【JY】ETABS的非线性直接积分法的设置与应用

【JY】ETABS的非线性直接积分法的设置与应用的图1

ETABS中有两种弹塑性时程分析方法,分别是非线性模态分析法(FNA法)和非线性直接积分法。其中FNA适合于带有少量非线性连接单元的结构,计算速度快是其主要优点,在减隔震分析中多被采用;而非线性直接积分法适用范围更广,适用于除时间相关效应外的所有非线性行为,适用性强是其主要优点,在大震弹塑性时程分析当中多被采用。本文主要介绍非线性直接积分法的相关设置与应用。

1.时程分析的步骤

1.1 时程函数定义

用户可以通过定义>函数>时程函数,进行时程函数的导入,通常我们可以采用来自于文件的方式将地震波文件导入ETABS中,目前支持的地震波格式主要为.txt或.dat文件。

【JY】ETABS的非线性直接积分法的设置与应用的图2

【JY】ETABS的非线性直接积分法的设置与应用的图3

图1 地震波导入

我国规范规定,时程分析中必须要采用一条人工波,ETABS可以通过匹配反应谱的方式生成人工波。ETABS在生成人工波时,不但考虑了人工波要在频谱和幅值上与反应谱吻合,还考虑了地震波的持时特性。从图2中可以看出人工波(红色曲线)与天然波(蓝色曲线)的持时特性吻合得很好。生成人工波的方法有两种,一种为频域方法,另一种为时域方法。一般来讲,时域方法匹配的效果更好一些,但是花费的时间更多。

【JY】ETABS的非线性直接积分法的设置与应用的图4

【JY】ETABS的非线性直接积分法的设置与应用的图5

图2 生成人工波

1.2 初始重力工况

在进行非线性时程分析之前,需要先对结构施加重力荷载,重力荷载通常使用非线性静力工况或者阶段施工工况模拟,某些情况下也可采用非线性时程工况模拟。用户需要注意的是,前置的非线性静力工况或阶段施工工况 应采用与后续的非线性时程工况相同的几何非线性设置这样可以确保前后工况几何刚度矩阵的一致性,否则可能会出现计算结果异常或无法收敛等情况。用户可以通过定义>荷载工况,工况类型选择“Nonlinear Static”或“Nonlinear Staged Construction”定义重力工况。

【JY】ETABS的非线性直接积分法的设置与应用的图6

图3 初始重力工况

1.3 非线性时程工况定义

用户可以通过定义>荷载工况,工况类型选择“Time History”和“Nonlinear Direct Integration”,添加一个非线性直接积分法时程工况。

【JY】ETABS的非线性直接积分法的设置与应用的图7

图4 非线性直接积分法时程工况

初始条件。初始条件一栏,用户需要接力重力荷载的计算结果。

施加荷载。荷载类型通常选择加速度;荷载名称U1对应X方向,U2对应Y方向,U3则对应Z方向;函数选择所需的地震波;比例系数用于调整地震波峰值,需要注意的是,函数文件是不包含单位的,用户可以通过点击右侧的圆点获取当前的单位。例如函数YERMO-1的最大值为400,当前单位为mm/s2,而目标输入地震动峰值为400cm/s2,那么比例系数应输入10。

几何非线性。几何非线性可选择无、P-Delta以及P-Delta和大位移三种形式,对于绝大多数结构仅考虑P-Delta是足够精确的,对于一些带有索、膜或者其他变形很大的结构,需要考虑P-Delta和大位移。考虑大位移后,应设置更小的收敛容差以保证计算精度,但分析的收敛性会更差一些,计算时长也会显著增加,用户应酌情选用。再次提醒用户注意的是,前置工况与后续工况的几何非线性类型应保持一致

时间步数量与时间步长。程序的计算总时长为时间步数量乘以时间步长,总时长应满足规范要求不小于5T1。时间步长的设置需要注意,一般情况下可以设置与地震波时间间隔相同,但是为满足精度要求,时间步长不宜大于所关心周期的1/10。另外需要注意的是,此处输入的是结果保存步长,而非分析步长。当时间步长小于地震波间隔时,分析步长按时间步长取值;当时间步长大于地震波间隔时,分析步长按地震波间隔取值。

阻尼、时间积分方法和非线性参数设置由于涉及内容较多,在下文中详细展开讨论。

2.  阻尼设置

ETABS中有两种设置阻尼的方式,一种为瑞利阻尼,一种为模态阻尼。瑞利阻尼是在直接积分时程分析中常用的阻尼形式

ETABS和SAP2000都允许用户在直接积分时程分析工况中采用模态阻尼。当用户采用模态阻尼的形式时,阻尼矩阵按下式确定:

【JY】ETABS的非线性直接积分法的设置与应用的图8

其中【JY】ETABS的非线性直接积分法的设置与应用的图9【JY】ETABS的非线性直接积分法的设置与应用的图10分别是模态i的周期、阻尼系数和振型;N是模态总数,由最大频率控制。图5左图红框部分为瑞尼阻尼设置框。图5左图蓝框部分为模态阻尼设置框,这里需要输入考虑模态阻尼的最大频率值。点击下方按钮弹出图5右图所示对话框,用于详细定义模态阻尼数值。

【JY】ETABS的非线性直接积分法的设置与应用的图11

【JY】ETABS的非线性直接积分法的设置与应用的图12

图5 阻尼设置

使用时应当注意,模态阻尼仅对最大频率之前的模态位移(低频振动)存在阻尼,而高频振动部分则处于无阻尼状态。因此建议将模态阻尼和刚度比例阻尼结合使用。如图5所示,在模态阻尼的基础上,另附加一个刚度比例阻尼用于抑制高频振动。例如,如果模态阻尼影响的最高阶模态频率为𝑓,可以指定频率𝑓和10𝑓对应的刚度比例阻尼分别为 0.005和0.05,程序则自动计算出一个刚度比例系数,用于给不受模态阻尼衰减的高频振动提供刚度比例阻尼。

为验证上述讨论,现对某结构进行非线性直接积分时程分析,阻尼设置分别采用“仅模态阻尼”与“模态阻尼+刚度比例阻尼”的两种形式,为考察阻尼的作用,模型并未包含材料非线性,计算结果如图6中所示。可以看出,如果不考虑刚度比例阻尼的话,高频能量逐渐累积,计算结果整体呈发散状,而考虑刚度比例阻尼后,高频能量被耗散,高频振动被有效控制。

【JY】ETABS的非线性直接积分法的设置与应用的图13

图6 不同阻尼设置下的结构响应

3.时间积分方法

ETABS中包含了多种时间积分方法,如图7,均为隐式算法。

详见可参考学习帖子:

【JY】结构动力学初步-单质点结构的瞬态动力学分析

【JY】SDOF计算教学软件开发应用分享

【JY】ETABS的非线性直接积分法的设置与应用的图14

图7 时间积分参数

本文主要介绍Newmark方法和Hilber-Hughes-Taylor α方法。

Newmark方法

直接使用泰勒公式展开可得到下述方程:

【JY】ETABS的非线性直接积分法的设置与应用的图15

将这些方程截断并以下式进行表达:

【JY】ETABS的非线性直接积分法的设置与应用的图16

【JY】ETABS的非线性直接积分法的设置与应用的图17

假定加速度在时间步长内是线性的,

【JY】ETABS的非线性直接积分法的设置与应用的图18

将式(5)代入式(3)(4)可产生标准形式的Newmark方程:

【JY】ETABS的非线性直接积分法的设置与应用的图19

当γ=1/2及β=1/4时,Newmark方法与平均加速度法相同,这种方法在Perform3D中被默认采用;当γ=1/2及β=1/6时,Newmark方法与线加速度法相同。当γ大于1/2时,会引入误差,这些误差与数值阻尼和周期延长有关。

Hilber-Hughes-Taylor α方法

α方法是使用Newmark方法求解下列运动方程:

【JY】ETABS的非线性直接积分法的设置与应用的图20

α的取值范围为[-1/3,0),α为算法阻尼,α值越小,阻尼越大,当α等于0时,此方法退化为平均加速度法,无算法阻尼。α值会在高阶模态中产生数值能量耗能,产生类似刚度比例阻尼的效果,但是不相同的是,α值引起的数值阻尼会随着时间步长的减小而减小,对于常规的地震波间隔,α值取为-0.05~-0.02是合适的。这种方法在ETABS中为默认方法,我们也建议用户采用这种时间积分方法,并设置恰当的α值。

4.非线性参数介绍

非线性参数中主要讨论求解策略的选择,目前ETABS提供了三种求解策略:“仅迭代”(Iterative Only)、“迭代+事件到事件”(Iterative Event-to-Event)以及“仅事件到事件方法”(Event-to-Event Only)。

仅迭代(Iterative Only)。ETABS中提供了两种迭代方法,一种为常刚度迭代(如图9左),另一种为NR迭代(如图9右)。这两种迭代方法各有优劣,常刚度迭代法由于切线刚度矩阵只需要计算一次,因此每一次迭代的速度比较快,但所需的迭代步数比较多,适合一些非线性程度比较低,比较容易收敛的结构;NR迭代由于每迭代一次就要生成一次切线刚度矩阵,在此会花费较多时间,但是收敛所需的步数较少,当结构可能出现强非线性,或者需要考虑大位移等效应时,建议采用NR迭代。程序默认常刚度迭代次数为10次,NR迭代次数为40次,程序会优先采用常刚度迭代,如果达到迭代次数而无法收敛则改用NR迭代。

【JY】ETABS的非线性直接积分法的设置与应用的图21

图8 仅迭代的求解策略

【JY】ETABS的非线性直接积分法的设置与应用的图22

图9 常刚度迭代与NR迭代

ETABS中采用力的迭代收敛容差,默认的相对容差值为0.0001,这一般来讲是比较小的,对于常规结构0.01~0.001的相对容差值是合适的。适当减小收敛容差对分析的收敛性,以及计算时间的减少都有很大好处,而对精度的损失并不大。但是对于索、膜等需要考虑大位移效应的结构,建议使用默认的相对收敛容差,甚至更小的收敛容差。对于大型模型,“仅迭代”的求解策略是我们比较推荐的,其优点是计算时间短,且有不错的收敛性。

仅事件到事件(Event-to-Event Only)。事件到事件方法是一个更加线性化的算法,这种方法仅在触发“事件”后才修正结构刚度。当构件发生屈服、从铰骨架曲线的B点向C点过渡、卸载等行为时,程序判定触发“事件”。事件到事件的方法每一步会产生微小的不平衡力,但是这些不平衡力并不会在整个时程范围内累积。如果采用“仅事件到事件”方法,不会出现收敛失败的情况,但是用户需要在分析日志文件(.log文件)中查看不平衡力是否可以接受。“仅事件到事件”的方法适用于框架铰、分层壳、具有多段线性塑性/缝/钩/摩擦摆/三摆行为的连接单元。注意,对于使用damper(粘滞阻尼器)单元、Wen塑性单元和橡胶隔振器等连接单元的结构,以及带有索等需考虑大位移的结构不应使用“仅事件到事件”方法。

【JY】ETABS的非线性直接积分法的设置与应用的图23

图10 事件到事件的求解策略

迭代+事件到事件(Iterative Event-to-Event)。这种方法是将事件到事件的求解策略融入每一个时间步中,当迭代的方式无法收敛时,事件到事件的求解策略开始生效,这样即增加了收敛性,又不需检查不平衡力,但是求解时间一般是三种方法中最长的,ETABS默认采用此种求解策略。

【JY】ETABS的非线性直接积分法的设置与应用的图24

图11 迭代+事件到事件的求解策略

其他的选项设置限于篇幅不再展开,用户可使用默认值,或参考最新版《CSI分析参考手册》进行相关设置。

5.其他注意事项

求解器。ETABS中有三个求解器,分别是标准求解器、高级求解器和多线程求解器,可以通过分析>SAPFire高级选项进行求解器设置。一般来讲,我们推荐首先采用标准求解器求解模态结果,由于标准求解器会给出所有警告信息,建议用户处理掉所有警告,然后再采用多线程求解器进行非线性时程分析。提前处理警告信息,不但能提高后期非线性分析的收敛性,也可以大大缩短分析时间,达到“磨刀不误砍柴工”的效果。

此外如果选择了分析进程中的独立进程,程序可以同时运行多个时程工况,时程工况的数量目前不超过8个或CPU物理内核的数量。

【JY】ETABS的非线性直接积分法的设置与应用的图25

图12 求解器选项

【JY】ETABS的非线性直接积分法的设置与应用的图26

图13 非线性铰的分析模型

铰的模拟。ETABS目前有两种模拟铰的方法,一种是单元属性,另一种是连接单元。用户可以通过分析>非线性铰的分析模型选择铰的模拟方法,如图13所示。这里我们强烈推荐采用单元属性,采用单元属性的收敛性和计算时间均远远优于使用连接单元。采用连接单元的优势在于适用于FNA法,但是FNA法并不适合于大量非线性行为的场合,另外如果存在分层壳、单拉杆件、索或者需要考虑几何非线性的情况下,FNA法并不适用。因此,大多数情况适合采用单元属性模拟铰。

6.小结

本文首先介绍了非线性时程分析的基本步骤。注意,在定义初始重力工况和非线性直接积分法时程工况时,应保持前置工况与后续工况的几何非线性设置一致。

接下来,详细介绍了阻尼参数的设置。使用模态阻尼时,应添加刚度阻尼以耗散高频能量;时间积分法的选择与参数设置,特别是Hilber-Hughes-Taylor α方法中α的作用与取值,适当的算法阻尼可以过滤不必要的高频成分;非线性参数中求解策略的特点与适用情况,“仅迭代”方法,计算速度快,适合大部分情况,“仅事件到事件”方法不会收敛失效,但是需要用户校核不平衡力,而“迭代+事件到事件”方法虽然牺牲了一些计算速度,但是在时间步内会满足收敛容差,是程序的默认方法。

最后介绍了求解器的类型,推荐首先采用标准求解器求解模态结果,处理掉所有警告信息,然后再采用多线程求解器进行非线性时程分析。此外,关于铰的模拟方式,推荐采用单元模拟的方式。

(完)

往期推荐 ·


#性能分析

【JY】基于性能的抗震设计浅析(一)

【JY】基于性能的抗震设计浅析(二)

【JY】浅析消能附加阻尼比

【JY】近断层结构设计策略分析与讨论

【JY】浅析各动力求解算法及其算法数值阻尼(人工阻尼)

理念

【JY|体系】结构概念设计之(结构体系概念)

【JY|理念】结构概念设计之(设计理念进展)

【JY】有限单元分析的常见问题及单元选择

【JY】结构动力学之显隐式

【JY】浅谈结构设计

【JY】浅谈混凝土损伤模型及Abaqus中CDP的应用

【JY】浅谈混凝土结构/构件性能试验指标概念(一)

【JY】浅谈混凝土结构/构件性能试验指标概念(二)

【JY】橡胶系支座/摩擦系支座全面解析

#概念机理

【JY】基于Ramberg-Osgood本构模型的双线性计算分析

【JY】结构动力学初步-单质点结构的瞬态动力学分析

【JY】从一根悬臂梁说起

【JY】反应谱的详解与介绍

【JY】结构瑞利阻尼与经济订货模型

【JY】主成分分析与振型分解

【JY】浅谈结构多点激励之概念机理(上)

【JY】浅谈结构多点激励之分析方法(下)

【JY】板壳单元的分析详解

【JY】橡胶支座的简述和其力学性能计算

【JY】振型求解之子空间迭代

【JY】橡胶支座精细化模拟与有限元分析注意要点

【JY】推开土木工程振型求解之兰索斯法(Lanczos法)的大门

【JY】基于OpenSees和Sap2000静力动力计算案例分析

【JY】建筑结构施加地震波的方法与理论机理

【JY】力荐佳作《结构地震分析编程与应用》

#软件讨论

【JY】复合材料分析利器—内聚力单元

【JY】SDOF计算教学软件开发应用分享

【JY】Abaqus案例—天然橡胶隔震支座竖(轴)向力学性能

【JY】Abaqus6.14-4如何关联fortran?

【JY】如何利用python来编写GUI?

【JY】如何解决MATLAB GUI编程软件移植运行问题?

【JY】浅谈结构分析与设计软件

【JY|STR】求解器之三维结构振型分析

【JY】SignalData软件开发应用分享

【JY】基于Matlab的双线性滞回代码编写教程

【JY】动力学利器 —— JYdyn函数包分享与体验

【JY】混凝土分析工具箱:CDP模型插件与滞回曲线数据

【JY】结构工程分析软件讨论(上)

【JY】结构工程分析软件讨论(下)

#YJK前处理参数详解

【JY】YJK前处理参数详解及常见问题分析(一)

【JY】YJK前处理参数详解及常见问题分析:控制信息(二)

【JY】YJK前处理参数详解及常见问题分析:刚度系数(三)

【JY】YJK前处理参数详解及常见问题分析:二阶效应和分析求解(四)

【JY】YJK前处理参数详解及常见问题分析(五):风荷载信息

【JY】YJK前处理参数详解及常见问题分析(六):地震信息

#其他

【JY】位移角还是有害位移角?

【JY】如何利用python来编写GUI?

【JY】今日科普之BIM


【JY】ETABS的非线性直接积分法的设置与应用的图27

 ~关注未来更精彩~

默认 最新
当前暂无评论,小编等你评论哦!
点赞 1 评论 收藏 1
关注