Nastran基础培训4控制卡片.docx
《Nastran基础培训4控制卡片.docx》由会员分享,可在线阅读,更多相关《Nastran基础培训4控制卡片.docx(8页珍藏版)》请在冰点文库上搜索。
Nastran基础培训4控制卡片
第4章 执行控制与情况控制
下面是一个典型的Nastran输入文件:
一、 执行控制语句
(1) 该段语句用自由格式书写
(2) 执行控制段基本功能
a) 识别作业
b) 选择分析类型
c) 设置允许CPU时间
d) 输出诊断信息
e) 设定用户编写的DMAP系列
分别说明如下:
a) ID语句
* ID语句是可选的,其作用为识别作业;
* 必须为执行控制段第一条语句
* ID语句格式为:
ID i1,i2
其中,i1和i2为字符串,i1可为1至8个字符串,i2可为任何长度的字符串。
* 每一个字符串都必须以字母开头。
* 在Nastran输出文件的每一页开头都会输出ID语句的内容。
b) SOL语句
* SOL语句是必须的,用于选择分析类型(求解系列)
* SOL语句格式为:
SOL n
其中,n是识别求解类型的正整数或解法系列的字符名
如:
SOL101(或SOLSESTATIC),即线性静力分析;
SOL103(或SOLSEMODES),即模态分析
SOL105(或SOLSEBUCKL),即屈曲分析。
等。
c) TIME语句
* Time语句是可选的,设置最大CPU时间和作业I/O时间,它的格式为:
TIME t1,t2
其中,t1为最大允许CPU执行时间,以分计(实数或整数,缺省值为1分钟);
t2为最大允许I/O时间,以秒计(缺省值是无限大)。
注意,执行时间的默认值仅对于非常小的作业才适用。
d) CEND语句
* CEND语句是必须的,作用是表示执行控制段的结束,情况控制段的开始。
它的格式为:
CEND
例子:
一个简单模型线性静力分析的执行控制段:
ID SIMPLE, STATICSANALYSIS
SOL 101
TIME 5
CEND
二、 NXNASTRAN结构化求解序列
下表为NXNastran提供的求解类型及其序列号:
三、 情况控制指令
* 情况控制段是NXNASTRAN输入文件的必须部分
* 跟在执行控制段(CEND)后,在模型数据集(BEGINBULK) 之前
* 基本功能:
选取载荷与约束条件等模型数据;
选取输出结果;
定义子情况;
* 情况控制指令均用自由格式书写
1. 输出选择:
TITLE={任何BCD数据}
SUBTITLE={任何BCD数据}
LABEL={任何BCD数据}
TITLE、SUBTITLE和LABEL分别定义输出每页第一行、第二行和第三行标题。
ECHO=SORT,打印分好类的模型数据;
=UNSORT,打印未分类的模型数据;
=BOTH,打印分类和未分类两种数据;
=NONE,不打印模型数据;
=PUNCH将分类模型数据记入穿孔文件。
组定义命令set 一般有两种格式,分别为:
格式1:
SETn={i1[,i2,i3,THRUi4,EXCEPTi5,i6,i7,i8,THRUi9]}
定义一组输出请求中使用的结点号或单元号,用于选择输出量的部份输出。
EXCEPT的内容只能是在前面范围中的若干单个编号,不能用THRU。
如上句应读为(假定i3i4):
格式2:
Setn=i1(,i2)(,i3,THRUi4)(,EXCEPTi5,i6)(,i7,i8,THRUi9)
例如:
SET1=3,4,7,9,11
SET5=2,9,15,THRU21,Except16,17,33,THRU,50
DISP=1 $只能跟一个set 编号
FORCE=1
STRESS=5 $只能跟一个set 编号
GPFORCE=all
对于该例题,表示输出下列内容:
结点3、4、7、9 和11的位移;
单元3、4、7、9 和11的力;
单元2、9、15 至21(去掉单元16,17)和33到50的应力;
全部节点的平衡力。
2. 数据选择
LOAD=n
选取静力载荷条件(集中载荷或分布载荷),n与模型数据段的FORCE、MOMENT和PLOAD等卡片的标识号相对应。
DEFORM=n
选取初始单元强迫变形,n与模型数据段的 DEFORM卡的标识号相对应。
SPC=n
选取单点约束,n与模型数据段的SPC、SPC1或SPCADD 卡的标识号相对应。
MPC=n
选取多点约束,n与模型数据段的MPC或MPCADD卡的标识号相对应。
TEMP(LOAD)=n
选取由模型数据段的TEMP或TEMPD卡定义的温度载荷。
METHOD=n
选取特征值提取方法,n与模型数据段的EIGR、EIGRL或EIGB卡的标识号相对应。
3. 子情况定义
SUBCASE n
定义和标识一个子情况。
n为子情况的标识号,由用户指定的任何整数,可以不连续,但必须满足同一输入文件中由上至下的子情况号是依次递增的。
SUBCOM n
定义和标识一个线性组合子情况。
SUBSEQ=R1[,R2 ,R3,…Rn]
定义线性组合情况的系数,R1至Rn为SUBSOEQ卡前出现的1至n个子情况的比例系数(实数)。
如果不同SUBCASE在同一自由度上分别加有载荷,组合时进行叠加。
下面给出一个包含3种载荷子情况及其两种组合的例题。
SUBCASE 1
SUBTITLE=DeadLoad
LOAD=10
SUBCASE 2
SUBTITLE=NWwindLoad
LOAD=20
SUBCASE 3
SUBTITLE=SWWindLoad
LOAD=30
SUBCOM 10
SUBTITLE=LoadCombination 1
LABLE=DeadLoad+NWWind
SUBSEQ=1.0,1.0,0.0
SUBCOM 20
SUBTITLE=LoadCombination 2
LABLE=DeadLoad+(-)1.5SWWind
SUBSEQ=1.0,0.0,-1.5
子情况的命令说明:
SYM n
定义一个对称子情况,n为子情况标识号。
SYMCOM n
定义和标识一个对称组合子情况。
SYMSEQ=R1[,R2 ,R3,…Rn]
定义对称组合子情况中第1至 n 个被组合子情况的比例系数。
REPCASE n
定义和标识一个重复的子情况。
一般用于对前面实际子情况提出另外的输出请求。
MODES=n
用于特征值问题中,重复N个连续模态的同样输出。
n为模态数,由第一个开始并依次处理,为此需定义子情况。