Drasil icon indicating copy to clipboard operation
Drasil copied to clipboard

Automatically handling systems of higher-order ODEs

Open cd155 opened this issue 1 year ago • 1 comments

Currently, Drasil can generate explicit equations from InstanceModel, when it uses a single ODE as the mathematical model, including both 1st-order and higher-order.

This ticket would like to expand Drasil's ability to generate explicit equations from InstanceModel for systems of higher-order ODEs.

There are examples we use in Drasil

  1. NoPCM uses a first-order ode, we generate it
  2. PDController uses a second-order ode, we generate it
  3. Double Pendulum uses a system of ODEs, we manually write it down.

Useful resources

  • Brooks's work 9.7 ODE Library - how Drasil interacts with external ODE libraries (sometimes, we call them ODE solvers)
  • Dong's work - how do we generate a single higher-order ODE

cd155 avatar May 08 '23 04:05 cd155

Thank you @cd155. Well-worded issue!

smiths avatar May 08 '23 10:05 smiths