命令流BATCH
batch方法

batch方法Batch方法,也称批处理方法,是一种计算机程序设计中常用的技术。
它可以同时处理多个数据,提高数据处理效率,适用于大量数据处理的场景。
下面将从定义、原理、应用等方面详细介绍Batch方法。
一、定义Batch方法是指将多个数据一次性送给计算机进行处理的方法。
与单个数据逐一处理相比,它具有简单、高效、快速等优点。
二、原理Batch方法的原理是在计算机的内存中存储多个数据,然后一次性导入到指定的程序中进行处理。
在数据处理过程中,计算机可以同时处理多个数据,减少程序的执行时间,提高效率。
三、应用Batch方法广泛应用于大数据处理、图像处理、信号处理等领域。
下面给出几个具体应用场景:1. 大数据处理:在数据挖掘、机器学习等领域,经常需要处理大量的数据。
使用Batch方法,可以将多个数据一次性导入到程序中,减少程序的执行时间。
2. 图像处理:在图像处理中,经常需要对多个图像进行处理,如图像去噪、图像增强、图像分割等。
Batch方法可以同时处理多幅图像,提高图像处理的效率。
3. 信号处理:在音频、视频等信号处理中,经常需要处理多个信号。
Batch方法可以一次性处理多个信号,提高信号处理的速度。
四、例子```python# Batch方法的Python实现def batch_process(images):# images表示多幅图像的集合for img in images:# 对每一幅图像进行处理# ...```在上述例子中,将多幅图像组成一个集合,然后一次性导入到batch_process函数中进行处理。
总结:Batch方法是一种高效的程序设计技术,适用于大量数据处理的场景。
在实际应用中,可以根据具体需求选择合适的数据结构和算法,提高程序的执行效率。
ANSYS APDL命令流学习参数化建模

第一天目标:熟悉ANSYS基本关键字的含义k --> Keypoints 关键点l --> Lines 线a --> Area 面v --> V olumes 体e --> Elements 单元n --> Nodes 节点cm --> component 组元et --> element type 单元类型mp --> material property 材料属性r --> real constant 实常数d --> DOF constraint 约束f --> Force Load 集中力sf --> Surface Force on nodes 表面载荷bf --> Body Force on Nodes 体载荷ic --> Initial Conditions 初始条件第二天目标:了解命令流的整体结构,掌握每个模块的标识!文件说明段/BATCH/TITILE,test analysis !定义工作标题/FILENAME,test !定义工作文件名/PREP7 !进入前处理模块标识!定义单元,材料属性,实常数段ET,1,SHELL63 !指定单元类型ET,2,SOLID45 !指定体单元MP,EX,1,2E8 !指定弹性模量MP,PRXY,1,0.3 !输入泊松比MP,DENS,1,7.8E3 !输入材料密度R,1,0.001 !指定壳单元实常数-厚度......!建立模型K,1,0,0,, !定义关键点K,2,50,0,,K,3,50,10,,K,4,10,10,,K,5,10,50,,K,6,0,50,,A,1,2,3,4,5,6, !由关键点生成面......!划分网格ESIZE,1,0,AMESH,1......FINISH !前处理结束标识/SOLU !进入求解模块标识!施加约束和载荷DL,5,,ALLSFL,3,PRES,1000SFL,2,PRES,1000......SOLVE !求解标识FINISH !求解模块结束标识/POST1 !进入通用后处理器标识....../POST26 !进入时间历程后处理器……/EXIT,SA VE !退出并存盘以下是日志文件中常出现的一些命令的标识说明,希望能给大家在整理LOG文件时有所帮助/ANGLE !指定绕轴旋转视图/DIST !说明对视图进行缩放/DEVICE !设置图例的显示,如:风格,字体等/REPLOT !重新显示当前图例/RESET !恢复缺省的图形设置/VIEW !设置观察方向/ZOOM !对图形显示窗口的某一区域进行缩放第三天生成关键点和线部分1.生成关键点K,关键点编号,X坐标,Y坐标,Z坐标例:K,1,0,0,02.在激活坐标系生成直线LSTR,关键点P1,关键点P2例:LSTR,1,23.在两个关键点之间连线L,关键点P1,关键点P2例:L,1,2注:此命令会随当前的激活坐标系不同而生成直线或弧线4.由三个关键点生成弧线LARC,关键点P1,关键点P2,关键点PC,半径RAD例:LARC,1,3,2,0.05注:关键点PC是用来控制弧线的凹向??????5.通过圆心半径生成圆弧CIRCLE,关键点圆心,半径RAD,,,,圆弧段数NSEG例:CIRCLE,1,0.05,,,,46.通过关键点生成样条线BSPLIN,关键点P1,关键点P2,关键点P3,关键点P4,关键点P5,关键点P6 例:BSPLIN,1,2,3,4,5,67.生成倒角线LFILLT,线NL1,线NL2,倒角半径RAD例:LFILLT,1,2,0.005(如果不是圆角呢?)8.通过关键点生成面A,关键点P1,关键点P2,关键点P3,关键点P4,关键点P5,关键点P6,P7,P8... 例:A,1,2,3,4 (关键点有没有顺序?)9.通过线生成面AL,线L1,线L2,线L3,线L4,线L5,线L6,线L7,线L8,线L9,线L10例:AL,5,6,7,810.通过线的滑移生成面ASKIN,线NL1,线NL2,线NL3,线NL4,线NL5,线NL6,线NL7,线NL8,线NL9 例:ASKIN,1,4,5,6,7,8注:线1为滑移的导向线第四天目标:掌握常用的实体-面的生成生成矩形面1.通过矩形角上定位点生成面BLC4,定位点X方向坐标XCORNER,定位点Y方向坐标YCORNER,矩形宽度WIDTH,矩形高度HEIGHT,矩形深度DEPTH例:BLC4,0,0,5,3,02.通过矩形中心定位点生成面BLC5,定位点X方向坐标XCENTER,定位点Y方向坐标YCENTER,矩形宽度WIDTH,矩形高度HEIGHT,矩形深度DEPTH注:与上条命令的不同就在于矩形的定位点不一样例:BLC5,2.5,1.5,5,3,03.通过在工作平面定义矩形X.Y坐标生成面RECTNG,矩形左边界X坐标X1,矩形右边界X坐标X2,矩形下边界Y坐标Y1,矩形上边界Y坐标Y2例:RECTNG,0,5,0,3生成圆面4.通过中心定位点生成实心圆面CYL4,定位点X方向坐标XCENTER,定位点Y方向坐标YCENTER,圆面的内半径RAD1,内圆面旋转角度THETA1,圆面的外半径RAD2,外圆面旋转角度THETA2,圆面的深度DEPTH注:如要实心的圆面则不用RAD2,THETA2,DEPTH例:CYL4,0,0,5,3605.生成扇形圆面命令介绍如上例1实心扇形:CYL4,0,0,5,60例2扇形圆环:CYL4,0,0,5,60,10,60例3整的圆环:CYL4,0,0,5,360,10,360注:同时可通过定义圆面的深度以生成柱体6.通过在工作平面定义起始点生成圆面CYL5,开始点X坐标XEDGE1,开始点Y坐标YEDGE1,结束点X坐标XEDGE2,结束点Y坐标YEDGE2,圆面深度DEPTH例:CYL5,0,0,2,2,7.通过在工作平面定义内外半径和起始角度来生成圆面PCIRC,内半径RAD1,外半径RAD2,起始角度THETA1,结束角度THETA2 例:PCIRC,2,5,30,1808.生成面与面的倒角AFILLT,面1的编号NA1,面2的编号NA2,倒角半径RAD例:AFILLT,2,5,2下一讲:多边形面的生成第五天目标:掌握多边形面和体的生成1.生成多边形面命令:RPR4,多边形的边数NSIDES,中心定位点X坐标XCENTER,中心定位点Y坐标YCENTER,中心定位点距各边顶点的距离RADIUS,多边形旋转角度THETA例:RPR4,4,0,0,0.15,30注:这条命令可通过定义不同的NSIDES生成三边形,四边形,...,八边形2.生成多边形体命令:RPR4,多边形的边数NSIDES,中心定位点X坐标XCENTER,中心定位点Y坐标YCENTER,中心定位点距各边顶点的距离RADIUS,多边形旋转角度THETA,多边形的深度DEPTH例:RPR4,4,0,0,0.15,30,0.1注:多边形体和面命令唯一的不同就在于深度DEPTH的定义到此,关键点,线,面的生成讲解已结束,下一讲:体的生成第六天目标:掌握体的生成命令1.通过关键点生成体命令:V,关键点P1,关键点P2, P3, P4, P5, P6, P7, P8例:V,4,5,6,7,15,24,252.通过面生成体命令:V A,面A1,面A2, A3, A4, A5, A6, A7, A8, A9, A10例:V A,3,4,5,8,103.通过长方形角上定位点生成体命令:BLC4该命令前面在讲生成面的时候已作介绍,唯一的不同在于深度DEPTH的定义.4.通过长方形中心定位点生成面命令:BLC55.通过定义长方体起始位置生成体命令:BLOCK,开始点X坐标X1,结束点X坐标X2, Y1, Y2, Z1, Z2例:BLOCK,2,5,0,2,1,36.生成圆柱体基本命令通生成圆形面,不同在于DEPTH的定义基本命令:CYL4基本命令:CYL5基本命令:CYLIND7.生成棱柱基本命令通生成多边形,不同在于DEPTH的定义基本命令:RPR48.通过球心半径生成球体命令:SPH4,球心X坐标XCENTER,球心Y坐标YCENTER,半径RAD1,半径RAD2例:SPH4,1,1,2,5 9.通过直径上起始点坐标生成球体命令:SPH5,起点X坐标XEDGE1,起点Y坐标YEDGE1,结束点X坐标XEDGE2,结束点Y坐标YEDGE2例:SPH5,2,5,7,610.在工作平面起点通过半径和转动角度生成球体命令:SPHERE,半径RAD1,半径RAD2,转动角度THETA1,转动角度THETA2 例:SPHERE,2,5,0,6011.生成圆锥体命令:CONE,底面半径RBOT,顶面半径RTOP,底面高Z1,顶面高Z2,转动角度THETA1,转动角度THETA2例:CONE,10,20,0,50,0,180下一讲:布尔操作第七天目标:掌握常用的布尔操作命令1.沿法向延伸面生成体命令:VOFFST,面的编号NAREA,面拉伸的长度DIST,关键点增量KINC 例:VOFFST,1,2,,2.通过坐标的增量延伸面生成体命令:VEXT,面1的编号NA1,面2的编号NA2,增量NINC,X方向的增量DX,Y方向的增量DY,Z方向的增量DZ, RX, RY, RZ例:VEXT,1,5,1,1,2,2,3.面绕轴旋转生成体命令:VROTA T,面1的编号NA1,面2的编号NA2,NA3, NA4, NA5, NA6,定位轴关键点1编号PAX1,定位轴关键点2编号PAX2,旋转角度ARC,生成体的段数NSEG例:VROTAT,1,2,,,,,4,5,360,44.沿线延伸面生成体命令:VDRAG,面1的编号NA1,面2的编号NA2, NA3, NA4, NA5, NA6,导引线1的编号NLP1,导引线2的编号NLP2, NLP3, NLP4, NLP5, NLP6例:VDRAG,2,3,,,,,8,5.线绕轴旋转生成面命令:AROTA T,线1的编号NL1, NL2, NL3, NL4, NL5, NL6,定位轴关键点1的编号PAX1,定位轴关键点2的编号PAX2,旋转角度ARC,生成面的段数NSEG例:AROTAT,3,4,,,,,6,8,360,46.沿线延伸线生成面命令:ADRAG,线1的编号NL1,NL2, NL3, NL4, NL5, NL6,导引线1的编号NLP1, NLP2, NLP3, NLP4, NLP5, NLP6例:ADRAG,3,,,,,,87.同理可以延伸关键点,相应的命令如下: LROTAT, NK1, NK2, NK3, NK4, NK5, NK6, PAX1, PAX2, ARC, NSEG LDRAG, NK1, NK2, NK3, NK4, NK5, NK6, NL1, NL2, NL3, NL4, NL5, NL6 各选项的含义雷同于上.8.延伸一条线命令:LEXTND,线的编号NL1,定位关键点编号NK1,延伸的距离DIST,原有线是否保留控制项KEEP例:LEXTND,5,2,1.5,09.布尔操作:加命令:LCOMB,线编号NL1,线编号NL2,是否修改控制项KEEP例:LCOMB,2,5注:对面和体的相应为:V ADD,AADD.选项的含义都类似10.布尔操作:粘接和搭接搭接的核心关键字为:OVLAP,随实体的不同略有不同,如:对体为VOVLAP对面为AOVLAP对线为LOVLAP粘接的核心关键字为:GLUE,随实体的不同略有不同,如:对体为VGLUE对面为AGLUE对线为LGLUE但其他的选项的含义是类似的,这里就不再累述.下一讲:移动,复制,映射,删除...第八天目标:掌握体素的移动,复制,删除,映射一.移动关键点命令:KMODIF,关键点编号NPT,移动后的坐标X,移动后的坐标Y,移动后的坐标Z例:KMODIF,5,0,0,2二.移动复制关键点命令:KGEN,复制次数选项ITIME,起始关键点编号NP1,结束关键点编号NP2,增量NINC,偏移DX,偏移DY,偏移DZ,关键点编号增量KINC,生成节点单元控制项NOELEM,原关键点是否被修改选项IMOVE例:KGEN,2,1,10,1,2,2,2,,,,注:IMOVE选项说明,设置为0时,不修改原关键点,即为复制,设置为1时,修改原关键点,即为移动,从而通过控制IMOVE选项实现移动或复制.三.移动复制线命:LGEN,ITIME,NL1,NL2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE各选项的含义同上四.移动复制面命:AGEN,ITIME,NA1,NA2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE各选项的含义同上五.移动复制体命令:VGEN,ITIME,NV1,NV2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE各选项的含义同上六.修改面的法向方向命令:ANORM,面的编号ANUM,单元的法向方向是否修改选项NOEFLIP 例:ANORM,2七.体素的删除基本的命令为:*DELE组合不同的关键字形成不同的命令如:KDELE,LDELE,ADELE,VDELE基本的命令格式为:*DELE,起始体素编号N*1,结束体素编号N*2,增量NINC,是否删除体素下层的元素选项KSWP如:LDELE,2,5,1,1八.体素的映射基本的命令为:*SYMM组合不同的关键字形成不同的命令如:KSYMM,LSYMM,ARSYM,VSYMM基本的命令格式为:*SYMM,映射轴选项NCOMP,起始体素编号N*1,结束体素编号N*2,增量NINC,关键点编号增量KINC,NOELEM, IMOVE如:VSYMM,X,1,10,1,,,,下一讲:网格划分常用命令。
Batch语法大全

"title" 在窗口标题栏中显示的标题。
path 启动目录。
B 启动应用程序,但不创建新窗口。
应用程序已忽略 ^C 处理。除非应用程序
启用 ^C 处理,否则 ^Break 是唯一可以中断
SHARED 在共享内存空间中启动 16 位 Windows 程序。
LOW 在 IDLE 优先级类中启动应用程序。
NORMAL 在 NORMAL 优先级类中启动应用程序。
HIGH 在 HIGH 优先级类中启动应用程序。
关于如何从命令脚本内部创建这些关联,请参阅 ASSOC 和
FTYPE 命令。
执行的应用程序是 32 位 GUI 应用程序时,CMD.EXE 不等应用
程序终止就返回命令提示符。如果在命令脚本内执行,该新行为
则不会发生。
如果执行的命令行的第一个符号是不带扩展名或路径修饰符的
.COM;.EXE;.BAT;.CMD
请注意,该语法跟 PATH 变量的一样,分号隔开不同的元素。
查找可执行文件时,如果没有相配的扩展名,看一看该名称是否
与目录名相配。如果确实如此,START 会在那个路径上调用
Explorer。如果从命令行执行,则等同于对那个路径作 CD /D。
%~z1 - 将 %1 扩展到文件的大小
%~$PATH:1 - 查找列在 PATH 环境变量的目录,并将 %1
扩展到找到的第一个完全合格的名称。如果
环境变量名未被定义,或者没有找到文件,
字符串 "CMD","CMD" 会被 COMSPEC 变量的数值所替换。这
防止从当前目录提取 CMD.EXE。
ANSYS经典界面GUI菜单全攻略

ANSYS经典界面GUI菜单全攻略ANSYS经典界面有两种运行模式:(1)图形用户界面GUI图形用户界面(Graphical User Interface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
初学者和大多数使用者采用,包括建模、保存文件、打印图形及结果分析等,可以方便地进行人机对话。
分析中常用的三个阶段(前处理,求解,后处理)中前处理和后处理最适合于交互式方式。
(2)参数化设计语言APDLANSYS参数化设计语言(ANSYS Parametric DesignLanguage,简称APDL),也就是批处理(Batch Mode),也称为命令流。
若分析的问题要很长时间,如一、两天或更长,可把分析问题GUI界面操作对应的命令做成批处理文件,利用它的非交互模式进行分析。
操作基本熟练后,建议使用该模式,可方便地进行参数化分析。
一、启动与退出ANSYS1.1 启动ANSYS有多种方法可以启动ANSYS,常用的有以下两种:(1)快速启动:选择[开始]>[程序]>ANSYS 版本号>Mechanical APDL 版本号。
快速启动ANSYS,采用的是默认的上一次工作目录。
(2)交互式启动:选择[开始]>[程序]>ANSYS 版本号>Mechanical APDL Product Launcher。
进入ANSYS启动交互界面,进行相关设置。
建议使用这种模式,方便文件管理。
点击“Run”按钮,进入ANSYS经典界面开发环境。
1.2 退出ANSYS有三种方法可以退出ANSYS:(1)从通用菜单退出:UtilityMenu>File>Exit。
选择此命令弹出退出对话框,询问在退出前是否保存文件,或者保存哪些文件。
(2)从命令窗口输入命令:/EXIT。
但事先应保存那些以后需要的文件,因该命令不会给你提示。
(3)从工具条退出:Toolbar>Quit。
ANSYS优化设计(含几个实例)

ANSYS优化设计1.认识ANSY S优化模块1.1 什么时候我需要它的帮忙?什么是ANS YS优化?我想说明一个例子要比我在这里对你絮叨半天容易理解的多。
注意过普通的水杯吗?底面圆圆的,上面加盖的哪一种。
仔细观察一下,你会发现比较老式的此类水杯有一个共同特点:底面直径=水杯高度。
图1 水杯的简化模型为什么是这样呢?因为只有满足这个条件,才能在原料耗费最少的情况下使杯子的容积最大。
在材料一定的情况下,如果水杯的底面积大,其高度必然就要小;如果高度变大了,底面积又大不了,如何调和这两者之间的矛盾?其实这恰恰就反应了一个完整的优化过程。
在这里,一个水杯的材料是一定的,所要优化的变量就是杯子底面的半径r和杯子的高度h,在ANSYS的优化模块里面把这些需要优化的变量叫做设计变量(DV);优化的目标是要使整个水杯的容积最大,这个目标在A NSYS的优化过程里叫目标函数(OBJ);再者,对设计变量的优化有一定的限制条件,比如说整个杯子的材料不变,这些限制条件在ANSY S 的优化模块中用状态变量(SV)来控制。
下面我们就来看看ANS YS中怎么通过设定D V、SV、OBJ,利用优化模块求解以上问题。
首先参数化的建立一个分析文件(假设叫vol u.inp),水杯初始半径为R=1,高度为H =1(DV),由于水杯材料直接喝水杯的表面积有关系,这里假设水杯表面积不能大于100,这样就有S=2πRH+2πR2<100(SV),水杯的容积为V=πR2H(OBJ)。
File:volu.inp (用参数直接定义也可或者在命令栏内直接写)R=1H=1S=2*3.14*R*H+2*3.14*R*RV=10000/(3.14*R*R*H)然后再建一个优化分析文件(假设叫opt volu.inp),设定优化变量,并求解。
机械有限元试卷A、B及标准答案必考

山东科技大学2012—2013学年第一学期《有限元方法》考试试卷(A卷)班级姓名学号一、选择题(每题1分,共10分)1、弹性力学与材料力学的主要不同之处在于C。
A. 任务;B. 研究对象;C. 研究方法;D. 基本假设。
σ是 C 。
2、在轴对称问题中,径向应力分量rA. 恒为零;B. 与r无关;C. 与θ无关;D. 恒为常数。
3、利用ANSYS进行结构分析时,结果文件为。
A. jobname.rst;B. jobname.rth;C. jobname.rfl;D. jobname.rmg。
4、在ANSYS的单元库中,PLANE42单元属于。
A. 结构梁单元;B. 结构壳单元;C. 结构线单元;D. 结构实体单元。
5、在一个分析中,可能有多个材料特性组,ANSYS通过独特的来识别每个材料特性组。
A. 特性;B. 说明;C. 参考号;D.方法。
6、ANSYS与Pro/E的接口文件类型是。
A..x_t;B. .prt;C. .sat;D. .model。
7、载荷包括所有边界条件以及外部或内部作用效应,下列不属于ANSYS 载荷的是。
A. DOF约束;B. 力;C. 体载荷;D.应力。
8、要求面或者体有规则的形状,即必须满足一定的准则。
A.自由网格;B. 映射网格;C. Sweep分网;D. 其他。
9、独立于有限元网格,即可以改变单元网格而不影响施加的载荷。
A.阶跃载荷;B. 有限元模型载荷;C. 实体模型载荷;D. 斜坡载荷。
10、有限元法首先求出的解是,单元应力和应变可由它求得。
A.节点坐标;B.节点自由度;C. 节点载荷;D. 节点位移。
二、填空题(每空1分,共20分)1、在整个有限元分析的过程中,是分析的基础。
2、平面应力问题与薄板弯曲问题的弹性体几何形状都是,但前者受力特点是,变形发生在板面内;后者受力特点是的力的作用,板将变成有弯有扭的曲面。
3、典型的ANSYS文件包括、、。
4、平面应力问题与平面应变问题都具有个独立的应力分量,个独立的应变分量,但对应的弹性体几何形状前者为,后者为。
HyperMesh版面精华
Hyper Works版面精华(整理by postdog, 2005/01/03)1.1 CAE技术概论1.2 ALTAIR_HYPERWORKS简要介绍2 对HM的基本了解:2.1材料属性参数说明2.2 hyper中的材料2.3 Hm的collector是什么意思2.4 Hm的快捷键2.5order change有什么用处2.6 no card image是什么意思2.7 by config 是什么选择方式2.8 ^edges3文件接口3.1 如何把从iges文件导入的surface定义为collector?3.2 Error_aspect_ratio_1E+203.3 Hypermesh怎么才能导成.inp文件3.4 HM与Abaqus格式4 网格划分4.1 HM中有什么工具可以补面的4.2 如何在hypermesh中添加部件标识4.3 HM中有没有下面这种bias4.4 HyperMesh网格节点重叠4.5 如何使两个物体接触部分节点号码不同4.6 如何检查单元之间的penetration问题4.7 分割后划分如何保证单元的连续性4.8 单元检查4.9 画网格时,检查雅克比项的具体意义?4.10 如何检查单元和几何模型的匹配程度4.11 如何分开二维和三维的单元4.12 2维单元质量有问题怎么优化4.13 关于3D划分后的单元质量问题4.14 如何划分3D实体模型4.15 一个三维实体网格划分例子4.16 三维网格的自动生成功能4.17 能否提取中性面4.18 HM里面如何观察某些节点的信息4.19 怎样察看单元的信息4.20 怎样改变单元所属的component5 计算与优化5.1 请问hyper里能做模态计算吗5.2 HM中的命令流batch文件5.3 如何分配重力载荷5.4 附件建模问题6 后处理6.1 后处理中如何改变背景颜色1.2 ALTAIR_HYPERWORKS简要介绍ALTAIR_HYPERFORMHyperForm为单一步骤(one-step)板金成型分析软件,HyperForm可针对单一成型零件,让设计工程师与模具工程师可快速地比较不同的解决方案。
ansys基本操作
2.坐标系
1)整体与局部坐标系
2)坐标系的激活 3)节点和单元坐标系 整体和局部坐标系用于几何体的定位,而节点坐标系则用于定义 节点自由度的方向。每个节点都有自己的节点坐标系,节点输入 数据(如约束自由度、载荷、主自由度、从自由度和约束方程) 和时间历程后处理(POST26)中节点结果数据(如自由度解、节 点载荷和反作用载荷)均是以节点坐标系方向表达。缺省情况下, 它总是平行于总体笛卡儿坐标系(节点坐标系与定义节点的激活 坐标系无关)。但在很多情况下需要改变节点坐标系,比如当需 要施加径向或者周向约束时,就需要将节点坐标系转到柱坐标系 下完成。
在进入ANSYS时,有一个缺省的工作平面,即总体笛卡儿坐标系 的X-Y平面。工作平面的X、Y轴分别取为总体笛卡儿坐标系的X 轴和Y轴。
2.2.6 定义材料属性
绝大多数单元类型需要材料特性。根据应用的不同,材料特性可 以是线性或非线性的。
与单元类型、实常数一样,每一组材料特性有一个材料参考号。 与材料特性组对应的材料参考号表称为材料表。在一个分析中, 可能有多个材料特性组(对应的模型中有多种材料),ANSYS通 过独特的参考号来识别每个材料特性组。 定义材料属性时应当注意以下几点:一般情况下杨氏模量(EX) 必须定义;若加惯性载荷,必须定义能求出质量的参数,如密度; 若模型中存在热载荷,需定义膨胀系数(ALPX)。
2.1.3 ANSYS文件类型
1)数据库文件
2)日志文件 3)结果文件
文件类型
日志文件 错误文件 输出文件 数据库文件 结果文件: 结构或耦合分析 热分析 电磁分析 FLOTRAN(流体 )分析 载荷步文件 图形文件 单元矩阵
文件名称
Jobname.log Jobname.err Jobname.out Jobname.db Jobname.xxx Jobname.rst Jobname.rth Jobname.rmg Jobname.rfl Jobname.sn Jobname.grph Jobname.emat
batch 命令 参数
batch 命令参数
Batch命令是一种用于Windows操作系统的批处理文件,它可
以包含一系列的命令,用于自动化执行各种任务。
在Batch命令中,参数是指在执行批处理文件时传递给命令或程序的值。
参数可以帮
助我们根据需要定制批处理文件的行为。
在Batch命令中,参数可以通过%1、%2、%3等符号来表示,每
个数字代表一个参数。
当执行批处理文件时,可以在命令行中输入
参数,这些参数将传递给批处理文件中相应位置的%1、%2、%3等处。
另外,还可以使用特殊的参数符号来引用参数,如%代表所有参数,%0代表批处理文件本身。
这些参数符号可以帮助我们在批处理
文件中灵活地处理不同数量的参数。
在编写批处理文件时,需要考虑参数的合法性和正确性,可以
通过条件判断、循环等方式对参数进行处理和验证,以确保批处理
文件能够正确地执行所需的操作。
总之,参数在Batch命令中扮演着非常重要的角色,它们可以
帮助我们实现批处理文件的灵活性和通用性,使得批处理文件能够
根据不同的需求来执行不同的操作。
希望这个回答能够全面地解答你关于Batch命令参数的问题。
windowsbatchcmd命令行之for命令
windowsbatchcmd命令⾏之for命令for循环命令基本⽤法:格式:FOR [参数] %%变量名 IN (相关字符串集或⽂件集或命令返回结果集) DO 执⾏的命令help for对⼀组⽂件中的每⼀个⽂件执⾏某个特定命令。
FOR %variable IN (set) DO command [command-parameters]%variable 指定⼀个单⼀字母可替换的参数。
(set) 指定⼀个或⼀组⽂件。
可以使⽤通配符。
command指定对每个⽂件执⾏的命令。
command-parameters为特定命令指定参数或命令⾏开关。
在批处理程序中使⽤FOR命令时,指定变量请使⽤ %%variable⽽不要⽤ %variable。
变量名称是区分⼤⼩写的,所以 %i 不同于 %I.如果启⽤命令扩展,则会⽀持下列FOR命令的其他格式:FOR /D %variable IN (set) DO command [command-parameters]如果集中包含通配符,则指定与⽬录名匹配,⽽不与⽂件名匹配。
FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters]检查以 [drive:]path为根的⽬录树,指向每个⽬录中的FOR语句。
如果在 /R 后没有指定⽬录规范,则使⽤当前⽬录。
如果集仅为⼀个单点(.)字符,则枚举该⽬录树。
FOR /L %variable IN (start,step,end) DO command [command-parameters]该集表⽰以增量形式从开始到结束的⼀个数字序列。
因此,(1,1,5)将产⽣序列1 2 3 4 5,(5,-1,1)将产⽣序列(5 4 3 2 1)FOR /F ["options"] %variable IN (file-set) DO command [command-parameters]FOR /F ["options"] %variable IN ("string") DO command [command-parameters]FOR /F ["options"] %variable IN ('command') DO command [command-parameters]或者,如果有 usebackq 选项:FOR /F ["options"] %variable IN (file-set) DO command [command-parameters]FOR /F ["options"] %variable IN ("string") DO command [command-parameters]FOR /F ["options"] %variable IN ('command') DO command [command-parameters]fileset 为⼀个或多个⽂件名。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/COM,ANSYS RELEASE 5.6 UP19991022 13:25:41 08/08/2002!*/PREP7ET,1,SOLID95!*!*UIMP,1,EX, , ,212000,UIMP,1,NUXY, , ,0.3,UIMP,1,ALPX, , , ,UIMP,1,REFT, , , ,UIMP,1,MU, , ,0.2 ,UIMP,1,DAMP, , , ,UIMP,1,DENS, , , ,UIMP,1,VISC, , , ,UIMP,1,SONC, , , ,UIMP,1,PERX, , , ,*SET,u,0.5!u是一个参数,这段程序是为了确定u为何值时,接触应力最小,上面语句中u是可变的!定义材料K, ,0,14,,K, ,12,14-u,,K, ,13.5,14-u,,K, ,13.5,7.5,,K, ,13,7,,K, ,-13,7,,K, ,-13.5,7.5,,K, ,-13.5,14-u,,K, ,-12,14-u,,LARC, 9, 2, 1LSTR, 2, 3LSTR, 3, 4LSTR, 4, 5LSTR, 5, 6LSTR, 6, 7LSTR, 7, 8LSTR, 8, 9!*LFILLT,2,3,0.3, ,!*LFILLT,8,7,0.3, ,FLST,2,10,4FITEM,2,1FITEM,2,2FITEM,2,3FITEM,2,4FITEM,2,5FITEM,2,6FITEM,2,7FITEM,2,10FITEM,2,8AL,P51XK, ,-10,,,K, ,10,,,FLST,2,1,5,ORDE,1FITEM,2,1FLST,8,2,3FITEM,8,14FITEM,8,15VROTAT,P51X, , , , , ,P51X, ,180, , WPSTYLE,,,,,,,,1wpstyle,0.05,1,-10,10,0.003,0,0,,5 wpro,,,90.000000wpoff,0,0,12FLST,2,2,6,ORDE,2FITEM,2,1FITEM,2,-2VSBW,P51Xwpoff,0,0,1FLST,2,2,6,ORDE,2FITEM,2,3FITEM,2,-4VSBW,P51Xwpoff,0,0,-25FLST,2,2,6,ORDE,2FITEM,2,5FITEM,2,-6VSBW,P51Xwpoff,0,0,-1FLST,2,2,6,ORDE,2FITEM,2,9FITEM,2,-10VSBW,P51XWPCSYS,-1,0FLST,5,14,4,ORDE,6FITEM,5,41FITEM,5,-50FITEM,5,65FITEM,5,74FITEM,5,81CM,_Y,LINELSEL, , , ,P51XCM,_Y1,LINECMSEL,,_Y!*LESIZE,_Y1, , ,12,3, , , ,1 CMDELE,_YCMDELE,_Y1!*FLST,5,14,4,ORDE,6 FITEM,5,21FITEM,5,-30FITEM,5,36FITEM,5,53FITEM,5,71FITEM,5,78CM,_Y,LINELSEL, , , ,P51XCM,_Y1,LINECMSEL,,_Y!*LESIZE,_Y1, , ,12,1/3, , , ,1 CMDELE,_YCMDELE,_Y1!*FLST,5,4,4,ORDE,4 FITEM,5,1FITEM,5,12FITEM,5,31FITEM,5,73CM,_Y,LINELSEL, , , ,P51XCM,_Y1,LINECMSEL,,_Y!*LESIZE,_Y1, , ,20, , , , ,1 CMDELE,_YCMDELE,_Y1!*ESIZE,1,0,FLST,5,10,6,ORDE,4 FITEM,5,1FITEM,5,-8FITEM,5,11FITEM,5,-12CM,_Y,VOLUVSEL, , , ,P51XCM,_Y1,VOLUCHKMSH,'VOLU'CMSEL,S,_Y!*!*VCLEAR,_Y1VSWEEP,_Y1!*CMDELE,_YCMDELE,_Y1CMDELE,_Y2!*!滚轮建模及分网结束wpro,,,90.000000CYLIND,7, ,-19.65,19.65,0,360, wpro,,,90.000000FLST,2,2,5,ORDE,2FITEM,2,46FITEM,2,-47ASBW,P51Xwpro,,,-90.000000wpoff,0,0,14FLST,2,2,5,ORDE,2FITEM,2,49FITEM,2,59ASBW,P51Xwpoff,0,0,-28FLST,2,2,5,ORDE,2FITEM,2,46FITEM,2,-47ASBW,P51XWPCSYS,-1,0!滚轮销切面结束ESIZE,1.5,0,CM,_Y,VOLUVSEL, , , , 9CM,_Y1,VOLUCHKMSH,'VOLU'CMSEL,S,_Y!*VSWEEP,_Y1!*CMDELE,_YCMDELE,_Y1CMDELE,_Y2!*!滚轮销划网结束BLOCK,-20,20,-15,15,14,30, FLST,5,2,4,ORDE,2 FITEM,5,114FITEM,5,-115CM,_Y,LINELSEL, , , ,P51XCM,_Y1,LINECMSEL,,_Y!*LESIZE,_Y1, , ,12,4, , , ,1 CMDELE,_YCMDELE,_Y1!*FLST,5,2,4,ORDE,2 FITEM,5,113FITEM,5,116CM,_Y,LINELSEL, , , ,P51XCM,_Y1,LINECMSEL,,_Y!*LESIZE,_Y1, , ,12,1/4, , , ,1 CMDELE,_YCMDELE,_Y1!*ESIZE,2,0,CM,_Y,VOLUVSEL, , , , 10CM,_Y1,VOLUCHKMSH,'VOLU'CMSEL,S,_Y!*VSWEEP,_Y1!*CMDELE,_YCMDELE,_Y1CMDELE,_Y2!*!立方体建模及划网结束FLST,5,4,5,ORDE,3FITEM,5,49FITEM,5,59FITEM,5,-61ASEL,S, , ,P51XNSLA,S,1NPLOTFLST,2,170,1,ORDE,9FITEM,2,5522FITEM,2,-5528FITEM,2,5536FITEM,2,5545FITEM,2,-5589FITEM,2,5797FITEM,2,-5801FITEM,2,6036FITEM,2,-6147!*/GOF,P51X,FZ,46.18ALLSEL,ALL!加力为7850NFLST,2,2,3,ORDE,2FITEM,2,26FITEM,2,-27!*/GODK,P51X, , , ,0,UX,UY, , , , ,FLST,2,1,5,ORDE,1FITEM,2,47!*/GODA,P51X,ALL,!定义的约束FINISH/PREP7/COM, CONTACT PAIR CREATION - START CM,_NODECM,NODECM,_ELEMCM,ELEMCM,_LINECM,LINECM,_AREACM,AREA/GSAV,cwz,gsav,,tempMP,MU,1,0.2MAT,1R,3REAL,3ET,2,170ET,3,174RMODIF,3,1,,,0.1,0.1,, RMODIF,3,7,,,1.0e20,0.0,1.0 KEYOPT,3,2,0KEYOPT,3,6,0KEYOPT,3,7,0KEYOPT,3,8,KEYOPT,3,9,0KEYOPT,3,11,KEYOPT,3,12,0! Generate the target surface ASEL,S,,,57ASEL,A,,,58CM,_TARGET,AREATYPE,2NSLA,S,1ESLN,R,0ESURF,ALLCMSEL,S,_ELEMCM! Generate the contact surface ASEL,S,,,27ASEL,A,,,44CM,_CONTACT,AREA TYPE,3NSLA,S,1ESLN,R,0ESURF,ALLALLSELESEL,ALLESEL,S,TYPE,,2ESEL,A,TYPE,,3ESEL,R,REAL,,3/PSYMB,ESYS,1/PNUM,TYPE,1/NUM,1ESEL,ALLESEL,S,TYPE,,2ESEL,A,TYPE,,3ESEL,R,REAL,,3CMSEL,A,_NODECMCMDEL,_NODECMCMSEL,A,_ELEMCMCMDEL,_ELEMCMCMSEL,S,_LINECMCMDEL,_LINECMCMSEL,S,_AREACMCMDEL,_AREACM/GRES,cwz,gsavCMDEL,_TARGETCMDEL,_CONTACT/COM, CONTACT PAIR CREATION - END !*!*/COM, CONTACT PAIR CREATION - START CM,_NODECM,NODECM,_ELEMCM,ELEMCM,_LINECM,LINECM,_AREACM,AREA/GSAV,cwz,gsav,,tempMP,MU,1,0.2MAT,1R,4REAL,4ET,4,170ET,5,174RMODIF,4,1,,,0.1,0.1,,RMODIF,4,7,,,1.0e20,0.0,1.0KEYOPT,5,2,0KEYOPT,5,6,0KEYOPT,5,7,0KEYOPT,5,8,KEYOPT,5,9,0KEYOPT,5,11,KEYOPT,5,12,0! Generate the target surfaceASEL,S,,,46CM,_TARGET,AREATYPE,4ESLN,R,0ESURF,ALLCMSEL,S,_ELEMCM! Generate the contact surfaceASEL,S,,,2ASEL,A,,,13CM,_CONTACT,AREATYPE,5NSLA,S,1ESLN,R,0ESURF,ALLALLSELESEL,ALLESEL,S,TYPE,,4ESEL,A,TYPE,,5ESEL,R,REAL,,4/PSYMB,ESYS,1/PNUM,TYPE,1/NUM,1EPLOTESEL,ALLESEL,S,TYPE,,4ESEL,A,TYPE,,5ESEL,R,REAL,,4CMSEL,A,_NODECMCMDEL,_NODECMCMSEL,A,_ELEMCMCMDEL,_ELEMCMCMSEL,S,_LINECMCMDEL,_LINECMCMSEL,S,_AREACMCMDEL,_AREACM/GRES,cwz,gsavCMDEL,_TARGETCMDEL,_CONTACT/COM, CONTACT PAIR CREATION - END!定义接触FINISH/SOLUEQSLV,PCG,1E-8NEQIT,50!定义求解器/prep7/TRIAD,OFFet,1,solid186mp,ex,1,1.8E5 mp,PRXY,1,0.3 mp,mu,1,0.12 mp,ex,2,2.0E5 mp,PRXY,2,0.3 mp,mu,2,0.12k,1,-100,60k,2,-150,155k,3,-150,180k,4,0,105k,5,0,60k,6,-100,140k,7,-60,180n,1,150,0,0 LSTR,1,5LSTR,2,3LSTR,1,6LSTR,3,7lang,3,2,60lang,4,4,30ldele,5,,,1ldele,7,,,1lfillt,3,6,40lsel,alllsymm,x,allldele,1,,,1ldele,7,,,1ldele,14,,,1lstr,4,15lstr,1,10lfillt,1,8,40al,allk,18,0k,19,100,0vrotat,1,,,,,,18,19,45 wpoffs,-110wprota,,,90cyl4,,,60,90,,135,220 WPCSYS,-1,0lsel,alllsel,u,,,29,42lsel,u,,,45,46lesize,all,10lsel,s,,,35lsel,a,,,36lesize,all,,,10lsel,s,,,45lsel,a,,,46lesize,all,,,10vsel,s,,,1type,1mat,1vsweep,1vsel,s,,,2type,1mat,2vsweep,2mat,1mat,2r,3REAL,3ET,2,170ET,3,174R,3,,,0.2,0.2,0.2,0 RMORE,,,1.0E20,0.2,1.0,0 RMORE,0.0,0,1.0,,1.0,0 RMORE,0,1.0,1.0,0.0,,1.0 KEYOPT,3,4,0KEYOPT,3,5,0NROPT,UNSYM KEYOPT,3,7,0KEYOPT,3,8,0 KEYOPT,3,9,4 KEYOPT,3,10,2 KEYOPT,3,11,0 KEYOPT,3,12,0 KEYOPT,3,2,0asel,s,,,8CM,_TARGET,AREA type,2mat,1nsla,s,1esln,s,0esurf,allASEL,S,,,19CM,_CONTACT,AREA TYPE,3mat,2NSLA,S,1esln,s,0esurf,allCMDEL,_TARGETCMDEL,_CONTACTALLSEL,ALLDA,1,SYMMDA,16,SYMMDA,20,SYMMDA,21,SYMMda,3,allda,13,allda,4,allda,12,allet,4,184KEYOPT,4,1,1type,4lsel,s,,,46nsll,s,1*get,nnum,node,0,count*get,ND,node,0,num,min*do,i,2,nnumE,1,NDND=NDNEXT(ND)*enddoallself,1,mx,62500000/soluNLGEOM,ONNSUB,3,3,3SOLVallselfinish/POST1SET,1,LAST,1,PLNSOL,s,eqv ! Von Mises stress;。