您现在正在浏览:首页 > 职教文章 > 职教论文 > 基于ABAQUS二次开发的索单元

基于ABAQUS二次开发的索单元

日期: 2011/6/5 浏览: 4 来源: 学海网收集整理 作者: 佚名

 总第 236 期 交  通  科  技 Serial No. 236

 2009 年第 5 期 Transportation Science & Technology No. 5 Oct. 2009

DOI 1013963/ j1issn1167127570120091051004

收稿日期 :2009205203

基于 ABAQUS 二次开发的索单元

李  昊  简方梁  曹一山

(同济大学土木工程学院  上海  200092)

摘  要  基于大型通用有限元分析软件 ABAQUS 计算平台 ,利用该软件提供的用户单元子程序

U EL 接口 ,以悬链线单元为基础 ,推导了迭代分析公式 ,向 ABAQUS 中添入悬链线单元的刚度矩

阵及等效荷载列阵 ,扩充 ABAQUS 单元库 ,使悬链线索单元用于 ABAQUS 有限元分析 ,并采用

Fortran 语言开发了接口程序 ,研究结果表明 ,所研制的接口程序开发思路正确 ,计算精度满足要求。

关键词  U EL  二次开发  索单元  非线性分析

  通用有限元软件 ABAQUS 具有完备的前后

处理功能 ,丰富的单元库 ,大量的材料模型库以及

强大的求解器 ,在工程实践和理论研究中得到了

广泛的应用。但是作为通用软件 ,不免在某些专

业领域内有所欠缺 ,因此 ABAQUS 提供了大量

的用户子程序接口 ,它允许用户结合专业问题定

义符合自己问题的模型。本文以悬链线索单元为

基础 ,结合 ABAQUS 的用户自定义单元接口 ,编

制 Fortran 计算程序 ,模拟大跨度悬索结构悬索、

斜拉桥拉索进行有限元分析。相对于研制和开发

大型专业软件 ,该方法可以节约大量时间 ,为今后

分析软件的开发提供一条新的途径。

1  ABAQUS 用户自定义单元子程序

ABAQUS 具有良好的开放性 ,为了满足不

同专业分析的需要 ,ABAQUS 提供了用户子程

序接口生成非标准分析程序来满足用户的需要 ,

它允许用户通过子程序以代码的形势来扩展主程

序的功能 ,并给用户提供了强大而又灵活的用户

子程序接口和应用程序接口 ,这些用户子程序接

口使得用户解决一些问题时有很大的灵活性 ,同

时大大地扩充了 ABAQUS 的功能。

ABAQUS 的 U EL 是 ABAQUS 为用户提供

的自定义单元工具接口 ,它可以使用户根据自己

的需要 ,向 ABAQUS 程序内部嵌入线性和非线

性有限单元 ,值得强调的是 ,ABAQUS 程序允许

在一个 U EL 中实现多个用户单元 ,同时 ,这些单

元适用于 ABAQUS 的大部分求解程序。

ABAQUS 单元用户子程序主要包括以下几

部分 :

(1) ABAQUS 约定的子程序题名说明 :

SUBROU TIN E U EL (RHS ,AMA TNX , ?,

PERIOD) 。

(2) ABAQUS 定义的参数声明。

(3) 用户自定义的局部变量声明。

(4) 根据用 户自身 需求所 定义的 程序代

码段。

ABAQUS 主程序调用 U EL 子程序 ,在增量

步开始时 ,通过接口将数据由主程序进入 U EL ,

将变量值赋予 U EL 的相应变量 ,在增量步结束

后 ,变量将会被更新 ,并通过 U EL 的接口传入

ABAQUS 主程序[122 ] 。

在 U EL 中 ,L FLA GS 数组是 ABAQUS 的

默认数组 ,它的值决定了用户单元子程序需定义

的变量 ,在一般的非线性分析步骤中 ,在当前增量

步的开始 ,包含有这些定义变量值的数组就被传

递到 U EL 中 ,除非程序中要求 U EL 不做更新 ,

否则在增量步结束时 ,这些定义的变量值应当被

更新。本 文 根 据 悬 链 线 索 单 元 公 式 , 编 制 了

ABAQUS 用 户 单 元 子 程 序 , 该 单 元 可 与

ABAQUS 其他单元一起使用 ,适用于悬索桥、斜

拉桥拉索的精细分析。

2  悬链线索单元

2. 1  基本假定

(1) 索在弹性阶段工作。

(2) 大位移小应变。

(3) 索是理想柔性的 ,只承受拉力而不能承

受弯矩和压力。

(4) 假设索的几何形状为悬链线。

2. 2  位移模式的确定

索单元 局 部 坐 标 系 o2x y z 和 整 体 坐 标 系

O2X Y Z如图 1 所示。

图 1  索单元的坐标系

索的两端点为 A 、B , A B 连线所在直线为 x

轴 , u、v、w 为索截面沿 x 、y 、z 轴的结点位移 , u1 、

v1 、w1 和 u2 、v2 、w2 分别为 A 、B 两点的节点位

移 ,取索单元的位移模式如下[3 ] :

u = (1 - x

L ) u1 + x

L u2

u = (1 - x

L ) v1 + x

L v2

u = (1 - x

L ) w1 + x

L w 2 - Δz

(1)

  局部坐标系中 ,索在均布荷载 q 作用下的悬

链线方程为[4 ] :

z = - 1

2β coshβ- cosh (2βx

L - β) (2)

式中 :L 为索的弦长;β= ql

2 H ,其中 : l 为索的水平

长度 ; q 为均布荷载集度 ; H 为索的水平张力。推

导得

Δz = D

2β2 [coshβ- cosh (2βx

L - β) -

βsinhβ+ (2 x

L - 1) βsinh (2βx

L - β) ]ΔL  

(3)

式中 : D = β(β- 2sinhβ+ sinhβcoshβ)

2 (βcoshβ- sinhβ) (4)

ΔL = ( u2 + u1 ) +

( u2 - u1 ) 2 + ( v2 - v1 ) 2 + ( w2 - w1 ) 2

2L (5)

  因此 ,索单元的位移模式为 :

u = Nue (6)

式中 : ue 为节点位移列阵;

N =

1 - x

L 0 0 x

L 0 0

0 1 - x

L 0 0 x

L 0

Φ 0 1 - x

L Φ 0 x

L

(7)

其中 : Φ = D

2β2 (coshβ- cosh (2βx

L - β) -

  βsinhβ+ (2 x

L - 1)βsinh (2βx

L - β) ) (8)

2. 3  单元刚度矩阵

采用上述位移模式 ,得索单元的切线刚度矩

阵 :

Ke = K0 + Kσ (9)

式中 : K0 为弹性刚度阵; Kσ 为几何刚度阵。

K0 = EA

L

α1 0 0 - α1 0 0

0 0 0 0 0 0

0 0 α2 0 0 - α2

- α1 0 0 α1 0 0

0 0 0 0 0 0

0 0 - α2 0 0 α2

(10)

Kσ = N

L

α3 0 0 - α3 0 0

0 1 0 0 - 1 0

0 0 α2 0 0 - 1

- α3 0 0 α3 0 0

0 - 1 0 0 1 0

0 0 - 1 0 0 1

(11)

式中 :α1 = 1 + D sinh 2β

4β2 - cosh 2β

2β +

D2 ( - 1

24 + sinh 4β

32β - cosh 4β

64β2 + sinh 4β

256β3 ) (12)

α2 = sinh 2β

4β - 1

2 (13)

α3 = D2 ( 1

6 + sinh 2β- 2βcosh 2β+ 2β2 sinh 2β

8β3 )

(14)

  要得到刚度矩阵的表达式 ,必须先求得β,β

满足约束方程 :

f (β) = c2 + lsinhβ

β

2 - s0 - ql2

4 EAβ

cothβ

β sinh2 β+ 2 βc

l

2

+ 1 = 0

  采用牛顿迭代法对β进行求解 ,迭代方程为 :

βn+1 = βn - f (β)

f′(β) (15)

112009 年第 5 期 李  昊等 :基于 ABAQUS 二次开发的索单元

  由 matlab 得出 f′(β) 表达式为 :

f′(β) =

l2 coshβsinhβ

β 2 - l2 - sinh2 β

β 3

c2 + lsinhβ

β

2

+ ql2

4 EAβ2 1 +

cothβ 2c2β2

l2 + sinh2 β

β

- ql2

4 EAβ

cothβ(4c2β

l2 + 2cothβsinhβ)

β -

cothβ(2c2β

l2 + sinh2 β)

β2 -

csch2 β(2c2β2

l2 + sinh2 β)

β

(16)

2. 4  质量矩阵

在对索进行动力分析时 ,需要建立质量矩阵。

质量矩阵采用集中质量矩阵形式 :

M =

1

2 ρA S 0 0 0 0 0 0

0 1

2 ρA S 0 0 0 0 0

0 0 1

2 ρA S 0 0 0 0

0 0 0 1

2 ρA S 0 0 0

0 0 0 0 1

2 ρA S 0 0

0 0 0 0 0 1

2 ρA S 0

(17)

3  算例

例 1  由 5 个单元组成的两端铰接的索杆结

构 ,高 5 m ,长 10 m ,弹性模量 E = 200 GPa ,截面

积 A = 1. 963 ×10 - 5 m2 ,密度ρ = 7 800 kg/ m3 ,

初张力 F = 1 000 kN 。6 个节点号码依次为 1~

6 ,5 个单元号码依次为 1~5 ,如图 2 所示 ,计算自

由振动的频率和周期 ,结果见表 1 所列。

图 2  由 5 个单元组成的索杆结构(单位 :m)

 表 1  用户索单元和梁单元计算频率比较 cycles/ s

振动模态 梁单元 索单元 振动模态 梁单元 索单元

1 112. 48 112. 42 7 294. 48 295. 52

2 112. 48 112. 42 8 294. 48 346. 65

3 213. 95 213. 84 9 294. 48 346. 65

4 222. 55 213. 84 10 346. 19 476. 15

5 222. 75 251. 38 11 422. 37 654. 11

6 222. 75 295. 53 12 423. 69 769. 66

  计算结果表明 ,从 11 阶模态开始 ,由于梁的

弯曲刚度影响 ,梁单元的振动周期降低 ,而频率高

于索单元[5 ] 。

  例2  图3为索在自重作用下的线型 ,弹性模量

E = 190 GPa ,截面积 A = 0. 85 cm2 ,自重集度 q =

3. 16 N/ m ,计算其在一集中荷载 P = 8 kN 作用下 ,

B 点相对于恒载状况的位移。相关研究见表 2。

图 3  例 2 计算模型 (单位 :cm)

表 2  索在集中力作用下的位移 cm

作用点位移 文献[5 ] 文献[6] 文献[7] ABAQUS 结果

竖向位移 - 17. 951 - 18. 226 - 18. 456 - 18. 463

水平位移 - 2. 772 - 2. 804 - 2. 819 - 2. 825

4  结语

本文依据 ABAQUS 提供的用户单元子程序

接口 ,推导了悬链线索单元迭代分析公式 ,把悬链

线索单元模型加入 ABAQUS ,扩大了 ABAQUS

在拉索有限元分析中的应用范围 ,并为有限元程

序的开发提供了一个新的并且非常实用的途径。

由于开发过程是基于 ABAQUS 平台 ,所设计的

开发工作量要比独立开发有限元程序少得多 ,有

利于提高开发周期。

参考文献

[ 1 ]  Sorensen lnc , ABAQUS/ Standard User Manual

[ M]. Hibbitt , Karlsson , Sorensen Ine. 2002.

[2 ]  叶志才 ,徐  磊 ,王  朝. 基于 ABAQUS 的三维锚

杆单元开发[J ]. 三峡大学学报 ,2008 ,30 (5) :29232.

[3 ]  杨孟刚 ,陈政清. 两节点曲线索元精细分析的非线

性有限元法[J ]. 工程力学 ,2003 ,20 (1) :42247.

[4 ]  张其林 ,预应力结构非线性分析的索单元理论[J ].

工程力学. 1993 ,10 (4) :932101.

[5 ]  庄  茁 ,张  帆 ,岑  松 ,等. ABAQUS 非线性有限

元分析与实例[ M ]. 北京 :科学出版社 ,2005.

[6 ]  Knudson W C. Static and dynamic analysis of cable

net structure[D ]. Berkeleg ,Califomia University of

California ,19711

[7 ]  罗喜恒 ,肖汝诚 ,项海帆. 基于精确解析解的索单元

[J ]. 同济大学学报 ,2005 ,30 (4) 4452450.

21 李  昊等 :基于 ABAQUS 二次开发的索单元 2009 年第 5 期

 总第 236 期 交  通  科  技 Serial No. 236

 2009 年第 5 期 Transportation Science & Technology No. 5 Oct. 2009

DOI 1013963/ j1issn1167127570120091051005

收稿日期 :2009205205

自平衡试验等效转换的附加压缩量修正

马远刚1 ,2  陈开利2  杨春和1

(1. 中国科学院武汉岩土力学研究所  武汉  430071 ; 2. 中铁大桥局集团武汉桥梁科学研究院有限公司  武汉  430034)

摘  要  提出一种新的自平衡试验数据简化等效转换方法 ,它考虑了自平衡加载方式下底层荷载

箱以上桩体发生的压缩量及其转换后桩顶加载方式下的压缩量 ,对等效转换的桩顶位移进行附加

压缩量修正 ,并给出了单层及双层荷载箱的计算公式 ;算例对比分析表明 ,这种方法比其他他简化

转换方法确定的极限承载更准确 ,而且有更高的等效转换曲线相似性。

关键词  自平衡  等效转换  压缩量  极限承载力  相关系数

  自平衡加载设备、位移测试手段等在工程实

践中不断完善 ,特别是试验数据桩顶等效转换方

法 ,尤其受到众多学者的关注 ,从理论及实用方面

进行了深入研究。自平衡试验数据等效转换的目

的是要便于与传统静载试验曲线对比 ,并结合桩

顶位移合理确定试桩极限承载力 ,因此等效转换

方法要从其受力机理入手保证等效转换曲线的精

度。归纳而言可分为简化转换法和精确转换

法[123 ] ,由于简化转换法只需要测试荷载箱向上、

向下位移和桩顶位移 ,而无需在桩身预先埋设应

力测试元件 ,现场施工简便 ,便于推广应用。

目前应用的简化转化方法 ,虽然在刚性体假

设的基础上考虑了上段桩的压缩量 ,但压缩量的

计算方式存在一定的误差 ,从而影响基桩承载力

测试的精度。本文从基桩等效转换过程中受力和

变形进行分析 ,提出一种新的简化转换方法。

1  改进简化转换法

将自平衡试验实测分段荷载2位移曲线等效

转 换 为 桩 顶 加 载 方 式 下 的 单 一 荷 载2位 移 曲

线[126] ,就是以底层荷载箱以下桩体的实测荷载2

位移曲线为基础 ,考虑底层荷载箱以上桩体的有

效阻力及附加压缩量 ,叠加等效转换为桩顶加载

方式下的荷载2位移曲线。

1. 1  计算假定及初步转换

对于单层(或双层)荷载箱而言 ,荷载箱将整桩

划分为 2(或 3) 个桩段 (包括桩端) ,简化转换法就

是将这些桩段视为若干个单元 ,并做出以下合理而

偏于保守的假定 : ①对于单层荷载箱 (图 1 中

的 A荷载箱) ,当荷载箱置于桩端 (或附近) 时 ,自

Cable Element Based on ABAQUS

L i Hao , J ian Fangliang , Cao Yishan

(1. School of Civil Engineering Tongji University ,Shanghai 200092 ,China)

Abstract : Based On the user2element subroutine interface provided by ABAQUS ,a catenary cable ele2

ment is established. The catenary cable element' s stiffness matrix and equivalent load vector are in2

duced and corresponding interface program is developed , in which Fortran language is adopted.

ABAQUS element library are expanded. The feasibility and validity of the interface subroutine has al2

so been proved.

Key words : U EL ; redevelopment ; cable element ; nonlinear analysis


基于ABAQUS二次开发的索单元.pdf

返回顶部