精华内容
下载资源
问答
  • ansys输电塔建模的命令流实现,可直接拷贝至ansys运行
  • 自己编写的一个简单的连续钢构桥的算例,采用ansys命令流实现,供大家参考学习
  • 【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命令流主要由三部分组成,一部分是模块的标识符与结束符,通常是由“/”+相应的模块标识符组成,第二部分是由基本关键字组成,最后一部分则是由参数组成

    目录

    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建模过程中,使用APDL命令流的方式快速实现建模与分析。
  • 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) 命令流绘图的效果
    展开全文
  • 关于渗透压力载荷命令流的相关文章,请查看 命令流:压力渗透pressure penetration 只有在ANSYS面面接触中存在流体渗透压力载荷的概念,其模拟流体或空气在接触表面的渗透状态,可作用于柔柔接触、刚柔接触,支持...

    引言

    本文主要讲解流体渗透压力(Fluid Pressure-Penetration)载荷的作用原理和高级操作。关于渗透压力载荷命令流的相关文章,请查看
    命令流:压力渗透pressure penetration

    只有在ANSYS面面接触中存在流体渗透压力载荷的概念,其模拟流体或空气在接触表面的渗透状态,可作用于柔柔接触刚柔接触,支持施加在2D、3D接触单元(CONTA171, CONTA172, CONTA173, CONTA174)表面。

    压力渗透

    流体压力渗透基于一个迭代的过程。

    • 在每次迭代的开始,程序首先检测开放接触的渗透压力起点。在起点之间,程序找到压力渗透点
    • 在压力渗透点处,接触状态打开或丢失,或者接触压力小于用户定义的压力渗透标准
    • 当接触检测点的接触条件为“穿透”时,它会受到流体压力,且其相邻节点也被视为流体压力的起点。

    注意:除非该区域的边缘/末端属于起点,否则不会向接触状态为开放的区域施加流体压力。
    在这里插入图片描述

    适用范围

    接触面CONTA,目标面TARGE

    • 柔-柔接触采用对称接触形式(包括自接触),应施加在CONTA面上
      • 对称接触形成两个接触对,即为接触面,也为目标面
    • 柔-柔接触采用非对称接触形式,应分别施加在接触面和目标面上
      • 该形式非常费时。因此,推荐定义对称的接触对,它不需要指定目标面上的流体渗透压力。
    • 刚-柔接触,应施加在接触面,程序自动在目标面添加平衡力。
    • 同一表面定义多个接触对的情况,接触元件可能会相互重叠。这种情况下,应仅在接触元件重叠的区域施加一次流体渗透压力。
    • 程序将忽略施加到基于MPC的触点对的任何流体渗透压力。
    • 必要时采用非对称矩阵实现压力载荷刚度效果的收敛,NROPT,UNSYM命令。

    压力渗透阈值criterion

    通过接触单元的实常数PPCN指定压力渗透阈值。

    • 当接触压力小于该阈值时,开始点就会变为渗透点,在该位置将发生压力渗透。
    • 同时,随着仿真过程,当该位置接触压力增加超过阈值时,压力渗透将被中止,重新变为接触状态。

    上述加载过程更符合实际,但随着外界流体压力的增加,该阈值也应发生变化。因此,可以通过表格型阈值实现,其可以为初始接触探测点位置、接触压力、几何穿透、温度等的函数。

    压力渗透作用时间

    由于流体渗透压力总是一致性地作用于接触面上,在一个子步中,增加的流体压力的量太大会导致收敛困难。

    设置子步数时间应小于压力渗透的作用时间,默认为0.01s
    在这里插入图片描述
    在压力渗透截止点,如果当前子步的时间增量小于流体渗透作用时间,则在渗透作用时间段内,流体压力会从前一子步骤的施加压力线性下降到零值 ; 否则,将立即消除压力。

    修改实常数

    使用RMODIF命令修改压力渗透标准(实际常数PPCN)和作用时间(实际常数FPAT)。

    压力渗透后处理

    PLESOL,CONT,FPRS
    PLNSOL,CONT,FPRS
    

    展开全文
  • 采用springboot+flowable快速实现工作

    万次阅读 多人点赞 2018-04-07 23:04:21
    工作框架大家一定不陌生,各种OA系统里我们常常用到。 对于JAVA领域来说一说起工作框架第一浮现我在脑海中的便是大名鼎鼎的Activiti了。很久以前学习Activiti框架时我也曾记录过一篇文章。见链接:工作框架...
  • 应力中的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 ...
  • APDL的全称是ANSYSParametricDesignLanguage(ANSYS参数化设计语言),是ANSYS的一种高级应用,具有很多图形界面无法实现的功能,广泛应用于优化设计、焊接模拟等工程项目。...​下面一段命令流,用...
  • ffmpeg命令配置 ...找到window系统对应版本下载 2.配置path路径 下载解压完成,在环境变量中添加bin路径: ...剩下推拉流的实现,我这里参考 http://blog.csdn.net/king1425/article/details/72147376
  • 首先是执行命令实现 通过exec族函数实现的 然后是管道的实现,有两种实现方案,一种是调用pipe函数,但是既然可以自己写一个,为什么要记这么一个傻逼的函数呢? 调用pipe函数很无脑,需要一个规模为2的文件描述...
  • 常用于编制不同的荷载工况组合 总结 结构分析常用前三个命令inres、file、set 补充OUTRES命令 控制写入数据库和结果文件的结果数据 该命令常用于选择的写入数据,以控制RST文件的大小并节约资源 该命令如重复执行,...
  • Shell实现(三)读取命令实现

    千次阅读 2015-10-24 22:37:37
    基本思路 读取命令我采取的读取整个字符串后再进行分段和分析: 首先是parse_token将字符串通过分号为分隔,得到每组命令,每组...最后是parse_command分析单条指令,得到输入输出重定向的文件命令的属性还有命
  • linux下more命令实现

    千次阅读 2014-07-22 16:38:29
    linux下more命令实现 本文只是学渣作者的学习经历,能帮到读者是作者的荣幸。功能没有实现完全,希望各位多多提意见。 more命令基本功能实现:‘q’--退出,空格--下一页,回车键--下一行,清屏幕显示,关闭...
  • 结构变形、应力应变等云图可通过上节图形显示命令实现,此外,ANSYS还支持列表显示结果,方便形成文本满足设计或分析使用。 列表显示结果的相关命令,如下图所示。 实例讲解 BEAM18x系列后处理示例 创建模型,...
  • C 语言实现命令 cp、df、mkdir、rm、tac 本文主要讲述 cp、mkdir、rm、tac、df 五个命令主要功能的模拟实现代码。让读者学会使用 strace 来跟踪系统调用的使用情况。加深读者对操作系统的认识与理解,引导读者...
  • 本文以项目中的一个工作模块,演示责任链模式、策略模式、命令模式的组合实现! 流程简介 最近在做的一个项目,涉及到的是一个流程性质的需求。关于工程机械行业的服务流程:服务任务流程和备件发运流程。 ...
  • 本文适用于任何使用MT2625方案的NBIOT模组,MTK官方释放的AT命令是有socket命令的,利用socket,我们可以实际对接OneNET,本文将用socket对接OneNET的HTTP服务器,实现POST/GET数据实现STM32+NBIOT的代码在...
  • 前言: 之前已经对FFmpeg命令进行了封装http://blog.csdn.net/eguid_1/article/details/51787646,但是当时没有...全面支持各个流程注入自己的实现,并且在原有命令组装基础上增加一个接口用来支持全部原生FFmpeg...
  • ffmpeg使用指令实现推流实现直播流程1、实现流程2、nginx配置3、配置FFmpeg4、利用FFmpeg实现推流5、利用vlc实现拉流6、在网页上拉流播放 1、实现流程 Windows下用FFmpeg+nginx+rtmp搭建直播环境 实现推流、拉流 。 ...
  • 上一篇文章简单介绍了java如何调用ffmpeg的命令:http://blog.csdn.net/eguid_1/article/details/51777716 上上一篇介绍了nginx-rtmp服务器的... 这一篇将进一步深挖java对ffmepg命令的控制并最终实现服务接口化...
  • 两种Linux下非交互式命令实现

    千次阅读 2015-07-13 19:29:17
    一、概述在Linux环境,有多种实现自动化的脚本语言,如Shell、Python、Perl、Tcl等。Shell语言因与Shell外壳结合紧密,是最常见的实现自动化的脚本语言。同时,在Linux环境中存在大量功能单一的小工具——通常它们在...
  • 这里所说的模拟点击不是在自己的APP里...这里我们要实现的是,通过一定的触发条件,开启我们事先嵌入到应用代码里的脚本命令(其实就是Shell语句的代码实现),这个触发条件根据自己的想法随意指定,前提是屏幕必须亮着
  • 格式说明:命令transcode的参数同上一命令相同,duplicate模式是用做复制视频,然后根据不同方式处理相应的视频,duplicate可以有多个dst参数指向不同的副本,如rtp或者是standard(file),上述参数中std就...
  • 概述Nginx是一款轻量级的Web 服务器/...nginx通过rtmp模块提供rtmp服务, ffmpeg推送一个rtmp到nginx, 然后客户端通过访问nginx来收看实时视频。先介绍一下windows下搭建nginx + rtmp有两种方案: (一) 1.下载ng
  • 哦,还可以用不带GUI的方式,可以运行批处理命令如下: "D:/Program Files/Ansys Inc/v90/ANSYS/bin/intel/ANSYS90.exe " -b -i E:/awxfAnsys/T1-A1-C1/500-2_UP.mac -o E:/awxfAnsys/T1-A1-C1/111.mac
  • 利用jsch可以执行远程命令实现sftp文件传输,以下为自定义的util:import com.jcraft.jsch.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory;import java.io.File; import java.io.FileInputStream; ...
  • cp命令的基本实现

    千次阅读 2018-06-02 20:03:46
    1.cp命令的作用是什么?cp fileA fileB上一行命令是cp命令的基本用法,表示:将文件名为fileA的文件中的内容拷贝到文件名为fileB的文件中去,若fileB文件有内容,则fileB文件中的内容会被fileA文件中的内容覆盖;若...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 376,957
精华内容 150,782
关键字:

命令流怎么实现的