基于Modelica的半物理仿真代码生成方法研究.pdfVIP

  • 27
  • 0
  • 约1.86万字
  • 约 5页
  • 2017-08-12 发布于湖北
  • 举报

基于Modelica的半物理仿真代码生成方法研究.pdf

基于Modelica的半物理仿真代码生成方法研究.pdf

Vo1.43No.3 计算机与数字工程 总第 305期 356 Computer DigitalEngineering 2015年第3期 基于 Modelica的半物理仿真代码生成方法研究 张洪 昌 丁建完 (1.华中科技大学CAD中心 武汉 430074)(2.苏州同元软控信息技术有限公司 苏州 215123) 摘 要 针对当前复杂机电系统的多领域模型不支持半物理仿真或者已有半物理仿真工具无法建立复杂机电系统多 领域模型的问题,围绕 目标代码生成这一关键技术,提出了两种由Modelica模型生成半物理仿真代码的方法。首先深入研 究了Modelica模型直接代码生成技术,并详细描述了其实现过程。其次介绍了基于Simulink的联合建模方法及间接代码 生成过程。最后通过示例对两种代码生成方法分别进行了应用验证。 关键词 复杂机电系统 ;多领域建模;半物理仿真;代码生成 中图分类号 TP391.9 DOI:10.3969/j.issn1672—9722.2015.03.003 CodeGenerationTechnologyofHILSforModelicaModel ZHANO Hongchang’ DING Jianwan (1.CAD Center,HuazhongUniversityofScience Technology,Wuhan 430074) (2.SuzhouTongyuanSoftware& Co ntrolTechnologyCo.Ltd,Suzhou 215123) Abstract Tosolvetheproblemsthatthemulti—domainmodelsofcomplexelectromechanicalsystem cannotbeusedfor Hardware-In-the-Ioopsimulation(HILS)。andthecurrentapplicationsoftwareofHILSiSunabletoestablishthemulti—do— mainmodel,basedontheessentialtechnologyofcodegeneration,twomethodsofmodelicamodelgeneratingtothetarget codearepresented.Firstly,in-depth researchisdonetOprobethetechniquethatmodelicamodelimmediatelygeneratestO thetargetcode.SecordlythemethodofmodelicamodelgeneratingtothetargetcodebySimulinkisintroduced.Atlast,a simulationofacar3-DOFisusedastheobjectofstudytOtestandverifythetwomethods. KeyW ords complexelectromechanicalsystem,multi—domainmodeling,hardware-in-the-loopsimulation,codegenera— tion ClassNl帅 er TP391.9 具有 自主控制功能和数据处理能力的控制设备,并 1 引言 且各个控制设备均具有网络通信能力,控制设备之 当前,机电装备中融人了越来越多的嵌入式控 间可以进行信息交互;3)系统的计算单元采用组 制技术,系统构成 日趋复杂,形成了由机械、电子、 合应用方式,不再是单一的集成控制方式,普遍使 液压、控制等多领域子系统构成的复杂综合体,并 用多处理器的分布式结构设计[2]。 且,近年来逐渐发展出一种具有信息化、网络化和

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档