收藏 分销(赏)

Abaqus有限元分析实例——非线性斜板.doc

上传人:xrp****65 文档编号:7026248 上传时间:2024-12-25 格式:DOC 页数:11 大小:498.50KB 下载积分:10 金币
下载 相关 举报
Abaqus有限元分析实例——非线性斜板.doc_第1页
第1页 / 共11页
Abaqus有限元分析实例——非线性斜板.doc_第2页
第2页 / 共11页


点击查看更多>>
资源描述
广州有道资料网 三维绘图/机械设计/有限元分析:Solidworks、Ansys、Pro/E、CAD、Abaqus、Moldflow Abaqus有限元分析实例——非线性斜板 这个例子如图8-11所示。已经应用ABAQUS/Standard模拟了板的线性响应,现在你将应用ABAQUS/Standard对它进行重新分析,包含几何非线性的影响。从线性模拟的结果表明对于此问题非线性的效应可能是重要的,由此次分析的结果,你将判断这个结论是否正确。 图8-11 斜板 如果你愿意,可以根据本例题后面的指导,应用ABAQUS/Explicit将模拟扩展到动态分析。 在本手册的在线文档第A.6节“Norlinear skew plate”提供了输入文件。当通过ABAQUS/CAE运行这个输入文件时,将创建关于该问题的完整的分析模型。根据下面给出的指导如果你遇到困难,或者如果你希望检查你的工作,则可以运行这个输入文件。在附录A“Example Files”中,给出了如何提取和运行输入文件的指导。 如果你没有进入ABAQUS/CAE或者其它的前处理器,可以人工创建关于这个问题的输入文件,关于这方面的讨论,见Getting Started with ABAQUS/Standard:Keywords Version,第7.4节“Example:norlinear skew plate”。 8.4.1 修改模型 打开模型数据库文件SkewPlate.cae,从主菜单栏中,选择Model-->Copy Model-->Linear,将名字为Linear的模型复制成名字为Nonlinear的模型。 对于非线性斜板模型,你将考虑包含几何非线性效应和改变输出要求。 定义分析步 进入分析步Step模块,从主菜单栏中,选择Step-->Edit-->Apply Pressure来编辑分析步定义。在Edit Step对话框的Basic页中,选中Nlgeom(注:几何非线性的缩写)以考虑几何非线性的效应,并设置分析步的时间周期为1.0。在Incrementation(增量步)页中,设置初始增量步的值(initial increment size)为0.1。默认的增量步最大数目(maximum number of increments)为100;ABAQUS可能采用少于这个上限的增量步数目,但是如果需要高于这个上限的增量步数目,分析就会中止。 你可能希望改变分析步的描述,以反映它现在是一个非线性分析步。 输出控制 在线性分析中,ABAQUS仅求解一次平衡方程,并以此解答来计算结果。非线性分析可以产生更多的输出,因为在每一个收敛的增量步结束时都可以要求输出结果。如果你不注意选择输出要求,输出文件会成为非常之大,潜在地占满你的计算机的磁盘空间。 如前所述,数据输出有四种不同的文件形式: l 输出数据库(.odb)文件,它包含以二进制格式存储的数据,需要应用ABAQUS/CAE后处理结果; l 数据(.dat)文件,它包含了选定结果的数据报表(仅应用于ABAQUS/Standard); l 重启动(.res)文件,应用于继续分析; l 结果(.fil)文件,由第三方后处理器使用的文件。 这里只讨论输出数据库(.odb)文件。如果注意选择,在模拟过程中可以经常存储数据,而又不会过多地占用磁盘空间。 从主菜单栏中,选择Output-->Field Output Requests-->Manager,打开Field Output Requests Manager,在对话框的右边,点击Edit来打开场变量输出编辑器。在Output Variables(输出变量)域中,选择Preselected defaults,删除对线性分析模型定义的场变量输出要求,并指定默认的场变量输出要求。对于一般的静态过程,这个输出变量的预选设置是最经常应用的场变量输出设置。 为了减小输出数据库文件的尺寸,选择在每第二个增量步写一次场变量输出。如果你是简直地感兴趣最终的结果,你也可以或者选择The last increment(最终增量步)或者设置保存输出的频率等于一个大数。不论指定什么值,在每个分析步结束时总会保存结果;所以,使用一个大数会导致仅保存最终的结果。 从前面的分析中,可以保留指定在跨中节点位移的历史输出,我们将在Visualization模块中应用X-Y曲线图功能演示这些结果。 运行及监控作业 在Job模块中,为非线性(Nonlinear)模型创建一个作业,命名为NlSkewPlate,并给出描述为Nonlinear Elastic Skew Plate。记住将你的模型保存为一个新的模型数据库文件。 提交作业进行分析并监控求解进程。如果遇到了任何错误,必须纠正它们;如果发出了任何警告信息,必须调查它们的来源,并在必要时采取纠正的措施。 对于这个非线性斜板例题,图8-12显示了Job Monitor(作业监视器)的内容。第一列显示了分析步序号,在本例中只有一个分析步。第二列给出了增量步序号。第六列显示了在每个增量步中为了得到收敛解,ABAQUS/Standard所需要的迭代步的数目;例如,在增量步1中,ABAQUS/Standard需要3次迭代。第八列显示了已经完成的总的分析步时间,第九列显示了增量步的大小()。 这个例子显示了ABAQUS/Standard如何自动地控制增量步的大小,即在每个增量步中载荷施加的比例。在这个分析中,ABAQUS/Standard在第一个增量步中施加了总载荷的10%;你指定了初始增量为0.1和分析步的总时间为1.0。在第一个增量步,ABAQUS/Standard需要3次迭代才收敛到解答。在第二个增量步,ABAQUS/Standard只需要2次迭代,因此,它自动地对下一个增量步的值增加了50%,达到= 0.15。在第四个和第五个增量步,ABAQUS/Standard也增加了。它调整最后一个增量步的值使得分析步刚好完成;在本例中,最后增量步的值为0.0875。 图8-12 Job Monitor:非线性斜板分析 8.4.2 作业诊断 ABAQUS/CAE不仅可以让你监控分析作业的过程,而且还提供了一个可视化的诊断工具帮助你了解这个分析模型的收敛行为,以及在必要时对模型进行调试。ABAQUS/Standard在输出数据库中存储了分析作业的每一个分析步、增量步、尝试计算和迭代的信息。当你运行每一个作业时,将自动地存储诊断的信息。如果分析运算时间超出了预先估计的时间,或者过早地被中断,你可以观察由ABAQUS/CAE提供的作业诊断信息,以帮助查找问题的原因和修改模型的方法。 进入Visulization模块,并打开输出数据库NlSkewPlate.odb以检查收敛历史。从主菜单栏中,选择Tools-->Job Diagnostics打开Job Diagnostics(作业诊断)对话框。在Job History(作业历史)列表中,点击“+”号以扩展列表,它包括了在分析作业中的分析步、增量步、尝试计算和迭代列表。例如,在Increment-1下,选择Attempt-1,如图8-13所示。 图8-13 第一个增量步的第一次尝试计算的信息摘要 在对话框右侧的Attempt Summary(尝试计算信息摘要)中包含了基本信息,如增量步大小和迭代尝试次数等。选择本次尝试计算的Iteraction-1查看关于第一次迭代的详细信息。在Summary(摘要)页中的信息表明在本次迭代并没有达到收敛,所以点击Residuals(残差)页以便查明原因。 如图8-14所示,Residuals页显示了在模型中的平均力和时间平均力的值。它也显示了最大作用力残差、最大位移增量和最大位移修正值,以及发生这些值的节点和自由度。在对话框的底部,通过选择Highlight selection in viewpoint(在视图窗高亮度显示),可以在视图窗的模型中高亮度显示发生这些节点和自由度的任何位置。诊断标准的选择是实时跟踪的,所以你可以在对话框左边的迭代列表中快速浏览,以查看在迭代过程中视图窗模型相对于判断准则位置的变化。如果你正在试图调试大型、复杂的模型,这可能是非常有用的。类似的显示可用于查看转动自由度(在Variables(变量)列表中,选择Rotation(转动))。 图8-14 第一次迭代的作用力残差信息 在这个例题中,在分析步定义中指定了初始时间增量为0.1s。关于增量步的平均力为30.29 N;由于这是第一个增量步,它与时间平均力的值相同。在这个模型中,最大残余力是-749.6 N,它明显地大于0.005×。出现在节点编号167的自由度1上。由于包含了壳单元,ABAQUS/Standard还必须检查在模型中力矩的平衡。力矩/转动场也未能满足平衡检查。 尽管不满足平衡检查就足以使ABAQUS/Standard尝试新一轮的迭代,但是你也应该检查位移修正值。在第一个分析步的第一个增量步的第一次迭代中,位移的最大增量和最大位移修正值均为-5.587×10-3 m;并且转动的最大增量和转动修正值都是-1.598×10-2 弧度。由于在第一个分析步的第一个增量步的第一次迭代中,增量值与修正值总是相等的,所以关于节点变量的最大修正值是小于1%最大增量值的检验将总是失败的。然而,如果ABAQUS/Standard判定结果是线性的(基于残差量值的判断, < 10−8),就会忽略该准则。 由于ABAQUS/Standard在首次迭代中未找到平衡解答,因此它尝试了第二次迭代。第二次迭代的残差信息如图8-15所示。 图8-15 第二次迭代的作用力残差信息 在第二次迭代中,在节点167的自由度1上已降至-0.173N。然而,由于0.005×仍比小,其中=2.49N,在此次迭代中平衡尚未得到满足。最大位移修正准则也未能满足,因为发生在节点5的自由度1上的位移修正值=-7.055×10-5大于1%的最大位移增量=-5.584×10-3。 在第二次迭代中,力矩残差值检查和最大转动修正值检查都是满足的;然而,ABAQUS/Standard必须进行另一次迭代,因为解答未能通过作用力残差值检查(或最大位移修正值准则)。图8-16显示了在第一个增量步中需要得到平衡解所做的又一次迭代的残差信息。 图8-16 第三次迭代的作用力残差信息 在第三次迭代后,=2.476 N和在节点86的自由度2上=-5.855×10-3 N。这些值满足<0.005×,因此作用力残差值检查得到了满足。将与最大位移增量进行比较,表明位移修正值是小于所要求的准则。因此,作用力和位移的解答达到收敛。对于力矩残差值和转动修正值的检查是继续满足的,自从第二次迭代它们就已经满足了。由于得到了一个对于所有变量(在本例中为位移和转动)都满足平衡的解答,第一个载荷增量步就完成了。尝试运算的摘要(图8-13)列出了此增量步所需要的迭代次数和增量步的大小。 ABAQUS/Standard继续这种施加载荷增量然后迭代求解的过程,直到完成整个分析(或者达到你所指定的最大增量步数目),在此分析中,还需要五个增量步。分析步摘要如图8-17所示。 图8-17 分析步摘要 除了上面讨论的残差信息外,如果存在与数值奇异、矩阵零主元和负特征值相关的任何警告信息,都将显示在Job Diagnostics对话框中(在Numerical Problems(数值问题)选项页)。总是要检查这些警告出现的原因。在信息文件(.msg)中,也可以找到在分析过程中产生的所有警告和错误的信息;这个文件可能包含在Job Diagnostics对话框中没有显示的附加警告信息(例如,那些与材料计算有关的信息)。如在第10章“材料”中指出,当调试问题时,由信息文件(.msg)提供的这些附加信息,将使得应用可视化诊断工具获得的残差信息更加清晰和集中。 8.4.3 后处理 现在将对结果进行后处理。 显示画面 开始这个练习,首先要确定可用的输出画面(将结果写入输出数据库的增量步间隔)。 显示可用画面: 1.从主菜单栏中,选择Result-->Step/Frame。 弹出Step/Frame(分析步/画面)对话框。 在分析时,ABAQUS/Standard根据要求在每第二个增量步将场变量输出结果写入到输出数据库文件。ABAQUS/CAE显示画面列表,如图8-18所示。 图8-18 画面 表中列出了储存场变量的分析步和增量步。此分析中只包含一个分析步和6个增量步,已经默认地保存了关于增量步0的结果(即分析步的初始状态),并按照要求保存了第2、4和6增量步的结果。默认情况下,ABAQUS/CAE总是使用保存在输出数据库文件中的最后一个增量步的数据。 2.点击OK关闭分析Step/Frame对话框。 显示变形前后的模型形状 将未变形图叠加在变形图上,一起显示变形前后的模型形状。旋转视图得到类似于图8-19所示的图形。 图8-19 斜板变形前和变形后的模型形状 应用来自其它画面的结果 从保存在输出数据库文件中的其它增量步数据中,你可以选择适当的画面来评估结果。 选择一个新的画面: 1.从主菜单栏中,选择Result-->Step/Frame。 显示Step/Frame对话框。 2.从Frame菜单中,选择Increment 4(增量步4)。 3.点击OK应用这些变化,并关闭Step/Frame对话框。 现在,所需要的任何绘图将使用来自增量步4的结果。重复这个过程,应用所感兴趣的增量步加以替换,自如地调用在输出数据库文件中的数据。 X-Y曲线图 对于模拟中的每一个增量步,你保存了跨中节点(节点集合Midspan)的位移作为输出到数据库文件NlSkewPlate.odb中的历史变量部分,你可以使用这些结果来绘制X-Y曲线图。特别是,你将绘制位于板跨中边界处节点的竖向位移历史。 创建跨中位移的X-Y图形: 1.首先,创建一个显示组(display group),它包括节点集Midspan中未变形的模型图,显示出节点号以确定那些位于板跨中边界处的节点。 2.从主菜单栏中,选择Result-->History Output。 3.在弹出的History Output对话框中,选择(用[Ctrl]+点击)两个跨中边界节点的竖向运动。其曲线标注的形式为:Spatial displacement: U3 at Node xxx in NSET Midspan(用节点编号确定你需要选择的曲线) 4.点击Plot。 ABAQUS从输出数据库文件中读出两条曲线的数据,并画出类似于图8-20所示的曲线图(为了清楚,第二条曲线已变为虚线)。 图8-20 在板跨中边界的位移历史 从这些曲线中可以清楚地看到该模拟的非线性性质:随着分析的进行,板会逐渐变硬。几何非线性的效应意味着结构的刚度将随着变形而改变。在该模拟中,由于薄膜效应使板当变形时变得刚硬。因此,所得到的位移峰值比线性分析预测的小,因为在线性分析中没有包括这种效应。 应用保存在输出数据库文件(.odb)中的历史变量数据或场变量数据,你可以创建X-Y曲线图。X-Y曲线的数据也可从外部文件读入,或者交互地键入到Visulization模块中。一旦创建了曲线,可以进一步利用这些数据,并以图形的形式绘制到屏幕上。 在第10章“材料”中将进一步讨论Visualization模块的X-Y曲线图功能。 数据报表 创建一个跨中位移的数据报表。应用节点集合Midspan创建一个适当的显式组。报表内容显示如下。 将这些位移值与在第5章“应用壳单元”中应用线性分析得到的结果进行比较。该模拟中的跨中最大位移比由线性分析预测的位移约小9%。在模拟中包括非线性几何效应,减小了板跨中的竖向挠度(U3)。 两种分析的另一个区别是在非线性模拟中沿1和2方向有非零挠度。在非线性分析中,是什么效果使得面内位移U1和U2非零呢?为什么板的竖向挠度会小呢? 板变形后成了弯曲形状:在非线性模拟中考虑了几何改变,作为结果,薄膜效应使得部分载荷由薄膜作用来承受而不是仅由弯曲作用单独承受,这使得板更加刚硬。另外,始终保持垂直于板面的压力载荷随着板的变形也开始具有沿1和2方向的分量。非线性分析中考虑了这种刚性效应和压力方向的改变,而在线性分析中这两种效应均未考虑。 在线性和非线性模拟之间的差别是相当大的,表明在这种特殊载荷条件下,对于该板应用线性模拟是不合适的。 对于5个自由度的壳单元,如在这个分析中应用的S8R5单元,ABAQUS/Standard没有输出在节点处的所有转动。 广州有道资料网
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服