基于VB的ANSYS二次开发

合集下载

基于VB的ANSYS管板强度校核及其优化设计

基于VB的ANSYS管板强度校核及其优化设计

GH鱼 j R ]曼三 P :
找S AR 1 0a s 件 ,在 该文 件 下 增 加 按 钮语 句 T T 1 .n 文 以便调 用 管板 分 析宏 文件 G JS AN. B. U I MAC。按钮 语 句如 下 :
ABBR, GB— I UAN, AC— JS M GB 1
司 的KL Q型 高 效换 热 器 。根 据 厂 方 所 给 的结 构 图 纸对 换 热器 在 七 种 极 端 工 况 下 的强 度 进 行 校 核 。 换 热 器 的 主 要 结 构 参 数和 材 料 属 性 如 表 1 、表 2 所
示:
作者 简介 :蔡灿 (9 5),男,湖北咸宁人 ,武汉理工大学在 18 一
De 5l t L t p t P tts Wok l e P rm tr i _ e A J l Cr ec s o o. l r a ea ees Pn _
( )在 T 文 档 中用 AP L语 言 编 写宏 文 件 1 XT D
G B—I J SUAN . A C : M
画■_
A S ST ob r N Y o la
P OW R


( 2)将 宏 文 件 存 储 于 / ANS —n / 1 / YS i cV1 0 a ss p l n y/ d 目录 下 ; a ( )在/ 3 ANS — c 1 / s s p l YSi / 0a y/ d 目录 下 寻 n V1 n a
第7 期
一 9.
基 于V 的A S S B N Y 管板 强度校核及 其优 化设计
蔡灿 ,钱作勤
( 武汉理工大学轮机工程 系, 湖北 武汉 4 0 6 ) 3 0 3
[ 摘 要] 利用Ass PL 言编写换热器管板的建模 、分 网、加 载和后 处理宏文件 ,将管板 结构 参数和流体参数设为 变 NY 的A D语 量 ,通过v 程序 改变A S S B N Y 中管板分析宏 文件 的参数 ,然后 利用T o b r o la 按钮调 用宏文件 实现 非标 管板 强度校核 的模 块化。 利用模块化程序对 管板 的七种 工况进 行 了强度 校核 ,得 出管板 的危 险工况和危 险路径 。经校核该换 热器管板 的各 工况下应 力强度 均满足要 求,利用A s s N Y 优化 方法得 出管板 的最小体积 ,经验证 满足 强度要 求。

ansys项目二次开发思路

ansys项目二次开发思路

ANSYS二次开发思路一、基于VC++和ANSYS组合的开发:1.整体思路:利用VC++ 6.0设计界面,设计人员在界面上输入相应的参数。

设置提前已经建好的命令流文件中的对应参数。

将命令流文件提交给ANSYS软件进行批处理操作,分析计算后生成各种结果。

通过点击界面的按钮来查看输出的图形等结果。

2.设计中的关键点:2.1 修改命令流相应的参数:ANSYS软件自带一种批处理语言APDL语言,APDL命令流文件中包含了设置参数的命令,因此可以将修改的参数输入到命令流文件中。

2.2 调用ANSYS软件进行分析:通过VC++ 6.0自带的调用其他应用程序的函数,启动ANSYS运行命令流文件。

2.3 结果的显示:如何实现图形结果的显示是设计的一个关键和难点,在这个软件设计中,通过对后处理部分的封装,实现了用户点击界面的按钮就可以在对话框中显示结果的功能。

二、基于VC++和ANSYS相对分离的开发:1.整体思路:用VC++设计一个文本框,可以输入需要修改的参数,修改之后点击按钮,就可以在ANSYS的工作目录下生成与输入参数相关的建模分析和显示相关的命令流清单的宏文件。

然后当再点击结束按钮时,自动退出上面的界面。

进入ANSYS7.0的主界面,这时在ANSYS7.0的toolbar栏中应包括可以调用相应宏的按钮,当点击相关的按钮后,就可以达到自动调用前面生成的宏,自动完成建模加载分析,自动显示的目的。

2.特点:这种思路由于利用了VC++和ANSYS相对独立的开发,比第一种思路完成起来简单。

三、利用ANSYS的二次开发技术直接在ANSYS软件上进行开发:1.整体思路:ANSYS为用户进行程序界面设计提供了一种专用语言即UIDL。

UIDL是一种程序化的语言,它允许用户改变ANSYS的图形用户界面(GUI)中的一些组项。

UIDL提供了一种允许用户灵活使用、按个人喜好来组织设计ANSYS图形用户界面的强有力工具。

在修改参数方面ANSYS提供参数设计语言APDL,以更方便的方式进行程序编辑。

ansys二次开发

ansys二次开发
1
ANSYS 软件及其二次开发工具
ANSYS 作为有限元领域的大型通用程序,在工业应用领域及科研方面均有深入的应用。 其广泛而有效的分析工具能解决各类问题,如结构、流体、热、电磁问题等,同时 ANSYS 还 为高级用户提供了多种二次开发工具,利用这些工具,用户可以高效地扩充 ANSYS 的功能。 本章对 ANSYS 软件和其他商业软件,以及开源软件进行了简单介绍,然后分别对 ANSYS 的 4 个二次开发工具 APDL、UPFs、UIDL 及 Tck\Tk 进行了介绍。 本章要点:
3
1 Chapter
ANSYS 二次开发及应用实例详解
图 1­3 ANSYS 12.0 经典 ANSYS 交互界面
1.1.3 其他有限元软件 有限元是一套博大精深的科学方法,在其多年来的发展过程中诞生了许多有限元软件,
除了众所周知的 ANSYS 之外,还有许多其他商业的及开源的软件,在这些有限元软件中很多 都为用户提供了强大的二次开发接口,对于科研人员及工程技术人员而言,对这些软件有个大 致了解是很有益处的。
近年来,随着 ANSYS 公司实力的增强,不断收购其他 CAE 软件公司,进一步扩充了 ANSYS 软件的功能。例如,ANSYS 公司于 2006 年收购了在流体领域处于领先地位的美国 Fluent 公司,于 2008 年收购了在电路和电磁仿真领域处于领导地位的美国 Ansoft 公司。通过 整合,ANSYS 公司日渐成为全球最大的仿真软件公司。目前,ANSYS 整个产品线包括结构 分析(ANSYS Mechanical)系列,流体动力学(ANSYS CFD(FLUENT/CFX))系列,电子 设计(ANSYS Ansoft)系列以及 ANSYS Workbench 和 EKM 等。本书以 Windows XP 32 位操 作系统、ANSYS 12.0 为平台编写。 1.1.2 ANSYS 12.0 的组成

基于VB和ANSYS的行星轮模态分析的参数化设计

基于VB和ANSYS的行星轮模态分析的参数化设计

O U Y A N G j i e , WA N G Z a i — f u , Z HU Q i n g — p e n g , HU L i n — q i a n g
( S c h o o l o f Me c h a n i c a l E n g i n e e r i n g , N a n j i n g U n i v e r s i t y o f S c i e n c e& T e c h n o l o g y , N a n j i n g 2 1 0 0 9 4 , C h i n a )
RE AD I NP U T L OG F ROM c o mma n d i n ANS YS i n p u t c o mma n d s t r e a m i f l e s , mo d e l i n g , me s h i n g , e x e c u t i v e s o l v i n g , t h e n d i s p l a y s s o l u t i o n r e s u l t s b y ANI MA TE, P L OT c o mma n d, t h e d y n a mi c mo d e l s i mu l a t i o n w a s a c h i e v e d, a n d t h e n a t u r a l r f e q u e n c y a n d t h e v i b r a t i o n mo d e wa s o b t a i n e d .F i n a l l y , t h e AN S YS S u s e r i n t e r f a c e wa s d e s i g n e d b y VB.T h e r e s u l t s i n d i c a t e t h a t t h e r e s e a r c h a c c o mp l i s h e s t h e p a r a me t r i c d e s i g n a b o u t mo d e l a n a l y s i s o f p l a n e t a y r g e a r b a s e d o n ANS YS .

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命令,提供命令的各类输入参数接口和控制开关,用户在图形驱动的级别上进行有限元分析,整个过程变得直观轻松。

基于VB调用Ansys和Matlab软件的分析方法

基于VB调用Ansys和Matlab软件的分析方法

Computer Knowledge and Technology 电脑知识与技术本栏目责任编辑:谢媛媛软件设计开发第7卷第23期(2011年8月)基于VB 调用Ansys 和Matlab 软件的分析方法杨媛媛1,梁霭明2(1.广东技术师范学院天河学院计算机科学与技术系,广东广州510540;2.新科集团MDE ,广东东莞523082)摘要:该文论述了VB 调用Ansys 和Matlab 软件进行分析设计的方法,并介绍其联合开发步骤、编程关键及其应用。

关键词:VB ;Ansys ;Matlab中图分类号:TP391文献标识码:A 文章编号:1009-3044(2011)23-5656-02Method of VB Calling Ansys and Matlab in CalculationYANG Yuan-yuan 1,LIANG Ai-ming 2(1.Department of Computer Science and Technology,Guangdong Polytechnic Normal University Tianhe College,Guangzhou 510540,China;2.SAE,MDE,Dongguan 523082,China)Abstract:This paper discusses Method of VB Calling ANSYS and MATLAB in Calculation,and introbute how to develop system,key of program and it's application.Key words:VB;Ansys;MatlabANSYS 软件在工程上的应用相当广泛。

APDL 是ANSYS 的一种专用语言,允许复杂的数据输入,能实现有限元模型的建模、加载、求解和后处理等功能,但APDL 本质上不是具有集成化开发环境的高级语言,其可视化程度差、开发过程不直观,因而给对APDL 语言不熟悉的科技人员利用ANSYS 软件从事参数化建模带来一定的困难[1-3]。

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 风格的优化易用的界面,能直接读入常 用的各种格式的模型文件, 并具有良好的数据交换能力和强大的协同仿真环境。

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 Interface Design Language,是Ansys中二次开发工具方面的三大金刚之一。

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

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

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

⏹构建功能繁复的对话框。

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

ANSYS二次开发

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

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

全称:UIDL的全名是User Interface Design Language,是Ansys中二次开发工具方面的三大金刚之一。

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

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

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

构建功能繁复的对话框。

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

ANSYS二次开发 [精华]

ansys具有多种实用的二次开发工具: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作为一个子程序调用的方式实现。

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

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

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

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

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

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

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

1引言
从20世纪70年代以来,随着计算技术的飞速发展,结构分析有了很大的突破,国外相继出现了许多大型通用有限元分析程序,如ANSYS,MARC和MSC/NAS-
TRAN等,这些程序具有良好的界面、
方便的前后处理和强大的计算分析功能以及开放的二次开发系统。

ANSYS软件是融热、
电、磁、流体、结构、声学于一体的大型通用有限元分析软件。

具有强大的求解器和前、后处理功能,为解决复杂、庞大的工程项目提供了一个强有力的工具。

然而,正是由于ANSYS的通用性特点,使其对
不同行业的专业性模块的分析不具有针对性,复杂的英文界面和繁琐的分析步骤都给从事有限元分析的技术人员造成了很大的障碍。

另外,虽然ANSYS有较强大的前、后处理功能,但使用者必须具有较高的相关力学知识和丰富的分析经验,在几何建模简化和力学建模等前处理方面需要花费很多时间和精力。

VisualBasic是在BASIC语言基础上发展起来的,它提供的可视化设计平台把Windows界面设计的复杂性
“封装“起来,开发人员不必为界面的设计而编写大量的程序代码,只需按设计的要求,用系统提供的工具在屏幕上画出各种对象即可。

VisualBasic采用面向对象的设计方法,从应用领域内的问题着手,以直观自然的方式描述客观世界的实体。

VB以其快捷方便受到很多程序设计者的青睐,因此得到了越来越广泛的应用。

把VB与AN-SYS结合起来开发,可以有效地提高开发设计的效率和质量,充分体现专业化、用户化、便捷化的特点。


ANSYS参数化设计语言(APDL)
APDL是一种非常类似于FORTRAN的解释性语
言,提供一般程序语言的功能,如参数、宏、缩写、标量、向量及矩阵运算、函数、流程控制(循环与分支)、重复执行命令、用户程序以及访问ANSYS有限元数据库等,另外还提供简单界面定制功能,实现参数交互输入、消息机
制、界面驱动和运行应用程序等。

利用APDL的程序语言与宏技术组织管理ANSYS
的有限元分析命令,就可以实现参数化建模、参数化的网格划分与控制、参数化的材料定义、参数化载荷和边界条件定义、参数化的分析控制和求解以及参数化后处理结果的显示,从而实现参数化有限元分析的全过程,同时这也是ANSYS批处理分析的最高技术。

在参数化的分析过程中可以简单地修改其中的参数达到反复分析各种尺寸、不同载荷大小的多种设计方案或者序列性产品,极大地提高了分析效率减少分析成本。

同时,以APDL为基础用户可以开发专用有限元分析程序,或者编写经常重复使用的功能小程序,保存成宏文件以供用户随时调用或创建成按钮(缩写)放在工具条上。

另外,APDL也是ANSYS设计优化的基础,只有创建参数化的分析流程才能对其中的设计参数执行优化改进,达到最优化设计目标。


VB对ANSYS的封装调用
APDL虽然功能强大,但但完全用APDL编写的宏存在以下不足:(1)用APDL语言较难控制程序的进程。

虽然它提供了循环语句和条件判断语句,但总的来说还是难以用来编写结构清晰的程序;(2)利用APDL虽然能够进行简单的界面设计,但其功能不够强大,交互性不够流畅。

为此,利用VB对ANSYS进行封装,即用VB对ANSYS进行二次开发。

用户只需选择参数等,系统就能自动调用ANSYS计算程序,进行网格划分、
加载以及求解。

借助VB前台开发友好、方便、易用的人机交互界面,对复杂、难于理解和掌握的ANSYS命令流进行后台封装,用户只需在前台界面的引导下输入必需的尺寸、材料性能和载荷参数,即可调用后台的ANSYS命令进行计算,分析计算后把计算结果返回给用户,进行后处理。

系统具有较强的处理实际问题能力,即使从未认真学习过
基于VB 的ANSYS 二次开发
邵军,项宗方,王平
(后勤工程学院建筑工程系,重庆400041)
摘要:基于VB和ANSYS提供的二次开发工具APDL,开发数值分析程序。

借助VB前台开发友好、方便、易用的人机交互界面,提高了分析效率,并为类似问题的解决提供了一条新途径。

关键词:ANSYS;APDL;二次开发;VB中图分类号:TP39
文献标识码:B
文章编号:1672-0067(2006)02-0144-02收稿日期:2006-02-10
作者简介:邵军(1975—),男,江苏仪征人,讲师;项宗方(1965—),男,安徽桐城人,副教授。

第15卷第2期重庆职业技术学院学报2006年3月Vol.15No.2JournalofChongqingVocational&TechnicalInstitute
Mar.2006
144--
ANSYS软件的工程设计人员也能很好地进行有限元分析。

VB调用ANSYS的关键代码如下:
Result=shell(
“C:\ProgramFiles\AnsysInc\v81\AN-SYS\bin\intel\ansys81-b–pansysul-iinput_file-o
output_file
“)其中ansysul为ANSYS产品特征代码,如ansysul,input_file为用APDL语言编写的ANSYS输入文件。

output_file是输出文件4应用实例
基于上述技术,开发了钢筋混凝土构件火灾数值模拟平台。

其用户界面采用VB开发,如图1、图2。

图1参数输入界面1
图2参数输入界面2
图3是以钢筋混凝土简支梁为例,程序运行后结果。

图3梁变形结果图
5结论
本文介绍的基于VB的ANSYS参数化设计,为解决
通用程序和专业需要之间的矛盾提供了一种新的方法和途径。

说明APDL设计语言与VB的结合能够很好的解决工程复杂问题,并使得操作界面更具面向对象化。

对于
用户而言,这样的结合,进一步方便了研究人员对AN-SYS的高级开发和应用。

参考文献:
[1]吴鹏,曾红,韩迈.基于ANSYS的二次开发技术的实现方法
[J].辽宁工学院学报,2004,(10).
[2]博弈创作室.APDL参数化有限元分析技术及其应用实例
[M].北京:中国水利水电出版社,2004.
[3]薛隆泉,王玉秋,刘荣昌,张红军,王慧武.基于VC++和
ANSYS接口的高效率曲轴有限元分析系统[J].重型机械,2004,(5).
责任编辑李燕
SecondaryDevelopmentTechnolgyofANSYSBasedonVB
SHAOJun,XIANGZong-fang,WANGPing
(Dept.ofArchitecture&CivilEngineering,LEU,Chongqing400041,China)
Abstract:DevelopinganumericanalysissystemisbasedonVBandAPDLwhichisasecondarydevelopmenttoolprovidedbyANSYS.Thefriendlyconvenientandflexibleman-machineconversationinterfaceisdevelopedbyVBfore-groundandimprovedanalysisefficiency.Anewapproachisprovidedforsimilarityproblem.
Keywords:ANSYS;APDL;secondarydevelopment;
VB
145--。

相关文档
最新文档