matlab弹簧振子的阻尼振动,MATLAB计算方法和技巧6_2阻尼振动

本文介绍了振动系统中阻尼运动的数学表达式,包括欠阻尼、临界阻尼和过阻尼情况。通过欧拉公式和复数运算,推导出物体位移和速度的表达式,并展示了MATLAB如何用于计算这些复杂运动状态。阻尼因子对振动周期的影响以及简谐振动在无阻尼条件下的行为也进行了讨论。
摘要由CSDN通过智能技术生成

e i θ = cos θ + isin θ,e -i θ

= cos θ - isin θ,

可得

i -i 1cos (e

e

)2θ

θ

θ=

+,i -i 1sin (e

e

)2i

θ

θ

θ=

-,

由(6.2.8)式可得

i i e

[(i )e

(i )e

]2i t

t

t

A x βωωωβωβω

--=

++-,

即 e (c o s s i n )

t x A t t ββωωω

-=+, (6.2.10) 或 0e

c o s ()t

x A t βωω?ω

-=+, (6.2.11)

其中arctan

β

-=。这就是欠阻尼的情况,物体可作准周期性运动,ω是其角频率,振幅

按指数规律衰减。物体作阻尼运动的周期为

T ω

=

=

, (6.2.12)

55dccbdbbf4989c2b788326ebb2c5e1f.png

可见:阻尼因子越大,周期越长。或者说:阻尼使振动变慢了。

④当β = 0时,则α = i ω0,可得

000[e

e

]cos 2i t

i t

A x A t ωωω-=

+=,

可见:在不计阻尼的情况下,物体作简谐振动。

由于MA TLAB 能够进行复数运算,不论是过阻尼、临界阻尼,还是欠阻尼的情况,位移都可以用(6.2.8)式或(6.2.10)式计算。(6.2.8)式可用双曲函数表示

e (cosh sinh )t

x A t t ββααα

-=+。 (6.2.13)

利用欧拉公式可以证明:coshi θ = cos θ,sinhi θ = isin θ,因此,(6.2.10)式和(6.2.13)式是完全相同的。

由(6.2.10)式可得物体运动的速度为

2

0e

sin t

v A

t βωωω

-=-。 (6.2.14)

[算法]方法一:用解析解。取A 为坐标的单位。取ω0的倒数为时间单位,则约化时间为t * = ω0t ;取约化阻尼因子为β* = β/ω0,则约化阻尼角频率为

*

77d64bebe1dc2e61eb174be02ed30761.png

76f6c02c291ea9f0915b190d1b1c5133.png

ωωωω=

=

=,

物体的坐标可表示为

******

**

*

exp()(cos sin )x t t t ββωωω

=-+

, (6.2.10*)

其中,x * = x /A 。可见:阻尼因子β* = β/ω0决定了物体的位移曲线。取v 0 = ω0A 为速度单位,物体的速度可表示为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值