ANSYS使用APDL数组存储每一个荷载子步下的后处理参数值
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数组存储每一个荷载子步下的后处理参数值相关推荐
- ANSYS中表格数组的定义及使用举例
本文转载自:http://blog.sina.com.cn/s/blog_833dee820102xwb3.html ANSYS中会有许多的参数数据,这些参数的形成后要放到一个容器中去,等着以后调用. ...
- C语言用char数组存储一串整数时的一个陷阱
C语言用char数组存储一串整数时的一个小陷阱 C语言的一个关于char数组的小Tip 一.问题起源 二.问题代码 三.问题分析 (一).运行分析 (二).可能的解决方案 四.问题总结(不想看长篇大论 ...
- Java黑皮书课后题第7章:*7.33(文化:中国生肖)使用一个字符串数组存储动物名称来简化程序清单3-9的程序
7.33(文化:中国生肖)使用一个字符串数组存储动物名称来简化程序清单3-9的程序 题目 题目描述 程序清单3-9 代码 运行实例 题目 题目描述 7.33(文化:中国生肖)使用一个字符串数组存储动物 ...
- Java黑皮书课后题第7章:*7.11(统计:计算标准差)编程练习题5.45计算数字的标准差。本题…计算标准差,使用一个数组存储x的每个数。编写测试程序,提示用户输入10个数字,显示平均值和标准差
7.11(统计:计算标准差)编程练习题5.45计算数字的标准差.本题-计算标准差,使用一个数组存储x的每个数.编写测试程序,提示用户输入10个数字,显示平均值和标准差 题目 题目描述与运行示例 破题 ...
- [基础题] * 9.(*)设计一个Student接口,以一维数组存储一个班级的学生姓名。
/*[基础题] * 9.(*)设计一个Student接口,以一维数组存储一个班级的学生姓名. * 该接口中有一个抽象方法getStudentName(). * 设计一个类Union,该类实现接口 ...
- /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分、平均分、最高分、最低分。
package HomeWork; import java.util.Arrays; import java.util.Scanner; /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输 ...
- 案例:从键盘输入本组学员的人数,和本组学员的姓名,用数组存储姓名,然后再从键盘输入一个姓名,查找它是否在之前的数组中,如果存在,就显示它的下标
package com.atguigu.z_homework;import java.util.Arrays; import java.util.Scanner;/* 案例:从键盘输入本组学员的人数, ...
- 定义一个数组存储5位学员成绩,通过控制台输入每位学员成绩,并打印输出每位学员成绩和平均成绩。
package JavaEEtest;import java.util.Scanner;public class Student { // 定义一个数组存储5位学员成绩,通过控制台输入每位学员成绩, ...
- apdl与传统计算机语言,ANSYS经典APDL语言详解及ANSYS二次开发
一.13个实例模型贴近工程实战操作: 案例01:变截面轴弯扭耦合静载分析 案例02:实体-梁结构连接静载分析 案例03:水箱模态分析 案例0 ...
最新文章
- python pandas_Python库Pandas数据可视化实战案例
- java开发有不加班的吗_8年Java开发的500强企业大佬告诉你,程序员不加班就没有前途吗?...
- 【转】SAP中的FTP操作样例
- ITK:向转换工厂注册非默认转换
- 介绍求解AX=b:可解性与解的结构
- 一条更新SQL 是如何执行的?
- SAP Spartacus的user id
- layuit 框架_Layui|经典模块化前端框架
- mysql 5.7基本优化_mysql5.7优化
- VMware vSphere学习之手动克隆虚拟机
- Linux编译后运行,OpenCV2.3.0编译后运行的问题
- 史上最管用的C盘深度清理秘籍
- 2021-2027全球与中国射频发生器市场现状及未来发展趋势
- [转]Maven查看当前生效配置、pom、环境变量等命令(mvn help用法)
- 石家庄地铁路线安排网站的设计
- 大觉寺到鹫峰线路_大觉寺-萝卜地北尖-鹫峰徒步线路攻略--登山备查
- 游戏建模控件Aspose.3D for Java最新版支持在Wavefront OBJ中添加点云支持
- 使用Selenium控制已打开的浏览器和网页
- 阿里云大数据计算服务MaxCompute使用教程
- 小白菜快速上手 Docker
热门文章
- CCF-CSP题解 201912-3化学方程式
- LeetCode题目笔记--12.整数转罗马数字
- 数电实验:自动生成三位JK卡诺图
- 国嵌 c语言,专题3-6.#和##运算符使用解析(国嵌C语言视频)
- curl Operation timed out after 20001 milliseconds with 0 out of 0 bytes received
- 如何利用网络营销技巧推广中医平台?
- Marathon 服务发现及负载均衡 marathon-lb
- 保护眼睛背景颜色设置方法
- 软件需求分析知识点总结
- 实现基于国密SM3的密钥派生(KDF)功能