请教一个问题
浏览:107442 回答:1
本人是初学者,看文献时遇到两个问题,作者没有提到要用什么方法求解,但是我感觉应该是用有限元方法来求
这个问题的背景是这样的,一个平面桁架,有若干种不同面积截面的构件可供选择,现在要找到一种方案,使得总质量最小(当然各杆的横截面积可以不同)。很明显,这个问题最终的目标是找到既能满足应力应变约束条件,又能使得总面积最小的一种方案。
现在有这么一个例题,一个钢桁架,密度,弹性模量,各杆长度,载荷情况等均为已知,各杆允许应力和各节点允许位移也已知。仅面积未知。现在要求用某种优化算法找到总面积的最优解。这个算法是一个多次迭代的过程,每一次迭代都要求判断在当前的各杆面积下是否满足已知的应力位移约束条件。
那么,请问这每一次的判断如何做?ANSYS是否有一种功能可以将例如MATLAB编的程序结合进来,每当我需要进行一次判断的时候,可以由程序将数据转给ANSYS,然后ANSYS求解后再将判断结果导回程序?
这个问题的背景是这样的,一个平面桁架,有若干种不同面积截面的构件可供选择,现在要找到一种方案,使得总质量最小(当然各杆的横截面积可以不同)。很明显,这个问题最终的目标是找到既能满足应力应变约束条件,又能使得总面积最小的一种方案。
现在有这么一个例题,一个钢桁架,密度,弹性模量,各杆长度,载荷情况等均为已知,各杆允许应力和各节点允许位移也已知。仅面积未知。现在要求用某种优化算法找到总面积的最优解。这个算法是一个多次迭代的过程,每一次迭代都要求判断在当前的各杆面积下是否满足已知的应力位移约束条件。
那么,请问这每一次的判断如何做?ANSYS是否有一种功能可以将例如MATLAB编的程序结合进来,每当我需要进行一次判断的时候,可以由程序将数据转给ANSYS,然后ANSYS求解后再将判断结果导回程序?