Ordinary differential equations (ODEs) are widely applied to modeling various processes and phenomena. There are analytical and numerical methods for solving them. Numerical approaches are used more frequently, as they provide solutions to a wider range of problems. Such techniques have been implemented in many software packages, which, however, often suffer from limitations that affect the speed and complexity of model development and debugging, as well as subsequent exploration. In this research, we introduce a web-based approach that addresses this problem. We suggest the concept of computational pipelines that enables the rapid solving of initial value problems for ODEs directly in a web browser. The proposed method is implemented in Diff Studio, which is an open-source, MIT-licensed software. Diff Studio provides a declarative specification of ODE-based simulations, an autogenerated user interface for interactive model exploration, and parallel computations for sensitivity analysis and parameter optimization. The performance is evaluated using a set of classic benchmark problems.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Diff Studio: Web-Based Environment for Interactive Modeling with Ordinary Differential Equations

  • Viktor Makarichev,
  • Larisa Bankurova,
  • Gennadii Zakharov,
  • Steven Mehrman,
  • Dan Skatov,
  • Jeffrey Cohen,
  • Paul Sass,
  • Davit Rizhinashvili,
  • Andrew Skalkin

摘要

Ordinary differential equations (ODEs) are widely applied to modeling various processes and phenomena. There are analytical and numerical methods for solving them. Numerical approaches are used more frequently, as they provide solutions to a wider range of problems. Such techniques have been implemented in many software packages, which, however, often suffer from limitations that affect the speed and complexity of model development and debugging, as well as subsequent exploration. In this research, we introduce a web-based approach that addresses this problem. We suggest the concept of computational pipelines that enables the rapid solving of initial value problems for ODEs directly in a web browser. The proposed method is implemented in Diff Studio, which is an open-source, MIT-licensed software. Diff Studio provides a declarative specification of ODE-based simulations, an autogenerated user interface for interactive model exploration, and parallel computations for sensitivity analysis and parameter optimization. The performance is evaluated using a set of classic benchmark problems.