ANSYS使用APDL数组存储每一个荷载子步下的后处理参数值

利用数组获取每一个荷载子步下的后处理参数变化,本文以 所有单元x方向应力之和 为例
/prep7
allsel,all
esel,s,real,,6,8      !选择实常数6,7,8的单元,即弹簧单元
cm,elem_tanhuang,elem
cmsel,s,elem_tanhuang,elem
*get,firstnum,elem,0,num,min    !单元 的最小单元编号
*get,totalnum,elem,0,count      !单元总数
!创建数组,存放每一个单元的编号
*dim,elembh,array,totalnum,1
elembh(1,1)=firstnum
jjj=firstnum
*do,i,2,totalnumjjj=elnext(jjj)elembh(i,1)=jjj
*enddo
*get,hezaibu_num,active,0,solu,ncmls       !获取总荷载步数
*dim,zibu_num,array,hezaibu_num,1
*do,mm,1,hezaibu_numset,mm*get,zibu_num(mm,1),active,0,solu,ncmss   !得到相应荷载步下的子步数
*enddo
*dim,zongzibu,array,hezaibu_num,1
xx=zibu_num(1,1)
zongzibu(1,1)=xx
*do,i,2,hezaibu_numxx=zibu_num(i,1)+xxzongzibu(i,1)=xx
*enddo
zongshu=zongzibu(hezaibu_num,1)         !得到所有子步数的总和,也就是所有不同工况的总数
!定义一个数组ffxx,用于存放 所有单元x方向应力之和
*dim,ffxx,array,zongshu,1
tt = 0
*do,mm,1,hezaibu_num!荷载步数循环set,mm*do,nn,1,zibu_num(mm,1)         !荷载子步数循环set,mm,nn   !设置当前的第mm荷载步下的第nn荷载子步数allsel,allcmsel,s,elem_tanhuang,elemetable,xf,f,y*dim,xforcelem,array,totalnum,1*do,i,1,totalnum*get,xforcelem(i,1),elem,elembh(i,1),etab,xf!获取每个单元X方向内力,并将其存入xforcelem*enddo*dim,xforce,array,totalnum,1xforce(1,1)=xforcelem(1,1)!这段只是想把每个单元内力累加求和,目标就是一个值,所以这样写有点冗长了,但是没想到更好的方法*do,i,2,totalnumxforce(i,1)=xforce(i-1,1)+xforcelem(i,1)*enddott=tt+1 !这个tt的作用只是计数,给ffxx数组编号ffxx(tt,1) = xforce(totalnum,1)!给ffxx数组赋值,获取每一个核载子步下的 单元x方向应力之和*enddo
*enddo
/post26
nsol,2,1,u,y
!这里随意定义一个的节点变量,但是一定先定义,具体内容无所谓(可查看帮助文档VPUT函数,V前面没有*的那个)
vput,ffxx(1),3
!将 单元x方向应力之和 转化为变量3
prod,6,1,,,,,,(230*1000/11)/(100*340)
xvar,3
plvar,6 !荷载——x方向单元总应力曲线

ANSYS使用APDL数组存储每一个荷载子步下的后处理参数值相关推荐

  1. ANSYS中表格数组的定义及使用举例

    本文转载自:http://blog.sina.com.cn/s/blog_833dee820102xwb3.html ANSYS中会有许多的参数数据,这些参数的形成后要放到一个容器中去,等着以后调用. ...

  2. C语言用char数组存储一串整数时的一个陷阱

    C语言用char数组存储一串整数时的一个小陷阱 C语言的一个关于char数组的小Tip 一.问题起源 二.问题代码 三.问题分析 (一).运行分析 (二).可能的解决方案 四.问题总结(不想看长篇大论 ...

  3. Java黑皮书课后题第7章:*7.33(文化:中国生肖)使用一个字符串数组存储动物名称来简化程序清单3-9的程序

    7.33(文化:中国生肖)使用一个字符串数组存储动物名称来简化程序清单3-9的程序 题目 题目描述 程序清单3-9 代码 运行实例 题目 题目描述 7.33(文化:中国生肖)使用一个字符串数组存储动物 ...

  4. Java黑皮书课后题第7章:*7.11(统计:计算标准差)编程练习题5.45计算数字的标准差。本题…计算标准差,使用一个数组存储x的每个数。编写测试程序,提示用户输入10个数字,显示平均值和标准差

    7.11(统计:计算标准差)编程练习题5.45计算数字的标准差.本题-计算标准差,使用一个数组存储x的每个数.编写测试程序,提示用户输入10个数字,显示平均值和标准差 题目 题目描述与运行示例 破题 ...

  5. [基础题] * 9.(*)设计一个Student接口,以一维数组存储一个班级的学生姓名。

    /*[基础题]  * 9.(*)设计一个Student接口,以一维数组存储一个班级的学生姓名.  * 该接口中有一个抽象方法getStudentName().  * 设计一个类Union,该类实现接口 ...

  6. /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分、平均分、最高分、最低分。

    package HomeWork; import java.util.Arrays; import java.util.Scanner; /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输 ...

  7. 案例:从键盘输入本组学员的人数,和本组学员的姓名,用数组存储姓名,然后再从键盘输入一个姓名,查找它是否在之前的数组中,如果存在,就显示它的下标

    package com.atguigu.z_homework;import java.util.Arrays; import java.util.Scanner;/* 案例:从键盘输入本组学员的人数, ...

  8. 定义一个数组存储5位学员成绩,通过控制台输入每位学员成绩,并打印输出每位学员成绩和平均成绩。

    package JavaEEtest;import java.util.Scanner;public class Student { // 定义一个数组存储5位学员成绩,通过控制台输入每位学员成绩, ...

  9. apdl与传统计算机语言,ANSYS经典APDL语言详解及ANSYS二次开发

    一.13个实例模型贴近工程实战操作: 案例01:变截面轴弯扭耦合静载分析      案例02:实体-梁结构连接静载分析 案例03:水箱模态分析                          案例0 ...

最新文章

  1. python pandas_Python库Pandas数据可视化实战案例
  2. java开发有不加班的吗_8年Java开发的500强企业大佬告诉你,程序员不加班就没有前途吗?...
  3. 【转】SAP中的FTP操作样例
  4. ITK:向转换工厂注册非默认转换
  5. 介绍求解AX=b:可解性与解的结构
  6. 一条更新SQL 是如何执行的?
  7. SAP Spartacus的user id
  8. layuit 框架_Layui|经典模块化前端框架
  9. mysql 5.7基本优化_mysql5.7优化
  10. VMware vSphere学习之手动克隆虚拟机
  11. Linux编译后运行,OpenCV2.3.0编译后运行的问题
  12. 史上最管用的C盘深度清理秘籍
  13. 2021-2027全球与中国射频发生器市场现状及未来发展趋势
  14. [转]Maven查看当前生效配置、pom、环境变量等命令(mvn help用法)
  15. 石家庄地铁路线安排网站的设计
  16. 大觉寺到鹫峰线路_大觉寺-萝卜地北尖-鹫峰徒步线路攻略--登山备查
  17. 游戏建模控件Aspose.3D for Java最新版支持在Wavefront OBJ中添加点云支持
  18. 使用Selenium控制已打开的浏览器和网页
  19. 阿里云大数据计算服务MaxCompute使用教程
  20. 小白菜快速上手 Docker

热门文章

  1. CCF-CSP题解 201912-3化学方程式
  2. LeetCode题目笔记--12.整数转罗马数字
  3. 数电实验:自动生成三位JK卡诺图
  4. 国嵌 c语言,专题3-6.#和##运算符使用解析(国嵌C语言视频)
  5. curl Operation timed out after 20001 milliseconds with 0 out of 0 bytes received
  6. 如何利用网络营销技巧推广中医平台?
  7. Marathon 服务发现及负载均衡 marathon-lb
  8. 保护眼睛背景颜色设置方法
  9. 软件需求分析知识点总结
  10. 实现基于国密SM3的密钥派生(KDF)功能