动力学笔记01——共振频率和共振带的数学定义

news2024/11/23 10:55:13

文章目录

  • 0、背景描述
  • 1、正文
  • 2. 位移、速度、加速度的共振频率并不相同

0、背景描述

过去一年,我基本都在考虑塔架(尤其是混塔)频率仿真/模态分析的问题。关于这个问题,不仅有地基刚度,还有塔筒本身以及其他影响频率的因素(比如阻尼)。考虑到仿真准确(先不说能不能非常准确)并不能彻底解决这个问题,我也慢慢在考虑如何从根本上解决风电机组频率偏差带来的问题。

基于上面的考虑,最近偶尔也会涉猎一些动力学的知识。本篇文章是从微信公众号模态空间拿来的,感觉非常不错,所以录入,以防丢失。想要看原文的点击这里。

原文参考的图书是

谭祥军. 从这里学NVH——噪声、振动、模态分析的入门与进阶(第二版),机械工业出版社,2021

来自这里,有兴趣的也可以看一看。

1、正文

很多时候,我们都认为共振频率与固有频率是一个东西,但实质上讲,二者有着本质的区别。第一,描述的角度不同,固有频率是结构的固有属性,跟外界激励没有关系,因此,固有频率是从结构固有特性角度来描述的。而共振频率是从结构受外界激励产生的响应来描述的,共振是一种现象。或者说,在“输入-振动系统-输出”模型中,固有频率是振动系统的固有属性,而共振是系统的输出。第二,二者的计算公式也有差异,但差异很细微。正是因为差异细微,才导致我们普遍都认为二者是同一个概念。

在这,以最简单的单自由度(SDOF)系统为例来说明共振频率和共振带的定义。SDOF系统的质量为 m m m ,刚度为 k k k,粘性阻尼为 c c c,其传递函数 H ( s ) H(s) H(s)定义为:
H ( s ) = 1 m s 2 + c s + k = 1 / m s 2 + c s / m + k / m H(s)=\frac{1}{ms^2+cs+k}=\frac{1/m}{s^2+cs/m+k/m} H(s)=ms2+cs+k1=s2+cs/m+k/m1/m
对于欠阻尼系统求解这个系统的特征方程(分母),得到系统极点
λ , λ ∗ = − ζ ω n ± ( ζ ω n ) 2 − ω n 2 = ζ ω ± i ω d \lambda,\lambda^*=-\zeta \omega_n \pm \sqrt{(\zeta \omega_n)^2-\omega_n^2}=\zeta \omega \pm i \omega_d λ,λ=ζωn±(ζωn)2ωn2 =ζω±iωd
式中是 ζ \zeta ζ阻尼比, ω n \omega_n ωn 是无阻尼固有频率, ω d \omega_d ωd是有阻尼固有频率,定义分别如下 :
ζ = c 2 m k \zeta=\frac{c}{2 \sqrt{mk}} ζ=2mk c
ω n = k m     或者     f n = 1 2 π k m \omega_n=\sqrt{\frac{k}{m}} \ \ \ \ 或者\ \ \ \ f_n=\frac{1}{2\pi} \sqrt{\frac{k}{m}} ωn=mk     或者    fn=2π1mk
ω d = ω n 1 − ζ 2     或者     f d = f n 1 − ζ 2 \omega_d = \omega_n \sqrt{1-\zeta^2} \ \ \ \ 或者\ \ \ \ f_d = f_n \sqrt{1-\zeta^2} ωd=ωn1ζ2     或者    fd=fn1ζ2
将阻尼比和无阻尼固有频率代入传递函数中,有:
H ( s ) = 1 / m s 2 + c s / m + k / m = 1 / m s 2 + s 2 ζ ω n + ω n 2 H(s)=\frac{1/m}{s^2+cs/m+k/m}=\frac{1/m}{s^2+s2\zeta \omega_n+\omega_n^2} H(s)=s2+cs/m+k/m1/m=s2+s2ζωn+ωn21/m
我们知道,频响函数是传递函数在虚轴上的估计,即当 s = i ω = i 2 π f s=i\omega=i2\pi f s==i2πf 时,得到频响函数:
H ( f ) = 1 / m − ω 2 + i 2 ζ ω n ω + ω n 2 H(f)=\frac{1/m}{-\omega^2+i2\zeta \omega_n \omega+\omega_n^2} H(f)=ω2+i2ζωnω+ωn21/m
将上式分子分母同时除以 ω n 2 \omega_n^2 ωn2 ,且 ω ω n = f f n \frac{\omega}{\omega_n}=\frac{f}{f_n} ωnω=fnf ,整理得:
H ( f ) = 1 / k 1 − ( f f n ) 2 + i 2 ζ ( f f n ) H(f)=\frac{1/k}{1-(\frac{f}{f_n})^2+i2\zeta (\frac{f}{f_n})} H(f)=1(fnf)2+i2ζ(fnf)1/k

上式是动柔度(位移/力)的表达式。当激励频率等于无阻尼固有频率时,即 f = f n {f}={f_n} f=fn时 ,上式变成 :

H ( f ) = 1 i 2 k ζ = − i 2 ζ k H(f)=\frac{1}{i2k\zeta}=-\frac{i}{2\zeta k} H(f)=i2kζ1=2ζki

此时,频响函数是一个负值纯虚数,这表明在这个频率处,频响函数对应的相位是-90°或 ( − i -i i对应-90°)。这解释了为什么动柔度曲线的相位在固有频率处是-90°。

频响函数是复值函数,可以写成幅值与相位,或实部与虚部的形式。SDOF系统的频响函数的幅值 ∣ H ( f ) ∣ \left| H(f)\right| H(f)和相位 ∠ H ( f ) \angle H(f) H(f)为 :

∣ H ( f ) ∣ = 1 / k ( 1 − f f n ) 2 ) 2 + ( 2 ζ f f n ) 2 \left| H(f)\right|=\frac{1/k}{\sqrt{(1-\frac{f}{f_n})^2)^2+(2\zeta \frac{f}{f_n})^2}} H(f)=(1fnf)2)2+(2ζfnf)2 1/k

∠ H ( f ) = − a r c t a n ( 2 ζ f f n 1 − ( f f n ) 2 ) \angle H(f)=-arctan(\frac{2\zeta \frac{f}{f_n}}{1- \left ( \frac{f}{f_n}\right )^2} ) H(f)=arctan(1(fnf)22ζfnf)

我们知道,共振是指系统受到外界激励时产生大幅度振动的现象,把振动幅度最大时的激励频率称为共振频率。因此,频响函数幅值最大时的激励频率为共振频率。我们对频响函数的幅值进行微分,找到其导数等于0时对应的频率,此时,频响函数的幅值 ∣ H ( f ) ∣ \left| H(f)\right| H(f)有最大值。这个频率称为有阻尼共振频率,简称共振频率:
f m a x = f n 1 − 2 ζ 2 f_{max} = f_n\sqrt{1-2\zeta^2} fmax=fn12ζ2

上式有效,要求阻尼比 ζ ⩽ 1 / 2 ≈ 0.707 \zeta \leqslant 1/\sqrt{2} \approx 0.707 ζ1/2 0.707 。此时,频响函数的幅值峰值是 :

∣ H ( f m a x ) ∣ = 1 / k 2 ζ 1 − ζ 2 \left| H(f_{max})\right| = \frac{1/k}{2\zeta \sqrt{1-\zeta^2}} H(fmax)=2ζ1ζ2 1/k

对比一下,有阻尼共振频率与有阻尼固有频率:

f m a x = f n 1 − 2 ζ 2 f_{max}=f_n \sqrt{1-2\zeta^2} fmax=fn12ζ2

f d = f n 1 − ζ 2 f_{d}=f_n \sqrt{1-\zeta^2} fd=fn1ζ2

从计算公式上来看,有阻尼共振频率与有阻尼固有频率有细微的差别,体现在阻尼比前的系数。有阻尼共振频率略低于有阻尼固有频率,二者都低于无阻尼固有频率。阻尼越小,二者差异越小,因此,很多时候,都认为二者是同一个东西。

不管共振发生与否,结构的固有频率是不变的,而只有当外界的激励频率接近或等于系统的固有频率时,系统才出现共振现象。虽然很多情况下,都认为共振频率就是固有频率。但是,从上面的公式看出,二者还是有差别。共振现象不是出现在共振频率单值频率处,而是具有一定的频率宽度,如图1中所示,我们把这个频率宽度出现的共振频带,称之为共振带。也就是说,在共振频率附近存在一个频率区间,在这个区间内,结构很容易产生共振。共振带 B r B_r Br定义为半功率带宽3dB带宽,即 :
B r = f u − f l B_r=f_u - f_l Br=fufl
而下限频率 f l f_l fl和上限频率 f u f_u fu定义如下:
∣ H ( f l ) ∣ 2 = ∣ H ( f u ) ∣ 2 = 1 2 ∣ H ( f m a x ) ∣ 2 \left| H(f_l)\right|^2=\left| H(f_u)\right|^2=\frac{1}{2} \left| H(f_{max})\right|^2 H(fl)2=H(fu)2=21H(fmax)2
这个频率区间与半功率带宽求阻尼中的定义完全相同。

通过以上分析,我们明白以下几点:
1、从数学定义上来看,共振频率与固有频率有细微差别,二者不相等,共振频率略低于有阻尼固有频率;
2、由于阻尼通常很小,因此,也可以认为是同一个频率;
3、共振带定义为半功率带宽,即3dB带宽。

2. 位移、速度、加速度的共振频率并不相同

这部分内容来自原作者公众号这篇文章。感兴趣的可以关注原作者。
过程我就不一一敲公式了,直接放下面图片的结果吧。大致思路就是从位移频响函数出发,利用位移、速度、加速度的微分关系分别求取各自的频响函数,然后利用微分求极值的原理求取共振频率。
在这里插入图片描述

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

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

相关文章

散户必须知道!个股场外期权期限是什么?

今天带你了解散户必须知道!个股场外期权期限是什么?场外个股期权是一种交易双方买卖未来某个时间以某个价格购买或卖出某种资产的权力,允许投资者以相对较小的期权费用获得名义本金,以获取更高的回报。 个股场外期权期限是什么&am…

【免费Web系列】大家好 ,今天是Web课程的第二二天点赞收藏关注,持续更新作品 !

这是Web第一天的课程大家可以传送过去学习 http://t.csdnimg.cn/K547r 员工管理 1. 修改员工 对于修改功能,分为两步实现: 点击 “编辑” 根据ID查询员工的信息,回显展示。 点击 “保存” 按钮,修改员工的信息 。 1.1 回显…

Docker(二)-Centos7安装Docker并配置镜像加速

系统用户为非root用户 1.安装条件 确定Centos版本是否是7及以上sudo vim /etc/redhat-release2.官网地址 https://docs.docker.com/engine/install/centos3.卸载已安装的旧版本 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-lates…

【问题记录】Ubuntu提示: “E: 软件包 gcc 没有可安装候选“

Ubuntu提示: "E: 软件包 gcc 没有可安装候选" 一,问题现象二,问题原因&解决方法 一,问题现象 在虚拟机Ubuntu中进行安装gcc命令时报错:“E: 软件包 gcc 没有可安装候选”: 二,问题原因&解决方法 …

关于使用命令行打开wps word文件

前言 在学习python-docx时,想在完成运行时使用命令行打开生成的docx文件。 总结 在经过尝试后,得出以下代码: commandrstart "C:\Users\86136\AppData\Local\Kingsoft\WPS Office\12.1.0.16929\office6\wps.exe" "./result…

【SpringBoot整合系列】SpringBoot整合kinfe4j

目录 kinfe4j与Swagger的区别 SpringBoot2.x整合kinfe4j1.添加依赖2.启动类注解3.创建Knife4J配置类4.实体类5.接口admin访问 api访问 常用注解汇总SpringBoot3.x整合Kinfe4j启动报错解决1.更换依赖2.启动类3.配置4.配置类5.参数实体类6.接口admin访问 api访问 各版本注解参照 …

openlayers 使用WMTS和XYZ加载天地图切片服务

openlayers 使用WMTS和XYZ加载天地图切片服务 本篇介绍一下使用openlayers加载天地图切片,两种方法: 使用WMTS使用XYZ 1 需求 openlayers加载天地图 2 分析 主要是不同类型source的使用 WMTS(Web Map Tile Service) 是 OGC…

英伟达开源 3400 亿参数模型;苹果 iOS 18 紧急 SOS 新增实时视频功能丨 RTE 开发者日报 Vol.225

开发者朋友们大家好: 这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「…

根据配置的参数规格生成商品SKU

参数规格如下&#xff1a; let specParam [[红色,绿色,白色,黄色], [大,小]]js部分&#xff1a; let getSpecParamCom (specData, index) > {for (let i 0; i < specData[index].length; i) {tempResult[index] specData[index][i];if (index ! specData.length - …

html入门综合练习

综合练习 通过实际项目练习可以更好地理解和掌握HTML、CSS和JavaScript。以下是几个综合练习项目的建议&#xff1a; 项目1&#xff1a;个人简历网页 创建一个包含以下内容的个人简历网页&#xff1a; 个人简介&#xff08;姓名、照片、联系方式&#xff09;教育背景工作经…

Elixir学习笔记——编写文档

Elixir 将文档视为一等级别类。文档必须易于编写且易于阅读。在本指南中&#xff0c;您将学习如何在 Elixir 中编写文档&#xff0c;涵盖模块属性、样式实践和文档测试等结构。 Markdown Elixir 文档是使用 Markdown 编写的。网上有很多关于 Markdown 的指南&#xff0c;我们…

洗护用品行业怎么做到数据安全管理?迅软DSE加密软件避免数据泄露

项目背景 公司全研发中心内部专家联合外部专家组织&#xff0c;充分发挥联合研究、探讨技术发展带来的重要性&#xff0c;产品开发、核心技术开发、工艺技术研究和创新&#xff0c;已形成了坚实的研发后盾&#xff0c;已拥有了大量的核心信息数据&#xff0c;为防患于未然&…

ml307A模块连接阿里云(详细版)

1、需要的信息 MQTT连接参数、订阅或发布的主题、服务器地址、端口1883 服务器地址&#xff1a; alFMz7jnArW.iot-as-mqtt.cn-shanghai.aliyuncs.com 注&#xff1a;重要的信息阿里云信息大家不要透露&#xff0c;写完笔记会及时删除产品及设备&#xff0c;大家用自己的信息…

数据库原理(数据库设计)——(3)

一、数据库设计概述 1.数据库设计的基本任务和目标 基本任务 根据用户的信息需求、数据库操作需求&#xff0c;设计一个结构合理、使用方便、效率高的数据库。 设计目标 满足用户的应用要求&#xff1b;准确模拟现实世界&#xff1b;能背某个DBMS&#xff08;数据库管理系统…

【ARMv8/ARMv9 硬件加速系列 3.3 -- SVE LD2D 和 ST2D 使用介绍】

文章目录 SVE 多向量操作LD2D(加载)LD2D 操作说明LD2D 使用举例ST2D(存储)ST2D 使用举例ST2D 存储示例代码ld2d 和 st2d 小结SVE 多向量操作 在ARMv8/9的SVE (Scalable Vector Extension) 指令集中,st2d和ld2d指令用于向量化的存储和加载操作,具体地,它们允许同时对两个…

ezButton-按钮库

ezButton-按钮库 使用按钮时&#xff0c;初学者通常会遇到以下麻烦&#xff1a; Floating input issue 浮动输入问题Chattering issue 抖动问题Detecting the pressed and released events 检测按下和释放的事件Managing timestamp when debouncing for multiple buttons 在多…

【乳业巨擘·数字革命先锋】光明乳业:上市公司科技蜕变,搭贝低代码引领未来新纪元

在这个由科技编织的未来世界里&#xff0c;光明乳业股份有限公司以巨人之姿&#xff0c;傲立于乳业之巅&#xff0c;以其无与伦比的胆识与魄力&#xff0c;引领了一场震撼业界的数字化革命。与低代码领域的创新领袖——搭贝的强强联合&#xff0c;不仅标志着光明乳业在数字化转…

通用视频模板解决方案,视频生产制作更轻松

对于许多企业来说&#xff0c;视频制作往往面临着技术门槛高、制作周期长、成本投入大等难题。为了解决这些问题&#xff0c;美摄科技凭借其领先的跨平台视频技术和完善的工具链&#xff0c;推出了面向企业的视频通用模板解决方案&#xff0c;为企业视频制作带来了全新的革命性…

【C#项目】使用百度ai人脸库实现人脸识别

1. 项目介绍 本项目利用百度AI的人脸识别技术&#xff0c;开发了一个可以进行人脸识别的应用程序。项目涉及网络连接、文件处理、图像处理、数据库管理及音视频处理等多个技术领域。本文将详细介绍项目的整体架构和实现过程。 2. 技术栈 本项目使用了以下技术&#xff1a; …

xxe漏洞学习

一、什么是xxe漏洞 XXE就是XML外部实体注入&#xff0c;当允许引用外部实体时&#xff0c; XML数据在传输中有可能会被不法分子被修改&#xff0c;如果服务器执行被恶意插入的代码&#xff0c;就可以实现攻击的目的攻击者可以通过构造恶意内容&#xff0c;就可能导致任意文件读…