12 利用纤维模型做动力弹塑性分析

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 44

使用纤维模型做桥梁的动力弹塑性分析

北京迈达斯技术有限公司
2004.12
目 录

1. 概要
2. 纤维单元的特性
3. 桥梁资料
4. 建立结构模型
5. 定义纤维单元
6. 结构的非线性特性
7. 定义时程分析数据
8. 运行结构分析
9. 定义分析结果函数
10. 查看分析结果
使用纤维单元做预应力桥梁的动力弹塑性分析

1. 概要

纤维单元是将梁单元截面分割为许多只有轴向变形的纤维的模型,使用纤维模型时
可利用纤维材料的应力-应变关系和截面应变的分布形状假定较为准确地截面的弯
矩-曲率关系,特别是可以考虑轴力引起的中和轴的变化。但是因为使用了几种理
想化的骨架曲线(skeleton curve)计算反复荷载作用下梁的响应,所以与实际构件
的真实响应还是有些误差。

MIDAS/Civil中的纤维模型使用了下面的几个假定。

¾ 截面的变形维持平截面并与构件轴线垂直。
¾ 不考虑钢筋与混凝土之间的滑移(bond-slip)。

¾ 梁单元截面形心的连线为直线

通过下面例题,介绍使用纤维单元做动力弹塑性分析的步骤。

因为本例题说明侧重于利用纤维单元做动力弹塑性分析的介绍,所以省略了前期建
模的过程,并认为用户已经熟练掌握了MIDAS/Civil的建模方法。

本例题模型为三维预应力梁桥的实际桥梁模型(2002年11月建,韩国),但为了说明
上的便利,进行了一些简化处理,最后的结果有可能与实际设计稍有差异。

MIDAS/Civil中使用纤维单元做动力弹塑性分析的步骤如下:

1. 定义纤维模型的材料特性

2. 定义纤维模型的截面特性

3. 定义并分配构件的非弹性铰特性

4. 输入动力弹塑性时程分析数据

5. 运行分析

6. 定义分析结果函数

7. 检查并验算分析结果

1
使用纤维单元做预应力桥梁的动力弹塑性分析

2. 纤维单元的特性

纤维模型

在纤维模型中,每个纤维的轴向变形对应于截面的轴向变形和弯曲变形,由纤维的应
变确定纤维的应力状态,由纤维的应力计算截面的轴力和弯矩。纤维的应变和截面变
形的关系可用下式表达。

在此,
x : 截面的位置
φy(x) : 梁单元轴向x处,对截面单元坐标轴y轴的曲率。
φz(x) : 梁单元轴向x处,对截面单元坐标轴z轴的曲率。
εx(x) : 梁单元轴向x处截面的轴向应变。
yi : 截面上第i个纤维的位置
zi : 截面上第i个纤维的位置
εI : 第i个纤维的应变。
ECS z-axis
yi
ECS z-axis i-th fiber
ECS y-axis

ECS x-axis zi
ECS y-axis
x

图1. 纤维模型的截面分割

纤维模型中截面的材料非线性特性是通过定义纤维的应力-应变关系曲线表现的。在 M
IDAS/Civil中提供了钢纤维和混凝土纤维的材料模型,下面分别介绍各材料的本构模
型(constitutive model)。

2
使用纤维单元做预应力桥梁的动力弹塑性分析

(1) 钢纤维的本构模型(Steel fiber constitutive model)

钢纤维的本构模型一般为双折线型的随动硬化(kinematic hardening)曲线。各加载路
径和应变-硬化区间的渐进线之间的转移区段呈曲线状态。两条渐进线的交点与加载方
向上最大应变点的距离越远,转移区段的曲线越平缓。
该种本构关系可用下列公式确定。

在此,
ε : 钢纤维的应变
σ : 钢纤维的应力
(εr, σr) : 卸载点,在初始弹性状态时假设为(0, 0)。
(ε0, σ0) : 定义当前加载或卸载路径的两个渐进线的交点。
b : 刚度折减率
R0, a1, a2 : 常量
ξ : 荷载加载或卸载方向上的最大应变与ε0的差值(绝对值)
在此,最大应变的初始值设定与±(Fy/E)相同。
σ
ξ2
(ε r, σ r)1
( ε 0 , σ 0 )2 Fy
b·E

E
ε

(ε r, σ r)2 (ε 0 , σ 0 )1

ξ1

图2. 钢纤维的本构模型

3
使用纤维单元做预应力桥梁的动力弹塑性分析

(2) 混凝土的本构模型(Concrete fiber constitutive model)

本 例 题 中 使用的混凝土纤维的本构模型为Kent和Park(1973)提出的对受压混凝土的包
络曲线(envelope curve)的公式,忽略了混凝土的抗拉强度,对压力的包络曲线公式
如下。该公式可以考虑横向约束对抗压强度的增大效果。

在此,
ε : 混凝土纤维的应变
σc : 混凝土纤维的应力
ε0 : 最大应力对应的应变
εu : 极限应变
K : 横向约束引起的刚度增大率
Z : 应变软化(strain softening)的坡度
fc’ : 混凝土棱柱体抗压强度(MPa)

compressive
stress

K·fc’

Z·K·fc’

0.2K·fc’

compressive
ε0 εp εr εu strain

图3. 混凝土纤维本构关系

4
使用纤维单元做预应力桥梁的动力弹塑性分析

3. 桥梁资料

本例题的桥梁资料如下:

计算跨径 : 30 m + 30 m + 30 m = 90 m
桥宽 : 11.70 m
桥台形式 : 倒T型
桥墩形式 : T型
桥梁等级 : 抗震1级(韩国)
设计车道数 : 3车道
使用材料 : 混凝土(240 kgf/cm2), 钢材(3000 kgf/cm2)

4. 建立结构模型

设定单位体系

首先新建立一个项目名称,点击( 新项目),输入新项目名称‘Nonlinear Fiber’


,点击保存( 保存)。

将单位设定为‘kgf’和‘cm’,建模过程当中,用户可随时更换单位体系。

”可在窗口下端状态条中 文件 / 新项目
随时更换单位体系。 文件 / 保存 (Nonlinear Fiber)
”
工具 / 单位体系
长度> cm ; 力>kgf ↵

5
使用纤维单元做预应力桥梁的动力弹塑性分析

导入结构模型

导入已建好的桥梁模型(如前所述,建模过程省略)Structure Model.mct。

文件 / 导入 / MIDAS/Civil MCT 文件
打开> Structure Model.mct ↵

图4. 导入MCT文件对话框

6
使用纤维单元做预应力桥梁的动力弹塑性分析

导入的模型信息如下:

项 目 内 容
节点数: 197,
单元和节点 单元数: 200
跨度: 30m+30m+30m
C270: Girder, Cross Beam
材 料
C240: Coping, Column
截 面 Girder, Cross, Coping, Column
一般支承: 固接(桥墩底部、梁两端弹性连接下节点)
边界条件
一般连接: 桥墩与上部结构
荷 载 恒荷载(自重+上部结构)

图5. 导入的MCT模型

7
使用纤维单元做预应力桥梁的动力弹塑性分析

5. 定义纤维单元

定义纤维单元的材料特性

可将梁截面分割成很多细小的纤维进行精密分析,具体步骤如下:

模型 / 材料和截面特性 / 纤维材料特性值
选项> 添加
名称> Concrete
” 系数“k”是考虑横向约
束的系数,本例题中输入为 材料类型> Concrete
”
“k=1”没有考虑横向钢筋 骨架曲线 > Fck = 240kgf/cm2 , k=1, εu=0.01, ε0=0.003, Z=118↵
对混凝土的约束效果。
选择> 添加
名称> Steel
材料类型> Steel
骨架曲线 > Fy = 3000kgf/cm2 , E=2000000kgf/cm2 , b=0.01↵

图6. 定义纤维单元的材料特性

8
使用纤维单元做预应力桥梁的动力弹塑性分析

定义纤维单元的截面特性

下面定义纤维模型的截面特性。

模型 / 材料和截面特性 / 纤维截面分割
选择 > 添加
名称 > Pier-1
截面名称 > 18 : Column_P1_ID1 > 导入截面 ↵
纤维材料特性值 > 类型 1 : Concrete, 类型 2 : Steel
生成纤维(生成保护层混凝土的纤维)
建立对象 > 从边界偏心距离 : 12cm, 1 > 选择圆(1个圆) > 添加
选择对象 > 选择圆(2个圆)> 确认
设定区域 > 选择圆(2)> 确认
分割截面 > 类型分割: 圆 > 分割数量: 中心点(y,z:0,0, N:80)
> 材料号: 类型 1 > 分割
生成纤维(生成核心混凝土的纤维)
选择对象 > 选择内圆(1个圆)> 确认
设定区域 > 选择内圆(1个圆)> 确认
分割截面 > 类型分割 : 圆> 分割数量 : 中心点(y,z : 0,0 , N : 60)
> 材料号 : 类型 1 > 分割
生成钢筋
类型 > 圆
材料号 > 类型 2
开始点(y, z) : 97.76491,0
弧中心(y, z) : 0,0,
圆心角 : 360deg
钢筋数量 : 61, Area : 7.94cm2 > 建立

选择 > 添加
名称 > Pier-2
截面名称 > 9 : Column_P1_ID2 > 导入截面 ↵
以下操作同上面(18 : Column_P1_ID1)相同。

9
使用纤维单元做预应力桥梁的动力弹塑性分析

图7. 定义截面分割特性对话框

图8(a). 建立对象 (选择从边界偏心距离)

10
使用纤维单元做预应力桥梁的动力弹塑性分析

图8(b). 建立对象(选择对象圆)

图8(c). 建立对象(点击添加)

11
使用纤维单元做预应力桥梁的动力弹塑性分析

图9(a). 选择对象(选择对象-两个圆)

图9(b). 选择对象(点击确认)

12
使用纤维单元做预应力桥梁的动力弹塑性分析

图10(a). 设定区域(选择对象-两个圆)

图10(b). 设定区域(点击确认)

13
使用纤维单元做预应力桥梁的动力弹塑性分析

图11(a). 分割截面(分割数量,N=80)

图11(b). 分割截面(点击分割)

14
使用纤维单元做预应力桥梁的动力弹塑性分析

图12(a). 选择对象(选择对象-内圆)

图12(b). 选择对象(点击确认)

15
使用纤维单元做预应力桥梁的动力弹塑性分析

图13(a). 设定区域(选择对象-内圆)

图13(b). 设定区域(点击确认)

16
使用纤维单元做预应力桥梁的动力弹塑性分析

图14(a). 分割截面(分割数量,N=60)

图14(b). 分割截面(点击分割)

17
使用纤维单元做预应力桥梁的动力弹塑性分析

图15(a). 生成钢筋(点击圆,输入数据)

图15(b). 生成钢筋(点击建立)

18
使用纤维单元做预应力桥梁的动力弹塑性分析

6. 结构的非线性特性

柱截面设计

”
为了输入纤维单元的非线性特性,如图16首先要输入柱截面钢筋。
” 当用户要确认纤维单元
构件的延性系数时,要定义
构件的屈服强度。配筋截面 设计 / 钢筋混凝土构件设计参数 / 柱截面验算数据...
的屈服强度,可使用程序中
截面 > 全选 (参见图17)
的设计功能自动计算。如果
是简单的截面可不经过本步 编辑钢筋数据... > 箍筋类型: 箍筋/环筋直径: D25,
骤,由用户直接输入也可。 箍筋/环筋间距: 30cm,
箍筋/环筋数量: 2
钢筋数据 > 层: 1, 数量: 61, 直径1: D32, Dc: 12 > 重画 > 确认
> 适用↵

设计 / 钢筋混凝土构件设计参数 / 编辑混凝土材料特性
选择材料列表: 4 Column (参见图18)
选择混凝土材料 > 设计规范: KS-Civil(RC), 等级: C240
选择钢筋 > 设计规范: KS-Civil(RC)
主筋: SD30, 箍筋: SD30
> 编辑↵

61 DIVISION
120

D32
2@975=1.950

D25
2.200

125

D16

图16. 柱设计截面

19
使用纤维单元做预应力桥梁的动力弹塑性分析

图17. 验算用柱截面数据

图18. 定义验算用柱材料()

20
使用纤维单元做预应力桥梁的动力弹塑性分析

定义非线性铰特性值

下面定义纤维单元的非弹性铰特性值。

模型 / 材料和截面特性 / 非弹性铰特性值... > 添加


名称 (Hing-1)
屈服强度(面)计算方法 > 自动计算
类型 > 分布
定义 > 纤维
作用类型 > 无
材料 > 类型: 钢筋砼, 规范: ACI, 名称: 4 : Column
构件 > 柱
截面 > 名称 : 18:Column_P1_ID 1
特性值 >
> > 屈服特性值 : 自动计算,
> 确认
My(3)和Mz(3)的特性输入同Fx
纤维名称 > Pier-1,
> 适用 ↵

名称 : Hing-2
屈服强度(面)计算方法 > 自动计算
类型 > 分布
定义 > 纤维
作用类型 > 无
材料 > 类型 : 钢筋砼, 规范 : ACI, 名称 : 4 : Column
构件 > 柱
截面 > 名称 : 9:Column_P2_ID 1
特性值 >
> > 屈服特性值 : 自动计算
> 确认
My(3)和Mz(3)的特性输入同Fx
纤维名称 > Pier-2,
> 确认 ↵

21
使用纤维单元做预应力桥梁的动力弹塑性分析

My

Mz

图19. 定义非线性铰特性值

22
使用纤维单元做预应力桥梁的动力弹塑性分析

分配非弹性铰

下面将前面定义的铰特性值分配给单元。

模型 / 材料和截面特性 / 非弹性铰..
选项: 添加/替换
单元类型: 梁
非弹性铰特性值: Hinge-1 > 单选(单元 186,199,200) > 确认 ↵
非弹性铰特性值: Hinge-2 > 单选(单元 175,197,198) > 确认 ↵

图20. 分配非线性铰

23
使用纤维单元做预应力桥梁的动力弹塑性分析

7. 定义时程分析数据

时程函数

本例题的分析是在恒荷载作用已存在的情况下做地震时程分析,因为在非线性分析中
不能将各荷载的效果线性累加,所以需要使用“时变静力荷载”功能首先对恒荷载进
行时程分析,将恒荷载已经存在的状态为初始状态,进行后续的地震时程分析。

下面首先将恒荷载定义为时变静力荷载。

荷载 / 时程分析数据 / 时程荷载函数 > 添加时程函数 > 函数名称 (Ramp)


输入的数据参见图21。确认 ↵

图21. 将恒荷载定义为时变静力荷载

24
使用纤维单元做预应力桥梁的动力弹塑性分析

下面定义地震时程作用,本离题中使用的地震波数据如下:

- HYOUGOKEN_South(NS 1995)
- PGA : 0.7955g
- Duration: 30sec
- Time Increment: 0.01sec

荷载 / 时程分析数据 / 时程荷载函数
函数名称 (HYOUGOKEN)
时间函数数据类型 > 无量刚加速度
地震波 > T2-I-1(1995, HYOUGOKEN_South, NS) > 确认
确认 ↵

图22. 定义地震时程函数

25
使用纤维单元做预应力桥梁的动力弹塑性分析

输入特征值分析数据

时程分析方法中有振型叠加法和直接积分法,本例题使用了振型叠加法,所以在分析
前要定义有关特征值分析的有关数据。

下面定义特征值分析数据。

荷载 / 时程分析数据 / 时程荷载工况 > 特征值分析控制


(或在u 分析 > 特征值分析控制)
分析类型 > 特征值向量: 子空间迭代
子空间迭代法 > 振型数量: 10
特征值控制参数 > 迭代次数: 20,
> 子空间大小: 1,
> 收敛误差: 1e-10
确认 ↵

图23. 特征值分析控制

26
使用纤维单元做预应力桥梁的动力弹塑性分析

定义时程荷载工况

下面分别定义恒荷载和地震作用的时程荷载工况。

荷载 / 时程分析数据 / 时程荷载工况 > 添加


一般 > 名称(Dead Load)
分析类型 > 非线性
分析方法 > 静力法
步长 > 1
输出时间步长(步骤数) > 1
静力加载控制 > 增量法: 荷载控制
控制选项 > 系数: 1
非线性分析控制参数 > 迭代计算
最大子步骤数: 2
最大迭代次数: 10
收敛标准 > 位移标准: 0.001
确认 ↵
荷载 / 时程分析数据 / 时程荷载工况 > 添加
一般 > 名称(NL)
分析类型 > 非线性
分析方法 > 直接积分法
时程类型 > 瞬态
分析时间 > 30
分析时间步长 > 0.01
输出时间步长(步骤数) > 1
加载顺序 > 接续前次: Dead Load
阻尼 > 质量和刚度因子
从模型阻尼中计算 > 因子计算
> 周期: (1.2, 1.333), 阻尼比: (0.05, 0.05)
时间积分参数 > Newmark法 > 常加速度
非线性分析控制参数 > 迭代计算
最小步长: 1e-005
最大迭代次数: 10
收敛标准 > 位移控制: 0.001
更新阻尼矩阵 > 否 ↵
确认 ↵

27
使用纤维单元做预应力桥梁的动力弹塑性分析

图24. 定义时程荷载工况

28
使用纤维单元做预应力桥梁的动力弹塑性分析

定义动力荷载开始加载时间和加载方向

首先定义按时变静力荷载定义的恒荷载的开始加载时间。

荷载 / 时程分析数据 / 时变静力荷载
时程荷载工况名称 > Dead Load
静力荷载工况名称 > Self
时程分析函数
函数名称 > Ramp
到达时间 > 0
系数 > 1
操作 > 添加 ↵

图25. 时变静力荷载

29
使用纤维单元做预应力桥梁的动力弹塑性分析

下面将地震波按地面加速度输入。

荷载 / 时程分析数据 / 地面加速度
时程荷载工况名称 > NL
X-方向时程荷载函数
函数名称 > T2-I-1
系数 > 1
到达时间 > 0
Y-方向时程荷载函数
函数名称 > T2-I-1
系数 > 1
到达时间 > 0
水平地面加速度的角度 > 0
操作 > 添加 ↵

图26. 定义地面加速度

30
使用纤维单元做预应力桥梁的动力弹塑性分析

8. 运行结构分析

输入完上述数据后,运行结构分析。

分析 / 运行分析

图27. 运行结构分析

31
使用纤维单元做预应力桥梁的动力弹塑性分析

9. 定义分析结果函数

为了以图型方式输出时程分析结果,定义结果输出函数。

荷载 / 时程分析数据 / 时程结果函数
定义函数 > 图形函数: 位移/速度/加速度 > 添加新的函数
名称 : Disp(NL)
节点号 > 174
结果类型 > 位移
参考点 > 地面
成分 > DX
时程荷载工况 > NL
确认 ↵

定义函数 > 图形函数: 位移/速度/加速度 > 添加新的函数


名称 : Accel(NL)
节点号 > 174
结果类型 > 加速度
参考点 > 添加地面运动
成分 > DX
时程荷载工况 > NL
确认 ↵

定义函数 > 图形函数: 梁单元内力/应力 > 添加新的函数


名称 : Moment(NL)
节点号 > 174
结果类型 > 内力
点 > I-节点
成分 > 弯矩-y
时程荷载工况 > NL
确认 ↵

32
使用纤维单元做预应力桥梁的动力弹塑性分析

图28. 时程结果函数

33
使用纤维单元做预应力桥梁的动力弹塑性分析

10. 查看分析结果

查看特征值分析结果

确认结构的自振周期和振型形状。

结果 / 分析结果表格 / 周期与振型 > 确认


结果 / 周期与振型
荷载工况(模态号) > 多模态
选择模态 > Mode 1, Mode 2, Mode 3, Mode 4: 水平排列 > 确认 ↵
成分 > Md-XYZ
显示类型 > 图例(开)

图29. 特征值分析结果表格

34
使用纤维单元做预应力桥梁的动力弹塑性分析

图30. 振型形状

35
使用纤维单元做预应力桥梁的动力弹塑性分析

时程图形

根据定义的分析结果输出函数,输出节点的时程图形。下面查看桥墩上端第174号节点
的位移时程图形。

结果 / 时程分析结果 / 时程分析图形
函数列表 > Disp(NL)
竖轴 > 从列表中添加
显示类型 > 图形标题: Displacement
X轴刻度小数点位数 (4)
Y轴刻度小数点位数 (4)
类型 > 时程分析图形
图形 >

图31. 时程分析图形(位移)

36
使用纤维单元做预应力桥梁的动力弹塑性分析

使用同样的方法查看第174号节点的加速度时程图形。

结果 / 时程分析结果 / 时程分析图形
函数列表 > Accel.(NL)
竖轴 >从列表中添加
显示类型h > 图形标题: Acceleration
X轴刻度小数点位数 (4)
Y轴刻度小数点位数 (4)
类型 > 时程分析图形
图形 > 在图形按右键 > 时间 ↔ 频率

时间域

频域

图32. 时程分析图形(加速度、频率)

37
使用纤维单元做预应力桥梁的动力弹塑性分析

查看内力时程结果

使用时程分析结果中的内力(梁/桁架/一般连接)功能查看在PGA(Peak Ground
Acceleration)最大的点5.54秒时的内力。

结果 / 时程分析结果 / 内力(梁/桁架/一般连接)
时程荷载工况名称 > NL
步骤 > 5.54
时间函数 > T2-I-1
成分 > My
显示类型 > 变形(开), 图例(开)
确认 ↵

图33. 内力时程结果

38
使用纤维单元做预应力桥梁的动力弹塑性分析

查看纤维截面分析结果

”纤维单元的时程分析结果 ”
下面查看定义了纤维截面的单元的时程分析结果。
有:
1. 构件内力和变形的关系
2. 被纤维分割的截面的受 结果 / 时程分析结果 / 纤维截面分析结果
拉、受压破坏状态 单元 > 186 > ↵
3. 可以查看混凝土、钢筋的
应力-应变关系。 荷载工况 > NL
”
输出目标 > 截面,位置: 1-Pos
” 位置指的是构件从I~J端的
图形类型 >
分割位置。本例题因为在定义
非弹性铰特性值时输入了3个
点,所以有3个截面位置。

输出目标 > 纤维,位置: 1-Pos


图形类型 >
纤维状态 > 受压
时间步骤 > 30

> 混凝土纤维 (参照图35)


> 查看SN-SS曲线

> 钢筋纤维 (参照图36)


> 查看SN-SS曲线

39
使用纤维单元做预应力桥梁的动力弹塑性分析

图34. 时程分析内力结果(Ry-My图形)

40
使用纤维单元做预应力桥梁的动力弹塑性分析

图35. 纤维状态(混凝土部分)

41
使用纤维单元做预应力桥梁的动力弹塑性分析

图36. 纤维状态(钢筋部分)

42

You might also like