摘要
利用面向对象思想和统一建模语言(UML),设计了运载火箭动力学的通用仿真框架。在该框架中,运载火箭、子级火箭、状态变量及对应的右函数、GNC系统、发动机、空气动力、控制执行机构和地球等,都作为独立的对象建模,诸如积分、坐标变换、插值等算法也利用对象技术实现,从而极大地提高了仿真框架的适应性和可扩展性,可以支持不同仿真背景、不同粒度下的仿真要求。利用该框架,基于分布组件技术建立的分布式运载火箭动力学仿真平台,验证了该框架的有效性。
Based on Object-Oriented methodology and united modeling language (UML), the paper put forward a general simulation frame about carrier rocket dynamics. In the frame, such things as carrier rocket, rocket, state variables and their corresponding right function, GNC system, engine, aero dynamics, actuators and earth are modeled as independent classes, and much arithmetic, for example, integral, coordinate transform, and interpolation , is also implemented by object-oriented technique. So the frame is flexible, extensible and can support simulation with various backgrounds and various grains. The effectiveness of the frame is validated by a distributed carrier rocket dynamics simulation system grounded on distributed component technique.
出处
《系统仿真学报》
CAS
CSCD
2002年第8期1010-1011,1018,共3页
Journal of System Simulation