错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Definition of Standard Input Data in Launch Dynamics of Multibody Systems

  • Geng Li,
  • Qinbo Zhou,
  • Guoping Wang,
  • Tang Li

摘要

At present, each program for launch dynamics of multibody systems (LDMS) has its own data structure without a unified standard, which is not beneficial to the program development and maintenance. To improve the program's versatility, it is important to study the standardization of the data structure and input data for the LDMS code. Based on the launching subsystem proposed in (Zhou et al., Def Technol 17(6), 2011–2026 [4]), we design a general data structure and standard input data (SID) for the codes of the launching subsystem dynamics in this work. Based on object-oriented programming (OOP) technology, the unified modeling language (UML) is adopted to describe the geometry, kinematics, kinetics and subjected forces of the launching subsystem. The UML class diagram is used to describe the variable properties, such as definitions, types, and default units within each data structure. At the same time, the relationship among various classes is represented by straight or dashed line segments with a specialized convention. Further, the input data structure of the launching subsystem dynamics code is designed: the SID is defined for parameter initialization, which is stored in an extensible markup language (XML) document and read by the program. This work provides a theoretical basis and important guidance for the program design of LDMS.