精华内容
下载资源
问答
  • 【ANSYS命令流】为什么是命令流

    千次阅读 2020-04-07 18:21:50
    目录为什么是命令流?ANSYS软件分析ANSYS处理器ANSYS文件类型和格式GUI方式命令流方式参考文献 为什么是命令流? ANSYS经典界面的GUI操作就够繁琐的,更不用提参数化处理的命令流方式,简直看到每个命令都很头大。 ...

    为什么是命令流?

    ANSYS经典界面的GUI操作就够繁琐的,更不用提参数化处理的命令流方式,简直看到每个命令都很头大。

    难道Workbench平台不香吗?干嘛非要找罪受去学习命令流操作。

    尽管近几年来ANSYS公司一直致力于Workbench平台的开发,集成了众多高级结构、电磁、Fluent等板块。同时从ANSYS 16.0开始逐渐集成开发了众多应用程序定制工具包(ACT),使得Workbench平台能够胜任的工作越来越多。

    但是目前对于ANSYS高级处理操作仍只能通过命令流来实现,如压力渗透。此外,采用ACT进行项目的加载和求解同时也需要了解相关命令流操作。

    下面我们就具体来了解命令流方式究竟有什么好处?

    ANSYS软件分析

    ANSYS的结构分析有7中类型,结构分析的基本未知量是位移,其他所有未知量都是由位移量导出,如应变、应力等。

    • 静力分析:求解载荷作用下结构的静态行为,可以考虑结构的线性和非线性特征。
      • 非线性特征包括大变形、应力钢化、接触、塑性、蠕变等。
    • 特征屈曲分析:计算线性屈曲载荷和屈曲模态。
    • 模态分析:计算线性结构的固有频率和振型。
    • 谐响应分析、瞬态动力学、谱分析
    • 显示动力分析:ANSYS/LS-DYNA可用于计算高度非线性动力学和复杂的接触问题。
    • 特殊分析,如断裂、疲劳等

    ANSYS处理器

    ANSYS按功能模块分为9个处理器,每个处理器执行不同的任务。

    当某个处理器完成操作后,应先退出该处理器后再进入其他处理器。

    ANSYS文件类型和格式

    日志文件和错误文件总是追加的,不是覆盖方式。
    在这里插入图片描述

    GUI方式

    GUI方式包括了多种输入方式,如菜单方式、命令方式、函数方式等,或者这些方式的组合。

    命令方式是从命令行输入命令何命令域的值。

    该方式比较简单,易于上手和使用,但对对于复杂模型和实际模型的修改麻烦。

    命令流方式

    命令流方式融GUI方式、APDL、UPFs、UIDL、MAC于一个文本中。

    • 可通过/input命令(或File—>Read input from)
    • 也可通过拷贝该文件的内容粘贴到命令行中执行。

    命令流方式的主要优点如下:

    • 修改简单
      • 不必考虑因操作错误导致模型的重大损失
      • 不必考虑DB文件的重要性而不断保存
    • 使用控制命令
      • 类似if then、do等控制命令的使用
    • 可结合用户界而处理
    • 文件处理更加方便
      • 文件的输入输出由用户控制

    强烈推荐使用命令流方式进行操作!

    参考文献

    【1】ANSYS 工程结构数值分析
    【2】ANSYS 参数化编程与命令手册

    展开全文
  • ansys命令流学习

    2018-03-23 21:54:31
    十天学会ansys基本命令流,十天学会ansys基本命令流,十天学会ansys基本命令流,十天学会ansys基本命令流
  • ansys接触命令流

    2011-03-05 16:19:38
    ansys接触命令流,ansys接触命令流,ansys接触命令流,ansys接触命令流
  • flac3D隧道三台阶开挖命令流flac3D隧道三台阶开挖命令流flac3D隧道三台阶开挖命令流flac3D隧道三台阶开挖命令流flac3D隧道三台阶开挖命令流flac3D隧道三台阶开挖命令流flac3D隧道三台阶开挖命令流
  • FLAC3D命令流大全

    2012-10-31 12:25:34
    各种类型 有用的命令流 值得一看啊 对学习flac3d的同学们有帮助的哈
  • ANSYS命令流主要由三部分组成,一部分是模块的标识符与结束符,通常是由“/”+相应的模块标识符组成,第二部分是由基本关键字组成,最后一部分则是由参数组成

    目录

    ANSYS基本关键字

    命令流的整体结构、每个模块的标识

    !文件说明段/BATCH 

     !进入前处理模块标识/PREP7   

     !进入求解模块标识/SOLU 

    /POST1                             !进入通用后处理器标识

    /POST26                            !进入时间历程后处理器

    /EXIT,SAVE                         !退出并存盘

    常出现命令的标识说明(log文件)

    生成关键点和线部分

    1.生成关键点

    2.在激活坐标系生成直线

    3.在两个关键点之间连线

    4.由三个关键点生成弧线,

    5.通过圆心半径生成圆弧,

    6.通过关键点生成样条线

    7.生成倒角线

    8.通过关键点生成面

    9.通过线生成面

    10.通过线的滑移生成面??

    常用的实体-面的生成

    生成矩形面

    1.通过矩形角上定位点生成面BLC4

    2.通过矩形中心定位点生成面BLC5

    3.通过在工作平面定义矩形X.Y坐标生成面RECTNG

    生成圆面

    4.通过中心定位点生成实心圆面CYL4

    5.生成扇形圆面

    6.通过在工作平面定义起始点生成圆面CYL5

    7.通过在工作平面定义内外半径和起始角度来生成圆面

    8.生成面与面的倒角

    多边形面和体的生成

    1.生成多边形面RPR4

    2.生成多边形体RPR4

    体的生成命令

    1.通过关键点生成体

    2.通过面生成体VA

    3.通过长方形角上定位点生成体BLC4

    4.通过长方形中心定位点生成面

    5.通过定义长方体起始位置生成体BLOCK

    6.生成圆柱体

    7.生成棱柱

    8.通过球心半径生成球体SPH4

    9.通过直径上起始点坐标生成球体SPH5

    10.在工作平面起点通过半径和转动角度生成球体SPHERE

    11.生成圆锥体CONE

    常用的布尔操作命令

    1.沿法向延伸面生成体VOFFST

    2.通过坐标的增量延伸面生成体VEXT

    3.面绕轴旋转生成体VROTAT

    4.沿线延伸面生成体VDRAG,

    5.线绕轴旋转生成面AROTAT

    6.沿线延伸线生成面ADRAG

    7.延伸关键点

    8.延伸一条线LEXTND

    9.布尔操作:加LCOMB

    10.布尔操作:粘接和搭接OVLAP

    体素的移动,复制,删除,映射

    一.移动关键点KMODIF

    二.移动复制关键点KGEN

    三.移动复制线

    四.移动复制面AGEN

    五.移动复制体VGEN

    六.修改面的法向方向ANORM

    七.体素的删除*DELE

    八.体素的映射:*SYMM

    其他命令流的文章:


    ANSYS命令流主要由三部分组成,一部分是模块的标识符与结束符,通常是由“/”+相应的模块标识符组成,第二部分是由基本关键字组成,最后一部分则是由参数组成


    ANSYS基本关键字



    k --> Keypoints            关键点
    l --> Lines                线
    a --> Area                 面
    v --> Volumes              体
    e --> Elements             单元
    n --> Nodes                节点
    cm --> component           组元
    et --> element type        单元类型
    mp --> material property   材料属性
    r --> real constant        实常数
    d --> DOF constraint       约束  
    f --> Force Load           集中力
    sf --> Surface Force on nodes 表面载荷
    bf --> Body Force on Nodes 体载荷
    ic --> Initial Conditions  初始条件


    命令流的整体结构、每个模块的标识

    !文件说明段/BATCH 


    /BATCH                        
    /TITILE,test analysis              !定义工作标题
    /FILENAME,test                     !定义工作文件名

     

     !进入前处理模块标识/PREP7   

    /PREP7                             !进入前处理模块标识
    !定义单元,材料属性,实常数段
    ET,1,SHELL63                       !指定单元类型
    ET,2,SOLID45                       !指定体单元
    MP,EX,1,2E8                        !指定弹性模量
    MP,PRXY,1,0.3                      !输入泊松比
    MP,DENS,1,7.8E3                    !输入材料密度
    R,1,0.001                          !指定壳单元实常数-厚度
    ......
    !建立模型
    K,1,0,0,,                          !定义关键点
    K,2,50,0,,
    K,3,50,10,,
    K,4,10,10,,
    K,5,10,50,,
    K,6,0,50,,
    A,1,2,3,4,5,6,                     !由关键点生成面
    ......
    !划分网格
    ESIZE,1,0,               !element size设置单元尺寸
    AMESH,1                !area mesh 对面进行网格划分
    ......
    FINISH                             !前处理结束标识

     !进入求解模块标识/SOLU 

    /SOLU                              !进入求解模块标识
    !施加约束和载荷
    DL,5,,ALL
    SFL,3,PRES,1000
    SFL,2,PRES,1000
    ......
    SOLVE                              !求解标识
    FINISH                             !求解模块结束标识

     



    /POST1                             !进入通用后处理器标识


    ......



    /POST26                            !进入时间历程后处理器


    ……


    /EXIT,SAVE                         !退出并存盘


    常出现命令的标识说明(log文件)


    以下是日志文件中常出现的一些命令的标识说明,希望能给大家在整理LOG文件时有所帮助

    /ANGLE                             !指定绕轴旋转视图
    /DIST                              !说明对视图进行缩放
    /DEVICE                            !设置图例的显示,如:风格,字体等
    /REPLOT                            !重新显示当前图例
    /RESET                             !恢复缺省的图形设置
    /VIEW                              !设置观察方向
    /ZOOM                              !对图形显示窗口的某一区域进行缩放



    生成关键点和线部分



    1.生成关键点


    K,关键点编号,X坐标,Y坐标,Z坐标
    例:K,1,0,0,0


    2.在激活坐标系生成直线


    LSTR,关键点P1,关键点P2
    例:LSTR,1,2


    3.在两个关键点之间连线


    L,关键点P1,关键点P2
    例:L,1,2
    :此命令会随当前的激活坐标系不同而生成直线或弧线


    4.由三个关键点生成弧线,

    PC表示的是圆弧的方向,即画的圆使得关键点PC位于圆中
    LARC,关键点P1,关键点P2,关键点PC,半径RAD
    例:LARC,1,3,2,0.05
    注:关键点PC是用来控制弧线的凹向


    5.通过圆心半径生成圆弧,

    其中圆弧段数表示的是将圆分成几等分圆弧的意思
    CIRCLE,关键点圆心,半径RAD,,,,圆弧段数NSEG
    例:CIRCLE,1,0.05,,,,4


    6.通过关键点生成样条线


    BSPLIN,关键点P1,关键点P2,关键点P3,关键点P4,关键点P5,关键点P6
    例:BSPLIN,1,2,3,4,5,6


    7.生成倒角线


    LFILLT,线NL1,线NL2,倒角半径RAD
    例:LFILLT,1,2,0.005(如果不是圆角呢?)


    8.通过关键点生成面


    A,关键点P1,关键点P2,关键点P3,关键点P4,关键点P5,关键点P6,P7,P8...
    例:A,1,2,3,4 (关键点有没有顺序?有顺序的,顺序一般是按照选择点的顺序组成的直线进行的决定了面的法向的正负


    9.通过线生成面


    AL,线L1,线L2,线L3,线L4,线L5,线L6,线L7,线L8,线L9,线L10
    例:AL,5,6,7,8


    10.通过线的滑移生成面??


    ASKIN,线NL1,线NL2,线NL3,线NL4,线NL5,线NL6,线NL7,线NL8,线NL9
    例:ASKIN,1,4,5,6,7,8
    注:线1为滑移的导向线


    常用的实体-面的生成


    生成矩形面



    1.通过矩形角上定位点生成面BLC4


    BLC4,定位点X方向坐标XCORNER,定位点Y方向坐标YCORNER,矩形宽度WIDTH,矩形高度HEIGHT,矩形深度DEPTH
    例:BLC4,0,0,5,3,0(如果指定了深度则生成的是一个立方体


    2.通过矩形中心定位点生成面BLC5


    BLC5,定位点X方向坐标XCENTER,定位点Y方向坐标YCENTER,矩形宽度WIDTH,矩形高度HEIGHT,矩形深度DEPTH
    注:与上条命令的不同就在于矩形的定位点不一样
    例:BLC5,2.5,1.5,5,3,0


    3.通过在工作平面定义矩形X.Y坐标生成面RECTNG


    RECTNG,矩形左边界X坐标X1,矩形右边界X坐标X2,矩形下边界Y坐标Y1,矩形上边界Y坐标Y2
    例:RECTNG,0,5,0,3


    生成圆面


    4.通过中心定位点生成实心圆面CYL4


    CYL4,定位点X方向坐标XCENTER,定位点Y方向坐标YCENTER,圆面的内半径RAD1,内圆面旋转角度THETA1,圆面的外半径RAD2,外圆面旋转角
    THETA2,圆面的深度DEPTH
    :如要实心的圆面则不用RAD2,THETA2,DEPTH,度数单位为°,方向为逆时针,这里的内外半径如果都设置的话会生成一个圆环,第一个角度为圆环的起始角度,第二个角度为圆环的终止角度,若设置了depth,生成的则是一个体
    :CYL4,0,0,5,360


    5.生成扇形圆面


    命令介绍如上
    例1实心扇形:CYL4,0,0,5,60
    例2扇形圆环:CYL4,0,0,5,60,10,60
    例3整的圆环:CYL4,0,0,5,360,10,360
    注:同时可通过定义圆面的深度以生成柱体


    6.通过在工作平面定义起始点生成圆面CYL5


    CYL5,开始点X坐标XEDGE1,开始点Y坐标YEDGE1,结束点X坐标XEDGE2,结束点Y坐标YEDGE2,圆面深度DEPTH
    例:CYL5,0,0,2,2,


    7.通过在工作平面定义内外半径和起始角度来生成圆面


    PCIRC,内半径RAD1,外半径RAD2,起始角度THETA1,结束角度THETA2
    例:PCIRC,2,5,30,180


    8.生成面与面的倒角


    AFILLT,面1的编号NA1,面2的编号NA2,倒角半径RAD
    例:AFILLT,2,5,2



    多边形面和体的生成

     


    1.生成多边形面RPR4


    命令:RPR4,多边形的边数NSIDES,中心定位点X坐标XCENTER,中心定位点Y坐标YCENTER,中心定位点距各边顶点的距离RADIUS,多边形旋转角度THETA
    例:RPR4,4,0,0,0.15,30
    注:这条命令可通过定义不同的NSIDES生成三边形,四边形,...,八边形


    2.生成多边形体RPR4

     

    比生成多边形面多了一个depth参数
    命令:RPR4,多边形的边数NSIDES,中心定位点X坐标XCENTER,中心定位点Y坐标YCENTER,中心定位点距各边顶点的距离RADIUS(即多边形的外切圆),多边形旋转角度THETA,多边形的深度DEPTH
    例:RPR4,4,0,0,0.15,30,0.1
    :多边形体和面命令唯一的不同就在于深度DEPTH的定义



    体的生成命令



    1.通过关键点生成体


    命令:V,关键点P1,关键点P2, P3, P4, P5, P6, P7, P8
    例:V,4,5,6,7,15,24,25


    2.通过面生成体VA


    命令:VA,面A1,面A2, A3, A4, A5, A6, A7, A8, A9, A10
    例:VA,3,4,5,8,10


    3.通过长方形角上定位点生成体BLC4


    命令:BLC4
    该命令前面在讲生成面的时候已作介绍,唯一的不同在于深度DEPTH的定义.


    4.通过长方形中心定位点生成面


    命令:BLC5


    5.通过定义长方体起始位置生成体BLOCK


    命令:BLOCK, X1, X2, Y1, Y2, Z1, Z2
    例:BLOCK,2,5,0,2,1,3


    6.生成圆柱体


    基本命令通生成圆形面,不同在于DEPTH的定义
    基本命令:CYL4
    基本命令:CYL5
    基本命令:CYLIND


    7.生成棱柱


    基本命令通生成多边形,不同在于DEPTH的定义
    基本命令:RPR4


    8.通过球心半径生成球体SPH4


    命令:SPH4,球心X坐标XCENTER,球心Y坐标YCENTER,半径RAD1,半径RAD2
    例:SPH4,1,1,2,5 (如果设置了两个半径,则生成的是壳体,而不是球体


    9.通过直径上起始点坐标生成球体SPH5


    命令:SPH5,起点X坐标XEDGE1,起点Y坐标YEDGE1,结束点X坐标XEDGE2,结束点Y坐标YEDGE2
    例:SPH5,2,5,7,6


    10.在工作平面起点通过半径和转动角度生成球体SPHERE


    命令:SPHERE,半径RAD1,半径RAD2,转动角度THETA1,转动角度THETA2
    例:SPHERE,2,5,0,60


    11.生成圆锥体CONE


    命令:CONE,底面半径RBOT,顶面半径RTOP,底面高Z1,顶面高Z2,转动角度THETA1,转动角度THETA2
    例:CONE,10,20,0,50,0,180
     


    常用的布尔操作命令



    1.沿法向延伸面生成体VOFFST


    命令:VOFFST,面的编号NAREA,面拉伸的长度DIST,关键点增量KINC
    例:VOFFST,1,2,,


    2.通过坐标的增量延伸面生成体VEXT


    命令:VEXT,面1的编号NA1,面2的编号NA2,增量NINC,X方向的增量DX,Y方向的增量DY,Z方向的增量DZ, RX, RY, RZ
    例:VEXT,1,5,1,1,2,2,


    3.面绕轴旋转生成体VROTAT


    命令:VROTAT,面1的编号NA1,面2的编号NA2,NA3, NA4, NA5, NA6,定位轴关键点1编号PAX1,定位轴关键点2编号PAX2,旋转角度ARC,生成体的段数NSEG
    例:VROTAT,1,2,,,,,4,5,360,4


    4.沿线延伸面生成体VDRAG,


    命令:VDRAG,面1的编号NA1,面2的编号NA2, NA3, NA4, NA5, NA6,导引线1的编号NLP1,导引线2的编号NLP2, NLP3, NLP4, NLP5, NLP6
    例:VDRAG,2,3,,,,,8,


    5.线绕轴旋转生成面AROTAT


    命令:AROTAT,线1的编号NL1, NL2, NL3, NL4, NL5, NL6,定位轴关键点1的编号PAX1,定位轴关键点2的编号PAX2,旋转角度ARC,生成面的段数NSEG
    例:AROTAT,3,4,,,,,6,8,360,4


    6.沿线延伸线生成面ADRAG


    命令:ADRAG,线1的编号NL1,NL2, NL3, NL4, NL5, NL6,导引线1的编号NLP1, NLP2, NLP3, NLP4, NLP5, NLP6
    例:ADRAG,3,,,,,,8


    7.延伸关键点


    LROTAT, NK1, NK2, NK3, NK4, NK5, NK6, PAX1, PAX2, ARC, NSEG
    LDRAG, NK1, NK2, NK3, NK4, NK5, NK6, NL1, NL2, NL3, NL4, NL5, NL6
    各选项的含义雷同于上.


    8.延伸一条线LEXTND


    命令: LEXTND,线的编号NL1,定位关键点编号NK1,延伸的距离DIST,原有线是否保留控制项KEEP
    例:LEXTND,5,2,1.5,0


    9.布尔操作:加LCOMB


    命令:LCOMB,线编号NL1,线编号NL2,是否修改控制项KEEP
    例:LCOMB,2,5
    注:对面和体的相应为:VADD,AADD.选项的含义都类似


    10.布尔操作:粘接和搭接OVLAP


    搭接的核心关键字为:OVLAP,随实体的不同略有不同,如:
    对体为VOVLAP
    对面为AOVLAP
    对线为LOVLAP

    粘接的核心关键字为:GLUE,随实体的不同略有不同,如:
    对体为VGLUE
    对面为AGLUE
    对线为LGLUE
    但其他的选项的含义是类似的,这里就不再累述.

     

    体素的移动,复制,删除,映射


    一.移动关键点KMODIF


    命令:KMODIF,关键点编号NPT,移动后的坐标X,移动后的坐标Y,移动后的坐标Z(注意坐标是移动后的,而不是移动的距离
    例:KMODIF,5,0,0,2


    二.移动复制关键点KGEN


    命令:KGEN,复制次数选项ITIME,起始关键点编号NP1,结束关键点编号NP2,增量NINC,偏移DX,偏移DY,偏移DZ,关键点编号增量KINC,生成节点单元控制项NOELEM,原关键点是否被修改选项IMOVE
    例:KGEN,2,1,10,1,2,2,2,,,,
    注:IMOVE选项说明,设置为0时,不修改原关键点,即为复制,设置为1时,修改原关键点,即为移动,从而通过控制IMOVE选项实现移动或复制.


    三.移动复制线


    命:LGEN,ITIME,NL1,NL2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE
    各选项的含义同上


    四.移动复制面AGEN


    命:AGEN,ITIME,NA1,NA2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE
    各选项的含义同上


    五.移动复制体VGEN


    命令: VGEN,ITIME,NV1,NV2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE
    各选项的含义同上


    六.修改面的法向方向ANORM


    命令:ANORM,面的编号ANUM,单元的法向方向是否修改选项NOEFLIP
    例:ANORM,2


    七.体素的删除*DELE


    基本的命令为:*DELE
    组合不同的关键字形成不同的命令
    如:KDELE,LDELE,ADELE,VDELE
    基本的命令格式为:*DELE,起始体素编号N*1,结束体素编号N*2,增量NINC,是否删除体素下层的元素选项KSWP
    如:LDELE,2,5,1,1


    .体素的映射:*SYMM


    基本的命令为:*SYMM
    组合不同的关键字形成不同的命令
    如:KSYMM,LSYMM,ARSYM,VSYMM
    基本的命令格式为:*SYMM,映射轴选项NCOMP,起始体素编号N*1,结束体素编号N*2,增量NINC,关键点编号增量KINC,NOELEM, IMOVE
    如:VSYMM,X,1,10,1,,,,

    下一讲:网格划分常用命令

    其他命令流的文章:

    https://wenku.baidu.com/view/ce0315e4844769eae109edbc.html

    https://wenku.baidu.com/view/6039abe0a6c30c2258019e00.html

    https://wenku.baidu.com/view/ba971510866fb84ae45c8def.html

    展开全文
  • 对实际输电线路工程的导线位形进行悬索找形分析法求解,可以得到其受力后的位置形态。;关于如何用ansys建立桥梁模型;ansys建立箱形梁+钢轨...采用ANSYS APDL命令流建立150m跨径人行悬索桥,命令流很详细,有中文说明
  • 超详细的ansys分析命令流
  • ansys 连续刚构桥命令流ansys 连续刚构桥命令流ansys 连续刚构桥命令流ansys 连续刚构桥命令流ansys 连续刚构桥命令流ansys 连续刚构桥命令流ansys 连续刚构桥命令流ansys 连续刚构桥命令流ansys 连续刚构桥命令流...
  • OpenSEES的命令流

    万次阅读 多人点赞 2018-04-13 20:56:47
    OpenSEES的命令流一般可以划分为以下几个部分:(1)结构模型定义,包括节点定义、约束定义、材料定义、截面定义、坐标轴定义及单元定义。(2)结果输出定义,主要是定义OpenSEES里面记录数据的命令Recorder。(3)...
    OpenSEES的命令流一般可以划分为以下几个部分:
    (1)结构模型定义,包括节点定义、约束定义、材料定义、截面定义、坐标轴定义及单元定义。
    (2)结果输出定义,主要是定义OpenSEES里面记录数据的命令Recorder。
    (3)荷载定义,包括力控制工况静力荷载,位移控制工况静力荷载,地震波时程等。
    (4)分析定义,是指一些迭代算法与收敛参数的选取。
     
    一、结构模型定义部分:
    1、第一句命令:wipe,即清除程序之前的输入数据。
     
    2、确立结构自由度规定:model basic -ndm 3 -ndf 6,指的是三维六节点自由度体系。
     
    3、节点定义的命令流: node $nodeTag $posx $posy $posz 
    其中$nodeTag为节点编号,$posx $posy $posz 代表该节点的坐标
     
    4、弹性材料定义命令流:uniaxialMaterial Elastic $matTag $E
     
    5、桁架单元命令流:element truss $eleTag $iNode $jNode $A $matTag
     
    6、刚性隔板:rigidDiaphragm $perpDirn $masterNodeTag $slaveNodeTag...
    其中$perpDirn表示刚性隔板的方法,如楼板刚性隔板的平移方向为U1、U2,即1-2平面,该值应该为3.
    另外,还需要对刚性隔板的主节点只具有平面内的自由度(U1、U2和UR3),其他自由度需要被约束。
     
    7、点约束:fix $NodeTag 0 0 1 1 1 0 (u1 u2 u3 ur1 ur2 ur3)
     
    8、弹性梁柱单元:element elasticBeamColumn $eleTag $iNode $jNode $A $E $G $J $Iy $Iz $transfTag
     其中 $transfTag 代表局部坐标

    9、局部坐标用截面2轴的方向来指代
    geomTransf Linear $transfTag $x $y $z
     
    10、Steel01:
    uniaxialMaterial Steel01 $matTag $Fy $E0 $b <$a1 $a2 $a3 $a4>
    其中,Fy—屈服强度,Mpa。E0—弹模,Mpa。b—硬化系数
     
    11、
    Concrete01:
    uniaxialMaterial Concrete01 $matTag $fpc $epsc0 $fpcu $epsU
    其中,fpc—28天混凝土抗压强度标准值,epsc0—最大强度所对应的应变,fpcu,epsU—破坏强度及其对应的应变。

    Concrete02:
    uniaxialMaterial Concrete02 $matTag $fpc $epsc0 $fpcu $epsU $lambda $ft $Ets
    其中,fpc—28天混凝土抗压强度标准值,epsc0—最大强度所对应的应变,fpcu,epsU—破坏强度及其对应的应变,lambda——滞回特征参数,为在epscu处卸载刚度与初始刚度的比值,一般取0.1,ft——受拉极限强度,Ets——受拉开裂后的斜率
     
    12、纤维截面定义:
    section Fiber n{
    fiber $yLoc $zLoc $A $matTag
    ......}
    以上命令流表示,纤维截面编号为1,{}内部为子命令流,表示每一个纤维的信息。
    其中 $yLoc $zLoc 分别表示每个纤维的Y、Z坐标,截面中心点为0。$A指每个纤维的贡献面积
     
    13、非线性梁柱单元(基于柔度法):
    element nonlinearBeamColumn $eleTag $iNode $jNode $numIntgrPts $secTag $transfTag <-mass $massDens> <-iter $maxIters $tol> <-integration $intType>
    其中,$numIntgrPts积分点数量,即纤维单元的计算截面编号。
    $secTag截面纤维编号
     
    14、剪切本构和抗扭本构:
    需要对已经定义的截面进行进一步的组装:
    section Aggregator $secTag $matTag1 $dof1 $matTag2 $dof2 ....... <-section $sectionTag>
    其中,dof:
    此时mat的值,例如
    uniaxialMaterial Elastic 201 1.5E+09 对应的是你这个dof的刚度。
    <-section $sectionTag>指的是已存在的定义截面
    单元的截面编号应采用这个组装后的截面编号。
     
    15、质量源
    OpenSees里面采用节点质量源,每个节点有6个自由度,每个自由度上都有广义质量。
    put "mass"
    mass $nodeTag (ndf $massValues)
    普通节点的质量定义如下:
    mass $nodeTag $M $M $M 0 0 0
     
    16、OpenSees里结构采用的是瑞利阻尼:
    Set xDamp 0.05     设置阻尼比
    Set nEigenI 1     主振型1为第一振型
    Set nEigenJ 2     主振型2为第二振型
    set lambdaN [eigen [expr $nEigenJ]]; 求解两阶振型即可
    set lambdaI [lindex $lambdaN [expr $nEigenI-1]];     提取第一阶特征值
    set lambdaJ [lindex $lambdaN [expr $nEigenJ-1]];     提取第二阶特征值
    set omegaI [expr pow($lambdaI,0.5)];      从特征值求圆频率1
    set omegaJ [expr pow($lambdaJ,0.5)];      从特征值求圆频率2
    set alphaM [expr $xDamp*(2*$omegaI*$omegaJ)/($omegaI+$omegaJ)];    质量相关系数α
    set betaKcurr [expr 2.*$xDamp/($omegaI+$omegaJ)];     刚度相关系数β
    rayleigh $alphaM $betaKcurr 0 0    定义瑞利阻尼,只需填写α和β,其他为0
     
    17、单向地震波数据的设置:
    set IDloadTag 1001;    给地震波工况编号
    set iGMfile "GMX.txt";    
    set iGMdirection "1";     地震波方向
    set iGMfact "0.1";     地震波峰值放大系数
    set dt 0.02;     地震波时间间隔
    foreach GMdirection $iGMdirection GMfile $iGMfile GMfact $iGMfact { 
    incr IDloadTag; 
    set GMfatt [expr 1*$iGMfact]; 
    set AccelSeries "Series -dt $dt -filePath $iGMfile -factor $GMfatt";
    pattern UniformExcitation $IDloadTag $GMdirection -accel $AccelSeries; 
    }    多维地震波的输入标准格式
     
    其中pattern UniformExcitation $IDloadTag $GMdirection -accel $AccelSeries 为荷载工况的命令流

    18、多维材料:
    nDMaterial ElasticIsotropic 2 32500 0.2
    #材料编号、弹模、泊松比
    nDMaterial PlateFiber 601 2
    #601表示该二维纤维的材料编号,2表示采用的材料编号,该命令采用了静态凝聚的方法将三维材料转换为二维材料
    section PlateFiber 701 601 100
    #701表示截面编号,601表示截面的材料编号,100表示板厚。

    19、壳单元:
    element ShellMITC4 $eleTag $iNode $jNode $kNode $lNode $secTag
    #节点号按逆时针方向,截面类型必须为PlateFiberSection或者ElasticMembranePlateSection


    二、结果输出定义部分:  
    puts "recorder"
     
    1、节点位移:
    recorder Node <-file $fileName> <-xml $fileName> <-time> <-node ($node1 $node2 ...)> <-nodeRange $startNode $endNode> <-node all> -dof ($dof1....) $respType
    其中:
    <-file $fileName> <-xml $fileName>表示输出的文件格式。
    <-time> 表示第一列输出荷载倍数或时程的时间值。
    在基于位移控制的加载工况中,它表示的是达到每一步加载变形的荷载模式的倍数。
    <-node ($node1 $node2 ...)> 表示输出的节点号,小括号不需要。
    <-nodeRange $startNode $endNode> 表示输出一系列节点
    <-node all> 全部节点
     -dof ($dof1....) 表示输出节点的自由度,全部自由度为 -dof 1 2 3 4 5 6
    $respType 表示输出节点的内容 包括:disp、vel、accel、incrDisp(位移增量)、"eigen i"(振型值)、reaction(节点反力)
    比如说
    recorder Node -file node0.txt -time -nodeRange 1 18 -dof 1 2 3
    表示输出1~18号节点的1、2、3三个平动自由度的位移值到文件node0.txt。
     
    2、recorder Element <-file $fileName> <-time> <-ele ($ele1 $ele2 ...)> <-eleRange $startNode $endNode> <-ele all> $eleInfo
    其中:
    $eleInfo 表示单元输出结果的内容,包括globalForce,localForce
    比如说
    recorder Ele -file ele0.txt -time -eleRange 1 46 localForce
    表示输出1~46号节点的局部坐标系下的单元内力到文件ele0.txt。
     
    3、recorder Element <-file $fileName> <-time> -eleRange 1 6 section $SecPos deformation
    $SecPos 为输出积分点号
     
    4、
    输出振型形状
    recorder Node -file eigen1_node0.out -time -nodeRange 1 28 -dof 1 2 3 "eigen 1"

    三、荷载定义部分:
    1、集中力(点荷载)的荷载定义的命令流如下:
    pattern Plain 1 Linear{
    load $nodeTag $Fx $Fy $Fz $Mx $My $Mz 
    }
     
    2、均布荷载:
    eleLoad -ele $eleTag1 <$eleTag2 ....> -type -beamUniform $Wy $Wz <$Wx>
    -type -beamUniform表示均布线荷载。
    $Wy(沿单元截面局部坐标Y/2轴) $Wz(沿单元截面局部坐标Z/3轴) <$Wx>(沿单元长度方向) 为三个轴方向的均布荷载值。
     
    四、分析定义部分:
    integrator LoadControl 0.01:荷载采用力控制模式,每级的荷载增量为0.01P
    integrator DisplacementControl 5 3 -0.1:监测节点为5号,3自由度变形,每步位移为-0.1mm
     
    system BandGeneral:矩阵带宽处理采用一般方法
     
    test EnergyLncr 1e-10 200:收敛准则采用能量准则,容差为1e-10,最大迭代步为200
     
    numberer Plain:节点自由度编号采用输入节点的顺序
     
    constraints Plain:约束边界处理,采用小数或大数法等一般处理方法。
     
    algorithm Linear:迭代算法采用线性法,适用于弹性分析。
     
    analysis Static:表明为静力分析。
     
    analyze 100:增量荷载的上限(100步)
     
    Push-over:
    两部分:
    1、重力加载(力控制)
    loadConst -time 0.0
    # sets loads constant and resets time to be 0.0
    2、水平位移加载(位移控制)
     
    Modal Analysis:
    set numModes 12 
    set lambda [eigen $numModes] #表示计算n阶振型,将特征值计算结果保存为lambda数组。
    set period “Periods.txt” #保存计算特征值
    set Periods [open $period "w"] #代表打开文本文件进行记录
    puts $Periods “$lambda” 代表记录特征值数据至文本中
    close $Periods #表示记录完成,关闭文本文件
    record
     
    TimeHistory Analysis:
    constraints Transformation; 
    numberer Plain; 
    system UmfPack; 
    test NormDispIncr 1.0e-1 200; 
    algorithm Newton 
    integrator Newmark 0.5 0.25 
    展开全文
  • 《ANSYS结构分析单元与应用》命令流。王新敏著的《ANSYS结构分析单元与应用》电子版,这里上传相应的命令流,希望有用。
  • fluent 命令流讲义

    2010-03-17 17:06:11
    of the Licensor's products, must be conducted before any product can be nally developed or commercially introduced. As a result, Licensee agrees that it will not rely upon the results of ...
  • FLAC3D命令流

    2015-08-16 16:00:52
    FLAC3D代码资源,非常有用,绝对精彩
  • Ansys10.0读取命令流文件

    千次阅读 2015-05-27 20:03:25
    在Ansys中,命令流通常由ANSYS命令和APDL功能语句组成。APDL(ANSYS Parametric Design Language)为ANSYS参数化设计语言。APDL是用来自动完成某些功能或建模的类似于FORTRAN的解释性语言,提供一般程序语言的功能。...

            在Ansys中,命令流通常由ANSYS命令和APDL功能语句组成。APDL(ANSYS Parametric Design Language)为ANSYS参数化设计语言。APDL是用来自动完成某些功能或建模的类似于FORTRAN的解释性语言,提供一般程序语言的功能。它包含三个方面的内容:工具条、参量和宏命令。灵活运用这三种工具,可以实现快速操作,数据快速传递、更新等功能。
      APDL最强有力的特征之一是创建宏的能力,使用宏能减少工作量并提高分析效率,宏带给开发者高效和惊喜,使你的成就感升华到最大限度。
      那什么是宏?
      简单来说宏是把多条命令组合后自定义成一个新命令,以后只要键入这条命令就实现多条命令的效果。类似其它语言中的函数。
      例如,多次用到如下操作:生成一个尺寸为4,3,2的长方形块和一个半径为1的球体。然后,从块的一个角处减去球体。其基本命令流为:
            //myMacro.mac

    /prep7
    /view,,-1,-2,-3
    block,,4,,3,,2
    sphere,1
    vsbv,1,2
    finish
    
    

            将上述代码保存到myMacro.txt中,—》点击TXT工具栏上【文件】—》【另外为】—》保存格式:“所有文件”,修文件名称:myMacro.txt 改为 myMacro.mac ,如图(1)所示:

    图(1)将后缀名 .txt 改为 .mac
      然后,在Ansys中使用点击工具栏上的【File】--> read input from菜单来打开.mac命令流文件,如图(2)、图(3)、图(4)所示:
    图(2) 点击【read Input from】菜单
    图(3) 设置文件格式为 .mac
    图(4) 选择myMacro.mac文件 --》OK

            效果如下:

    图(5) 命令流绘图的效果
    展开全文
  • 包含模型及命令流命令流中包含各结构单元的建立及参数设置, 桩单元,梁单元,壳单元,锚索单元。
  • 目录加载分析荷载自由度约束命令流 加载分析 荷载 荷载包括边界条件和外部或在内部作用力函数,主要分为以下6类: 自由度约束:固定约束、支座约束等 集中载荷:力、力矩等 表面载荷:压力等 体载荷:温度 惯性载荷...
  • 对ANSYS学习命令流是离不开的一部分!将网上大家整理的命令流全部整合在一起,汇总成大全!希望可以方便大家查阅,给大家参考下!!!
  • 整理后版本 ANSYS结构分析单元功能与特性 ANSYS 的基本使用 有限元模型的建立 实体模型的建立
  • ansys命令流例子

    千次阅读 2011-09-14 21:06:18
    http://www.docin.com/p-40844067.html
  • 目录模型的建立常用建模命令汇总命令补充坐标系关键点选择关键点举个栗子线面体 模型的建立 ANSYS建模通常有两种方式,建立实体模型和有限元模型。 实体建模方便快捷,易于理解 自底向上建模法 自顶向下建模法 ...
  • 关于渗透压力载荷命令流的相关文章,请查看 命令流:压力渗透pressure penetration 只有在ANSYS面面接触中存在流体渗透压力载荷的概念,其模拟流体或空气在接触表面的渗透状态,可作用于柔柔接触、刚柔接触,支持...
  • 插入命令流 消除初始穿透 接触工具 观察初始穿透量 打开大变形 ,产生滑动摩擦,刚体移动,准确性更高。 打开弱弹簧 改变算法为朗格朗日乘子 观察穿透量,且最大应力变大 接触压力越准确,实际计算越可靠 最大等...
  • FLAC-3D深基坑的开挖与支护的命令流
  • 桁架结构的APDL命令流

    千次阅读 2015-08-11 18:55:53
    对应的APDL命令流文件如下: //gan.txt FINISH !退出当前处理器 /CLEAR,START !重新开始一个新的分析 /PREP7 !进入前处理器 ET,1,LINK1 !指定单元类型 R,1,0.1 !指定实常数,即杆件的面积 MP,EX,1,1E5 !定义弹性...
  • ansys大体积混凝土温度场应力场命令流
  • 应力中的APDL命令流

    千次阅读 2015-08-11 20:03:49
    对应的APDL命令流如下: //plane.txt FINISH /CLEAR,START *DIM,vs,,8 !定义4个8*1的数组 *DIM,num,,8 *DIM,x1,,8 *DIM,y1,,8 weight=1 !定义正方形的边长 r=0.1 !定义圆的半径 /PREP7 !进入前处理器 ET,1,PLANE42 ...
  • 对与流体接触的part添加边界压力,使流体压力渗透点的接触应力与流体压力...但是在ansys中,只能通过ADPL的形式添加,即在workbench中添加命令流的形式。此文主要介绍了**压力渗透的添加要点**和**命令流使用说明**。
  • Ansys命令流提取梁单元最大应力
  • APDL的全称是ANSYSParametricDesignLanguage(ANSYS参数化设计语言),是ANSYS的一种高级应用,具有很多图形界面无法实现的功能,广泛应用于优化设计、焊接模拟等工程项目。...​下面一段命令流,用...
  • 常用于编制不同的荷载工况组合 总结 结构分析常用前三个命令inres、file、set 补充OUTRES命令 控制写入数据库和结果文件的结果数据 该命令常用于选择的写入数据,以控制RST文件的大小并节约资源 该命令如重复执行,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 543,712
精华内容 217,484
关键字:

命令流是什么