首页 基于ANSYS的CAE软件二次开发技术

基于ANSYS的CAE软件二次开发技术

举报
开通vip

基于ANSYS的CAE软件二次开发技术 52 Vol. 5 No.4/ Apr. 2011 1 引言 随着科学技术的进步,有限元分析已成为科学 研究中不可缺少的技术手段,各种大型有限元分析 软件也由此而产生。各种有限元分析软件都有其独 到优势,为不同领域的工程技术人员提供了很好的 分析工具,然而从头开发自主产权的CAE软件成本 很高,需要大量人力物力的投入,而依托优秀的商 业性软件进行二次开发则无须经过多年的理论与实 践验证,既可以利用通用软件的所有功能,又可以 按照自己的行业需求进行客户化定制,能够很快地 投入使用,节约软件开发成...

基于ANSYS的CAE软件二次开发技术
52 Vol. 5 No.4/ Apr. 2011 1 引言 随着科学技术的进步,有限元分析已成为科学 研究中不可缺少的技术手段,各种大型有限元分析 软件也由此而产生。各种有限元分析软件都有其独 到优势,为不同领域的工程技术人员提供了很好的 分析工具,然而从头开发自主产权的CAE软件成本 很高,需要大量人力物力的投入,而依托优秀的商 业性软件进行二次开发则无须经过多年的理论与实 践验证,既可以利用通用软件的所有功能,又可以 按照自己的行业需求进行客户化定制,能够很快地 投入使用,节约软件开发成本。[1] 2 CAE软件二次开发技术介绍 2.1 CAE软件二次开发的分类 摘 要 CAE软件的研发是当今软件开发的一个热门的领域。自主研发有自主知识产权的软件的成本很高,需要大量人力 物力,且耗时很长,而依托优秀的商业性软件进行二次开发则无须经过多年的理论与实践验证,既可以利用通用软件的所 有功能,又可以按照自己的行业需求进行客户化定制,能够快速地投入使用,节约软件开发成本。 二次开发的目的是使通用软件更加专业化,以提高应用效率,统一和简化使用方法,二次开发既可以满足用户自身的 行业具体需求,也可以扩充原软件的功能,使之进一步发展完善。因此,技术越成熟,功能越强大的CAE软件,越强调自 身平台的“开放性”,在一些大型商业性有限元软件,如ANSYS、MSC的实际使用中都能看到许多基于软件本身的二次开 发成果,对CAE软件进行二次开发已成为CAE技术发展的一个方向。 本文主要围绕CAE-ANSYS二次开发技术,并在ANSYS平台上开发出波纹腹板板梁 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 专用模块,该模块可实现参数 化建模及计算,并可对模型实施动态修改,从而提高工作效率,在此基础上对波纹胶板的力学性能进行了分析及优化设 计,提出了该结构的最优尺寸,为实际工程设计提供依据。 关键词 二次开发;ANSYS;UIDL;波纹腹板;抗减承载力;优化设计 ABSTRACT The CAE software development is one of the hottest research field. Considering of copyrights, developing time and the costs of the software, the secondary development of Computer Aided Engineering(CAE) software is necessary for the engineering. This can improve the efficiency of entity modeling and give an valid method for 3D modeling of such similar questions solutions. This has been a new research direction in CAE field. Based on finite element analysis software ANSYS, parametric modeling of screw structure is developed by ANSYS inner developing tools. A system called Corrugated Web Beam Design System(CWBDs). CWBDs introduces the methods of the menu and the dialog designing with User Interface Design Language(UIDL) and screw structure parametric modeling in Application Design Language(APDL) of ANSYS. It can extend the function of the ANSYS software and work efficiently. In the paper, the secondary development on the CAE technology is reviewed. The CWBSDs system supports parametric modeling and also supports Chinese. Based on CWBSDs the shear strength of corrugated webs beam was analyzed and compared with that of ordinary beam. It was pointed out that corrugated web beam has superior shear performance. Effects of the H-beam geometry on its shear properties of optimal design of shear strength based on the numerical result were also studied.aging mathematical model, compared with the traditional Allen News model has advantages such as strong pertinence, physical meaning is obvious and more accurate life prediction, and has a very good application value. KEYWORDS Secondary Development ; ANSYS; UIDL;Corrugated Web Beams; Shear Bearing Capacity; Mechanical Optimum Design 基于ANSYS的CAE软件二次开发技术 The Secondary Development Based on ANSYS Software and its Application 胡建戌 焦丽华 谢凌志 基于Ansys的CAE软件二次开发技术 53 CAE软件二次开发可接不同分类方法归纳如 下: 1.根据需求不同进行分类 1)将经常反复使用的复杂功能进行封装,使操 作更加“傻瓜”化,为技术人员的一般应用工作提 供有力的工具。 2)添加新的功能,如添加自定义模块、新的单 元类型、新的求解方式以及自定义物理特性等; 3)开发与不同软件的接口程序,对多个软件进 行集成,建立一个新的通用平台。 2.根据系统环境不同进行分类 1 ) 基 于 同 一 操 作 系 统 的 开 发 , 即 基 于 Windows、Linux或Unix中的一种操作系统进行二次 开发; 2)基于不同操作系统的开发,即跨平台的软件开 发。软件在不同平台上的移植过程也属于二次开发。 3.根据开发的功能不同进行分类 1)开发用户界面,一般开发界面都与原软件的 风格一致; 2)开发内部程序,内部程序指软件通过界面 操作调用的程序,可以是基于原软件进行修改的 程序,也可以是通过软件接口调用的其它程序。 4.根据采用语言不同,二次开发可分类如下: 1)利用软件本身的语言开发,例如,PATRAN可 以利用PCL(Patran Command Language)语言进 行二次开发; 2)利用通用的语言开发,很多软件的开发可以 利用VB、C或Fortran等语言,开发自己所需要的前 后处理或者求解程序,编写好的程序可以通过接口 程序嵌入原软件进行封装。 常见的CAE软件二次开发工具见表1.1。 2.2 ANSYS二次开发技术概述 ANSYS软件是融热、电、磁、流体、结构、声 学于一体的大型通用有限元分析软件。具有强大的 求解器和前、后处理功能,为解决复杂、庞大的工 程项目提供了一个强有力的工具。然而,正是由于 ANSYS的通用性特点,使其对不同行业的专业性模 块的分析不具有针对性,复杂的英文界面和繁琐的 分析步骤都给从事有限元分析的技术人员造成了很 大的障碍。另外,虽然ANSYS有较强大的前、后处 理功能,但使用者必须具有较高的相关力学知识和 丰富的分析经验,在几何建模简化和力学建模等前 处理方面需要花费很多时间和精力。因此,基于这 些不便因素,在熟练应用ANSYS软件的基础上,结 合具体各行业的实践经验,利用ANSYS内部提供的 二次开发工具,用户可在ANSYS系统中开发出具有 中文界面的、特定功能的专用模块。通过二次开发 可以有效地提高设计的效率和质量,充分体现专业 化、用户化、便捷化的特点[2,5]。 标准ANSYS程序是一个功能强大,通用性好的 有限元分析程序,同时它还具有良好的开放性。用 户可以根据自身的需要在标准ANSYS版本上进行功 能扩充和系统集成,生成具有行业分析特点和符合 用户需要的用户版本[3]。开发功能包括以下5个组成 部分: a.参数化程序设计语言(APDL) b.用户界面设计语言(UIDL) c.工具命令语言(TCL/TK) d.用户程序特性(UPFs) 软件名称 二次开发工具 ANSYS 参数化程序设计语言(APDL);用户界面设计语言(UIDL); TCL/TK;用户程序特性(UPFs) ABAQUS Python(可以和 VC 集成) MSC.NASTRAN PCL 语言(Patran Command Language) DMAP 语言(Direct Matrix Abstraction Program) 控制文件 控制文件头 结构块结构 模块尾部分 数据控制部分 模块头部分 Inp_NoApply 表明对话框上没有 Apply 按钮 Fld_ 定义对话框域 Typ_Def 为控件定义默认值 Typ_Lab 定义一个静态文本 Typ_Int 定义一个整数输入域 Typ_Real 定义一个实数输入域,需要在一个域中输入多个实数,需使用 Typ_Real2或 Typ_Real3命令 Typ_Lis_RADIOB 定义一个单选框 Typ_Lis_OPTIONB 定义一个下拉组合框 Typ_Lis 定义一个单选滚动列表 Typ_Mlis 定义一个多选滚动列表 Typ_FILE 定义一个文件路径,目录和文件名选择控件 Typ_Sep 定义一个分隔线 Prm_ 定义一个控件的文章说明 表1.1 常用CAE软件二次开发工具[2,3,4] 54 Vol. 5 No.4/ Apr. 2011 e.ANSYS数据接口 APDL,UIDL,TCL/TK的介绍见1.3。 UPFs(User Programmable Features)提供了 一套FORTRAN77函数和例程以扩展或修改程序的功 能,该项技术充分显示了ANSYS的开放体系,用户 不仅可以采用它将ANSYS程序剪裁成符合自己所需 的任何组织形式(如可以定义一种新的材料,一个新 的单元或者给出一种新的屈服准则),而且还可以编 写自己的优化算法,通过将整个ANSYS作为一个子 程序调用的方式实现。 ANSYS数据接口,一般大型有限元通用软件都 为用户提供了进行再次开发的接口,这些接口可以 满足大多数程序开发者的需要,ANSYS软件也同样 为用户提供了进行二次开发的接口。另一方面,软 件公司为了保护自己的商业利益,必然对其关键技 术有所保留,如ANSYS所提供的二次开发的接口就 十分有限,并且基本上不提供源代码。ANSYS的二 次开发接口大致可以分成以下三类: a. 参数公开的接口:如简单的单元、材料自定 义等基本功能 b. 未公开参数的,只公开功能的接口:如二维 或三维单元塑性应变的修正计算等 c. 未公开的接口:如前后处理的功能扩充等 高效率的二次开发需要尽可能多地利用软件本 身的接口和其它可移植的程序代码,编写尽可能少 的程序。这样,程序开发者可以将主要精力放在对 所开发项目的功能设计上,不仅有利于设计出具有 高可靠性的程序模块,也大大减少了对程序的维护 和改造工作,缩短了研发周期。 ANSYS在二次开发方面所具有的功能包括: 标准使用特性、非标准使用特性和标准用户接口。 其中APDL和UIDL为标准使用特性,TCL/TK和UPFs 为非标准使用特性。除此之外,用户也可以使用其 它程序开发语言,如Visual C++、FORTRAN77、 FORTRAN90等,通过与APDL、UIDL、TCL/TK、 UPFs的混合编程,编写AutoCAD、Matlab等多 种应用软件的接口,获得更广泛的应用。这也使得 ANSYS自身的功能可以向深度和广度进一步扩展。 2.3 ANSYS图形界面开发步骤 1.APDL APDL(ANSYS Parametric Design Language) 是一种非常类似于Fortran77的参数化设计解释性语 言,其核心 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 为宏、参数、循环命令和条件语句, 可以通过建立参数化模型来自动完成一些通用性强的 任务。 2.UIDL UIDL(User Interface Design Language)是 ANSYS为用户提供的专门进行程序界面设计的语言, 允许用户改变ANSYS的图形用户界面(GUI)中的一些 组项,提供了一种用户灵活使用、按个人喜好来组织 设计ANSYS图形用户界面的强有力工具[6]。 通过把U ID L命令流写入控制文件(后缀名 为.GRN),用户可以在扩充ANSYS功能的同时建立起 相应的图形驱动界面,UIDL主要完成以下3种图形界 面的设计: a.主菜单系统及菜单项 b.对话框和拾取对话框 c.帮助系统 UIDL语言编写的程序文件称为控制文件,控制 文件必须以.GRN作为扩展名。在ANSYS中,所以的 菜单和标准对话框都是由控制文件建立起来的。控制 文件由一个控制文件头(Control Files)和一个或多个 结构块(Building Blocks)构成,而结构块结构按照其 不同类型可划分为菜单结构块、命令结构块和帮助结 构块。控制文件头和结构块都有严格的 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 。一个完 整的UIDL控制文件的结构如下图所示[7]。 3.TCL/Tk TCL/TK(Tool Command Languange),是常 用的操作界面设计语言,是ANSYS界面开发的理想 工具。它是一种脚本语言,可以很容易的添加到其 它应用程序中。TK是基于TCL的图形开发工具箱, 是TCL的重要组成部分。利用TCL/TK就可以构建满 足用户 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 的界面。其实从ANSYS5.5开始,TCL/TK 已被编译到经典ANSYS的分析环境中,并被应用到 软件名称 二次开发工具 ANSYS 参数化程序设计语言(APDL);用户界面设计语言(UIDL); TCL/TK;用户程序特性(UPFs) ABAQUS Python(可以和 VC 集成) MSC.NASTRAN PCL 语言(Patran Command Language) DMAP 语言(Direct Matrix Abstraction Program) 控制文件 控制文件头 结构块结构 模块尾部分 数据控制部分 模块头部分 Inp_NoApply 表明对话框上没有 Apply 按钮 Fld_ 定义对话框域 Typ_Def 为控件定义默认值 Typ_Lab 定义一个静态文本 Typ_Int 定义一个整数输入域 Typ_Real 定义一个实数输入域,需要在一个域中输入多个实数,需使用 Typ_Real2或 Typ_Real3命令 Typ_Lis_RADIOB 定义一个单选框 Typ_Lis_OPTIONB 定义一个下拉组合框 Typ_Lis 定义一个单选滚动列表 Typ_Mlis 定义一个多选滚动列表 Typ_FILE 定义一个文件路径,目录和文件名选择控件 Typ_Sep 定义一个分隔线 Prm_ 定义一个控件的文章说明 图3.4 控制文件的结构 基于Ansys的CAE软件二次开发技术 55 ANSYS界面的开发中[2]。 在UIDL的使用过程中,添加包含下级菜单的 菜单比较容易目不易出错,而添加功能模块的操作 菜单和创建对话框和拾取框则相对复杂,它们需要 APDL宏文件的支持。不正确的操作可能导致ANSYS 无法启动,甚至引起整个ANSYS系统的崩溃,因此 采用下面的步骤和方法来进行二次开发。 1.备份控制文件 2.编写宏文件 根据问题的类型,设计处理问题的有限元分析 步骤,编写各步骤对应的宏文件,将宏文件保存到指 定的目录中,并使宏文件位于宏的搜索路径之内,通 常可将宏文件放到工作目录下。反复执行宏文件,确 保正确无误。该步骤不是图形界面开发的必须步骤, 但对任何有实际意义的界面开发是必不可少的。 3.编写用户控制文件 安排图形界面操作方式中解决问题的菜单结构 和执行某项操作所需的对话框和拾取框,并用UIDL 编写菜单模块和功能模块对应的控制文件。控制文 件的编写应先进行总体规划后,从内向外或从外向 内进行编写。最后将修改后的工作目录下的控制文 件保存。 4.调试 启动ANSYS,观察用户定义的菜单是否出现在 ANSYS中。若ANSY无法启动或点击菜单不出现预期 的界面,说明控制文件有错误。修改控制文件。由于 控制文件己经被调用过,所以要去掉ANSYS应用程序 自动加在控制文件:I和:s命令行中的索引标号,并用 正确位置的0初始化命令行。这时也可以及时将控制 文件恢复为系统自带的控制文件再进行编辑。经过反 复修改,直至各项图形界面操作达到预期值。 5.常用命令说明[3](见表1.2) 3 基于二次开发技术的波纹腹板钢 梁性能研究及优化设计 波纹腹板H型钢作为普通H型钢的一种改进形 式,以其力学性能好、轻质以及经济性方面的优 势,近几年来在德国,奥地利,美国,瑞典,澳大 利亚等国家发展很快,已较多的应用在房屋,工业 厂房,桥梁等结构设计之中[8]。 这种新型的H型钢能很好的解决腹板薄壁化与 稳定性之间的矛盾,抗屈曲能力比普通平直板H型钢 高,在其腹板很薄(1mm~3mm)时仍能提供较大的 面外刚度和面内剪切屈曲应力;在没有加劲肋的情 况下仍有较好的局部屈曲和局部承压性能,并大大 简化了制作工序,这使得波纹腹板H型钢能在腹板很 薄的情况下将梁做得很高(0.5m~1.5m),从而实现 软件名称 二次开发工具 ANSYS 参数化程序设计语言(APDL);用户界面设计语言(UIDL); TCL/TK;用户程序特性(UPFs) ABAQUS Python(可以和 VC 集成) MSC.NASTRAN PCL 语言(Patran Command Language) DMAP 语言(Direct Matrix Abstraction Program) 控制文件 控制文件头 结构块结构 模块尾部分 数据控制部分 模块头部分 Inp_NoApply 表明对话框上没有 Apply 按钮 Fld_ 定义对话框域 Typ_Def 为控件定义默认值 Typ_Lab 定义一个静态文本 Typ_Int 定义一个整数输入域 Typ_Real 定义一个实数输入域,需要在一个域中输入多个实数,需使用 Typ_Real2或 Typ_Real3命令 Typ_Lis_RADIOB 定义一个单选框 Typ_Lis_OPTIONB 定义一个下拉组合框 Typ_Lis 定义一个单选滚动列表 Typ_Mlis 定义一个多选滚动列表 Typ_FILE 定义一个文件路径,目录和文件名选择控件 Typ_Sep 定义一个分隔线 Prm_ 定义一个控件的文章说明 表1.2 数据控制模块常用命令 56 Vol. 5 No.4/ Apr. 2011 材料的高效利用。本文在二次开发的基础上做了如 下工作: 1.进行了正弦曲线波纹腹板梁的性能研究的专有 模块, 该程序提供了友好的中文界面,实现了参数化 建模, 从而提高了工作效率。 2.分析了波纹腹板H型钢梁抗剪承载力的基本性 质,与普通平板H型钢进行了对比分析,指出在腹板很 薄时波纹腹板H型钢梁的抗剪优越性能,同时分析了H 型钢几何尺寸对其抗剪性能的影响及抗剪优化设计。 3.1 简要介绍 利用二次开发工具分别对普通平腹板H型钢梁 和正弦曲线腹板H型钢梁的建模分析过程进行了二次 开发[9],在ANSYS的主菜单Sesscion Editor和Finish 之间增加一个自己开发的菜单Corrugated web beam(见图2.1(a))。模拟一般的波纹梁的静力分析 过程,可根据输入的波纹腹板参数实现快速建模, 完成静力分析。在Corrugated web beam菜单 下设置New Project二级对话框和Preprocessor、 Solution、PostProcessor共三个二级菜单(见图 2.1(b))。New Project对话框实现通过调用参数文 件的方式之间输入参数。 如图2.1,在Preprocessor菜单下设置Material Props、Model ing和Meshing共3个三级对话 框,通过Material Props对话框输入材料参数, 通过Modeling对话框输入模型参数并建模,通过 Meshing对话框输入网格参数并开始划分网格; 在Solution菜单下设置Apply DOF、Load和Solve 共3个三级对话框,通过Apply DOF对话框为薄板 添加约束,使用Load对话框输入荷载参数,通过 Solve对话框求解;在PostProcessor菜单下设置Plot Results三级对话框,通过选取Plot Results,显示模 型的变形图或等效应力图。 ANSYS的浮动根菜单名为MenuRoot。从 ANSYS 8.0开始,Menuroot支持部分中文显示, 但最底层菜单或对话框在MenuRoot中仍无法正 常显示。为了统一起见,将所有菜单或者对话框在 MenuRoot中都使用英文显示,对话框的界面使用 中文显示。 各对话框界面如下: 图2.1 二次开发波纹腹板专用模块 (a)“创建工程相应参数输入”对话框 (b) “材料属性”对话框 (c) “建模参数”对话框 基于Ansys的CAE软件二次开发技术 57 翼缘尺寸 及宽厚比 薄腹板尺寸 及高厚比 较厚腹板尺寸 及高厚比 腹板厚度 支座边界条件 300×12 25 500×2 250 500×5 100 2 5 两端固支 翼缘尺寸 及宽厚比 薄腹板尺寸 及高厚比 较厚腹板尺寸 及高厚比 腹板厚度 支座边界条件 300×12 25 500×2 250 500×5 100 2 5 两端固支 翼缘尺寸 及宽厚比 薄腹板尺寸 及高厚比 较厚腹板尺寸 及高厚比 腹板厚度 支座边界条件 300×12 25 500×2 250 500×5 100 2 5 两端固支 (d) “网格划分”对话框 (e) “添加约束”对话框 (g) “求解确认”对话框 (f) “施加荷载”对话框 翼缘尺寸 及宽厚比 薄腹板尺寸 及高厚比 较厚腹板尺寸 及高厚比 腹板厚度 支座边界条件 300×12 25 500×2 250 500×5 100 2 5 两端固支 (h)“后处理结果显示”对话框 图2.2 专用软件各模块对话框 3.2 抗剪承载力计算及优化设计 国内外对梯形波纹腹板的理论分析及数值计算 的研究已很多,但是对正弦曲线波纹腹板梁的研究 翼缘尺寸 及宽厚比 薄腹板尺寸 及高厚比 较厚腹板尺寸 及高厚比 腹板厚度 支座边界条件 300×12 25 500×2 250 500×5 100 2 5 两端固支 翼缘尺寸 及宽厚比 薄腹板尺寸 及高厚比 较厚腹板尺寸 及高厚比 腹板厚度 支座边界条件 300×12 25 500×2 250 500×5 100 2 5 两端固支 (a)波纹腹板梁 (b)普通平腹板钢梁 图2.3 梁计算模型简图 却很少,本节利用数值计算方法来分析正弦曲线波 纹腹板梁的基本性能,为这种结构的实际应用提供 参考。 3.2.1 计算模型 对于波纹腹板H型钢梁考虑几何非线性与材料 非线性的影响,应用有限元板壳理论,考虑板局部 屈曲的影响,重点研究剪力作用下,波折腹板梁的 腹板局部屈曲性能及腹板局部屈曲后梁的极限承载 力。采用长3m的短梁段,两端固接,其上翼缘作用 均布荷载,在梁端部附近可近似看作只有剪力作用 (如图2.3所示)。梁的截面尺寸和边界条件如表2.1所 示。由于波纹腹板H型钢梁及普通H型钢梁在腹板较 薄与较厚时表现出不同的抗剪性能,下文分腹板较 薄(2mm) 与腹板较厚(5mm) 两种情况进行分析计 算。作为对比的普通平腹板H型钢梁的尺寸大小及边 界条件与波折腹板梁相同。 3.2.2 单元选择及材料参数 模型中的单元选择是进行受力分析的关键,正 确的单元选择应该是最大限度地反映构件的真实受 力状态。要对波纹腹板H型钢梁件进行屈曲分析, 选用梁单元无法实现,故考虑选用壳单元。ANSYS 提供的有SHELL43 , SHELL63,SHELL93, SHELL143, SHELL181等可以用于薄壁结构的建模。壳单元的的 厚度不像实体单元那样有结点位置决定,而是由实 常数决定。本文选择SHELL181单元(如图2.4所示), SHELL181单元适合于薄板及中厚板,是一四节点单 元,每节点有六个自由度,适合于大变形分析,非 线性计算及弹塑性分析。图给出了单元几何形状、 节点位置和坐标系。 58 Vol. 5 No.4/ Apr. 2011 b1 b2 h1 h2 h3 t λ L1 300 300 12 12 500 2 80 20 b1 b2 h1 h2 h3 t λ L1 300 300 12 12 500 2 80 20 b1 b2 h1 h2 h3 t λ L1 300 300 12 12 500 2 80 20 翼缘尺寸 及宽厚比 薄腹板尺寸 及高厚比 较厚腹板尺寸 及高厚比 腹板厚度 支座边界条件 300×12 25 500×2 250 500×5 100 2 5 两端固支 表2.1 波纹腹板梁的截面尺寸(mm)及边界条件 图2.4 SHELL181单元几何形状、节点位置和坐标系图 图2.5 BISO材料模型 单元默认的坐标是由S1轴(壳表面坐标)作为第一 个参数组成的,单元的方向位于单元的中心,在大 多数情况下,轴可以如下定义: ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ ∂ ∂ ∂ ∂ = s x s x S }{ / }{ 1 [ ]LKJI xxxx s x }{}{}{}{ 4 1}{ −++−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = ∂ ∂ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ =⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = 8 97 21 1211 Rsym RR Esym EE E ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = kGh kGh E 23 /10206 mmNE ×= 3.0=ν 2/235 mmNf y = 这里: ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ ∂ ∂ ∂ ∂ = s x s x S }{ / }{ 1 [ ]LKJI xxxx s x }{}{}{}{ 4 1}{ −++−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = ∂ ∂ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ =⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = 8 97 21 1211 Rsym RR Esym EE E ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = kGh kGh E 23 /10206 mmNE ×= 3.0=ν 2/235 mmNf y = SHELL181单元包括横截面的剪切变形的影响, 单元横截面剪切刚度是一个2×2的矩阵: ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ ∂ ∂ ∂ ∂ = s x s x S }{ / }{ 1 [ ]LKJI xxxx s x }{}{}{}{ 4 1}{ −++−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = ∂ ∂ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ =⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = 8 97 21 1211 Rsym RR Esym EE E ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = kGh kGh E 23 /10206 mmNE ×= 3.0=ν 2/235 mmNf y = 其中,实常数R7,R8,R9分别代表剪切模量 E11,E12,E13,对于单层各向同性材料,剪切刚度 矩阵为: ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ ∂ ∂ ∂ ∂ = s x s x S }{ / }{ 1 [ ]LKJI xxxx s x }{}{}{}{ 4 1}{ −++−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = ∂ ∂ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ =⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = 8 97 21 1211 Rsym RR Esym EE E ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = kGh kGh E 23 /10206 mmNE ×= 3.0=ν 2/235 mmNf y = ;其中k=5/6,G:剪切 刚度,h:壳单元厚度。 本文采用的材料为Q23 5钢,取弹性模量 ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ ∂ ∂ ∂ ∂ = s x s x S }{ / }{ 1 [ ]LKJI xxxx s x }{}{}{}{ 4 1}{ −++−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = ∂ ∂ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ =⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = 8 97 21 1211 Rsym RR Esym EE E ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = kGh kGh E 23 /10206 mmNE ×= 3.0=ν 2/235 mmNf y = ,泊松比 ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ ∂ ∂ ∂ ∂ = s x s x S }{ / }{ 1 [ ]LKJI xxxx s x }{}{}{}{ 4 1}{ −++−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = ∂ ∂ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ =⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = 8 97 21 1211 Rsym RR Esym EE E ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = kGh kGh E 23 /10206 mmNE ×= 3.0=ν 2/235 mmNf y = 。因为 要考虑塑性,故须对ANSYS提供的塑性选项进行选 择。最常用的有四种典型的材料选项:经典双线性 随动强化(Bilinear Kinematic,简称BKIN )、双线性 等向强化(Bilinear Isotropic,简称BISO )、多线性随 动强化(Multilinear Kinematic,简称MKIN)、多线 性等向强化(Multilinear Isotropic,简称MISO)。这 些材料模型均使用Von Mises屈服准则,可通过激活 一个数据表来选择。本文选用BISO型的材料,模拟 理想弹塑性模型,屈服应力取 ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ ∂ ∂ ∂ ∂ = s x s x S }{ / }{ 1 [ ]LKJI xxxx s x }{}{}{}{ 4 1}{ −++−⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = ∂ ∂ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ =⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = 8 97 21 1211 Rsym RR Esym EE E ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = kGh kGh E 23 /10206 mmNE ×= 3.0=ν 2/235 mmNf y = ,其 应力-应变曲线关系曲线见图2.5。 3.2.3 特征值屈曲及极限承载力分析 本节主要针对如下尺寸的波纹腹板H型钢梁(见图 2.6及表2.2)研究其在上翼缘受均布荷载作用下的承载 力及基本性能,为这种结构的设计提供参考依据。 图2.6波纹腹板梁截面尺寸 为了更好的说明波纹腹板梁的受力特性,下面 的分析将与同样规格的普通平腹板H型钢梁(跨度, 翼缘尺寸大小,腹板厚度均同波纹腹板梁)的计算结 基于Ansys的CAE软件二次开发技术 59 腹板厚度 屈曲因子 (2mm) 屈曲因子 (5mm) 极限承载力 (2mm) 极限承载力 (5mm) 波纹腹板型钢梁 2.5305×106 1.7954×107 130.0Mpa 130.0MPa 普通型钢梁 0.7775×105 1.1081×106 62.3Mpa 117.0MPa 倍数因子 32.54 16.20 3.63 1.11 腹板厚度 屈曲因子 (2mm) 屈曲因子 (5mm) 极限承载力 (2mm) 极限承载力 (5mm) 波纹腹板型钢梁 2.5305×106 1.7954×107 130.0Mpa 130.0MPa 普通型钢梁 0.7775×105 1.1081×106 62.3Mpa 117.0MPa 倍数因子 32.54 16.20 3.63 1.11 果进行比较。 特征屈曲值分析,分别对波纹腹板H型钢梁和普 通H型钢梁进行特征值屈曲计算,计算结果见表2.3 及图2.7-图2.11。 这充分说明采用波纹腹板H型钢梁能非常有效地 提高腹板的刚度,进而提高其局部屈曲荷载。 图2.7 腹板厚度为2mm时的第一特征值屈曲模态 当腹板较薄(2mm)时,屈曲模态均为支座处腹 板的局部屈曲(图2.7);当腹板较厚(5mm)时,波纹 腹板H型钢梁对应的屈曲模态为翼缘局部屈曲(见图 2.8(a))。普通工字钢梁对应的屈曲模态为一种相关 屈曲,既包括腹板的局部屈曲,又包括梁的弯扭屈曲 (见图2.8(b))。可见,随着腹板高厚比的降低,翼缘 的刚度相对变弱,故其屈曲模态为明显的翼缘屈曲 (波纹腹板梁)和由翼缘屈曲引起的相关屈曲(普通平 腹板型钢梁)[10]。 对波纹腹板梁,初始缺陷取0.01倍的第一特征 值屈曲模态的变形值,局部初始变形为0.278mm。 对波纹腹板梁在均布荷载作用下进行大变形弹塑 性分析,发现支座腹板处受剪力最大[11,12],随着 荷载的增加,梁由于腹板的局部屈曲最终丧失承 载力,如图2.9(a)所示。此时支座处的平均剪应 力为130Mpa,破坏是腹板最大局部挠曲变形为 2.7mm。 对普通平腹板钢梁,初始缺陷取0.001倍的第一 特征值屈曲模态,局部初始变形为0.144mm。随着 荷载增加其局部变形不断扩展,最后达到极限承载 力,如图2.9(b)所示。此时支座处的平均剪应力为 62.3Mpa。 二者的荷载—位移曲线如下(见图2.11)。 采用同薄腹板H型钢梁的材料弹塑性本构和材料 参数。对波折腹板梁,初始缺陷取0.001 倍第一特征 值屈曲模态变形值,局部初始挠度幅值为0.126mm。 与2mm 厚波折腹板梁相比,除了翼缘也同时达到 屈服但并没有发生屈曲外,其余性质完全相同,破坏时 b1 b2 h1 h2 h3 t λ L1 300 300 12 12 500 2 80 20 腹板厚度 屈曲因子 (2mm) 屈曲因子 (5mm) 极限承载力 (2mm) 极限承载力 (5mm) 波纹腹板型钢梁 2.5305×106 1.7954×107 130.0Mpa 130.0MPa 普通型钢梁 0.7775×105 1.1081×106 62.3Mpa 117.0MPa 倍数因子 32.54 16.20 3.63 1.11 腹板厚度 屈曲因子 (2mm) 屈曲因子 (5mm) 极限承载力 (2mm) 极限承载力 (5mm) 波纹腹板型钢梁 2.5305×106 1.7954×107 130.0Mpa 130.0MPa 普通型钢梁 0.7775×105 1.1081×106 62.3Mpa 117.0MPa 倍数因子 32.54 16.20 3.63 1.11 腹板厚度 屈曲因子 (2mm) 屈曲因子 (5mm) 极限承载力 (2mm) 极限承载力 (5mm) 波纹腹板型钢梁 2.5305×106 1.7954×107 130.0Mpa 130.0MPa 普通型钢梁 0.7775×105 1.1081×106 62.3Mpa 117.0MPa 倍数因子 32.54 16.20 3.63 1.11 表2.2波纹腹板梁的参数(单位:mm) 表2.3承载力计算结果 注:屈曲因子为施加单位荷载得到的第一特征值屈曲因子。 (a)波纹腹板梁(放大10倍) (b)普通平腹板梁(放大2倍) (a)波纹腹板梁 (b)普通平腹板梁 图2.8 腹板厚度为5mm时的第一特征值屈曲模态 60 Vol. 5 No.4/ Apr. 2011 (b)普通平腹板梁 支座处的变形和应力分布见图2.10(a)。支座处平均 剪应力为130MPa ,破坏时腹板最大局部挠曲变形为 3.48mm。 对普通工字钢梁[13],初始缺陷取0.001 倍的第一 特征值屈曲模态,局部初始挠度幅值0.152mm。其 破坏模式是上翼缘与腹板都先达到屈服;随荷载增 加腹板屈曲并最终达到极限状态,如图12 所示。支座 处平均剪应力为117MPa(见图2.10(b))。应注意到, 当腹板较厚时(腹板高厚比达到100),普通工字钢梁 的破坏模式及抗剪极限承载力与薄腹板普通工字钢 腹板厚度 屈曲因子 (2mm) 屈曲因子 (5mm) 极限承载力 (2mm) 极限承载力 (5mm) 波纹腹板型钢梁 2.5305×106 1.7954×107 130.0Mpa 130.0MPa 普通型钢梁 0.7775×105 1.1081×106 62.3Mpa 117.0MPa 倍数因子 32.54 16.20 3.63 1.11 (a)波纹腹板梁 图2.9 腹板厚度为2mm时的极限承载力时腹板的剪应力 梁(腹板高厚比为250)有根本的区别。由腹板厚2mm 时腹板在弹性范围发生整体屈曲,随荷载增加屈曲 变形扩展进而导致构件破坏转变为腹板厚5mm时腹 板先进入塑性然后两端受剪发生局部屈曲导致构件 破坏。随腹板厚度增加,普通工字钢梁抗剪极限承 载力有显著提高[14-17]。 3.3 抗剪优化设计 基于非线性有限元结构分析方法,研究在剪 力作用下波纹腹板梁的几何尺寸及腹板波纹曲线参 数对其抗剪承载力的影响,寻求对其抗剪承载力而 言的最优腹板波纹尺寸。计算梁的跨度和约束同图 2.3,波纹腹板梁的截面优化是一个综合的问题,需 要考虑各个尺寸因素对波纹腹板梁的局部屈曲极限 承载力(包括受剪屈曲,受弯屈曲,局部承压破坏)及 整体失稳承载力的影响。本节提出的最优腹板波纹 曲线参数只是针对波纹腹板梁的抗剪极限承载力, 尚没有考虑受弯、局部承压承载力及梁整体失稳极 限承载力对波纹曲线参数的要求[19-21]。波纹参数见图 0 10 20 30 40 50 60 70 80 90 100 110 0 0.0005 0.001 0.0015 0.002 0.0025 位移(单位:m) 荷 载 (k N/ m) 波纹腹板梁局部屈曲变形 波纹腹板梁跨中挠度 普通平板梁局部屈曲变形 普通平板梁跨中挠度 0 20 40 60 80 100 120 1 2 3 4 5 6 7 8 腹板厚度(mm) 抗 剪 失 稳 临 界 应 力 τ cr (N /m ㎡ ) 波纹腹板梁有限元计算结果 普通平腹板梁有限元计算结果 0 20 40 60 80 100 120 10 30 50 70 90 110 钢梁的质量(kg) 抗 剪 失 稳 临 界 应 力 τ cr (N /m ㎡ ) 波纹腹板梁有限元计算结果 普通平腹板梁有限元计算结果 图2.11 有微小初始缺陷梁荷载—位移 (a)波纹腹板梁 (b)普通平腹板梁 图2.10 腹板厚度为5mm时的极限承载力时腹板的剪应力 基于Ansys的CAE软件二次开发技术 61 0 10 20 30 40 50 60 70 80 90 100 110 0 0.0005 0.001 0.0015 0.002 0.0025 位移(单位:m) 荷 载 (k N/ m) 波纹腹板梁局部屈曲变形 波纹腹板梁跨中挠度 普通平板梁局部屈曲变形 普通平板梁跨中挠度 0 20 40 60 80 100 120 1 2 3 4 5 6 7 8 腹板厚度(mm) 抗 剪 失 稳 临 界 应 力 τ cr (N /m ㎡ ) 波纹腹板梁有限元计算结果 普通平腹板梁有限元计算结果 0 20 40 60 80 100 120 10 30 50 70 90 110 钢梁的质量(kg) 抗 剪 失 稳 临 界 应 力 τ cr (N /m ㎡ ) 波纹腹板梁有限元计算结果 普通平腹板梁有限元计算结果 图2.13 抗剪承载力-腹板厚度曲线 0 10 20 30 40 50 60 70 80 90 100 110 0 0.0005 0.001 0.0015 0.002 0.0025 位移(单位:m) 荷 载 (k N/ m) 波纹腹板梁局部屈曲变形 波纹腹板梁跨中挠度 普通平板梁局部屈曲变形 普通平板梁跨中挠度 0 20 40 60 80 100 120 1 2 3 4 5 6 7 8 腹板厚度(mm) 抗 剪 失 稳 临 界 应 力 τ cr (N /m ㎡ ) 波纹腹板梁有限元计算结果 普通平腹板梁有限元计算结果 0 20 40 60 80 100 120 10 30 50 70 90 110 钢梁的质量(kg) 抗 剪 失 稳 临 界 应 力 τ cr (N /m ㎡ ) 波纹腹板梁有限元计算结果 普通平腹板梁有限元计算结果 图2.14 每3m长度抗剪承载力-钢材重量曲线 0 50 100 150 200 250 300 350 400 250 500 750 1000 1250 1500 1750 腹板高度(mm) 平 均 抗 剪 承 载 力 (k N) 波纹曲线参数λ(mm) 展开系数 抗剪失稳临界应力 破坏时梁跨中的挠度(mm) 40 1.46 135 3.32 60 1.23 133 2.47 80 1.13 130 2.14 100 1.09 133 2.07 0 20 40 60 80 100 120 0 0.5 1 1.5 2 2.5 3 3.5 梁跨中挠度(mm) 均 布 荷 载 大 小 (k N/ m) 40mm 60mm 80mm 100mm 波纹曲线参数 H(mm) 展开系数 抗剪失稳临界应力 破坏时梁跨中的挠度(mm) 10 1.04 134 1.88 20 1.13 130 2.14 30 1.28 126 2.35 40 1.46 134 2.86 0 20 40 60 80 100 120 0 0.5 1 1.5 2 2.5 3 梁跨中挠度(mm) 均 布 荷 载 (k N/ m) 10mm 20mm 30mm 40mm 0 10 20 30 40 50 60 70 80 90 100 110 0 0.0005 0.001 0.0015 0.002 0.0025 位移(单位:m) 荷 载 (k N/ m) 波纹腹板梁局部屈曲变形 波纹腹板梁跨中挠度 普通平板梁局部屈曲变形 普通平板梁跨中挠度 0 20 40 60 80 100 120 1 2 3 4 5 6 7 8 腹板厚度(mm) 抗 剪 失 稳 临 界 应 力 τ cr (N /m ㎡ ) 波纹腹板梁有限元计算结果 普通平腹板梁有限元计算结果 0 20 40 60 80 100 120 10 30 50 70 90 110 钢梁的质量(kg) 抗 剪 失 稳 临 界 应 力 τ cr (N /m ㎡ ) 波纹腹板梁有限元计算结果 普通平腹板梁有限元计算结果 2.12。 图2.12 波纹参数图 波纹腹板虽然厚度较薄,但是在同样的跨度 下,波纹腹板梁因腹板的波折而导致长度增加,从 而使用钢量有所增加,本文通过引入展开系数[22](波 纹腹板的展开长度和梁的跨度之比)来考虑腹板的用 钢量的增加,在这种条件下与普通平腹板H型钢梁进 行了承载力对比以及和不同波纹曲线参数的分析对 比,得出了波纹腹板的最优参数。 3.3.1 腹板厚度对波纹腹板梁抗剪性能的影响 同样采用图2.3所示的计算模型,考虑几何非线 性和材料非线性,变化腹板厚度计算抗剪承载力与 腹板厚度的关系。计算结果列图2.13中,其中抗剪失 稳临界应力τcr用支座处平均剪应力表示。 从图中曲线可知,波纹腹板梁在腹板较薄时 一定厚度时(本例为6mm),普通平腹板的抗剪承 载力和波纹腹板的抗剪承载力相当,从上一节的分 析也可以知道,在腹板厚度为2mm时,波纹腹板 梁抗剪承载力明显高于普通平腹板梁的抗剪承载力 (100.3/27.6=3.63);在腹板厚度为5mm时,波折 腹板梁抗剪承载力与普通工字钢梁相近(130/127 = 1.023)。所以为了充分发挥材料的性能,获得良好的 经济效应,应将腹板做得很薄(建议2mm~3mm)。 3.3.2 腹板高度对波纹腹板梁抗剪性能的影响 仍采用图2.3所示的计算模型,变化腹板高度并计 算波纹腹板梁的抗剪承载力,计算结果列于图2.15中。 图2.15 2mm厚波纹腹板梁抗剪承载力-腹板高度关系曲线图 从图2.15可知,波纹腹板梁的抗剪极限承载 力与腹板高度成正比,故为了获得更高承载力的钢 梁,可将腹板做得很高,建议0.5m~1.5m,这样更 能发挥波纹腹板H型钢梁的优势。 3.3.3 翼缘尺寸对波纹腹板梁抗剪性能的影响 采用图2.3所示的计算模型,但翼缘由原来的 300mm×12mm,变为160mm×5mm。考虑几何 非线性和材料非线性,梁的破坏形式与基本相同, 其支座处平均剪应力为131Mpa,破坏时腹板挠曲变 形为1.92mm。由此可见,翼缘尺寸对波纹腹板梁抗 剪承载力影响很小。这可以从应力图中的上下翼缘 应力均较小,荷载由腹板直接传到支座得到解释。 在保证翼缘稳定的前提下,梁的抗剪失稳临界 应力只是与正弦波纹腹板的波纹参数有关。 3.3.4 波纹曲线参数半波长λ对腹板抗剪性能的影响 变化波纹曲线参数半
本文档为【基于ANSYS的CAE软件二次开发技术】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_654733
暂无简介~
格式:pdf
大小:3MB
软件:PDF阅读器
页数:0
分类:
上传时间:2012-04-15
浏览量:45