dSPACE实时仿真系统应用.doc_第1页
dSPACE实时仿真系统应用.doc_第2页
dSPACE实时仿真系统应用.doc_第3页
dSPACE实时仿真系统应用.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

该系统以快速控制原型(即用虚拟控制器控制实际对象的一种半实物仿真技术)检验设计,可排除大多数早期设计中引入的错误和缺陷,降低项目的技术风险;以硬件在回路仿真测试(即用实际控制器控制虚拟对象的一种半实物仿真技术),可实现模拟真实环境进行极限测试、失效测试等,大大节约了测试费用,缩短了测试周期。一、dSPACE实时仿真系统简介dSPACE实时仿真系统是由德国dSPACE公司开发的一套基于MATLAB/Simulink的控制系统开发及半实物仿真的软硬件工作平台,实现了和MATLAB/Simulink/RTW的完全无缝连接。dSPACE实时系统拥有实时性强,可靠性高,扩充性好等优点。dSPACE硬件系统中的处理器具有高速的计算能力,并配备了丰富的I/O支持,用户可以根据需要进行组合;软件环境的功能强大且使用方便,包括实现代码自动生成/下载和试验/调试的整套工具。dSPACE软硬件目前已经成为进行快速控制原型验证和半实物仿真的首选实时平台。 RCP(Rapid Control Prototyping)快速控制原型要实现快速控制原型,必须有集成良好便于使用的建模、设计、离线仿真、实时开发及测试工具。 dSPACE 实时系统允许反复修改模型设计,进行离线及实时仿真。这样,就可以将错误及不当之处消除于设计初期,使设计修改费用减至最小。使用 RCP 技术,可以在费用和性能之间进行折衷;在最终产品硬件投产之前,仔细研究诸如离散化及采样频率等的影响、算法的性能等问题。通过将快速原型硬件系统与所要控制的实际设备相连,可以反复研究使用不同传感器及驱动机构时系统的性能特征。而且,还可以利用旁路( BYPASS )技术将原型电控单元( ECU : Electronic Control Unit )或控制器集成于开发过程中,从而逐步完成从原型控制器到产品型控制器的顺利转换。 RCP 的关键是代码的自动生成和下载,只需鼠标轻轻一点,就可以完成设计的修改。HILS(Hardware-in-the-Loop Simulation)半实物仿真当新型控制系统设计结束,并已制成产品型控制器,需要在闭环下对其进行详细测试。但由于种种原因如:极限测试、失效测试,或在真实环境中测试费用较昂贵等,使测试难以进行,例如:在积雪覆盖的路面上进行汽车防抱死装置( ABS )控制器的小摩擦测试就只能在冬季有雪的天气进行;有时为了缩短开发周期,甚至希望在控制器运行环境不存在的情况下(如:控制对象与控制器并行开发),对其进行测试。 dSPACE 实时仿真系统的 HIL 仿真将助您解决这一问题。dSPACE开发流程 开发人员在进行控制系统开发时,常常需要同时面临许多难以解决的问题,而开发的时间却要求愈来愈紧迫。因此,只有高度集成的系统才能满足这一切要求, dSPACE 系统设计不仅仅是进行控制方案的设计和离线仿真,还包括实时快速控制原型、已验证的设计向产品型控制器的转换和硬件在回路测试。 dSPACE 为 RCP 和 HILS 提供了一套计算机辅助控制系统设计的工具 -CDP ( Control Development Package )。 CDP 主要基于下列工具: 1) MathWorks 公司 Simulink :用来进行基于方框图的离线仿真;2) MathWorks 公司 Real-Time-Workshop: 用来从方框图生成 C 代码;3) dSPACE 公司 Real-Time Interface (RTI): 用来产生与硬件系统相关的代码,使代码可以在单处理器/多处理器目标系统中运行;4) dSPACE 系列软件工具:用来对闭环试验进行交互操作(自动/手动)。利用 CDP ,可以完成从系统建模、分析、离线仿真直到实时仿真的全过程,可使开发人员全神贯注于控制方案的构思而不必再在琐碎的杂务上花费相当多的时间,从而可以大大缩短开发周期。 dSPACE系统特点 dSPACE 系统具有高度的集成性和模块性,允许用户根据需求来组建用户系统,无论是软件还是硬件, dSPACE 都提供了多项选择。 dSPACE 拥有单板系统及组件系统以及众多的 I/O 接口模板,可以满足大多数工程应用。 dSPACE 系统基于图形开发界面,免去了开发人员手工编程调试的繁杂而又易于出错的工作。 dSPACE 产品包括软件和硬件两部分,其主要软件有 RTI 、 ControlDesk 、 TargetLink 等。二、dSPACE实时仿真系统在机器人领域的应用腕关节测试仿真器的开发如何成功的移植人的腕关节一直是现代外科手术的重大挑战。一个由外科医生和工程师组成的多学科小组在Bath 大学解决新型腕关节假肢的关键工程问题。这一工作的一个重要方面就是开发一个手腕仿真器以用于测试不同假肢腕关节设计在真实负载环境的性能。对于这一仿真器,要求能够重现人手腕的典型运动以及载荷条件,同时对所使用的力进行测量。当前腕关节假肢的设计是基于ball-and-cup 型关节,关节在载荷下(例如从椅子上撑起这一过程)出现关节脱臼是腕关节假肢性能上的一个重大问题,因此仿真器的一个目的就是确定导致关节脱臼的因素。Mark I 型仿真器是由铝部件组成,分别用以表示手部和前臂,这两部分由腕关节假肢连接在一起。四个缆绳表示关节内的腱,用来和“手”铰接。每根缆绳的一端绕在轴上,该轴通过齿轮箱连接到无刷伺服电机上,以调节缆绳的运动和张力。缆绳的另一端连接到一个载荷单元上,从而缆绳的张力可以被监控并用以反馈控制。连接到电机轴上的增量编码器将电机位置信号提供给控制器。仿真器的前臂模块安装在六轴力传送机构上,用来产生瞬间载荷条件。所有力和电机位置信号通过高精度A/D 板由dSPACE 快速原型进行监控,并运用于dSPACE 处理器板所运行的控制算法中。控制系统的输出驱动电机的功率元件,从而决定电机产生的转矩。控制器通过使用ControlDesk 手动初始化。假肢测试程序调用预定的关节运动,通过MLIB 编写MATLAB 文件自动运行。腕关节的运动路径从MATLAB 工作空间上载到控制器中,同时测量得到的数据被下载到工作空间中。通过使用dSPACE 快速原型,使得快速高效的控制系统实现和开发成为可能。卧式下肢康复机器人控制系统研究为了能够更好的为患者进行康复训练,电机和编码器的选择及硬件电路的设计必须能够提供足够的驱动力和精度,使其达到精确有力的对患者进行康复。控制系统的好坏是康复机器人能否区别与普通的康复训练器的关键。卧式下肢康复机器人基于dSPACE开发,首先用dSPACE来进行系统辨识,Matlab SISO进行控制器设计,控制器调试完毕后,用 MatLab/Simulink来建立控制模型,利用dSPACE的实时仿真特性和ControlDesk的强大功能来实时调节控制参数,从而达到控制要求。调试完毕后进行仿真实验来验证设计的可靠性和准确性,最后利用dSPACE的RTW中产生的标准C代码,稍做修改,把程序移植到单片机中和上位机控制系统中。挖掘机的挖掘环节控制设计在澳大利亚用于露天煤矿的挖掘机每台价值100 万美元。该挖掘机类似于巨大的起重机,通过其100米高的吊架上悬挂的挖掘铲来清理并移走煤矿覆盖层,例如,砂土和岩石。铲斗空重40t,满载时能够达到120t。这些机器的生产效率提高几个百分点,则澳大利亚整个煤矿收入将增加数百万美元。当前,昆士兰理工大学通过使用dSPACE 快速原型来实现这种机器挖掘循环的自动化。一台典型挖掘机铲斗一次可以将100t 左右的碎块铲起,转动90 度将其倒入废弃堆中。这个挖掘循环每分钟重复一次,日日夜夜重复工作。挖掘循环可以通过如下的优化来得到提高:通过减小物料的泄漏来提高铲斗的有效载荷泄漏是由于满载的铲斗倾斜上升导致晃动而引起的;加快提升的时间这可以通过控制铲斗的运动来实现,从而使之在工作空间中沿着理想的最短时间路径运动;减小维护时间,通过减小挖掘循环期间的动态载荷来实现。在实现铲斗路径自动化控制的研究过程中,研究人员首先建立一个1:20 的缩小模型,使用dSPACE 快速原型DS1104R&D 控制板以及MATLAB/Simulink 结合的开发环境进行研究开发。在模型上实验成功后,下一步工作是将所研究的控制技术应用到大型(1:7)试验挖掘机上,采用dSPACE AutoBox 作为控制原型,以扩展输入信号来满足自动挖掘流程中的需要。在开发过程中,dSPACE 控制硬件的简单易用性使得客户十分满意。dSPACE系统应用于机器人领域的优越性(1)dSPACE系统软、硬件均采用模块化设计方法,可靠性高。用dSPACE提供的集成开发调试平台可以方便快捷的构建快速控制原型,完成控制系统的设计和调试。工程师不用或只需缩写极少的程序代码就可用很短的时间完成以前需要编写大量代码来完成的工作,且模型参数的修改、代码的生成及下载也非常方便,完全避免了过去的那种因为局部改动就要多花费几周甚至几个月的时间进行代码的修改和重靳测试,大大节省了时间,提高了效率。(2)dSPACE系统与MATLAB实现了无缝连接,使广大MATLAB用户可以轻松地掌握dSPACE的使用,从而方便地从非实时分析、设计过渡到实时的分析、设计。(3)机器人控制器的设计是一项比较复杂的工作,往往需要比较许多不同的控制算法并不断的调整控制参数。dSPACE快速控制原型构造简单、调整方便,非常适合进行机器人控制算法的实验研究。三、项目仿真测试需求四、技术指标要求序号招标技术指标要求1处理器板1 个:采用PowerPC处理器, 1.01运算速度大于10 SPECfp95。1.02存储器大于:2MByte SRAM和128M DRAM。1.03中断功能包括:主机中断,CAN 中断,从 DSP 中断,串口中断,增量编码器中断,4 路外部中断,PWM 同步中断。1.04模拟输入(A/D)通道包括16 路 16 位通道,4s 采样周期;和 4 路12位通道,900ns 采样周期;输入电压范围:10V,信噪比 65db1.05模拟输出(D/A)通道包括8 路 14 位通道,转换时间5s,输出电压范围:10V。1.06包括4通道8位数字I/O口。1.07增量编码器子系统包括 6 通道数字输入,数字噪音滤波器,最大 1.65MHz 输入频率。支持 RS232、RS422 收发器,最大波特率1M。1.08CAN接口,ISO 11898 收发器,时钟频率发生器,4Kword 双端口存储器。1.09DSP 子系统,采用 TI公司的 TMS320F240 DSP,20MHz,为电机控制而设计,支持对称及非对称 PWM 和空间矢量调制,三相 PWM 输出,外加 4 路单 PWM 输出,4 路记录输入,2 个 ADC 单元,每单元 8 路输入,10 位,采样保持,6.6s18 位数字 I/O(TTL),可单独编程。2.ControlDesk 综合实验环境软件:能够实现实时硬件图形化管理,建立虚拟仪表,变量和参数的可视化管理,实验过程自动化等。3代码生成及下载软件Real-Time Interface (RTI):可以从MATLAB/Simulink 方框图自动生成代码并下载到实时系统硬件中。4产品级代码生成工具TargetLink:可以从Simulink 或/Stateflow 直接生成用于英飞凌16位/32位单片机的 C 源代码。5微机1台:Intel 奔腾双核CPU,内存容量4MB, 硬盘容量500GB,光驱类型:DVD刻录机,显示器:19寸宽屏液晶显示器。具备足够的ISA、PCI扩展接口。6配件7设备使用说明书8提供免费培训;9提供易损部件配件。10售后服务10.01合同签定后30天内交货。供货商负责将设备运达最终用户重庆所在地。10.01维修服务:投标方应具有可靠的供货实力,并具有高素质的专业维护支持队伍。当系统出现故障时,应在三日内到达现场并在二日内修复,否则提供应备用系统供用户暂用。可电话咨询服务一般性故障。终身免费升级最新的相关软件10.02安装调试与技术培训:货到后一周内厂家设备调试,并对有关的操作进行现场培训指导。能提

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论