找回密码
 注册
Simdroid-非首页
楼主: 雨人

[建模和网格划分] ANSYS命令翻译,每条加1-3分(已翻译370条)

[复制链接]
发表于 2006-6-16 16:07:07 | 显示全部楼层 来自 福建厦门
9、VSWEEP,VNUM,SRCA,TRGA,LSMO 通过一相邻面扫略划分体元素
Vnum: 将被SWEEP扫略分网的体元素编号。如果VNUM=P,则激活图形选取操作,基于EXTOPT,VSWE,AUTO设置,你将会被提示选取体积。该自变量是需要的。
“ALL”是有效的输入,它将使所有被选的体积被扫略划分。如果“NUM”=ALL,任何一个可以被扫略划分的体积都将被扫略分网,而不能被划分的体积都将被分成四面体单元或者无法进行分网,这些都取决于EXTOPT,VSWE,TETS的设定。
组元名称也是有效的输入值。所有被选定的体积组的部分都将被扫略分网。
SRCA:扫略分网源面的编号。该面决定了体积分网的单元样式。ANSYS用该面的面单元样式扫略体积产生体积单元。你不能用组元名来代替SRCA。
该变量是可选的。如果VNUM=ALL或者等于一个包含多于一个体积的组元名,SRCA将被忽略。如果没有提供SRCA或者被忽略掉了,VSWEEP将尝试自动搜寻并确定源面。
TRGA: 扫略分网目标面编号。该面是由SRCA指定源面的相对面,你不能用组元名来代替TRGA。
该变量是可选的,如果VNUM=ALL或者等于一个包含多于一个体积的组元名,TRGA将被忽略。如果没有提供TRGA或者被忽略掉了,VSWEEP将尝试自动搜寻并确定目标面。
LSMO: 确定在体扫略划分中ANSYS是否执行线平滑操作的值。该变量是可选的。
0- 不进行线平滑处理,该值是默认的。
1- 总是进行线平滑处理,考虑到速度问题,不推荐该设置用于大型模型。
注意:
如果源面包含四边形单元,ANSYS将用六面体单元对体积扫略分网。如果源面包含三角形单元,ANSYS将用四面体对体积扫略分网。如果源面包含三角形和四边形单元,ANSYS将用六面体单元和四面体单元对体积进行分网。
之前,您可能已经用过VROTAT, VEXT,VOFFST,或者VDRAG命令拉伸一个分网过的面来产生分网体。然而,那些命令中体积和体积分网是同时产生的。相对来讲,VSWEEP命令是针对已有的未分网体积的。当你导入一个由其他软件建模的模型却想用ANSYS对它进行分网时,该VSWEEP命令就显得特别有用。
菜单操作:Main Menu>Preprocessor>Meshing>Mesh>Volume Sweep>Sweep

[ 本帖最后由 赖皮涛子 于 2006-6-17 08:58 编辑 ]

评分

1

查看全部评分

发表于 2006-6-20 20:17:59 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
好像斑竹不再理这个帖子了
我们也都失去激情了 唉。。。。。。。。。。
发表于 2006-6-21 21:12:53 | 显示全部楼层 来自 上海大学

线性拟合的比较SPLINE与BSPLIN

SPLINE, P1, P2, P3, P4, P5, P6, XV1, YV1, ZV1, XV6, YV6, ZV6
通过一系列关键点生成一段拟合线
P1, P2, P3, . . . , P6 样条拟合通过这些关键点。至少定义两个点。如果P1=P,激活图形操作,并且忽略之后的命令域(仅在GUI 中正确)。
接下来的域仅被用于定义所要求线上的末端倾斜度,否则将自动按0末端倾斜率计算以生成一条在激活坐标系中的“直线”。为了定义末端斜率,使用下面的域来定“倾斜矢量”(如果要求可以定义任何一端),倾斜矢量的起点是尾部,坐标系的XVn,YVn, ZVn是头部。相应的线的端部斜度将和“斜读矢量”平行。
XV1, YV1, ZV1
“倾斜向量”的头部位置(在激活坐标系中),对应于样条曲线的P1端的斜读。向量的末尾在坐标系起始部位。
XV6, YV6, ZV6
“倾斜向量”的头部位置,对应于样条曲线的P6(小于6点了就是最后一点)端的斜度。
注意:这个命令是输出一系列连接线(每两个关键点一条线),这些线再组成一条曲线。注意在环形坐标系中不推荐这种实体建模方式。
Main Menu>Preprocessor>Modeling>Create>Lines>Splines>Segmented Spline
Main Menu>Preprocessor>Modeling>Create>Lines>Splines>With Options>Segmented Spline

BSPLIN, P1, P2, P3, P4, P5, P6, XV1, YV1, ZV1, XV6, YV6, ZV6
从一系列关键点中拟合样条曲线,生成一条单一线。
P1, P2, P3, . . . , P6样条拟合通过这些关键点。至少定义两个点。如果P1=P,激活图形操作,并且忽略之后的命令域(仅在GUI 中正确)。
XV1, YV1, ZV1
在P1向量坐标系中表面向量切线的方向在关键点处有起始点。域激活的坐标类型相关的坐标阐释是:例如,对于柱体X是R。默认值是0倾斜率。
XV6, YV6, ZV6
在P6处的表面向量切线的方向点(如果没有六个点了就是最后一点)。默认值是0倾斜率。
注意:通过P1和输入的最后一个关键点进行拟合生成曲线。该线通过每一个输入的关键点。注意在环形坐标系中不推荐这种实体建模方式。
Main Menu>Preprocessor>Modeling>Create>Lines>Splines>Spline thru KPs
Main Menu>Preprocessor>Modeling>Create>Lines>Splines>Spline thru Locs
Main Menu>Preprocessor>Modeling>Create>Lines>Splines>With Options>Spline thru KPs
Main Menu>Preprocessor>Modeling>Create>Lines>Splines>With Options>Spline thru Locs

两者区别:生成方式的不同,SPLINE是通过在每两点间生成线,最后组合成一条曲线;BSPLIN是通过所有关键点直接生成一条曲线。

评分

1

查看全部评分

发表于 2006-6-27 10:53:50 | 显示全部楼层 来自 天津

CMSEL翻译

CMSEL, Type, Name, Entity

选择一个组元或组件(components and assemblies)

Type
指定选取类型,可取以下值
S  —  选一个新的集合(默认)
R  —  从当前集合中选取形成一个新的集合
A  —  在当前集合基础上增选一个集合
U  —  从当前集合中删选去一个集合
ALL  —  选择所有集合
NONE  —  删选所有集合

Name
被选项目的组元、组件名称 (当Type= S, R, A, or U有效)
当Type为空、Name = P的时候,可以从图形中选取

Entity
如果Name是空的,则可以指定以下的实体类型,分别为
VOLU - 选取实体组元
AREA - 选取面组元
LINE - 选取线组元
KP - 选取关键点组元  
ELEM - 选取单元组元  
NODE - 选取节点组元

评分

1

查看全部评分

发表于 2006-6-27 18:37:22 | 显示全部楼层 来自 上海大学

LNSRCH翻译

LNSRCH, Key
在N-R中激活线性搜索。
KEY
线性搜索关键字:
OFF-不使用线性搜索。
ON-使用线性搜索。注意,打开线性搜索时适应性下降被抑制,除非在NROPT命令中明确需要。打开线性搜索时不推荐使用适应性下降 选项。
AUTO-在载荷步的子步间自动按需选择打开或关闭线性搜索。推荐使用。
默认命令
关闭线性搜索,除非有接触单元。
注意
SOLCONTROL是ON(默认)时此命令是默认值。通过SOLCONTROL,ON和SOLCONTROL,OFF的默认设置完整的理解SOLCONTROL的内容列表。
用N-R解法(NROPT)时激活线性搜索。线性搜索替代了adaptive descent 。
LNSRCH,AUTO对于只在一些子步中需要LNSRCH的问题中很有用。
不能在弧长方法[ARCLEN, ARCTRM]中使用线性搜索,自动时间步或是自由度预测器[PRED] 。如果在设置LNSRCH, AUTOTS, or PRED后激活弧长方法,将出现警告。如果继续此解法,ANSYS停止线性搜索,自动时间步和自由度预测设置。
此命令用于前处理。
菜单路径:
Main Menu>Preprocessor>Loads>Analysis Type>Sol'n Controls>Nonlinear
Main Menu>Preprocessor>Loads>Load Step Opts>Nonlinear>Line Search
Main Menu>Solution>Analysis Type>Sol'n Controls>Nonlinear
Main Menu>Solution>Load Step Opts>Nonlinear>Line Search

评分

1

查看全部评分

发表于 2006-7-1 17:37:45 | 显示全部楼层 来自 江苏南京

ESSOLV命令翻译

使用格式:essolv,electit,strutit,dimn,morphopt,mcomp,xcomp,electol,strutol,mxloop,--,ruseky,restky,eiscomp
使用功能:完成一个静电场与结构的耦合分析
其中:
electit:由命令“physics”指定的静电场物理文件的标题
strutit:由命令“physics”指定的结构物理文件的标题
dimn:模型的维数,没有默认值。其中2表示为2d模型;3表示为3d模型。
morphopt:网格转型及重新划分网格控制选项。
<0:表示不进行网格的转换或重新划分网格。
0:在每次递归循环中,如果网格转型失败,对非结构区域重新划分网格(默认设置)。
1:不进行网格转型,在每次递归循环中对非结构区域重新划分网格。
2:仅进行网格转型,不对任何非结构区域重新划分网格。
mcomp:将要转型区域的元件名。对于2d模型,元件可以是单元或面,对于3d模型,元件可以是单元或体。一个元件名必须要指定,在命令行中,用单引号将元件名括起来。
xcomp:不进行转型的实体元件名。在2d状态下,排除在转型之外的是线元件名:在3d状态下,排除在转型之外的是面元件名。默认值是排除在非共享的实体之外。在命令行中,用单引号将元件名括起来。
electol:静电能收敛的误差值,默认值是先前迭代计算的0.005即0.5%,如果小于0,基于静电场分析结果的收敛准则将关闭。
strutol:结构最大位移收敛误差,默认值是先前迭代计算值的0.005即0.5%,如果小于0,基于结构分析结果的收敛准则将关闭。
mxloop:允许的求解递归循环的最大次数,默认值为100。分别经过静电场和结构分析构成一次循环。
ruseky:重新使用的标记选项。它的值有:
≤1:对于第一次静电场求解,假定使用基本几何模型开始命令“essolv”的运行。
>1:设想命令“essolv”的运行是前一次命令“essolv”的运行的继续。其中对于开始的静电场模拟,使用变形的几何形状。
restky:结构重新开始的选项,若为0,对结构求解使用静态求解方法;若为1,对于结构求解使用重新开始求解的选项。
eiscomp:包括保存在文件“jobname.ist”中初始应力的单元元件名,在执行命令“essolv”值钱必须要定义好初始应力数据。
        提示:命令“essolv”调用一个ansys的宏,自动完成一个静电场与结构的耦合分析,宏显示出收敛的周期性更新。
        在分析中,如果非结构区域要重新划分网格,施加在节点和单元上的边界条件和荷载均都被删除。因此将边界条件和荷载施加在实体模型上是最好的方法。
为了不同的励磁电平,可以使用ruseky>1来求解多个“esslov”模拟,在“esslov”调用之间,不要使用“save”命令来保存数据。
        对于非线形结构分析,使用选现restky=1,可以从先前收敛的结构结果处重新开始,并是求解所需的时间得到改善。
        对于实体单元,命令“essolv”会自动检查出空气-结构的界面,并在静电场单元上施加一个maxwell表面标记。这个标记将用来对荷载从静电场区域到结构开始转换。当在结构壳单元中使用该命令时,在写最后静电场物理文件之前,必须采用手工方式对壳周围的所有空气单元施加maxwell表面标记,使用命令“sfa”可对单元的面施加maxwell表面标记,这可以保证靠近壳单元两边的空气单元都具有maxwell表面标记。
        但要注意,当使用低阶的结构实体或单元时,对于静电场单元类型,设置选项keyopt(7)=1,可以保证力的正确转换。

评分

1

查看全部评分

unlove 该用户已被删除
发表于 2006-7-7 22:53:35 | 显示全部楼层 来自 湖北武汉
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2006-7-12 04:59:01 | 显示全部楼层 来自 美国
我也来翻译几条 希望斑竹能加分阿
发表于 2006-7-12 05:44:23 | 显示全部楼层 来自 美国

VA 命令翻译

由已存在的面生成体积:
VA, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10

A1, A2, A3, . . . , A10 为定义体积的面列表。面的最少个数为4。
        如果A1=ALL, 那么使用ASEL命令选中的所有面。这时A2到A10的值无效。
        如果A1 = P, 激活图形拾取模式,这时A2到A10的值亦无效。
        A1也可以为组件名。

注意:这条命令允许对包含8个以上的关键点的区域生成体积。(命令V无此功能)边界面可以任何顺序输入,但是体积外表面必须连续。体积允许有孔洞。

菜单路径:
Main Menu>Preprocessor>Modeling>Create>Volume by Areas
Main Menu>Preprocessor>Modeling>Create>Volumes>Arbitrary>By Areas
Main Menu>Preprocessor>Modeling>Geom Repair>Create Volume

评分

1

查看全部评分

发表于 2006-7-12 06:21:35 | 显示全部楼层 来自 美国

FVMESH命令翻译

由表面面单元生成节点和四面体单元。
FVMESH, KEEP
KEEP 选项指明在划分四面体单元后是否仍保留面单元。
0         —         删除面单元(默认)
1         —         保留面单元
注意:FVMESH 命令从选择的一组面单元产生四面体单元。 要求这些面单元没有实体模型相关性。这些面单元可以使三角形,四边形或两者的混合。当使用四边形单元时,ANSYS默认在边界产生金字塔形单元,但是此时[MOPT,PYRA]必须选择相应的配置。
与VMEH命令不同, FVMESH不要求输入体积。
只有主四面体网格划分器[MOPT,VMESH,MAIN]支持FVMESH命令。副四面体网格划分器[MOPT,VMESH,ALTERNATE]不支持。MESH200单元也不支持FVMESH命令。
四面体网格划分扩展功能 [MOPT,TETEXPND,Value] 是唯一支持FVMESH的网格控制功能。它也支持VMESH。
FVMESH命令不支持多个体积。 如果你的模型有多个体积,务必只选择代表一个体积的面单元,并保证其他面单元处于未选择状态。 每次选择代表一个体积的面单元划分网格并以此类推,直到产生模型中所有体积的网格。
如果网格划分中出现错误,即使选项KEEP=0,面单元仍将被保留。
菜单路径:
Main Menu>Preprocessor>Meshing>Mesh>Tet Mesh From>Area Elements

评分

1

查看全部评分

glboss 该用户已被删除
发表于 2006-7-15 22:28:22 | 显示全部楼层 来自 江苏南京
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2006-7-21 18:49:32 | 显示全部楼层 来自 湖北武汉

AESIZE翻译

AESIZE, ANUM, SIZE,
指定面在划分网格时的单元尺寸

ANUM :指定要应用这种单元尺寸的面的编号。假如ANUM=all,所有被选中的面都按这种单元尺寸进行网格划分。假如ANUM=P,则在图形界面下选择面的功能被激活了,在图形界面下选择你想要划分网格    的面。一个面的组件也可以取代ASUM,这样相当于指定了面组件中所有面划分网格的尺寸。

SIZE   :想要定义的单元尺寸大小。

注意:AESIZE命令可以控制体内的面或是体表的面的单元尺寸大小。

SIZE控制了面内部的单元尺寸大小。只要线的相邻面没有被指定更小的单元尺寸,同时本线也没有被指定线单元尺寸大小或者被其上的关键点指定线单元尺寸,则SIZE就能指定了沿线的面单元尺寸。如果线的相邻面有更小的单元尺寸,则具有更小的单元尺寸优先应用。假如在AESIZE引导了边界的尺寸网格划分同时,网格划分运用了更精确的尺寸,则边界具有更加精确的曲率与性质。

该命令在重新网格划分(精确划分)中也是有效的。

[ 本帖最后由 iamaxelong 于 2006-7-21 18:51 编辑 ]

评分

1

查看全部评分

发表于 2006-7-21 23:26:13 | 显示全部楼层 来自 湖北武汉

NROTAT命令的翻译

NROTAT, NODE1, NODE2, NINC
旋转节点坐标系到当前活动坐标系

NODE1, NODE2, NINC
旋转从编号为NODE1到NODE2的按NINC(默认为1)增长的节点。假如NODE1=ALL,NODE1与NODE2将被忽略,而所有被选择的点(NSEL)将被旋转到当前活动坐标系。假如NODE1=P,图形界面选择功能将被激活,其他后面保持的命令都会被忽略(只有图形界面功能有效)。一个节点组件名可以用来代替NODE1,(NODE2与NINC都会被忽略),所有组成组件的节点都会被旋转到当前活动坐标系。

命令默认值
没有节点的坐标系会自动旋转。

注意:
旋转节点坐标系到当前活动坐标系。节点坐标系可能被自动的旋转到活动坐标系(整体或局部坐标系)如下所示:旋转到笛卡尔坐标系则节点的x方向旋转到平行于笛卡尔的x方向。旋转到圆柱、球或环坐标系下将会使节点的x方向平行与R方向(径向)。在零半径处或是接近零半径处的节点不能被旋转。节点坐标系的方向可以用(/PSYMB)命令显示。假如节点坐标系被旋转了,则在显示的时候就会发现节点力与节点约束也被旋转了。对于流体分析,节点坐标系仅仅可以被旋转到平行于整体笛卡尔坐标系。

显式分析(ANSYS LS-DYNA)不支持NROTAT命令。假如在进行从隐式到显式顺序分析(implicit-to-explicit )中,在隐式分析阶段有旋转的节点;在转换隐式单元到显式单元前,你必须先把节点坐标系旋转到原来的整体笛卡尔坐标系(ETCHG,ITE)。在显式分析中,用EDNROT命令去保持节点相同的位移约束,就像我们在隐式分析中旋转节点一样。

注意:
当节点坐标系被定义了,所有节点坐标系仍然平行于整体笛卡尔坐标系,除非后面用nrotat命令把节点旋转到定义的坐标系。

以前指定的一些节点的节点坐标系的旋转将被后面定义的节点坐标系旋转所覆盖。

[ 本帖最后由 iamaxelong 于 2006-7-21 23:28 编辑 ]

评分

1

查看全部评分

发表于 2006-7-22 20:16:33 | 显示全部楼层 来自 黑龙江哈尔滨
SF, Nlist, Lab, VALUE, VALUE2

Specifies surface loads on nodes.
在节点上施加表面载荷

Nlist
定义施加载荷的表面节点。使用标签为ALL或P,或者是一个组分的名字。如果是ALL,则定义的是所有被

选择的节点(使用命令NSEL)。如果是P,图形拾取被激活的,所有余下的命令被忽略(只在GUI下有效)



Lab
有效的表面载荷标签。载荷标签在ANSYS Elements Reference的每种单元类型输入表“表面载荷”下列出


结构标签: PRES (压力). 热标签: CONV (对流); HFLUX (热流); RAD (辐射); 等等……

注意:热标签下的CONV和HFLUX是互相排斥的。 对于一个流固耦合分析,使用表面接口标志(Label =

FSIN)两次:一次用于流体侧(FLUID141或FLUID142)/一次用于固体侧……

VALUE
表面载荷值或一个涉及到的表数组边界条件的表名。
如果 Lab = PRES, 值是 压力的实分量。

如果 Lab = CONV, 值是代表性的膜层散热系数,值2(下面的一项)是代表性的体积温度。 ……

VALUE2
第二个表面载荷值(即便要)
如果Lab = PRES, VALUE2 是压力的虚部 。虚部压力只能在 SURF153 and SURF154使用……


注意
个别的节点可能不能使用这个命令。SF命令只能应用于面和体元素……

GUI:Menu Paths
Main Menu>Preprocessor>Loads>Define Loads>Apply>Electric>Boundary>AppImped_E>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Electric>Boundary>AppShield>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Electric>Excitation>AppSurfChar>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Electric>Excitation>EMPorts>Exterior Port>On
Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Electric>Flag>AppInfinite>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Electric>Flag>AppMaxwell>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Field Surface Intr>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Fluid/ANSYS>Field Surface>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Fluid/ANSYS>Impedance>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Magnetic>Flag>AppInfinite>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Magnetic>Flag>AppMCI>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Magnetic>Other>AppMaxwell>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Structural>Pressure>On Node Components
Main Menu>Preprocessor>Loads>Define Loads>Apply>Structural>Pressure>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Thermal>Convection>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Thermal>Heat Flux>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Thermal>Radiation>On Nodes
Main Menu>Preprocessor>Loads>Define Loads>Apply>Thermal>Surface Rad>On Nodes
Main Menu>Preprocessor>Trefftz Domain>AppInfinite>On Nodes
Main Menu>Solution>Define Loads>Apply>Electric>Boundary>AppImped_E>On Nodes
Main Menu>Solution>Define Loads>Apply>Electric>Boundary>AppShield>On Nodes
Main Menu>Solution>Define Loads>Apply>Electric>Excitation>AppSurfChar>On Nodes
Main Menu>Solution>Define Loads>Apply>Electric>Excitation>EMPorts>Exterior Port>On Nodes
Main Menu>Solution>Define Loads>Apply>Electric>Flag>AppInfinite>On Nodes
Main Menu>Solution>Define Loads>Apply>Electric>Flag>AppMaxwell>On Nodes
Main Menu>Solution>Define Loads>Apply>Field Surface Intr>On Nodes
Main Menu>Solution>Define Loads>Apply>Fluid/ANSYS>Field Surface>On Nodes
Main Menu>Solution>Define Loads>Apply>Fluid/ANSYS>Impedance>On Nodes
Main Menu>Solution>Define Loads>Apply>Magnetic>Flag>AppInfinite>On Nodes
Main Menu>Solution>Define Loads>Apply>Magnetic>Flag>AppMCI>On Nodes
Main Menu>Solution>Define Loads>Apply>Magnetic>Other>AppMaxwell>On Nodes
Main Menu>Solution>Define Loads>Apply>Structural>Pressure>On Node Components
Main Menu>Solution>Define Loads>Apply>Structural>Pressure>On Nodes
Main Menu>Solution>Define Loads>Apply>Thermal>Convection>On Nodes
Main Menu>Solution>Define Loads>Apply>Thermal>Heat Flux>On Nodes
Main Menu>Solution>Define Loads>Apply>Thermal>Radiation>On Nodes
Main Menu>Solution>Define Loads>Apply>Thermal>Surface Rad>On Nodes

评分

1

查看全部评分

发表于 2006-7-22 22:22:32 | 显示全部楼层 来自 湖北武汉

adams命令的翻译

ADAMS, NMODES, KSTRESS, KSHELL
Performs solutions and writes flexible body information to a modal neutral file (Jobname.MNF) for use in an ADAMS analysis.
执行计算并把柔性体的信息写入到能被adams软件分析的模态中性文件中(jobname.MNF)。

NNODES
要写入模态中性文件(jobname.mnf)中正态振型的模态数目(没有默认值)。

KSTRESS
指定在中性文件中是否写入应力或应变结果:
0——不写入应力或应变结果(为默认值)
1——写入应力结果
2——写入应变结果
3——同时写入应力与应变的结果

KSHELL
输出壳单元的位置。这个选项只对壳单元有效。
0,1——壳的上表面(默认值)
2——壳的中间面
3——壳的下表面

注意:
ADMAS是ansys软件中一个预先定义的宏,用来进行一系列求解并且把结果写入模态中性文件中(.MNF)。这生成的中性文件能导入到ADAMS软件中进行刚性系统运动动力学模拟。要了解怎么运用adams宏命令去创建模态中性文件的详细信息,可以参考ansys帮助文件中ANSYS Advanced Analysis Techniqiues Guide章节中的关于Rigid Body Dynamics and the ANSYS-ADAMS Interface的介绍。

在你运行adams宏命令以前,你必须先通过/UNITS命令指定模型的单位。在执行这个宏命令的时候,内部节点应该是唯一选中的节点。(内部节点就是在adams软件中施加力与约束的的节点。)只有被选中的单元才会在计算中被考虑到。

默认情况下,所有节点的应力与应变的数据都会转移动到adams程序中,当然写入的数据由KSTRESS值来决定的。假如你只想转移一部分节点的应力或是应变的数据,那你就可以选择你想要的节点并在运行adams宏命令前命名为“STRESS”的节点组件。例如,你可能选择外部节点就是为了能在adams软件程序中清楚的看到构件的形状。

默认的模态中性文件的名称就是jobname.mnf。在交互式(GUI)界面下,你可以指定一个别的名字。而在命令模式下,没有别的办法去改变中性文件的名称,那中性文件的名称总是为Jobname.MNF。

Menu Paths
Main Menu>Solution>ADAMS Connection>Export to ADAMS

[ 本帖最后由 iamaxelong 于 2006-7-22 22:24 编辑 ]

评分

1

查看全部评分

发表于 2006-7-23 13:46:11 | 显示全部楼层 来自 黑龙江哈尔滨
*VREAD, ParR, Fname, Ext, --, Label, n1, n2, n3, NSKIP
读数据并且生成数组矩阵.

Argument Descriptions

ParR
读入数据的赋值对象数组,必须是已经存在的数组参数。

Fname
带路径的文件名(允许至多250字符长度),缺省路径为工作目录,文件名缺省为jobname。

Ext
文件扩展名。(最多8个字符长度)。

--
不需要使用的值域。

Label
取值顺序标识字IJK,IKJ,JIK,JKI,KIJ,KJI。

n1, n2, n3
当label=KIJ,n2和n3 缺省等于1时按照格式(((parr(i,j,k),k=1,n1),(i=1,n2
),j=1,n3)读入数据。

NSKIP
是读入数据文件时需要跳过的开始行数,表示从下一行开始读入数据文件中的数据,缺省值是0,表示从第一行开始读。

Notes
从一个文件中读入数据并且填充一个array参数向量或矩阵.数据文件必须是ASCII格式文件,并且按照指定下标将读入的数据赋给数组。读取数据文件时,必须在*vread命令行的下一行指定数据读入格式说明,控制从文件中读取数据信息的格式,数据格式说明必须括在一对圆括号中。输入行的长度限制在128个字符内。

注意:不能直接在命令输入窗口中执行*VREAD命令。

Menu Paths
Utility Menu>Parameters>Array Parameters>Read from File

[ 本帖最后由 kadeli 于 2006-7-23 13:48 编辑 ]

评分

1

查看全部评分

发表于 2006-7-23 14:03:10 | 显示全部楼层 来自 黑龙江哈尔滨
*TREAD, Par, Fname, Ext, --, NSKIP

读取数据文件中的表数据并赋值给表类型数组参数.

Argument Descriptions
Par
表参数名,使用命令*dim定义的。

Fname
带路径的文件名(允许至多250字符长度),缺省路径为工作目录,文件名没有默认的。

Ext
文件扩展名。(最多8个字符长度)。
没有缺省值。

--
不需要使用的值域。

NSKIP
是读入数据文件时需要跳过的开始行数,表示从下一行开始读入数据文件中的数据,缺省值是0,表示从第一行开始读。


Notes
使用这个命令读取数据文件中的表数据并赋值给表类型数组参数;

外部数据文件可以使用文本编辑器或外部应用程序生成的;

数据文件必须是ASCII形式,并通过制表符进行分界;

必须提前定义表数组,允许下标值为(0,0);

这个命令不能应用于4-D或5-D表数组。

Menu Paths
Utility Menu>Parameters>Array Parameters>Read from File

评分

1

查看全部评分

发表于 2006-7-24 18:35:56 | 显示全部楼层 来自 湖北武汉

IC命令的翻译

IC, NODE, Lab, VALUE, VALUE2, NEND, NINC
指点节点的初始条件

NODE
指定需要施加初始条件的节点的编号。假如node=all,则初始条件施加到所有被选中的节点上。假如node=p,图象界面选择被激活,后面所有的参数都被忽略(这项只有在图形交互式界面下才有效)。一个节点的组元也可以用来代替node把初始条件时间到组元的所有节点上。

Lab
指定需要施加初始条件的自由度的标签。假如Lab=all,就是应用所有合适的标签。结构自由度标签:ux,uy或uz(位移或线性速度);rotx,roty或rotz(角位移或角速度)。温度自由度标签:temp,tbot,te2,te3,……ttop(温度)。流体标签:pres(压力);vx,vy,vz(速度);enke或ends(turbulent的动能或消散能);sp01~sp06(multiple species mass fractions)或它们自定义的名称【msspec】。电标签:volt(电压)。磁标签:mag(scalar magnetic potential);ax,ay,或az(vector magnetic potentials)。

VALUE
自由度的初始值(第一顺序值)。程序及指定自由度的默认值(结构分析时候为0,tunif可以用来定义热分析,等)。值都是赋在节点坐标系下,且旋转自由度的单位为弧度。

VALUE2
自由度的第二顺序值,主要用来指定结构分析中的初始速度。默认情况下,自由度的默认值(结构分析情况下值为0)。值都是施加在节点坐标系中,旋转自由度的值为弧度每秒(r/s)。

NEND,NINC
指定施加相同初始条件的节点的范围(从node到nend的按ninc增加的节点),其中默认情况下nend=node,ninc的默认值为1。

注意:
ic命令是用来指定节点在所要指定的自由度情况下的初始值。这个命令只在静力分析与全瞬态分析(timint,on与trnopt,full)的时候才有效。对于瞬态分析,这些初始条件必须在第一载荷步的开头就被指定,既是在时间为0的时候指定。

初始条件必须总是在阶跃条件(kbc,1)下才能生效,在斜坡条件下不能使用。(在瞬态分析中,solcontrol总是开的,同时只要在timint打开的时候kbc,1也是默认值。)

假如约束(d,dsym,等)与初始条件同时施加在同一个节点上,则约束的指定将被考虑(原来是忽略,不正确)。
对于热分析,任一tunif命令都必须在ic命令以前应用;否则,tunif命令的作用将会被忽略。假如ic命令在tunif命令以前指定,用icdele命令删除以前ic命令的定义,接着就可以用tunif命令来指定,然后接着就可以在后面重新进行ic命令的定义。
谨记:
注意不要定义相互冲突的初始条件。例如,假如你在一个节点定义了初始速度,而其他所有自由度方向的速度都为0,则会导致初始条件冲突。在大多数情况下,你都是想在所有未被约束的自由度上施加初始条件。

一旦数值模拟开始执行,则指定的初始条件在实际模拟中被覆盖,同时初始条件也将失效。你必须重新定义它们,假如你想进行重分析的话。你可能想优先于第一个解答保存以后重新分析的数据文件。
但是必须谨记:(翻译可能有出落,请版主核对)
假如你用cdwrite命令去保存你的模型,用ic命令指定的第一顺序值(初始位移,温度,等)将不会写入到存档文件中。然而,初始条件的第二顺序值(结构初始速度)将被写入存档文件中。

这个命令在预处理项(prep7)中也是有效的。

[ 本帖最后由 iamaxelong 于 2006-8-17 17:43 编辑 ]

评分

1

查看全部评分

发表于 2006-7-29 17:56:05 | 显示全部楼层 来自 四川成都
不错  
楼主此贴太好了
对初学者相当好 
发表于 2006-7-29 18:59:36 | 显示全部楼层 来自 湖北武汉

对翻译者的一点建议

对于每一个参与命令翻译的成员,我们应该给予足够的鼓励,及发扬这种集体合作精神,在自己学习的同时,也帮助了大家。然而,在此我对翻译者提出几点建议,希望大家能够能把命令流翻译的更好。
(1)我们翻译命令流可能是由于部分帖子需要积分,而我们的积分不够,赚取积分是好的。但是,我们必须保证在能拿取积分的同时,一定要保证翻译的正确性,这是对自己学习负责,更是对别人负责。因此,在翻译命令的时候,你最好是翻译你熟悉的命令,同时可以适当的加上自己的见解,有利于大家一起学习。
(2)由于命令流中可能有的领域你没有接触到,翻译的时候还是存在某个地方翻译不是很准确,这时候我们可以把你认为翻译的不是很准确的地方做一个标志,让版主或是别的成员帮你修改下。
(3)对于前面翻译的不是很准确的帖子,你一定要发表自己的建议,帮助大家一起使命令流翻译的基本都是正确的。我认为对于这样的成员,版主也要实行一定的奖励。

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2026-1-3 22:46 , Processed in 0.044120 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表