橋梁优化设计应用中的ANSYS二次开发.docVIP

橋梁优化设计应用中的ANSYS二次开发.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
橋梁优化设计应用中的ANSYS二次开发

桥梁优化设计应用中的ANSYS二次开发   本文讨论ANSYS二次开发和参数化设计的一点应用   ANSYS是世界上著名的大型有限元分析软件。但作为通用软件,我们直接接触到的只是一些基础的、通用的功能,不免在某些专业领域中有所欠缺。例如,该软件对于桥梁中的一些问题还不能直接求解。因此,需要我们运用这些基本功能进行一次开发,使ANSYS的潜能充分发挥出来。   1 ANSYS的二次开发平台   ANSYS向用户提供了一个强大的二次开发平台。通过这个平台,用户就可以ANSYS原有强大的计算功能为基础,延伸出各行业工程设计中必需的或常用的功能,开发出适用于各个相关行业的ANSYS配套计算软件。   ANSYS提供参数设计语言APDL(ANSYS Parametric Design Language是一种解释性语言,可以通过参数来建立模型,从而可以自动完成一些通用性强的任务,也可以根据参数建立模型。此外,APDL还包括其他许多特性,如重复某条命令、宏、条件语句、Do循环以及标量、矢量和矩阵运算,文件的读写,定制用户化图形交互界面等。可将程序操作中常遇到的一些命令的命令流编制成宏文件。宏文件既可以在ANSYS命令行执行,也可以将其与屏幕按钮关联,从而使得一系列的操作可以一步快速完成。宏中除了可以填写ANSYS命令外,还可以调用GUI函数,给变量赋值以及调用另一个宏。因此,宏的灵活运用会给用户在处理复杂问题时提供极大的方便。   ANSYS的二次开发平台还包括ANSYS的用户界面设计语言(UIDL)和ANSYS的用户可编程特性(UPFS)。山于篇幅所限,木文暂不展开讨论。   2 参数化设计的概念   工程设计的参数化设计与设计优化是密不可分的,参数化建模的最终目的就是为了设计优化得以进行。设计优化是一种寻求最优方案的设计技术。最优的方案是最有效率的方案,可以满足所有设计的要求,而且所需要的支出(如重量、而积、体积、应力、内力、位移或费用等)最小。   ANSYS优化设计的基本概念   1)设计变量v(或设计参数)ANSYS的设计变量为自变量(如结构的尺寸、初始应变等)。通过设计变量的数字变化来实现结果的优化,设计变量的上下限决定了设计变量的变化范围。每次优化设计可定义多个设计变量,但建议不要过多,以免导致程序运算困难而难以收敛。ANSYS最多可以定义60个设计变量。   2)状态变量W(或状态参数)。状态变量是设计变量的函数。通过定义状态变量可以实现状态变量对设计的约束。程序运行结果得到的内力、应力、位移等都可以采撷下来赋子状态变量,作为整个优化设计的条件(或约束)。每次优化设计可定义多个状态变量,但也建议不要定义过多。   3)目标变量f(V)或(目标参数)目标变量也是设计变量的函数,是设计者希望其最终值尽量小的变量。程序运行结果得到的内力、应力、位移、变形能等都可以作为设计的优化目标。目标变量只能定义一个。   以上3个变量是优化设计必须同时具备的,可用一种典型的数学表达式为:   3 桥梁中常见的设计优化问题   通常桥梁设计首先要进行方案比选和方案优化。在方案比选和优化中常常涉及到众多的可变因素,如:拱桥的单元截面尺寸、吊杆的初始应变、跨径、矢跨比、拱肋的倾角、材料的选用;斜拉桥的单元截面尺寸、拉索的初始应变、跨径、桥塔高度、桥塔的倾角、辅助墩的数量和布置;悬索桥单元截面尺寸、主缆初始应变、主缆的矢跨比、跨径。以上可变因素都可以在参数化建模时定义为设计变量(必须先赋一个初始值)。对于一些工程中己经确定或难以更改的因素(如跨径)以及根据设计者的经验容易确定的因素(如矢跨比)也可不被定义为设计变量,这样做是为了减少设计变量的个数,提高程序运行效率。   在第一次运行结束后,进入后处理可以得到结构的计算结果,如:内力、应力、索的轴力、位移、支反力、变形能。这些结果值,都是设计变量的函数,设计者可以根据自己的需要将其赋给状态变量或者目标变量。例如:   *GET,moment316,ELEM,316,ETAB,SMIS5(将316号单元的I端弯矩值赋给变量moment316)   *GET,disp745,NODE,745,U,Y(将节点745的Y句位移赋给变量disp745)   4 工程实例   某蝶形拱桥(见图1)跨径L=120m,钢拱肋,与坚直面夹角为θ,吊杆在桥面上的吊点与结构边缘的距离为a,矢跨比为B /L,拱肋在桥而高度拉有纵向水平钢束。由于拱肋倾斜(自重产生拱肋平面外弯矩)、纵向水平钢束的集中力以及吊杆对拱肋的作用,使得A点的应力情况极为复杂,成为控制方案成立的主要因素。   此时桥梁的跨径已经确定,而且经过对拱肋截面和纵梁自重(其操作起来相对比较方便)的反复调整之后仍不能得到满意的结果。因此必须尝试调整θ,

文档评论(0)

df9v4fzI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档