Professional Documents
Culture Documents
12 利用纤维模型做动力弹塑性分析
12 利用纤维模型做动力弹塑性分析
12 利用纤维模型做动力弹塑性分析
北京迈达斯技术有限公司
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
使用纤维单元做预应力桥梁的动力弹塑性分析
钢纤维的本构模型一般为双折线型的随动硬化(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
使用纤维单元做预应力桥梁的动力弹塑性分析
本 例 题 中 使用的混凝土纤维的本构模型为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. 建立结构模型
设定单位体系
将单位设定为‘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. 定义截面分割特性对话框
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-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. 定义时程分析数据
时程函数
本例题的分析是在恒荷载作用已存在的情况下做地震时程分析,因为在非线性分析中
不能将各荷载的效果线性累加,所以需要使用“时变静力荷载”功能首先对恒荷载进
行时程分析,将恒荷载已经存在的状态为初始状态,进行后续的地震时程分析。
下面首先将恒荷载定义为时变静力荷载。
图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
使用纤维单元做预应力桥梁的动力弹塑性分析
输入特征值分析数据
时程分析方法中有振型叠加法和直接积分法,本例题使用了振型叠加法,所以在分析
前要定义有关特征值分析的有关数据。
下面定义特征值分析数据。
图23. 特征值分析控制
26
使用纤维单元做预应力桥梁的动力弹塑性分析
定义时程荷载工况
下面分别定义恒荷载和地震作用的时程荷载工况。
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
确认 ↵
32
使用纤维单元做预应力桥梁的动力弹塑性分析
图28. 时程结果函数
33
使用纤维单元做预应力桥梁的动力弹塑性分析
10. 查看分析结果
查看特征值分析结果
确认结构的自振周期和振型形状。
图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个截面位置。
39
使用纤维单元做预应力桥梁的动力弹塑性分析
图34. 时程分析内力结果(Ry-My图形)
40
使用纤维单元做预应力桥梁的动力弹塑性分析
图35. 纤维状态(混凝土部分)
41
使用纤维单元做预应力桥梁的动力弹塑性分析
图36. 纤维状态(钢筋部分)
42