ANSYS 结构分析单元与应用—王新敏等(P199)

此处以等截面椭圆柱为例。

对实体单元施加扭矩,主要方法如下:

  1. 引入质量单元 MASS21 并新建顶面的中心节点,随后将顶面所有节点通过 cerig 命令和新建的节点耦合起来,后续对新建的顶面中心点施加扭矩即可;
  2. 引入 MPC 184 单元并建立顶面中心节点,随后将顶面所有节点分别和新建的节点连接形成 MPC184 单元,后续对新建的顶面中心点施加扭矩即可;
  3. 引入 BEAM4 梁单元(其他梁单元也可尝试),在顶面中心点上部创建新节点,新节点与顶面中心点组成 BEAM4 梁单元,而后原有的顶面中心点和其他顶面节点通过 cerig 命令耦合起来,后续对原有的顶面中心点施加扭矩即可;
  4. 顶面边缘施加力偶(最简单的一种方法),即将扭矩等效为两个相反的集中力。但是实体施加集中力容易导致应力奇异,产生较大的误差;

模拟边界条件:利用圣维南原理,柱子两段的局部范围内(一般是一个截面的高度)的结果因为应力集中可以不考虑,从而方便施加边界条件。

! ansys19.2
! coding:utf-8
! EX6.4-等直杆的扭转分析 P199
finish
/clear
/prep7
a = 100
b = 60
l = 1000
pi = acos(-1)
m = 99e5*pi
sigt = 2*m/(pi*a*b*b) ! 定义扭矩及理论最大剪应力
g = 2.1e5/(2*(1+0.3)) ! 定义剪切模量
wmax = (a*a-b*b)*m/(2*pi*a*a*b*b*g) ! 定义理论最大纵向位移
! 单元类型及材料性质
et, 1, solid95
mp, ex, 1, 2.1e5
mp, prxy, 1, 0.3
cyl4,,, a
arscale, 1,,,, b/a,,,, 1 ! 圆面生成椭圆面
voffst, 1, l ! 生成椭圆柱
! 切分
wprota,, 90
vsbw, all
wprota,,, 90
vsbw, all
wpcsys, -1
esize, 30
mshkey, 1
mshape, all
lsel, s, length,, l
lesize, all, l/20
lsel, all
vmesh, all
! 施加固定端约束,保存模型
asel, s, loc, z, 0
da, all, all
asel, all
save ! 方法1.引入质量单元施加扭矩
et, 2, mass21
keyopt, 2, 3, 0 ! uxyz,rotxyz
r, 2, 1e-6
type, 2
real, 2
endcent = node(0,0,l)
e, endcent
nsel, s, loc, z, l
cerig, endcent, all, uxyz
f, endcent, mz, m ! 截面中心点施加扭矩
allsel, all ! 方法2.利用MPC184单元,创建多个单元形成刚性区
resume
/prep7
et, 2, mpc184
keyopt, 2, 1, 1
*get, maxnode, node,, num, max
maxnode = maxnode + 1
nsel, s, loc, z, l
nsel, u,,, node(0,0,l)
*get, numnode, node,, count
*get, inode, node,, num, min
n, maxnode,,, l
type, 2
e, maxnode, inode ! 新建节点和最小节点形成MPC184单元
! 循环创建MPC184单元
*do, i, 2, numnode
inode = ndnext(inode)
e, maxnode, inode
*enddo
f, maxnode, mz, m
allsel, all ! 方法3.引入BEAM4单元,建立约束方程
resume
/prep7
et, 2, beam4
r, 2, 1e8, 1e8, 1e8, 1, 1
*get, maxnode, node,, num, max
endcent = node(0,0,l)
n, maxnode+1, 0, 0, 1.5*l
type, 2
real, 2
e, maxnode+1, endcent ! 中心点和1.5l处中心点形成BEAM4单元
nsel, s, loc, z, l
cerig, endcent, all, uxyz ! 同引入质量单元类似
f, endcent, mz, m
allsel, all ! 方法4.直接施加力偶(最粗糙的方法,产生集中力)
resume
/prep7
p = m/(2*(a+b))
f, node(-a,0,l), fy, -p
f, node(a,0,l), fy, p
! 施加另一对集中力
f, node(0,-b,l), fx, p
f, node(0,b,l), fx, -p ! 求解
/solu
solve ! 后处理
/post1
plnsol, s, xz ! sxz剪应力云图
plnsol, s, yz
plnsol, s, z
nsel, s, loc, z, 2*a, l-2*a ! 根据圣维南原理,端部各去掉一个梁高范围
esln
plnsol, s, z
plnsol, u, z
plnsol, s, xz

ANSYS实体单元施加扭矩方法分析的更多相关文章

  1. 【Java并发编程实战】-----“J.U.C”:ReentrantLock之三unlock方法分析

    前篇博客LZ已经分析了ReentrantLock的lock()实现过程,我们了解到lock实现机制有公平锁和非公平锁,两者的主要区别在于公平锁要按照CLH队列等待获取锁,而非公平锁无视CLH队列直接获 ...

  2. php模拟登陆的两种实现方法分析

    php模拟登陆的实现方法分析 本文实例分析了php模拟登陆的实现方法.分享给大家供大家参考.具体分析如下: php模拟登陆的实现方法,这里分别列举两种方法实现模拟登陆人人网.具体实例代码如下: 1)使 ...

  3. Servlet生命周期中的service方法分析

    问题ServletLifeCycle中的service方法内,有super.service(request, response); 会执行this.doGet(HttpServletRequest r ...

  4. KCF目标跟踪方法分析与总结

    KCF目标跟踪方法分析与总结 correlation filter Kernelized correlation filter tracking 读"J. F. Henriques, R. ...

  5. 【转】第7篇:Xilium CefGlue 关于 CLR Object 与 JS 交互类库封装报告:全自动注册与反射方法分析

    作者: 牛A与牛C之间 时间: 2013-12-12 分类: 技术文章 | 2条评论 | 编辑文章 主页 » 技术文章 » 第7篇:Xilium CefGlue 关于 CLR Object 与 JS ...

  6. 【转】第6篇:Xilium CefGlue 关于 CLR Object 与 JS 交互类库封装报告:自动注册JS脚本+自动反射方法分析

    作者: 牛A与牛C之间 时间: 2013-11-21 分类: 技术文章 | 暂无评论 | 编辑文章 主页 » 技术文章 » 第6篇:Xilium CefGlue 关于 CLR Object 与 JS ...

  7. 【转】第5篇:Xilium CefGlue 关于 CLR Object 与 JS 交互类库封装报告:自动注册JS脚本+委托回调方法分析

    作者: 牛A与牛C之间 时间: 2013-11-19 分类: 技术文章 | 暂无评论 | 编辑文章 主页 » 技术文章 » 第5篇:Xilium CefGlue 关于 CLR Object 与 JS ...

  8. 【转】第4篇:Xilium CefGlue 关于 CLR Object 与 JS 交互类库封装报告:委托回调方法分析

    作者: 牛A与牛C之间 时间: 2013-11-18 分类: 技术文章 | 暂无评论 | 编辑文章 主页 » 技术文章 » 第4篇:Xilium CefGlue 关于 CLR Object 与 JS ...

  9. 【转】3篇:Xilium CefGlue 关于 CLR Object 与 JS 交互类库封装报告:官方原生方法分析

    作者: 牛A与牛C之间 时间: 2013-11-17 分类: 技术文章 | 暂无评论 | 编辑文章 主页 » 技术文章 » 第3篇:Xilium CefGlue 关于 CLR Object 与 JS ...

  10. viewController启动方法分析

    viewController启动方法分析 转载:http://blog.csdn.net/dizzthxl/article/details/14170047 首先理清楚一个概念: 创建一个类和实例化一 ...

随机推荐

  1. .Net程序员机会来了,微软官方新推出一个面向Windows开发者本地运行AI模型的开源工具

    想要开发AI产品的.Net程序员机会来了,这个项目应该好好研究. 虽然说大模型基本都有提供网络API,但肯定没有直接使用本地模型速度快. 最近微软官方新推出AI Dev Gallery开源项目,可以帮 ...

  2. PS2021、色环插件Coolorus下载+色环无法拖动问题和没有压感问题的解决

    PS2021+色环插件Coolorus+色环无法拖动问题解决+没有压感问题解决 1.资源下载链接 PS各版本下载: 感谢微博@vposy大佬无私奉献提供的各版本ADOBE软件直装破解: 百度网盘: p ...

  3. 内存吞金兽(Elasticsearch)的那些事儿 -- 写入&检索原理

    系列目录 内存吞金兽(Elasticsearch)的那些事儿 -- 认识一下 内存吞金兽(Elasticsearch)的那些事儿 -- 数据结构及巧妙算法 内存吞金兽(Elasticsearch)的那 ...

  4. CDS标准视图:日期迁移视图 I_ShiftedCalendarDate

    视图名称:I_ShiftedCalendarDate 视图类型:带参数的视图 时间期间偏移量单位(P_TimePeriodOffsetUnit): D代表天 W代表周 M代表月 Q代表季 Y代表年 期 ...

  5. 分布式全局唯一ID解决方案详解

    --------------------- ID是数据的唯一标识,传统的做法是利用UUID和数据库的自增ID,在互联网企业中,大部分公司使用的都是Mysql,并且因为需要事务支持,所以通常会使用Inn ...

  6. Linux常见问题合集

    Linux基本指令 连接SSH ssh uesrname@ip 例如:ssh root@192.168.43.217 Linux 创建多级目录命令: mkdir -p 示例:mkdir -p proj ...

  7. 使用树莓派学习Linux驱动 硬件环境评估

    1. 现有设备 surface,树莓派3B 简介 优点 缺点 树莓派+鼠标键盘显示屏 开发方便 需要购买小/静音键盘 需要购买显示屏 显示屏小了用着不舒服,大了太贵 树莓派不需要显示屏!将来还要刷机不 ...

  8. Kotlin:【List集合】安全索引取值函数、可变列表、mutator函数、removeIf函数、list集合遍历、解构(过滤不需要的元素赋值)

  9. bullyBox pg walkthrough Intermediate

    nmap 发现80 和 22端口 访问80 端口发现 跳转 http://bullybox.local/ 在/etc/hosts 里面加上这个域名 dirsearch 扫描的时候发现了.git泄露 用 ...

  10. AI编程助手带来的洞察和启发——程序员职业的变革

    前言 从chatgpt的横空出世到国内大模型的强势崛起, 从AI只会写诗作画到辅助编程, AI作为新质生产力的重要角色逐渐进入各行各业,为行业带来新的可能性. Cursor.通义灵码这类"A ...