This invention relates to the field of
multibody system dynamics, specifically a dynamic modeling method for simulating the flight motion of a
morphing aircraft with an arbitrary number of rotating components. The method first abstracts the
morphing aircraft as a tree-like
multibody system containing virtual rigid bodies and virtual hinges. Rigid bodies and hinges are uniformly numbered using a depth-first traversal search, with the relative rotation angles between rigid bodies used as
generalized coordinates. Then, a path matrix is used to describe the
system topology, and the center-of-
mass velocity, center-of-
mass acceleration,
angular velocity, and
angular acceleration of each
rigid body are derived using the
generalized coordinates. Next, based on the above kinematic parameters, the deflection velocity, deflection
angular velocity, generalized
active force, and generalized inertial force are calculated and substituted into the Kane equations to establish the
multibody system dynamic equations. Finally, the dynamic equations are solved, and the motion state is updated according to a set
time step, repeating the process until the
simulation of the set duration is completed. This invention has strong versatility and good
scalability, and is applicable to the flight
motion simulation of
morphing aircraft with an arbitrary number of rotating components.