ANSYS中按照X坐标提取节点应力值

2024-02-14 05:08

本文主要是介绍ANSYS中按照X坐标提取节点应力值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

!给出了ANSYS中沿着X轴按照坐标位置依次提取节点应力值的命令流
!先把需要提取的那一排节点选择出来
/PREP7  
ALLSEL,ALL
ASEL,S,MAT,,2                              
ALLSEL,BELOW,AREA
Y=-120                               !要提取节点的横坐标
NSEL,R,LOC,Y,Y                            !从所有节点中选择出要提取的节点
*get,n1,node,,count                      !要提取的节点的总个数
*dim,nn1,array,n1                        !定义一个名为nn1的数组,容量为n1,装的是节点的编号
! *dim,xx1,array,n1,                      !定义一个名为xx1的数组,容量为n1,装的是节点的X坐标值
*dim,stress,array,n1,5                 !定义一个名为stress的三维数组,容量为n1,装的是节点X坐标值、正应力、切应力值
*get,nmin,node,,num,min             !得到所有节点中节点编号最小的节点号 
nn1(1)=nmin                                   !最小的节点号赋予到数组nnn1中,排第一位置(也就是nnn1中的数组就是节点号从小到达排列)
stress(1,1)=NX(nn1(1))                 !最X坐标储存在三维数组第一列中
*Get,stress(1,2),NODE,nn1(1),S,Y      !将S改为EPTO便就是提取应变分量
*Get,stress(1,3),NODE,nn1(1),S,XY
*Get,stress(1,4),NODE,nn1(1),S,1
*Get,stress(1,5),NODE,nn1(1),S,3
*do,i,2,n1                                     !采用循环,将节点编号从小到大排列并获取其相关信息
*get,nnum,node,nmin,nxth
nmin=nnum
nn1(i)=nmin
stress(i,1)=NX(nn1(i))
*Get,stress(i,2),NODE,nn1(i),S,Y      !将S改为EPTO便就是提取应变分量
*Get,stress(i,3),NODE,nn1(i),S,XY
*Get,stress(i,4),NODE,nn1(i),S,1
*Get,stress(i,5),NODE,nn1(i),S,3
*enddo
!已经将所选节点的X坐标、正应力、切应力全部储存,按照坐标将三维数组排序
*DO,j,1,n1-1,1
*if,stress(j,1),LE,stress(j+1,1),THEN
stress(j,1)=stress(j,1)
stress(j,2)=stress(j,2)
stress(j,3)=stress(j,3)
stress(j,4)=stress(j,4)
stress(j,5)=stress(j,5)
*ELSE
kong1=stress(j,1)
kong2=stress(j,2)
kong3=stress(j,3)
kong4=stress(j,4)
kong5=stress(j,5)
stress(j,1)=stress(j+1,1)
stress(j,2)=stress(j+1,2)
stress(j,3)=stress(j+1,3)
stress(j,4)=stress(j+1,4)
stress(j,5)=stress(j+1,5)
stress(j+1,1)=kong1
stress(j+1,2)=kong2
stress(j+1,3)=kong3
stress(j+1,4)=kong4
stress(j+1,5)=kong5*ENDIF
*enddo
!读出数据TXT文件
FINISH
*CFOPEN,25-3,txt                      !25-3为导出的文档名称                
*VWRITE,stress(1,1),stress(1,2),stress(1,3),stress(1,4),stress(1,5)
(F20.2,'   ',F20.2,'    ',F20.2,'    ',F20.2,'    ',F20.2)                          !导出的数据格式       
*CFCLOSE

特别提示:上述代码需要放到文本文件中读入,不能复制粘贴到ANSYS的输入框,就是说用INPUT 的方式直接读入文本文件!!!

这篇关于ANSYS中按照X坐标提取节点应力值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/707568

相关文章

Python中提取文件名扩展名的多种方法实现

《Python中提取文件名扩展名的多种方法实现》在Python编程中,经常会遇到需要从文件名中提取扩展名的场景,Python提供了多种方法来实现这一功能,不同方法适用于不同的场景和需求,包括os.pa... 目录技术背景实现步骤方法一:使用os.path.splitext方法二:使用pathlib模块方法三

Python实现精准提取 PDF中的文本,表格与图片

《Python实现精准提取PDF中的文本,表格与图片》在实际的系统开发中,处理PDF文件不仅限于读取整页文本,还有提取文档中的表格数据,图片或特定区域的内容,下面我们来看看如何使用Python实... 目录安装 python 库提取 PDF 文本内容:获取整页文本与指定区域内容获取页面上的所有文本内容获取

C/C++的OpenCV 进行图像梯度提取的几种实现

《C/C++的OpenCV进行图像梯度提取的几种实现》本文主要介绍了C/C++的OpenCV进行图像梯度提取的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录预www.chinasem.cn备知识1. 图像加载与预处理2. Sobel 算子计算 X 和 Y

Python对PDF书签进行添加,修改提取和删除操作

《Python对PDF书签进行添加,修改提取和删除操作》PDF书签是PDF文件中的导航工具,通常包含一个标题和一个跳转位置,本教程将详细介绍如何使用Python对PDF文件中的书签进行操作... 目录简介使用工具python 向 PDF 添加书签添加书签添加嵌套书签Python 修改 PDF 书签Pytho

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

一文详解如何在Python中从字符串中提取部分内容

《一文详解如何在Python中从字符串中提取部分内容》:本文主要介绍如何在Python中从字符串中提取部分内容的相关资料,包括使用正则表达式、Pyparsing库、AST(抽象语法树)、字符串操作... 目录前言解决方案方法一:使用正则表达式方法二:使用 Pyparsing方法三:使用 AST方法四:使用字

详解C#如何提取PDF文档中的图片

《详解C#如何提取PDF文档中的图片》提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使用,下面我们就来看看如何使用C#通过代码从PDF文档中提取图片吧... 当 PDF 文件中包含有价值的图片,如艺术画作、设计素材、报告图表等,提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使

Python实现常用文本内容提取

《Python实现常用文本内容提取》在日常工作和学习中,我们经常需要从PDF、Word文档中提取文本,本文将介绍如何使用Python编写一个文本内容提取工具,有需要的小伙伴可以参考下... 目录一、引言二、文本内容提取的原理三、文本内容提取的设计四、文本内容提取的实现五、完整代码示例一、引言在日常工作和学

C++字符串提取和分割的多种方法

《C++字符串提取和分割的多种方法》在C++编程中,字符串处理是一个常见的任务,尤其是在需要从字符串中提取特定数据时,本文将详细探讨如何使用C++标准库中的工具来提取和分割字符串,并分析不同方法的适用... 目录1. 字符串提取的基本方法1.1 使用 std::istringstream 和 >> 操作符示