第17章APDL基础ansys教程

合集下载

ANSYS基础教程—APDL基础

ANSYS基础教程—APDL基础

ANSYS基础教程—APDL基础ANSYS是一款强大的工程仿真软件,它提供了多种分析工具和模块,可以用于各种领域的工程仿真,如结构力学、流体力学、热传导等。

在ANSYS中,APDL(ANSYS Parametric Design Language)是一种用于命令方式建模和分析的语言。

本文将介绍APDL的基础知识和使用方法。

APDL是一种类似于编程语言的命令语言,用于定义模型、应用加载和边界条件、运行分析和处理结果。

它与ANSYS Workbench相比,更加灵活和强大,适用于更复杂的分析和定制需求。

APDL使用文本方式输入,命令间采用逐行执行的方式。

首先,我们需要了解APDL的基本命令。

APDL命令由一个关键字和一些参数组成,关键字指定所需要执行的操作,而参数则提供了操作所需要的具体信息。

例如,使用KEYOPT命令可以设置单元选项,语法为KEYOPT,KEY,NUM,其中KEY是要设置的选项,NUM是要设置的数值。

另外,APDL还提供了大量的预定义变量和函数,可以为模型和分析提供更多的灵活性。

其次,我们需要了解APDL的建模步骤。

建模步骤通常包括几个主要的操作,如几何建模、网格划分、材料定义、加载和边界条件定义等。

几何建模可以使用APDL的几何命令来创建几何实体,如线段、圆、方框等。

网格划分可以使用APDL的划分命令,如DIVIDE、MESH等来生成网格。

材料定义可以使用APDL的材料命令来定义材料属性,如密度、弹性模量等。

加载和边界条件定义可以使用APDL的边界条件命令来设置载荷和约束条件。

最后,我们需要了解如何运行模型分析和处理结果。

在APDL中,可以使用SOLVE命令来运行模型分析,语法为SOLVE,SOLVEID,其中SOLVEID是分析的编号。

在进行分析之前,需要保证模型的几何、网格、材料定义和加载边界条件正确无误。

分析完成后,可以使用APDL的后处理命令来处理结果,如输出节点和单元的位移、应力等信息。

ansysAPDL编程

ansysAPDL编程

目录第一章 APDL是什么?错误!未定义书签。

第二章在工具条上添加命令错误!未定义书签。

修改工具条错误!未定义书签。

嵌套工具条缩写错误!未定义书签。

第三章利用参数错误!未定义书签。

参数错误!未定义书签。

参数命名规那么错误!未定义书签。

从*STATUS命令中隐藏参数错误!未定义书签。

概念参数错误!未定义书签。

在运行进程中给参数赋值错误!未定义书签。

在启动时给参数赋值错误!未定义书签。

赋ANSYS提供的值给参数错误!未定义书签。

*GET命令的用法错误!未定义书签。

内嵌获取函数的用法错误!未定义书签。

排列显示参数错误!未定义书签。

删除参数错误!未定义书签。

字符参数的用法错误!未定义书签。

数字参数值的置换错误!未定义书签。

避免置换错误!未定义书签。

字符参数值的置换错误!未定义书签。

强制置换错误!未定义书签。

字符参数有效的其它地址错误!未定义书签。

字符参数的限制错误!未定义书签。

数字或字符参数的动态置换错误!未定义书签。

参数公式错误!未定义书签。

带参数的函数错误!未定义书签。

保留、恢复、写参数错误!未定义书签。

数组参数错误!未定义书签。

数组的基础知识错误!未定义书签。

数组参数例如错误!未定义书签。

TABLE类型数组参数错误!未定义书签。

概念和列表显示数组参数错误!未定义书签。

给数组元素赋值错误!未定义书签。

给单独的数组元素赋值错误!未定义书签。

填凑数组向量错误!未定义书签。

交互式编辑数组错误!未定义书签。

利用*VREAD命令用数据文件填凑数组错误!未定义书签。

利用* TREAD命令用数据文件填充TABLE类型数组错误!未定义书签。

插入值错误!未定义书签。

把获取值存入数组参数或恢复数组参数值错误!未定义书签。

列出数组参数错误!未定义书签。

写数据文件错误!未定义书签。

数据格式描述符错误!未定义书签。

对数组参数的运算错误!未定义书签。

对向量的运算错误!未定义书签。

矩阵运算错误!未定义书签。

用于向量和矩阵运算的命令错误!未定义书签。

ANSYS中的APDL命令

ANSYS中的APDL命令

结合自身经验,谈ANSYS中的APDL命令(二)发表时间:2009-5-10 作者: 倪欣来源: e-works关键字: ANSYS APDL 命令流在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,本文是作者结合自身经验所总结的一些命令。

1.1 /prep7(进入前处理)定义几何图形:关键点、线、面、体(1).csys,kcnkcn , 0 迪卡尔坐标系1 柱坐标2 球4 工作平面5 柱坐标系(以Y轴为轴心)n 已定义的局部坐标系(2).numstr, label, value 设置以下项目编号的开始nodeelemkplineareavolu注意:vclear, aclear, lclear, kclear 将自动设置节点、单元开始号为最高号,这时如需要自定义起始号,重发numstr(3).K, npt, x,y,z, 定义关键点Npt:关键点号,如果赋0,则分配给最小号(4).Kgen,itime,Np1,Np2,Ninc,Dx,Dy,Dz,kinc,noelem,imoveItime:拷贝份数Np1,Np2,Ninc:所选关键点Dx,Dy,Dz:偏移坐标Kinc:每份之间节点号增量noelem: “0” 如果附有节点及单元,则一起拷贝。

“1”不拷贝节点和单元imove:“0” 生成拷贝“1”移动原关键点至新位置,并保持号码,此时(itime,kinc,noelem)被忽略注意:MAT,REAL,TYPE 将一起拷贝,不是当前的MAT,REAL,TYPE(5).A, P1, P2, ……… P18 由关键点生成面(6).AL, L1,L2, ……,L10 由线生成面面的法向由L1按右手法则决定,如果L1为负号,则反向。

(线需在某一平面内坐标值固定的面内)(7).vsba, nv, na, sep0,keep1,keep2 用面分体(8).vdele, nv1, nv2, ninc, kswp 删除体kswp: 0 只删除体1 删除体及面、关键点(非公用)(9).vgen, itime, nv1, nv2, ninc, dx, dy, dz, kinc, noelem, imove 移动或拷贝体itime: 份数nv1, nv2, ninc:拷贝对象编号dx, dy, dz :位移增量kinc: 对应关键点号增量noelem,:0:同时拷贝节点及单元1:不拷贝节点及单元imove:0:拷贝体1:移动体(10).cm, cname, entity 定义组元,将几何元素分组形成组元cname: 由字母数字组成的组元名entity: 组元的类型(volu, area, line, kp, elem, node)(11).cmgrp, aname, cname1, ……,cname8 将组元分组形成组元集合aname: 组元集名称cname1……cname8: 已定义的组元或组元集名称1.2 定义几个所关心的节点,以备后处理时调用节点号。

第17章 APDL基础(ansys教程)

第17章 APDL基础(ansys教程)
例子: *get,x1,node,1,loc,x ! x1=节点1的x坐标 [CSYS]* /post1 *get,sx25,node,25,s,x !sx25=节点25的x方向应力 [RSYS]* *get,uz44,node,44,u,z !uz44=点44的UZ方向的位移[RSYS]* nsort,s,eqv !对节点的 von Mises 应力排序 *get,smax,sort,,max !smax = 排序的最大值 etable,vol,volu !用vol 存储单元体积 ssum !对单元表的列求和 *get,totvol,ssum,,vol !totvol = 对 vol 的列求和 *CSYS = 激活坐标系 (CSYS) RSYS = 激活的结果坐标系 (RSYS)
第17章 APDL基础
APDL是ANSYS参数化设计语言的 的缩写,它是一 种允许使用参数并能完成一系列任务的强大的程序 语言。 使用APDL,您可以: 用参数而不是用数值输入模型尺寸,材料类型等 从ANSYS数据库中获取信息, 比如节点位置或最 大应力 在参数中进行数学运算,包括矢量和矩阵运算 把常用的命令或宏定义成缩写形式 建立一个宏使用if-then-else分支和do循环等来执 行一系列任务

17.5 从数据库中获取信息(续)
一些数据可以通过函数获取。 例如: x1=nx(1) ! x1 = 节点1的x坐标 [CSYS]* nn=node(2.5,3,0) !nn=在(2.5,3,0)处的节点[CSYS]* /post1 ux25=ux(25) !ux25 = 25号节点的UX值[RSYS]* temp93=temp(93) !temp93 = 节点93的温度值 width=distnd(23,88) !width=23号节点和88号节点 间的距离 *CSYS = 激活坐标系 (CSYS) RSYS = 激或的结果坐标系 (RSYS)

ANSYS APDL使用指南

ANSYS APDL使用指南
2.1 将命令添加到工具条中 ...................................................................................................................... 2 2.2 修改工具条 .......................................................................................................................................... 2
第三章 使用参数........................................................................................................................................... 5
3.1 参数 ...................................................................................................................................................... 5 3.2 参数命名规则 ...................................................................................................................................... 5
3.3.1 在运行过程中给参数赋值 ........................................................................................................... 6 3.3.2 在启动时给参数赋值 ................................................................................................................... 7 3.3.3 将 ANSYS 提供的数据赋值给参数.............................................................................................. 7 3.3.4 列表显示参数............................................................................................................................. 10 3.4 删除参数 ............................................................................................................................................ 11 3.5 使用字符参数 .................................................................................................................................... 11 3.6 数值参数值的替换 ............................................................................................................................ 12 3.6.1 禁止替换..................................................................................................................................... 12 3.6.2 字符参数值的替换 ..................................................................................................................... 12 3.7 数字或字符参数的动态替换 ............................................................................................................ 14 3.8 参数表达式 ........................................................................................................................................ 14 3.9 参数函数 ............................................................................................................................................ 15 3.10 保存、恢复和写出参数 .................................................................................................................. 16 3.11 数组参数 .......................................................................................................................................... 17 3.11.1 数组的基础知识 ....................................................................................................................... 17 3.11.2 数组参数举例 ........................................................................................................................... 18 3.11.3 TABLE 类型数组参数................................................................................................................ 19 3.11.4 定义和列表数组参数 ............................................................................................................... 21 3.11.5 给数组元素赋值 ........................................................................................................................ 21 3.11.5.6 插值 ........................................................................................................................................ 28 3.11.6 写出数据文件 ........................................................................................................................... 31 3.11.7 数组参数之间的运算 ............................................................................................................... 33 3.11.8 图形显示数组参数矢量 ........................................................................................................... 40 3.11.9 修改曲线标识字 ....................................................................................................................... 42

ANSYS APDL热分析入门

ANSYS APDL热分析入门

APDL热分析关键知识及实例一.关键概念(1)λ:热导率,是指当温度垂直向下梯度为1℃/m时,单位时间内通过单位水平截面积所传递的热量。

(2)E: 弹性模量,材料在弹性变形阶段,其应力和应变成正比例关系(即符合胡克定律),其比例系数称为弹性模量。

(3)Β:热胀系数,物体由于温度改变而有胀缩现象。

其变化能力以等压(p一定)下,单位温度变化所导致的长度量值的变化,即热膨胀系数表示。

各物体的热膨胀系数不同,一般金属的热膨胀系数单位为1/度(摄氏)。

(4)μ:泊松比,指材料在单向受拉或受压时,横向正应变与轴向正应变的绝对值的比值,也叫横向变形系数,它是反映材料横向变形的弹性常数。

(5)α:传热系数、膜系数,单位时间通过单位面积传递的热量。

(6)T u: 接触温度,材料与外界接触处温度。

(7)C: 热容,“当一系统由于加给一微小的热量δQ而温度升高dT时,δQ/dT 这个量即是该系统的热容。

”(8)q: 热通量,单位时间内,通过物体单位横截面积上的热量。

(9)ε:发射系数,原子谱线中发射谱线的辐射能量可用一个发射系数来表示,其含义为单位时间单位体积单位立体角内辐射的能量。

●传热三种基本方式:热传导、热对流及热辐射。

●热流率/热流量(Heat flow)表示单位时间内,通过传导,对流,辐射的方式穿过给定表面传输的热量,也称为热流量。

常表示为Φ,国际单位为瓦特(W)。

这是一种热学上荷载,即热量,相当于功率。

如果大于零,表示热量流入,物体获得热量,反之,热量外流。

●热流密度/热通量(Heat Flux)一般用q表示,定义为单位时间内,通过物体单位横截面积上的热量。

二.基本代号(热力学基本符号)●APDL关键缩略写K:关键点L:线E:单元DENS:密度MAT:材料ET:单元类型KXX:热导率EX:弹性模量HF:传热系数PRXY:泊松比ALPX:热胀系数REFT:参考温度GXY:剪切模量MU:摩擦系数REAL:实常数MP:材料类型PRIN:主应力SINT:应力强度SEQV:等效应力IC:初始条件三.主要知识1.常用分析单元:MASS71:Thermal MassLINK31:Radiation LinkLINK33: convection LinkLINK34:conduction LinkPLANE35:Thermal SolidPLANE55:Thermal SolidSHELL131:Themal ShellPLANE223:Coupled_filed Solid2.热分析的类型ANSYS支持两种类型的热分析:(1)稳态热分析确定在稳态的条件下的温度分布及其他热特性,稳态条件指热量随时间的变化可以忽略。

ANSYS_数据文件读写的APDL命令详解及实例

ANSYS_数据文件读写的APDL命令详解及实例

ANSYS_数据⽂件读写的APDL命令详解及实例ANSYS 数据⽂件读写的APDL命令详解及实例作者:huright⼀ FORTRAN数据格式I格式(⼜叫整数格式)⼀般形式:Iw 或:Iw.m其中:w ⼀个数据占的位数宽度(⼜称“字段宽度”),m 需要输出的最少数字位数。

例1:(1)数字在指定的区域内向右端靠齐,如果数字位数⽐指定的字段宽度w⼩,则左边补以空格。

负数的符号也包含在字段宽度内。

(2)如果数字的位数超过了规定的字段宽度w,则不输出有效数据,⽽在该字段宽度范围内充满“*”符号。

(3)如果数字的位数超过了m,则按实际应输出的位数输出(但条件是不能超过w)。

m 不包括负号所占的⼀列。

F格式(⼜叫⼩数型格式)⼀般形式:Fw.dw 各数值占的总位数 d 输出数据的⼩数位数(⼩数点后的位数)。

例1:(1)数字在指定的区域内向右端靠齐,如果数字位数(含⼩数点和符号位)⽐指定的字段宽度w⼩,则左边补以空格;如果数字的位数超过了规定的字段宽度w,则不输出有效数据,⽽在该字段宽度范围内充满“*”符号。

(2)如果数据的⼩数位数⽐指定的⼩数位数d⼩,则在⼩数右边补0以凑⾜d位;如果⼩数位数⼤于d位,则输出时多于的⼩数位数按“四舍五⼊”规则舍去。

(3)假设b为数据整数部分的位数,则应使w≥b+d+1(⼩数点占⼀列),如果输出负数,则应保证w≥b+d+2(⼩数点和负号各占⼀列)。

(4)⽤F格式输出时应注意,由于难以事先确切估计出数据的⼤⼩,输出⼤的数时容易产⽣“宽度不够”的错误(由于w不够⼤),输出⼩的数时会出现丢掉有⽤数字的情况(由于d不够⼤⽽将后⾯的数字截去),这就是“⼤数印错,⼩数印丢”。

E格式(⼜叫指数型格式)⼀般形式:w.dw 各数值占的总位数,d 输出数据的⼩数位数(⼩数点后的位数)。

例1:(1)采取标准化的指数形式输出⼀个实数,d为以指数形式出现的数据的数字部分的⼩数位数。

(2)指数部分⼀般占4列,其中字母“E”和指数的符号各占⼀列,指数2列。

ANSYS基础教程—APDL基础

ANSYS基础教程—APDL基础

ANSYS基础教程—APDL基础发表时间:2011-3-17关键字:ANSYS ANSYS教程 APDL基础信息化调查找茬投稿收藏评论好文推荐打印社区分享本文主要介绍APDL基础功能,包括:定义参数、利用参数、获取数据库信息方面展开。

概述·APDL 是ANSYS 参数化设计语言的缩写,它是一种允许使用参数并能完成一系列任务的强大的程序语言。

·使用APDL, 可以:–用参数而不是用数值输入模型尺寸,材料类型等。

–从ANSYS 数据库中获取信息, 比如节点位置或最大应力。

–在参数中进行数学运算,包括矢量和矩阵运算。

–把常用的命令或宏定义成缩写形式。

–建立一个宏使用if-then-else分支和do循环等来执行一系列任务。

A. 定义参数·用以下格式定义参数Name=Value–可以在输入窗口或标量参数对话框中输入(Utility Menu > Parameters > Scalar Parameters...)–参数名不能超过8个字符。

–值可以是一个数值,一个以前定义过的参数,一个函数,一个参数表达式,或者一个字符串(用单引号括住)。

·例子:inrad=2.5 g=386outrad=8.2 massdens=density/gnumholes=4 circumf=2*pi*radthick=outrad-inrad area=pi*r**2e=2.7e6 dist=sqrt((y2-y1)**2+(x2-x1)**2)density=0.283 slope=(y2-y1)/(x2-x1)bb=cos(30) theta=atan(slope)pi=acos(-1) jobname=‘proj1’用*SET 看有用参数列表·以上例子是关于标量参数的, 它只有一个值—数字或者字符。

·ANSYS 也提供数组参数, 它有若干个值。

数字数组和字符数组都是有效的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

17.6.1 数组参数的类型(续)
❖ 一个字符型数组是 1-D, 2-D,或 3-D 的字符串矩阵 可用来存放文件名,自由度标识等 每个字符串不超过8个字符。
JOB1 JOB2 jobs = JOB3 JOB4 JOB5
UX UY dofs = UZ ROTY ROTZ
17.6.2 怎样定义数组
17.6.4 数组操作(续)
❖ *VWRITE把数据按格式写进文 件
例如:
*cfopen,wing,dat *vwrite (/,3x,’Node
Number’,4x,’Temperature’,/) *vwrite,nnum(1),tval(1) (5x,f6.0,6x,e14.8) *cfclose
一样的。所有的参数都以大写形式存储 ❖ 避免使用ANSYS标识,如 STAT, DEFA, 和 ALL
17.3 使用参数
❖ 使用参数时,只需在对话框中或通过命令输 入参数名就行了。
❖ 例如, 利用参数定义一个 w=10,h=5的矩形, 您可以使用以下菜单: Preprocessor > Create > Rectangle > By 2 Corners + 或命令: /prep7 blc4,,,w,h
17.6.4 数组操作
❖ 一旦定义了数组参数,就可以对它们进行各种操作 Utility Menu > Parameters > Array Operations 或使用 *VFUN, *VOPER, *VSCFUN, *VWRITE 等命令
17.6.4 数组操作(续)
❖ *VFUN 对单个数组操作 *vfun,b(1),sin,a(1) 等价于 b(j)=sin(a(j)) 其他操作包括: ❖自然对数, 常用对数, 指数 ❖平方根, 排序, 复制 ❖局部坐标系与整体坐标系 的相互转换关系 ❖路径的切线和法线矢量 ❖等
17.1 概述
概要: ❖ 利用格式 Name=Value 定义参数
❖ 参数值可以是一个数值,一个以前定义过的参数, 一个函数,一个参数表达式,或者一个字符串
❖ 利用 *GET命令或函数从ANSYS数据库中获取信息 ❖ ANSYS存储的是参数的实际值(数字或字符串),而
不是参数名
17.2 定义参数(续)
❖ 例子:
*get,x1,node,1,loc,x ! x1=节点1的x坐标 [CSYS]*
/post1
*get,sx25,node,25,s,x !sx25=节点25的x方向应力 [RSYS]*
*get,uz44,node,44,u,z !uz44=点44的UZ方向的位移[RSYS]*
nsort,s,eqv
❖ 以上例子是关于标量参数的, 它只有一个值 — 数字
或者字符。 ❖ ANSYS也提供数组参数, 它有若干个值。数字数组
和字符数组都是有效的。
28.7 -9.2 xvalues = -2.1 51.0 0.0
job1
job2
filnam = job3 job4
job5
17.2 定义参数(续)
一些命名规则: ❖ 参数名不超过8个字符,并以字母开头 ❖ 参数名中只能出现字母,数字和下划线 ❖ 避免以下划线开头,这在 ANSYS 中另有它用 ❖ 参数名不分大小写,如“RAD” 和 “Rad” 是
*vget,dispval(1,2),node,1,u,y ! UY in column 2
*vget,dispval(1,3),node,1,u,z ! UZ in column 3
17.6.3 获取数据库信息(续)
❖ 其他可获取的数组信息类型: 节点和关键点坐标(当前坐标系) 单元属性, 体,面等 实体的选择状态(1 选上, 0 未选上) 节点应力,应变,温度梯度,热通量等 单元表数据 等…
RSYS = 激活的结果坐标系 (RSYS)
17.5 从数据库中获取信息(续)
❖ 一些数据可以通过函数获取。 例如: x1=nx(1) ! x1 = 节点1的x坐标 [CSYS]* nn=node(2.5,3,0) !nn=在(2.5,3,0)处的节点[CSYS]*
/post1 ux25=ux(25) !ux25 = 25号节点的UX值[RSYS]* temp93=temp(93) !temp93 = 节点93的温度值 width=distnd(23,88) !width=23号节点和88号节点
将会创建一个名为wing.dat的文件, 包含指定格式的nnum和tval数 组
17.7 宏基础
❖ APDL(ANSYS参数设计语言)最强有力的特征之 一是创建宏的能力
❖ 宏就是一系列贮存在一个文件中的ANSYS命令, 并且能象一个ANSYS命令一样来运行
❖ 常用宏功能: 它可以如同ANSYS命令一样具有变量 分支和循环用来控制一系列命令 交互式特征如图形拾取,提示,以及对话框 宏可以嵌套—一个宏引用第二个宏,第二个 宏引用第三个宏,等等—一直可嵌套20级
17.7 宏基础(续)
❖ 在这一节,我们将给出创建宏的基本步骤: A. 创建一个宏 B. 带参数的宏 C. 分支 D. 循环 E. 总的指导方针 F. 练习
17.7.1 创建宏
❖ 创建一个宏,在文本编辑器中,创建一系列命令, 并以文件名name.mac保存它们 name以一个字母开始,可以达32个字符 ❖在文件名中空格不允许 ❖避免特殊字符 ❖确保name不是一个有效的ANSYS命令。可以 在开始或所有处理器(PREP7,POST1,等等) 中进行检验。如果得到这种信息...不是有效的 命令或宏…那么这个名字是“安全的” 扩展名.mac允许你运行宏如同运行一个命令一样: 只需敲入name
17.6.2 怎样定义数组(续)
2. 给数组赋值 Utility Menu > Parameters > Array Parameters > Define/Edit > Edit 或使用*VEDIT 命令 或使用“=”命令.例如: bb(1,1)=11,21,31,41,51 bb(1,2)=12,22,32,42,52 bb(1,3)=13,23,33,43,53
❖ 对字符数组, 不能以图形方式填充字符串 使用 “=”命令键入值, 接着用 *STAT 显示字符 串 每个字符串必须用单引号括起来 例如: dofs(1) = ‘ux’, ‘uy’, ‘uz’, ‘rotx’, ‘roty’, ‘rotz’
*stat,dofs
17.6.2 怎样定义数组(续)
❖ 给数组赋值的其他方法: 用 *VFILL 命令或 (Utility Menu > Parameters > Array Parameters > Fill)预定义函数赋值
17.4 参数的用法
注意:
❖ 当使用参数时,ANSYS 将立刻把参数名换为它的 值。
上一个例子中的矩形将被存为10×5 , 而不是 w×h。 也就是说,如果你在生成矩形后再改变w或h的值, 矩形将不被修改。
17.4 参数的用法(续)
❖ 其它一些关于参数用法的例子: jobname=‘proj1’ /filnam,jobname ! 作业名 /prep7 youngs=30e6 mp,ex,1,youngs ! 杨氏模量 force=500 fk,2,fy,-force ! 2号关键点的力 fk,6,fx,force/2 ! 6号关键点的力
或 Utility Menu > Parameters > Get Array Data
❖ 先定义数组,然后获取数据
❖ 例如:
*dim,dispval,array,20,3
! 20×3 array
*vget,dispval(1,1),node,1,u,x ! UX of nodes 1-20 in column 1
17.6.2 怎样定义数组(续)
❖ 对于表型数组,必须定义第 0位置。 否则,取缺省值 7.8886E-31 例如: force(1,1)=0,560,560,2 38.5,0 force(1,0)=1E-6,0.8, 7.2,8.5,9.3 force(0,1)=0
17.6.2 怎样定义数组(续)
5x1 array
814 17 386 1057 -47 704
BB = 1033 -52 348
7141 25 -66 622 107 111
5x3 array
CC = mxnx3 array
17.6.1 数组参数的类型
❖ 有三种数组参数类型:
数值数组
数据表
字符数组
❖ 数值数组 是标准的 1-D, 2-D, 或 3-D 数值矩阵,如下面的 BB
间的距离 *CSYS = 激活坐标系 (CSYS) RSYS = 激或的结果坐标系 (RSYS)
17.5 从数据库中获取信息(续)
❖ 在一些地方您可以直接取函数值,就象用一个参数 一样。例如: k,10,kx(1),ky(3) !10号关键点x坐标取1号关键点的x 坐标,y坐标取3号关键点的y坐标 k,11,kx(1)*2,ky(3) ! [CSYS]* f,node(2,2,0),fx,100 ! 在 节 点 ( 2 , 2 , 0 ) 施 加 力 F X [CSYS]*
BB(2,3) = 704
BB(3,1) = 1033 等
BB =
814 17 386 1057 -47 704 1033 -52 348 7141 25 -66
622 107 111
5x3 array
17.6.1 数组参数的类型(续)
❖ 数据表 除了行、列、面可以是实数外, 与数值数组类似。 第零行、零列、零面必须填充数字。 对定义随时间变化的载荷和类似情况 非常有用 例如:表FORCE可以表示力随时间的 变化关系,第零行表示时间值。 ❖FORCE(0.4) = 279.9996 ❖FORCE(6.5) = 560.0 ❖FORCE(8.9) = 119.25 ❖等
相关文档
最新文档