0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于TSMaster的MIL/HIL仿真开发(空簧和连续阻尼控制篇)

上海同星智能科技有限公司 2024-10-26 08:02 次阅读

#01适用范围

本文适用于ASU或CDC算法开发和验证,尤其适用于控制器底层软件也自主开发或可控的用户,不适用于整套系统完全黑盒的测试用户。因此,本文HIL的测试对象为控制器本身而非整套悬架系统。



#02

仿真前提

满足ASU&CDC的MIL/HIL测试须要满足如下条件

1.建立CDC物理模型,即CDC速度 - 电流 - 力图谱。通常由第三方激振台或CDC供应商提供,参考如下。


9b34624e-932d-11ef-8084-92fbcf53809c.png

2.建立空簧本体、管路、阀体以及储气罐等物理仿真模型,甲方提供ASU气路原理图以及簧体本身的物理参数。提供ASU实物以及可控制各个阀体/电机动作的A2L文件。


9b6ad0ae-932d-11ef-8084-92fbcf53809c.png

3.匹配控制器的I/O接口


供电

CAN

○速度和加速度传感器(通常为PSI5或PWM)

○采集ASU&CDC电磁阀电流


4.动力学可用第三方商业软件,推荐CarSim。


5.实时仿真系统。


6.部分底层软件匹配,例如bypass内部气压传感器。



#03

SIL/HIL仿真实施

基于ASU&CDC的物理模型,匹配CarSim动力学软件,在Simulink环境中即可完成SIL仿真,此处不作为重点展开。


完成HIL仿真的前提条件是具备一套实时仿真系统。通常一套HIL仿真系统需要由上位机、硬实时下位机、相关机箱和板卡等组成。这套系统往往是复杂的或者说不平易近人的。


TSMaster提供的解决方案是在Windows系统里建立软实时仿真环境用于运行动力学模型。通过CAN总线接口以及支持CAN接口的I/O板卡(例如通过CAN总线控制的PSI5板卡)完成I/O匹配,并通过内存与动力学软件实时交互。此外,TSMaster本身已具备测试用例管理,执行以及后处理能力,至于CAN总线仿真,更不用详述了。


那么参考ASU&CDC的I/O接口须要完成如下准备:


1.笔记本电脑:部署TSMaster和CarSim。


2.CAN工具:可以选择例如TC1014等工具。


3.电源&线束:电源用于对被测件供电;相关线束连接通常使用BOB。


4.PSI5模拟板卡:通过CAN指令控制。


5.板卡以及线束改造:获取电磁阀动作状态(通常通过采集电流)。


针对上述4和5两条,如果甲方具备底软能力,就可以通过私有CAN将传感器信号传入,将电磁阀电流信号或者驱动状态位通过CAN传出,整套测试系统就可以相应变得更为简洁。那么一套仿真系统也将会变得如下图一样简洁。


9b8d1e66-932d-11ef-8084-92fbcf53809c.png


#04

案例分享

参考二/三章节,基于甲方提供的必要的信息输入,进行底层软件匹配,进而完成测试仿真系统搭建,参见下图。


9ba39a74-932d-11ef-8084-92fbcf53809c.png 基于此可以完成大量的测试仿真验证,以下是ASU和CDC测试内容的简要汇总。


9bb5d928-932d-11ef-8084-92fbcf53809c.png

以下为典型的测试工况举例:


1.CDC减速带工况


HIL测试数据能较好地模拟实车状态,减振器高度波形和幅值吻合度较高,且能准确识别减速带的位置。


9bd10202-932d-11ef-8084-92fbcf53809c.png

2.CDC短波路面工况


HIL测试数据也较好地体现了整车测试状态,减振器行程波形和幅值有良好的一致性。

9be70da4-932d-11ef-8084-92fbcf53809c.png

3.ASU蓄压气充气工况


仿真结果为充气120s,蓄压器气压从7.9bar提高到了11.27bar,比较符合实际情况。

9bf614e8-932d-11ef-8084-92fbcf53809c.png

4.ASU压缩机举升工况


通过压缩机举升20s,前后轴分别举升23.9mm和21.9mm,也比较符合实际。此外,还准确模拟出了充气瞬间车辆短时轻微下降的状态(因为此时管路气压较低,且压缩机充气相对较慢)。


9c0b821a-932d-11ef-8084-92fbcf53809c.png

5.ASU蓄压气举升工况


蓄压器举升相对于前述的压缩机要迅速很多,举升5s便可使前后轴分别举升32.6mm和19.6mm,而且充气瞬间也未出现压缩机工况中车身下降的情况,所以模拟状态和实际较为吻合。

9c22cf56-932d-11ef-8084-92fbcf53809c.png


#05

后记与个人观点

根据项目经验可以得出以下结论:


1.目前基于模型的开发可以在算法开发的中前期提高开发效率。


2.不推荐不具备底层软件能力的客户使用该技术路径。


3.目前可提供章节三中4和5两条解决方案,但更为推荐使用案例分享中的极简方案(即通过CAN交互阀体状态、高度、加速度信息)。


4.能满足测试需求且高效简洁的HIL系统将成为仿真的主流。单纯堆砌硬件,追求极致物理性能往往会适得其反。因此,针对不同应用场景选择合适的技术路径往往更为重要。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16185

    浏览量

    177331
  • HIL
    HIL
    +关注

    关注

    2

    文章

    50

    浏览量

    17650
  • mil
    mil
    +关注

    关注

    0

    文章

    11

    浏览量

    8025
收藏 人收藏

    评论

    相关推荐

    教学验证丨PPEC+HIL LLC拓扑仿真验证

    分享本次PPEC+HIL LLC谐振仿真验证实验详情。1、设备信息■实际设备:PPEC控制单元、LLC功率电路板■仿真设备:EasyGo实时仿真
    发表于 06-11 13:45

    硬件在环(HiL)

    硬件在环,也即是硬件在回路(HiL),首先看一下下面三种情况的区别(如果将实际控制器的仿真称为 虚拟控制器,实际对象的仿真称为虚拟对象,可得
    发表于 02-03 15:57

    为什么选择高速HIL仿真器来实现电机控制器测试?

    为什么选择高速HIL仿真器来实现电机控制器测试?为何需要基于FPGA的硬件在环仿真器?
    发表于 04-28 06:33

    硬件在环(HIL)仿真应用中的LabVIEW FPGA

    硬件在环(HIL)仿真应用中的LabVIEW FPGA:硬件在环(HIL)仿真可以对虚拟运行环境中的设备进行非常逼真的模拟。一个典型的HIL
    发表于 10-01 19:06 27次下载

    永磁同步电机HIL仿真系统

    为改变全数字仿真实时性不足并简化DSP编程,提出了一种永磁同步电机HIL实时仿真方法。详细设计了系统硬件,构建了永磁同步电机的数学及HIL仿真
    发表于 04-22 16:14 88次下载
    永磁同步电机<b class='flag-5'>HIL</b><b class='flag-5'>仿真</b>系统

    连续阻尼控制电磁概述、功能及特点

    连续阻尼控制电磁阀是联合电子针对半主动和主动悬架系统开发的高性能产品。该产品集成了比例电磁铁,先导压力油路和主级压力油路,具有线性调压,工作范围定制化,易布置等多方面优势。该产品可使车
    的头像 发表于 01-14 13:05 2476次阅读

    技术分享 | 使用TSMaster从零打造车辆控制HIL实时仿真系列4

    HIL实时仿真系列4今天我们接着上一章节的内容继续介绍如何基于TSMaster打通ECU算法与整车模型之间的桥梁。SDK融入TSMaster运行环境由于此视频采用了CarSimcont
    的头像 发表于 05-30 18:16 515次阅读
    技术分享 | 使用<b class='flag-5'>TSMaster</b>从零打造车辆<b class='flag-5'>控制</b>器<b class='flag-5'>HIL</b>实时<b class='flag-5'>仿真</b>系列4

    技术分享|使用TSMaster从零打造车辆控制HIL实时仿真系列5-ECU HIL仿真的具体实施

    HIL实时仿真系列5今天我们来到《TSMaster从零打造车辆控制HIL实时仿真系列》第五章节
    的头像 发表于 06-06 11:50 877次阅读
    技术分享|使用<b class='flag-5'>TSMaster</b>从零打造车辆<b class='flag-5'>控制</b>器<b class='flag-5'>HIL</b>实时<b class='flag-5'>仿真</b>系列5-ECU <b class='flag-5'>HIL</b><b class='flag-5'>仿真</b>的具体实施

    技术分享 | 使用TSMaster从零打造车辆控制HIL实时仿真系列2-ECU嵌入式代码生成与TSMaster小程序集成

    HIL实时仿真系列2今天我们继续分享使用TSMaster从零打造车辆控制HIL实时仿真系列第二
    的头像 发表于 06-16 09:40 660次阅读
    技术分享 | 使用<b class='flag-5'>TSMaster</b>从零打造车辆<b class='flag-5'>控制</b>器<b class='flag-5'>HIL</b>实时<b class='flag-5'>仿真</b>系列2-ECU嵌入式代码生成与<b class='flag-5'>TSMaster</b>小程序集成

    技术分享 | 使用TSMaster从零打造车辆控制HIL实时仿真系列3-脱离RT的车辆模型的实时仿真

    HIL实时仿真系列3今天我们基于TSMasterHIL实时仿真系列第三章节。在上一章节我们介绍了如何自动生成ECU的嵌入式代码,并且集成到于TSMaster的实时运行环境中。从这一章节
    的头像 发表于 06-16 09:42 659次阅读
    技术分享 | 使用<b class='flag-5'>TSMaster</b>从零打造车辆<b class='flag-5'>控制</b>器<b class='flag-5'>HIL</b>实时<b class='flag-5'>仿真</b>系列3-脱离RT的车辆模型的实时<b class='flag-5'>仿真</b>

    详解快速控制原型RCP与硬件在环仿真HIL

    控制器软件开发的V流程中,有两个需要通过实时仿真完成的重要环节,即快速控制原型(RCP)与硬件在环仿真(
    的头像 发表于 01-19 13:41 1575次阅读
    详解快速<b class='flag-5'>控制</b>原型RCP与硬件在环<b class='flag-5'>仿真</b><b class='flag-5'>HIL</b>

    快速控制原型RCP与硬件在环仿真HIL该如何区分呢?

    控制器软件开发的V流程中,有两个需要通过实时仿真完成的重要环节,即快速控制原型(RCP)与硬件在环仿真
    的头像 发表于 02-23 10:32 1203次阅读
    快速<b class='flag-5'>控制</b>原型RCP与硬件在环<b class='flag-5'>仿真</b><b class='flag-5'>HIL</b>该如何区分呢?

    教学验证丨PPEC+HIL BUCK仿真验证

    PPEC:ProgrammablePowerElectronicsController,可编程电力电子控制HIL:Hardware-in-the-Loop,硬件在环EasyGo电力电子科研/教学
    的头像 发表于 09-04 18:20 505次阅读
    教学验证<b class='flag-5'>篇</b>丨PPEC+<b class='flag-5'>HIL</b> BUCK<b class='flag-5'>仿真</b>验证

    干货分享 | TSMaster软件指南

    TSMaster是同星智能开发的一款国产汽车总线工具链软件平台,是全方位汽车总线设计、仿真、分析、诊断和标定的专业工具,支持从需求分析到系统实现的整个系统开发过程。
    的头像 发表于 09-15 08:08 1328次阅读
    干货分享 | <b class='flag-5'>TSMaster</b>软件指南

    【干货分享】硬件在环仿真HiL)测试

    一、HiL是什么?硬件在环仿真(Hardware-in-the-Loop,简称HIL)是真的控制器连接假的被控对象,以一种高效低成本的方式对控制
    的头像 发表于 09-19 17:15 702次阅读
    【干货分享】硬件在环<b class='flag-5'>仿真</b>(<b class='flag-5'>HiL</b>)测试