【JY】SAP2000中目标位移法的找形分析功能

febc677c548f2d67523fa5f4b2767cc4.png

张力结构为柔性结构体系,在满足一定拓扑关系的几何构造和外形下通过预应力来获取刚度,从而使结构具有承载力。但是,并不是任何一种预应力分布都能保证张拉结构成为稳定的结构,只有在预应力作用达到平衡、使结构的整体刚度达到一定水平时结构才是稳定的。因此张力结构要在承受外荷载前成为稳定的结构,就必须在结构中施加合适的预应力,使结构达到能满足设计要求的初始形态。

获得初始态的过程称为“找形分析”(form-finding)。由于初始态涉及预应力和几何位形,所以广义的找形分析也可以分为两种:

一种是从确定的几何位形出发,寻找能够满足这一位形的预应力分布,又称找力分析(force-finding),一般索穹顶结构、车辐式张拉结构是属于这类问题,如图1-a和图1-b所示。

另一种是给定拉索想要达到的预应力值,以及结构的边界点坐标,计算结构内部节点的位形坐标,又称找形分析(这是“狭义”的form-finding,即寻找结构的形状,有的文献也称之为shape-finding),单层索网结构、膜结构是这种情况,如图1-c和图1-d所示。

90b770a7619b0390b9f7fade7288935f.png

1266535005c293906e7538d0566bb7a4.png

图1 常见的索结构

不同类型的张力结构,可采用不同的分析方法找形,常规的找形方法有:力密度法、动力松弛法等。

实际工作采用这些方法对结构进行找形分析时,一方面对设计人员的基础理论要求较高,操作起来也比较繁琐,给设计人员造成很多障碍。SAP2000中嵌入了目标位移法的找形分析方法,该方法具有概念清晰,且易于操作的特点,可简化整个找形分析的工作。目标位移法是已知结构在外荷载作用下的最终形态,来精确求解其初始形态的一种结构成形分析方法,适用于第一类找形问题,即找力分析(force-finding)。本文将介绍SAP2000中目标位移法的基本原理及操作流程,并通过两个不同类型的案例来演示目标位移法找形分析方法的应用。

1.基本原理介绍

1.1 目标位移法基本原理

目标位移法的基本原理为:首先给定结构满足使用功能要求的最终形态(此时结构控制点位于目标位置),图2-a;然后施加结构自重和稳定索力,相当于外荷载给索一定刚度,进行结构非线性分析求得结构控制点位移d1,达到一个新的结构平衡状态,图2-b;然后利用结构控制点的位移值d1,反方向调整结构形态(基于图2-a),调整后如图2-c;施加结构自重和稳定索预应力后再次进行结构非线性分析,获得结构另一个新的平衡状态,图2-d,并得到结构控制点位移为d2;根据前两轮结构控制点位移差Δd=d2-d1,反方向调整结构形态(基于图2-c),图2-e,施加结构自重和稳定索预应力后继续进行结构非线性分析。按照这个过程重复进行,直至在结构自重和稳定索力作用下到达平衡状态,并使结构控制点精确位于图2-a所示位置为止。

02127b9689ecf7a964e09ddcffdc6c9b.png

c63de597f0d3289348f48808f4fd001d.png

图2 目标位置法计算示意图

1.2 SAP2000中的目标位移法

基于上述原理,SAP2000中嵌入了目标位移法。在分析完成后,通过命令:分析>修改未变形几何,可以打开下图对话框,其中【几何修改选项】中的“目标位移法-节点坐标减去节点位移”即为目标位移法。

dec38a43b8c039bc948b6720d50d3977.png

图3 SAP2000中目标位移法

该选项中的【荷载工况】为施加找形时需考虑的荷载工况。如上图中,在找形时仅需要考虑结构的自重,因此荷载工况设置为“DEAD”。在该工况中,程序会计算各个控制节点的位移,通过当前工况的节点坐标,节点的原始坐标,放大系数,即可求出下次迭代时节点的新坐标,计算方法为:节点的新坐标 = 当前工况的节点坐标+放大系数×(原始坐标-(当前工况的节点坐标+当前工况下的节点位移),相应的计算公式为:

336c2e00663bc01cf1e42227e6e68601.png

其中:放大系数sf,用于控制新节点坐标偏移当前工况节点坐标的程度,程序默认值1。放大系数取1时,以z坐标为例,此时公式即可退化为:

110cc242c4e858bd806a0e51cb8cc704.png

与图2-e 中的坐标表达式基本相同。

计算出各个控制点的新的坐标位置后,在【方向和位置】选项卡中,用户可以选择是否修改所有节点的坐标,还是仅修改部分节点。另外用户也可以仅修改控制节点的某个方向的坐标,一般建议保持默认全选。

通过修改未变形几何调整节点初始坐标后,然后再次运行分析工况。分析完成后程序会输出节点的目标坐标、实际坐标和百分比差异(%差异),如下图所示。其中“目标坐标”为节点的原始坐标,“实际坐标”为当前工况下节点变形后的坐标。“%差异”表示上一步修改未变形几何时施加的节点坐标修改数值di,与当前工况中的节点的位移di+1的差值百分比,即(di+1-di)/di。通过查看“实际坐标”或“%差异”,可以判断当前结果是否满足要求。当“节点实际坐标”和“目标坐标基本”相同或“%差异”接近0时,即表示结构已达到目标状态,此时的预应力分布即为找到的力。

a92e869efa131a581ac58de3c6022e01.png

图4 节点位移输出

SAP2000中目标位移法的整个计算过程可通过下侧流程图来表示:

25a12e8c4b69a67bc0eba4855dd0ead1.png

图5 目标位移法流程图

2.功能说明算例

现在通过图6中的索撑杆模型[2]来介绍在SAP2000中如何通过目标位移法对该结构进行找形分析。该模型是由6根索和2 根撑杆组成,其中7号、8号杆件为撑杆,其余构件均为相同截面的索。索截面半径为3mm,弹性模量E=1.8×105MPa,热膨胀系数α=1.2×10-5;杆截面面积为7.0686mm2,弹性模量E=2.06×105MPa,热膨胀系数α=1.2×10-5。索和撑杆的材料密度均为7850kg/m3。现在需要计算该结构在自重作用下,各段索需要施加多大的索力才能在设计位置处保持平衡。

ae355c8a31709e1d3b9107c40e236fbb.png

图6 索撑杆模型

2.1 模型建立

首先在SAP2000中建立上述模型。注意,建模时撑杆采用框架单元模拟,索采用索单元模拟。在定义索的初始几何信息时,需要给索施加一个初始的张拉力,使索在绘制的时候就存在一定的张力施加初始张力是为了保证索在开始计算阶段即存在一定的刚度,如果开始计算时索刚度较小,会导致结构的在荷载作用的变形过大,容易出现不收敛的问题。为保证整个结构在初始张力下的变形与目标位置的偏差不至于过大,可以将每个索的无应力索长设为索两端点之间距离的n倍(n<1)。

对于该模型可以通过“索-相对未变形长度”定义索单的几何信息,以5号索为例,其相对长度设置为0.9993。如图7所示,可以看到该索在绘制时,索对应 i 段的张力为4228.8067N。该索力可以理解为将长度为5154.0333*0.9993=5150.2952mm的索拉长到了5154.0333mm,挂在了4号和6号节点之间,此时4号节点端索张力为4228.8067N,6号节点端索张力为4226.0848N。但是通过这种方式施加的张力拉力并不是一个平衡索力,后续工况中该索的索力会根据结构的变形协调而改变,这里仅是为了给索提供一个初始刚度。

f89b1ea1d1b4904aef89b4307dfe5cf2.png

图7 索初始几何信息的指定

2.2 工况设定

该模型需要找到在自重作用下该结构在建模位置处达到平衡的合适索力,因此在荷载工况中仅需要考虑自重。这里不用对索施加额外的索力,索力会通过目标位移法迭代得到。由于索结构一般比较柔,变形较大,因此在分析时需要勾选P-delta和大位移效应,工况设置如图8所示。

e5cc832cab6d298a96f2893de878a0db.png

图8 工况设置

2.3 分析迭代

工况设置完成后,运行“DEAD”工况,此时可以得到结构在重力工况下各个节点的竖向位移。依据目标位移法,需要将得到的竖向位移反号施加在节点的坐标上修改节点的坐标。SAP2000中通过命令:分析>修改未变形几何,勾选目标位移法,荷载工况设为“DEAD”,缩放系数设为1。修改完成后再次进行计算,完成第一次迭代,以4号节点为例,可以看到其“%差异”为0.5%,如图9-a所示。第一次迭代完成后,由于其误差较大,按上述方式进行第二次迭代,完成第二次迭代后可以看到4号节点的“%差异”为0.0%,满足要求,迭代完成。

ed7fead4b580621c5ac7cf689219f199.png

图9 4号节点位移图

为便于解释程序的计算过程,将4号节点坐标和节点位移整理到表1中。其中节点的初始坐标为上一次迭代变形后的坐标,如表1中两块灰色的区域,两组数据是相等的。%差异 =(当前工况计算的位移 - 上一次迭代的位移)/上一次迭代的位移。如1中第一次的迭代后,z方向的%差异,0.5028%=(-1.11740+1.11181)/-1.11181。

表1 4号节点坐标及位移结果

c608f2bc1d7f530452be0eabc7afa223.png

完成第二次迭代后,该索杆结构的轴力分布如图10所示。将该索力提取出来,与论文[2]中的轴力值进行比较,如表2所示。可以看到,两者最大差异不超过0.05%,如果忽略有效数字的差异,SAP2000在考虑该结构自重的条件下计算的索力与论文[2]数值几乎完全吻合。

051e67194c5d5b866260f956150d0788.png

图10 索轴力分布

表2 杆件轴力比较

6ff177a8a8bd3ab55a06fbee6158ae50.png

需要注意的是该索杆结构,当索力与撑杆轴力在各个节点位置处平衡时,结构即可达到平衡态。因此对于不同的初始索张力,是可以找到不同的索力分布的。这里可以通过多次试算来求得所需的索力分布。

3.算例1:穹顶结构

索穹顶结构一般是先设计出结构造型,再求解出实现这种造型所需要的预应力。以肋环型索穹顶为例,要实现其结构造型,各拉索、撑杆之间的预应力比例关系是唯一的。如下图所示,一旦构件的尺寸发生变化,如撑杆变长,建筑造型就不同了,构件之间的预应力比例关系也要发生相应的变化。反之,如果按照一定的尺寸比例关系加工索和撑杆,将他们按照相应的关系连接起来,将斜索和脊索连至固定端,结构就张拉成型了,并且成型后的预应力比例关系是不会变的。

如图11-a所示的Geiger型索穹顶结构,其跨度为100m,设有三道环索。已知结构的几何参数,如图11-b所示。该结构中钢材的密度均为ρ=7850kg/m3,索的弹性模量E=1.7x1011Pa,撑杆的弹性模量E=2.1x1011Pa,结构各个杆件的截面面积如表3所示。在SAP2000中通过支座位移法求解该结构在自重作用下达平衡状态时的预应力分布。

347db4e83438da566d33cf9c22ac43e0.png

图11 穹顶结构

表3 穹顶结构构件尺寸图

a5c0c87dcfd61a306d16082e075cbefa.png

在SAP2000中通过轴网功能快速建立该穹顶结构的模型,该结构外压环梁刚度较大,本模型中并没有建立外压环梁而是将其简化为固定铰接支座处理,如图12-a所示。通过多次迭代后,提取该穹顶单榀结构索杆的轴力分布如图12-b所示。将该索力整理到Excel,与论文[3]中的轴力值进行比较,如表4所示。可以看到,两者最大差异不超过1.0%,SAP2000在考虑该结构自重的条件下计算的索力于论文数值基本吻合。

be365a5c54d9a72e4e9b79b71bded3ae.png

图12 SAP2000穹顶结构模型

表4 穹顶结构杆件轴力比较

8faaa5c092c900deaa240d31b1d1169a.png

4.算例2:环形张力索结构

环形张力索结构由车辐式悬索结构的受力机理演化而来,其构成特点是:结构中部设有大开孔的中心环状结构,外侧有一个刚度较大的受压外环,通过沿径向布置的拉索或索桁架连到中心受拉内环;拉索或索桁架的张拉力与外环的压力平衡,整个结构属于自平衡受力体系。此类结构同样可以通过目标位移法来计算结构的初始预应力分布。

如图13-a所示的为环形张力索桁结构,已知该结构的几何拓扑关系,结构外圈半径为100m,内圈半径为70m。整个结构分为对称的24榀,结构切面视图如13-b所示,其内侧设有两类撑杆,其中长撑杆长度为20m,短撑杆长度为14m。该结构中钢材的密度均为ρ=7850kg/m3,索的弹性模量E=1.7x1011Pa,撑杆的弹性模量E=2.1x1011Pa,结构各个杆件的截面面积如表4所示。在SAP2000中通过支座位移法求解该结构在自重作用下达平衡状态时的预应力分

89a45415abe616a473ffceda317f2438.png

图13 环形张力索结构

表5 环形张力结构杆件尺寸

e9cef4b6cda606140394d99c20923e60.png

在SAP2000中建立该穹顶结构模型,如图14-a所示。该结构中外侧受压环梁刚度较大,本模型中并没有建立外侧受压环梁,而是将其简化为铰接支座处理。通过多次迭代后,该环形张力结构单榀索杆的轴力分布如图14-b所示。将该索力整理到Excel,与论文[3]中的轴力值进行比较,如表6 所示。可以看到,两者最大差异约为1.5%,SAP2000在考虑该结构自重的条件下计算的索力与论文数值基本吻合。

8c42c95b87e213aec376fb149fba9dd0.jpeg

图14 SAP2000穹顶结构模型

表6 环形张力结构杆件轴力统计

942a880758346cb9bfde11d5059b7d53.png

5.总结

位形的确定是张力结构设计与分析中最基本也是最为关键的问题。SAP2000中的目标位移法适用于处理第一类找形问题:已知结构的拓扑几何关系求解满足位形要求的索力分布。该方法具有概念明确,操作简单,计算速度快的特点。并通过合理的参数控制,其计算结果可以达到很高的精度。该方法可以作为结构找形分析的一种有力的分析工具。

(完)

往期推荐 ·

#性能分析

【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

a9f55f0cef783c823bc2db1167941470.jpeg

 ~关注未来更精彩~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值