当前位置:文档之家› 基于能量平衡原理的有限单元耦合方法_岳健广

基于能量平衡原理的有限单元耦合方法_岳健广


将 应 力 表 达 式 代 入 式 (9),求 得
σ31 =F1/t+ (12F6/t3)y
(10)
σ32 = (3F2/2t)(1-4y2/t 2)
(11)
σ33 =F3/t+ (12F4/t3)y+ (12F5/L3)x (12)
将 应 力 代 入 平 衡 方 程 (5),并 代 入
关 键 词 :能 量 平 衡 原 理 ;单 元 耦 合 方 程 ;损 伤 全 过 程 分 析 ;原 位 推 覆 试 验 中 图 分 类 号 :TU375;TU313 文 献 标 志 码 :A doi:10.7511/jslx201502015
1 引 言
在 地 震 作 用 下 ,结 构 发 生 的 损 伤 破 坏 并 非 均 布 在结 构 之 中,而 是 集 中 在 某 些 局 部 区 域。 例 如,在 1999 年 土 耳 其 大 地 震 中 (7.6 级 ),很 多 建 筑 结 构 由 于梁端、柱端的纵 筋 锚 固 不 足,或 节 点 域 配 置 钢 筋 不足在构 件 端 部 或 节 点 区 域 发 生 破 坏[1];在 2008 年汶川地震中(8.0级),大量的框架 结 构 形 成 柱 端 塑性铰而发生 破 坏[2];在 2011 年 东 日 本 大 地 震 中 (9.0级)[3],结 构 破 坏 也 多 发 生 在 柱 端、节 点 以 及 结 构 角 柱 等 局 部 区 域 。 实 际 地 震 灾 害 表 明 ,结 构 的 地震损伤是始于局部破 坏 而 止 于 整体 功 能 的丧 失[4]。结构非线 性 数 值 计 算 分 析 应 真 实 反 映 局 部 破 坏 细 节 ,为 结 构 损 伤 演 化 全 过 程 分 析 提 供 依 据 。

{u′3}= [X5][u′3]
∫ L3 [Nshell]T[Nshell]dy
t (i=5)
弹 塑 性 损 伤 模 型 ,则 可 以 较 准 确 地 计 算 混 凝 土 材 料 的损伤行为。
基于弹 性 力 学[6]、子 结 构 方 法[12]、平 截 面 假 定[13]和 Arlequin 法[14]的 有 限 单 元 耦 合 技 术 已 在 建筑结构和桥梁工程等数值分析中有所应用。针 对 结 构 地 震 损 伤 全 过 程 分 析 问 题 ,在 发 生 局 部 破 坏 的位置,弹性假定 已 不 再 适 用,而 能 量 则 遵 循 平 衡 原理,同 时 能 量 的 变 化 与 损 伤 有 关。 基 于 此,本 文 依 据 能 量 平 衡 原 理 建 立 了 梁 单 元 、壳 单 元 及 实 体 单 元之间的耦合方程,并对某 RC 框架结构原位推覆 试 验 进 行 了 数 值 计 算 和 损 伤 分 析 ,验 证 了 该 方 法 的 有效性。
岳 健 广 *1, 钱 江2
(1.南京工业大学 土木工程学院,南京 210009;2.同济大学 土木工程防灾国家重点实验室,上海 200092)
摘 要:结构非线性数值计算分析应真实反映局部损伤破坏细节,以作为损伤演 化 全 过 程 分 析 的 依 据 。 对 同 类 构 件,有限单元耦合方法可以解决破坏细节与整体模拟的空间尺度差异问题。基于 能 量 平 衡 原 理,建 立 了 梁 与 实 体 单元、梁与壳单元以及壳与实体单元的耦合方程,适用于结 构 的 损 伤 数 值 计 算。 对 某 RC 框 架 结 构 原 位 推 覆 试 验 的损伤数值分析表明,有限单元耦合模型能正确反映整体结构的承载力和变形性 能,并 且 能 准 确 反 映 局 部 损 伤 破 坏细节。
的面积,ui,shell为 壳 单 元 结 点 位 移 在 耦 合 界 面 各 轴 的分量,u′i为实体单元结点位移在耦合界面各轴 上 的分量。
单位长度各项作用力与界面上结点应力的关
系为
∫ 烄 t/2 σ3idy -t/2
(i=1,2,3)
t/2
∫ σ33ydy -t/2
F′i = 烅 L/2
∫ σ33xdx -L/2
(i=4) (i=5)
(6)
t/2
∫ 烆
σ31ydy
-t/2
(i=6)
式中 t为壳单元厚度,x 和y 为耦合界面上任意点
的 坐 标 (分 别 对 应 1 轴 和 2 轴 ,如 图 2 所 示 )。
假 设 在 耦 合 界 面 上 ,壳 平 面 内 的 应 力 表 达 式 为
一 次 项 形 式 ,壳 平 面 外 的 应 力 表 达 式 为 二 次 抛 物 线
(4)
式中 Aj为耦合界面 上 单 元j 的 面 积,[Nsolid]为 耦 合界面上 实 体 单 元 的 形 函 数 矩 阵,[Xi]为 耦 合 界
3 壳与实体单元耦合
壳-实体单元耦 合 界 面 如 图 2 所 示,由 耦 合 界 面 上 不 同 单 元 结 点 在 各 项 合 力 作 用 下 做 功 相 等 ,则
∫ 烄 σ3iu′i,soliddA (i=1,2,3) A
∫ Fu i i,beam = 烅 σ33u′3,soliddA (i=4,5) A
∫ 烆 A (σ31u′1,solid +σ32u′2,solid)dA (i=6)
(2)
由 作 用 于 梁 单 元 上 的 外 力 ,可 求 得 实 体 单 元 在
第32卷 第2期 2015 年 4 月
计算力学学报 Chinese Journal of Computational Mechanics
Vol.32,No.2 April 2015
20131221001 岳健广
文 章 编 号 :1007-4708(2015)02-0232-07
基于能量平衡原理的有限单元耦合方法
L (i=1)
∫3 (1-4y2/t2)[Nshell]T[Nsolid]dA

{u′2}=
∫ 2t [Nshell]T[Nshell]dx L
[X2][u′2] (i=2)
∫[Nshell]T[Nsolid]dA

{u′2}= [X3][u′2]
∫ 烄 σ3iu′idA (i=1,2,3) A
∫ ∫ F′iui,shelldx = 烅 σ33u′3dA (i=4,5) (5)


∫ 烆
σ31u′1dA (i=6)

式中 F′1~F′6为作 用 于 壳 单 元 单 位 长 度 上 1 轴 ~6
轴的分量,如图2所示,σ31~σ33分 别 为 界 面 处 实 体 单元结点在1轴~3轴的应力 分 量,A 为 耦 合 界 面
x[Nsolid]{u′3,solid}dA =
Aj
[Xi][u′i,solid] (i=5)

∑∫ 6
b2(3h-b)j=1
[Nsolid]({u′1}+
Aj
{u′2})dA= [X1,i][u′1,solid]+
烆 [X2,i][u′2,solid] (i=6)

面 上 实 体 单 元 结 点 的 多 点 约 束 方 程 系 数 矩 阵,
{u′i,solid}为耦合界 面 上 单 元 Aj的 结 点 自 由 度 矩 阵, [u′i,solid]为耦合界面上所有 实 体 单 元 的 结 点 自 由 度 矩阵。
图 1 梁 单 元 与 实 体 单 元 的 耦 合 Fig.1 Coupling for beam elements to solid elements
作用于梁单元上1轴~6轴力的分量;σ31~σ33分 别 为实体单元 结 点 在 耦 合 界 面 上 1 轴 ~3 轴 应 力 的 分量;u1,beam ~u6,beam 为 梁 单 元 结 点 在 耦 合 界 面 上 1轴~6轴 位 移 的 分 量,u′1,solid~u′3,solid为 实 体 单 元 结点在耦合界面上1轴~3 轴 位 移 的 分 量。 由 此, 可以建立平衡方程为
[Nsolid]{u′i,solid}dA= [Xi][u′i]
Aj
(i=1,2,3)

∑∫ 1
Ii-3j=1
y[Nsolid]{u′3,solid}dA=
Aj
[Xi][u′i,solid] (i=4)
∑∫ u = i,beam 烅 1 n Ii-3j=1
有限单元法是结构非线性分析最常用的方法, 其包含的单元类型和本构模型亦非常丰富。其中, 三维实体单元通过任何一个表面可以和其他单元 连 接 ,几 乎 能 构 建 任 何 形 状 、承 受 任 何 荷 载 的 对 象 , 二维壳单元便于 模 拟 墙、板 类 构 件,一 维 梁 单 元 则 多用于模拟梁、柱等线型构件 。 [5] 由于整体结 构 与 局 部 破 坏 细 节 在 空 间 尺 度 上 存 在 差 异 ,同 类 构 件 有 时 也 需 要 采 用 不 同 单 元 进 行 模 拟 ,此 时 可 以 利 用 有 限单元耦合法 和 [6-8] 转换 单 元 法 等 [9,10] 来 解 决 这 种 空间尺度 差 异 问 题。 采 用 Jason[11]提 出 的 混 凝 土
对应1轴和2轴 的 坐 标;A 和I1,I2分 别 为 耦 合 界 面的面积和绕1轴和2轴的 截 面 惯 性 矩;b 和h 分
别为矩形截面 沿 1 轴 和 2 轴 方 向 的 长 度;F1 ~F6
第2期
岳 健 广 ,等 :基 于 能 量 平 衡 原 理 的 有 限 单 元 耦 合 方 法
233
收 稿 日 期 :2013-12-21;修 改 稿 收 到 日 期 :2014-04-08. 基 金 项 目 :国 家 自 然 科 学 基 金 (51308286);江 苏 省 自 然
科 学 基 金 (BK20130944)资 助 项 目 . 作者简介:岳健广* (1979-),男,博士,讲师
(E-mail:jgyue@njtech.edu.cn).
F1~6 = [Nshell]{F1~6}= {F1~6}T[Nshell]T
相关主题