版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第2章参数化建模,第2-2,第2章参数化建模,ANSYS优化的基本要求(拓扑优化除外)是参数化模型。在此模型中, A .参数化模型定义b .基于某些APDL语言的审阅c .根据需要创建参数化模型并创建分析文件d。一个、两个教室练习、M2-3、参数化建模a .定义和目的以及参数化建模是什么?作为参数(变量)而不是数字创建和分析的模型,只需更改模型中某些参数的值即可创建和分析新模型。H1、H2、H1、A1、A1、A2、A2、A2、M2-4;参数化造型定义和目标;使用ANSYS不仅可以对几何变量进行“参数化”,还可以对其他特征进行“参数化”。也就是说,材料特性载荷约束数的最大垂直变形的最小温度最大应
2、力、M2-5、参数化造型定义和目的以及基本要求必须参数化用作DV、SV和OBJ的量。例如,要最小化体积(目标函数),必须使用总体积作为参数。如果高度H1设定为设计变数,模型的几何参数必须建立H1项目。如果设计中对一个压力应力(状态变量)的限制是约束,则必须将最大压缩应力用作一个参数。M2-6,每个优化都是从参数化建模开始的参数化建模定义和目的。参数化建模的“输出”是用作优化程序“输入”的分析文件。分析文件、搜索设计域、执行优化设计、初始设计、参数化建模和加载、分析、参数化结果、M2-7、用于完成参数化分析的ANSYS命令3360建模加载分析审阅结果、M2-8、参数化建模定义和目的、从分析文件。
3、要删除不重要的命令(绘图、列表、图形控制等)(如log文件),请卸载:请注意log文件。将分析文件视为优化需要“保存”的参数化模型的格式。优化程序多次运行分析文件,每次都使用新的参数值。因为参数化模型中的这些参数很重要,所以我们先回顾一下APDL语言的一些基本概念。M2-9,参数化建模b .基于APDL语言,什么是APDL语言?APDL是ANSYS parametric design language(ANSYS参数设计语言)的缩写,是用于参数化模型和自动执行常见任务的脚本语言。APDL语言允许将模型尺寸、材料参数等作为参数而不是数字输入。从ANSYS数据库中提取信息,例如销坐标或最大应力值。
4、M2-10,基于参数化建模APDL语言,还可以使用APDL语言在参数之间执行数学运算。使用数组参数创建和操作矢量和矩阵。定义最常用命令或宏的缩写(快捷方式)。建立具有if-then-else分支、do-loops周期和使用者提示的巨集,以执行一系列作业。M2-11,参数化建模基于APDL语言,本节仅重点介绍APDL语言的基本功能:该语言使用参数从ANSYS数据库中提取信息,并使用此信息定义如何将APDL语言的其他功能指定给参数。请参阅APDL programmers guide,m2-12。参数化建模-基于APDL语言定义参数。要定义参数,请在输入窗口中输入格式Name=Value或“标量参数
5、”(utility menu parameters scalar parameters)对话框.)。8个或8个以下字符的Value是数字、预定义参数、数学函数、参数表达式或字符串。M2-13,参数建模-定义APDL语言基础参数,例如: inrad=2.5 outrad=8.2 num holes=4 thick=outrad-inrade=2.7e 6仅允许字母、数字和下划线 _ 。不要将下划线_作为起始字符存储在ANSYS中。参数名称不区分大小写。也就是说,“Rad”和“RAD”是相同的。所有参数在内部以大写格式存储。不要使用常规ANSYS标签,如STAT、DEFA和ALL。M2-15,参数
6、化建模-基于APDL语言,使用一个参数,方法是在对话框或命令的相应域中输入名称。例如,要定义可在矩形中使用的参数w=10和h=5,请使用菜单: preprocess create rectangle by 2 corners或命令3360 /prep7 blc4,w,h,M2-16如果只使用一个参数,ANSYS将立即替换该值。在上例中,矩形存储为10 X5的区域,而不是w x h的区域。也就是说,如果您要在产生矩形之后变更w或h的值,此区域不会变更。大多数参数都被替换。这是将参数模型保存为命令文件(即分析文件)的原因。M2-17,参数化建模-APDL语言库使用参数,使用参数的其他示例: job
7、name=proj1/filnam,jobname!作业名称/prep7 ex=30e6 mp,ex,1,ex!杨氏模数force=500 fk,2,fy,-force!KP 2点作用的力fk,6,fx,force/2!作用于KP 6点的力,M2-18,参数化建模-从APDL语言基础获取数据库信息,获取数据库信息,为参数指定值,使用*GET命令,或使用实用程序菜单参数get scalar数据.包含许多信息,包括模型和结果数据。有关详细信息,请参阅*GET命令的说明。M2-19,参数化建模-基于APDL语言的: *get,x1,node,1,loc,x!x1=x coordinate of no
8、de 1 csys */post 1 * get,sx25,node,25,s,x!Sx25=xstress at node 25 rsys * * get、uz44、node、44、u、z!uz44=uz displacement at node 44 rsys * nsort,s,eqv!Sortnodes by von mises stress * get,smax,sort,max!Smax=maximum of last sort table,vol,vol!Store element volumes as vol ssum!Sum all element table columns
9、 * get,totvol,ssum,vol!Totvol=sum of vol column *CSYS=从作用中的座标系统中(CSYS) RSYS=从作用中的结果座标系统中(RSYS)、M2-20、参数式塑型-APDL语言基础中汇入资料库资讯,并且某些资料可以使用get函数汇入X1=接脚1 CSYS*的x座标nn=节点(2.5,3,0)!Nn=csys *或最近的触点/post1 ux25=ux(25)!Ux25=触点25 RSYS*上的UX temp93=temp(93)!Temp93=93接点的温度width=distnd(23,88)!Width=23和88接点之间的距离*CSYS=
10、在作用中的座标系统中(CSYS) RSYS=在作用中的结果座标系统中(RSYS),M2-21,参数式塑型-取得可以在一个栏位中直接使用get函数的资料库资讯,就像在APDL语言基础中使用一个引数一样。例如: k、10、kx(1)、ky(3)!KP 10是KP 1的x值,KP 3的y值CSYS* k,11,kx(1)*2,ky(3)!CSYS* f、节点(2,2,0)、fx、100!接脚(2,2,0) CSYS*的力FX *CSYS=作用中座标系统(CSYS),M2-22,参数式塑型-取得以APDL语言为基础的资料库资讯,APDL语言摘要:参数定义可用格式:Name=Value可以是数字、预定义
11、参数、数学函数、参数表达式或字符串。可以使用*GET命令或GET函数从ANSYS数据库中获取数据。从ANSYS存储数据的实际格式中获取数据(数字或字符串),而不使用参数名称格式。M2-23,参数化建模c .流程/指令,参数化模型创建和分析流程除了在需要的地方使用参数外,与常规ANSYS分析没有什么不同。 1 .定义参数。2 .在需要的地方使用参数创建模型。3 .载入参数并在需要的地方解决。4 .复查结果和参数要求的数据。5 .创建分析文件,M2-24,参数化建模过程/说明,步骤1-定义参数使用标准格式Name=Value定义参数,可以在输入窗口或“标量参数”(utility menu para
12、meters scalar parameters)对话框中执行.)。在此步骤中,如果需要,可以在以后编辑所有参数的定义时轻松地一起进行,而无需定义所有参数。值定义用作DVs的参数,仅用于初始设计。,M2-25,参数化建模过程/准则,步骤2,3-作为参数建模,作为参数建模,作为网络拆分和加载数字建模,而不是在需要的地方建模。建模和加载避免使用交互式图形或实体编号操作,尤其是布尔操作后。要使用选择逻辑、组件名或get函数:图形出库始终将实体编号增加到指令中。也就是说,使用 Pick All 命令或键入参数名。在优化过程中,图元编号会发生变化,因此在参数化建模时,最好避免使用图形检出方法选取图元。M
13、2-26,参数化建模过程/说明,例如,除非非常简单,否则不建议在参数化模型中使用以下方法: SFL,4,press,500!压力是4F,32,FY,-7500!要将力添加到32节点,请使用选择逻辑或get函数: LSEL,S,LOC,位置SFL,all,press,500!所有选取线上的压力lsel,all f,node (1.5,3,0),fy,-7500!从Get函数中获取节点编号、M2-27、参数化造型过程/说明。可以使用参数表达式和/或if-then-else分支修改参数。例如,直径diameter等:定义为参数,使用CYLIND或CYL4命令时,可以使用diameter/2定义圆柱体
14、。如果框架桥采用半对称方法建模,对称平面的竖条横截面积必须为a2/2、m2-28、参数化建模过程/准则,在一个壳模型中将厚度thk定义为参数,并有三个壳厚度(即1/8 、3/16 、1/4)then单位类型*if、thk、lt、2.5/16、then thk=1/8!1/8 if thk 3.5/16 * elseithk=3/16!否则,3/16 *endif r,1,thk!壳厚度定义,M2-29,参数化建模过程/说明,步骤4-获取结果的参数化,即结果数据,并以参数化形式保存。通常使用通用前端处理器POST1完成。结果数据(例如最大变形、最大冯米杰斯应力和总体积)是状态变量和目标函数的典型
15、用例。*GET命令(utility menu parameters GET scalar data.)或get函数获取结果数据。M2-30、参数建模过程/说明、步骤5-创建分析文件分析文件包括设置和分析参数模型的输入命令。最佳化程式用于循环检视多个设计案例。分析文件、设计域搜索、优化设计、初始设计、参数化建模和加载、解决、参数化结果、M2-31、参数化建模过程/说明、分析文件中的命令流之后用于创建和分析参数化模型的过程后定义:参数(初始值)几何图元的命令用于加载和定义网络命令本课程重点介绍第一种方法M2-33,参数化建模过程/说明,它“浇”了存储在ANSYS数据库中的log命令。选择utility menu file write db log file(LG write命令)。默认文件名为jobname.lgw。只能写重要的命令。您也可以同时写入不重要的指令,例如Plots、lists等。M2-34,参数化建模过程/说明,用于使用文本编辑程序编辑分析文件和添加:文字开始的说明语句。到处都有!后续文本ANSYS将作为注释被忽略。添加绘图命令(例如EPLOT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论