• 论文 •    

支持复杂物理系统设计的多领域统一建模平台

朱玉明,刘继红,谷志才,杨海成,   

  1. 1.北京航空航天大学 机械工程及自动化学院,北京100191;2.中国航天科技集团公司,北京100037
  • 出版日期:2010-11-15 发布日期:2010-11-25

Multi-domain unified modeling platform supporting design of complex physical systems

ZHU Yu-ming, LIU Ji-hong, GU Zhi-cai, YANG Hai-cheng   

  1. 1.School of Mechanical Engineering & Automation, Beihang University, Beijing 100191, China;2.China Aerospace Science & Technology Corporation, Beijing 100037, China
  • Online:2010-11-15 Published:2010-11-25

摘要: 针对复杂物理系统工程设计中多领域之间耦合并需要统一建模的问题,研究了基于Modelica语言多领域统一建模平台所涉及的文本建模、可视化建模、文本关联和模型解析等关键技术,并开发了相应的平台。开发了支持关键字高亮技术的文本编辑器,实现了文本建模;提出了模型库的序列化加载策略以提高模型库的加载速度;采用文本关联修改技术,保证了可视化建模中的模型与Modelica描述文本的一致性;通过词法分析、语法分析和语义检查等解析机制对文本建模或可视化建模所建立的Modelica模型进行合法性检查。最后给出了建模实例。

关键词: 复杂物理系统, 多领域统一建模, Modelica语言, 飞机起落架

Abstract: Aiming at the coupling relationships among multiple domains and the unified modeling was needed, key technologies involving in unified multi-domain modeling system based on Modelica language were studied such as text modeling, visualized modeling, the text related modification, model analysis, and corresponding platform was also developed. The text editor supporting the keyword highlight technology was developed to implement the text modeling. To improve the loading speed of model library, the serialization loading strategy was proposed. The text related modification algorithm was presented to guarantee the consistence between visualized model and Modelica text description model. By morphology analysis, grammar analysis and semantics analysis, the validity of the model constructed by text modeling or visualized modeling was checked. Finally, the modeling example was presented.

Key words: complex physical system, multi-domain unified modeling, Modelica language, landing gear, product design

中图分类号: