版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章参数化建模,M2-2,第二章参数化建模,ANSYS优化(拓扑优化除外)的基本要求是参数化模型。在这个模型中,我们需要: A。定义参数模型b。复习一些APDL语言基础c。根据需要建立参数模型和分析文件d。做一两个课堂练习,M2-3,参数建模a。定义和目的,什么是参数建模?通过简单地改变模型中的一些参数而不是数字,可以建立和分析新的模型。h1,H2,h1,a1,a1,a2,a2,m2-4,参数化建模的定义和目的,ANSYS不仅允许您“参数化”几何变量,还允许您“参数化”其他特征,即材料特性、载荷约束、最大纵向变形、最小温度和最大应力,M2-5,参数化建模的定义和目的,基本要求如下。例如,如果
2、要最小化体积(目标函数),必须将总体积作为参数。如果高度H1被设置为设计变量,则必须为模型的几何参数建立H1项。如果设计有压应力极限(状态变量)作为约束条件,则最大压应力必须作为参数。M2 6,参数化建模的定义和目的,每一个优化都应该从参数化建模开始。参数化建模的“输出”是分析文件,它充当优化器的“输入”。分析文件,搜索设计域,优化设计,初始设计,参数化建模和加载,解决方案,参数化结果,M2-7,参数化建模定义和目的,该分析文件包含ANSYS命令:建模加载和求解参数化分析,查看结果,M2-8,参数化建模定义和目的,在分析文件中,注意:是不重要的。日志文件。将分析文件视为优化必须“存储”的参数化
3、模型的格式。优化器多次执行分析文件,每次都使用新的参数值。因为参数模型中的那些参数非常重要,我们将首先回顾APDL语言的一些基本概念。APDL语言基金会,什么是APDL语言?APDL是ANSYS参数化设计语言的缩写,这是一种脚本语言,可以将模型参数化并自动执行一般任务。使用APDL语言,您可以用参数输入模型尺寸和材料参数,而不是:中的数字。从ANSYS数据库中提取信息,如关节坐标或最大应力值。M2-10,它是参数化建模APDL语言的基础,也可以用APDL语言:进行参数间的数学运算。用数组参数创建向量和矩阵,并对它们进行运算。为最常用的命令或宏定义缩写(快捷方式)。创建一个带有if-then-e
4、lse分支、do-loops和用户提示的宏来执行一系列任务。M2-11,参数化建模APDL语言基础,本节将只重点介绍APDL语言:的基本功能,如何定义参数,如何使用参数,如何从ANSYS数据库中提取信息以及如何使用这些信息为参数赋值,请参考APDL程序员指南,m2-12,参数化建模-APDL语言定义参数。要定义参数,请使用“名称=值”格式,该格式可以通过输入窗口键入,也可以使用“标量参数”对话框的名称(实用程序菜单参数标量参数.)作为参数名称,8个或更少字符。值可以是数字、预定义参数、数学函数、参数化表达式或字符串。M2-13,参数建模-APDL语言基本参数定义,例如, inrad=2.5 o
5、utrad=8.2 numholes=4 thigh=outrad-inrad e=2.7e 6密度=0.283bb=cos (30) pi=acos (-1),g=386 massdens=密度/g扬抑=2*pi*rad面积=pi * r * * 2 dist=sqrt(y2-y1)* * 2(x2-x1)* * 2)斜率=(y2-1)仅允许字母、数字和下划线“_”。避免使用下划线作为ANSYS的起始字符。参数名称不区分大小写,也就是说,“RAD”和“Rad”是相同的。所有参数都以大写形式存储在内部。避免使用通用的ANSYS标签,如STAT、DEFA和ALL。M2-15,参数化建模-APDL
6、语言基金会使用参数。要使用参数,只需在对话框或命令的相应字段中输入其名称。例如,要定义一个具有可用参数w=10和h=5的矩形,使用菜单:预处理器通过两个角创建矩形或命令:/prep7blc4、w、h、m2-16,参数化建模-APDL语言基本使用参数,注意:当使用一个参数时,ANSYS会立即替换其值。上例中的矩形是以105的面积保存的,而不是以宽高的方式保存的.也就是说,如果w或h的值在矩形生成后被改变,面积将不会改变。大多数参数将被替换,这就是为什么参数模型应该以命令文件(即分析文件)的形式存储。M2-17,参数建模-APDL语言基本用法参数,用法参数的其他示例:作业名称=proj1/filn
7、am,作业名称!工作名称/prep7 ex=30e6 mp,ex,1,ex!杨氏模量力=500 fk,2,fy,-力!力fk,6,fx,力/2!作用在KP-6、M2-18上的力,参数化建模APDL语言基础获得数据库信息,数据库信息的获取和参数的赋值,可以使用*GET命令,或者实用菜单参数获得标量数据.有很多信息,包括模型和结果数据。有关详细信息,请参见*GET命令的描述。M2-19,参数化建模-APDL语言基金会获取数据库信息,如: *get,x1,node,1,loc,x!x1=节点1 CSYS*的X坐标/后缀1 *get,sx25,节点,25,s,X!sx25=节点25处的X应力RSYS*
8、 *get,uz44,节点44,u,z!uz44=节点44处的uz位移RSYS*传感器,s,eqv!按冯米塞斯应力排序节点*获取,smax,排序,最大值!smax=最后一个分类的最大值,vol,vol!将元素卷存储为卷!合计所有元素表列*get,totvol,ssum,vol!tot vol=vol列的总和*CSYS=在活动坐标系(CSYS)中RSYS=在活动结果坐标系(RSYS)中,M2-20,参数化建模-APDL语言基础获取数据库信息,一些数据可以通过get函数获取,例如, x1=nx(1)!X1=触点1处的x坐标CSYS * nn=节点(2.5,3,0)!Nn=在(2.5,3,0) CS
9、YS处或附近的接头* /post1 ux25=ux(25)!Ux25=UX温度93=温度(93)触点25 RSYS*!温度93=93接触宽度温度=距离(23,88)!宽度=23和88触点之间的距离*CSYS=在活动坐标系(CSYS)中RSYS=在活动结果坐标系(RSYS)中,M2-21,参数化建模-APDL语言基金会要获得数据库信息,可以直接在字段中使用get函数,就像参数一样。例如,k,10,kx (1)在KP 10的X值,在KP 3的y值CSYS* k,11,kx(1)*2,ky(3)!CSYS* f,节点(2,2,0),fx,100!关节处的力FX * csys,2,0) csys*=在
10、活动坐标系(CSYS),M2-22,参数化建模-APDL语言基金会获得数据库信息,APDL语言摘要:定义了可用的参数格式:名称=值。值可以是一个数字、一个预定义的参数、一个数学函数和一个参数表达式。get命令或GET函数可用于从ANSYS数据库中获取数据。数据(数字或字符串)可以从ANSYS存储数据的实际格式中获得,而不是以参数名称的形式获得。M2-23,参数化建模过程/指南,建立和分析参数化模型的过程与通常的ANSYS分析没有什么不同,除了在必要的地方使用参数。1.定义参数。2.必要时,建立带有参数的模型。3.必要时加载并使用参数来解决问题。4.检查参数化所需的结果和数据。5.建立分析文件,
11、M2-24,参数化建模过程/指南。步骤1-定义参数以标准格式“名称=值”定义参数,可在输入窗口或标量参数对话框(实用程序菜单参数标量参数)中执行.)。在这一步中,没有必要定义所有的参数,但是在以后的编辑中(如果需要的话),可以很容易地一起定义所有的参数。作为DVs的一个参数,其值的定义仅用于初始设计。,M2-25,参数建模过程/指南,步骤2和3-使用参数建模,网络分离和加载,必要时使用参数而不是数字建模。建模和加载应避免使用交互式图形或实体编号操作,尤其是在布尔运算之后。使用选择逻辑、组件名称或get函数。请注意,图形检查器总是向命令添加实体编号,即使它使用“全选”命令或键入参数名称。由于实体
12、编号会在优化过程中发生变化,因此最好避免在参数化建模中使用绘图检出的方法来选择实体。M2-26,参数建模过程/指南,例如,不建议在参数模型中使用以下方法(除非是非常简单的情况): SFL,4,PRES,500!压力施加到管线4 F,32,FY,-7500!力施加在32个节点上,选择逻辑或获取函数: LSEL,S,LOC,选择线路SFL,全,预,500!增加压力lsel,所有f,节点(1.5,3,0),fy,-7500!从M2-27“参数化建模过程/指南”的“获取函数”中获取节点号,请记住:您可以使用参数表达式和/或if-then-else分支来修改参数。例如,如直径,被定义为一个参数,直径/2
13、可用于定义一个气缸时,使用气缸或气缸4命令。如果框架桥采用1/2对称法建模,对称平面上纵向杆的横截面积应为A2/2。M2-28,参数化建模过程/指南。如果厚度thk被定义为壳模型中的一个参数,并且只有三个壳厚度可用(即1/8”、3/16”、1/4”),则可以获得以下If壳单元类型*if,thk,lt,2.5/16,那么thk=1/8!如果厚度为3.5/16 *或厚度=3/16,则使用1/8!否则使用3/16 *端序r,1,thk!定义壳体厚度,M2-29,参数化建模过程/指南,步骤4-结果的参数化,也就是说,获得结果数据并以参数化形式保存。一般来说,它是用通用预处理器POST1完成的。结果数据
14、,如最大变形、最大冯米塞斯应力和总体积,是状态变量和目标函数的典型用例。使用*GET命令(实用程序菜单参数获取标量数据.)或get函数来获取结果数据。M2-30,参数化建模过程/指南,第5步-创建分析文件。分析文件包括用于建立和分析参数模型的输入命令。优化器使用它来循环多个设计方案。分析文件,搜索设计域,优化设计,初始设计,参数化建模和加载,求解,参数化结果,M2-31,参数化建模过程/指南,分析文件中的命令流遵循建立和分析参数化模型的过程,参数定义(给出初始值)几何定义命令,分支网络命令,加载和添加边界条件命令,求解命令,获取结果命令,M2-32,参数化建模过程/指南,有两种方法创建分析文件:“倒出”存储在ANSYS数据库中的日志命令和编辑日志文件(例如本讲座将重点介绍第一种方法,M2-33,参数化建模过程/指南,以“倾吐”存储在ANSYS数据库中的日志命令。选择实用程序菜单文件写入数据库日志文件(lgwrite命令)。默认文件名是jobname.lgw。您只能编写重要的命令。您还可以编写不重要的命令,如(图、列表等)。)的同时。M2-34,参数化建模过程/指南,您可以使用文本编辑器编辑分析文件,并添加一些说明来自!字符开头的注释语句。任何东西都可以!在文本之后,ANSYS作为注释被忽略。添加一些绘制命令,如EPLOT和绘制云图的命令(PLNSOL)。这样,当您以交互方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院慈善医疗服务工作总结
- 乡村流动人口关怀关爱宣传活动总结
- 第3章 钢筋模型的构建
- 农村乱占耕地建房整治分类办法
- 薄膜工艺技术培训大纲
- 家庭小型暗物质探测仪误报排查指南
- FPGA设计及应用 课件 第3章 VHDL硬件描述语言
- 2026年起重工(技师)职业技能鉴定理论考试核心题(新版)
- 自然语言处理(第1章)教案 预备知识
- 2026年事业单位联考D类《综合应用能力》(小学)真题及参考答案
- 西藏自治区日喀则市2026届高三第二次模拟考试语文试卷含解析
- 2025秋季《中华民族共同体概论》期末综合考试-国开(XJ)-参考资料
- 2024年湖北省中考地理生物试卷(含答案)
- 形式美法则课件完整版
- 高速公路服务区建设项目可行性研究报告
- LY/T 2015-2012大熊猫饲养管理技术规程
- 文史资料选辑合订本(46卷本第1辑至第136辑)
- 临床痴呆评定量表(CDR)
- GA 1016-2012枪支(弹药)库室风险等级划分与安全防范要求
- T-SFSF 000012-2021 食品生产企业有害生物风险管理指南
- 梁若瑜著-十二宫六七二象书增注版
评论
0/150
提交评论