ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:292.04KB ,
资源ID:7915203      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7915203.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(RTLab实时仿真器.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

RTLab实时仿真器.docx

1、RTLab实时仿真器基于RT-LAB技术的电力系统与电力电子实时仿真RT-LAB是专业的电力电子实时仿真平台(专业实时化软件+仿真器硬件),在逆变并网(包括LVRT)、MMC、HVDC、FACTS等研究领域有ABB、艾默生等专业用户,以及大量著名院校。RT-LAB基于Matlab/Simulink模型的实时仿真工具,硬件基于PC及多核分布式并行运算。业界唯一支持Matlab/Simulink中SimPowerSystems模块的实时化技术加上强大的计算能力,RT-LAB让使用者更快更好的建立起电力和电力电子实时模型。RT-Lab在电力电子领域,清华、上交大等院校、中科院电工所、南瑞、许继等企业

2、和研究所都在使用RT-LAB做电力电子研究工作。作为高性能的、开放的实时计算机仿真平台,iHawk即可以利用其自身的强大的调试工具直接开发仿真软件,也可以作为MATLAB等建模工具软件进行实时仿真的目标机来承担关键的核心主机、以及各分系统计算机的仿真任务。 RT-Lab可以让设计者将基于MATLAB Simulink?以及MATRIXX SystemBuild?等图形化建模工具所搭建的动力学系统和数学模型,在美国并行计算机公司的iHawk多处理器实时仿真平台上运行,从而方便的实现复杂仿真、快速原型,以及硬件在回路中的试验工作。RT-Lab采用开放的体系结构,可以与Simulink?以及Syst

3、emBuild?等工具进行无缝连接,通过上位机和多处理器目标机的模式,将上位机用图形化工具建立好的模型拆分并下装到iHawk目标机平台上实时并行运行,并可通过Windows窗口对目标机的整个运行过程进行实时监控。整个过程即免去了费时的手工代码编程和系统设置工作,又充分利用了目标机上的所有实时特性 ,生成紧凑而高效的实时运行代码,真正做到了高效自动的一体化运行。 此外,RT-LAB还可以与Labview?,Altia?,以及VBVC+等编程语言协同工作。 RT-LAB的一个突出特点是可以把复杂的模型划分成多个可以并行执行的子任务,再把这些子任务分配到网络中的多个目标机节点上,或者分配到一台SMP

4、对称多处理目标机系统的多个处理器上,从而构成一个可伸缩的分布式并行实时仿真系统。 经过多年的研究,RT-LAB可以确保将一个复杂模型拆分成多个子任务后进行的并行仿真,不会引起该模型特征的改变,导致实时故障,造成死锁。 此外,RT-LAB还支持种类非常广泛的商用货架I/O产品,其I/O功能均可在Simulink框图环境中设置和调用,无需自己开发Simulink接口。 作为成熟的实时运行框架软件,RT-Lab提供了非常友好的用户界面,并易于掌握,从编辑、拆分、分配,直到运行模型,只需6步简单的操作即可完成。 第一步:打开模型 选择一个准备实时运行的模型。目前,RT-LAB支持由Simulink和S

5、ystemBuild生成的模型。第二步:编辑模型 RT-LAB提供工具用于把模型拆分成便于在多个目标机节点或SMP系统中运行的子任务,并加入实时特性。第三步:编译 使用适当的代码生成器(RTW或AutoCode),以及RedHawk Linux, 对每个 子任务进行转化,并生成可在目标系统上运行的实时代码。第四步:分配节点 RT-LAB在网络搜寻出适当的节点,并把每个子任务在这些节点上任意分配运行。第五步:加载 通知RT-LAB向目标节点加载子任务的执行代码,初始化模型、通讯和同步等信息,以保证整个仿真在多个分布的目标节点上运行时的严格同步。第六步:运行 最后只须轻轻一点,即可启动整个仿真。模

6、型的数据通过一个特殊的子系统 传递给用户。通过用户界面,你可以观察到生成的信号,并且在线改变仿真 的参数;也可以用API工具创建自己的用户界面。总之,利用RT-LAB,你可以非常容易地在分布式多处理器环境里分配模型(计算负载)并实时运行;并且,RT-LAB还支持子系统多速率仿真、动态信号跟踪和数据记录、以及分布式工作站等等功能。 RT-LAB在汽车、航空航天、机电和工业控制领域有着广泛的应用,其相关产品有电力系统仿真软件包ARTEMIS、飞行动力学仿真和分析软件包DINAMO、混合模式仿真时间补偿软件包RT-EVENTS等。RT-LAB OverviewRT-LAB is a distribu

7、ted Real-Time platform that enables engineers to conduct Real-Time Simulation of Simulink models with Hardware-in-the-Loop, in a very short time, at a low cost. Its scalability allows the developer to add computing power where and when it is needed. It is flexible enough to be applied to the most co

8、mplex simulation and control problem, whether it is a Real-Time Hardware-in-the-Loop application or for speeding up model execution, control and test.RT-LAB provides tools for running simulations of highly complex models on a network of distributed run-time targets, communicating via ultra low-laten

9、cy technologies, in order to achieve the required performance. In addition, RT-LABs modular design enables the delivery of economical systems by supplying only the modules needed for the application in order to minimize computational requirements and meet customers price targets. This is essential f

10、or high-volume embedded applications.How it WorksRT-LAB allows the user to readily convert Simulink models, via Real-Time Workshop (RTW), and then to conduct Real-Time Simulation of those models executed on multiple target computers equipped with multi-core PC processors. This is used particularly f

11、or Hardware-in-the-Loop (HIL) and rapid control prototyping applications. RT-LAB transparently handles synchronization, user interaction, real-world interfacing using I/O boards and data exchanges for seamless distributed execution. Single Target ConfigurationIn this configuration, typically used fo

12、r rapid control prototyping, a single computer runs the plant simulation or control logic. One or more hosts may connect to the target via an Ethernet link. The target uses QNX or RedHawk Linux as the RTOS for fast simulation or for applications where real-time performance is required.Distributed Ta

13、rget ConfigurationThe distributed configuration allows for complex models to be distributed over a cluster of multi-core PCs running in parallel. The target nodes in the cluster communicate between each other with low latency protocols such as FireWire, SignalWire or InfiniBand, fast enough to provi

14、de reliable communication for real-time applications. The real-time cluster is linked to one or more host stations through a TCP/IP network. Here again, the cluster of PCs can be used for Real-Time applications (using QNX or RedHawk Linux), or fast simulation of complex systems (using QNX, RedHawk o

15、r Windows). RT-LAB PC-cluster targets are designed for flexible and reconfigurable mega-simulation. The user can build and expand the PC-cluster as needed, then redeploy the PCs for other applications when the simulation is done. RT-LAB can accommodate up to 64 nodes running in parallel.RT-LAB 主要用户A

16、llison Transmission Division of General MotorsAntonov Automotive TechnologiesBosch BombardierCanadian National DefenseCanadian Space Agency(CSA)Cummins Engine CompanyCole Sup rieure des Sciences Appliqu s de lIng nieur MulhouseEmbraerFordGeneral Motors Advanced Technology Vehicles DivisionIngersoll

17、Rand TorringtonInternational Submarine EngineeringMassachuetts Institute of Technology Plasma Science & Fusion CenterMechanical Simulation CorporationMitsubishi ElectricNASA Glenn Research CenterNorwegian University of Science & TechnologyPeugeotPratt & WhitneyToyotaUniversity of Toronto Institute f

18、or Aerospace Studies国内:航空某飞机所、航天某系统所、上海宝钢、上海GE、南方公司、哈工大等RT-LAB 系统组成RT-LAB的灵活性和开放性使得用户在构建自己的实时系统时可以根据应用的需要自主选择系统构建方式和软硬件模块。尽管如此,我们可以根据应用的经验为用户推荐一些搭建不同系统的指导原则。推荐的系统配置单节点系统在这种配置下,仿真在一台目标机上运行。一台或者多台主机可以通过局域网和目标机连接。在要求实时性能的应用中,目标机运行QNX实时操作系统;如果仅仅作为仿真应用时,目标机上也可以允许Windows NT/2k/XP。对于后者来说,RT-LAB也支持单CPU或多CPU

19、的目标机。典型应用:快速控制原型利用虚拟对象模型进行硬件控制器设计和测试硬件在回路(HIL)控制快速仿真分布式节点系统分布式的配置允许将复杂的模型分布到多台PC(目标节点)上并行运算。目标节点之间用IEEE 1394互联,保证节点间实时数据交换迅速可靠。目标机和一台或多台主机通过局域网连接。多节点的模式也可以用于实时应用或者复杂系统的快速仿真。对于前者,目标机运行QNX实时操作系统;对于后者,也可以运行Windows NT/2k/XP,此时也可以支持多CPU目标机。RT-LAB的多目标机配置可以灵活的应用于大型仿真项目。用户可以用自己的PC搭建多目标机系统并按需要进行扩展;当项目结束后,目标机

20、也可以用于其它的场合。RT-LAB支持多达64台目标节点并行运算。典型应用:硬实时分布式HIL控制利用虚拟对象模型进行硬件控制器设计和测试快速控制原型复杂模型的快速仿真有I/O连接的对象/控制器设计与测试嵌入式目标机这种配置可以用来开发嵌入式控制器。利用这种配置,原先设计和测试通过的控制器模型可以直接下载到嵌入式目标机,并和外部物理设备一起工作。这种配置有些特殊的功能如自启动和运行时license管理,因此特别适用于产品级的控制器设计和实施,如汽车ECU的设计开发。嵌入式目标机的软硬件要求和单节点系统配置相似。如图所示是一个标准PC-104目标机的系统。RT-LAB 关键特性实时模型开发与Ma

21、tlab/Simulink/Stateflow/Real time workshop, 以及MATRIXx/SystemBuild/AutoCode完全兼容具有专门的模块用于将模型转化为可以分布式,实现节点间数据交换以及信号I/O简洁易用的图形用户界面。完善的API,允许与用户自己开发的上层应用程序接口,包括LabVIEW, C+, VB, Matlab, Python以及3D虚拟现实工具。支持第三方专业建模工具的模型,包括CarSim/TruckSim, GT-Power, AMEsim, Dymola,以及用FORTRAN手工开发的模型。运行特性仿真在多个目标机,或者SMP计算机上分布式同

22、步运行目标机间数据通过IEEE 1394或者共享内存通讯RT-SCOPE:集成的显示和监控面板动态信号跟踪 运行时可以选择监控任意信号在线参数编辑器 可以在运行时动态整定模型参数广泛I/O硬件支持 支持超过100种主流I/O和通讯设备,并在不断扩充性能参数XHP模式 超高速运行模式,闭环运行步长可以达到20s优化的硬实时调度机制 高性能,低抖动对复杂和简单模型的处理由于这些模型可能会非常复杂,所以如果它们在一个单处理器的计算机上运行,经常会不能满足实时性要求。RT-LAB提供的方法能够使复杂程度很高的模型在一个分布式的目标机网络中运行,各个目标机之间通过超低延时的通讯技术连接,以达到要求的实时

23、性。 同时,RT-LAB的可扩展性还有另外一层意思。由于它的模块化设计,工程师可以根据项目的运算能力需要,只提供应用需要的模块。这在嵌入式的应用中是很有用的。Commercial-Off-The-Shelf集成RT-LAB是首个完全可扩展的仿真和控制平台。它允许用户将系统的模型分割成若干个子系统并分布到基于x86的目标机(普通PC,PC/104或者SMP服务器)网络中并行运算。 同时,用户可以广泛利用市场中快速发展而且相对便宜的各种技术。RT-LAB使用标准的以太网和“火线”(IEEE 1394)进行通讯;而且提供丰富的硬件支持,包括各种ISA,PCI,VME以及PXI的模拟量和数字量I/O板

24、卡,以及通讯模块。硬实时性能通过多年的研究,RT-LAB提供了基于PC平台的最优秀的硬实时性能,并且能确保并行运算不会改变模型的行为,引入实时干扰,或者造成死锁。而且通过 RT-LAB提供的独特的XHP运行模式,模型能以最快20微秒(50kHz)的步长闭环运行,同时将抖动控制在纳秒级。我们选择的底层实时操纵系统(RTOS) QNX也是很重要的。它在许多任务关键的实时工程应用中表现出来的稳定性和可靠的实时性亦使其成为要求较高的工程模拟和控制项目的很好选择。快速产品开发RT-LAB提供的很多有用的特性可以使用户在最短的时间开发自己的实时系统。RT-LAB和Simulink以及SystemBuild

25、紧密集成。用户只需要在用Simulink或者SystemBuild设计好的模型中嵌入RT-LAB的针对实时性的模块,剩下的只需要在RT-LAB的简单易用的界面中点几下鼠标,就得到了能在目标机上实时运行的仿真模型。针对其它的专业建模工具,RT-LAB也提供支持。用户可以将用这些专业工具建立的模型与Simulink模型结合成一个系统模型,RT-LAB可以自动识别并将此模型转化为实时模型。请参考后续章节所列的我们所支持的第三方建模工具。最后,为完成用户的应用,还可以通过RT-LAB提供的API工具将正在目标机上实时运行的模型与LabVIEW,WorldUp,Altia和VAPS等显示工具联系起来,实

26、现在线人机界面功能。用户也可以在自己的MATLAB,Python,Visual Basic和C+应用程序中通过RT-LAB API与模型交互。降低风险RT-LAB可以使用户以非常短的时间和非常低的成本将Simulink或SystemBuild动态模型转化为硬件在回路应用中的实时模型。通过它的可扩展性以及COTS硬件的使用,用户的初始投资将会很低。随着应用的要求增长,也可以很灵活的增加系统运算能力。这种扩展能力能确保用户在实时工程应用中避免运算能力不足的问题。使用户能在时间和预算范围内提交最优的解决方案。RT-LAB-HIL & Test (Black Test)实时系统仿真,设计与测试的解决方

27、案RT-LAB是由加拿大Opal-RT Technologies推出的一套工业级的系统平台软件包。通过应用这 种开放,可扩展的实时平台。通过RT-LAB,工程师可以直接将利用MATLAB/Simulink或者 MATRIXx/SystemBuild建立的动态系统数学模型应用于实时仿真、控制、测试以及其它相关领域。RT-LAB是一种全新的基于模型的工程设计应用平台。工程师可以在一个平台上实现工程项目的设计,实时仿真,快速原型与硬件在回路测试的全套解决方案。RT-LAB的应用,为基于模型的设计思路带来了革命性变化。由于其开放性,RT-LAB可以灵活的应用于任何工程系统仿真与控制场合;其优秀的可扩展性能为所有的应用提供一个低风险的起点,使得用户可以根据项目的需要随时随地 对系统运算能力进行验证及扩展 不论是为了加快仿真速度或者是为满足应用的实时硬件在回路测试的需要。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1