❶ ansys中怎样使用CTMOPT命令
这个是断裂力学里面的一个宏命令,枯搜盯漏激单独情况下使用是没有的,要有一定的其他命令配合,意思也就不尽相同,处理方法也就不一样了,所以这个命令的使用建议楼主参考断裂力学的分析知识;
英文说明比较清楚点:
Structural Guide |
Chapter 12. Fracture Mechanics
这个命令的使用几乎需要全部的断裂力学没和的知识!
CTMOPT,Option,Val1,Val2
Sets crack tip meshing options for fracture mechanics.
Valid Option values are:
DEFAULT
Resets all options to default values.
STATUS
Lists the current status of all options.
CONFIG
Specifies the crack type and the symmetry condition.
Valid Val1 values:
THROUGH -- Through crack (default)
SURFACE -- Surface crack
Valid Val2 values:
FULL -- Full crack (default)
HALF -- Half crack
QUARTER -- Quarter crack
VOLUME
Val1 -- An existing volume number. A value is required for this option.
LENGTH
Val1 -- Crack length. A value is required for this option.
DEPTH
Val1 -- Crack depth. Valid only for surface (SURFACE) cracks. The default value is half of the crack length (LENGTH / 2).
CNAME
Val1 -- Crack node component. Specify this value in uppercase characters only, enclosed in single quotation marks. Example: 'NODECOMP1'
BLNG
Val1 -- Length of blocks on either side of a through crack (THROUGH). Use this value to sector the length along the sides of the crack into a precise number of elements, or to sector elements of a precise size. The default value is the crack length (LENGTH), where the entire length is devoted to one block.
BWID
Val1 -- Width of blocks on either side of a through crack (THROUGH). The default value is the crack length (LENGTH).
CEXT
Val1 -- Greater-than distance from the working plane to the back of the through crack (THROUGH) crack initial volume. The default value is five times the crack length (5 * LENGTH)
NETH
Val1 -- Number of elements around the crack tip in the THETA direction. The default value derives from the PREP7 command KSCON.
ESCZ
Val1 -- Element size radially outward from crack. The default value is one-tenth of the block width (BWID / 10) for a through crack (THROUGH), or one-tenth of the crack zone radius (radius / 10) for a surface crack (SURFACE).
NROW
Val1 -- Number of rows of elements around the crack tip in a radial direction. The default value is 3.
ETHK
Val1 -- Number of elements through the thickness of a through crack (THROUGH). The default value is 3.
ESZB
Val1 -- Element size along surface crack (SURFACE) zone boundaries. The default value is one-fourth of the crack (LENGTH / 4).
QUAD
Val1 -- Set this value to 1 to generate quad element faces on surface crack (SURFACE) zone boundaries. The default is triangles.
HELP
Lists this helps information.
上面是一些说明,但是有上面的这个,肯定不够理解这个命令!
❷ APDL命令流中 ~ 什么意思
APDL是ANSYS parametric design language 的缩写,意思是ANSYS 参数化设计语言,可以作为在ANSYS平台上解释执行的高级计算机语言。命令流按我的理解就是对由ANSYS命令、APDL语言结构、数据结构等有机组织起来完成特定分析的所有语言行的俗称。
APDL有下列功能,这些功能可以根据需要单独或者同时使用:
参数;
数组参数;
表达式和函数;
分支和循环;
重复功能和缩写;
宏;
用户程序。
一般每运行一次ANSYS,都会有一段log文件,其名字为Jobname.log,Jobname是运行ANSYS时用户给定的文件名,文件名缺省时其名字为file.Log。在开始运行ANSYS时打开,当退出ANSYS时,ANSYS运行中的所有命令都写入了log文件,形成了ANSYS运行的全部记录。这些命令流在系统崩溃或ANSYS使用者发生重大的错误时,可以用//INPUT命令读入更名后的log文件或作为批处理文件运行,然后再从ANSYS中的该模型的log文件中提取建立模型的APDL命令流。
当在解决工程实际问题时,可以先建立一个通用的有限元模型,并进行计算求解,再根据log文件进行命令流的提取。在提取命令流时,注意两个问题,一个是尽量减少不必要的命令流;一个是模型几何参数和载荷参数的修改,我们可以先根据模型中所有可变参数定义相应的参数名称,在模型中使用参数名来表示相应的数值。在得到命令流文件后,然后采用ANSYS的批处理方式进行设计计算
ANSYS的宏是一列保存在一个文件中并能在任何时间在ANSYS运行中执行的ANSYS命令集。宏可以包括APDL特性的任何内容例如参数、重复功能、分支等。在分析中,宏可以被重复任意多次并可嵌套多达20层,其中包括由ANSYS/INPUT命令引起的任何文件转换。宏最显而易见的用法之一是简化重复的数据输入。例如:模型表面的几个孔需要建立相同的网格,那么模型中对这些孔必须重复建立网格所需的一串命令。该情况下,用户可以建立一个建网格命令的宏。当划下面是一个简单的宏文件的例子。在本例中,宏生成了一个尺寸为4,3,2的长方块和一个半径为1的球体,然后从块的一个角减去球体。
/prep7
/view,,-1,-2,-3
block,,4,3,2
sphere,1
vsbv,1,2
finish
假如这个宏取名为mymacro.mac,那么就可以用这样一个ANSYS命令来执行以上的命令序列:*use,mymacro。
分孔网格是,可使用该宏,高效、方便。
在ANSYS中有三种方法来生成宏。第一种方法是在ANSYS输入窗口执行*CREATE命令。在命令输入窗口执行该命令后,ANSYS转向控制该命令指定的文件。在执行*END命令之前,所有的命令都是对该文件进行操作。*CREATE命令所带的参数用来指定文件名、扩展名和路径。第二种方法是使用*CFWRITE。和*CREATE不同,*CFWRITWE不能指定宏文件名,因此必须先用*CFOPEN命令来指定宏文件名。在命令窗口输入的命令流只有以*CREATE命令开头,才会被写入指定文件中,否则都会被执行。第三种方法是使用菜单方式,即使用Utility Menu >Macro> Create Macro途径生成宏。通过该菜单项可以打开作为一个简单的多行编辑器的对话框来生成宏,但是不能通过它来打开并编辑已经存在的宏。
❸ ansys打开mac文件的命令流语言是什么
的确,扩展名为.mac的宏可以像ANSYS命令一样使用,比如自己可以定制一些经常使用到的工具条等等。非常方便。
命令流打开最简单的办法来了
首先你将.mac文件放到C:\Program
Files\Ansys
Inc\ANSYS\v110\ANSYS\APDL\
目录下(当然如果你ANSYS安装目录在别的分区,那么你就改一下搜索路径咯,命令是Macro-
Macro
Search
Path
,输入你的目录,比如我的就是D:\Program
Files\Ansys
11\v110\ANSYS\APDL\
)。
好了,这样就OK了,现在你无论是在ANSYS的命令窗口还是在命令流里输入.mac文件的文件名,ANSYS就可以运行你.mac文件咯。
比如我定义了Mytoolbar.mac,是我自己定制的工具条,放到刚才说的目录下,我只要在窗口输入Mytoolbar,我就可以看到我定制的工具条了。
*USE是通用的运行宏的命令,包括后缀不是.mac的宏。比如:*USE,D:\ANSYS\MACRO\MMMMM.MACRO
❹ ANSYS在哪里能够创建宏文件有一个creat maro这样的命令,但是宏命令在哪输入呢
直接用文本文档编辑仔旁,然后后缀基戚首写成.mac,保存放在C:\Program Files\Ansys Inc\v100\搏数ANSYS\apdl (如果你ansys不在C盘,就不是这个地址了) 然后打开ansys,在输入栏调用就行了