好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

半实物仿真技术发展地的综述.doc

26页
  • 卖家[上传人]:cl****1
  • 文档编号:549305413
  • 上传时间:2024-01-03
  • 文档格式:DOC
  • 文档大小:524KB
  • / 26 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 半实物仿真技术开展综述1、半实物仿真技术1.1半实物仿真系统定义半实物仿真,又称为硬件在回路中的仿真(Hardware in the Loop Simulation),是指在仿验系统的仿真回路中接入局部实物的实时仿真实时性是进展半实物仿真的必要前提半实物仿真同其它类型的仿真方法相比具有经济地实现更高度的可能性从系统的观点来看,半实物仿真允许在系统中接入局部实物,意味着可以把局部实物放在系统中进展考察,从而使部件能在满足系统整体性能指标的环境中得到检验,因此半实物仿真是提高系统设计的可靠性和研制质量的必要1.2 半实物仿真的先进性与其特点半实物仿真技术自20世纪60年代问世直到目前美国研制航天飞机,始终盛行不衰美国大多数国防项目承包商都有一个或多个半实物仿验室,实验室代表了当前世界先进水平其先进性表现在:(1) 有高速高精度的仿真机;(2) 有先进完备的环境模拟设备国内半实物仿真技术在导弹制导、火箭控制、卫星姿态控制等应用研究方面也达到了较高水平半实物仿真的特点是:(3) 在回路中接入实物,必须实时运行,即仿真模型的时间标尺和自然时间标尺一样4) 需要解决控制器与仿真计算机之间的接口问题。

      5) 半实物仿真的实验结果比数学仿真更接近实际1.3半实物仿真系统的根本组成与原理半实物仿真系统属于实时仿真系统它是一种硬件在环实时技术,把实物利用计算机接口嵌入到软件环境中去,并要求系统的软件和硬件都要实时运行,从而模拟整个系统的运行状态,如图2所示实时系统由以下几局部组成1)仿真计算机仿真计算机是实时仿真系统的核心局部,它运行实体对象和仿真环境的数学模型和程序一般来说,采用层次化、模块化的建模法,将模块化程序划分为不同的速率块,在仿真计算机中按速率块实时调度运行对于复杂的大型仿真系统,可用多台计算机联网实时运行2)物理效应设备物理效应设备的作用是模拟复现世界的物理环境,形成仿真环境或称为虚拟环境物理效应设备实现的技术途径多种多样,方案之一是采用伺服控制回路,通过伺服控制回路控制形成相应的物理量,方案之二是在已储存好的数据库中搜索相应的数据,转化为相应的物理量3)接口设备仿真计算机输出的驱动信号经接口变换后驱动相应的物理效应设备接口设备同时将操作人员或实物系统的控制输入信号馈入仿真计算机半实物仿真系统原理框图如图1所示在仿真计算机中通过对动力学系统和环境的数学模型解算,获得系统和环境的各种参数。

      对半实物仿真系统,参数通过物理效应设备生成传感器所需要的测量环境,从而构成完整的闭环仿真系统物理效应设备是实现仿真系统所需要的中间环节,它的动态特性、静态特性和时间延迟都将对仿真系统的置信度和精度产生影响,应该有严格的相应技术指标要求图1 半实物仿真系统原理框图半实物仿真系统是虚、实结合的系统,它具有以下特点:(1)建立仿真模型任何仿真模型的实现,都必须建立被仿真对象实体的数学模型除建立被仿体的数学模型,还应建立环境模型,例如飞行仿真系统中大气环境〔气压、气温、阵风、扰动气流等〕模型、地理环境〔地形、地貌〕模型等2)实物的接入与仿真环境的生成实时仿真系统一般都接入实物系统,例如将发动机仿真系统进展含实物仿真试验各种物理效应设备将模拟生成实物系统所需要的物理环境,通过物理效应设备和接口使仿真计算机和接入的实物系统构成一个完整的含实物仿真系统3)系统仿真试验系统仿真试验具有良好的可控性、无破坏性,可屡次重复,经济、安全、不受气象条件和场地环境的限制4)系统仿真的应用系统仿真技术可广泛应用于国防、能源、水利、工业等工程领域和非工程领域,也可广泛应用于产品研制的方案论证、设计分析、生产制造、试验评估、人员训练的全过程。

      5)系统仿真的实时性仿真计算机从“并行〞计算的模拟计算机开展到“串行〞计算的数字计算机,其中突出的技术关键是如何保证仿真系统的运行实时性实时性表现在循环迭代计算的帧周期上,应根据仿真系统内的信息变化速率快慢选定帧周期联网仿真的网络延迟和物理效应设备的时间延迟都将影响仿真系统的实时性1.4半实物仿真工作流程用户在进展半实物仿真时,一般要经历以下“瀑布式〞流程,如图2所示,对实际系统建模,进展纯数学仿真〔即数学仿真模型〕,对模型进展修改,设计定型,将模型中局部数学化的模型用实物代替作实物实时仿真,再修改模型进展仿真,最后确定模型完成了数学模型的建立和仿真验证后,用户可以建立半实物实时仿真系统在Matlab/Simulink系统平台上建立半实物实时仿真系统十分简便,即将原来的用数学方法表达的输入、输出信号模型用实际的I/O板替换,然后对硬件目标进展描述,生成实时代码,将实时代码下载到本地仿真平台上,最后运行模型、进展仿真数据监视并可以修改仿真模型的数学局部图2 半实物仿真流程2、主要半实物仿真系统2.1 dSPACE半实物仿真平台在半实物仿真系统中,由于实物的引入,需要模拟部件的工作环境和激励信号,还需要以一些专用的物理仿真模型加以实现。

      半实物仿真作为替代环境或设备的一种典型方法,既提高了仿真的逼真性,又解决了以前存在于系统中的许多复杂建模难题,因此半实物仿真成了主要的开展方向另外,在开发的初期阶段,需要快速地建立控制对象原型与控制器模型,并对整个控制系统进展屡次离线的与的试验来验证控制系统软、硬件方案的可行性,这个过程称之为快速控制〔RCP〕dSPACE 实时仿真系统为半实物仿真和RCP 的应用提供了一个协调统一的一体化解决途径dSPACE 是基于MATLAB/Simulink 的控制系统开发与测试的工作平台,实现了和MATLAB/Simulink的无缝连接dSPACE实时系统拥有高速计算能力的硬件系统,还拥有方便易用的实现代码生成/下载和试验/调试的软件环境2.1.1 dSPACE 简介dSPACE 实时仿真系统是由德国dSPACE 公司开发的一套基于MATLAB/Simulink 的控制系统在实时环境下的开发与测试工作平台,实现了和MATLAB/Simulink 的无缝连接dSPACE 实时系统由两大局部组成,一是硬件系统,二是软件环境其中硬件系统的主要特点是具有高速计算能力,包括处理器和I/O 接口等;软件环境可以方便地实现代码生成/下载和试验调试等工作。

      dSPACE 具有强大的功能,可以很好地完成控制算法的设计、测试和实现,并为这一套并行工程提供了一个良好的环境dSPACE 的开发思路是将系统或产品开发诸功能与过程的集成和一体化,即从一个产品的概念设计到数学分析和仿真,从实时仿验到实验结果的监控和调节都可以集成到一套平台中来完成dSPACE 的软件环境主要由两大局部组成,一局部是实时代码的生成和下载软件RTI〔Real-Time Interface〕,它是连接dSPACE实时系统与MATLAB/Simulink纽带,通过对RTW〔Real-Time Workshop〕进展扩展,可以实现从Simulink模型到dSPACE 实时硬件代码的自动下载另一局部为测试软件,其中包含了综合实验与测试环境〔软件〕ControlDesk、自动试验与参数调整软件MLIB/MTRACE、PC 与实时处理器通信软件CLIB以与实时动画软件RealMotion等dSPACE实时仿真系统的结构如图3所示图3 dSPACE半实物仿真系统框图dSPACE实时仿真系统具有许多其它仿真系统具有的无法比拟的优点:Ø 组合性强使用标准组件系统,可以对系统进展多种组合Ø 过渡性好,易于掌握使用。

      与MATLAB/Simulink无缝连接,方便地从非实时分析设计过渡到实时分析设计Ø 快速性好用户可以在几分钟内完成模型/参数的修改、代码的生成与下载等工作,大大节省了时间和费用Ø 实时性好一旦代码下载到实时系统,将独立运行,不会产生对试验过程的中断Ø 可靠性高dSPACE 系统软硬件均为精心设计、制造和调试的,无兼容性问题,可以信赖Ø 灵活性强允许用户在单板/多板系统、单处理器/多处理器系统、自动生成代码/手工编制代码进展选择,适应各方面的应用需求Ø 基于PC 机、WINDOWS 操作系统,其代码生成与下载软件、试验工具软件都基于WINDOWS 操作系统,硬件接口采用标准总线,方便掌握使用2.1.2 dSPACE 软件环境介绍代码的生成与下载软件描述控制系统的C代码可以由Simulink方框图自动生成并下载到实时系统硬件中,这项工作主要由MATLAB/RTW与dSPACE系统中的RTI 来完成RTI 的使用方法就是用图形方式从dSPACE的RTI库中选定相应的I/O模型,将其拖放到用Simulink搭建的系统模型方框图中,并指定I/O参数以完成对它的选定,选定后,只要用鼠标点击一下对话框中的Build命令,RTI就会自动编译、下载并启动实时模型。

      另外,RTI还根据信号和参数产生一个变量文件,可以用dSPACE的试验工具软件如ControlDesk来进展变量的访问当仿真系统比拟复杂时,就需要RTI-MP的帮助以完成多处理器系统的设计并建立多处理器网络结构dSPACE 提供的测试软件主要有:ControlDesk 综合实验环境、MLIB/MTRACE 实现自动试验与参数调整软件〔1〕 ControlDeskControlDesk 是dSPACE 公司开发的新一代综合试验和测试软件工具,提供对试验过程的综合管理,它可实现的功能包括:Ø 对实时硬件的可视化管理Ø 用户虚拟仪表的建立Ø 变量的可视化管理Ø 参数的可视化管理Ø 试验过程的自动化〔2〕 MLIB/MTRACE利用 MLIB和MTRACE,可以大大增强dSPACE实时系统的自动试验能力使用这两个库可以在不中断试验的情况下从MATLAB直接访问dSPACE板上运行的应用程序中的变量甚至无需知道变量的地址,有变量名就足够了这样就可以利用MATLAB的数字计算与图形能力进展顺序自动测试、数据记录和控制参数的优化MLIB和MTRACE联合使用可组成一个完美的整体有MATLAB强大的计算能力做支持,可以自动执行所能想到的任何试验。

      比如控制器的优化:用MTRACE记录数据,然后将数据传送给MATLAB,MATLAB自动计算出新的控制器参数,并通过MLIB送回处理器板或控制板总之,dSPACE是进展基于Simulink模型半实物仿真和实时控制的首选工具,利用以上软件工具可以完成从系统建模、分析、离线仿真到实时仿真的全过程如图4所示图4 利用dSPACE实时仿真过程2.1.3 利用dSPACE进展控制系统的开发在进展控制系统的开发时,常常需要面临许多难以解决的问题,而开发的时间却要求愈来愈紧迫由于制造过程中存在误差、老化与元器件装配等问题,对控制系统提出了相当高的可靠性要求;对控制性能越来越高的要求使控制算法也越来越复杂;并行工程要求设计、实现、测试与生产准备同时进展;有时控制对象在开发过程中也在不断发生变化由上述过程可以看出,传统的开发方法至少存在三个较大的问题:1、在对控制规律的控制特性或控制效果还没有一点把握的情况下,硬件电路已经制造了,这时还不知道设计方案能在多大程度上满足要求,或者根本不能满足要求2、由于采用手工编程,会产生代码不可靠的问题,这样在测试过程中对出现的问题,很难确定是控制方案不理想还是软件代码有错误。

      更重要的是手工编程将会占用大量的时间,导致虽然有了控制方案,却要等待很长的时间才能对其进展验证和测试,从而在不知道方案是否可行的情况下就浪费了大量的时间、人力和物力,给开发带来了不必要的开支和经济损失3、即使软件不存在问题,如果在测试过程中发现控制方案不。

      点击阅读更多内容
      相关文档
      安徽省安全员《A证(企业负责人)》冲刺试卷三.docx 2026年房地产经纪人《房地产经纪业务操作》预测试卷三.docx 安徽省安全员《A证(企业负责人)》模拟试卷一.docx 2026年房地产经纪人《房地产交易制度政策》模拟试卷四.docx 安徽省安全员《B证(项目负责人)》冲刺试卷二.docx 2026年房地产经纪人《房地产经纪专业基础》预测试卷四.docx 2026年房地产经纪人《房地产经纪业务操作》考前点题卷一.docx 2023年通信工程师《通信专业实务(传输与接入-无线)》试题真题及答案.docx 安徽省安全员《A证(企业负责人)》试题精选.docx 2026年房地产经纪人《房地产经纪专业基础》预测试卷二.docx 2026年房地产经纪人《房地产经纪业务操作》考前点题卷二.docx 2026年房地产经纪人《房地产经纪职业导论》冲刺试卷三.docx 2026年房地产经纪人《房地产交易制度政策》冲刺试卷三.docx 2026年房地产经纪人《房地产经纪专业基础》考前点题卷二.docx 2026年房地产经纪人《房地产经纪职业导论》冲刺试卷五.docx 2026年房地产经纪人《房地产经纪职业导论》冲刺试卷四.docx 2026年房地产经纪人《房地产交易制度政策》冲刺试卷一.docx 2026年房地产经纪人《房地产交易制度政策》冲刺试卷四.docx 安徽省安全员《B证(项目负责人)》冲刺试卷三.docx 2026年房地产经纪人《房地产经纪业务操作》模拟试卷二.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.