基于carsim的线控转向仿真(2)--齿条力观测

用Simulink的Kalman模块搞定Carsim线控转向齿条力观测(附完整模型) 本文详细介绍了如何利用Simulink的Kalman滤波模块实现Carsim线控转向系统中齿条力的实时观测。通过完整的工程实现步骤,包括工具链配置、信号对接、Kalman滤波器参数设定及联合仿真调试,帮助开发者快速搭建高效的观测系统,无需深入掌握复杂的状态空间方程推导。 阅读详情
AI摘要

本文利用Matlab的kalman函数构建状态空间方程,通过Simulink卡尔曼滤波模块实现对线控转向系统中齿条力的精确观测。通过对比微分方程与状态空间模型输出,验证了模型准确性,最终实现了两输入(电机力、齿条力)、单输出(齿条位移)系统的状态估计。

观测器更详细的介绍文章可以关注博主以下两篇文章

从小车倒立摆系统看系统建模控制LQR+LQE仿真_lqr平衡小车仿真模型-优快云博客

好玩的直流电机调速实验、PID、极点配置、LQR、观测器;不讲大道理_观测器极点配置-优快云博客

三个实例迅速掌握经典卡尔曼滤波用法_卡尔曼滤波 温度估计-优快云博客

本篇文章中,博主使用matlab提供的kalman函数,进行观测器设计。

一、系统状态空间方程

在上一节我们搭建的目标角度跟踪模型中,只有角度控制的pid是属于控制器,其余都属于被控对象。我们的目标是得到齿条力(即转向阻力),输入的电机扭矩可以通过传感器采集换算得到,输出的齿条位移可以由前轮转角换算得到;

总结一下,齿条力模型

 可以看成两输入(电机力Fm=Tm/rp,齿条力Fz),一输出(齿条位置Xr)的一个模型,其中Tm,Xr已知,现在要观测得到Fz,这里我们使用simulink自带的卡尔曼滤波模块来进行观测。

系统微分方程:   

选取为状态量,建立状态空间方程如下:

我们要观测的Fz却在输入位置,没法用卡尔曼观测器观测得到,需要把它挪到状态量的位置才可以,可以将Fz的微分认为0。

将这个矩阵与上个矩阵放一起,重新整理可以得到:

成功将Fz放到观测量。

二、验证状态空间方程的准确性

将状态空间方程与微分方程运行比较。

 

 两条曲线完美重叠,说明状态空间方程没推导错。

三、使用卡尔曼滤波模块进行估算

卡尔曼滤波模块的设置也非常简单,直接照抄上面推导出来的状态矩阵即可。

仿真效果如下:对齿条阻力的观测还是相当精准。

四、参考论文

1、线控转向系统理想传动比和前轮转角控制策略研究_殷凡青

 

 

Carsim线控转向仿真避坑:为什么你的齿条力观测总是不准? 本文深入探讨了Carsim线控转向仿真中齿条力观测不准的五大关键陷阱及解决方案。从状态空间建模的隐藏陷阱到噪声协方差矩阵的工程化整定,再到联合仿真中的时序同步问题,提供了实战验证的优化方法。特别针对齿条力观测器的精度提升,给出了参数敏感性与鲁棒性增强的具体技巧,并通过实车数据验证形成闭环优化流程。 阅读详情

相关推荐

基于CarSim与Simulink的线控转向齿条力观测器设计与验证

本文详细介绍了基于CarSim与Simulink的线控转向齿条力观测器设计与验证方法。通过建立状态空间模型并应用卡尔曼滤波算法,该方案能够在不依赖高成本力传感器的情况下,精准估计转向系统中的关键阻力——齿条力。文章结合仿真验证,为提升线控转向系统的性能与安全性提供了实用的工程解决方案。

h0i1j2k3l的博客 793

Day2-Carsim与Simulink联合仿真-转向系统

Carsim和Simulink联合仿真,学习了Carsim自带的一些例子,在Carsim的转向系统有四种形式,1、系统内部转向系统;2、替换掉转向系统的齿轮齿条;3只保留转向节臂和横拉杆;4、替换掉内部所有转向系统,直接给后轮输入转角和转速。 举个例子,若需要替换掉前轴的所有转向系统只保留转向节臂和横拉杆,则需要在VS Commond窗口中输入命令 “opt_steer_ext(1) 3”,需要替......

weixin_44873367的博客 6293

从零搭建Carsim线控转向仿真:模型解析与核心算法实战

本文详细解析了从零搭建Carsim线控转向仿真模型的全过程。通过拆解HWA与RWA核心部件,并实战演练角度跟踪PID控制、基于卡尔曼滤波的齿条力估算以及HWA手感模拟算法,指导读者深入理解线控转向系统的机械动力学与控制逻辑,最终实现整车联动仿真与验证。

916

基于carsim的线控转向仿真(1)--carsim车辆模型目标角度跟踪

Rwa包括齿轮齿条机构、转向组件以及转向执行电机;如下图,电机输出轴通过齿轮减速增扭后,再经过一个半径为rp的小齿轮,直接带动齿条左右移动。齿条的移动通过转向摇臂,带动车轮转动,整套系统从电机的转动,转换为齿条的左右移动,再转换成车轮的左右摆动。

MinimalControl的博客 4162

用Simulink卡尔曼滤波模块,5分钟搞定CarSim线控转向的齿条力观测

本文介绍如何利用Simulink卡尔曼滤波模块快速实现CarSim线控转向系统的齿条力观测。通过简化状态空间模型和配置Kalman Filter参数,5分钟内即可搭建高精度观测器,有效解决传统传感器成本高、安装难的问题。该方法在双移线工况下误差率仅2%,可扩展应用于路感模拟、故障诊断等场景。

weixin_26891599的博客 335

线控转向仿真避坑:为什么你的齿条力观测总不准?可能是模型丢了这步

本文深入探讨了线控转向仿真中齿条力观测的五大关键陷阱,包括状态空间建模、离散化采样率匹配、噪声协方差矩阵调参、观测器极点配置和联合仿真信号处理。通过Carsim与Simulink联合仿真实例,揭示了常见错误及解决方案,帮助工程师提升齿条力观测精度,优化转向手感模拟和主动安全控制。

weixin_28701593的博客 235

全网最全线控转向仿真,基于Carsim的线控转向仿真基础版

基于carsim的线控转向联合仿真。 包含hwa手感,力矩闭环,rwa角度跟踪,齿条力估算等多个模块。

MinimalControl的博客 4572

从零构建Carsim线控转向仿真:模型搭建、算法集成与整车联动实战

本文详细介绍了从零开始基于Carsim和Simulink搭建线控转向仿真模型的完整实战流程。内容涵盖RWA前轮执行器动力学建模与PID控制、卡尔曼滤波器估算齿条力、HWA方向盘手感模拟算法设计,以及最终实现HWA与RWA闭环联动并进行整车仿真调试。通过分步拆解,帮助读者深入理解线控转向系统的核心原理与工程实现。

weixin_29158413的博客 251

从电机扭矩到转向阻力:手把手教你用Matlab观测CarSim仿真中的隐藏力

本文详细介绍了如何利用Matlab与CarSim联合仿真,通过状态增广技术和卡尔曼观测器设计,从可测量的电机扭矩和车轮转角信号中推导出难以直接观测的齿条力。文章重点讲解了从物理微分方程到状态空间模型的转换过程,并提供了实用的Matlab代码示例和CarSim联合仿真配置步骤,适用于线控转向系统开发和车辆动力学研究。

weixin_30642561的博客 394

保姆级教程:用Carsim和Simulink搭建你的第一个线控转向仿真模型(附模型文件获取)

本文提供了一份详细的Carsim和Simulink联合开发线控转向仿真模型的保姆级教程。从软件配置、车辆模型初始化到线控转向系统建模和控制算法实现,每个步骤都配有可操作的代码片段和参数建议。通过正弦转向、阶跃转向和双移线测试等典型工况,帮助读者快速掌握车辆动力学仿真技术,并附有模型文件获取方式。

weixin_33712987的博客 457

线控转向系统Carsim和Simulink联合仿真模型,带Carsim数据库,C级车 正向建模,利用三环PID控制算法控制无

线控转向系统Carsim和Simulink联合仿真模型,带Carsim数据库,C级车。 【正向建模,利用三环PID控制算法控制无刷直流电机获得前轮转角】 主要根据Carsim自带的转向系统,查出小齿轮和转向角之间的关系,利用查表法反推目标转角,而后通过无刷直流电机模型跟踪目标转角。 图示为: 角阶跃工况下,仿真模型前轮转角、横摆角速度、侧向加速度、轨迹图。 最后一张图是 双移线 工况的响应曲线,拐角处响应跟对比的相比有差异。 不过不影响使用。 该卖品中包括 2019版 跟模型对应的Carsim数据库。 注: 模型中主要的内容为电机模型,其他是根据查表得出。

电机线控转向系统PLC毕业设计【附代码】

蜗轮蜗杆副材料配对选用铝青铜蜗轮与渗碳淬火钢蜗杆,法向模数二点五毫米,蜗杆头数一,蜗轮齿数四十一,减速比四十一,传动效率百分之七十五,虽然效率略低于多头蜗杆,但单头蜗杆导程角仅二点八度,自锁可靠,断电后齿条侧一千二百牛反向推力无法驱动蜗杆反转,确保故障安全。本文提出“模型优化预测反步”三级嵌套架构,把“回正力矩+内外扰动”视为扩张状态,用模型优化控制在线辨识,再把辨识结果喂给反步控制器,最后用模型预测控制滚动优化反步的虚拟控制律增益,使系统在不同车速、不同附着系数下始终保持转角零稳差与力矩零漂移。

lagougongzuoshi的博客 533

告别QXDM:在Android Studio中调试与验证高通NV读写功能的完整流程

本文详细介绍了在Android Studio中调试与验证高通NV分区读写功能的完整流程,替代传统的QXDM工具。通过JNI接口层、HAL服务层和Diag通信层的架构设计,开发者可以在熟悉的IDE环境中高效完成NV操作,包括环境配置、错误处理和性能优化等关键实践。

weixin_27013291的博客 261

基于多目标约束故障估计器的线控转向系统传感器主动容错控制

在汽车电子控制与自动驾驶领域,状态估计与故障诊断是保障系统功能安全的核心技术。其基本原理是通过构建系统数学模型,利用传感器测量值与模型预测值的残差进行状态重构与异常检测。这项技术的核心价值在于,它能在不增加硬件冗余的前提下,显著提升系统对传感器故障等内部扰动的鲁棒性,是实现高等级自动驾驶功能安全(如ISO 26262)的关键使能技术。其典型应用场景包括高级驾驶辅助系统(ADAS)和线控底盘(如线控转向、线控制动)等对可靠性要求极高的领域。本文聚焦于线控转向系统,深入探讨了一种结合H∞/H-性能指标与线性矩阵

weixin_30522095的博客 329

HTML5期末大作业:水果超市网站设计——水果超市(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 网购商城设置网页

HTML5期末大作业:水果超市网站设计——水果超市(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 网购商城设置网页 常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 明星、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 军事、 游戏、 节日、 戒烟、 电影、 摄影、 文化、 家乡、 鲜花、 礼品、 汽车、 其他 等网页设计题目, A+水平作业, 可满足大

1716

YOLOv8模型RKNN量化策略与RK3588部署实战解析

本文详细解析了YOLOv8模型在RK3588平台上的RKNN量化策略与部署实践。通过对比INT8和FP16量化方式的性能差异,结合实际测试数据,为开发者提供了从模型导出、转换到板端部署的完整解决方案,帮助实现高效的边缘AI应用部署。

oil88的博客 1107

线控转向 0 -- 线控转向介绍和专栏规划

线控转向的系统组成详细介绍大家可以看上面这个链接;我这里也只从里面截取一些图片,简单说明。

MinimalControl的博客 5886

从解压到编译:手把手带你用TeXstudio搞定第一篇ACM LaTeX论文

本文详细指导如何使用TeXstudio从解压ACM LaTeX模板到成功编译第一篇学术论文的全过程。涵盖环境准备、模板配置、TeXstudio设置及常见问题排查,特别针对ACM会议论文格式要求,帮助学术新人快速掌握LaTeX写作技巧。

weixin_30655569的博客 255

【Adams-Car】C-EPS齿条助力换算

Adams-Car建模过程中,对C-EPS助力的处理

CrazyRabbit的博客 3370

winpcap无法安装提示新版本已经安装解决办法

问题显示如下该问题会导致ensp里的云识别不到网卡可能是因为之前安装了npcap,而且安装时勾选了第四个选项导致无法安装,需要完全卸载npcap解决办法:办法一:在控制面板的程序与卸载里面卸载npcap和winPcap,然后再安装winPcap,如果搜不到往下看办法二:在C:\Windows\SysWOW64目录下搜索wpcap.dll和packet.dll并重命名为wpcap.dll.old和packet.dll.old办法三:如果搜不到这两个文件需要安装win10Pcap才能找到这两个文件下载地址:Wi

qq_73202377的博客 3万+

黑猫带你学eMMC协议第1篇:全网最全emmc协议中文详讲,这份学习框架图,你值得拥有!!!(持续更新中...)

黑猫带你学eMMC协议第7篇:全网最全emmc写保护详解(write protect) 黑猫带你学eMMC协议第8篇:emmc可靠写详解(Write Reliability) 黑猫带你学eMMC协议第9篇:emmc的分区配置(partitioning) 黑猫带你学eMMC协议第10篇:eMMC命令队列详解(CMDQ) 黑猫带你学eMMC协议第11篇:eMMC擦除详解(erase/trim/discard/sanitize/secure erase/secure trim…) 黑猫带你学eMMC协议第12篇:

黑猫奥利奥的博客 2万+
上一篇: 基于carsim的线控转向仿真(1)--carsim车辆模型目标角度跟踪
下一篇: 基于carsim的线控转向仿真--Hwa机械建模和手力跟踪
极简车辆控制
博客等级 码龄3年 1569粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极简车辆控制

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值