振动力学学习笔记: 单自由度系统(三) 单自由度粘性阻尼系统的自由振动

振动力学学习笔记: 单自由度系统(三) 单自由度粘性阻尼系统的自由振动介绍单自由度无阻尼系统自由振动的分析方法 包括运动微分方程求解方法 三种解的情况 以及对应的 MATLAB 程序 单自由度粘性阻尼系统的自由振动

大家好,欢迎来到IT知识分享网。

前情提要
绪论(一) 振动力学的基本概念
绪论(二) 振动力学的基本问题与基本方法
绪论(三) 简谐振动及其三角函数、矢量、复数表示法

理想元件(一) 弹性元件及其简化模型
理想元件(二) 阻尼元件及其简化模型
理想元件(三) 质量元件及其简化模型



本节讨论对象:单自由度粘性阻尼系统的自由振动

  • 单自由度 (one degree of freedom) 系统在振动过程中任意瞬时的几何位置只需要一个独立坐标就能描述
  • 粘性阻尼 (viscous damping) = 线性阻尼 与速度成正比的阻尼
  • 自由振动 (free vibration) 振动系统仅受到初始条件 (初始位移、初始速度) 的激励,在后续的振动过程中没有其他激励

工程实际中的振动系统或大或小总有一些阻尼,因此,相比于无阻尼模型,粘性阻尼模型更加接近实际情况。


单自由度粘性阻尼系统自由振动的微分方程

通过受力分析,可以获得单自由度粘性阻尼系统自由振动的微分方程 m x ¨ ( t ) + c x ˙ ( t ) + k x ( t ) = 0 (1) m\ddot x(t)+c\dot x(t)+kx(t)=0\tag{1} mx¨(t)+cx˙(t)+kx(t)=0(1) 其中

  • m m m 为质量块质量
  • c c c粘性阻尼系数,单位为 N ⋅ s / m \text{N}\cdot\text{s}/\text{m} Ns/m
  • k k k 为弹簧刚度系数,单位为 N / m \text{N}/\text{m} N/m
    3-3-1 具有粘性阻尼单自由度振动系统的力学模型

将式 ( 1 ) (1) (1) 方程两边同时除以质量 m m m,则方程可表示为 x ¨ ( t ) + 2 ζ ω n x ˙ ( t ) + ω n 2 x ( t ) = 0 (2) \ddot x(t)+2\zeta\omega_\text{n}\dot x(t)+\omega_\text{n}^2x(t)=0\tag{2} x¨(t)+2ζωnx˙(t)+ωn2x(t)=0(2) 其中

  • 系统无阻尼时的固有频率 (单位 rad / s \text{rad}/\text{s} rad/s) ω n = k m (3) \omega_\text{n}=\sqrt{\frac{k}{m}}\tag{3} ωn=mk
    (3)
  • 粘性阻尼比 (viscous damping ratio) = 粘滞阻尼因子 (viscous damping factor) (无量纲) ζ = c 2 m ω n = c 2 m k (4) \zeta=\frac{c}{2m\omega_\text{n}}=\frac{c}{2\sqrt{mk}}\tag{4} ζ=2mωnc=2mk
    c
    (4)

单自由度粘性阻尼系统自由振动解的三种情况

( 2 ) (2) (2) 是一个典型的二阶常系数齐次微分方程,其特征方程为 r 2 + 2 ζ ω n r + ω n 2 = 0 (5) r^2+2\zeta\omega_\text{n}r+\omega_\text{n}^2=0\tag{5} r2+2ζωnr+ωn2=0(5) 其特征根为 r 1 , 2 = ( − ζ ± ζ 2 − 1 ) ω n (6) r_{1,2}=\left(-\zeta\pm\sqrt{\zeta^2-1}\right)\omega_\text{n}\tag{6} r1,2=(ζ±ζ21
)
ωn
(6)
显然,根据阻尼比 ζ \zeta ζ 的不同,特征根有不同的特点,进而产生不同的振动解,对应不同的振动类型,需进行分类讨论


小阻尼

ζ < 1 \zeta<1 ζ<1 的情况为 小阻尼 (underdamping)。此时特征根为一对共轭复数 r 1 , 2 = ( − ζ ± i 1 − ζ 2 ) ω n = − ζ ω n ± i ω d r_{1,2}=\left(-\zeta\pm i\sqrt{1-\zeta^2}\right)\omega_\text{n}=-\zeta\omega_{n}\pm i\omega_\text{d} r1,2=(ζ±i1ζ2
)
ωn=
ζωn±iωd
其中 ω d = 1 − ζ 2 ω n (7) \omega_\text{d}=\sqrt{1-\zeta^2}\omega_\text{n}\tag{7} ωd=1ζ2
ωn
(7)
系统通解为 x ( t ) = C 1 e r 1 t + C 2 e r 2 t = C 1 e ( − ζ ω n + i ω d ) t + C 2 e ( − ζ ω n − i ω d ) t = e − ζ ω n t [ C 1 ( cos ⁡ ω d t + i sin ⁡ ω d t ) + C 2 ( cos ⁡ ω d t − i sin ⁡ ω d t ) ] = e − ζ ω n t [ ( C 1 + C 2 ) cos ⁡ ω d t + i ( C 1 − C 2 ) sin ⁡ ω d t ] \begin{aligned}x(t)&=C_1e^{r_1t}+C_2e^{r_2t}=C_1e^{\left(-\zeta\omega_\text{n}+i\omega_\text{d}\right)t}+C_2e^{\left(-\zeta\omega_\text{n}-i\omega_\text{d}\right)t}\\&=e^{-\zeta\omega_\text{n}t}\left[C_1\left(\cos\omega_\text{d}t+i\sin\omega_\text{d}t\right)+C_2\left(\cos\omega_\text{d}t-i\sin\omega_\text{d}t\right)\right]\\&=e^{-\zeta\omega_\text{n}t}\left[\left(C_1+C_2\right)\cos\omega_\text{d}t+i\left(C_1-C_2\right)\sin\omega_\text{d}t\right]\end{aligned} x(t)=C1er1t+C2er2t=C1e(ζωn+iωd)t+C2e(ζωniωd)t=eζωnt[C1(cosωdt+isinωdt)+C2(cosωdtisinωdt)]=eζωnt[(C1+C2)cosωdt+i(C1C2)sinωdt] 可以看出,系统在平衡位置附近作往复振动,但振幅不断衰减。随 C 1 C_1 C1 C 2 C_2 C2 的变化,系统振动频率始终等于 ω d \omega_\text{d} ωd。因此, ω d \omega_\text{d} ωd 就是小阻尼系统的固有频率,称为 有阻尼固有频率 (damped natural frequency)

若令 X 1 = C 1 + C 2 X_1=C_1+C_2 X1=C1+C2 X 2 = i ( C 1 − C 2 ) X_2=i\left(C_1-C_2\right) X2=i(C1C2),则小阻尼系统的通解可以表示为 x ( t ) = e − ζ ω n t ( X 1 cos ⁡ ω d t + X 2 sin ⁡ ω d t ) (8) x(t)=e^{-\zeta\omega_\text{n}t}\left(X_1\cos\omega_\text{d}t+X_2\sin\omega_\text{d}t\right) \tag{8} x(t)=eζωnt(X1cosωdt+X2sinωdt)(8) 式中 X 1 X_1 X1 X 2 X_2 X2 由初始条件确定。已知 t = 0 t=0 t=0 时系统的初位移为 x 0 x_0 x0,初速度为 v 0 v_0 v0,则有 x ( t = 0 ) = e − ζ ω n t ( X 1 cos ⁡ ω d t + X 2 sin ⁡ ω d t ) = X 1 = x 0 x ˙ ( t = 0 ) = e − ζ ω n t [ ( − ζ ω n X 1 + ω d X 2 ) cos ⁡ ω d t + ( − ζ ω n X 2 − ω d X 1 ) sin ⁡ ω d t ] = − ζ ω n X 1 + ω d X 2 = v 0 \begin{aligned}x(t=0)&=e^{-\zeta\omega_\text{n}t}\left(X_1\cos\omega_\text{d}t+X_2\sin\omega_\text{d}t\right)=X_1=x_0\\\dot x(t=0)&=e^{-\zeta\omega_\text{n}t}\left[\left(-\zeta\omega_\text{n} X_1+\omega_\text{d}X_2\right)\cos\omega_\text{d}t+\left(-\zeta\omega_\text{n}X_2-\omega_\text{d}X_1\right)\sin\omega_\text{d}t\right]\\&=-\zeta\omega_\text{n} X_1+\omega_\text{d}X_2=v_0\end{aligned} x(t=0)x˙(t=0)=eζωnt(X1cosωdt+X2sinωdt)=X1=x0=eζωnt[(ζωnX1+ωdX2)cosωdt+(ζωnX2ωdX1)sinωdt]=ζωnX1+ωdX2=v0 由此可确定系数 X 1 = x 0 X 2 = v 0 + ζ ω n x 0 ω d = v 0 + ζ ω n x 0 1 − ζ 2 ω n (9) \begin{aligned}X_1&=x_0\\X_2&=\frac{v_0+\zeta\omega_\text{n}x_0}{\omega_\text{d}}=\frac{v_0+\zeta\omega_\text{n}x_0}{\sqrt{1-\zeta^2}\omega_\text{n}}\end{aligned}\tag{9} X1X2=x0=ωdv0+ζωnx0=1ζ2
ωn
v0+ζωnx0
(9)
若以 X 1 X_1 X1 X 2 X_2 X2 为直角边作直角三角形,记斜边为 X X X X 1 X_1 X1 的对角为 φ 0 \varphi_0 φ0,则式 ( 8 ) (8) (8) 可以被表示为 x ( t ) = e − ζ ω n t ( X 1 cos ⁡ ω d t + X 2 sin ⁡ ω d t ) = e − ζ ω n t ( X sin ⁡ φ 0 cos ⁡ ω d t + X cos ⁡ φ 0 sin ⁡ ω d t ) = e − ζ ω n t ⋅ X sin ⁡ ( ω d t + φ 0 ) (10) \begin{aligned}x(t)&=e^{-\zeta\omega_\text{n}t}\left(X_1\cos\omega_\text{d}t+X_2\sin\omega_\text{d}t\right)\\&=e^{-\zeta\omega_\text{n}t}\left(X\sin\varphi_0\cos\omega_\text{d}t+X\cos\varphi_0\sin\omega_\text{d}t\right)\\&=e^{-\zeta\omega_\text{n}t}\cdot X\sin\left(\omega_\text{d}t+\varphi_0\right)\tag{10}\end{aligned} x(t)=eζωnt(X1cosωdt+X2sinωdt)=eζωnt(Xsinφ0cosωdt+Xcosφ0sinωdt)=eζωntXsin(ωdt+φ0)(10)
3-3-2 单自由度小阻尼系统振动解的三角函数化简
如图为一小阻尼系统自由振动时的位移时程曲线,该系统质量 m = 1 kg m=1\text{kg} m=1kg,弹簧刚度系数 k = 1 N/m k=1\text{N/m} k=1N/m,粘性阻尼系数 c = 0.1 N ⋅ s/m c=0.1\text{N}\cdot \text{s/m} c=0.1Ns/m (对应阻尼比 ζ = 0.05 \zeta=0.05 ζ=0.05),初始位移 x 0 = 1 m x_0=1\text{m} x0=1m,初始速度 v 0 = 5 m/s v_0=5\text{m/s} v0=5m/s
3-3-3 小阻尼系统位移时程曲线

  • 自由振动频率 = 有阻尼固有频率 ω d = 1 − ζ 2 ω n = ( 1 − ζ 2 ) k m \omega_\text{d}=\sqrt{1-\zeta^2}\omega_\text{n}=\sqrt{\frac{\left(1-\zeta^2\right)k}{m}} ωd=1ζ2
    ωn=
    m(1ζ2)k
    可以看出,随着阻尼比的增大,系统的固有频率将会减小,阻尼比接近 1 1 1 的时候,固有频率接近于 0 0 0
    3-3-4 有阻尼固有频率随阻尼比的变化规律
  • 有阻尼固有周期 (damped natural cycle) T d = 2 π ω d = 2 π ω n 1 − ζ 2 = T n 1 − ζ 2 (11) T_\text{d}=\frac{2\pi}{\omega_\text{d}}=\frac{2\pi}{\omega_\text{n}\sqrt{1-\zeta^2}}=\frac{T_\text{n}}{\sqrt{1-\zeta^2}}\tag{11} Td=ωd2π=ωn1ζ2
    2π
    =
    1ζ2
    Tn
    (11)
    显然,对于给定系统,这是个定值。意味着阻尼的出现不会破坏系统自由振动的等时性 ,但因振幅有衰减,有阻尼系统不再具有周期性。其固有周期相比于无阻尼系统有所延长,阻尼越大延长越多。阻尼比接近 1 1 1 时,有阻尼固有周期趋近于无穷大,这意味着下一个周期的开始大约在一 ~ 千年 ~ 以后——
  • 振幅 e − ζ ω n t ⋅ X e^{-\zeta\omega_\text{n}t}\cdot X eζωntX 按照指数规律衰减,其中 X = X 1 2 + X 2 2 = x 0 2 + ( v 0 + ζ ω n x 0 ) 2 ( 1 − ζ 2 ) ω n 2 (12) X=\sqrt{X_1^2+X_2^2}=\sqrt{x_0^2+\frac{\left(v_0+\zeta\omega_\text{n}x_0\right)^2}{\left(1-\zeta^2\right)\omega_\text{n}^2}}\tag{12} X=X12+X22
    =
    x02+(1ζ2)ωn2(v0+ζωnx0)2
    (12)
  • 对数衰减率 (logarithmic decrement) 一个自然周期相邻两个振幅之比的自然对数,反映振幅衰减的快慢 δ = ln ⁡ e − ζ ω n t e − ζ ω n ( t + T d ) = ζ ω n T d = 2 π ζ 1 − ζ 2 (13) \delta=\ln{\frac{e^{-\zeta\omega_\text{n}t}}{e^{-\zeta\omega_\text{n}(t+T_\text{d})}}}=\zeta\omega_\text{n}T_\text{d}=\frac{2\pi\zeta}{\sqrt{1-\zeta^2}}\tag{13} δ=lneζωn(t+Td)eζωnt=ζωnTd=1ζ2
    2πζ
    (13)
    可以看出,振幅衰减的速度和阻尼大小呈现正相关。特别地,当阻尼很小 1 − ζ 2 ≈ 1 1-\zeta^2\approx1 1ζ21,对数衰减率可以近似为 δ ≈ 2 π ζ (14) \delta\approx2\pi\zeta\tag{14} δ2πζ(14) 对数衰减率近似值相对于精确解的误差为 ε = ∣ 2 π ζ − 2 π ζ 1 − ζ 2 ∣ 2 π ζ 1 − ζ 2 × 100 % = ( 1 − 1 − ζ 2 ) × 100 % (15) \varepsilon=\frac{\left|2\pi\zeta-\frac{2\pi\zeta}{\sqrt{1-\zeta^2}}\right|}{\frac{2\pi\zeta}{\sqrt{1-\zeta^2}}}\times100\%=\left(1-\sqrt{1-\zeta^2}\right)\times100\%\tag{15} ε=1ζ2
    2πζ

    2πζ1ζ2
    2πζ

    ×
    100%=(11ζ2
    )
    ×
    100%(15)
    当阻尼比小于 0.31 0.31 0.31 时,误差小于 5 % 5\% 5%,一般可以满足工程需要
    3-3-5 对数衰减率随阻尼比的变化情况
  • 初相位 (initial phase angle) φ 0 \varphi_0 φ0 t = 0 t=0 t=0 时的相位角,根据式 ( 9 ) (9) (9) φ 0 = arctan ⁡ X 1 X 2 = arctan ⁡ 1 − ζ 2 ω n x 0 v 0 + ζ ω n x 0 (16) \varphi_0=\arctan\frac{X_1}{X_2}=\arctan\frac{\sqrt{1-\zeta^2}\omega_\text{n}x_0}{v_0+\zeta\omega_\text{n}x_0}\tag{16} φ0=arctanX2X1=arctanv0+ζωnx01ζ2
    ωnx0
    (16)

临界阻尼

刚刚在小阻尼的情况中,我们讲到,当阻尼比 ζ \zeta ζ 接近 1 1 1 时,振动频率趋近于 0 0 0,周期趋近于无穷大。而当阻尼比真的达到 1 1 1 ,即 ζ = 1 \zeta=1 ζ=1 时,就形成了 临界阻尼 (critical damping) 的情况。它介于小阻尼和后面要介绍的过阻尼之间

此时有 临界阻尼系数 c 0 = 2 m ω n = 2 m k (17) c_0=2m\omega_n=2\sqrt{mk}\tag{17} c0=2mωn=2mk
(17)
按照临界阻尼系数的概念,阻尼比也可以定义为 ζ = c c 0 (18) \zeta=\frac{c}{c_0}\tag{18} ζ=c0c(18)

临界阻尼情况下,特征根为两个相同的负实数,即 r 1 = r 2 = − ω n r_1=r_2=-\omega_\text{n} r1=r2=ωn 系统通解为 x ( t ) = ( C 1 + C 2 t ) e − ω n t (19) x(t)=\left(C_1+C_2t\right)e^{-\omega_\text{n}t}\tag{19} x(t)=(C1+C2t)eωnt(19) 此时系统的振动按照指数规律衰减,不会产生周期震荡。式中 C 1 C_1 C1 C 2 C_2 C2 由初始条件确定。已知 t = 0 t=0 t=0 时系统的初位移为 x 0 x_0 x0,初速度为 v 0 v_0 v0,则有 x ( t = 0 ) = ( C 1 + C 2 t ) e − ω n t = C 1 = x 0 x ˙ ( t = 0 ) = [ − ω n ( C 1 + C 2 t ) + C 2 ] e − ω n t = − ω n C 1 + C 2 = v 0 \begin{aligned}x(t=0)&=\left(C_1+C_2t\right)e^{-\omega_\text{n}t}=C_1=x_0\\\dot x(t=0)&=\left[-\omega_\text{n}\left(C_1+C_2t\right)+C_2\right]e^{-\omega_\text{n}t}=-\omega_\text{n}C_1+C_2=v_0\end{aligned} x(t=0)x˙(t=0)=(C1+C2t)eωnt=C1=x0=[ωn(C1+C2t)+C2]eωnt=ωnC1+C2=v0 由此可确定系数 C 1 = x 0 C 2 = x 0 ω n + v 0 (20) \begin{aligned}C_1&=x_0\\C_2&=x_0\omega_\text{n}+v_0\end{aligned}\tag{20} C1C2=x0=x0ωn+v0(20)

如图为一临界阻尼系统自由振动时的位移时程曲线,该系统质量 m = 1 kg m=1\text{kg} m=1kg,弹簧刚度系数 k = 1 N/m k=1\text{N/m} k=1N/m,粘性阻尼系数 c = 2 N ⋅ s/m c=2\text{N}\cdot \text{s/m} c=2Ns/m (对应阻尼比 ζ = 1 \zeta=1 ζ=1),初始位移 x 0 = 1 m x_0=1\text{m} x0=1m,初始速度 v 0 = 5 m/s v_0=5\text{m/s} v0=5m/s
3-3-6 临界阻尼系统位移时程曲线


过阻尼

ζ > 1 \zeta>1 ζ>1 的情况为 过阻尼 (overdamping)。此时特征根为两个不同的负实数,其中 r 1 = ( − ζ + ζ 2 − 1 ) ω n ∈ ( − ω n , 0 ) r 2 = ( − ζ − ζ 2 − 1 ) ω n < − ω n \begin{aligned}r_1&=\left(-\zeta+\sqrt{\zeta^2-1}\right)\omega_\text{n}\in(-\omega_n,0)\\r_2&=\left(-\zeta-\sqrt{\zeta^2-1}\right)\omega_\text{n}<-\omega_n\end{aligned} r1r2=(ζ+ζ21
)
ωn(ωn,0)
=(ζζ21
)
ωn<ωn
如下图,随阻尼比的增大, r 1 r_1 r1 越来越接近 0 0 0 r 2 r_2 r2 则越来越小

3-3-7 过阻尼情况下特征根随阻尼比的变化规律

此时系统的通解为 x ( t ) = C 1 e r 1 t + C 2 e r 2 t (21) x(t)=C_1e^{r_1t}+C_2e^{r_2t}\tag{21} x(t)=C1er1t+C2er2t(21) 由于特征根为负,通解两项均按指数规律衰减。这是因为阻尼足够大,由初始激励输入给系统的能量很快就会被消耗掉,系统很快就会趋于平衡位置,而来不及产生反复的震荡。

C 1 C_1 C1 C 2 C_2 C2 均由初始条件,即初始时刻系统的位移和速度确定。已知 t = 0 t=0 t=0 时系统的初位移为 x 0 x_0 x0,初速度为 v 0 v_0 v0,则有 x ( t = 0 ) = C 1 + C 2 = x 0 x ˙ ( t = 0 ) = C 1 r 1 e r 1 t + C 2 r 2 e r 2 t = C 1 r 1 + C 2 r 2 = v 0 \begin{aligned}x(t=0)&=C_1+C_2=x_0\\\dot x(t=0)&=C_1r_1e^{r_1t}+C_2r_2e^{r_2t}=C_1r_1+C_2r_2=v_0\end{aligned} x(t=0)x˙(t=0)=C1+C2=x0=C1r1er1t+C2r2er2t=C1r1+C2r2=v0 由此可确定系数
C 1 , 2 = x 0 2 ( 1 ± ζ ω n + v 0 ζ 2 − 1 ω n ) (22) C_{1,2}=\frac{x_0}{2}\left(1\pm\frac{\zeta\omega_\text{n}+v_0}{\sqrt{\zeta^2-1}\omega_\text{n}}\right)\tag{22} C1,2=2x0(1±ζ21
ωn
ζωn+v0
)
(22)

如图为一过阻尼系统自由振动时的位移时程曲线,该系统质量 m = 1 kg m=1\text{kg} m=1kg,弹簧刚度系数 k = 1 N/m k=1\text{N/m} k=1N/m,粘性阻尼系数 c = 5 N ⋅ s/m c=5\text{N}\cdot \text{s/m} c=5Ns/m (对应阻尼比 ζ = 2.5 \zeta=2.5 ζ=2.5),初始位移 x 0 = 1 m x_0=1\text{m} x0=1m,初始速度 v 0 = 5 m/s v_0=5\text{m/s} v0=5m/s
3-3-8 过阻尼系统位移时程曲线


生成单自由度线性系统自由振动时程曲线的MATLAB函数

根据上面计算的结果,编写如下函数。输入系统质量、弹性系数、粘性阻尼系数、初始条件、结束时间、步长,即可输出位移随时间的变化情况。如选择输出图像,还可直接生成位移时程曲线。

function [x,t] = x_free_vib(m,k,c,x0,v0,te,s,p) %% Generating Displacement-time history data of linear vibration system with 1 DoF %% [OUTPUT] System charasteristics % x Displacement data % t Time data % a Amplitude data %% [INPUT] System charasteristics % m Mass % k Elastic coefficient % c Damping coefficient %% [INPUT] Initial conditions  % x0 Initial displacement % v0 Initial velocity %% [INPUT] Calculating settings  % te End time % s Steps (Default=100) % p Plot or not (Default=0=No) if nargin<7 s=100;% Set default step end if nargin<8 p=0; end t=0:te/s:te;% Generating time series wn=sqrt(k/m); % Calculating undamped natural frequency z=c/(2*sqrt(m*k));% Calculating damping ratio to determine formula of the general solution if z<1 % Underdamping wd=sqrt(1-z^2)*wn;% Calculating damped natural frequency X1=x0; X2=(v0+z*wn*x0)/(wd); x=exp(-z*wn*t).*(X1*cos(wd*t)+X2*sin(wd*t)); a=exp(-z*wn*t)*sqrt(X1^2+X2^2); elseif z==1 % Critical damping C1=x0; C2=x0*wn+v0; x=(C1+C2*t).*exp(-wn*t); else % Overdamping r1=(-z+sqrt(z^2-1))*wn; r2=(-z-sqrt(z^2-1))*wn; C1=x0/2*(1+(z*wn+v0)/(sqrt(z^2-1)*wn)); C2=x0/2*(1-(z*wn+v0)/(sqrt(z^2-1)*wn)); x=C1*exp(r1*t)+C2*exp(r2*t); end if p plot(t,x) axis([0,max(t),-ceil(max(abs(x))*1.1),ceil(max(abs(x))*1.1)]) if z<1 plot(t,a,t,-a,'LineStyle','--') end end end 

调用语法

Matlab 代码 注释
x = x_free_vib(m,k,c,x0,v0,te) 返回系统位移值的时间序列
m 质量 | k 弹性系数 | c 阻尼系数
x0 初始位移 | v0 初始速度
te 结束时间 | 默认分析步数为100
x = x_free_vib(m,k,c,x0,v0,te,s) 还指定分析步数 s
[x,t] = x_free_vib(m,k,c,x0,v0,te,s) 还返回时间的序列 t
[x,t] = x_free_vib(m,k,c,x0,v0,te,s,1) 还绘制图像
x_free_vib(m,k,c,x0,v0,te,s,1); 只绘制图像,不返回数据

不同阻尼系数下的系统自由振动的位移时程曲线

使用上一节编写的函数,绘制如下六个系统的位移时程曲线,探究阻尼系数对系统振动特性的影响

系统编号 1 2 3 4 5 6
(无阻尼)  (小阻尼) (临界阻尼) (过阻尼)
系统特性 质量 1
弹簧刚度系数 1
粘性阻尼系数 0 0.2 1 2 3 5
阻尼比 0 0.1 0.5 1 1.5 2.5
初始条件 初始位移 1
初始速度 5
计算设置 终止时间 60
步数 1000

MATLAB 程序

clear all figure hold on x_free_vib(1,1,5,1,5,60,1000,1); x_free_vib(1,1,3,1,5,60,1000,1); x_free_vib(1,1,2,1,5,60,1000,1); x_free_vib(1,1,1,1,5,60,1000,1); x_free_vib(1,1,0.2,1,5,60,1000,1); x_free_vib(1,1,0,1,5,60,1000,1); 

运行结果

3-3-9 不同阻尼系数下的系统自由振动的位移时程曲线
注:为使图片更加清晰美观,使用图像编辑软件对线型、线宽、标记等进行了一些处理。这些处理也可在 MATLAB 中完成,用哪个取决于个人喜好。非重点,不赘述。

从图中可以看出,对于 ζ < 1 \zeta<1 ζ<1 的小阻尼系统,随着阻尼的增大,振幅衰减的速度提升,同时震荡周期发生一定程度的减小。

阻尼比增加到 1 1 1,系统进入临界阻尼状态,震荡现象消失。

阻尼比进一步增大, ζ > 1 \zeta>1 ζ>1 时,系统成为过阻尼系统。随着阻尼的增大,系统位移的峰值减小。值得注意的是,并非是阻尼越大衰减越快。图中衰减最快的是临界阻尼的情况。

实际工程中,我们有时关注的是系统位移的峰值,有时关注的是衰减到给定值的速度,更多时候两者都要关注;此外,还有能耗、一致性等多方面的因素需要兼顾。因此,阻尼比不是越大越好,也不是越小越好,需要我们根据实际情况进行选择。


参考文献

[1] 鲍文博,白泉,陆海燕.振动力学基础与MATLAB应用[M].北京:清华大学出版社,2015:47~58.

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/145412.html

(0)
上一篇 2024-11-24 14:45
下一篇 2024-11-24 15:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信