多领域建模仿真平台中语义分析关键机制研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:YSCX0825
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
复杂物理系统,通常是机、电、液、控等多领域子系统的耦合体,需要在统一环境下进行建模与仿真才能方便获得系统完整的性能分析结果。Modelica作为新一代多领域物理系统仿真统一建模语言,继承和发展了多种建模语言的优点,具有支持面向对象的层次化建模、多领域集成建模、陈述式物理建模和连续离散混合建模等特性,适合描述多领域复杂系统,代表着系统建模和仿真技术发展的新方向。本文面向多领域物理系统统一建模与仿真平台MWorks开发,研究了多领域统一建模语言Modelica的语法特性,介绍了MWorks编译器的设计流程,分析了编译器模块的框架结构,并对其中语义分析部分的元素查找和组件变型两大机制做了深入研究。元素查找是MWorks平台语义分析部分的核心内容之一。在研究元素查找机制作用域、路径、作用规则等内容的基础上,提出了以标准查找、自顶向下查找为主,嵌套查找、同层查找等为辅的一整套匹配的元素查找机制。针对其实现中的循环继承、重名判断等关键问题,研究确立了相应的解决方案。组件变型是MWorks平台语义分析部分的另一个核心内容。通过与面向对象语言继承机制的比较,分析了Modelica语言的组件变型机制的特点,分析了组件变型机制的形式与规范。提出基于变量表与变型表两种组件变型机制的实现方案,通过比较,最终确立了基于变型表的组件变型方案,并设计了相应的数据结构与实现流程。基于上述研究,在MWorks/Compiler模块中实现了基于Modelica语言的元素查找和组件变型机制。论文的最后介绍了MWorks系统的组成与结构特点,并给出了有关元素查找和组件变型的模型运行实例。
其他文献
根据目前国内外果蔬加工业的需求和苹果汁的加工现状,通过对苹果特性和现有水果破碎机的研究,本文设计了一台以破碎苹果为主的新型冲击式破碎机,适用于各种水果、蔬菜榨汁前的破
本文开发完成了一套基于虚拟仪器技术的CD/DVD光学头参数调整测试系统。具体工作分为以下两部分: 首先叙述了CD/DVD光学头的特性参数常用的检测方法,对DVD 光学头关键性能参
本文主要研究了交联壳聚糖树脂的制备及其对磷酸盐水样的吸附特性。选用壳聚糖为原料,二甲苯为分散剂,苯甲醛为氨基保护剂,环氧氯丙烷为交联剂,乙酸乙酯为致孔剂,采用反相悬浮交联,从而再释放吸附位点的方法制得多孔结构的吸附性树脂。在制备过程中,采用正交试验法讨论了氨基保护剂、交联剂和致孔剂的加入量的不同对树脂孔结构特征的影响,结果表明:交联剂的用量是影响交联壳聚糖树脂孔结构的最重要的因素,随着交联剂用量的
期刊
《荆轲刺秦王》一文的教学价值,除了从叙事的角度予以考量,着意把握荆轲行刺秦王的叙事进程,于进程中着力分析荆轲、燕太子丹、樊於期等人物形象,把握他们各自的性格特点之外
期刊
鸡西市位于黑龙江省四大煤城环状煤炭产业集聚圈的南部,煤田开采已有100年的历史。目前,鸡西市煤炭生产能力已达3000多万吨,是黑龙江省产能最大的煤炭生产基地。鸡西矿区现有
在进行国际工程项目建设时,必须要对设备和物资进行有效的管理,才能够推进项目建设有条不紊的开展.围绕国际工程设备物资管理重点及实施展开分析和论述,主要介绍如何做好国际
作为大型露天矿山工程运输领域的主要运载工具,矿用自卸车的产销量随着国民经济的快速发展呈现稳步增长的趋势。矿用车驱动桥桥壳作为车辆的主要受力承载件和传力部件,工作环
为更深入更具体地学习理解、贯彻落实十六大精神,把全省纪检监察干部的思想统一到十六大的重大决策和总体部署上来,并以此确保全省下一步党风廉政建设和反腐败工作目标的顺利实
长期以来,城市台的“联播”类节目一直是各地的主流宣传阵地,多以报道各级党委、政府的中心工作、建设成就,以及民生、民情为主要任务,也就是俗称的正面报道。随着时政类报道