基于线性Kalman观测器(LKF)的2、4、7自由度悬架主动控制合集
目录
前言
1. 1/4车悬架仿真分析
2. 1/2车悬架仿真分析
3. 整车车悬架仿真分析
3.1 KF观测状态
3.2性能指标
4 .KF调参总结
5.文章总结
前言
对于kalman的原理介绍在上篇文章中已经做了详尽剖析,本篇进行实战,将其应用于悬架系统,其实主要就是对之前的2、4、7自由度悬架控制加上观测器后的仿真分析。
2、4、7自由度悬架仿真合集系列:
1/4车、1/2车、整车悬架PID控制仿真合集_Mr. 邹的博客-CSDN博客
1/4车、1/2车、整车悬架模糊PID控制仿真合集_Mr. 邹的博客-CSDN博客
1/4、1/2、整车悬架天棚主动控制仿真分析合集_Mr. 邹的博客-CSDN博客
1/4车、1/2车、整车悬架LQR仿真合集_Mr. 邹的博客-CSDN博客
1/4车、1/2车、整车悬架H2/H∞控制仿真合集_Mr. 邹的博客-CSDN博客
我为什么要做这些重复工作呢?因为在阅读相关文献的时候发现无论是小论文还是大论文,很多矩阵写错,所以突发奇想的将这部分工作做完。其实很多论文可能的框架就是:1.前言和国内外研究现状;2.1/4、1/2、整车悬架数学模型介绍;3.2、4、7自由度悬架仿真;4.用算法优化一下或结合观测器.....
感觉自己做的可能是一篇水论文的全部......话不在吐槽,开始继续仿真分析吧!
1. 1/4车悬架仿真分析
2. 1/2车悬架仿真分析
3. 整车车悬架仿真分析
3.1 KF观测状态
这里就不一张张放上来了,不然好像全是图,直接多个图放一块吧
3.2性能指标
性能指标看之前的控制悬架文章合集吧,不贴了.....
4 .KF调参总结
①对于KF来说,调节的参数其实就只有Q和R矩阵,因为对于kalman算法来说,协方差以及状态初值并不是很重要。
5.文章总结
①这里Q和R矩阵没有认真去调节,如果调的好可以非常接近真实值
②对于量测值这里没有放上来于真实值和观测值一起对于,图太多了,不想截了
③如果观测的不是很准,会导致叠加或者耦合效应,总之还是一个调参的问题
④这里可以看到对于1/4车和半车悬架的观测效果都很好,因为权矩阵元素少一些,对于整车悬架个人没有花那么多时间去调节,但是效果也还说的过去吧。
相关文章:
![](https://img-blog.csdnimg.cn/f03c813c873645a9b79a4d248dfc7544.png)
基于线性Kalman观测器(LKF)的2、4、7自由度悬架主动控制合集
目录 前言 1. 1/4车悬架仿真分析 2. 1/2车悬架仿真分析 3. 整车车悬架仿真分析 3.1 KF观测状态 3.2性能指标 4 .KF调参总结 5.文章总结 前言 对于kalman的原理介绍在上篇文章中已经做了详尽剖析,本篇进行实战,将其应用于悬架系统,其实…...
![](https://img-blog.csdnimg.cn/ef8514570eb14c8bb9f187e134a9d3d9.png)
第二章 作业(6789B)【编译原理】
第二章 作业【编译原理】前言推荐第二章 作业678911最后前言 以下内容源自《编译原理》 仅供学习交流使用 推荐 无 第二章 作业 6 6.令文法G6为 N→D|ND D→0|1|2|3|4|5|6|7|8|9 (1)G6的语言L(G6)是什么? (2)给出句子0127、34和568的最左推导和最右推导。 (…...
![](https://img-blog.csdnimg.cn/a84ad69024b94b03aa7b817939596493.png)
【java】连续最大和、统计回文
目录 1.连续最大和 2.统计回文 1.连续最大和 链接:连续最大和_牛客题霸_牛客网 (nowcoder.com) 描述:一个数组有 N 个元素,求连续子数组的最大和。 例如:[-1,2,1],和最大的连续子数组为[2,1],其和为 3 输…...
![](https://img-blog.csdnimg.cn/8dd03c726f4b46deb74855dbabcd416c.png)
AI真的快让我们失业了,从ChatGPT到Midjourney
参考文章: https://mp.weixin.qq.com/s/3RdHPPhYgDfB6KY6Y9Sk2A跟AI有关的新闻,一个接着一个。前一天你还和往常一样进入梦乡,第二天醒来就能被新的AI新闻“炸弹”震得心惊。 以ChatGPT为代表的AI语言模型,以Midjourney为代表的…...
![](https://img-blog.csdnimg.cn/7ab4eaee028c4642b1efc099e4e1eb69.gif)
JVM学习 GC垃圾回收机制 (堆内存结构、GC分类、四大垃圾回收算法)
🤖 作者简介:努力的clz ,一个努力编程的菜鸟 🐣🐤🐥 👀 文章专栏:《JVM 学习笔记》 ,本专栏会专门记录博主在学习 JVM 中学习的知识点,以及遇到的问题。 …...
![](https://www.ngui.cc/images/no-images.jpg)
ChatGPT 有哪些神奇的使用方式?
ChatGPT在语言处理领域有着非常广泛的应用,可以用来进行语音识别、文本摘要、问答系统、机器翻译、智能客服、情感分析、智能写作等方面的应用。随着技术的不断发展和进步,ChatGPT在未来的应用场景和领域也将会有更加广泛的拓展和应用。ChatGPT可以应用于…...
![](https://img-blog.csdnimg.cn/ce46fdce66854635b9bca7db63865fef.gif)
【JavaEE】Java设计模式-单例模式(饿汉式与懒汉式)
目录 1.设计模式是啥? 2.单例模式 2.1什么是单例模式 2.2饿汉模式 2.3懒汉模式 3.懒汉模式与饿汉模式的区别 3.1.线程安全方面 3.2.资源加载和性能 4.如何保证懒汉模式的线程安全 1.设计模式是啥? 设计模式是前人经过总结,通过…...
![](https://img-blog.csdnimg.cn/img_convert/836e63975f3ee6cb9dd6ed3b71d5236a.png)
(算法基础)朴素版Prim算法
适用情景在最小生成树问题当中,涉及到权重和最小值。并且这个图是稠密图(n^2 ~ m)的情形下时间复杂度O(N^2)算法解释先得知道一下什么是无向图的生成树,树总该知道的吧,生成树就是包含这个无向图中的n个点,并且有n-1条边ÿ…...
![](https://i1.hdslb.com/bfs/archive/45abc0b0f39ffd415de9b4ad10d440616a639e83.jpg@100w_100h_1c.png@57w_57h_1c.png)
第十四届蓝桥杯三月真题刷题训练——第 23 天
目录 第 1 题:长草 题目描述 输入描述 输出描述 输入输出样例 运行限制 代码: 思路: 第 2 题:蓝肽子序列_LCS_最长公共子序列dp问题 题目描述 输入描述 输出描述 输入输出样例 运行限制 代码: 思路&am…...
![](https://img-blog.csdnimg.cn/5b8131466f7f45dfb90e5a635a366f80.png)
基于springboot实现医院信息管理系统【源码+论文】
基于springboot实现医院信管系统演示开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包…...
CODESYS增量式PID功能块(ST完整源代码)
增量式PID的详细算法公式和博途源代码,请参看下面的文章链接: 博途1200/1500PLC增量式PID算法(详细SCL代码)_博图scl语言pid增量编码器_RXXW_Dor的博客-CSDN博客SMART200PLC增量式PID可以参看下面这篇博文,文章里有完整的增量式PID算法公式,这里不在赘述西门子SMARTPLC增量…...
![](https://img-blog.csdnimg.cn/c3e3e17584104abfafe8a597fc857bb0.png)
代码质量提升,代码扫描 review 之 Codacy 工具使用
目录一、什么是Codacy二、GitHub 上使用 Codacy三、Codacy上导入GitHub项目一、什么是Codacy Codacy 是用于代码 review 检测(即代码审查)的工具,目前支持对40多种编程语言检测,如 c、c、c#、java 、python、javascript 等。 Codacy 可用于 GitHub 和 …...
![](https://www.ngui.cc/images/no-images.jpg)
Centos Linux 正确安装 Redis 的方式
官方文档 Getting started with Redis | Redis 第一步 、下载源代码 源代码的下载方式有很多种,可以去源代码仓库下载,或者使用下面的命令下载 wget https://download.redis.io/redis-stable.tar.gz 第二步 、编译代码 tar -xzvf redis-stable.tar.…...
![](https://www.ngui.cc/images/no-images.jpg)
C++Primer第五版【阅读笔记】
CPrimer第五版 阅读笔记 第1章开始1.1 编写一个简单的C程序1.1.1 编译、运行程序1.2 初识输入输出第1章开始 学习一门新的程序设计语言的最好方法就是练习编写程序。 1.1 编写一个简单的C程序 每个C程序都包含一个或多个函数,其中一个必须命名为 main,…...
![](https://img-blog.csdnimg.cn/img_convert/5ee230632ebbe60287135cd9fc10027a.png)
ERD Online 4.0.11 在线数据库建模、元数据协作平台(免费、私有部署)
ERD Online 是全球第一个开源、免费在线数据建模、元数据管理平台。提供简单易用的元数据设计、关系图设计、SQL查询等功能,辅以版本、导入、导出、数据源、SQL解析、审计、团队协作等功能、方便我们快速、安全的管理数据库中的元数据。 4.0.11 ❝ :memo: fix(erd):…...
![](https://img-blog.csdnimg.cn/fd90e800c8784668b4111626bbc55868.png)
3.数组算法、动态规划
文章目录数组算法1.数组表示2.基本操作3.插入操作算法实例1实例2输出3.删除操作算法实例1输出4.搜索操作算法实例2输出5.更新操作算法实3例输出2.动态规划对照实例1数组算法 Array是一个容器,可以容纳固定数量的项目,这些项目应该是相同的类型。大多数数…...
![](https://img-blog.csdnimg.cn/img_convert/e824bf8170d978b8936afe491a23a17e.jpeg)
项目管理工具哪个好?最新排名
项目管理工具当下已经成为项目团队的重要榜首,一款合适好用的项目管理工具可以帮助处理很多机械化工作,将管理者更多精力投入到更有价值的工作中,还可以帮助团队组织和计划项目,跟踪进度,处理预算和协作。该如何挑选帮…...
![](https://img-blog.csdnimg.cn/770a07c616e1464d9ff51624c8f5d10a.png)
650. 只有两个键的键盘——【Leetcode每日一题】
650. 只有两个键的键盘 最初记事本上只有一个字符 A 。你每次可以对这个记事本进行两种操作: Copy All(复制全部):复制这个记事本中的所有字符(不允许仅复制部分字符)。Paste(粘贴)…...
![](https://img-blog.csdnimg.cn/c5a56d7de403401e9a1095a0e2b280a1.png)
【平常心无焦虑探讨】未来谁将被淘汰—在日常网络安全工作中使用GPT的感受
作者:Eason_LYC 悲观者预言失败,十言九中。 乐观者创造奇迹,一次即可。 一个人的价值,在于他所拥有的。所以可以不学无术,但不能一无所有! 技术领域:WEB安全、网络攻防 关注WEB安全、网络攻防。…...
![](https://img-blog.csdnimg.cn/img_convert/82f4b40c8e434b97ba6e3ea84565e869.png)
【C语言】深度理解指针(下)
一. 前言💎昨晚整理博客时突然发现指针还少了一篇没写,今天就顺便来补一补。上回书说到,emmm忘记了,没事,我们直接进入本期的内容:本期我们带来了几道指针相关笔试题的解析,还算是相对比较轻松的。话不多说…...
![](https://img-blog.csdnimg.cn/c3ad96b16d2e46119dd2b9357f295e3f.jpeg#pic_center)
【树与二叉树】树与二叉树的概念及结构--详解介绍
📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:数据结构 🎯长路漫漫浩浩,万事皆有期待 文章目录1.树概念及结构1.1 树…...
![](https://img-blog.csdnimg.cn/4baac0869f6a4bacbeb1c76d3a8da59e.png)
Spring Boot集成RocketMQ实现普通、延时、事务消息发送接收、PULL消费模式及开启ACL | Spring Cloud 30
一、前言 在前面我们通过以下章节对RocketMQ有了基础的了解: docker-compose 搭建RocketMQ 5.1.0 集群(双主双从模式) | Spring Cloud 28 docker-compose 搭建RocketMQ 5.1.0 集群开启ACL权限控制 | Spring Cloud 29 现在开始我们正式学习…...
![](https://img-blog.csdnimg.cn/ba2c61996d184092aeed438eedf3e2fa.png)
人人都能看懂的Spring源码解析,Spring如何解决循环依赖
人人都能看懂的Spring源码解析,Spring如何解决循环依赖原理解析什么是循环依赖循环依赖会有什么问题?如何解决循环依赖问题的根本原因如何解决为什么需要三级缓存?Spring的三级缓存源码走读Spring的三级缓存提前暴露getSingleton方法总结往期…...
![](https://img-blog.csdnimg.cn/1abe7e972a5d46038ce5eb1a37e05398.png)
Linux上搭建Discuz论坛
一.准备工作 1.下载php*,mariadb-server 2.上传Discuz3.5压缩包并解压 二.搭建过程 基于redhat 9 版本和Discuz3.5,php8.0,mariadb10.5演示 一.准备工作 1.下载php*,mariadb-server [rootredhat9 aaa]# yum install -y php*…...
![](https://img-blog.csdnimg.cn/3a297cd8f156439caa5d919c4a4c0fa8.png)
【蓝桥杯专题】 树状数组(C++ | 洛谷 | acwing | 蓝桥)
菜狗现在才开始备战蓝桥杯QAQ 文章目录【蓝桥杯专题】 (C | 洛谷 | acwing | 蓝桥)什么是线段数组??1264. 动态求连续区间和数星星线段树AcWing 1270. 数列区间最大值PPPPPPP【蓝桥杯专题】 (C | 洛谷 | acwing | 蓝桥) 什么是…...
![](https://img-blog.csdnimg.cn/093706d56d8a4769b1816075ec295931.png#pic_center)
QCefView编译配置(Windows-MSVC)(11)
QCefView编译配置(Windows-MSVC) 文章目录QCefView编译配置(Windows-MSVC)1、概述2、准备工作3、添加环境变量4、更换cef源码版本5、CMake构建6、Visual Studio编译7、安装编译后的文件8、验证编译结果更多精彩内容👉个…...
![](https://www.ngui.cc/images/no-images.jpg)
Token原理
Q:分布式场景下如何生成token以及使用token的流程: 在分布式场景下,可以采用以下方式生成 token 和进行权限认证: 1. 生成 token: 使用JWT(JSON Web Token)生成 token。JWT 是一种基于 JSON …...
![](https://img-blog.csdnimg.cn/20a7f1b58dfb4660b75d7f021c157d57.png#pic_center)
③【Java组】蓝桥杯省赛真题 持续更新中...
个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 蓝桥杯真题--持续更新中...一、错误票据题目描…...
![](https://img-blog.csdnimg.cn/img_convert/e33637908a8e2c2f0cadfb6b6c630ad9.gif)
linux实验之shell编程基础
这世间,青山灼灼,星光杳杳,秋风渐渐,晚风慢慢 shell编程基础熟悉shell编程的有关机制,如标准流。学习Linux环境变量设置文件及其内容/etc/profile/etc/bashrc/etc/environment~/.profile~/.bashrc熟悉编程有关基础命令…...
![](https://img-blog.csdnimg.cn/img_convert/c018c9be6d97f2c690306cb2d94b5255.png)
C语言小程序:通讯录(静态版)
哈喽各位老铁们,今天给大家带来一期通讯录的静态版本的实现,何为静态版本后面会做解释,话不多说,直接开始!关于通讯录,其实也就是类似于我们手机上的通讯录一样,有着各种各样的功能,…...
![](/images/no-images.jpg)
先申请域名后做网站/西安网站建设公司排名
标准类型字节 类型 字节 byte 1 bool 1 char 1 short 2 long 4 int 4 double 8 long long 8 指针 32位4 64位8 size_t size_type stddef.h中定义 size_t 类型表示C中任何对象所能达到的最大长度,它是无符号整数 在32位中为 unsigned int 64位中位unsignd long si…...
![](http://img1.51cto.com/attachment/201201/200308548.png)
服装网站源码php/去除痘痘怎么有效果
转自: http://foreveryan.blog.51cto.com/3508502/760696 感谢铁道部的政策,和所有春运时刻在铁路干线工作的人们! 你们辛苦了! 一:网络订票分析: 一年一度的春运又到了,今年的铁道部表现的非常霸气&#…...
![](https://img-blog.csdnimg.cn/img_convert/6ee5639a40442445944d63b514b2dd02.png)
国外化妆品网站模板/青岛seo网站推广
Oracle创建实例的最少参数需求我们知道,Oracle在启动过程中,需要读取参数文件(pfile/spfile)来创建实例.Oracle在启动过程中,寻找参数文件的顺序为:spfile.ora,spfile.ora,init.ora.而创建实例的过程中,Oracle需要的最少参数为一个,即db_name参数.我们来看一个测试,启动一个任意…...
![](/images/no-images.jpg)
房建设计网站好/刷神马seo排名首页排名
使用技术: VuePress - Vue 驱动的静态网站生成器仓库地址:https://github.com/yinian-R/v... 全局安装 ## 安装 yarn global add vuepress # 或者:npm install -g vuepress 现有项目 如果你想在一个现有项目中使用 VuePress,同时想…...
![](/images/no-images.jpg)
做废钢铁生意在哪个网站了解/怎么卸载windows优化大师
字符串’abcabcabcabc’周期为3,因为它是由4个循环’abc’组成的。它同样是以6为周期(两个重复的’abcabc’)和以12为周期(一个循环’abcabcabcabc’)。右右现在想给他的朋友大灰狼转述妈妈讲的故事,请帮他…...
![](/images/no-images.jpg)
苹果电脑用什么软件做网站/网络推广网上营销
分类简介: 阅读他人的代码,可以学到很多东西,从思路,到方案,一系列都可以在项目代码中体现,所以,此分类专门用于记录阅读过的项目代码,并在上面给出自己的理解和注释 在此,感谢原作者…...