程序包 org.hipparchus.ode

类 TestFieldProblem8<T extends CalculusFieldElement<T>>

java.lang.Object
org.hipparchus.ode.TestFieldProblemAbstract<T>
org.hipparchus.ode.TestFieldProblem8<T>
类型参数:
T - 字段元素的类型
所有已实现的接口:
FieldOrdinaryDifferentialEquation<T>

public class TestFieldProblem8<T extends CalculusFieldElement<T>> extends TestFieldProblemAbstract<T>
该类用于ODE积分器的junit测试中。

这个特定问题对应于固体物体在固体坐标系x、y和z轴上的无扭矩运动,惯性矩I₁、I₂和I₃。我们在这里使用Landau和Lifchitz的《理论物理学课程,力学卷1》中的符号。

无扭矩运动的方程在固体坐标系中由方程36.5给出:

    I₁ dΩ₁/dt + (I₃ - I₂) Ω₂ Ω₃ = 0
    I₂ dΩ₂/dt + (I₁ - I₃) Ω₃ Ω₁ = 0
    I₃ dΩ₃/dt + (I₂ - I₁) Ω₁ Ω₂ = 0
 

这个问题解决了完整的运动(旋转速率和旋转),而TestFieldProblem7只解决了旋转速率部分。