问题描述:
目标力的作用是什么?如何添加?添加目标力后分析不准确怎么解决?
解答:
对于索结构,一般会添加索力以起到增加结构刚度和稳定平衡结构形态的作用,在有限元模拟当中,一般会使用索单元或者框架单元来模拟。使用索单元模拟拉索时,可以在建模阶段设置张拉索力,然而使用框架单元建模时,必须通过应变的方法(例如温度荷载、应变荷载)设置索力,倘若设计过程中改变拉索截面而不改变索力,必须重新计算添加的应变荷载。
使用框架单元模拟索时,可以设置目标力来添加索的预拉力,以如下模型为例:
1.定义一个新的荷载模式作为预拉力的荷载模式,荷载类型选择为other,以防止运行设计时,分项系数设置错误。
2.选中需要添加预拉力的对象,点击指定→框架荷载→目标力,输入目标力100KN以及相对位置0.5,相对位置是目标力的发生位置。此案例我们选择在杆件的中间,点击确定。
3.将软件自动生成的线性静力工况改为非线性静力工况,几何非线性当中勾选P-delta选项,如图所示:
4.设置完成之后运行分析。
我们会发现,得到的结果54.39KN达不到初始设置的目标力数值100KN。我们打开运行日志,发现出现了警告。该非线性分析未达到目标力。
解决方法:
打开该非线性静力工况,修改非线性参数:
增大目标力迭代中的最大迭代次数,此处设置为一个较大的数值,本案例选择1000,之后重新运行。
得到的结果为99.3KN,接近于初始设置100KN,想要更精确的解,可以设置更小的相对收敛容差。