基于xPC-target的快速控制原型技术快速控制原型技术.ppt
《基于xPC-target的快速控制原型技术快速控制原型技术.ppt》由会员分享,可在线阅读,更多相关《基于xPC-target的快速控制原型技术快速控制原型技术.ppt(55页珍藏版)》请在三一办公上搜索。
1、第四章 快速控制原型技术,快速控制原型技术xPC-target简介xPC-target的安装和配置xPC-target的基本使用方法xPC-target的应用实例,4.1 快速控制原型技术,计算机控制系统的特点:,实时性(实时控制系统、实时信号处理、实时事件响应)分布式、多级控制(系统互联)测控系统的软件与硬件的相互依赖性对计算机资源的要求苛刻PC-based Control and DSP-Based Control控制算法越来越复杂,要求越来越高在测控系统软件开发过程中,软件工程的方法和工具软件的使用 系统的可靠性和可维护性要求系统功能越来越复杂,而要求开发周期越来越短(Time to M
2、arket),4.1 快速控制原型技术,控制系统开发是一个复杂的过程。需要兼顾系统硬件以及软件两个方面。为了处理控制系统开发过程的复杂性,开发者们总结了一些主要的开发准则。控制系统开发可以借鉴软件工程中使用的生命周期模型方法。生命周期模型定义了系统开发所遵循的步骤。从初始的分析阶段到系统的设计、调试、维护、升级,这些阶段构成了系统的开发周期。,瀑布式开发过程,螺旋式开发过程,控制系统的开发:,4.1 快速控制原型技术,传统控制系统设计方法:,项目整体构思,项目整体构思,分析控制对象,数学模型,控制逻辑,运动学动力学,仿真,选择软件开发工具,熟悉软件开发环境,控制软件的构思,编程,调试,分析控制
3、对象,在线测试,设计硬件,硬件测试,生成控制单元,4.1 快速控制原型技术,开发人员的组成复杂(软件开发小组、控制系统设计小组、硬件设计组、系统集成组、系统测试组)小组之间的沟通存在着困难需要编制大量的软件开发与维护的文档,以方便沟通开发过程中的重复和反复是必要的和不可避免的,但代价高,开发周期长控制思想的实现、实施困难软件的质量难以保证:测试、维护、升级的费用高等等,传统控制系统设计方法:,4.1 快速控制原型技术,控制理论与控制工程控制理论与控制工程之间存在着鸿沟解决的方法:技术措施(方法和工具)、组织管理措施CACSD(Computer Aided Control System Desi
4、gn),传统控制系统设计方法:,4.1 快速控制原型技术,基于MATLAB的快速控制原型系统开发构架,4.1 快速控制原型技术,在MATLAB产品族中,自动化的代码生成工具主要有Real-Time Workshop(RTW)和Stateflow Coder,这两种代码生成工具可以直接将Simulink的模型框图和Stateflow的状态图转换成高效、优化的程序代码。利用RTW生成的代码简洁、可靠、易读。目前RTW支持生成标准的C语言代码,并且具备了生成其他语言代码的能力。整个代码的生成、编译以及相应的目标下载过程都是自动完成的。Mathworks公司针对不同的实时或非实时操作系统平台开发了相应
5、的目标选项,以配合不同的软、硬件系统完成快速控制原型(Rapid Control Prototype)开发、硬件在回路的实时仿真(Hardware-in-Loop)、产品代码生成等工作。,MATLAB自动化代码生成工具,4.1 快速控制原型技术,快速控制原型技术开发,参数整定与数据的可视化,自动代码生成,I/O接口库,实时测试,自动测试,分析设计,建模与仿真,自动文档生成,基于MATLAB的快速控制原型系统开发流程,4.1 快速控制原型技术,RP快速原型技术(软件工程)RCP(Rapid Control Prototyping)的概念,快速控制原型技术就是指快速开发控制系统的过程。这种原型系统
6、包括快速控制原型软件和快速控制原型硬件。其自动代码生成功能,使控制工程师不再需要程序员就能把以自己熟悉的方块图表示的控制策略建立成可以执行的代码,参数的调整以及信号的采集和分析都非常方便。其基于商用现货(Commercial Off-The-Shelf)思想而采用现有成熟的通讯和物理设备接口模块,使得控制工程师可以更灵活更快速构造控制系统的硬件方案。,4.1 快速控制原型技术,快速控制原型技术的软件支撑环境:,美国The Mathworks公司的Matlab/Simulink/RTW(包括RTW Windows Target 和xPC Target等等)美国National Instrumen
7、ts公司的Labview RT/SIT和MatrixX德国dSPACE公司的 ControlDesk加拿大OPAL-RT公司RT-LABBoeing公司的Easy 5Visual Solution公司的VisSim/Real-TimePRO.,4.1 快速控制原型技术,快速控制原型技术的软件支撑环境:,Real-Time Workshop的体系结构,4.1 快速控制原型技术,快速控制原型技术的硬件支撑环境:,RT-Lab Windows/Matlab Windows Windows NT/QNX x86,4.1 快速控制原型技术,快速控制原型技术的应用,快速控制原型技术的软硬件支撑环境可以用于
8、:数字信号处理(Real Time DSP)半物理仿真(Hardware In the Loop)实时仿真(Real Time Simulation)实时控制系统开发,4.1 快速控制原型技术,面向产品的全生命周期:设计制造测试控制维护,快速控制原型技术的应用,4.1 快速控制原型技术,快速控制原型技术的应用,汽车整车传动系统测试试验台,4.1 快速控制原型技术,快速控制原型技术的应用,Virtual components,Real components,Road,Axle,Trans-mission,Engine,ECU,“Driver”gas/brake/gears,4.1 快速控制原型技
9、术,快速控制原型技术的应用,Virtual components,Real components,Road,Axle,Trans-mission,Engine,ECU,“Driver”gas/brake/gears,Transmission,4.1 快速控制原型技术,快速控制原型技术的应用,Virtual components,Real components,Road,Axle,Trans-mission,Engine,ECU,“Driver”gas/brake/gears,Transmission,4.1 快速控制原型技术,快速控制原型技术的应用,Virtual components,Rea
10、l components,Road,Axle,Trans-mission,Engine,ECU,“Driver”gas/brake/gears,ECU,Axle,Transmission,4.1 快速控制原型技术,快速控制原型技术的应用,Virtual components,Real components,Road,Axle,Trans-mission,Engine,ECU,“Driver”gas/brake/gears,Transmission,ECU,Axle,4.1 快速控制原型技术,快速控制原型技术的应用,Host PC Create/Test Model Code Generatio
11、n System analysis in non-real-time,Target PC Run simulation in Real-Time Add processors for more power Visualize system behavior Connect Hardware in the Loop,TCP/IP,虚拟场景显示 Visualization and Interaction,Hardware-in-the-loop system,4.1 快速控制原型技术,快速控制原型技术的应用,4.1 快速控制原型技术,系统,翻页,急 停,报警灯,蜂鸣器,运动系统,油源,上,下,上,
12、下,电源状态显示,-12V,+12V,+24V,-5V,-24V,上,液压缸位置测试,运动系统测试,启动,停止,4#泵,统,系,单,态,姿,测试方式,上,下,启动,停止,2#泵,停止,启动,1#泵,停止,启动,3#泵,上,下,上,下,下,自动,测试,手动,自动,通道控制,停止,启动,控制,故障,液压系统,控制柜及系统显示状态,试灯,复位,开,主控面板,运动系统,电源,总线及,故障,机组通道,解除,报警,关,故障,周期故障,计算机,控制柜,六自由度运动模拟器,压力传感器信号,驱动力信号,缸位移信号,数字信号,数字输出,阀驱动,数字输入,ISA-BUS,ISA-BUS,高速以太网,控制柜,4.1
13、快速控制原型技术,快速控制原型技术的应用,快速控制原型系统的Simulink控制模型,4.1 快速控制原型技术,快速控制原型系统的人机交互界面,4.1 快速控制原型技术,实时控制系统模型Simulink,RTW,StateFlow,xPC Target,DSP ToolBox,Virtual Reality ToolBox(Matlab)Visual C,或者Watcom C+11.0(模型编译)xPC API(用户界面与实时控制模型的接口)LabVIEW(用户界面、参数调节,数据显示、控制逻辑、日志文件的生成),控制系统软件组成,4.2 xPC-target,xPC Target是MathW
14、orks公司开发的一个基于RTW体系框架的实时系统产品,可将标准的PC兼容机转变为一个实时系统,来实现控制系统或DSP系统的快速原型化、硬件在回路中的测试和系统半实物仿真等功能。随着目前PC兼容机的普遍使用,从而xPC Target提供了一种造价低廉的、性能较高的并且便捷的实时应用系统。xPC Target采用了宿主机-目标机的技术实现途径,即“双机”模式,宿主机和目标机可以是不同类型的计算机,两者之间通过以太网或串口实现通讯。,xPC Target简介,4.2 xPC-target,在xPC Target环境下,用户可将安装了MATLAB、Simulink软件的PC机作为宿主机,用Simul
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 xPC target 快速 控制 原型 技术
链接地址:https://www.31ppt.com/p-2239202.html