减震系统是多旋翼飞行器设计中非常重要的环节,好的减震系统可以很好地减轻数字滤波的负担,同时能极大地提升控制系统的性能;

下面针对整个减震系统做一个简要分析;首先,IMU+减震海绵+配重块这样的一个系统可以等效为弹簧-阻尼系统,如下图所示:

我们可以建立其微分方程:

F−kx−cx˙=mx¨F-kx-c\dot{x}=m\ddot{x}F−kx−cx˙=mx¨

FFF为施加在质量块上的外力,写成传递函数的形式即为:

X(s)F(s)=1ms2+cs+k=1k1mks2+cks+1\frac{X(\mathrm{s})}{F(\mathrm{s})}=\frac{1}{m s^{2}+c s+k}=\frac{1}{k} \frac{1}{\frac{m}{k} s^{2}+\frac{c}{k} s+1} F(s)X(s)​=ms2+cs+k1​=k1​km​s2+kc​s+11​

ωn=km,ζ=c2kmk\omega_{n}=\sqrt{\frac{k}{m}}, \zeta=\frac{c}{2 k} \sqrt{\frac{m}{k}} ωn​=mk​​,ζ=2kc​km​​

G(s)=1(s/ωn)2+2ζ(s/ωn)+1G(s)=\frac{1}{\left(s / \omega_{n}\right)^{2}+2 \zeta\left(s / \omega_{n}\right)+1} G(s)=(s/ωn​)2+2ζ(s/ωn​)+11​

上述系统的伯德图如下所示:

伯德图的形状告诉我们:这是一个典型的低通滤波环节;要想使减震系统对机体的震动有好的滤除作用,应该尽可能使机体的振动频率大于系统的截止频率(对二阶系统而言,截止频率与自然频率和阻尼比都有关,且与自然频率同增同减);当机体的振动频率一定的情况下,减小减震环节的自然频率是一个比较好的方法。

由于:

ωn=km\omega_{n}=\sqrt{\frac{k}{m}}ωn​=mk​​

可以看出,增加质量mmm后,系统的自然频率ωn\omega_{n}ωn​减小了,这意味着系统的截止频率降低了,对高频噪声的滤除作用提高了。这相当于物理系统对传感器的初始数据做了低通滤波,这将有效提升传感器数据的稳定性。

实际上,应该使机体固有的震动频率处于减震系统的阻带中,并尽可能地远离谐振峰值,起到对机体振动的衰减,一般取ff0=2.5−4.5\frac{f}{f_0}=2.5-4.5f0​f​=2.5−4.5,其中fff为机体的固有频率,f0f_0f0​为减震系统的自然频率。

因此添加配重质量块可有效滤除机体高频振动带来的高频噪声。与此同时,我们希望IMU+减震海绵这个系统在受到外界的扰动后其振动状态能迅速收敛至零,这就需要增加系统的阻尼比;可以看到ζ=c2kmk\zeta=\frac{c}{2 k} \sqrt{\frac{m}{k}}ζ=2kc​km​​,而c,kc,kc,k决定了减震海绵的软硬

综上所述,我们可以通过调整质量块的大小和减震海绵的软硬来满足不同的减震性能需求。(一般先对含有高频噪声的传感器数据做频谱分析,从而确定相应的减震性能参数,最后选择适合的减震材料)

启发

1.好的减震系统对IMU和控制器的性能提升帮助相当大;
2.此前实验中为了使传感器的数据稳定,从而一味地降低低通滤波器地截止频率;这样的做法虽然会滤除掉高频噪声,但是增加了信号的相角滞后,降低了系统的稳定裕度和带宽,对控制器性能不利;所以,有时问题不能很好地靠代码解决时,应当转变思路,思考物理系统设计的合理性以及可优化的方向。

多旋翼飞行器设计之减震系统的重要性相关推荐

  1. 多旋翼飞行器设计与控制·绪论(笔记001)

    这部分的笔记主要是按照北航全权老师的课件来的,只是进行相关的记录和总结,具体的资料在 可靠飞行控制研究组主页课程中心 ( 全部课件下载)--------------------------- 这里都可 ...

  2. 多旋翼飞行器设计与控制(二)—— 基本组成

    多旋翼飞行器设计与控制(二)-- 基本组成 一.机架 1.机身 指标参数: 重量:尽可能轻 轴距:外圈电机组成圆的直径 材料:冲碳纤维就完了 布局: 2.起落架 作用: 支撑多旋翼重力 避免桨叶离地太 ...

  3. 多旋翼飞行器设计与控制(三)—— 机架设计

    多旋翼飞行器设计与控制(三)-- 机架设计 一.布局设计 1.机身基本布局 共有三种:环型.***+字型***.X字型 常用X字型: 机动性更强 前视相机的视场角不容易被遮挡 环形的特点: 刚性更大 ...

  4. 多旋翼飞行器设计与控制(一)—— 绪论

    多旋翼飞行器设计与控制(一)-- 绪论 前言: 最近我在学习控制技术在机器人设计上的应用.毫无疑问多旋翼无人机是验证控制模型和滤波算法最佳的实验载体.我找到了北航的可靠飞行控制研究组的课程,并打算用博 ...

  5. 微型四旋翼飞行器设计经验之瞎扯淡

    在正式开始记录微型四旋翼飞行器设计的学习笔记之前,感觉自己很有必要先给自己一个总结,也希望能够帮到更多的朋友少走弯路(虽然不知道帮助大不大). 去年九月下旬开始了微型四旋翼飞行器的学习与设计,在12月 ...

  6. 多旋翼飞行器设计与控制(七)—— 传感器标定和测量模型

    多旋翼飞行器设计与控制(七)-- 传感器标定和测量模型 一.三轴加速度计 三轴加速度计是一种惯性传感器,能够测量物体的比力,即去掉重力后的整体加速度或者单位质量上作用的非引力.当加速度计保持静止时,加 ...

  7. 多旋翼飞行器设计与控制(六)—— 动态模型和参数测量

    多旋翼飞行器设计与控制(六)-- 动态模型和参数测量 一.多旋翼控制模型 刚体运动学模型.跟质量与受力无关,只研究位置.速度.姿态.角速度等参量,常以质点为模型. 刚体动力学模型.它与一般刚体动力学模 ...

  8. 多旋翼飞行器设计与控制(五)—— 坐标系和姿态表示

    多旋翼飞行器设计与控制(五)-- 坐标系和姿态表示 一.坐标系 一般的,对坐标轴与旋转正方向的定义采用右手定则.介绍两种坐标系:地球固联坐标系 与 机体坐标系 . 地球固联坐标系用于研究多旋翼飞行器相 ...

  9. 我发现全权又出了本《多旋翼飞行器设计与控制实践》,讲的pixhawk

    我发现全权又出来本多旋翼飞行器设计与控制实践,讲的pixhawk,看来选用pixhawk是没错的,还是先不要轻易弄个人开发的一些飞控. 这本书买到手了,里面除了讲基本原理之外也讲了PX4的一些基础设置 ...

最新文章

  1. 南京大学计算机考研机试,2018南大CS考研机试答案
  2. Java学习笔记(5)——泛型
  3. shell expect的简单用法
  4. python百鸡百钱递归_百钱百鸡,一百块钱买一百只鸡的递归算法 javascript实现
  5. 限制输入框只能输入数字
  6. JDBC的CRUD操作之PreparedStatement的删除操作
  7. windows快捷键十八式(win10)
  8. Queue(队列)-Swift实现与广度优先搜索应用
  9. .NET 3.5 - DLINQ(LINQ to SQL)之面向对象的添加、查询、更新和删除
  10. pat 乙级 1008 数组元素循环右移问题(C++)
  11. H5新增的标签和属性
  12. SQL2008 SQLserver(express)服务不能启动
  13. C#(WPF)为Grid添加实线边框。
  14. matlab练习程序(图像放大/缩小,双立方插值)
  15. java的线程的daemon_Java 多线程(四)之守护线程(Daemon)
  16. python bartender_bartender使用教程 - 卡饭网
  17. 实时立体匹配网络StereoNet
  18. php ppt如何转换成pdf,ppt转pdf格式转换器 PPT批量转换成PDF 怎样把PPT格式转换成PDF格式...
  19. 计算机网络是啥意思啊,kk是什么意思?
  20. AdGuard 2.5.1.913 nightly 广告拦截工具

热门文章

  1. 中鑫优配惯性回踩将是低吸机会
  2. c语言银行存款20年利息最大,现在20万存在大银行5年利息多少?能不能存10年?
  3. 晶莹一夏,领略凯里水晶葡萄之美
  4. 背调可以杜绝简历造假吗?
  5. android studio 编译遇到报错 app:compileDebugJavaWithJavac 处理办法
  6. win32 直接申请button,后期修改button为圆角矩形窗口
  7. Alientek I.MX6UL Linux- 第六章 Contex-A7 MPCore架构
  8. 中星微ZC301P摄像头驱动支持
  9. 项目经理常说的鱼骨图是什么?鱼骨图可以用来解决哪些项目难题?
  10. 开源H5盲盒商城源码系统4.0|vue+TP5php框架开发开源网站+安装教程