当前位置: 首页 > news >正文

ANSYS学习

1.解决了载荷步和时间步的协调问题:

建立多行1列表格(第0列为时间步,第1列为载荷信息),这样可以描述一个A级载荷的工作过程

再通过载荷步LSWIIRTE区分不同的载荷工况,如A-1或者A-2。

2.解决了如何调换载荷步的时间次序问题

ANSYS只支持顺序建立载荷步,即:先LSWRITE1,然后LSWRITE2。不能LSWRITE1,然后先LSWRITE2,后先LSWRITE1。如果要改变求解顺序可以逐一求解。通过LSSOLVE命令,项目如下

/CLEAR
/prep7
! -----------------------------
! 1. 定义几何参数
! -----------------------------
R_out = 50          ! 外半径
H     = 20          ! 高度
Nr    = 20          ! 径向单元数
Nz    = 10          ! 轴向单元数! -----------------------------
! 2. 定义材料
! -----------------------------
MP,EX,1,2.1E5       ! 弹性模量 MPa
MP,NUXY,1,0.3       ! 泊松比
MP,DENS,1,7.85E-6   ! 密度 g/mm^3,可选! -----------------------------
! 3. 建立关键点(二维轴对称)
! -----------------------------
K,1,0,0
K,2,R_out,0
K,3,R_out,H
K,4,0,H! -----------------------------
! 4. 建立线和面
! -----------------------------
L,1,2
L,2,3
L,3,4
L,4,1
A,1,2,3,4! -----------------------------
! 5. 选择单元类型
! -----------------------------
ET,1,PLANE183        ! 二维轴对称单元
KEYOPT,1,3,1         ! 打开轴对称选项! -----------------------------
! 6. 划分网格
! -----------------------------
ESIZE,R_out/Nr        ! 径向单元大小
AMESH,ALL             ! 面划分网格/SOLU
LSCLEAR,all
ANTYPE,STATIC
KBC,0
OUTRES,ALL,ALL
! AUTOTS,OFF! --- 设置载荷步总时间 ---! NSUBST,3        ! 3 个子步,每个子步时间增量 = 1
TIME,3          ! 最大时间 = 3
DELTIM,1,0,0! 3 个子步,每个子步时间增量 = 1
! 固定约束
DL,1,,UY,0
! 施加随时间变化的线载荷(表格)
*DIM,p18,TABLE,4,1,0   ! 4 行 1 列表格
! 第一行:时间=0, 载荷=0
p18(1,0) = 0    ! 时间
p18(1,1) = 0    ! 载荷
! 第二行:时间=1, 载荷=-10
p18(2,0) = 1
p18(2,1) = -10
! 第三行:时间=2, 载荷=20
p18(3,0) = 2
p18(3,1) = 20
! 第四行:时间=3, 载荷=0
p18(4,0) = 3
p18(4,1) = 0
SFL,2,PRES,%p18%
LSWRITE,1, !A-2
LSCLEAR,ALLANTYPE,STATIC
KBC,0            ! 阶跃载荷
OUTRES,ALL,ALL
AUTOTS,OFF! --- 固定约束 ---
DL,1,,UY,0! --- 时间历程 ---
TIME,1
DELTIM,1,0,0! 1个子步,每个子步时间增量 = 1
SFL,2,PRES,50    ! 加载阶段LSWRITE,2, LSCLEAR,ALL
ANTYPE,STATIC
KBC,0            ! 阶跃载荷
OUTRES,ALL,ALL
AUTOTS,OFF! --- 固定约束 ---
DL,1,,UY,0
!A-2
! --- 时间历程 ---
TIME,1
DELTIM,1,0,0! 1个子步,每个子步时间增量 = 1
SFL,2,PRES,-50    ! 加载阶段
LSWRITE,3, !调换次序求解
finish
/SOLU
LSSOLVE,1,3,1 
finish
/SOLU 
LSSOLVE,1,1,1
LSSOLVE,3,3,1 
LSSOLVE,2,2,1

http://www.dtcms.com/a/393000.html

相关文章:

  • 【python】安装jieba库
  • tyza66的博客:专注软件开发、全栈开发与开源项目的技术分享
  • Redis最佳实践——购物车优化详解
  • Netty从0到1系列之Netty内存管理【下】
  • 【使用函数求余弦COS函数的近似值】2022-11-27
  • 前端违规页面车主信息优化说明
  • 成功安装了 Anaconda3。要启动它,您有以下几种主要方式:方式一:通过“开始菜单”启动(最直接的方法)1. 点击您电脑屏幕左下角的 “开始菜单”(Win
  • flex布局实现导航栏横向滚动切换
  • 改进过程缺乏数据驱动会带来哪些后果
  • 实验1.1点亮led灯
  • 林粒粒的视频笔记13-数据清洗
  • Java进阶教程,全面剖析Java多线程编程,线程出让,笔记09
  • 大模型微调之 用LoRA微调Llama2(附代码)——李宏毅2025大模型作业5笔记-上
  • Matplotlib地理数据可视化技术详解:Cartopy与Basemap实战指南
  • wordpress 图片不显示 后台无法登陆的问题之一
  • TFS-2023《Local-Global Fuzzy Clustering With Anchor Graph》
  • Spring —— AOP
  • 讲一下ZooKeeper的持久化机制
  • 【Java后端】深入理解 Spring Security:从原理到实战
  • LeetCode:31.K个一组翻转链表
  • openharmony之系统亮度范围定制
  • 一种利用串口51单片机远程升级 OTA
  • Redis三种集群模式
  • C++ map_set封装
  • NW836NW884美光固态闪存NW885NW913
  • STM32计算步进电机转速
  • liboffice 全屏禁用工具栏
  • Photoshop - Photoshop 调整图像品质
  • 【CF】Day146——杂题 (递归 | 规律与操作)
  • PyTorch 中特征变换:卷积与转置卷积