注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

htbbzzg的博客

与朋友们分享 CAE 资料和经验

 
 
 

日志

 
 

NX Nastran 基础培训 (6)  

2011-03-21 07:45:09|  分类: Nastran资料 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
第 4 章    执行控制与情况控制
    下面是一个典型的 Nastran 输入文件:
                NX Nastran 基础培训  (6) - htbbzzg - htbbzzg的博客

  
*一、  执行控制语句   
     (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 是识别求解类型的正整数或解法系列的字符名
                如:SOL 101 (或 SOL SESTATIC ),即线性静力分析;
                       SOL 103(或 SOL SEMODES ),即模态分析
                       SOL 105(或 SOL SEBUCKL ),即屈曲分析。

                等。
  
       c)  TIME 语句

         *    Time 语句是可选的,设置最大 CPU 时间和作业 I/O 时间,它的格式为:
                    TIME  t1 , t2
             其中, t1 为最大允许 CPU 执行时间,以分计(实数或整数,缺省值为 1 分钟);
                          t2 为最大允许 I/O 时间,以秒计(缺省值是无限大)。
             注意,执行时间的默认值仅对于非常小的作业才适用。 
  
        d)  CEND 语句

          *    CEND 语句是必须的,作用是表示执行控制段的结束,情况控制段的开始。它的格式为:
                   CEND
 

        例子:一个简单模型线性静力分析的执行控制段:
            ID      SIMPLE,    STATICS ANALYSIS
            SOL     101
            TIME    5
            CEND 
 
       二、  NX NASTRAN结构化求解序列
           下表为 NX Nastran 提供的求解类型及其序列号:

              NX Nastran 基础培训  (6) - htbbzzg - htbbzzg的博客

  

三、  情况控制指令  
     *  情况控制段是 NX NASTRAN 输入文件的必须部分
     *  跟在执行控制段 (CEND) 后,在模型数据集 (BEGIN BULK)  之前
     *  基本功能:
           选取载荷与约束条件等模型数据;
           选取输出结果;
           定义子情况;
    *  情况控制指令均用自由格式书写

1.  输出选择: 
        TITLE = {任何 BCD 数据} 
        SUBTITLE = {任何 BCD 数据} 
        LABEL={任何 BCD 数据} 
    TITLE、SUBTITLE 和 LABEL 分别定义输出每页第一行、第二行和第三行标题。 


        ECHO = SORT,打印分好类的模型数据; 
                   = UNSORT,打印未分类的模型数据; 
                   = BOTH,打印分类和未分类两种数据; 
                   = NONE,不打印模型数据; 
                   = PUNCH 将分类模型数据记入穿孔文件。 
     NX Nastran 基础培训  (6) - htbbzzg - htbbzzg的博客

     NX Nastran 基础培训  (6) - htbbzzg - htbbzzg的博客

 

       组定义命令 set  一般有两种格式,分别为:

        格式 1:
               SET n = {i1[ , i2 , i3 , THRU i4 , EXCEPT i5 , i6 , i7 , i8 , THRU i9 ]} 
          定义一组输出请求中使用的结点号或单元号,用于选择输出量的部份输出。EXCEPT 的内容只能是在前面范围中的若干单个编号,不能用 THRU。如上句应读为 (假定 i3 < i5, i6 < i4,而 i7 > i4): 
        格式 2:
              Set n = i1 (,i2)(,i3,THRU i4) (, EXCEPT i5 , i6) (, i7,i8 , THRU i9) 
 
      例如: 
              SET 1 = 3,4,7,9,11 
              SET 5 = 2,9,15,THRU 21 ,Except 16,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 = Dead Load 
              LOAD = 10 
            SUBCASE  2 
              SUBTITLE = NW wind Load 
              LOAD = 20 
            SUBCASE  3 
              SUBTITLE = SW Wind Load 
              LOAD = 30 
            SUBCOM  10 
              SUBTITLE = Load Combination  1 
              LABLE = Dead Load + NW Wind 
              SUBSEQ = 1.0 , 1.0 , 0.0 
            SUBCOM  20 
              SUBTITLE = Load Combination  2 
              LABLE = Dead Load + ( - ) 1.5 SW Wind 
              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 为模态数,由第一个开始并依次处理,为此需定义子情况。

  评论这张
 
阅读(1295)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016