目录

  • 荷载
  • 自由度约束
  • 节点自由度约束
  • EXP:累加节点自由度约束值

荷载

荷载包括边界条件和外部或在内部作用力函数,主要分为以下6类:

  • 自由度约束:固定约束、支座约束等
  • 集中载荷:力、力矩等
  • 表面载荷:压力等
  • 体载荷:温度
  • 惯性载荷:重力加速度等
  • 耦合场载荷:热分析的温度等

在ANSYS中,荷载既可施加在几何模型上,也可施加在有限元模型上,或者二者混合使用。

  • 针对两者的不同施加方式,后期可以在Workbench平台中专门尝试,也可参考周炬老师的静力学实例。
  • 当采用命令流加载时,方便程度二者相差不多。
    • 施加在几何模型上的荷载独立于有限元网格,不必为修改网格面重新加载
  • 求解时荷载会全部转换到有限元模型上

自由度约束

在结构分析中自由度共有7个,即三个平动自由度Ux,Uy,Uz,三个转动自由度ROTx,ROTy,ROTz和一个翘曲自由度WRAP。

节点自由度约束

  • 对节点施加自由度约束
    重点学习
D,NODE,Lab,VALUE,VALUE2,NEND,NINC,Lab2,Lab3,Lab4,Lab5,Lab6
其中
NODE——拟施加约束的节点号,其值可去ALL(此时可忽略NEND和NINC的参数)、元件名。
Lab——自由度标识符。如为ALL,则为所有有效的自由度。
VALUE——自由度约束位置值或表示边界条件的`表格`名称。
VALUE——位置约束值的第二个数,如复数输入时,VALUE为实部,VALUE2为虚部。
NEND,NINC——节点编号范围和编号增量,**缺省时**NEND=NODE,NINC=1.
Lab2.Lab3,Lab4,,,——其他自由度标识符,VALUE对这些自由度也有效

例如:

D,ALL,ALL                   !对所选节点的全部自由度施加约束
D,18,UX,,,,,UY,UZ           !对节点18的3个平动自由度全部施加约束
D,20,UX,1.0e-4              !对节点20的UX施加约束,且约束位移值为1.0e-4
D,22,UX,0.1,,25,,UY,ROTY    !对节点22~25的UX,UY,ROTY施加约束,且位移值均为0.1
  • 节点自由度约束列表
    与命令D的节点编号选取相似
DLIST,NODE1,NODE2,NINC
NODE1,NODE2,NINC——节点编号及其编号增量。缺省时,NODE2=NODE1,且NINC=1,NODE1可取ALL(缺省)
  • 删除节点自由度约束
DDELE,NODE,Lab,NEND,NINC
各参数意义同D命令中的参数
  • 在节点上施加对称和反对称约束
    如施加对称约束的边的法向为UX,那么2D条件下不能发生沿X的位移和沿Z轴的旋转。反对称约束类似。自己可深入思考,链接中有更详细解释。
    重点学习
DSYM,Lab,Normal,KCNLab——对称标识。当为SYMM时,生成对称约束;当为ASYM时,生成反对称约束。
Norma——约束的表面方向标识
KCN——用于定义表面方向的整体和局部坐标系的参考号。

Normal参数代表的约束如下:

对称边界条件在结构分析中是指:不能发生对称面外(out-of-plane)的移动(translations)和对称面内(in-plane)的旋转(rotations)。
反对称边界条件在结构分析中是指:不能发生对称面(out-of-plane)的移动(translations)和对称面外(in-plane)的旋转(rotations)。

  • 比例缩放节点自由度约束
    该对所选节点(NSEL命令)和所选自由度(DOFSEL命令)都可进行缩放。
DSCALE,RFACT,IFACT,TBASERFACT,IFACT——自由度约束位移值的实部和虚部缩放系数,0或空时缺省为1。
如欲设为0,可采用一个很小的数值代替。
TBASE——温度差分的基温值,仅对温度自由度
  • 累加节点自由度约束
    重点学习
DCUM,Oper,RFACT,IFACT,TABSEOper——累加控制参数
=REPL(缺省):后定义的自由度约束替代前面定义的值
=ADD:后定义的自由度约束值与前面定义的值相加
=IGNO:忽略后定义的约束值,不起作用
其他同DSCAL命令中参数一致。

EXP:累加节点自由度约束值

finish
/clear
/prep7
et,1,beam3          !定义节点单元
k,1                 !创建关键点
k,2,10
l,1,2               !创建线
esize,1             !定义单元尺寸
lmesh,all           !划分单元
d,1,ux,1e-2,,,,uy   !节点1的Ux和Uy约束位移值为0.01
d,1,rotz            !约束节点1的ROTz
d,2,all             !完全约束节点2
dlist               !节点自由度约束列表
nsel,s,d,u,0,0.1    !选择约束位移值(任一平动自由度)在0-0.1之间的节点
dofsel,s,uy         !选择其中Uy自由度
dscale,2.5          !比例缩放2.5倍,此时Uy=0.025
!又一次选择了节点
dlist               !节点自由度列表(仅有1和2的Uy
dofsel,all          !选择所有自由度
dcum,add            !后定义的自由度约束值与前面定义的值相加
d,1,ux,2e-2         !再次设置节点1Ux
dlist               !此时Ux1=0.03
dcum,igno           !自由度约束值为忽略方式
d,2,uy,1.0          !施加节点2的Uy
dlist               !自由度列表,Uy2并没有改变,为0
  • 为什么第二次dlist命令使用时,节点自由度列表中只有12Uy自由度?
    dlist相当于dlist,all(缺省),表示选中所有节点。之后的命令应该是选择相应的自由度dofsel选中自由度命令。由于上一次使用dofsel,s,uy选中Uy自由度,故这次节点自由度列表中只有节点1和2的Uy自由度。

  • nsel,s,d,u,0,0.1 !选择约束位移值(任一平动自由度)在0-0.1之间的节点

  • dofsel,s,uy !选择其中Uy自由度

【ANSYS命令流】加载与求解技术(一):节点自由度约束相关命令流相关推荐

  1. 【ANSYS命令流】加载与求解技术(二):关键点、线、面及其他自由度约束相关命令

    目录 关键点自由度约束 举个栗子 对线施加自由度约束 举个栗子 对面施加自由度约束 约束转换命令 自由度约束命令冲突 关键点自由度约束 文中涉及的其他命令请参照上一篇博客节点自由度约束 在关键点.线. ...

  2. 【ANSYS命令流】加载与求解技术(三):集中载荷的施加相关命令(节点、关键点)

    目录 施加 集中载荷 节点集中载荷 关键点集中载荷 举个栗子 施加 集中载荷 ANSYS结构分析中的集中载荷的标识符为力FX.FY,FZ及力矩MX,MY,MZ,其相关命令如下表所示 节点集中载荷 F, ...

  3. 【ANSYS命令流】加载与求解技术(五):面载荷(单元、线、面、转换)的施加

    目录 面载荷的施加 单元荷载 在单元上施加面荷载 举个栗子 再举个栗子 在梁单元施加面荷载 在线上施加面荷载 举个栗子 在面上施加面荷载值 面荷载梯度及其加载 举个栗子 再举个栗子 表面效应单元施加面 ...

  4. 【ANSYS命令流】加载与求解技术(六):载荷步的设置选项命令

    目录 载荷步选项 输出与求解控制 荷载步及相关概念 荷载步的其他选项 静态分析的求解控制选项 分析选项 时间 子步数与时间步长 自动时间步 求解器选择 非线性选项 定义H法选项 载荷步选项 在ANSY ...

  5. 了解无阻塞加载javascript脚本技术

    偶然间看到这样一篇博客,内容很详细,概念解释的也很通俗,转过来与大家分享一下,学习学习. 原文转自:http://ghdcblog.cn/article/%E4%BA%86%E8%A7%A3%E6%9 ...

  6. 照片墙瀑布流加载与阻止加载

    网上大部分主流的瀑布流应用基本都是由后端在提供图片地址的同时提供图片宽高,这样,前端不必等待图片渲染完成,可以根据图片的宽高先把装载图片的容器或父节点先放上页面,完成基础性的布局,再让图片以渐变或其他 ...

  7. layui流加载及传参

    <ul class="shop-list ml10 mr10 store_list" id='demo' style="margin-top:80px;" ...

  8. js图片加载效果(延迟加载+瀑布流加载)

    概述 两种图片加载的效果:一种是遇到图片较多时,带读条效果的加载提示:另一种是根据滑块的位置进行预加载,用户不察觉的情况下,实现瀑布流的加载效果 详细 代码下载:http://www.demodash ...

  9. 微信小程序--瀑布流加载

    本文主要介绍小程序的瀑布流加载.实现的原理是,通过bindload监听图片加载,然后计算每张图片的高度,将list根据高度分别,创建2个新数组col1.col2. 1..xml <view cl ...

  10. 图片瀑布流加载和购物车

    图片瀑布流加载 注释中为详细注释 动态添加元素 // 创建图片数组方便后续添加图片路径时使用var img = ["1.jpg", "2.jpg", " ...

最新文章

  1. 公司--超级链接跳转和表单提交,删除的表单提交和删除失败的提示信息
  2. 设计模式:建造者模式
  3. 【ZZ】IPv4与IPv6
  4. 在Hammerstein非线性模型中,基于PSO的参数辨识系统
  5. 我是如何提高工作和研究效率的?分享给大家几个神器
  6. 关于 angularjs 的小结
  7. 允许服务与桌面交互_vivo 正式推出 Origin OS,融合自然设计与全新交互
  8. 如何打开屏幕坏的手机_每天打开手机屏幕20次?打开10次以上的朋友进~
  9. Tachyou alluxio初识
  10. java查找一个数等于一组数中哪些数字相加的和_快速入门二分查找
  11. 中琛物联‘连接+云+数据’服务助阵
  12. android在副屏中运行一个应用_Android 双屏显示分析
  13. Mathcad绘制三维散点图
  14. 河南自考本科英语可用计算机代替,河南自考改革:选2至3门专业课可代替英语课程...
  15. C语言--[Error] stray '\237' in program--解决方案。
  16. 21岁女总裁董思阳,她做对了那些事情
  17. 5G时代下的光模块:腾讯云计算技术投资5000亿元(附下载)
  18. Ensight 操作技巧
  19. Microsoft Word 教程:如何在 Word 中查找和替换文本?
  20. Java关键字synchronized 使用中的 Double-Checked Locking is Broken

热门文章

  1. 用计算机算标准曲线,标准曲线计算器官方版
  2. 头文件stdafx.h
  3. OPPO R11刷机初体验
  4. HTML5+CSS3+Bootstrap开发静态页面嵌入android webview中
  5. 16QAM matlab/simulink仿真
  6. 数据分析新手小白入门学习指南,这五大知识清单值得收藏
  7. Arduino教程2:如何下载使用Arduino IDE?(附下载地址)
  8. ldd usr bin mysql_ldd与otool
  9. php实现高并发解决方案
  10. 华为版计算机软件,Huawei华为手机PC客户端软件