模型更新是根据此前计算结果修改当前有限元模型(不改变几何模型),并在新位置上形成有限元模型;可以更新整个模型,也可更新局部模型。模型更新有UPCOORD和UPGEOM两个命令,格式分别如下:
UPCOORD,FACTOR,Key UPGEOM,FACTOR,LSTEP,SBSTEP,Fname,Ext 从命令也可看出,UPCOORD仅依据ANSYS数据库中的位移进行相关操作,即当前计算结果;UPGEOM依据RST文件任意荷载步任意子步的结果。此外,UPCOORD可在前处理层和求解层使用,但UPGEOM必须在前处理层使用;通常UPCOORD用在荷载步中,而UPGEOM用在不同的分析类型之间。 模型更新除在施加缺陷和找形分析等用途外,还在确定成桥状态、预拱度建模、及预制构件长度等方面都可发挥重要作用。 例如预制安装柱,柱顶作用有3000kN荷载,要求荷载作用下柱长为25.0m。假设弹性模量2E10Pa,泊松系数0.26,密度2600kg/m^3,立柱截面尺寸为0.6*0.8m。采用水平预制,问预制长度为多少? FINISH$/CLEAR /FILNAME,YZZ$/PREP7 ET,1,BEAM189$MP,EX,1,2E10 MP,PRXY,1,0.26$MP,DENS,1,2600 SECTYPE,1,BEAM,RECT SECDATA,0.6,0.8 H=25.0 K,1$K,2,,H$K,3,1 L,1,2$LATT,1,,1,,,3,1 ESIZE,1.0$LMESH,ALL$DK,1,ALL !在25m长度下建模,并施加自重和荷载 /SOLU$ACEL,,9.8$FK,2,FY,-3E6 SOLVE$FINISH !进入前处理,对模型更新(-1,为反向) /PREP7 UPGEOM,-1,,,YZZ,RST !更新后对节点列表可查看Y坐标,此时便得到了长度值 !即2号节点的Y坐标 NLIST$FINISH !更新后重新求解一次,此时应该正好是25m的位置 /SOLU$SOLVE /POST1$/ESHAPE,1 PLNSOL,U,Y !也可按此得到预制长度H1及当前高度HH H1=NY(2)$H2=UY(2)$HH=H1 H2 *STAT HH=24.9999972,与25.0几乎相等,!H1=25.008m即应当按25.008m进行预制便可满足要求。
这种已知结果位置的计算任务经常存在,如在恒载作用下的成桥状态—就是结果位置状态。因此,通过在某个位置(参考设置位置或给定位置)建模,求解后进行模型更新,获得新的建模位置,该建模位置就是合理的零应力位置。当结构复杂时,如不够满意,可以迭代几次。