ansys二次开发及实例

合集下载

ANSYS的二次开发技术

ANSYS的二次开发技术

ANSYS的二次开发技术ANSYS 的二次开发技术ANSYS 提供的二次开发工具有三个:参数化设计语言(ANSYS Parametric Design Language,APDL),用户界面设计语言(User Interface Design Language,UIDL)以及用户可编程特性(User Programmable Features,UPFs)。

其中,前两种可归类为标准使用特性,后一种为非标准使用特性。

ANSYS 参数化设计语言(APDL)APDL 扩展了传统有限元分析范围之外的能力,提供了建立标准化零件库、序列化分析、设计修改、设计优化以及更高级的数据分析处理能力,包括灵敏度研究等。

ANSYS 用户可编程特性(UPFs)利用UPFs,用户可以开发下列方面的功能程序:(1) 开发用户子程序实现从ANSYS 数据库中提取数据或将数据写入ANSYS 数据库。

该种子程序可以编译连接到ANSYS 中,此时ANSYS 提供了10 个数据库操作命令;如果作为外部命令处理,可以在ANSYS 的任何模块中运行;(2) 利用ANSYS 提供的子程序定义各种类型的载荷,其中包括BF 或BFE 载荷、压力载荷、对流载荷、热通量和电荷密度等;(3) 利用ANSYS 提供的子程序定义各种材料特性,包括塑性、蠕变、膨胀、粘塑性、超弹、层单元失效准则等;(4) 利用ANSYS 提供的子程序定义新单元和调整节点方向矩阵,ANSYS 最多可以有6 个独立的新单元USER100-USER105;( 5) 利用ANSYS 提供的子程序修改或控制ANSYS 单元库中的单元;(6) 利用UEROP 创建用户优化程序,可以用自己的算法和中断准则替换ANSYS 优化过程。

(7) ANSYS 程序作为子程序在用户程序中调用,如用户自定义的优化算法。

ANSYS 软件本身是通过FORTRAN 和C 语言开发的。

使用UPFs 进行二次开发,在安装ANSYS 的基础上,还需要Compaq Visual FORTRAN 和MS Visual C++的支持。

ANSYSLS-DYNA二次开发及其在侵彻模拟中的应用

ANSYSLS-DYNA二次开发及其在侵彻模拟中的应用

ANSYS/LS-DYNA二次开发及其在侵彻模拟中的应用[范斌1,2马壮1,2范群波1,2,*金福生1祝威1][1.北京理工大学,100081 2.冲击环境材料技术国家级重点实验室,100081]*通讯作者Email:fanqunbo@[ 摘要] 针对利用商用软件ANSYS/LS-DYNA建立弹靶有限元模型及K文件修改的复杂性,运用编程语言C#进行了ANSYS/LS-DYNA的二次开发,建立了装甲防护领域的专业软件——装甲防护效能仿真评估平台。

该软件通过定制专用前后处理界面,实现了参数化的前处理过程,K文件自动提交计算过程,以及高效的后处理过程。

该软件针对无较多有限元分析经验的普通研究人员使用,可高效完成弹靶侵彻过程的模拟及装甲的抗弹性能的定量评估,避免了大量的重复性工作,提高了分析效率。

[ 关键词]二次开发;数值模拟;抗弹性能;侵彻Secondary Development of ANSYS/LS-DYNAand Application in Numerical Simulation of Penetration [FAN Bin1,2, MA Zhuang1,2, FAN Qun-bo1,2,*, JIN Fu-sheng1, ZHU Wei1 ][1.Beijing Institute of Technology, 100081 2.National Key Laboratory of Science andTechnology on Materials under Shock and Impact,100081][ Abstract ] Armor ballistic performance simulation evaluating platform, a professional software in armor ballistic performancing area, has been developed to deal with the complexity in building the finite element model and modifying the keyword file when using the commercial software ANSYS/LS-DYNA. Parametric pre-processing, keyword file automatically submitting, as well as efficient post-processing are achieved by designing special pre-processing and post-processing user interface. To those ordinary researchers lacking FE analysis experience, this software can efficiently simulate the penetrating process and quantificationally evaluate the ballistic performance,thus avoiding the vast repeatability and improving the analyzing efficiency.[ Keyword ] secondary development; numerical simulation; ballistic performance; penetration1 前言侵彻是指高速运动的弹体侵入甚至穿透目标靶板的过程,它是一种普遍存在的物理力学现象,研究弹体与靶板的相互作用过程,具有重要的民用价值和军事应用背景。

ANSYS结构计算二次开发技术研究及应用

ANSYS结构计算二次开发技术研究及应用

文章编号:1007Ο2993(2004)02Ο0100Ο03ANS YS 结构计算二次开发技术研究及应用 李新坡1 袁文忠2(11中科院Ο水利部成都山地灾害与环境研究所,四川成都 610041;21西南交通大学土木工程学院,四川成都 610031) 【摘 要】 针对采用大型有限元程序ANSYS 进行结构计算中存在的问题,对以ANSYS 为平台,利用APDL 语言进行的计算程序二次开发用于结构计算时的一些关键性技术进行了研究。

采用APDL 语言编程,并以预应力锚索桩为例进行计算,通过与传统算法进行比较,结果比较满意。

【关键词】 ANSYS ;APDL 语言;预应力锚索桩;二次开发技术【中图分类号】 TU 2Study on the Further Development T echnique of ANSYS and Its UseLi Xinpo 1 Yuan Wenzhong 2(11Chengdu Institute of Mountain Hazards and Environment ,Chinese Academ y of Sciences &Ministry of Water Conservancy ,S ichuan Chengdu 610041;21School of Civil Engineering ,S outhwest Jiaotong University ,S ichuan Chengdu 610031China )【Abstract 】 S ome important techniques are discussed to the problems in designing calculation of retaining piles on ANSYS sys 2tem.The problem can be solved by the method of programming with APDL.Also ,the method is used in the calculation of piles with prestressed anchor 2cable and the results are reasonable com pared with that acquired by routine method.【K ey Words 】 ANSYS ;APDL ;piles with prestressed anchor 2cable ;further development technique0 引 言ANSYS 是由美国ANSYS 公司开发的一种大型通用有限元分析软件。

ansys二次开发

ansys二次开发

1 ANSYS软件及其二次开发工具ANSYS 作为有限元领域的大型通用程序,在工业应用领域及科研方面均有深入的应用。

其广泛而有效的分析工具能解决各类问题,如结构、流体、热、电磁问题等,同时 ANSYS 还 为高级用户提供了多种二次开发工具,利用这些工具,用户可以高效地扩充 ANSYS 的功能。

本章对 ANSYS 软件和其他商业软件,以及开源软件进行了简单介绍,然后分别对 ANSYS 的 4 个二次开发工具 APDL、UPFs、UIDL及 Tck\Tk进行了介绍。

本章要点:l各商业及开源有限元软件的介绍l ANSYS 的 4 个二次开发工具1.1 ANSYS 简介首先有必要对ANSYS软件的发展及其组成部分有所了解, 若要对ANSYS进行二次开发,对 ANSYS 软件的结构有了整体的把握才能有的放矢、目标明确的进行相关二次开发工作。

本 节简要介绍 ANSYS 公司及 ANSYS 软件的发展历程,然后介绍 ANSYS 12.0软件的组成,最 后给出一些其他商业及开源有限元软件的简单介绍。

1.1.1 ANSYS 的发展历程ANSYS 公司于 1970 年在美国成立, 创始人John Swanson博士是匹兹堡大学力学系教授, 公司总部位于美国宾西法尼亚州的匹兹堡。

经过四十年的发展,ANSYS 在有限元软件领域占 据了举足轻重的地位, 被世界各工业领域广泛接受, 成为全球众多专业技术协会认可的标准分 析软件。

ANSYS 集成了力学、热学、电学、声学、流体等多个模块,可用于航空航天、汽车、 电子电气、国防军工、铁路、造船、石油化工、能源电力、核工业、土木工程、冶金与成形以 及生物医学等各个领域。

ANSYS 公司于 2003 年开发设计了新一代 CAE 仿真平台 ANSYS Workbench。

ANSYSANSYS 二次开发及应用实例详解 21C h a p t e r Workbench 由各种功能丰富的模块组成,有 Windows 风格的优化易用的界面,能直接读入常 用的各种格式的模型文件, 并具有良好的数据交换能力和强大的协同仿真环境。

ANSYS2次开发-实例-chm

ANSYS2次开发-实例-chm

ANSYS2次开发-实例-chm问:⼆次开发的例题_chmUPFE. 使⽤ANSYS列表命令列出ANSYS某⼀结果⽂件的内容;编译并连接ANSYS⼆进制⽂件读写程序BINTST.F,读写⼆进制⽂件并与列表⽅式相⽐较。

1. 建⽴⼀个⾃⼰所熟悉的有限元模型,单元数3~5即可,加载、设置边界条件并求解6. 使⽤ANSYS列表命令Utility Menu->File->List->Binary File7. 在弹出的对话框中[DUMP] Records to be list中选ALL Records[FORM] Amt of output per record中选Entire Records[FILEAUX2] binary file to list中选择要显⽰的.rst⽂件按OK键确认后,可以得到.rst⽂件的列表窗⼝使⽤列表窗⼝的菜单保存列表窗⼝中的输出结果到⽂件list.txtFile->Save As8. 拷贝以下⽂件到⼯作⽬录D:\user>copy c:\ansys55\custom\misc\intel\bintst.f D:\user>copyc:\ansys55\custom\misc\intel\bintrd.f D:\user>copyc:\ansys55\custom\misc\intel\bintwr.f D:\user>copyc:\ansys55\custom\misc\intel\Custom.bat D:\user>copyc:\ansys55\custom\misc\intel\Makefile D:\user>copyc:\ansys55\custom\misc\intel\binlib.a9. 运⾏Custom.bat,编译并连接D:\user>custom在⼯作⽬录中可⽣成⼀个运⾏程序bintst.exe10. 运⾏bintst.exeD:\user>bintst > out.txt将bintst的运⾏结果转存到⽂件out.txt中⽐较out.txt 与list.txt⽂件中的结果,并参考⼿册Guide to interfacing to ANSYS中Format of Binary Data Files的Format of the Results File分析⽂件结构。

基于ANSYS的结构拓扑优化及其二次开发

基于ANSYS的结构拓扑优化及其二次开发

基于ANSYS的结构拓扑优化及其二次开发摘要:本文吸收了“基结构法”和“均匀化法”的思想,提出了“通过力传递的路径来构造拓扑”和“逐次去劣、两极分化”的拓扑优化新思路和方法,对有限元软件ANSYS的拓扑优化功能作了二次开发,拓展了ANSYS拓扑优化结构单元的适用种类,且不仅可以求解连续结构的拓扑优化问题,还可以求解桁架结构的拓扑优化问题,编制了相应程序考证了连续体和桁架两种类型的典型算例,最后将此方法应用于一个船舶板架结构优化中,得到了预期的结果。

关键词:结构分析;拓扑优化;APDL中图法分类号:U661.43;O189.1 文献标志码:A1、引言结构优化设计大致可以分为三类,即尺寸优化,形状优化,和拓扑优化。

相对于前两种优化,拓扑优化能从根本上改变结构的拓扑,更能体现真正意义上的最优设计。

虽然拓扑优化的价值很可观,但是拓扑优化设计被公认为结构优化领域中比较困难的课题。

这是由于在优化过程中,结构分析和优化模型以及设计空间、可行域都在不断变化,而且拓扑变量(逻辑性变量)的0—1特性造成了问题的不连续性和不可微性。

结构拓扑优化研究可以认为是从1904年Michell提出的Michell桁架理论开始的[1]。

其后人们又陆续提出了一些优化方法,Dorn等人[2]提出了基结构法,他们建立由结构节点、荷载作用点和支撑点组成的节点集合,集合中所有节点之间用杆件相连,形成所谓“基结构”。

在单工况下考虑应力约束,以内力为设计变量,构造线性规划求解。

此外,程耿东等人[3]在弹性板的最优厚度分布研究中将最优拓扑问题转化为尺寸优化问题。

而Bendsoe、Kikuchi[4]提出了“均匀化法”,用带有孔洞的微结构构造设计区域,微结构孔洞大小作为设计变量,将拓扑优化问题转化为材料最优分布问题。

隋允康[5]对拓扑变量进行了重新思考与定义,从拓扑变量的“独立性”和“光滑性”出发,按“关系映射反演”原则去解决问题。

本文介绍了ANSYS拓扑优化,并在此基础上通过APDL(ANSYS参数化设计语言)作了二次开发。

ANSYS二次开发与应用简介

ANSYS二次开发与应用简介

ANSYS二次开发与应用简介目录1 ANSYS经典界面的二次开发简介 (2)1.1 利用ANSYS参数化设计语言(APDL)进行开发 (2)1.2 利用ANSYS用户界面设计语言(UIDL)进行开发 (3)1.3 利用ANSYS提供的接口软件与ANSYS进行实时交流 (3)1.4 ANSYS的用户可编程特征(UPFs) (3)2 ANSYS新一代协同仿真平台WORKBENCH二次开发简介 (4)3 ANSYS二次开发的典型案例 (5)4 一个ANSYS二次开发方案详细介绍(国内) (7)4.1 CCSS的构成 (7)4.2 ANSYS for CCSS与规范设计模块的关系 (7)4.3 ANSYS for CCSS的开发方案: (8)4.3.1 FEA模块将包含如下功能: (8)4.3.2 评估模块 (9)4.3.3 部件方法: (10)5 一个ANSYS二次开发成果详细介绍(国外) (11)5.1 前 言 (11)5.2 ANSYS体系结构的优势 (11)5.3 BladePro程序概览 (12)5.4 BladePro分析功能概述 (15)5.5 涡轮机械专用的后处理工具 (15)5.6 某算例的分析结果 (16)5.7 总结 (17)1ANSYS经典界面的二次开发简介1.1利用ANSYS参数化设计语言(APDL)进行开发ANSYS参数化设计语言是一种类似于FORTRAN语言的解释执行语言,它主要由两部分构成,其一为ANSYS的命令、内部函数,可以执行ANSYS的所有操作;其二为FORTRAN语言的几乎所有语法和函数,如DO循环、IF-THEN-ELSE结构、SIN和COS等所有三角函数、带参数子程序、“=”赋值语句、SQRT平方开方等运算、取绝对值、乘方等等。

因此,可以利用这种APDL语言进行各种参数化建模分析工作,当需要对模型做改动时,只需变化几个参数即可。

优点:可以用于参数化设计;与ANSYS的数据库直接通讯;可以充分利用ANSYS命令所具有的强大功能;编程容易,直管,易于调试;易于修改和扩展。

ANSYS命令流、二次开发与HELP文档之-APDL细节

ANSYS命令流、二次开发与HELP文档之-APDL细节

对于一个打算要进入ANSYS-APDL领域的初学者来说,在使用APDL完成一个作品之前,首先要了解APDL在使用时其本身定义的语法规则和在使用该工具时的一些容易不被引起重视但容易出错而导致初学者一头雾水和郁闷的地方,这一篇从APDL的语法特点、注意细节和如何完成第一个简单的APDL模块三个方面讲述如何使用APDL来完成自己的开发过程。

1 APDL的语法特点如任何一门编程语言有自己的语法规则一样,基于ANSYS的APDL语言也有自己的语法特点和语法规则,以解释问题的方式对该篇第一部分进行描述。

可进行APDL编程的适用平台?APDL可以有三种编辑形式,第一种是ANSYS自带的宏命令编辑器,但只能编写简单的宏命令,因为行数限制无法编辑大型的宏程序;第二种是PSPAD编辑器,该编辑器的特点是和ANSYS命令连接,输入命令的前几个字母能够显示出所有以这些字母开头的命令,写命令流时比较方便,能够从网上下载到这个软件;第三种也是最简单的一种就是建一个记事本文件将其扩展名.txt改为.mac之后直接在里面编写程序语句,编写完成之后直接在ANSYS平台下就能够运行刚刚写好的APDL程序了。

APDL编程的程序行组成?APDL语言与大多数的编程语言一样都有条件语句(IF..ENDIF)、循环语句(DO…)、跳转语句(GOTO)等,这些功能语句在ANSYS的help文档ANSYS Parametric Design Language Guide部分有详细的介绍,这里仅是抛砖引玉,而非具体解释。

如何快速搭建APDL程序模块?基于ANSYS平台的APDL程序模块是绝大分得ANSYS命令和小部分的APDL功能语句组成,而ANSYS本身具有分析过程命令纪录的功能,即在分析过程中,生成的.log记事本文件就是它在分析时用到的所有命令。

当拿到一个问题进行分析,并且想要使用APDL工具进行开发最终形成自动分析模块时,最简捷和快速的方法是先摸清一次分析的全部过程,然后拿自动生成的.log文件进行修改形成自己的程序代码,并在此基础上添加进APDL功能语句,最后将.log文件改成.mac文件形成完成的宏文件。

ansys二次开发

ansys二次开发

ANSYS的二次开发技术ANSYS提供的二次开发工具共有三个:参数化设计语言(ANSYS Parametric Design Language,APDL),用户界面设计语言(User Interface Design Language,UIDL)以及用户可编程特性(User Programmable Features,UPFs)。

其中,前两种可归类为标准使用特性,后一种为非标准使用特性。

ANSYS参数化设计语言(APDL)APDL扩展了传统有限元分析范围之外的能力,提供了建立标准化零件库、序列化分析、设计修改、设计优化以及更高级的数据分析处理能力,包括灵敏度研究等。

ANSYS用户可编程特性(UPFs)利用UPFs,用户可以开发下列方面的功能程序:(1)开发用户子程序实现从ANSYS数据库中提取数据或将数据写入ANSYS数据库。

该种子程序可以编译连接到ANSYS中,此时ANSYS提供了10个数据库操作命令;如果作为外部命令处理,可以在ANSYS的任何模块中运行;(2)利用ANSYS提供的子程序定义各种类型的载荷,其中包括BF或BFE载荷、压力载荷、对流载荷、热通量和电荷密度等;(3)利用ANSYS提供的子程序定义各种材料特性,包括塑性、蠕变、膨胀、粘塑性、超弹、层单元失效准则等;(4)利用ANSYS提供的子程序定义新单元和调整节点方向矩阵,ANSYS最多可以有6个独立的新单元USER100-USER105;(5)利用ANSYS提供的子程序修改或控制ANSYS单元库中的单元;(6)利用UEROP创建用户优化程序,可以用自己的算法和中断准则替换ANSYS优化过程。

(7)ANSYS程序作为子程序在用户程序中调用,如用户自定义的优化算法。

ANSYS软件本身是通过FORTRAN和C语言开发的。

使用UPFs进行二次开发,在安装ANSYS的基础上,还需要Compaq Visual FORTRAN和MS Visual C++的支持。

ansys二次开发及实例

ansys二次开发及实例

ansys二次开发教程+实例第3章 ANSYS基于VC++的二次开发与相互作用分析在ANSYS中的实现概述ANSYS是一套功能十分强大的有限元分析软件,能实现多场及多场耦合分析;是实现前后处理、求解及多场分析统一数据库的一体化大型FEA软件;支持异种、异构平台的网络浮动,在异种、异构平台上用户界面统一、数据文件全部兼容,强大的并行计算功能支持分布式并行及共享内存式并行。

该软件具有如下特点:(1) 完备的前处理功能ANSYS不仅提供了强大的实体建模及网格划分工具,可以方便地构造数学模型,而且还专门设有用户所熟悉的一些大型通用有限元软件的数据接口(如MSC/NSSTRAN,ALGOR,ABAQUS等),并允许从这些程序中读取有限元模型数据,甚至材料特性和边界条件,完成ANSYS 中的初步建模工作。

此外,ANSYS还具有近200种单元类型,这些丰富的单元特性能使用户方便而准确地构建出反映实际结构的仿真计算模型。

(2) 强大的求解器ANSYS提供了对各种物理场量的分析,是目前唯一能融结构、热、电磁、流体、声学等为一体的有限元软件。

除了常规的线性、非线性结构静力、动力分析外,还可以解决高度非线性结构的动力分析、结构非线性及非线性屈曲分析。

提供的多种求解器分别适用于不同的问题及不同的硬件配置。

(3) 方便的后处理器ANSYS的后处理分为通用后处理模块(POST1)和时间历程后处理模块(POST26)两部分。

后处理结果可能包括位移、温度、应力、应变、速度以及热流等,输出形式可以有图形显示和数据列表两种。

(4) 多种实用的二次开发工具ANSYS除了具有较为完善的分析功能外,同时还为用户进行二次开发提供了多种实用工具。

如宏(Marco)、参数设计语言(APDL)、用户界面设计语言(UIDL)及用户编程特性(UPFs),其中APDL(ANSYS Parametric Design Language)是一种非常类似于Fortran77的参数化设计解释性语言,其核心内容为宏、参数、循环命令和条件语句,可以通过建立参数化模型来自动完成一些通用性强的任务;UIDL(User Interface Design Language)是ANSYS为用户提供专门进行程序界面设计的语言,允许用户改变ANSYS的图形用户界面(GUI)中的一些组项,提供了一种允许用户灵活使用、按个人喜好来组织设计ANSYS图形用户界面的强有力工具;UPFs(User Programmable Features)提供了一套Fortran77函数和例程以扩展或修改程序的功能,该项技术充分显示了ANSYS的开放体系,用户不仅可以采用它将ANSYS程序剪裁成符合自己所需的任何组织形式(如可以定义一种新的材料,一个新的单元或者给出一种新的屈服准则),而且还可以编写自己的优化算法,通过将整个ANSYS作为一个子程序调用的方式实现。

ANSYS命令流、二次开发与HELP文档

ANSYS命令流、二次开发与HELP文档

ANSYS命令流、二次开发与HELP文档(一)简介ANSYS在操作时有两种途径,一种是GUI途径,即通过ANSYS可视化的操作菜单来实现对分析过程的操作,而另外一种就是所谓的命令流,这更像是一种后台操作,操作者分析的过程即是将一条条ANSYS命令按照自己的分析思路组织起来,而ANSYS通过调用这些命令完成分析。

初学ANSYS的人,对命令流充满了迷惑,因为当拿出一个分析过程自动形成的.log文件之后发现一行一行犹如天书,但这些正是ANSYS命令的真实面目,而我们常使用的菜单操作只不过是把这些命令的本来面目给遮盖起来了,在学习ANSYS的过程中,随着学习过程的深入,加之以对命令流本身有个追本溯源的原动力驱使,命令流本身也不是很难。

命令流与菜单操作相比各有其优缺点,学习ANSYS一般从菜单操作开始,因为菜单操作能够做到于使用者直接对话,简洁和可视化,但其缺点是如果一直按照菜单操作的方式进行便不能窥视到ANSYS的工作过程,尤其是在进行同个问题变换其中一个或几个参数进行分析时,其重复操作的工作太多,大大减小了分析的趣味性,把精力放在了没有技术含量的操作上。

ANSYS命令流则弥补了这一缺陷,虽然难以理解,但当使用命令流进行分析时,能够大大的缩短分析的手工工作量,尤其是配合一定APDL语句,能够使分析过程自动进行,而操作者要做的仅仅是调用已经编制好的命令流文件而已,这时操作者的精力将会是放在对整个分析过程的分析和研究上,因为一旦分析过程研究及其实现机理研究透彻,那随之而来的所谓分析只是计算机自己的问题,操作者可以调用完命令之后随心所欲的做其他事情,而且学习命令流可以更好的理解ANSYS的工作过程和分析机理,这是菜单操作方式所没有的,我们在学习ANSYS过程中,菜单操作仅仅是对ANSYS使用环境熟悉的一个过程。

谈到命令流的种种优点,便引起这样一个问题,如何学习ANSYS命令流?更确切的说如何入门命令流?学习ANSYS的人会发现,初学ANSYS命令流会感到无从下手,不知道该如何去进入这个世界,好像是ANSYS命令流的世界只有一个很小的门,大多数人都钻不过去,只有少数人钻了过去看到了里面的美妙景象,其实来说命令流的世界没有想象的这么难以进入。

ANSYS二次开发

ANSYS二次开发

ANSYS 二次开发手册UIDL 解析APDL 解析目录第二章解析UIDL 篇 (1)2.1结识UIDL (1)2.2看看UIDL 的模样 (1)2.3 Ansys调用UIDL的过程 (4)第三章UIDL 实例解析一 (6)3.1 问题描述: (6)3.2 环境准备: (6)3.3添加菜单: (7)3.4结束语 (9)第四章UIDL 实例解析二 (10)4.1 问题描述: (10)4.2 环境准备及构建对话框: (10)4.3参数提取杂谈 (12)4.4结束语 (13)附录 (13)第五章UIDL 实例解析三 (15)5.1问题描述 (15)5.2 环境准备及构建联机帮助: (15)5.3几点说明 (18)5.4 结束语 (19)第六章解析APDL (20)6.1 熟悉新朋友—APDL (20)6.2 二次开发工具之间的比较 (20)6.3 结束语 (20)第七章APDL 综合实例 (21)7.1 问题说明 (21)7.2 解题思想 (22)7.3 构建步骤 (22)7.4 几点说明 (26)7.5 结束语 (26)第二章解析UIDL 篇2.1 结识UIDLUIDL是什么?Ansys二次开放语言的一种。

OK,那么它能带给我们什么?很多很多,如果你想让你在Ansys中制作的用户界面具有专业水准的话,请来结识一下我们的UIDL 把。

全称:UIDL 的全名是User In terface Desig n Lan guage 是An sys 中二次开发工具方面的三大金刚之一。

GUI 方面几乎全部的二次开发功能都将由它运筹帷幄。

功用:组织我们自己强大的菜单系统。

想象一下我们在Ansys 中也能轻松做出可以和VC,VB 之类主流GUI 开发工具媲美的菜单响应效果,Ansys的世界将是多么的亲切、友好。

构建功能繁复的对话框。

Ansys中美观易用的ContactWizard对话框级联界面一定让你印象很深把,有了它,即使是最菜鸟的门外汉也能构建一流的工程算例,Ansys5.7中的DesignSpace应该就是无可争辩的例证之一。

附代码基于C++的ansys二次开发

附代码基于C++的ansys二次开发

ansys二次开发1 概述ANSYS是一套功能十分强大的有限元分析软件,能实现多场及多场耦合分析;是实现前后处理、求解及多场分析统一数据库的一体化大型FEA软件;支持异种、异构平台的网络浮动,在异种、异构平台上用户界面统一、数据文件全部兼容,强大的并行计算功能支持分布式并行及共享内存式并行。

该软件具有如下特点:(1) 完备的前处理功能ANSYS不仅提供了强大的实体建模及网格划分工具,可以方便地构造数学模型,而且还专门设有用户所熟悉的一些大型通用有限元软件的数据接口(如MSC/NSSTRAN,ALGOR,ABAQUS等),并允许从这些程序中读取有限元模型数据,甚至材料特性和边界条件,完成ANSYS中的初步建模工作。

此外,ANSYS还具有近200种单元类型,这些丰富的单元特性能使用户方便而准确地构建出反映实际结构的仿真计算模型。

(2) 强大的求解器ANSYS提供了对各种物理场量的分析,是目前唯一能融结构、热、电磁、流体、声学等为一体的有限元软件。

除了常规的线性、非线性结构静力、动力分析外,还可以解决高度非线性结构的动力分析、结构非线性及非线性屈曲分析。

提供的多种求解器分别适用于不同的问题及不同的硬件配置。

(3) 方便的后处理器ANSYS的后处理分为通用后处理模块(POST1)和时间历程后处理模块(POST26)两部分。

后处理结果可能包括位移、温度、应力、应变、速度以及热流等,输出形式可以有图形显示和数据列表两种。

(4) 多种实用的二次开发工具ANSYS除了具有较为完善的分析功能外,同时还为用户进行二次开发提供了多种实用工具。

如宏(Marco)、参数设计语言(APDL)、用户界面设计语言(UIDL)及用户编程特性(UPFs),其中APDL(ANSYS Parametric Design Language)是一种非常类似于Fortran77的参数化设计解释性语言,其核心内容为宏、参数、循环命令和条件语句,可以通过建立参数化模型来自动完成一些通用性强的任务;UIDL(User Interface Design Language)是ANSYS为用户提供专门进行程序界面设计的语言,允许用户改变ANSYS的图形用户界面(GUI)中的一些组项,提供了一种允许用户灵活使用、按个人喜好来组织设计ANSYS图形用户界面的强有力工具;UPFs(User Programmable Features)提供了一套Fortran77函数和例程以扩展或修改程序的功能,该项技术充分显示了ANSYS的开放体系,用户不仅可以采用它将ANSYS程序剪裁成符合自己所需的任何组织形式(如可以定义一种新的材料,一个新的单元或者给出一种新的屈服准则),而且还可以编写自己的优化算法,通过将整个ANSYS作为一个子程序调用的方式实现。

ANSYSLS-DYNA二次开发及其在侵彻模拟中的应用

ANSYSLS-DYNA二次开发及其在侵彻模拟中的应用

ANSYS/LS-DYNA二次开发及其在侵彻模拟中的应用[范斌1,2马壮1,2范群波1,2,*金福生1祝威1][1.北京理工大学,100081 2.冲击环境材料技术国家级重点实验室,100081]*通讯作者Email:fanqunbo@[ 摘要] 针对利用商用软件ANSYS/LS-DYNA建立弹靶有限元模型及K文件修改的复杂性,运用编程语言C#进行了ANSYS/LS-DYNA的二次开发,建立了装甲防护领域的专业软件——装甲防护效能仿真评估平台。

该软件通过定制专用前后处理界面,实现了参数化的前处理过程,K文件自动提交计算过程,以及高效的后处理过程。

该软件针对无较多有限元分析经验的普通研究人员使用,可高效完成弹靶侵彻过程的模拟及装甲的抗弹性能的定量评估,避免了大量的重复性工作,提高了分析效率。

[ 关键词]二次开发;数值模拟;抗弹性能;侵彻Secondary Development of ANSYS/LS-DYNAand Application in Numerical Simulation of Penetration [FAN Bin1,2, MA Zhuang1,2, FAN Qun-bo1,2,*, JIN Fu-sheng1, ZHU Wei1 ][1.Beijing Institute of Technology, 100081 2.National Key Laboratory of Science andTechnology on Materials under Shock and Impact,100081][ Abstract ] Armor ballistic performance simulation evaluating platform, a professional software in armor ballistic performancing area, has been developed to deal with the complexity in building the finite element model and modifying the keyword file when using the commercial software ANSYS/LS-DYNA. Parametric pre-processing, keyword file automatically submitting, as well as efficient post-processing are achieved by designing special pre-processing and post-processing user interface. To those ordinary researchers lacking FE analysis experience, this software can efficiently simulate the penetrating process and quantificationally evaluate the ballistic performance,thus avoiding the vast repeatability and improving the analyzing efficiency.[ Keyword ] secondary development; numerical simulation; ballistic performance; penetration1 前言侵彻是指高速运动的弹体侵入甚至穿透目标靶板的过程,它是一种普遍存在的物理力学现象,研究弹体与靶板的相互作用过程,具有重要的民用价值和军事应用背景。

对ANSYS程序进行二次开发

对ANSYS程序进行二次开发

分类号:单位代码:10019 密级:学号:s02660学位论文ANSYS二次开发及其大变形性能研究 The Study on Secondary Development &Large Deformation of ANSYS研究生:徐巍指导教师:周喆合作指导教师:申请学位类别:工学硕士专业领域名称:固体力学研究方向:有限元计算所在学院:理学院2005年5月独 创 性 声 明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。

尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得中国农业大学或其它教育机构的学位或证书而使用过的材料。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。

研究生签名:时间:年月日关于论文使用授权的说明本人完全了解中国农业大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件和磁盘,允许论文被查阅和借阅,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。

同意中国农业大学可以用不同方式在不同媒体上发表、传播学位论文的全部或部分内容。

(保密的学位论文在解密后应遵守此协议)研究生签名:时间:年月日导师签名:时间:年月日中国农业大学硕士论文摘要摘要POWER-FEM是中国农业大学自行开发的软件可用于求解静力、动力、线性、非线性等各类问题的通用有限元分析软件,尤其在几何非线性方面,POWER-FEM的单元采用有限变形理论进行设计,在实现过程中,全部采用精确计算。

ANSYS软件是有着广泛用户基础的通用有限元分析软件,在前后处理、与其他软件的数据共享上功能较强,在用户的二次开发方面,ANSYS提供了三种开发工具满足用户的不同开发需求。

为了POWER-FEM软件能够利用ANSYS在前后处理、数据共享方面的优势,本文利用ANSYS提供的二次开发工具对ANSYS进行二次开发,利用动态连接库的方法扩展了ANSYS在用户单元接入方面的功能,增强了ANSYS用户单元在ANSYS软件中的独立性,并将POWER-FEM的子程序库作为ANSYS的用户单元添加到ANSYS中。

ANSYS程序的二次开发

ANSYS程序的二次开发

ANSYS程序的二次开发标准ANSYS程序是一个功能强大、通用性好的有限元分析程序,同时它还具有良好的开放性,用户可以根据自身的需要在标准ANSYS版本上进行功能扩充和系统集成,生成具有行业分析特点和符合用户需要的用户版本的ANSYS程序。

开发功能包括四个组成部分:参数化程序设计语言(APDL)用户界面设计语言(UIDL)用户程序特性(UPFs)ANSYS数据接口参数化程序设计语言(APDL)参数化程序设计语言实质上由类似于FORTRAN77的程序设计语言部分和1000多条ANSYS命令组成。

其中,程序设计语言部分与其它编程语言一样,具有参数、数组表达式、函数、流程控制(循环与分支)、重复执行命令、缩写、宏以及用户程序等。

标准的ANSYS 程序运行是由1000多条命令驱动的,这些命令可以写进程序设计语言编写的程序,命令的参数可以赋确定值,也可以通过表达式的结果或参数的方式进行赋值。

从ANSYS命令的功能上讲,它们分别对应ANSYS分析过程中的定义几何模型、划分单元网格、材料定义、添加载荷和边界条件、控制和执行求解和后处理计算结果等指令。

用户可以利用程序设计语言将ANSYS命令组织起来,编写出参数化的用户程序,从而实现有限元分析的全过程,即建立参数化的CAD模型、参数化的网格划分与控制、参数化的材料定义、参数化的载荷和边界条件定义、参数化的分析控制和求解以及参数化的后处理。

宏是具有某种特殊功能的命令组合,实质上是参数化的用户小程序,可以当作ANSYS 的命令处理,可以有输入参数或没有输入参数。

缩写是某条命令或宏的替代名称,它与被替代命令或宏存在一一对应的关系,在ANSYS 中二者是完全等同的,但缩写更符合用户习惯,更易于记忆,减少敲击键盘的次数。

ANSYS 工具条就是一个很好的缩写例子。

用户界面设计语言(UIDL)标准ANSYS交互图形界面可以驱动ANSYS命令,提供命令的各类输入参数接口和控制开关,用户在图形驱动的级别上进行有限元分析,整个过程变得直观轻松。

ANSYS二次开发及应用

ANSYS二次开发及应用

如何定制Beam188/189单元的用户化截面ANSYS提供了几种通用截面供用户选用,但有时不能满足用户的特殊需求。

为此,ANSYS提供了用户创建截面(库)的方法。

如果你需要创建一个非通用横截面,必须创建一个用户网格文件。

具体方法是,首先创建一个2-D实体模型,然后利用SECWRITE命令将其保存(MainMenu>Preprocessor>Sections> -Beam-Write Sec Mesh)。

该过程的细节如下:1.创建截面的几何模型(二维面模型)。

2.对所有线设置单元份数或者单元最大尺寸 (Main Menu>Preprocessor> -Meshing-Size Cntrls>-Lines-Picked Lines或使用MeshTool)。

记住:保证模型中的区格(cell)数目不能超过250个。

3.选择菜单Main Menu>Preprocessor>Sections>-Beam-Write Sec Mesh,弹出一个拾取窗口,单击Pick All拾取包含区格的所有面。

4.ANSYS自动在所有面上创建区格。

在划分网格时,ANSYS可能显示单元形状差的消息,也可以被忽略不显示,但是总能看到一条消息“Unable to mesh area....”。

如果已经完成上述工作,你清除所有面上的单元(Main Menu>Preprocessor>-Meshing-Clear> Areas),并重复第2、3、4步,即必须重新控制网格密度。

5.如果第4步成功则弹出Write Section Library File对话框,File Name域填入一个未用过SECT文件名,Drives域指定一个截面文件存放驱动器,Directories域指定一个截面文件存放目录,然后单击按钮OK,完成用户截面文件建立。

如果在第3步中给线指定太多单元份数,区格和节点的数目可能超过限制范围,必须清除所有面上的单元2~4步,直到获得合适数量的区格和节点。

[2]ansys的upfs二次开发概述与算例

[2]ansys的upfs二次开发概述与算例

*** 用户可编程特性 (UPFs) ***ANSYS程序的开放结构允许用户连接自己的FORTRAN程序和子过程。

实际上,现在用户看到的许多ANSYS“标准”用法都是由以前用户过程引进的。

1.1 什么是UPFs?用户可编程特性是ANSYS的功能允许用户使用自己的FORTRAN程序。

UPFs适用于ANSYS/Multiphysics, ANSYS/Mechanical, ANSYS/Structural, ANSYS/PrepPost和ANSYS/University(研究版和大学版)产品系列。

UPFs允许用户根据需要定制ANSYS程序,如用户定义的材料性质,用户单元类型,用户定义的失效准则等。

用户还可以编写自己的优化设计算法将整个ANSYS程序作为子过程来调用。

注意:用户使用UPFs必须十分小心仔细。

通过连接自己的FORTRAN程序,用户生成了一个针对用户特定计算机的ANSYS程序版本。

在并行系统中使用ANSYS时不允许使用用户可编程特性。

另外,UPFs是一种非标准的使用方法,ANSYS公司质量保证的测试程序没有包括这部分内容。

用户必须负责保证用户子程序结果正确并不影响别的标准功能的运行。

1.2 如何使用UPFs?UPFs可以从简单的单元输出功能到很复杂的用户单元或用户优化算法。

因此,不进行特定的程序细节描述是很难完成这些子程序功能的。

在Programmer's Manual for ANSYS中有详细的解释。

一个典型的UPF包括下列步骤:1). 在FORTRAN77中编制用户程序。

在ANSYS中所有的用户程序源代码都是公开的。

大部分完成至少一个简单的功能,因此在编制程序前应列出一份完整的可用程序表。

2). 编译并将用户程序连接到ANSYS程序中,生成新版本的ANSYS。

3). 用户可能要验证自己做的改动是否影响其他ANSYS标准功能的使用。

可以通过做几个ANSYS Verification Manual中的例题来验证。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ansys二次开发教程+实例第3章ANSYS基于VC++6.0的二次开发与相互作用分析在ANSYS中的实现3.1 概述ANSYS是一套功能十分强大的有限元分析软件,能实现多场及多场耦合分析;是实现前后处理、求解及多场分析统一数据库的一体化大型FEA软件;支持异种、异构平台的网络浮动,在异种、异构平台上用户界面统一、数据文件全部兼容,强大的并行计算功能支持分布式并行及共享内存式并行。

该软件具有如下特点:(1) 完备的前处理功能ANSYS不仅提供了强大的实体建模及网格划分工具,可以方便地构造数学模型,而且还专门设有用户所熟悉的一些大型通用有限元软件的数据接口(如MSC/NSSTRAN,ALGOR,ABAQUS等),并允许从这些程序中读取有限元模型数据,甚至材料特性和边界条件,完成ANSYS中的初步建模工作。

此外,ANSYS还具有近200种单元类型,这些丰富的单元特性能使用户方便而准确地构建出反映实际结构的仿真计算模型。

(2) 强大的求解器ANSYS提供了对各种物理场量的分析,是目前唯一能融结构、热、电磁、流体、声学等为一体的有限元软件。

除了常规的线性、非线性结构静力、动力分析外,还可以解决高度非线性结构的动力分析、结构非线性及非线性屈曲分析。

提供的多种求解器分别适用于不同的问题及不同的硬件配置。

(3) 方便的后处理器ANSYS的后处理分为通用后处理模块(POST1)和时间历程后处理模块(POST26)两部分。

后处理结果可能包括位移、温度、应力、应变、速度以及热流等,输出形式可以有图形显示和数据列表两种。

(4) 多种实用的二次开发工具ANSYS除了具有较为完善的分析功能外,同时还为用户进行二次开发提供了多种实用工具。

如宏(Marco)、参数设计语言(APDL)、用户界面设计语言(UIDL)及用户编程特性(UPFs),其中APDL(ANSYS Parametric Design Language)是一种非常类似于Fortran77的参数化设计解释性语言,其核心内容为宏、参数、循环命令和条件语句,可以通过建立参数化模型来自动完成一些通用性强的任务;UIDL(User Interf ace Design Language)是ANSYS为用户提供专门进行程序界面设计的语言,允许用户改变ANSYS的图形用户界面(GUI)中的一些组项,提供了一种允许用户灵活使用、按个人喜好来组织设计ANSYS图形用户界面的强有力工具;UPFs(User Programmable Features)提供了一套Fortran77函数和例程以扩展或修改程序的功能,该项技术充分显示了ANSYS的开放体系,用户不仅可以采用它将ANSYS程序剪裁成符合自己所需的任何组织形式(如可以定义一种新的材料,一个新的单元或者给出一种新的屈服准则),而且还可以编写自己的优化算法,通过将整个ANSYS作为一个子程序调用的方式实现。

鉴于上述特点,近几年来,ANSYS软件在国内外工程建设和科学研究中得到了广泛的应用。

但这些应用大多局限于直接运用ANSYS软件进行实际工程分析,对利用ANSYS提供的二次开发工具进行有限元软件设计却很少涉及。

本文首次利用ANSYS软件的二次开发功能,以VC++6.0为工具,运用APDL语言,对ANSYS进行二次开发,编制框筒结构-桩筏基础-土相互作用体系与地震反应分析程序。

3.2 程序设计目标针对某一实际工程问题,ANSYS所提供的APDL语言可对ANSYS软件进行封装。

APDL语言即ANSYS软件提供的参数化设计语言,它的全称是ANSYS Parametric Design Language。

使用APD L语言可以更加有效地进行分析计算,可以轻松地进行自动化工作(循环、分支、宏等结构),而且,它是一种高效的参数化建模手段。

使用APDL语言进行封装的系统可以只要求操作人员输入前处理参数,然后自动运行ANSYS进行求解。

但完全用APDL编写的宏还存在弱点。

比如用APDL语言较难控制程序的进程,虽然它提供了循环语句和条件判断语句,但总的来说还是难以用来编写结构清晰的程序。

它虽然提供了参数的界面输入,但功能还不是太强,交互性不够流畅。

针对这种情况,本文用VC++6.0开发框筒结构-桩筏基础-土相互作用有限元分析程序(简称LW S程序)。

本程序设计目标是利用VC++6.0对ANSYS进行封装。

用VC++6.0对ANSYS模拟框筒结构-桩筏基础-土相互作用进行二次开发,用户只需输入诸如地震波、计算时间步长、阻尼比等物理性能参数等,系统就能自动调用ANSYS计算程序,自动进行网格划分、地震动加载以及自动求解。

该系统由于前台开发友好、方便、易用的人机交互界面,对复杂的、难于理解和掌握的ANSYS命令流进行后台封装,因此,程序设计可让即使从未认真学习过ANSYS软件的工程设计人员也能很好地借助本系统进行结构抗震性能有限元分析,具有较强的处理实际问题能力。

图3-1 程序系统结构图图3-1是对ANSYS利用VC++6.0进行二次开发系统的结构图(如图3-1)。

用户输入计算参数,即可调用后台的ANSYS命令进行计算,ANSYS把计算结果返回给用户,进行后处理。

程序设计的主要原则和功能如下:(1)方便原则,即程序模块应具有良好的用户界面和易用性。

程序前台设计采用Windows提供的标准图形用户界面(GUI),用户无须接受专门训练即可使用。

同时,程序应具有良好的容错和纠错能力,避免用户操作不当造成损失。

(2)程序系统能够提供用户以下功能:①允许用户可以根据实际计算工况,输入特定的计算参数,包括地震波选择、计算时间步长、地震波调幅与否等。

②用户在输入各种参数以后、进行计算之前可以对输入的数据进行修改、添加和删除操作,以保证输入正确的参数。

③用户通过界面调用后台的ANSYS命令流进行计算,能够得到最后的计算结果文件,供用户进行后处理和结果分析。

④用户可以添加新的功能或新的二次开发以实现程序升级。

(3)程序应具有良好的可移植性,不依赖于特定的硬件设备,只要能安装ANSYS和VC++6.0的硬件环境都能使用本系统,保证程序使用的广泛性。

(4)程序代码应具有开放性和可重用性。

这样,在进一步的设计中,能保证设计者可以方便地对代码进行修改扩充;同时,提供一定的设计接口,新的设计者可以根据接口,无须对程序进行大幅度的修改,就可以进行新的开发,以适应新的特殊要求。

程序的开发平台是Microsof t VC++6.0、ANSYS6.1,基于Windows XP编程。

程序实现是利用微软提供的Windows编程接口MFC 和ANSYS公司的ANSYS/Multiphy sics产品,采用面向对象的程序设计方法。

3.3程序的主要模块和设计如图3-2所示,程序的主要模块有:用户界面模块、ANSYS计算模块、VC调用接口模块和VC后处理模块,分别论述如下:图3-2 程序的组成模块结构图3.3.1 ANSYS模块ANSYS为了满足用户的特殊需求,建立了开放的体系结构,提供了二次开发接口APDL、UIDL和UPFs(User Programming Features,用户编程特性)等。

其中,ANSYS接口允许用户将自己的VC代码连到ANSYS中去,或将ANSYS作为子程序调用,从而使ANSYS具备特殊的功能。

本文的ANSYS模块是使用APDL语言进行二次开发的。

在上面的二次开发中用到了参数化设计方法。

参数是APDL的变量(它们更象FOR TRAN变量,而不像FORTRAN参数),不必明确声明参数类型,所有数值变量都以双精度数存储。

被使用但未声明的参数都被赋予接近0的“极小值”。

在二次开发中使用参数化设计方法,增强了程序的易读性和可移植性。

用户无须了解程序的具体结构只需改变参数值就可自动调用ANSYS模块。

ANSYS模块的程序结构图将在3.4.2节中详细介绍。

3.3.2 VC调用模块VC调用模块在该系统中起着接受用户界面的输入、创建进程调用ANSYS模块进行计算的重要作用。

有两项工作是在实现在VC 程序中调用ANSYS必须做的,一是要使接口程序能够修改ANSYSB的命令流文件路径及文件名称,这可通过注册表编程实现;二是要能在接口程序中运行ANSYSB应用程序,这涉及到创建进程的编程,下面分别介绍它们的具体实现。

1. 注册表编程在Windows(98/NT/2000/XP)系统上运行ANSYS安装程序后,便在Windows系统的注册表里记录了一些信息,如初始工作路径,文件名等。

利用VC平台调用ANSYS计算模块的程序必须指定ANSYS软件的运行目录以及用APDL语言开发的ANSYS模块程序路径,这样,ANSYS软件的批处理程序才能从给定的路径下读取命令流文件。

在接口程序中修改这些注册表信息,可以使用Windows提供的注册表编辑API(Application Programming Interf ace)函数[30,31],具体实现如下:HKEY hSubKey; // 定义子键LONG lRet;char RegPath[200]="Sof tWare\\ANSYS, Inc.\\ANSYS\\ANSYS 6.1\\0";lRet=RegOpenKey Ex(HKEY_CURRENT_USER,RegPath,0,KEY_ALL_ACCESS,[$hSubKey)] // 打开子键if(lRet!=ERROR_SUCCESS)return;lRet=RegSetValueEx(hSubKey,"Extension",0,REG_SZ,(LPBYTE)"txt",3); //设置ANSYS批处理程序读取的文件扩展名if(lRet!=ERROR_SUCCESS)return;lRet=RegSetValueEx(hSubKey,"Jobname",0,REG_SZ,(LPBYTE)"ZHY");//指定ANSYS模块文件名if(lRet!=ERROR_SUCCESS)return;lRet=RegSetValueEx(hSubKey,"WorkingDirectory",0,REG_SZ,(LPBYTE)"E:\\LWS\\Workspace ",16);if(lRet!=ERROR_SUCCESS)return; // 键值出错返回RegCloseKey(hSubKey); // 关闭子键通过以上的设置后运行ANSYS批处理程序,界面变成如图3-3所示。

从图中可看出ANSYS模块工作路径E:\\LWS\\Workspace、初始文件名ZHY、ANSYS程序文件名ZHY.txt文件、计算结果输出文件名ZHY.out都已经自动出现在ANSYS批处理程序的输入框,往下ANSYS就可以自动从ZHY.txt读取命令流进行计算并将结果输出到ZHY.out文件中。

相关文档
最新文档