ANSYS APDL实例01:动力学分析
问题描述:
一个铝制容器跌落到一块方形钢板上的动力学分析,已知容器是一个具有5个面的正方形容器,其边长为20in,容器壁厚为0.1in,并分别绕X轴、Y轴和Z轴旋转45°。桌面是一个边长为100in的正方形板,其厚度为0.1in。作用在容器上的载荷是容器本身的重力,它从距离桌面72in的位置落下。
铝材料性能为:弹性模量为10.3e6psi,泊松比为0.334,屈服应力为5000psi,切变模量为20000psi,密度为2.5e-4lb/in³。
钢材料性能为:弹性模量为30.0e6psi,泊松比为0.292,密度7.3e-4lb/in³。
由于在自由落下时,只有重力加速度,假设容器是从距离桌面20in处落下,并给容器一个初速度200in/s,模拟52in的自由落体。假设桌面是刚性的,容器具有双线性随动强化,遵守Von Mises屈服准则。
注意:该问题只能在ANSYS LS-DYNA求解器中分析。
APDL命令流:
FINISH
/CLEAR,START
KEYW,PR_STRUC,1 !指定为结构分析
KEYW,LSDYNA,1 !指定为LY-Dynamic分析
/PREP7
WPRO,,45, !分别绕坐标轴X、Y、Z旋转45°
WPRO,,,45
WPRO,45,,
WPSTYLE,,,,,,,,0 !关闭工作平面
BLOCK,-10,10,-10,10,-10,10, !生成一个正方体块
VDELE, 1 !仅删除块留下面
/PNUM,AREA,1 !显示面号
APLOT
ADELE, 4 !删除编号为4的面
/REPLOT
ET,1,SHELL163 !定义单元类型
R,1 !定义实常数
RMODIF,1,1,,,0.1,,,, !容器壁厚0.1
EDMP,RIGI,1,7,7 !为显示动力学分析定义材料属性
MP,DENS,1,7.3E-4 !定义钢材料密度
MP,EX,1,30E6 !钢的弹性模量
MP,NUXY,1,0.292 !钢的泊松比
MP,DENS,2,2.5E-4 !定义铝的密度
MP,EX,2,10.3E6 !铝的弹性模量
MP,NUXY,2,0.334 !铝的泊松比
TB,BKIN,2,,,, !定义双线性随动强化的材料属性
TBDATA,1,5000
TBDATA,2,20000
TYPE, 1 !指定单元分析类型
MAT, 2 !指定材料类型
REAL,1 !指定实常数
MSHAPE,2,2D
MSHKEY,1 !生成映射网格
AMESH,ALL !生成面网格
/VIEW,1,1,2,3 !改变视角方向
/ANG,1
/PNUM,NODE,1 !显示节点编号
MAT,1 !指定为第一种材料钢
N,,-50,-20,-50,,,, !生成桌面的4个节点
N,,-50,-20,50,,,,
N,,50,-20,50,,,,
N,,50,-20,-50,,,,
E,53,54,55,56 !生成桌面单元
EPLOT
ESEL,S,MAT,,2 !选择定义为第2种材料的所有单元
NSLE,S !选择依附于单元的所有节点
CM,box,NODE !生成一个元件名
ALLSEL,ALL !选择所有的实体
ESEL,S,MAT,,1 !选择指定为第1种材料的所有单元
NSLE,S !选择依附于单元的所有节点
CM,table,NODE !生成另一个元件名
ALLSEL,ALL
EDCGEN,ASTS,BOX,TABLE,0,0,0,0,0,,,,,0.1 !指定接触参数
FINISH
/SOL
EDVE,VELO,box,0,-200,0,0,0,0,,,,,, !给节点施加初始速度
*DIM,time,ARRAY,2,1,1,,, !定义一个数组
*SET,time(2,1,1),1 !给数组赋值
*DIM,accg,ARRAY,2,1,1,,,
*SET,accg(1,1,1),386.4
*SET,accg(2,1,1),386.4
EDLOAD,ADD,ACLY,0,box,TIME,accg,0,,,,, !施加载荷
TIME,1.0, !设置载荷步结束时间
EDRST,50, !指定输出间隔
EDHTIME,50, !指定时间历程的输出间隔
EDDUMP,1, !指定输出的频率
EDENERGY,1,1,1,1 !指定能量损耗控制
SOLVE
EPLOT
/REPLOT,RESIZE
/VIEW,1,,,1 !改变视角方向
/PNUM,AREA,0 !关闭面的编号
/PNUM,NODE,0 !关闭节点的编号
FINISH
/POST1
SET,FIRST !读入第一个载荷步的数据
PLNS,S,EQV !图形显示Von Mises应力
ANDATA,0.5,,0,0,0,1,0,1 !生成一个动画
/ANFILE,SAVE,stress,AVI !生成动画文件
PLDI,, !图形显示位移变化
ANDATA,0.5,,0,0,0,1,0,0 !生成一个动画
/ANFILE,SAVE,displace,AVI !生成动画文件
FINISH
/POST26 !进入时间历程后处理器
/GROPTS,VIEW,1 !改变视图的显示
NSOL,2,27,U,Y,uy !读出节点27在Y方向的位移
PLVAR,2,,,,,,,,,,
FINISH
结果动画:
跌落位移动画 | 跌落应力动画 |
参考文献:龚曙光、谢桂兰、黄云清. ANSYS参数化编程与命令手册[M].
ANSYS APDL实例01:动力学分析相关推荐
- ANSYS APDL学习(3):ANSYS APDL 导入x_t格式模型并受力分析范例
ANSYS APDL 导入x_t格式模型并受力分析范例 第一步:导入模型 第二步:设置单元类型 第三步:划分网格 第四步:材料属性 第五步:施加位移约束和力 第七步:计算 第八步:查看结果 附上 命令 ...
- 有限元matlab_“ANSYS APDL有限元高级分析技术与二次开发”研修班
课程背景 APDL参数化设计语言,作为ANSYS Mechanical高级分析技术之一,是ANSYS高级用户不可或缺的应用技术之一.为提高广大学员利用ANSYS软件解决实际工程问题的能力,宏新 ...
- matlab土体变形实例,ansys案例——20例ansys经典实例】.pdf
ansys案例--20例ansys经典实例] [ANSYS 算例]3.3.7(3) 三梁平面框架结构的有限元分析 针对 [典型例题]3.3.7(1) 的模型,即如图3-19 所示的框架结构,其顶端受均 ...
- 利用Python运行Ansys Apdl
Ansys流处理 1.学习资源 2.版本要求 3.pymapdl安装流程 4.初始设置和本地启动mapdl 5.PyMAPDL语法 6.工具库 7.与window的交互接口 1.学习资源 Ansys官 ...
- 【ANSYS APDL】如何将变量、矩阵等数据导出到TXT文件?
目录 前言 命令*VWIRITE 举例 输出格式 命令*MWRITE 前言 ANSYS中的APDL参数主要有两种:标量参数和数组参数. 其中,标量参数包括两种类型:数值型标量参数和字符型标量参数:数组 ...
- matlab读取Ansys仿真数据实例演示
一.Ansys仿真数据 首先在Ansys中获取仿真数据,如下图所示: 此时,从ansys中导出相关数据,导出格式为表格数据. 二.Matlab处理ansys数据 处理结果如下图所示:下图采用的是fig ...
- ANSYS APDL学习(9):命令流报错No *Do trips needed, enter *ENDDO .解决办法
概括:很简单,就是循环DO的部分写错了,导致没有进入循环,所以也不需要ENDDO了. ANSYS APDL 报错No *Do trips needed, enter *ENDDO . ...
- Ansys APDL pro/e IGES仿真简单流程
文章目录 Pro/E阶段 Ansys APDL阶段 启动 导入模型 设置单位 预处理 仿真 总结 导入IGES后最重要的是GLUE命令,没有他则是无法正常仿真的,所做的网格也是各自为政,没有互相联系的 ...
- ANSYS APDL学习(2):如何将obj文件或stl文件导入ANSYS APDL
参考网址:ANSYS APDL经典界面导入网格文件_femap的博客-CSDN博客_ansys导出网格文件 这个网站说明,可以通过 Workbench 读取stl文件,然后导入APDL中 将obj转s ...
- ANSYS APDL 应用技巧
1. 前言 APDL的全称是ANSYS Parametric Design Language(ANSYS参数化设计语言),是一种解释型语言,具有变量定义.判断.循环.文件读写等功能. 用户可以利用AP ...
最新文章
- vue+webpack+amazeui项目小记
- 2019年,为什么Web前端工程师薪资越来越高?
- mysql架构设计书籍推荐_最近很火的MySQL:抛开复杂的架构设计,MySQL优化思想基本都在这...
- 延长端粒续命有风险,科学家警告:端粒过长反而容易患癌
- Bootstrap 按钮组
- mysql is null走索引_Mysql数据库索引IS NUll ,IS NOT NUll ,!= 是否走索引
- docker设置镜像源 树莓派_树莓派上 Docker 的安装和使用
- Framework1.1 DataView 转DataTable
- element-ui表格组件table踩坑总结
- 魔兽世界总是显示无法连接服务器,心得:launcher更新无法连接服务器如何解决...
- 检查java程序假死的脚本
- Linux之last命令
- 【三维路径规划】基于matlab粒子群和遗传算法多无人机三维路径规划【含Matlab源码 333期】
- javaweb学生宿舍管理系统
- Mac上的免费数据库可视化工具:Sequel Pro
- 关于计算机信息管理的照片,2021年10月山东计算机科学与技术(原计算机信息管理)专业自考报名需上传电子照片...
- Jlink20P接口定义
- vue+element实现手机号验证码注册
- MATLAB绘制一幅中国地图
- Amlogic Linux系列(四) 视频解码分析2