首页 关于

摩擦摆隔震系统

摩擦摆隔震系统1. 模型2. 运动方程3. 状态转换4. 运动方程求解5. LS-DYNA 求解验证5.1位移对比5.2 加速度对比6. 简单的多层结构FPS计算程序

最近接触到一种隔震方式叫摩擦摆隔震系统(Friction Pendulum System)

1. 模型

其最简单的模型如下图所示:

fps model

建筑基座端部为一个滑块,可以在一个弧形槽里滑动。当发生地震时,滑块通过滑动来减轻建筑响应,通过摩擦耗散地震能量。同时由于重力作用,滑块具有回复力。弧形槽半径r,滑动面摩擦系数为,滑块质量为为建筑各层质量,为各层刚度与阻尼系数。

2. 运动方程

首先,滑块水平、竖直方向坐标与转角之间的关系:

model

在滑动状态下,取弧形槽对滑块的水平作用力为,弧形槽对滑块的垂直作用力为,其值分别为:

取弧形槽对滑块的切向作用力为,弧形槽对滑块的径向作用力为,其值分别为:

或者

滑动状态下,根据库伦摩擦公式:

则有:

把方程1和方程6带入方程2,即可得到滑块的运动微分方程:

其中,为符号函数,用于描述摩擦力与运动方向的关系。而

中间层的运动微分方程为:

顶层质量点的运动微分方程为:

由方程7、11、12组成的方程组即为该摩擦摆隔震系统的微分方程组。

3. 状态转换

上述方程是建立在滑块滑动的情况下的,在运动过程中,当滑块受到的切向力小于滑动摩擦力时,即时,且滑块速度为0时,滑块则不会滑动,相当于固定基础,此时方程7将不存在。

4. 运动方程求解

求解该方程组的Matlab代码如下:

5. LS-DYNA 求解验证

为了验证上述求解的正确性,用DYNA做了一个小例子,进行时程分析。

DYNA模型

如图所示,基座半径为1m,滑块质量186kg,摩擦系数为0.1。基础之上共有5层,每层质量都与基座相同。每层都用质量点表示,各层之间通过离散梁单元连接,梁单元使用材料模型为LINEAR_ELASTIC_DISCRETE_BEAM,设置其沿水平方向的刚度即横向刚度为186000N/m,阻尼系数为450,沿重力方向刚度取大三个数量级,阻尼系数也大两个数量级。

通过下面的对比可以看出,DYNA的计算结果几乎与MATLAB算出来的一致。

有几点可能的原因导致结算结果的轻微偏差:

  1. MATLAB计算时,需要对进行滑块的状态转换,判断滑块不滑动的充要条件是,切向力小于滑动摩擦力且速度为0。为提高迭代速度,代码中取滑块速度小于1e-5时则取其速度为0,这里会导致轻微偏差;
  2. 在DYNA中模拟摩擦摆最关键的是滑块与基座之间的接触设置。由于有限元软件中接触不可避免的产生接触面间的相互渗透,当滑块与基座的节点在计算过程中渗透量越大时,其摩擦系数并不是理想的设置的摩擦系数,导致较大偏差。为使仿真过程中的等效摩擦系数是期望的值,需要尽可能提高接触界面间的刚度,使其渗透减小。

5.1位移对比

第一层位移对比

第二层位移对比

第6层位移对比

5.2 加速度对比

第一层加速度对比

第六层加速度对比

6. 简单的多层结构FPS计算程序

根据上述内容,可编写如下程序,加入了没有隔振系统的计算结果,输出任意层的位移、加速度、层间位移等,可以对比隔振效果。