一旦输出结果出现NaN,编译器不会给出任何错误提示,这个时候该如何调试程序呢?
点击菜单栏的调试,最后一个为XXXX属性,打开对话框,左侧展开 Fortran分类,找到Floating Point选项,在右侧设置 Floating-Point Exception Handling 为 Abort on IEEE exceptions。这样就会提示错误的位置及原因了。如图所示:
本文系原创,转载请注明。
ANSYS模拟梁单元铰接点有以下几种方法:1.BEAM3/BEAM4单元,利用结点自由度耦合来实现铰接,在铰接处设两个单独的结点,每个结点只与一个梁单元连接,然后将此几何位置重合的两个结点的平动自由度耦合。2.用BEAM44单元的关键选项,通过自由度释放来实现铰接。3.用BEAM188/BEAM189单元,通过自由度释放来实现铰接。如图所示的框架带铰接点,E = 200E9,b = 0.5,h = 0.1,分别采用以上三种方式分析框架内力。BEAM3模拟的命令流:BEAM44模拟的命令流:BEAM189模拟的命令流:本文系原创,转载请注明。来源:数值分析与有限元编程