质量—弹簧—阻尼系统的建模分析

质量—弹簧—阻尼系统的建模分析

本文介绍如何使用数轴建模法对质量—弹簧—阻尼系统进行建模分析。

这里涉及的质量块、弹簧、阻尼均为理想器件。

注:实际弹簧还拥有阻尼器的效果,即实际弹簧应该是一个弹簧—阻尼系统。

在分析质量—弹簧—阻尼系统时,应该注意以下两点:

  1. 弹簧力方向与位移变化量的方向相反,阻尼力方向与速度变化量的方向相反;

  2. 分析哪个点时,就应该从哪边开始减,如下图所示。

    • 若分析A点时,则阻尼器2对于A点的受力情况应为
      b 2 ( x ˙ o − x ˙ ) b_2(\dot{x}_o-\dot{x}) b2(x˙ox˙)

    • 若分析B点时,则阻尼器2对于B点的受力情况应为
      b 2 ( x ˙ − x ˙ o ) b_2(\dot{x}-\dot{x}_o) b2(x˙x˙o)

    可以发现,两种情况的阻尼力大小相同,但是方向应该不同。由于假设数轴正方向为竖直向下,故位移变化量的正方向也应该向下。 但是由于假设 x > x o x>x_o x>xo,因此第一种情况的实际变化量方向应该向上,而第二种情况则向下。

    从更直观的角度考虑以上情况,以分析A点为例,假设 x > x o x>x_o x>xo。对于A点来说,相当于在阻尼器上端把阻尼器向上拉,那么受到的阻尼力方向应该向下。对于B点同理。

在这里插入图片描述

1.单自由度系统

1.1.例一

在这里插入图片描述

上图左图为一个弹簧—阻尼系统,右图为正方向定义为向下的数轴,用于辅助分析。对于弹簧—阻尼系统,通常会假设A点处存在一个质量块 m A m_A mA,这样就可以进行受力分析。

  • 弹簧:弹簧上端向下移动 x i x_i xi,下端向下移动 x o x_o xo,属于两端都有位移的情况。质量块 m A m_A mA受到的弹簧力大小为
    k ( x o − x i ) k(x_o-x_i) k(xoxi)
    方向为竖直向上。 弹簧力方向与位移方向相反。

    注:由于假设 x o > x i x_o>x_i xo>xi,故位移变化量的方向为竖直向下。

  • 阻尼器:阻尼器下端固定,上端向下移动 x o x_o xo。质量块 m A m_A mA受到的阻尼力大小为
    b ( x ˙ o − 0 ) = b x ˙ o b(\dot{x}_o-0)=b\dot{x}_o b(x˙o0)=bx˙o
    方向为竖直向上。 阻尼力方向与速度方向相反。

    注:应该从A点所在端减去另一端,即应为 x ˙ o − 0 \dot{x}_o-0 x˙o0

由此可以得到,该弹簧—阻尼系统的微分方程为
− k ( x o − x i ) − b x ˙ o = m A x ¨ o -k(x_o-x_i)-b\dot{x}_o=m_A\ddot{x}_o k(xoxi)bx˙o=mAx¨o
由于A点处的质量可以忽略不计,故上式应为
− k ( x o − x i ) − b x ˙ o = 0 -k(x_o-x_i)-b\dot{x}_o=0 k(xoxi)bx˙o=0

1.2.例二

在这里插入图片描述

上图左图为一个质量—弹簧—阻尼系统,右图为正方向定义为向右的数轴。

  • 弹簧:弹簧左端向右移动 x i x_i xi,右端向右移动 x o x_o xo,属于两端都有位移的情况。质量块 m m m受到的弹簧力大小为
    k ( x o − x i ) k(x_o-x_i) k(xoxi)
    方向为水平相左。 弹簧力方向与位移方向相反。

  • 阻尼器:阻尼器左端固定,右端向右移动 x o x_o xo。质量块 m m m受到的阻尼力大小为
    b ( x ˙ o − 0 ) = b x ˙ o b(\dot{x}_o-0)=b\dot{x}_o b(x˙o0)=bx˙o
    方向为水平向左。 阻尼力方向与速度方向相反。

由此可以得到,该弹簧—阻尼系统的微分方程为
− k ( x o − x i ) − b x ˙ o = m x ¨ o -k(x_o-x_i)-b\dot{x}_o=m\ddot{x}_o k(xoxi)bx˙o=mx¨o

2.两自由度系统

在这里插入图片描述

以上是一个弹簧—阻尼系统,分析方法与单自由度系统相同。假设A点、B点分别有质量块 m A , m B m_A,m_B mA,mB,并假设B处向下移动x。

从下往上分析。

1.对于B点

  • 弹簧2:下端固定,上端向下移动 x x x,故弹簧力应为
    k 2 x k_2x k2x
    方向竖直向上。

  • 阻尼器2:下端移动 x x x,上端移动 x o x_o xo,故阻尼力应为
    b 2 ( x ˙ − x ˙ o ) b_2(\dot{x}-\dot{x}_o) b2(x˙x˙o)
    方向竖直向上。

由此可以得到,该弹簧—阻尼系统的微分方程为
− k 2 x − b 2 ( x ˙ − x ˙ o ) = m B x ¨ = 0 -k_2x-b_2(\dot{x}-\dot{x}_o)=m_B\ddot{x}=0 k2xb2(x˙x˙o)=mBx¨=0
2.对于A点

  • 弹簧1:上端向下移动 x i x_i xi,下端向下移动 x o x_o xo,故弹簧力应为
    k 1 ( x o − x i ) k_1(x_o-x_i) k1(xoxi)
    方向竖直向上。

  • 阻尼器1:上端向下移动 x i x_i xi,下端向下移动 x o x_o xo,故阻尼力应为
    b 1 ( x ˙ o − x ˙ i ) b_1(\dot{x}_o-\dot{x}_i) b1(x˙ox˙i)
    方向竖直向上。

  • 阻尼器2:下端移动 x x x,上端移动 x o x_o xo,故阻尼力应为
    b 2 ( x ˙ o − x ˙ ) b_2(\dot{x}_o-\dot{x}) b2(x˙ox˙)
    方向竖直向上。由于 x > x o x>x_o x>xo,速度变化量方向为竖直向上,故实际受力方向应为竖直向下。

由此可以得到,该弹簧—阻尼系统的微分方程为
− k 1 ( x o − x i ) − b 1 ( x ˙ o − x ˙ i ) − b 2 ( x ˙ o − x ˙ ) = m A x ¨ = 0 -k_1(x_o-x_i)-b_1(\dot{x}_o-\dot{x}_i)-b_2(\dot{x}_o-\dot{x})=m_A\ddot{x}=0 k1(xoxi)b1(x˙ox˙i)b2(x˙ox˙)=mAx¨=0

或者为
− k 1 ( x o − x i ) − b 1 ( x ˙ o − x ˙ i ) + b 2 ( x ˙ − x ˙ o ) = m A x ¨ = 0 -k_1(x_o-x_i)-b_1(\dot{x}_o-\dot{x}_i)+b_2(\dot{x}-\dot{x}_o)=m_A\ddot{x}=0 k1(xoxi)b1(x˙ox˙i)+b2(x˙x˙o)=mAx¨=0

参考资料:白艳艳,张晓俊.建立弹簧-质量-阻尼系统数学模型的数轴法[J].噪声与振动控制,2012,32(03):59-62.

  • 67
    点赞
  • 314
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值