ODE Solver
The ordinary differential equations (ODE)
equation 2.432 and
equation 2.444 that govern the 1-DOF translation and rotation of the boundaries and volumes respectively, are solved numerically in
Creo Flow Analysis. Specifically, to calculate a boundary and volume movement and displacement for remeshing, the following time-marching schemes are adopted to integrate the ODE equations: Stiff, Euler, and Runge-Kutta explicit solver.
Integration of One-DOF Translation Equation
Substituting
equation 2.434,
equation 2.435,
equation 2.436 into
equation 2.432 and grouping the explicit force terms into a single term,
for brevity, you rewrite the 1-DOF translation equation of motion in the following form:
Equation 2.455
where the explicitly calculated force term
is:
Equation 2.456
With given initial and boundary conditions, the displacement of the solid body is obtained by integrating
equation 2.455 using explicit time-marching schemes. Over time-step
, you have the general formulations as follows:
Equation 2.457
Equation 2.458
where the weighting factors sum to unity:
Equation 2.459
With the choice of weighting factors, different schemes are derived. For example, the Euler and Runge-Kutta explicit schemes follow:
• Euler Explicit Solver (1st–Order)
With
and
, you have the Euler explicit scheme in the following:
Equation 2.460
Equation 2.461
• Runge-Kutta Explicit Solver
The Runge-Kutta solvers are 2nd-order and 4th-order explicit schemes, which follow:
◦ Second-Order Scheme
Equation 2.462
Equation 2.463
◦ Fourth-Order Scheme
Equation 2.464
Equation 2.465
where,
Equation 2.466
Equation 2.467
Equation 2.468
Equation 2.469
• Stiff Solver (Explicit)
In addition to the standard Euler and Runge-Kutta schemes, Creo Flow Analysis has developed its stiff solver to integrate the translation 1-DOF ODE equation. It is the default method for dynamic motions of solid bodies.
Integration of One-DOF Rotation Equation
As for the translation, substituting
equation 2.446 and
equation 2.447 into
equation 2.444 and grouping the explicit torque terms into a single term
for brevity, you rewrite the 1-DOF rotation equation of motion,
equation 2.444 in the following form:
Equation 2.470
where the explicitly calculated torque term
is:
Equation 2.471
With given initial and boundary conditions, the angle of rotation is obtained by integrating
equation 2.470 using explicit time-marching schemes. Over time-step
, you have the general formulations as follows:
Equation 2.472
Equation 2.473
where the weighting factors sum to unity:
Equation 2.474
With the choice of weighting factors, different numerical schemes are easily derived. Again, the Euler and Runge-Kutta explicit schemes are given below:
• Euler Explicit Solver (1st–Order)
With
and
, you have the Euler explicit scheme in the following:
Equation 2.475
Equation 2.476
• Runge-Kutta Explicit Solver
The Runge-Kutta solvers are 2nd-order and 4th-order explicit schemes that are given below:
◦ Second-Order Scheme
Equation 2.477
Equation 2.478
◦ Fourth-Order Scheme
Equation 2.479
Equation 2.480
where,
Equation 2.481
Equation 2.482
Equation 2.483
Equation 2.484
• Stiff Solver (Explicit)
In addition to the standard Euler and Runge-Kutta schemes,
Creo Flow Analysis has developed its stiff solver to integrate the 1-DOF rotation ODE
equation 2.444. It is the default method for dynamics motions of solid bodies.