多旋翼无人机振动分析与减振方法

news2024/12/23 1:43:24

多旋翼无人机振动分析与减振方法

  • 振动分析
  • 无人机减振设计
    • 机械减振
    • 数字滤波减振

振动分析

振动机制包括:

  • 激励(振动源)
  • 系统
  • 响应

无人机振动机制:

  • 激励 —— 动力系统(旋翼+电机)
  • 系统 —— 机架
  • 响应 —— 传感器(惯导)

无人机振动来源:

  • 动不平衡,振动频率等于旋转频率
  • 单个旋翼产生的周期性气动力(升力波),引起的振动二次谐波
  • 多个旋翼流场相互耦合产生的二次以上的谐波

振动影响方向:

  • 动不平衡 —— 水平方向
  • 气动力 —— 垂直方向
    在这里插入图片描述
    上图电机旋转频率为95Hz,可以看出振动信号的基频为电机旋转频率,另外存在2、4、8次谐波分量

振动对无人机的危害:
对于多旋翼飞行器而言,振动最大的危害是使惯性测量单元的测量失真,进而导致状态估计误差增大,影响控制性能,严重可使控制发散。

机架振动分析结论:

  • 机臂中间段形变大于外段和内段,机臂中间段平均振幅最强
  • 机架中部,形变最小,布置飞行控制器所需惯性测量单元的理想位置

无人机减振设计

减振的目标是降低高频和中频振动,同时仍然允许低频来反应实际运动与机身同步进行。
减振的手段大体可以分为两种:

  • 机械减振
  • 数值滤波减振

机械减振

机械减振可以作为一种有效的噪声消除手段。它通过阻挡无效信号进入传感器,从源头上滤去噪音,很多时候能实现数字滤波达不到的效果。从减振降噪的角度看,阻尼是指耗损振动的能量的能力,将振动的机械能转化为内能或其他形式的能量,从而达到减振的目的。

机械减振有几种方法

1、3M泡沫
在这里插入图片描述
3M 泡沫两面都有粘性,预先切割好,分别贴在飞控的四个角上

2、凝胶垫
将凝胶切成 1 厘米 ~ 2 厘米的方块,并贴在飞控的每个角落。

3、防震平台
在这里插入图片描述
在这里插入图片描述
安装时可使用双面胶,或间隔 45mm x 45mm 的 M3 螺丝

5、O型圈悬架安装
在这里插入图片描述

数字滤波减振

尽管机械减振的效果显著,但它需要在机械设计和材料选择上进行大量的改动和尝试,这在很多情况下并不方便。相比之下,数字滤波减振就显得更为简单和高效。它通过软件算法,将不必要的高频信号滤除。

可以通过频谱分析,使用一阶低通滤波或者带阻滤波,来滤除不必要的高频信号。

常用的一阶低通滤波器如下:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/674844.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《产品思维》 要点

“一切以用户价值为依归”的价值观,落地下来就是从用户中来,到用户中去。 认知用户 用户画像 用户是一切产品的源头 用户不是理性人 我们的用户到底是谁、究 竟在哪里。这个“到底是谁”“究竟在哪里”。 用户生活工作的环境,是他们日常的…

【机器学习】机器故障的二元分类模型-Kaggle竞赛

竞赛介绍 数据集描述 本次竞赛的数据集(训练和测试)是从根据机器故障预测训练的深度学习模型生成的。特征分布与原始分布接近,但不完全相同。随意使用原始数据集作为本次竞赛的一部分,既可以探索差异,也可以了解在训…

[RockertMQ] Broker启动加载消息文件以及恢复数据源码 (三)

Broker的启动过程中, 在DefaultMessageStore实例化后, 会调用load方法将磁盘中的commitLog、ConsumeQueue、IndexFile文件的数据加载到内存中, 还有数据恢复的操作。 调用isTempFileExist方法判断上次broker是否是正常退出, 如果是正常退出不会保留abort文件, 异常退出则会。 …

【MySQL】关于自增id、雪花id还是uuid作为MySQL主键

在MySQL中设计表的时候,MySQL官方推荐不要使用uuid或者不连续不重复的雪花id(long型且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment。那么为什么不使用雪花id或者uuid呢?让我们来探讨分析一下这个问题的原因。 关于…

【人工智能技术专题】「入门到精通系列教程」打好AI基础带你进军人工智能领域的全流程技术体系(机器学习知识导论)

零基础带你进军人工智能领域的全流程技术体系和实战指南(机器学习基础知识) 前言专栏介绍专栏说明学习大纲前提条件面向读者学习目标核心内容机器学习的概念定义回顾人工智能机器学习概念国外知名学者对机器学习的定义中文翻译 机器学习发展历程机器学习…

Oracle JSON_ARRAYAGG()函数的排序失效问题

引入: 在实际操作中,俺写了这样一个Funtcion: FUNCTION fun_get_xxx(v_param_one VARCHAR2) RETURN CLOB ASv_OUTPUT CLOB;BEGINWITH temp_table AS (SELECT * FROM (( SELECT one.action_id,two.log_timeFROM table_one oneLEFT JOIN table…

【深度学习】6-4 卷积神经网络 - CNN的实现

CNN的实现 网络的构成是“Convolution - ReLU - Pooling -Affine - ReLU - Affine - Softmax”,我们将它实现为名为 SimpleConvNet的类。 首先来看一下 SimpleConvNet的初始化(init),取下面这些参数。 input_dim——输入数据的维…

七彩虹CN600+Meetiger N10C测评

七彩虹CN600这款M.2固态硬盘的参数就不多说了 本期采用为512版本 迷虎品牌,英文名Meetiger,Meetiger/迷虎品牌成立于2012年,品牌迷虎产品主要有硬盘底座,保护盒,硬盘座,移动硬盘盒子,硬盘盒子,... 以下就是本期的硬盘盒 当这两样东西在一起…

C++(10):泛型算法

泛型算法:可用于不同类型的容器和不同类型的元素的通用算法。 概述 大多数算法都定义在头文件algorithm 中。标准库在头文件 numeric 中定义了一组数值泛型算法。 一般情况下,泛型算法不直接操作容器,而是遍历由两个迭代器指定的一个元素范…

【Spring Boot学习】日志文件,Spring Boot也会写日记了,这些事你知道嘛 ? ? ?

前言: 大家好,我是良辰丫,在上一篇文章中我们已经学习了Spring Boot的配置,接下来我们要学习一些日志相关的东西,什么是日志呢?我们慢慢往下看.💌💌💌 🧑个人主页:良辰针不戳 📖所属专栏:javaE…

7.4_2B树的插入删除

我们先设置根节点 我们再往里面插入关键字 比如说:80 中间位置为49:(5/2)向上取整为3 新元素一定要插入到最底层”终端结点“,用”查找”来确定插入位置。 失败节点(叶子节点不属于同一层) 讲…

Vue-全局事件总线(GlobalEventBus)

全局事件总线(GlobalEventBus) 全局事件总线是vue中特别厉害的一种组件中通信的方式,它可以实现任意组件中通信,随便拿出来两个组件就能互通数据,就像对讲机一样,它在开发中用的也是特别的多 1 编写案例 首先准备两个组件&…

Python列表 (超详细举例加讲解)

得之我幸,失之我命 文章目录 1.列表的值 2.列表的定义 3.下标 4.列表长度 5.列表的加法和乘法 6.列表切片 7.操作方法(一些基础的函数) (1)append——向列表末尾添加元素 (2)insert——…

VUE3实现页面缓存,tab切换时不刷新

如上图所示,为了实现页面缓存,防止每次页面切换时重新刷新数据,前前后后尝试了多种写法,如上图被注释的那段写法,与没注释掉的写法,在router-view上主要是第一种写法有设置key属性,第二种没有&a…

常见面试题之框架篇

1.Spring框架中的单例bean是线程安全的吗? 不是线程安全的,是这样的。 当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求对应的业务逻辑(成员方法),…

模拟电路系列分享-负反馈电路稳定性分析

目录 概要 整体架构流程 技术名词解释 1.负反馈放大电路产生自激震荡的条件 2.从实际运放的幅频,相频特性看自激振荡的可能性 小结 概要 在卡拉0K歌厅中,我们会见到这样一种现象:当麦克风位置不合适或者音量过大时, 喇叭中会出现一种非常难听的啸叫,捂住麦克风、赶紧…

【无需显卡】AI绘画入门教程

前言 Hello,各位端午节快乐呀!不好意思拖更两个月,最近实在是太忙了,也想不到有什么好玩的,之前介绍过了几个好玩的ai网站,非常适合新手尝鲜,但很多都有额度限制,而且还开始收费了&…

【C语言】内存你知多少?详解C语言动态内存管理

目录 一, 计算机中的内存 二,动态内存申请函数 2.1 头文件 2.2 malloc函数 2.3 free函数 2.3 calloc函数 2.4 realloc函数——调整空间函数 情况1:原有空间之后有足够大的空间 情况2:原有空间之后没有足够大的空间 2…

Android大图加载优化方案,避免程序OOM

我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如微博长图,海报等等。所以我们就要对图片进行局部显示。 大图加载基本需求…

信号与系统复习笔记——信号与系统的时域和频域特性

信号与系统复习笔记——信号与系统的时域和频域特性 傅里叶变换的模和相位表示 一般来说,傅里叶变换的结果是复数,所以能够使用模和相位来表示,具体的有: X ( j ω ) ∣ X ( j ω ) ∣ e j ∡ X ( j ω ) X(j\omega) |X(j\ome…