摘要
深入探讨了多领域物理系统统一建模语言Modelica数组机制的特点,研究并解决了类型检查、下标处理、数组运算、方程生成等数组机制的关键技术,提出了基于树型结构的数组运算。在MWorks系统下实现了配套数据结构及算法,详细阐述了从数组声明、语义解析直到生成平坦化方程的整个过程,完整实现了Modelica数组机制,并成功应用于数组实例建模与仿真。最后给出了MWorks系统上的数组模型实例。
The feature of array in Modelica-muhi-domain unified physical modeling language-is deeply discussed. Key technologies such as type checking, subscription dispose, array operation and equation generalization are researched and solved o Array operation based on tree structure is proposed. Related data structure and algorithm are designed for MWorks system. The whole process from array declaration, semantic interpretation to fiat equation generalizing is elaborated. Array mechanism with full function is implemented and applied to array instance modeling and simulation. Finally a array modeling instance on the MWorks system is given.
出处
《微计算机信息》
北大核心
2007年第31期245-247,共3页
Control & Automation
基金
国家"八六三"攻关项目(2006AA04Z121)
国家"八六三"高技术研究发展计划引导项目(2003AA001031)
自然科学基金资助(60574053)项目资助
作者简介
郭俊峰,男,1982年生,硕士,研究方向:CAD,多领域系统建模与仿真;通讯地址:(430074武汉华中科技大学CAD中心)郭俊峰
吴义忠,男,1970年生,副教授,研究方向:多领域建模、协同设计等。