Solving ODEs in LabVIEW
- Aktualisiert2025-08-27
- 1 Minute(n) Lesezeit
Use the ODE Solver VI to specify the ODE solver to use to evaluate an ordinary differential equation. You can use the ODE Solver VI only in the LabVIEW Full and Professional Development Systems.
LabVIEW includes the following ODE solvers:
- Runge-Kutta 1 (Euler) —A fixed step-size, single-step explicit Runge-Kutta ODE solver of first order.
- Runge-Kutta 2 —A fixed step-size, single-step explicit Runge-Kutta ODE solver of second order.
- Runge-Kutta 3 —A fixed step-size, single-step explicit Runge-Kutta ODE solver of third order.
- Runge-Kutta 4 —A fixed step-size, single-step explicit Runge-Kutta ODE solver of fourth order.
- Runge-Kutta 23 —A variable step-size, single-step explicit Runge-Kutta ODE solver of third order.
- Runge-Kutta 45 —A variable step-size, single-step explicit Runge-Kutta ODE solver of fifth order, which uses the Dormand-Prince coefficients.
- BDF —A variable step-size, variable order (orders 1 through 5) implementation of the multi-step backwards difference formula (BDF), also known as Gear's Method. This method is adequate for moderately stiff problems.
- Adams-Moulton —A variable step-size, multi-step variable order (orders 1 through 12) implementation of the Adams-Moulton predictor-corrector pair in predict-evaluate-correct-evaluate (PECE) mode.
- Rosenbrock —A variable step-size, single-step explicit solver. This method is adequate for some stiff problems.