机车控制系统半实物仿真测试实现
- 格式:docx
- 大小:17.19 KB
- 文档页数:2
一种机车优化操纵控制系统的半实物仿真测试平台设计摘要本文研究了一种机车优化操纵控制系统的半实物仿真测试平台设计。
该平台基于虚拟现实技术和实时控制技术,通过建立模型、仿真、控制等过程,实现了对机车操纵控制系统的测试和优化。
具体地,本文介绍了设计思路、系统架构、模型建立、仿真与控制等实现细节,并进行了实验验证。
结果表明,该平台能够较为准确地模拟真实机车操纵控制系统,实现了对机车性能的测试和优化,具有很高的实用价值。
关键词:机车;优化操纵控制系统;半实物仿真;测试平台1.研究背景机车是重要的铁路运输工具,其运行性能的好坏对运输效率和运行安全具有重要影响。
机车的操纵控制系统是机车性能的关键因素之一,因此其性能的测试和优化具有重要的意义。
传统的机车操纵控制系统测试通常需要进行实物实验,这种方式存在高昂的成本、危险性和测试效率低等问题。
随着模型仿真技术和控制技术的不断发展,开发一种基于半实物仿真的机车优化操纵控制系统测试平台成为趋势。
2.设计思路本文提出的机车优化操纵控制系统测试平台基于虚拟现实技术和实时控制技术,通过建立模型、仿真和控制等过程,实现对机车操纵控制系统的测试和优化。
该平台包括以下几个步骤:1)设计和实现机车模型2)搭建仿真平台3)开发控制算法和控制接口4)对机车进行测试和优化3.系统架构本文提出的机车优化操纵控制系统测试平台的系统架构如图1 所示。
该平台由机车模型、仿真平台、控制系统和用户界面等组成。
图1. 机车优化操纵控制系统测试平台系统架构机车模型通过建立机车模型和传感器模型等,完成机车运动和环境数据的采集等功能,提供仿真平台所需的输入数据和输出数据。
仿真平台通过虚拟现实技术和实时控制技术等,实现机车环境仿真,包括机车的运动、噪声、震动、气流等,同时提供控制仿真环境和实时数据采集功能。
控制系统通过算法设计和编程等方法,实现机车操纵控制系统的控制和优化,包括了控制算法和控制接口两个部分。
用户界面提供了友好的界面和操作方式,方便用户对机车进行测试和优化。
收稿日期:2017-04-06 修回日期:2017-08-23 网络出版时间:2017-12-05基金项目:国家自然科学基金(51278058);交通部基础应用项目(S 2013JC 9397)作者简介:徐志刚(1979-),男,副教授,研究方向为车联网理论与技术㊁道路交通智能检测技术与装备开发;王明亮(1991-),男,硕士研究生,研究方向为智能车轨迹跟踪控制㊂网络出版地址:http :// /kcms /detail /61.1450.TP.20171205.1429.070.html一种车路协同半实物仿真系统的设计与实现徐志刚,王明亮,张 玮,赵佳乐(长安大学信息工程学院,陕西西安710064)摘 要:半实物仿真技术(hardware -in -the -loop simulation )是仿真实验中的新热点㊂基于半实物仿真系统的车辆编队实验是一种把实物车辆与计算机软件结合起来从而把现实环境中的各种复杂干扰量㊁突发事件㊁通信延时等因素引入到系统中的仿真实验㊂半实物仿真实验兼顾了实物仿真实验和软件仿真实验,既能比较真实地接近实际情况,又降低了实验成本和危险性㊂半实物仿真实验是车辆编队技术从理论走向应用过程中必不可少的重要设计验证手段之一㊂本实验室搭建了车路协同半实物仿真平台,在此平台上对典型交通场景下的车辆编队问题进行建模㊁仿真与控制等方面的实验研究㊂关键词:半实物仿真;车辆编队;车路协同;车队编组优化;车车通信中图分类号:TP 302 文献标识码:A 文章编号:1673-629X (2018)04-0187-05doi :10.3969/j.issn.1673-629X.2018.04.040Design and Implementation of a Vehicle -to -road CooperationHardware in Loop Simulation SystemXU Zhi -gang ,WANG Ming -liang ,ZHANG Wei ,ZHAO Jia -le(School of Information Engineering ,Chang ’an University ,Xi ’an 710064,China )Abstract :Hardware -in -the -loop simulation is a new hot spot in simulation experiment.Vehicle platoon simulation system based on hardware -in -the -loop is a kind of simulation combined with vehicle and computer software so as to interfere with the amount of complex real -world environment in a variety of unexpected events ,communication delay and other factors introduced into the system simulation experiments.Hardware -in -the -loop simulation taking into account both physical and and software simulation experiments ,is relatively close to the real situation ,and reduces the cost and risk of the experiment.It is an important means of vehicle platoon design verification technology from theory to application.The vehicle infrastructure cooperative hardware -in -the -loop simulation platform is built ,where the problem of the vehicle platoon in typical traffic scenarios are researched on modelling ,simulating and controling.Key words :hardware -in -the -loop ;simulation vehicle platoon ;vehicle infrastructure cooperation ;vehicle platoon group optimization ;ve⁃hicle to vehicle communication0 引 言随着计算机技术的迅速发展,仿真技术的应用在深度和广度上都达到了很高的水平㊂在交通领域,运用仿真技术构建一个半实物仿真平台,对交通系统的论证㊁研制㊁测试㊁改进等方面都起着十分重要的作用[1]㊂把行驶在公路上的车辆紧密排列成队,能够极大地增加同等道路条件下的车辆通行能力,因此,给车辆编队被认为是解决当前交通拥堵㊁事故频发㊁空气污染等问题最有效的方法之一[2]㊂随着先进车辆控制技术(AVCS )愈来愈成熟,车辆主动安全性能和可靠性能得到大幅提升㊂与此同时,车载硬件及软件模块也越来越复杂[3],导致了极为复杂的车辆系统结构和车载通信网络,从而使车辆控制仿真变得越来越困难,进一步的实车实验就会变得越来越昂贵和危险㊂大多数学者选择利用各种交通仿真工具和实验测试手段进行理论验证,然而考虑到实际情况的复杂性,如信号干扰㊁通信延时等使得仿真工具与实际环境有较大差异,利用实物对车辆编队进行实验是十分必要的㊂半实物仿真技术是一种在仿真系统满足整体要求的条件下部分过程利用实物代替的技术,是车路协同第28卷 第4期2018年4月 计算机技术与发展COMPUTER TECHNOLOGY AND DEVELOPMENT Vol.28 No.4Apr. 2018系统设计㊁实验㊁性能优化测试强有力的工具㊂其优点主要有:能够对实际情况进行模拟,不会产生实际危险;利用半实物仿真,可以在真实世界中不能实现的极端条件下进行测试;利用半实物仿真可以在相对真实环境下发现系统的不足之处;能够加速开发流程,降低研发费用,减少开发时间[4]㊂1 相关研究荷兰应用科学研究机构TNO 搭建了基于半实物仿真的智能车和道路系统的模拟实验VEHIL (vehicle hardware in the loop ),用于测试车辆编队的巡航控制㊁起停控制㊁车车和车路通信㊁车队协同驾驶等功能㊂目前比较成熟的车路协同仿真平台有德国柏林交通系统研究所(institution of transportation systems )的SUMO 仿真平台,美国拉斯阿莫斯国家实验室(Los Alamos national laboretory )的TRANSINS 交通仿真平台[5],此外法国的NEMIS ㊁英国的PARAMICS 等也开展了车队协同驾驶相关实验[6-11]㊂虽然半实物仿真平台的搭建对于车路协同技术,车辆编队及车联网等相关技术的发展有至关重要的意义,但在国内的科研机构中却只有少数构建了半实物仿真平台,如军事交通学院的自动化模拟演练室㊁吉林大学的汽车仿真与控制实验室㊁国防科技大学的红旗系列㊁上海交通大学的Cybercar 系列㊁交通运输部公路科学研究院的北京试验场㊁武汉理工大学的道路交通机电平台㊁长安大学构建的车路协同实验场[12-17]等㊂文中对长安大学道路交通工程技术研究中心构建的车路协同仿真平台做系统的介绍,并对车辆编队控制中的车辆跟随模型进行测试和验证㊂2 车路协同半实物仿真系统车路协同半实物仿真系统利用模块化思想设计任务,将系统划分为模拟道路㊁上位机㊁定位装置㊁通信网络及智能模型车辆等,如图1所示㊂图1 车路协同半实物仿真系统组成(1)模拟道路㊂模拟道路是一个比例为1∶15的道路模型,可以用来开展车路协同技术相关的实验研究㊂微缩沙盘的面积约为15m 2,主体部分包括仿真道路㊁LED 信息显示器及相关的交通设施,如图2所示㊂仿真道路为双车道,车道宽度为15cm ,道路表面呈磨砂面,具有直道与弯道㊂图2 模拟道路(2)上位机㊂上位机主要用来运行相关的仿真控制软件,用于对车辆协同驾驶过程进行建模与控制㊂根据建立的协同场景模型,设计相关的协同控制算法,并进行仿真验证㊂将控制策略传输到模型车辆进行半实物仿真㊂仿真过程中在仿真控制软件上实时显示车辆协同驾驶信息,如速度㊁加速度㊁航向及车辆位置等信息,利用得到的车辆行驶信息,可以在线调整模型车辆所需的控制参数,便于协同策略的优化㊂(3)定位装置㊂用于对模拟道路上移动的模型车辆进行定位,并通过通信网络将定位数据发送给对应的模型车辆,为车辆间的协同提供数据基础㊂(4)通信网络㊂自组织通信网络主要是用来进行车-车/车-路通信,车-车通信是实现模型车辆在运动过程中与周围行驶车辆的信息交互,上位机通过车路通信的方式来监测和控制沙盘中的车辆运动状态,以及进行运行策略的发布㊂(5)智能模型车辆㊂模型车辆是仿真系统的被控对象㊂模型车上装配有微处理器和多种车载传感器,如加速度传感器㊁测速传感器㊁红外测距传感器㊁光电传感器㊁通信模块等㊂车载传感器用于采集自身的行驶状态信息,并通过通信网络将这些信息以固定的频率进行广播,同时也通过通信网络接收周围车辆广播的行驶信息以及上位机发送的控制信息及定位信息,车载微处理器对收集到的数据进行处理,根据不同的协同策略调整自身的行驶状态㊂3 半实物仿真实验3.1 场景描述车辆跟随的一般过程主要包括三部分:感知和信息搜集㊁决策和控制过程以及跟随状态输出㊂首先,输入前车运动状态(车速㊁加速度㊁车距等);其次,驾驶㊃881㊃ 计算机技术与发展 第28卷员感知前车和自车的运动状态信息并进行分析,然后做出决策并调整车辆状态;最后,车辆根据驾驶员的控制跟随前车行驶,输出跟随车的运行状态㊂车辆动力学模型:智能车在行驶过程中所承受的阻力主要有地面摩擦阻力㊁空气阻力㊁加速度阻力等,用一个等式表示如下:F =μmg cos θ+f a (α)+δmd u d t(1)其中,μ为摩擦系数;m 为小车质量;g 为重力加速度;θ为路面倾斜角;α为偏航角;f α()为阻力修正函数;δ为质量换算系数㊂永磁直流电动机的机械特性如下:Ω30π=UC E Φ-(R a +R j )T em C E C T Φ2(2)其中,Ω为电机角速度;U 为电枢端电压;R a 为电枢绕组电阻;R j 为电枢回路串入的调节电阻;C E 为电动势常数;C T 为转矩常数;T em 为电磁转矩;Φ为每极的磁通量㊂假设小车以某个设定速度行驶,那么,在行驶过程中有F t =F ,根据电动机的特性,有T em =T 0+T 2,空载转矩为T 0=0,则T 2=F t r =(μmg cos θ+f α(α)+δm d u d t )r(3)其中,T 2为机械转矩;r 为车轮半径㊂假设小车在行驶过程中不存在滑动现象,则智能小车后轮驱动速度u =Ωr ,根据式(2)和式(3)整理得到电机模型为:k 3d ud t+u (t )=k 1x u (t )-k 2-k a (α)(4)其中k 1=rπU 030x u max C E Φk 2=rπ(R a +R j )30C E C T Φ2(μmgr cos θ+T 0)k 3=δmπr 2(R a +R j )30C E C T Φ2;k a =πr 2(R a +R j )30C E C T Φ2f α(α)在传统交通环境中前车运动状态的感知和收集一般通过人工估计的方式来获取,由于不同的驾驶员,不同的交通环境,驾驶经验等因素的影响,通常情况下驾驶员估计的前车运动状态与真实运动数值之间存在较大误差㊂这种情况在引入车-车通信系统后将有巨大的改善[18]㊂3.2 理论模型仿真2000年,姜锐等[19]提出了全速度差(FVD )模型,该模型考虑了正负速度差对车辆动力学的影响,能够避免产生过高加速度的问题㊂d v n +1(t )d t =a [V (Δx n (t ))-v n (t )]+λΔv n (t )(5)其中,a 为敏感系数;Δv n (t )=v n +1(t )-v n (t );V (Δx n (t ))为优化速度函数;λ为速度差项的权系数,采用分布假定函数:λ=a :Δx n (t )<Δx cb :Δx n (t )≥Δx {c(6)其中,a ,b 和临界间距Δx c 为常数㊂上式表明,当车距的取值范围不同时,选取不同的速度差权系数来控制对优化速度的影响,车距越大,两车速度差的影响就越小,反之同理㊂为验证文中设计的车路协同仿真控制软件的实用性,下面对FVD 模型进行模拟仿真㊂在进行数值仿真时,采用0.1s 作为交通状态的更新时间间隔,与V 2V 通讯设备的更新频率保持一致㊂选取Helbing 优化函数,其中模型参数:a =0.41,λ=0.5:Δx n (t )<Δx c0:Δx n (t )≥Δx {c,Δx c =100m ㊂车辆启动过程的初始化分布:车队包括10辆车,每辆车的位置为:x n (0)=(n -1)d ,n =1,2, ,10(7)其中,d =7.4m ㊂车队在启动之前,头车(n =10)处于静止状态,v 10(0)=0m /s ㊂因模拟中采用Helbing 优化速度函数,V H (7.4)=0m /s ,所以v n (0)=0,n =1,2, ,9㊂因此初始时刻车队静止㊂边界条件:头车的优化速度V H (∞)=14.66,因为前方没车,在任何时候Δv H =0㊂仿真过程如图3所示㊂A c c e l e r a t i o n /mP o s i t i o n n /m图3 FVD 模型车队启动过程车辆运动状态仿真结果㊃981㊃ 第4期 徐志刚等:一种车路协同半实物仿真系统的设计与实现 从图3(c )的加速度变化曲线中可以看出,头车的最大加速度为a max H ≈6m /s 2,跟随车的最大加速度为a max f ≈3m /s 2㊂因此考虑相对速度的FVD 模型所给出的启动车流的加速度接近于实测结果,说明FVD 模型可以较好地模拟车队启动时的交通状况的变化㊂FVD 模型在车辆的速度控制㊁车队稳定性等方面具有较好的表现,可以考虑将其作为一种跟随控制策略加以应用,因此文中选取FVD 模型作为车辆的控制模型,进行进一步的半实物仿真验证㊂3.3 车辆跟随场景半实物仿真实验3.3.1 方案设计根据车辆跟随模型的要求,应用文中搭建的车路协同半实物仿真系统对跟随模型进行仿真验证㊂将基于理论模型的控制算法移植到模型车辆上,并让模型车在道路微缩沙盘上进行移动,测试的目的在于观察前后车之间的协同过程,将结果与理论模型的仿真结果进行对比,验证在半实物仿真环境下模型车辆的运动是否会出现与软件仿真相似的结果,以验证该方案的合理性,以及控制模型在半实物仿真环境下的稳定性及健壮性,为实物仿真提供理论基础㊂选取4辆实验模型车辆,将车辆的参数通过无线网络实时进行交互㊂实验车辆分为两种,分别为头车和跟随车㊂头车为自由行驶状态,仿真控制系统通过向头车发送控制信息实现对头车的控制,进而观察当头车行驶状态发生改变时跟随车的调整过程㊂跟随车通过车载微处理机实时解析自身数据以及收到的前车的数据,并且将数据代入跟随控制模型,计算跟随车速,并实现协同式跟随㊂模型车辆跟随控制算法采用FVD 模型,选取Helbing 优化函数,由于上述模型是反映真实车辆运动的模型,无法直接将模型车辆的数据带入,故结合模型车辆与真实车辆的比例引入比例因子ε,将车辆模型的运动参数通过比例因子转化为真实车辆的运动参数㊂则模型小车的运动控制公式为:d v 'n +1(t )d t=(a [V (εΔx 'n (t ))-εv 'n (t )]+λεΔv 'n (t ))/ε(8)其中,a 为敏感系数;前后车速度差Δv 'n (t )=v 'n +1(t )-v 'n (t );λ=a :εΔx 'n (t )<Δx cb :εΔx 'n(t )≥Δx {c;v 'n (t )㊁Δx 'n (t )㊁Δv 'n (t )分别为模型小车真实的速度㊁车距㊁速度差,通过比例系数ε放大为实车数据,求得控制加速度后再缩放为模型车辆的加速度,以此实现对模型车辆的跟随运动的控制㊂以下对半实物仿真换道场景的参数进行设置,模型参数a =0.41,ε=20,模型车辆的长度l 'c =25cm ,则l c =εl 'c=5m ,λ=0.5:εΔx 'n (t )<Δx c 0:εΔx 'n (t )≥Δx {c,Δx c =100m ㊂初始化分布:4辆车排成一列,每辆车的位置为:x 'n (0)=(n -1)d ',n =1,2,3,4(9)其中,d '=d /ε=0.37m ㊂车队开始起步之前,头车处于静止状态㊂车辆运动信息以10Hz 的频率进行广播㊂定位数据同样以10Hz 的频率进行刷新㊂3.3.2 结果分析分别对车辆的启动和刹车场景进行实验,以验证文中搭建的半实物仿真系统能否正确地还原跟随场景,及对跟随模型在半实物仿真环境下的控制效果进行验证㊂车辆启动和刹车半实物仿真实验结果分别如图4和图5所示㊂P o s i t i o n n /mV e l o c i t y /m图4 车辆启动半实物仿真实验结果P o s i t i o n n /mV e l o c i t y /m图5 车辆刹车半实物仿真实验结果通过对车队启动与刹车过程的实验结果进行分析可知:(1)两组实验结果均与FVD 模型数值仿真时的速度与位移变化曲线出现了相似的变化趋势㊂这说明搭建的半实物仿真系统,在一定程度上还原了车路协同环境下车辆跟随场景中车辆的协同过程㊂(2)从启动过程的位移变化曲线可以看出,位移的变化趋势并不平滑而是会出现波动,这是由于定位装置的误差造成的,这使得车距信息也会受到误差的影响㊂最终造成对模型车辆状态的错误控制,造成车速与理想值有差距,导致车队进入稳定状态的时间后移㊂同时由于定位误差是始终存在的,这也会导致车速在优化速度附近波动㊂㊃091㊃ 计算机技术与发展 第28卷(3)从刹车过程的位移变化曲线可以看出,在40 m处4辆车发生了碰撞㊂这是由于定位信息的误差造成的,因为当前后车的间距越小,误差对车距准确性的影响就越大,进而对模型车辆的运动状态的影响就越大,导致车辆相撞㊂综上,文中搭建的半实物仿真系统,在一定程度上还原了车路协同环境下车辆跟随场景中车辆的协同过程,并且发现理论模型忽视了真实环境中存在的定位误差的影响导致车辆发生碰撞,存在一定的缺陷㊂4摇结束语对车路协同半实物仿真平台的软硬件组成㊁系统结构㊁原理和技术进行了详细的分析,利用构建的车路协同半实物仿真系统,对基于V2V的车路协同场景进行了半实物模拟仿真实验㊂实时采集了实验过程中不同场景下模型车辆的行驶状态数据,并对其进行了分析㊂研究结果表明,该系统能够较真实地还原典型的交通场景,验证控制模型的可用性,并能反映出潜在的物理因素对控制模型的影响,为理论模型的进一步完善和真实环境下的实验提供依据㊂鉴于半实物仿真的各种益处,开展半实物仿真将会在越来越多的领域兴起,半实物仿真的规范和技术仍然处于不断发展和完善中㊂参考文献:[1] 李小华.我国计算机应用的发展现状与趋势预测[J].信息与电脑:理论版,2014(1):179-180.[2] 常 城.汽车电子半实物仿真平台的研究[D].大连:大连理工大学,2008.[3] 张晓杰,姜同敏,王晓峰.提高计算机网络可靠性的方法研究[J].计算机工程与设计,2010,31(5):990-994. [4] VANHOLME B,GRUYER D,GLASER S,et al.Fast proto⁃typing of a highly autonomous cooperative driving system forpublic roads[C]//Proceedings of IEEE intelligent vehiclessymposium.[s.l.]:IEEE,2010:135-142.[5] 何智伟.智能车路系统中汽车编队控制建模方法研究[D].武汉:武汉理工大学,2009.[6] RAJAMANI R,CHOI S B,LAW B K,et al.Design and ex⁃perimental implementation of longitudinal control for a pla⁃toon of automated vehicles[J].Journal of Dynamic SystemsMeasurement and Control,2000,122(3):470-476. [7] MILANES V,ALONSO J,BOURAOUI L,et al.Cooperativemaneuvering in close environments among cybercars and du⁃al-mode cars[J].IEEE Transactions on Intelligent Transpor⁃tation Systems,2011,12(1):15-24.[8] VAN DEN BROEK T H A,NETTEN B D,HOEDEMAEK⁃ER M,et al.The experimental setup of a large field opera⁃tional test for cooperative driving vehicles at the A270[C]//13th IEEE international conference on intelligent transporta⁃tion system.[s.l.]:IEEE,2012:198-203.[9] REICHARDT D,MIGLIETTA M,MORETTI L,et al.Car⁃TALK2000-safe and comfortable driving based upon inter-vehicle-communication[C]//Proceeding of IEEE intelligent vehicles symposium.[s.l.]:IEEE,2002:545-550. [10]KATO S,TSUGAWA S,TOKUDA K.Vehicle control algo⁃rithm for cooperative driving with automated vehicles and in⁃tervehicle communications[J].IEEE Transactions on Intelli⁃gent Transportation Systems,2002,3(3):155-161. [11]XU Z,ZHAO X,LI H,et al.Initial classification algorithmfor pavement distress images using features fusion of texture and shape[C]//95th annual meeting on transportation re⁃search board.[s.l.]:[s.n.],2016.[12]赵祥模,惠 飞,史 昕,等.泛在交通信息服务系统的概念㊁架构与关键技术[J].交通运输工程学报,2014,14(4): 105-115.[13]白国柱,赵祥模,徐志刚,等.车路通信环境下TD-LTE无线资源调度建模与仿真[J].现代电子技术,2014,37(13): 1-5.[14]陈 婷,赵祥模,代 亮,等.车辆通信接入系统的自适应传输模式选择策略[J].交通运输工程学报,2014,14(1): 119-126.[15]赵祥模,徐志刚,陈 婷,等.一种基于LTE技术的车路通信测试平台及测试方法:CN,CN103533559A[P].2014-01-22.[16]李骁驰.基于4G-LTE与WAVE的车联网无线通信平台构建与性能测试[D].西安:长安大学,2015. [17]徐志刚,任 亮,程 鑫,等.一种基于车联网的智能车路协同系统仿真模型平台:CN,CN201320124681.3[P].2013-10-09.[18]鲁光泉,王云鹏,田大新.车车协同安全控制技术[M].北京:科学出版社,2014.[19]姜 锐,吴清松,朱祚金.一种新的交通流动力学模型[J].科学通报,2000,45(17):1895-1899.㊃191㊃ 第4期 徐志刚等:一种车路协同半实物仿真系统的设计与实现。
FADEC半实物仿真平台测控系统设计陈盛【摘要】在航空发动机控制系统的研制过程中,利用半实物仿真环境开展控制系统集成试验,可在逼近真实台架试车的条件下,验证控制系统各项功能性能.在某型半实物仿真设备建设过程中,分析了设备实际需求,引入了Ethercat工业以太网技术实施测控系统构建,并完成设备建设.该平台投用后,用于多个项目研制,缩短了项目开发周期,节约了研制经费,降低了开发风险.%In the process of designing the aero-engine Fadec system, using closed-loop simulation environment to develop integration test can validate FADEC' s functions and performances, due to the environment is accordant with real engine test conditions. This paper proposes facility construct process of a closed-loop simulation equipment, analyzing the actual demand of equipment, inducting Ethercatto implement the measurement and control system, a kind of Industrial Ethernet technology. The closed-loop simulation equipment has be used to develop a plurality of FADECs, after it been achieved. The closed-loop simulation test is beneficial to Shorten development cycle, save experiment cost and reduce development risk.【期刊名称】《微型电脑应用》【年(卷),期】2012(028)012【总页数】3页(P32-34)【关键词】航空发动机数控系统;半实物仿真;Ethercat【作者】陈盛【作者单位】上海交大,上海,200240【正文语种】中文【中图分类】TP150 引言航空发动机控制系统,是决定航空发动机性能的一个关键功能系统,在航空发动机发展中占据了十分重要的地位。
基于MotoTron的整车控制系统半实物仿真平台开发海争平;黄伟【摘要】The hardware-in-the-loop simulation is an important process in the electric vehicle control system design. This paper proposes a hardware-in-the-loop simulation platform of electric vehicle control system based on the MotoTron rapid development platform. According to the requirements of the vehicle controller, the ignition switch, pedals and gear switch material are combined with MotoTron platform, which verifies the function of the vehicle control strategy. This method is simple and low-cost.%硬件在环仿真测试是电动汽车控制系统设计中的重要过程,本文提出了一种基于MotoTron快速开发平台,快速搭建起电动汽车整车控制系统的半实物仿真平台的方案,根据整车控制器的控制需求,利用点火开关、踏板和档位开关等实物与MotoTron平台相结合,实现验证整车控制策略的功能,具有简便,低成本的优点。
【期刊名称】《价值工程》【年(卷),期】2016(035)009【总页数】4页(P213-215,216)【关键词】电动汽车;半实物仿真;MotoTron【作者】海争平;黄伟【作者单位】湖南交通职业技术学院,长沙412004;长丰集团有限责任公司,长沙410100【正文语种】中文【中图分类】U469.72近年来,随着电动汽车的蓬勃发展,电动汽车整车控制技术受到汽车厂家越来越多的重视。
基于CAN总线仿真软件的SCR系统半实物仿真验证SCR系统是一种排放控制技术,广泛应用于柴油车辆等领域。
而SCR系统半实物仿真验证则是在实际系统未完全建成或者测试场地不便或者成本过高的情况下,通过软件仿真技术验证系统的可行性和可靠性。
CAN总线仿真软件是一种应用广泛的汽车电子线束仿真软件,可以模拟汽车电子线束的信号传输和通讯过程,也可以模拟车辆各部件的控制和调节过程。
借助CAN总线仿真软件,可以针对SCR系统的关键部件进行半实物仿真验证,验证系统的稳定性和效率。
在SCR系统中,关键部件包括脱硝过程中的尿素喷射泵、尿素贮存器、SCR催化剂以及催化剂尾气传感器等。
可以利用CAN总线仿真软件建立相应的模型,并进行仿真测试。
例如,在尿素喷射泵中,可以设置不同的喷射量和喷射时间,测试系统的喷射效果;在尿素贮存器中,可以模拟尿素液位变化,测试系统的液位传感器精度和控制效果;在SCR催化剂中,可以模拟不同速度和负载下的排放浓度,测试系统的排放控制效果;在催化剂尾气传感器中,可以测试传感器的测量精度和输出信号质量等。
通过CAN总线仿真软件进行SCR系统半实物仿真验证,可以大大节省系统建设和测试的成本和时间。
同时,还可以减少实验过程中的安全风险和人员劳动量,提高系统验证的效率和精度。
因此,CAN总线仿真软件在SCR系统验证中有着重要的应用前景。
总之,SCR系统半实物仿真验证是一种快捷、有效的系统验证手段,借助CAN总线仿真软件可以实现对系统关键部件的精细仿真和管理,从而提升系统的稳定性和可靠性,为SCR系统的发展和推广提供有力支持。
除了上述提到的关键部件,SCR系统还涉及到多个传感器和控制器,例如温度传感器、氮氧化物传感器、ECU控制器等。
在实际应用中,这些部件之间的互动和控制关系十分复杂,需要进行周密的测试和调试。
CAN总线仿真软件可以帮助开发人员构建系统模型并进行仿真分析,以验证系统性能。
通过模拟不同的场景和实验结果,可以更好地理解系统的运作,并定位和修复潜在问题。
全地面起重机半实物仿真系统的设计与实现中期报告一、项目背景随着工业自动化和信息化的不断发展和进步,全地面起重机作为一种重要的物流设备已经在现代工业生产中得到了广泛的应用。
在大型物流仓库、轮胎生产、钢铁厂等行业,全地面起重机能够完成高效的物流搬运工作。
为了提高全地面起重机的安全性、保障其正常运行,我们需要开发一套全地面起重机半实物仿真系统,以实现对全地面起重机的自动化控制和状态监测。
二、项目目的本项目的主要目的是设计并实现一套全地面起重机半实物仿真系统,具体包括以下几个方面:1. 实现全地面起重机的控制策略和控制算法,提高操作效率和安全性;2. 实现全地面起重机的状态监测和故障诊断功能,以提高全地面起重机的可靠性、稳定性和安全性;3. 实现全地面起重机的运动模拟功能,以便实验室进行控制策略算法的验证和修改。
三、项目计划1. 项目要求完成时间:3个月。
2. 项目分阶段完成,分为前期研究和设计、中期开发和测试、后期验收和调试三个阶段。
3. 中期报告目标:完成系统的主要框架和核心功能,展示系统开发进度和实验结果。
四、技术路线1. 系统架构全地面起重机半实物仿真系统主要由三部分组成:控制系统、故障诊断系统和仿真系统。
其中,控制系统负责全地面起重机的自动化控制,故障诊断系统负责全地面起重机的状态监测和故障诊断,仿真系统负责全地面起重机的运动模拟。
2. 技术选型控制系统采用PLC控制器和伺服电机进行控制;故障诊断系统采用传感器和智能分析算法进行状态监测和故障诊断;仿真系统采用SolidWorks三维建模软件和MATLAB/Simulink仿真平台进行模型建立和控制策略算法验证。
五、中期工作进展1. 完成系统需求调研和分析,明确系统功能和性能要求。
2. 已完成控制系统和故障诊断系统的开发和测试,能够实现基本的控制和状态监测功能。
3. 已完成仿真系统的设计和建立,能够进行全地面起重机的运动模拟。
4. 已完成系统的集成测试,能够实现整个系统的功能并进行联合测试。
关键词:机车控制系统;半实物仿真;HIL测试
由于机车控制系统是一个复杂的非线性系统,设计和分析难度较大,为避免试验过程中缺少对中断延迟、执行时间等实时数据的采集,影响控制系统动态和稳态性能的研究,在研究中采用半实物仿真的测试方法,得到较为理想的试验结果,为缩短交流传动系统研发时间、降低测试成本、提高系统软硬件质量和可靠性提供有利依据。
1半实物仿真介绍
半实物仿真的测试方法分为快速控制原型(以下简称RCP,RapidControlPrototyping)和硬件在回路(以下简称HIL,HardwareintheLoop),这两种形式在整个半实物仿真试验过程中相辅相成。
RCP过程采用“虚拟控制器+实际被控对象”的模式;HIL过程采用的是“实际控制器+虚拟被控对象”的模式。
其中,针对带载有功率的设备主要采用HIL测试方式,因此机车控制器的半实物仿真采用HIL测试的方式。
HIL测试方式是以实时处理器运行仿真模型来模拟受控对象的运行状态,通过I/O接口与控制器实物相连接,实现对控制器的性能指标、容错能力等方面的测试。
2测试方案
(1)硬件平台。
测试过程中涉及的硬件平台设备包括:上位机、转换器、仿真机以及实际控制器,这些设备之间呈环形连接状态。
上位机根据输入的指令建立与实际控制器相对应的数学模型,并对数学模型进行编码,生成仿真机可识别的目标代码。
目标代码经上位机的通信转换卡、通信线缆、仿真机通信接口下载至仿真机中。
同时,上位机可以利用调试软件根据实际控制器需要的工况和功能生成与之相应的控制信号,并将该控制信号经上位机的通信转换头和通信线缆传输到实际控制器中。
仿真机运行经由上位机而来的目标代码,并根据转化器输出的反馈信号生产环境模拟信号,将该环境模拟信号输入转换器,转化器传导环境模拟信号至机车的实际控制器,控制器生成的信号再经由此路径以反馈输入信号的形式传递给仿真机。
通过断线测试箱(以下简称BOB,BreakOutBox),可以在不中断信号连接的情况下对信号进行测试;也可以断开连接,直接从输出端子处为实际控制器引入激励信号或对I/O信号进行静态测试,以确认信号是否正确。
BOB与实时仿真系统之间采用1对1的线缆连接,BOB与实际控制器之间的连接则是通过特殊的定制线缆,以满足对不同型号控制器测试的需求。
调理板卡可以将仿真机输出的环境模拟信号进行格式转换,转换后的信号传输到BOB,而BOB输出的信号也需要通过调理板卡进行格式转换后传输到仿真机。
调理板卡分为信号载板和调理子板,信号载板主要提供信号路由和给调理子板供电,调理子板则是对实时仿真平台输入的信号进行转化,将调理后的信号传递给实际控制器。
一般情况下,模拟量和数字量均会做调理,而通信类信号则不经过调理过程。
实际控制器输出的各类信号通过调理板卡调理后,传输给仿真机板卡。
因为涉及的信号中,多为高电压、大电流的信号,具有一定的危险性,需经调理板卡将仿真机与实际控制器隔离,并经调理板卡对其进行降压减流调理。
但如转速等模拟信号,因自身频率较高,调理板卡的信号调理硬件不对其进行隔离。
(2)软件平台。
测试所使用的软件平台是在具备硬件设备的基础上进行的,以下简称为HIL环境,HIL环境示意图如下图1所示。
HIL环境主要实现两个功能:半实物仿真测试和可靠性研究。
半实物仿真测试:将验证后的离线仿真模型从上位机下载到HIL仿真机中。
HIL仿真机之间通过反射内存进行高速数据交换实现分布式仿真。
仿真机设备与实际控制器之间,通过信号调理实现接口匹配。
试验过程中,可以通过仿真监控软件监控实时试验数据,也可通过自动化测试软件编辑测试用例和测试序列,以实现自动化测试。
可靠性研究是为了测试实际控制器在某些故障状态下,也可正常工作,用以确保控制器具有良好的鲁棒性。
可靠性研究测试是通过BOB来实现的,BOB对每个硬件通道都设置了一组开关,用以实现通路和断路。
在硬件管理软件上可直接配置各开关的状态,即可实现对控制器的故障注入,从而验证控制器的鲁棒性能。
(3)测试实施。
测试实施框架如下图2所示。
首先,根据测试需求,从服务器
上下载已经经过Matlab离线仿真的HIL模型。
将离线仿真模型进行改造,改造的过程主要分为两个部分:模型拆分和模型端口修改。
模型拆分是将HIL模型拆分为两个部分:一个部分是模型①,运行在实时仿真机中,这部分模型对于仿真步长的要求不高,一般为ms级;另一部分是模型②,主要运行在FPGA中,这部分对仿真步长要求较高,一般是us级。
两部分模型之间是通过CPCI端口连接和交换数据的。
模型①和模型②都需要进行端口修改,才能被仿真机识别。
模型①的端口修改是将DA或者AD端口直接用实时仿真机提供的RTD 接口替换,从而将DA或者AD端口与实际板卡相互对应起来。
模型②的修改则相对复杂,包括模型端口修改和模型定步长修改,模型端口修改与模型①的修改方式相同,是直接将外部端口用RTD端口进行替换,从而保证数据通过这些端口和实际的控制器进行交互。
模型②的定步长修改主要是因为FPGA不能参与浮点型数据的运算,所以模型需要修改为定点型。
模型修改完成后,将模型①通过软件配套工具下载到实时仿真机中,将模型②通过软件相应工具下载到FPGA板卡中,从而将整个模型在HIL环境中运行起来。
HIL环境运行起来后,相应的IO信号可通过线束,配合信号调理模块、BOB和实际控制器互连进行试验验证。
半实物仿真的HIL系统启动后,可调动调试界面,通过界面对参数及变量进行调整和监控,并可根据测试需求编写或调用测试用例,通过人工或预设判断自动执行的方式,对实时仿真机的运行结果进行评价,确认执行结果是否满足预期要求,到此即可验证机车控制系统设计动态和稳态性能。
3结语
半实物仿真测试手段应用于机车控制系统设计中,可以为机车控制系统提供一个接近实际工作状态的运行环境,减少整个实际系统试验测试的费用,克服离线仿真中缺少中断延迟、执行时间数据采集的局限性,可方便快捷地实现设计预期效果,有效缩短研发周期,从而创造更多的经济效益。