Matlab处理阻尼振动数据,MATLAB计算方法和技巧6_2阻尼振动
弹簧振子的阻尼振动
[问题]一弹簧振子的质量为m ,倔强系数为k 。振子还受到与速度大小成正比、方向相反的阻力,比例系数为γ。当振子从静止开始运动时,初位移为A 。物体的运动规律是什么?不同的阻尼下的运动曲线和速度曲线有什么特点?
[数学模型]
根据牛顿运动定律,物体运动的微分方程为
2
2
d d d d x x m
kx t
t
γ
=--, (6.2.1)
取k /m = ω02
,γ/m = 2β,ω0就是无阻尼时物体的固有角频率,β是阻尼因子。物体的运动方程可表示为
2
2
02d d 20d d x x x t
t
β
ω++=。 (6.2.2)
设微分方程的解为x = e rt
,代入上式可得特征方程
r 2 - 2βr + ω02 = 0。 (6.2.3)
特征方程的解为
r β=-±
, (6.2.4)
设α=
α可以是实数和零以及虚数,则r 1 = -β + α,r 2 = -β – α,r 1和r 2可以是
实数或复数。微分方程的解为
121212e e
e
(e
e
)r t
r t
t
t
t
x C C C C βαα--=+=+, (6.2.5)
其中C 1和C 2是由初始条件决定的常数。物体的速度为
12112212d e e
e
[()e
()e
]d r t
r t
t
t
t
x v C r C r C C t
βααβαβα--=
=+=-++--。 (6.2.6)
当t = 0时,x = A ,v = 0,因此可得
A = C 1 + C 2,0 = C 1(-β + α) + C 2(-β - α), (6.2.7)
如果β ≠ ω0,即α ≠ 0,解得两个常数分别为
12C A αβα+=,22C A αβα
-=。
因此物体的位移为
e
[()e
()e
]2t
t
t
A x βαααβαβα
--=
++-。 (6.2.8)
[讨论]①当β > ω0时,即α > 0,上式就是过阻尼的情况。
②当β → ω0时,即α → 0,不论用罗必塔法则还是用公式e αt → 1 + αt 和e -αt → 1 - αt ,都可得
00(1)e
t
x A t ωω-=+。 (6.2.9)
这是临界阻尼的情况。
③当β < ω0时,设ω=
α = i ω,为虚数单位,利用欧拉公式
Matlab处理阻尼振动数据,MATLAB计算方法和技巧6_2阻尼振动相关推荐
- matlab弹簧振子的阻尼振动,MATLAB计算方法和技巧6_2阻尼振动
MATLAB计算阻尼振动 弹簧振子的阻尼振动 [问题]一弹簧振子的质量为m,倔强系数为k.振子还受到与速度大小成正比.方向相反的阻力,比例系数为γ.当振子从静止开始运动时,初位移为A.物体的运动规律是 ...
- matlab引入外部数据,matlab引入外部数据
(1)适用与 matlab 等非编译语言. (2)适用与 C 和 Fortran 等编译语言. B. 如何在外部程序中告诉 ANSYS 改变单元属性和载荷变化: 在从 ANSYS 中导入数据后.... ...
- matlab神经网络预测数据,matlab神经网络工具箱
什么是matlab神经网络 Matlab语言是MathWorks公司推出的一套高性能计算机编程语言,集数学计算.图形显示.语言设计于一体,其强大的扩展功能为用户提供了广阔的应用空问. 它附带有30多个 ...
- matlab如何excel数据,Matlab如何读取Excel里的数据
Matlab如何读取Excel里的数据呢?一起看看下面这篇文章吧! 我们可以使用xlswrite,用法是这样的:xlswrite('Excel路径+Excel的名称','需要输出的矩阵名称')当然,如 ...
- matlab读取grib2数据,matlab读取grib2数据
2018 基于通用模型的 GRIB 格式数据读取技术 王兵,李杰 (1. 南京航空航天大学 民航学院,江苏 南京 211106;2. 国家空管飞行流量技术重点实验室,江苏 南京 211106) 摘要: ...
- matlab读取时间数据,Matlab有关数据库读取及时间项的设定
Matlab有关数据库的读取需下载mysql-connector-java-5.1.26-bin.jar文件放到指定位置,并修改classpath.txt相关文件,具体可网上自行查找. 看一下实例: ...
- matlab查看hdf5数据,Matlab 操作 HDF5文件
HDF5文件 在使用Matlab对数据进行预处理时,遇到了内存不足的问题,因为数据量太大,在处理完成以前内存已经爆满.如果使用Matlab的.m文件对文件进行存储的话,则需要将数据分割成多个文件,对后 ...
- matlab分析gnss数据,Matlab读取GNSS 观测值o文件代码示例
一.准备工作 观测值数据读取是进行数据处理的前提,通常,观测值的数据格式有rtcm.ubx.rinex,各家厂商还有自定义的格式.数据读取是最简单的工作,掌握了数据组织格式即掌握了数据读取策略,简言之 ...
- matlab振动信号数据,Matlab在场地微振动信号数据处理中的应用
1前言地微振动信号是在场地利用高灵敏度仪器观测到的一种随时间变化的微弱随机振动.它包涵着丰富的地球物理信息.但是,场地微振动对外界干扰极为敏感,如车辆通行.施工振动.人员走动甚至天气变化等.另一方面, ...
- matlab figure 读取数据,matlab 读取figure 文件上的数据
情况一:figure上只有一个axis: 1.首先调用h = findobj(gca,'Type','line')命令取得曲线的句柄: 2.然后调用xdata=get(h,'XData')和ydata ...
最新文章
- Flask上下文管理源码分析
- 谁说用 Git 一定要用命令行?试试 SourceTree 吧
- 使用QT定时器 隐藏 label
- 疫情过后,未来只有三种企业:华为、海尔和腾讯!
- java系统时间怎么获取,java目前系统时间的获取
- ehcache springboot_Spring Boot 入门示例合集(附源代码)
- 微信小程序|开发实战篇之四
- 3DMax 完全重置
- oracle数据库rtf内容替换,如何将RTF转换为纯文本?
- 光猫下连接路由器的详细步骤
- presenting view controller
- 大型颚式破碎机在石料生产线中有着怎么样的表现形式
- Vmware安装win10报错:operating system not found
- 学习计算机软件技术感想,信息技术学习心得体会
- Altium Designer布局布线技巧分享
- Spring MVC 拦截器执行流程
- Focal Trio 6 Be 3分频监听音箱评测
- 编译原理——SysY编译器实践报告
- OLED_I2C_3D_Cube
- ECU诊断软件设计(1)