首页 算命 正文

ansys结构模态计算命令流

ansys结构模态计算命令流

1. 急求ansys命令流解释,非常感谢

*dim定义的是后面的变量为三维数组,即有三阶模态结果需要写入,fi,pfi,mci,dai均为数组名称,用户自己取的,

do,i,1,3是循环语句,为的是让后面的循环体内的get结果写入三维数组中,

*get,fi(i),mode,i,freq是将模态分析的三阶频率写入fi(1)~fi(3)变量中,

*get,pfi(i),mode,i,pfact将模态分析的Participation factor(参与因子)写入pfi(1)~pfi(3)变量中

*get,mci(i),mode,i,mcoef将模态分析的Mode coefficient(模态系数)写入mci(1)~mci(3)变量中

*get,dai(i),mode,i,damp将模态分析的Effective damping ratio(阻尼比)写入dai(1)~dai(3)变量中

*enddo结束循环

2. 我在用ANSYS进行路面结构的力学计算,但是命令流总是出问题,求

单或二层框架弹性分析,需要考虑四种负载

恒载,活荷载,风荷载和起重机负载

1,几何(BEAM3和beam54)成立,定义必需的元素表中,包括杆端力和最大应力和最小应力。

然后保存到数据库中。负载的四个标准值(未乘以偏系数),和四个分别保存为施加载荷步文件。

2,采用溶液 - >;从LS文件,解决了四种负载

3,荷载组合,订单流程如下:

/ POST1

LCDEF,1,1 BR> LCDEF,2,2

LCDEF,3,3

LCDEF,4,4!定义四个条件分别计算

lcfact 4负载下,1,1.2

lcfact,2,1.4

lcfact,3,1.19

lcfact,4,1.4!指定每个组合系数

LCASE,1的条件!读条件1,数据库= 1

sumtype,首席!指定对象以及操作

LCOPER,加2!荷载组合,数据库=数据库+ 2

LCOPER,加,4!荷载组合,数据库=数据库+ 4

LCOPER,lprin!计算线性主应力

LCWRITE,11!该数据库并将结果写入11条件的恒载+活载+吊车荷载结果,点击看LCASE,1

lcfact,2,1.19

lcfact,4 1.19!改变组合系数

sumtype,首席

LCOPER,添加2

LCOPER,添加,3

LCOPER,添加4

LCOPER,lprin

LCWRITE,12! 12个结果数据库写入条件是恒载+活载+吊车荷载+风荷载结果,点击看! 。。其他的荷载组合

!使用LCASE之后,正的条件可以被转移到n,并查看其变形和内力

!您可以使用下面的命令来获得流动条件11和12,13,99,以较高者为准,然后查看最大应力

LCASE,11

LCASE,分钟,12

LCASE,分钟, 13

LCWRITE,98

LCASE 98

!查看98条件下的应力分布。。

LCASE,11

LCASE,最大,12

LCASE,最大,13

LCWRITE,99

LCASE 99

!检查应力分布状况99 。。

使用下面的命令来定义并阅读一些载荷工况:

LCDEF_

LCDEF生成负载情况下的结果文件的结果的一列,LCNO,LSTEP,SBSTEP,KIMG

LCNO:指针的任意数(1-99),被分配到LSTEP,SBSTEP和FILE命令中指定的负载条件。缺省值被加到一个前一个。

LLSTEP:被定义作为负载的情况下的负载的步骤号。默认值为1

SBSTEP:副荷载步数。默认值是负载阶跃负载阶跃的最后一个孩子。

KIMG:只为1- 0-多个分析用虚部

注意的复杂的分析的实数部分:通过建立一个链接到文件指针的结果,以产生一个结果的列表载荷工况。该指针(LCNO)可以用在LCASE或LCOPER命令来读取负载情况下的数据到数据库中。

LCDEF,ERASE删除所有载荷工况指针(和所有负载情况下的文件)。随着LCDEF,LCNO,ERASE删除指定的荷载工况指针LCNO(以及相应的文档)。当选项为ERASE,所有指针都将被删除,但仅限于默认的文件扩展名(LCWRITE)将被删除。写LCDEF,STAT看到所有选定的工况(LCSEL)状态,写LCDEF,STAT,ALL看所有负载情况下的状态。 STAT命令可以用来列出所有荷载工况。 LCFILE看看如何建立一个指向荷载工况文件(书面LCWRITE)导致列。从文件单元谐波负载的情况下的结果被读入存储在所述零位置的数据。

加法,ANSYS是相当困难的研究深入,对我来说,是没有办法学一两年,达到熟练程度

3. ANSYS谐响应分析怎样用命令流提取整个结构每一个频率下最大位移

可以使用etable命令,

ansys求解完问题之后,会把计算结果保存在一个表里面,表的行是单元的编号,表的列是单元的计算结果,如节点位移、节点力、应力、应变等等。

ETABLE这个命令就是把表中的某个列取出来,赋值给某个自定义的向量,再通过*GET

命令可以指定某个具体的单元,就可以把该单元的对应计算结果提

取出来了。

ETABLE, Lab, Item, Comp

将单元值形成一个表以便进一步的处理。希望能帮到你

4. 一个关于ansys的求解问题,给出命令流,求解答

首先,写命令流习惯要好,开头一般三句话

finish

/clear,nostart

/filname,test,1

!!这样开头不受上次计算影响,是一个新开始

另外你的程序开头/prep7之间是没有空格的,我不知道你复制的时候有没有注意

然后,你的是warning不是error,一般没问题,我跑了下你的命令流,两个err,一个是说没定义厚度,就是你的beam3实常数的thickness没定义,还有一个是说没有定义泊松比。

跑完之后应该是有solution is done的提示,我用的11.0版本,没有问题。后处理plot result也没有问题。我不知道你哪里操作错了。

5. ANSYS怎么用命令流操作啊

命令流就是APDLAPDL的全称是ANSYS Parametric Design Language,是一种参数化设计语言。

可用来完成一些通用性强的任务,也可以用于根据来建立模型,不仅是优化设计和自适应网格划分等ANSYS经典特性的实现基础,也为日常分析提供了便利。有限元分析的标准过程包括:定义模型及其载荷、求解和解释结果,假如求解结果表明有必要修改设计,那么就必须改变模型的几何结构或载荷并重复上述步骤。

特别是当模型较复杂或修改较多时,这个过程可能很昂贵和浪费时间。APDL用建立智能分析的手段为用户了自动完成上述循环的功能,也就是说,程序的输入可设定为根据指定的函数、变量及选出的分析标准作决定。

它允许复杂的数据输入,使用户对任何设计或分析属性有控制权,例如,几何尺寸、材料、边界条件和网格密度等,扩展了传统有限元分析范围以外的能力,并扩充了更高级运算包括灵敏度研究、零件参数化建模、设计修改及设计优化。为用户控制任何复杂计算的过程提供了极大的方便。

它实质上由类似于FORTRAN77的程序设计语言部分和1000多条ANSYS命令组成。其中,程序设计语言部分与其它编程语言一样,具有参数、数组表达式、函数、流程控制(循环与分支)、重复执行命令、缩写、宏以及用户程序等。

标准的ANSYS程序运行是由1000多条命令驱动的,这些命令可以写进程序设计语言编写的程序,命令的参数可以赋确定值,也可以通过表达式的结果或参数的方式进行赋值。从ANSYS命令的功能上讲,它们分别对应ANSYS分析过程中的定义几何模型、划分单元网格、材料定义、添加载荷和边界条件、控制和执行求解和后处理计算结果等指令。

用户可以利用程序设计语言将ANSYS命令组织起来,编写出参数化的用户程序,从而实现有限元分析的全过程,即建立参数化的CAD模型、参数化的网格划分与控制、参数化的材料定义、参数化的载荷和边界条件定义、参数化的分析控制和求解以及参数化的后处理。