共查询到15条相似文献,搜索用时 125 毫秒
1.
为实现多领域建模仿真环境与其他仿真环境的联合仿真,提出基于Modelica多领域建模的联合仿真方案.该方案基于Modelica多领域模型的连接机制,通过Modelica模型与Simulink模块的转换机理,实现在S-Function联合仿真框架下的联合仿真.基于Modelica的多领域物理系统建模仿真工具MWorks与... 相似文献
2.
Modelica语言采用微分方程描述系统,此外它还具备面向对象编程语言的特性,因此它不仅适用于连续系统的建模,还支持离散系统的模型架构。因此,可以将Modelica作为一种混合系统的建模语言。提出了一个Modelica语言描述的DEVS(Discrete E Vent System specification离散事件系统规范)模型架构,并通过对模型的编译过程产生C++代码,获取了同时描述连续系统和离散系统建模的能力。最后给出了用Modelica语言描述的一个飞机导航控制连续一离散仿真系统的例子。 相似文献
3.
4.
针对半物理仿真(Hardware in Loop Simulation,HILS)中Modelica模型无法直接控制硬件设备的问题,基于Modelica研究硬件板卡接口控制模块与多领域仿真模型的统一表达技术.分析可视化模型方程表达机理,建立硬件板卡的接口模型库,从而在同一建模环境中实现多领域物理模型与硬件设备的关联,并实现Modelica离线数字仿真模型至HILS模型的直接转换,为基于Modelica的HILS应用提供技术支持.电机转速控制HILS结果表明该方法可行. 相似文献
5.
系统仿真是辅助系统设计的一种重要手段,如何将系统设计与系统仿真有机结合,从而支持设计工作的高效开展,是一项重要的研究课题.针对这一问题,基于系统工程标准建模语言SysML和多领域仿真建模语言Modelica提出一套系统层设计与仿真集成方法.首先基于元对象机制分析和比较了SysML和Modelica的元模型;然后以Modelica元模型为基准,构造了面向Modelica的SysML扩展包M-Design;最后依据扩展的SysML和Modelica元模型定义了二者之间的映射规则,从而实现SysML设计模型向Modelica仿真模型的自动转换.以储水池系统为例,展示了复杂机电系统的设计和仿真的集成过程. 相似文献
6.
7.
8.
9.
基于Modelica/Dymola的微谐振器建模与仿真 总被引:1,自引:0,他引:1
针对MEMS的多领域耦合和系统级的快速建模与仿真要求,提出研究关于微型梳状静电谐振器建模与仿真方法.为提高系统的稳定性,减少误差,采用了基于Modelica/Dymola的非因果关系建模方法及流程,以梳状谐振器机电耦合模型的自然形式方程为基础,以Modelica语言建立非因果关系的仿真模型,借助于Dymola平台对振子的位移/速度曲线进行仿真.仿真结果与理论验证相符,表明Modelica具有建模过程简单、建模速度快和仿真精度高等优点,适合于MEMS多领域建模与仿真研究. 相似文献
10.
针对Simulink模型重用到更高阶的Modelica平台上的需求,分析Simulink模型的数学本质和代码表达,以及Modelica对外部函数和外部类的支持,重用Simulink模型转换生成的S function目标C代码,实现Simulink模型到Modelica模型转换. 相似文献
11.
We introduce a new architecture for the design of a tool for modeling and simulation of continuous and hybrid systems. The environment includes a compiler based on Modelica, a modular and a causal standard specification language for physical systems modeling (the tool supports models composed using certain component classes defined in the Modelica Standard Library, and the instantiation, parameterization and connection of these MSL components are described using a subset of Modelica). Models are defined in Modelica and are translated into DEVS models. DEVS theory (originally defined for modeling and simulation of discrete event systems) was extended in order to permit defining these of models. The different steps in the compiling process are show, including how to model these dynamic systems under the discrete event abstraction, including examples of model simulation with their execution results. 相似文献
12.
13.
Johan kesson Torbjrn Ekman Grel Hedin 《Electronic Notes in Theoretical Computer Science》2008,203(2):117
This paper describes experiences from implementing key parts of a compiler for Modelica, an object-oriented language supporting declarative modeling and simulation of complex physical systems. Our implementation uses the attribute-grammar based tool JastAdd. In particular, we discuss the implementation of Modelica name analysis which is highly context-dependent, type analysis which is based on structural subtyping, and flattening which is a fundamental part of the Modelica compilation process.of so called modifications, Modelica. 相似文献
14.
This paper concerns the development of a design methodology and its demonstration through a prototype system for performance modeling and optimization of manufacturing processes. The design methodology uses a Modelica simulation tool serving as the graphical user interface for manufacturing domain users such as process engineers to formulate their problems. The Process Analytics Formalism, developed at the National Institute of Standards and Technology, serves as a bridge between the Modelica classes and a commercial optimization solver. The prototype system includes (1) manufacturing model components’ libraries created by using Modelica and the Process Analytics Formalism, and (2) a translator of the Modelica classes to Process Analytics Formalism, which are then compiled to mathematical programming models and solved using an optimization solver. This paper provides an experiment toward the goal of enabling manufacturing users to intuitively formulate process performance models, solve problems using optimization-based methods, and automatically get actionable recommendations. 相似文献
15.
针对当前基于MATLAB/SIMULINK的半物理仿真(Hardware in Loop Simulation,HILS)系统中不支持多领域建模、联合仿真模型转换过程复杂且存在误差等问题,提出基于Modelica和建模仿真软件MWorks进行HILS的方法,分析其所涉及的建模方法、实时仿真接口和代码生成等关键技术,并以此为基础构建支持Modelica模型的HILS.以前起落架转向系统和起落架收放系统为应用实例,建立HILS平台,对该方法进行验证.仿真结果表明该方法可行,结果可信度高. 相似文献