TADynamics-车辆动力学模型库

2024-03-09 02:18

本文主要是介绍TADynamics-车辆动力学模型库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1  车辆动力学

车辆动力学主要分为车辆纵向动力学、车辆横向动力学和车辆垂向动力学三个方面,例如急加速工况下的车身俯仰角、高速过弯时车身的质心侧偏角和高速通过障碍物时车身的振动等。

分析车辆的动力学性能,可以在车辆设计初期对其行驶的平顺性和操纵的稳定性进行预测,缩短设计周期和降低生产成本,有助于人们对车辆运行过程中动态特性的研究。TADynamics车辆动力学模型库是同元车辆TA系列模型库之一,本文将介绍该模型库的内容及其应用。

图1 车辆动力学系统组成

2  TADynamics车辆动力学模型库

TADynamics车辆动力学模型库(以下简称“动力学库”)可以模拟分析车辆在不同测试工况下的整车动力学性能,为优化整车动力学性能提供支撑。同时动力学库支持导出FMU与其他软件进行联合仿真,用户可根据不同的测试工况和场景来构建整车动力学模型。其模型架构如下图所示:

图2 车辆动力学模型架构

原文查看:TADynamics-车辆动力学模型库动力学库为优化整车动力学性能提供支撑。https://mp.weixin.qq.com/s/jgUwQuCzAs_DGu9b1mzXQA

3  系统模型介绍

动力学库由驾驶员模型、环境模型、车身/底盘模型等车辆组件模型、系统集成模型及其他相关附属模型组成。

图3 组件模型示意图

3.1 驾驶员模型:模型库提供多种驾驶员模型,如转向控制驾驶员模型、通过图表/输入控制和速度跟随控制驾驶员模型等。同时驾驶员模型库提供驾驶员模板,支持用户自定义开发。

图4 速度跟随驾驶员模型

3.2 环境模型:环境模型能够定义车辆仿真环境的压强、温度、密度、风速等参数,将这些参数应用于车身模型的空气动力学计算模块,能够验证车辆在不同环境下的性能。

3.3 车身/底盘模型:车身/底盘模型主要由车身模型、底盘模型、悬架模型、轮胎模型、转向模型、动力模型、制动模型和控制模型组成。

  • 车身模型:车身模型主要由质量模型、可视化模型、乘客模型、空气动力学模型组成。

图5 车身模型

  • 底盘模型:底盘模型由前悬架系统、后悬架系统、车身系统、转向系统、轮胎组成。动力学库提供已完成预定义连接关系的底盘模板,模板中的悬架、转向等类型可直接通过下拉菜单的方式进行选择定义。

图6 底盘模型

  • 悬架模型:悬架模型包括常见的悬架,如麦弗逊悬架、双叉臂悬架、多连杆悬架。悬架模型由摆臂、减震器、转向节和衬套等组成;单侧悬架通过多体接口分别连接车身和轮胎,是车身与轮胎之间的桥梁。

图7 麦弗逊悬架系统模型(示例)

  • 轮胎模型:轮胎模型由质量模块、六分力计算模块、力/力矩应用模块、地面接触模块、速度计算模块、坐标系转换模块和道路信息处理模块组成。六分力计算模块计算轮胎与路面之间的六分力,通过力/力矩应用模块将六分力作用至底盘模型。

图8 轮胎模型

  • 转向模型:模型库提供管柱式助力转向(C-EPS)、双小齿轮式助力转向(DP-EPS)、齿条平行式助力转向(R-EPS)、电动泵式液压助力转向(H-EPS)等多种助力转向模型。传感器采集方向盘转向操作时的转角、转速和转矩信号,通过控制策略计算助力扭矩,由动力源模型输入到转向管柱/齿轮齿条上,从而实现对转向系统的助力。

图9 管柱式助力转向模型和双小齿轮助力转向模型

  • 动力模型:动力模型包含简单的固定比例动力源模型和传动系统模型。

① 动力源模型:总线输入需求转矩,通过增益模型和转矩源模型构成动力源模型。

图10 动力源模型

② 传动系统模型:传动系统模型由传动轴模型、差速器模型和固定传动比模型组成。通过动力源转矩的传递,实现传动系统模型的模拟与仿真。

图11 传动系统模型

  • 制动模型:制动模型由助力器、液压主缸、制动缸、制动卡钳以及控制系统模型组成。制动模型作用在制动踏板上的力通过助力器放大后作用在液压主缸,液压主缸再将制动液传到制动器;制动器输出制动力到车轮上形成制动扭矩使车轮减速。

图12 液压缸组件模型和制动缸模型

① 制动助力器模型:模型库提供真空助力器、电机助力器两种助力器模型。根据助力器的输入输出特性曲线,可以将驾驶员传递的制动信号转换为制动力来推动制动液压主缸的运动,以此实现制动助力的效果。

图13 真空助力器模型和电机助力器模型

② 制动液压组件模型:液压组件模型主要由液压缸组件模型、制动缸模型组成,通过液压缸组件模型将制动踏板传递过来的制动力转化为液压力,再由制动缸模型将液压力转换为制动扭矩作用到轮胎上。

图14 液压缸组件模型和制动缸模型

  • 控制模型:模型库提供防抱死控制(ABS)模型、车身稳定控制(ESC)模型、电子驻车控制(EPB)模型等多种控制模型。

① 防抱死控制(ABS)模型:动力学库提供的防抱死控制(ABS)模型通过对比轮胎当前滑移率和目标滑移率,输出各个轮胎的制动扭矩修正系数。

图15 防抱死控制(ABS)模型

② 车身稳定控制(ESC)模型:车身稳定控制模型通过调用线性二自由度模型计算理论横摆角和横向速度,与当前横摆角和横向角速度进行对比,从而计算各个制动缸的泄压/增压量。

图16 车身稳定控制(ESC)模型

③ 电子驻车控制(EPB)模型:电子驻车控制(EPB)模型根据驾驶员传递的电子驻车开关控制电子驻车功能的启停。

图17 电子驻车控制(EPB)模型

4 应用场景介绍

4.1 整车操稳性和平顺性仿真

动力学库基于多体搭建,包含整车全自由度模型、悬架、车身和轮胎模型,能够应用于整车操稳性和平顺性仿真分析。

  • 示例一:

如下图所示,该示例模拟美国道路法规中定义的Fishhook工况,其转向类型为Fishhook。从仿真结果可以看出,仿真开始4秒后,驾驶员转角在较短时间内阶跃至2rad,持续一段时间后达到-2rad。

  • 示例二:

如下图所示,车辆在道路上行驶30m后遇到斜坡,根据其仿真结果分析车辆从平坦道路进入斜坡的动力学性能。

  • 示例三:

如下图所示,该示例模拟美国道路法规中定义的JTurng工况,其转向类型为JTurn,根据仿真结果分析车辆的的动力学特性。

  • 示例四:

如下图所示,车辆行驶到斜坡后停在斜坡,驾驶员在第5秒时打开EPB驻车系统。

4.2 子系统性能验证

动力学库同时能够应用于零部件性能分析,例如可支持悬架性能分析,例如悬架平行轮跳工况、悬架侧倾工况、悬架纵向力加载工况、悬架侧向力加载工况、悬架回正力矩加载工况、悬架转向工况等。同时悬架模型也可用于主动/半主动悬架控制策略开发验证和HIL测试。

  • 示例:

下图为悬架KC台架测试,可用于分析悬架KC特性。

4.3 车辆控制策略虚拟验证

动力学库能够用于车辆纵向控制策略和横向控制策略的虚拟验证,例如轮胎防抱死控制、车身电子稳定控制等。

  • 示例一:

下图为车辆高速过弯时有无车身电子稳定控制(ESC)功能的对比结果,结果显示无ESC功能的车辆在高速过弯会导致车身失稳。 

 有ESC功能的车辆高速过弯

 无ESC功能的车辆高速过弯

  • 示例二:

下图为车辆制动时,有无防抱死控制(ABS)功能的对比结果,结果显示带有ABS功能的制动距离短于无ABS功能的制动距离。 

有ABS功能的车辆制动

无ABS功能的车辆制动

5  小结

TADynamics车辆动力学模型库基于MWorks.Sysplorer构建,为用户提供丰富的系统模型和应用场景,满足车辆不同工况的仿真分析。基于车辆动力学的整车级仿真,动力学库能够与同元其他车辆相关模型库联合使用,例如电机模型库Motor_TY、车辆电池模型库TABattery、车辆发动机模型库TAEngine、车辆电子模型库TAElectronic等。未来我们也将持续更新此库,所有车辆模型库将统一整理在“同元车辆TA系列模型库”话题,敬请期待。

注:车辆动力学模型库TADynamics可通过同元软控官网申请license试用,申请时备注“需额外授权 TADynamics”。

这篇关于TADynamics-车辆动力学模型库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/789249

相关文章

基于动力学的六自由度机器人阻抗恒力跟踪控制

1.整个代码的控制流程图如下: 2.正逆运动学计算 略 3.动力学模型 采用拉格朗日法计算机械臂的动力学模型,其输入的是机械臂的关节角度、角速度和角加速度;其中M、C、G本别是计算的惯性力、科式力和重力项,相关部分如下: 4.RBF神经网络自适应参数调节 采用RBF自适应调节阻抗控制器参数,末端每个方向单独进行参数的调整,其中rbf的输入的是力和位置,输出的是阻抗控制器的参数,rb

车辆轨迹预测系列 (二):常见数据集介绍

车辆轨迹预测系列 (二):常见数据集介绍 文章目录 车辆轨迹预测系列 (二):常见数据集介绍1、NuScenes (2020):1、下载2、说明 2、Waymo Open Dataset (2020):1、介绍2、概述3、下载4、教程5、参考 3、Lyft Level 5 (2020):1、官方2、数据集3、备注 4、Argoverse (2019):1、数据下载2、参考 5、INTERA

番外篇 | YOLOv8算法解析和实战应用:车辆检测 + 车辆追踪 + 行驶速度计算

前言:Hello大家好,我是小哥谈。YOLOv8是ultralytics公司在2023年1月10号开源的,是YOLOv5的下一个重大更新版本,目前支持图像分类、物体检测和实例分割任务,在还没有开源时就收到了用户的广泛关注。它是一个SOTA模型,建立在以前YOLO版本的成功基础上,并引入了新的功能和改进,以进一步提升性能和灵活性。本文就对YOLOv8算法进行解析并以车辆检测及速度计算为案例进行

【UIDynamic-动力学-UISnapBehavior-甩行为 Objective-C语言】

一、接下来,我们来说这个甩行为啊,碰撞就说这么多, 1.甩行为,就是说,我现在点击屏幕的某一个点,它甩到某一个地方去, 就是要做这么一个功能啊, 首先呢,我新建一个项目,Name:08-甩行为 首先呢,还是一段儿简单的代码,把之前的红色View拿过来, (100,100), 然后呢,这块儿来一个xWeak, 来一个UIView,再来一个redView, 好,

SSM小区车辆信息管理系统-计算机毕业设计源码06111

摘  要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作规则和开发步骤,采用ssm框架开发小区车辆信息管理系统。 本设计主要实现集人性化、高效率、便捷等优点于一身的小区车辆信息管理系统完成首页、人员管理、车辆档案、进入记录

Altair 助力优化摩托车空气动力学性能,实现最佳的整流罩设计

案例简介 整流罩是绝大多数摩托车的重要组成部分,旨在提高车辆的空气动力学性能和稳定性。Altair 与 KTM 公司员工组成的项目团队,针对摩托车整流罩空气动力学方面的学生项目,展开了密切合作。 项目任务主要是对摩托车整流罩设计进行比较,从而改善阻力和空气动力平衡。本文将介绍设计团队如何使用 Altair 解决方案(包括 Altair Virtual Wind Tunnel™ 和 Al

基于Python引擎的PP-OCR模型库推理

基于Python引擎的PP-OCR模型库推理 1. 文本检测模型推理 # 下载超轻量中文检测模型:wget https://paddleocr.bj.bcebos.com/PP-OCRv3/chinese/ch_PP-OCRv3_det_infer.tartar xf ch_PP-OCRv3_det_infer.tarpython3 tools/infer/predict_det.

退火朗之万动力学采样

退火朗之万动力学采样(Simulated Annealing Langevin Dynamics Sampling)结合了退火技术和朗之万动力学,是一种用于分子模拟和统计物理中的计算方法。这种方法可以帮助系统从局部最小值中逃逸,以找到全局最小值或进行有效的配置空间探索。 这里简要介绍下朗之万动力学和退火技术: 朗之万动力学(Langevin Dynamics) 朗之万动力学是分子模拟中常用的

Langevin动力学

Langevin动力学 Langevin动力学是一种数学模型,用于描述带有摩擦和随机扰动的粒子的运动。它是经典动力学与统计物理学的结合,尤其在研究布朗运动和其他由热涨落驱动的现象时非常重要。 数学上,Langevin方程可以写成以下形式: m d 2 x d t 2 = − γ d x d t + η ( t ) + F ( x , t ) m\frac{d^2 x}{dt^2} = -\

DoIP——step1:车辆连接

文章目录 前言一、连接要求DoIP边缘节点的接口要求/测试仪的接口要求DoIP边缘节点物理层要求DoIP边缘节点数据链路层要求测试设备数据链路层要求 二、物理连接激活线 三、线束要求 前言 采用DoIP对车辆进行诊断时可选择有线或者无线的方式完成外部诊断设备和车辆的连接,接下来将基于常用的有线连接的方式说明如何建立连接并获取车辆信息。 一、连接要求 DoIP边缘节点的接口