基于VC与Ansys的参数化有限元分析[1]
ansys有限元分析案例
ansys有限元分析案例ANSYS有限元分析案例。
在工程设计和分析领域,有限元分析是一种常用的数值模拟方法,它可以有效地预测结构在受力作用下的变形和应力分布。
而ANSYS作为目前应用最为广泛的有限元分析软件之一,具有强大的建模和仿真功能,被广泛用于航空航天、汽车、船舶、建筑等领域。
本文将通过一个实际案例,介绍如何使用ANSYS进行有限元分析。
案例背景:某工程结构在实际使用过程中出现了裂纹现象,为了找出裂纹的成因并进行有效的修复措施,我们决定利用ANSYS进行有限元分析。
首先,我们需要建立结构的有限元模型,然后施加相应的载荷和边界条件,最终得出结构的应力分布和变形情况,从而找出裂纹的位置和原因。
建立有限元模型:首先,我们需要将结构进行几何建模,并进行网格划分,将结构划分为有限元单元。
在建立模型的过程中,需要考虑到结构的几何形状、材料属性以及实际工况下的载荷和边界条件。
在ANSYS中,可以通过几何建模模块进行结构建模,然后选择合适的单元类型和网格划分方法,对结构进行离散化处理。
施加载荷和边界条件:在建立完有限元模型之后,我们需要定义结构的加载情况,包括静载荷、动载荷、温度载荷等。
同时,还需要定义结构的边界条件,如约束条件、支撑条件等。
这些载荷和边界条件的设置需要符合实际工况,并且需要考虑到结构的非线性、材料的非均质性等因素。
进行仿真分析:一切准备就绪后,我们可以进行仿真分析,通过ANSYS求解器对结构进行有限元分析。
在仿真分析过程中,ANSYS会根据定义的载荷和边界条件,对结构进行求解,并得出结构的应力分布、位移和变形情况。
通过对仿真结果的分析,可以找出结构中的弱点和故障部位,为后续的修复工作提供参考依据。
结果分析与修复措施:最后,我们需要对仿真结果进行深入分析,找出裂纹的具体位置和成因。
根据分析结果,可以制定针对性的修复措施,如增加加强筋、更换材料、改变结构设计等。
通过对仿真结果的分析,可以有效地指导后续的结构修复工作,并提高结构的安全性和可靠性。
基于VC和ANSYS的破片侵彻参数化有限元分析
兵 工 自动 化
0
目 动■ ■与 控制
A ut m ai ea ur m e nd Contol o tc M s e nta r
0. . t m ai n I Au o t o 2 0 , 12 , . 0 8 Vo . 7 No 9
分析 的有 限 元模 型 ,替 代 A S S 人机 交互 的 G I NY U 方式 ,避 免 重 复性 的 建模 和 参数 设 定 ,提 高建 模 的 工作 效率 和有
限元 分析 的 可靠 性 。
关键 词 :侵 彻 ;ANS ;VC 有 限元 YS ;
中 图 分 类 号 : T 3 1 ; P 1 .1 P9. T 31 9 5 文 献 标 识 码 :A
彻 分 析 的 ANS YS参 数 化 设 计 过 程 ,并 使 用 ANS YS
解 。但 完 全 用 AP DL编 写 的宏 存 在 难 以编 写 结 构 清 晰 的 程 序 、GUI 面 设计 功 能 不 足 等 问题 。 界
参 数 化 有 限 元 分 析 程 序 设 计 的 基 本 目标 : 利 用 VC对 ANS YS进 行 封 装 ,开 发 出 友 好 、方 便 、易 用
20 年第 2 08 于 卷第 9 期
文 章 编 号 : 10 —5 6 ( 0 8 9 0 7 — 2 0 6 1 7 2 0 )0 — 0 3 0
基 于 VC和 ANS YS的破 片侵 彻 参 数 化有 限元 分析
李 韬 , 米 双 山 ,刘 东 升 , 金 卫 同
( 械 工程 学 院 导 弹 工程 系 ,河 北 石 家庄 0 0 0 ) 军 50 3
Pa a e e i e n t e e n l i fFr g e tPe tai n r m t rz d Fi ieEl m nt A a ysso a m n ner to Ba e s d on VC n a d AN SY S
基于ANSYS二次开发的电梯参数化有限元分析系统共3篇
基于ANSYS二次开发的电梯参数化有限元分析系统共3篇基于ANSYS二次开发的电梯参数化有限元分析系统1基于ANSYS二次开发的电梯参数化有限元分析系统随着城市化进程的不断加快,电梯作为建筑物中不可或缺的一部分,正越来越广泛地应用于现代建筑中。
由于电梯的安全性和可靠性至关重要,因此在设计和制造电梯时需要进行多种分析和测试。
在这个背景下,电梯参数化有限元分析系统应运而生。
ANSYS是一家专注于工程仿真软件的公司,其提供的有限元分析软件ANSYS是业内公认的最为完善和全面的有限元分析软件之一。
然而,对于电梯行业的专业人士来说,单纯使用ANSYS软件进行电梯分析是不够的。
因此,一些企业在ANSYS软件的基础上进行二次开发,开发出适用于电梯行业特点和需求的软件,即电梯参数化有限元分析系统。
电梯参数化有限元分析系统具有以下特点:1. 参数化建模通过参数化建模,将电梯的各个部件及其相关参数(比如尺寸、材质等)进行抽象和标准化,使得电梯的建模过程更为快速和精确。
此外,在电梯设计中进行参数化建模,还可以方便地进行设计变更和优化。
2. 各个部件的分析模块基于ANSYS二次开发的电梯参数化有限元分析系统包含各个部件的分析模块,比如悬挂系统分析模块、导轨系统分析模块等,这些模块可以独立使用,也可以联合使用,以进行电梯各个部件的有限元分析和强度计算。
3. 多场耦合分析电梯在运行过程中需要同时考虑多个因素,比如机械力学、热学、力学等等。
因此,在电梯参数化有限元分析系统中,需要进行多场耦合分析,以保证电梯的完整性和可靠性。
4. 可视化展示电梯参数化有限元分析系统的另一个特点是可视化展示。
通过动画演示、图表展示等多种方式,进行电梯的各种分析和计算结果的展示。
这样,对于电梯设计人员来说,可以更为直观地了解分析结果以及评估设计的可行性。
电梯参数化有限元分析系统是电梯制造企业必备的分析工具,也是电梯设计人员进行设计和改进时的重要帮助。
基于VisualC++与ANSYS的渐开线齿轮参数化建模
(1Colg f c a ia gn e i g Unv ri f o g i g Ch n qn 0 0 4 Chn ; . l eo h nc l e Me En ie rn , ie st o n qn , o g ig4 0 4 , i a y Ch 2Do g a gT r ieCo, t .De a g6 8 2 , i a) . n f n u b n .L d, y n 1 3 2 Chn
摘要:渐开 线齿轮 的有限元分析第一步是齿轮 的三维建模 ,而 A Y NS S自身提供 的 GU 建模 方法难以 掌 I
握 、效率 较 低 且 难 以 修 改 已建 模 型。为研 究 渐 开 线齿 轮 数 据 模 型 的参 数 化 建 模 方 法 ,利 用 Vsa C +6 i l+ . u 0 软 件 及 A YS的 AP L 二次 开 发 语 言 .借 助 于 V 十 60友 好 的开 发 性 前 台 、 方便 易 用 的人 机 交 互 系 NS D C+ .
A bsr c Th r tse ffnt — lme ta ay i st em o ei g o s m p o i e r I sno a y t a tr t a t: e f s tp o i ee n n lssi h d l fa y i i e n t tcg a. ti te s om se a n f ce tt u l d l i h eh d o nd ie i in o b id mo e sw t t e m t o f GU1whih i u p id b h h c s s p le y t e AN S S n t i a r Y .I h sp pe,a fin l n f ce c y tm fp r m ercm o e ig o s m p oi e ri e e o e a e n Viu lC++ re d y a d e i in y s se o a a ti d l fa y n ttc g a sd v lp d b s d o s a
基于VC++和ANSYS的阶梯轴有限元分析及其优化系统
显示 分 网后 的 阶 梯 轴 三 维 有 限 元 模 型
\ \建立 A DL P 文件 ,命 名为L a eA i . t ed r xs t 5x
读出数据表 中的所 有数值 .赋给变量
及其 函数实 现在Vc + + 环境 下VC +与A D 相 互嵌套 及 基于 阶梯 轴参 数 的 + PL AP 命令流 的编写【。生成 阶梯轴参数化界而如 图2 DL 】 所示 。
C i l "ked r xs, tCFl: d C et) Fl fe .L a eA i t " i : e i( \ 5 x , emo e ra ; e i .ls(; feCoe) l
( 1湖南理工学院 机 电系 ,湖南 岳阳 摘 4 4 0 ;2 湖南大学 机械与汽车工程学院 ,长沙 100 40 8 10 2) 要 :  ̄ANS S Y 软件 的二次开发功 能AP 语 言 , ̄Vi a c + DL , s l + 为编程 工具 ,开发 出了阶梯轴 的有 限元分析及 Y u ,
维普资讯
云 梦学 刊 J R ALOF U OU N NME G Y N
/ TL . d sg fal a e a i TI E e in o d r x s A e /rp pe 7 \\ n ET 1S , , OLI 2 n D9 \ \
和A Y 的接 口技术 ,开发 出阶梯轴的有限元分析及 其优化专用软件 ,实现 阶梯 轴有限元分析 的参数化建模 与有限元 NS S 分析 的信息化 ,真正体现计算机辅 助设计系统 的特点 ,提高产 品设计效率和设计质量 ,也使设 计人员从繁重 的设计 中解
ANSYS有限元分析步骤2
Fill between KPs:在已知的两个关键点之间插入一系列的
关
键点
实体建模—直线
Straight Line:生成直线 In Active Coord:通过两关键点生成直线 Overlaid on Area :在选中面上两个关键点间创建该面上 最短的线 Tangent to Line:生成一条在一直曲线端点与之相切的曲 线 Norm to line:生成一条与已知线垂直正交的直线 At angle to line:生成与一条已知线成一定角度的直线
有限元模型由一些简单形状的单元组成,单元之
载荷
间通过节点连接,并承受一定载荷。
SOLID70单元
SOLID70具有三个方向的热传导能力。该单元有8个节点且每个节 点上只有一个温度自由度,可以用于三维静态或瞬态的热分析。该 单元能实现匀速热流的传递。假如模型包括实体传递结构单元,那 么也可以进行结构分析,此单元能够用等效的结构单元代替(如 SOLID45单元)
实体建模—面(正多边形)
Triangle:正三角形 Square:正方形 Pentagon:正五边形 Septagon:正九边形 Octagon:正八边形 By Inscribed Rad:设置内切圆的半径来绘制正多边形 By Circumscr Rad:设置外接圆的半径来绘制正多边形 By Side Length:根据边长来绘制正多边形 By Vertices:在工作平面上选取顶点绘制多边形
实体建模—坐标系
模型的建立都是在一定坐标系下完成的,ANSYS12.0中有三类总体坐 标系可供选择:笛卡尔坐标系、柱坐标系和球坐标系。
总体坐标系及其在ANSYS中的编号
总体坐标系 笛卡尔坐标 柱坐标(Z)
球坐标 柱坐标(Y)
ansys有限元分析实用教程
ansys有限元分析实用教程ANSYS有限元分析实用教程有限元分析是一种工程数值分析方法,广泛应用于工程领域中的结构力学分析、热传导分析、流体力学分析等各个方面。
ANSYS作为一款常用的有限元分析软件,能够有效地对工程结构进行模拟和分析,得到结构的应力、位移、温度等相关信息。
本文将为大家提供一份有关ANSYS有限元分析的实用教程,希望能够帮助读者更加深入地理解和应用该软件。
一、软件介绍ANSYS是一款由美国ANSYS公司开发的通用有限元分析软件。
它能够对各种结构进行力学分析、热传导分析和流体力学分析,具有广泛的应用范围。
ANSYS软件提供了全面而强大的建模和分析工具,帮助用户模拟和分析工程结构的力学性能。
同时,软件还提供了可视化的结果展示,使用户能够直观地了解分析结果。
二、基本操作1. 创建几何模型在进行有限元分析之前,首先需要创建几何模型。
ANSYS提供了多种建模工具,包括绘制直线、圆弧、矩形等基本几何图形,以及从CAD软件导入模型。
根据实际需要,选择合适的建模工具,创建准确的几何模型。
2. 设定材料属性在进行分析之前,需要设定材料的力学性质。
ANSYS提供了各种常见材料的力学性质参数,例如弹性模量、泊松比、密度等。
根据实际情况,选择合适的材料属性,以便进行准确的分析。
3. 设定边界条件分析中,还需要设定结构的边界条件。
边界条件包括约束条件和加载条件两部分。
约束条件用于限制结构的自由度,加载条件用于模拟结构所受到的外界载荷。
根据具体情况,在ANSYS中设定合适的边界条件,以便准确模拟实际工况。
4. 网格划分在进行有限元分析之前,需要对几何模型进行网格划分。
网格划分是有限元分析的基础,它将结构离散为多个小单元,每个小单元称为一个单元。
ANSYS提供了多种网格划分算法,用户可以根据需求选择合适的划分方法。
划分完成后,还需要检查网格质量,确保每个单元的质量良好。
5. 进行分析完成以上步骤后,即可进行有限元分析。
第2章ANSYS有限元分析基本步骤
第2章ANSYS有限元分析基本步骤ANSYS有限元分析是一种常用的工程分析方法,可以用于解决各种结构力学问题。
本文将对ANSYS有限元分析的基本步骤进行详细介绍。
1.确定分析目标:在进行有限元分析之前,首先需要明确分析的目标和要求。
包括确定所要分析的结构或零件的几何形状、材料特性、受力情况等。
2.建立有限元模型:建立有限元模型是有限元分析的关键步骤之一、在ANSYS软件中,可以通过几何建模功能来定义结构的几何形状和尺寸。
然后,根据要分析的问题类型,选择适当的单元类型,并使用网格划分功能将结构分割成适当大小的单元。
3.定义材料特性:在进行有限元分析之前,需要定义结构的材料特性。
包括弹性模量、泊松比、密度等。
可以根据实际情况输入已知的材料特性值,也可以通过实验或理论计算来获得。
4.定义边界条件:边界条件是有限元分析中的重要概念,它用于描述结构在系统中的限制条件。
在ANSYS中,可以通过节点约束和节点载荷来定义边界条件。
常见的边界条件包括固定边界条件、力载荷和位移约束。
5.生成网格:当有限元模型、材料特性和边界条件都定义好之后,可以使用ANSYS软件中的划分工具生成有限元网格。
生成网格的目的是将结构分割成适当大小和形状的单元,以便进行数值计算。
6.设置分析类型:在进行有限元分析之前,需要选择适当的分析类型。
根据具体问题的要求,可以选择其中的静态分析、动态分析、热分析等多种分析类型。
7.执行分析计算:当有限元模型、材料特性、边界条件和网格都设置好之后,可以执行分析计算。
ANSYS软件会根据设置的分析类型和边界条件进行数值计算,并给出相应的结果。
8.结果分析与后处理:分析计算完成后,可以进行结果的分析和后处理。
ANSYS软件提供了丰富的后处理功能,可以对应力、位移、变形、应变等结果进行可视化和分析。
9.结果验证和优化设计:完成有限元分析后,需要对结果进行验证和评估。
与实际情况进行对比,确定结果的可靠性和准确性。
ANSYS有限元分析在机械设计中的应用
ANSYS有限元分析在机械设计中的应用随着科技的发展,机械设计变得更加复杂和精细。
在机械设计中,有限元分析作为一种重要的工具,在设计过程中发挥了越来越重要的作用。
ANSYS有限元分析作为一种目前普遍使用的软件,它可以帮助工程师在机械设计中完成高效的计算和预测,大大提高了机械产品的质量和效率。
一、有限元分析的基本概念有限元分析是一种数值分析的方法,采用有限元法把连续的物体分割成有限多个小单元,然后进行离散计算。
它可以通过求解局部应力、应变、位移、温度等值,在有效的时间内预测出产品在工作环境中的力学性能。
有限元分析由于它的精度和可靠性,已经成为计算机辅助工程领域的基础研究和应用。
二、 ANSYS有限元分析的介绍ANSYS有限元分析是目前工程和科学中最流行的解决方案。
它不仅是计算精度高,而且可以快速进行模拟和预测。
ANSYS有限元分析包括多种不同类型的分析,如结构分析、震动分析、热分析和流体力学分析等。
在机械设计中,结构分析是最常见的应用,并且是本文的重点介绍。
三、 ANSYS在机械设计中的应用在机械设计中,有很多需要进行有限元分析的问题,如结构刚度、强度和疲劳、材料选择等。
ANSYS可以帮助工程师在设计的早期阶段准确且快速地评估设计方案,以便在整个生产和维护过程中更好地保持工程性能和可靠性。
尤其是在自动化设计阶段中,ANSYS可以用于快速设计和优化机械产品。
1. 结构刚度和强度分析在机械设计中,需要评估机构是否能够承受正常工作负载和预期的使用寿命。
在这种情况下,ANSYS可以通过结构刚度和强度分析来评估机构的强度和刚度。
机构的应力状态,如最大应力和应力集中部位的位置可以被计算出来。
通过这种类型的分析结果,工程师可以改进机构的结构设计以满足指定的要求。
2. 疲劳分析在机械设计中,疲劳问题是非常重要的问题之一。
在机构中,由于长时间使用在材料中会引起损伤。
如果机械设备经常使用,必须至少能够保证出现疲劳所引起的损伤在预期使用寿命范围之内。
基于VB和ANSYS有限元分析系统的设计与研究
基于VB和ANSYS有限元分析系统的设计与研究介绍了ANSYS二次开发相关知识和技巧,以及如何实现Visual Basic6.0和ANSYS的连接,借助Visual Basic6.0开发友好、方便、易用的人机交互界面,对难以理解和掌握的ANSYS命令流进行后台封装,开发出参数化的有限元分析系统,极大的减小了复杂构件研究和设计的工作量,提高了工程设计的效率。
标签:Visual Basic6.0;ANSYS;有限元分析0 前言有限元法,也叫有限单元法,它的基本思想是将一个结构或者连续体的求解域离散为若干个域(单元),并通过其边界上的节点相互连接成为组合体。
有限元分析是求解偏微分方程的一种数值方法,是一种高效能、常用的计算方法。
随着信息技术在各领域的迅速发展,CAD/CAM/CAE技术已得到了广泛的应用,从根本上改变了传统的设计、生产、组织模式,对推动现有企业的技术改造、带动整个产业结构的变革、发展新兴技术、促进经济增长都具有十分重要的意义。
现在工程技术的发展要求计算能力的不断提高,应用大型的商业通用软件也是提高计算能力的一种途径。
ANSYS是一个功能强大、简单易学,是最通用和高效的通用有限元分析软件之一,拥有全球最大的用户群,它融结构、传热学、流体、电磁、声学和爆破分析于一体,具有强大的前后处理及计算分析能力。
命令流是ANSYS软件的一大特色,功能强大且使用方便,APDL命令流是参数化有限元分析、优化设计的基础,为二次开发提供了可能。
Visual Basic6.0软件是一种面向对象的程序化设计语言,易于开发友好的人机互动界面。
因此本文就将Visual Basic6.0和ANSYS 有机结合起来,开发出针对复杂部件的有限元分析系统,使得普通的设计开发人员,就可以很方便的进行复杂构件的有限元分析,极大的提高了产品开发设计的效率。
1 ANSYS的二次开发ANSYS典型的分析过程一般由前处理,加载求解和后处理三部分组成。
基于VC++和ANSYS的L型门机参数化有限元分析系统
基于V C + + 和A NS Y S 的L 型门机参数化有限元分析系统
The p ar am et r i c ini f t e el em en t anal ysi s s ys t em of t ype L gant r y cr an e based on V C++ an d A NSYS
系 统设 计 主 要 以方 便 、易 用 、可 靠 为 目标 。 工 程 技 术人 员 只需 在L 型 门 式起 重机 门架 的分 析过
程 中 在 相 应 的模 块输 入 相 应 的参 数 ,就 可 以进 行
高 。用 户 必 须 具 有 一 定 的 有 限 元 理 论 知 识 和对 软 件 掌 握 到 一 定 程 度 之 后 ,才 能 够 比较 好 的运 用通
用 工 具 箱 就 可 以 高 效 地 开 发 应 用 程 序 。ANS YS
参 数 化 设 计语 言AP D L( ANS YS P a r a me t r i c De s i g n
析 软 件 为 平 台 ,用 有 限 元 法 做 为计 算 手 段 。但其
捷 、高 效 ,大 大 减 少 了设 计 人 员 的工 作 量 ,提 高
了L 型 门式起 重机 的分 析效 率和 系统 总体 设 计 及其实现方法
1 . 1 系统设计 目标及流程 VC+ + 是 一 种 具 有 强 大 功 能 并 且 比较 容 易 实 现 的 面 向 对 象 的 可视 化 编程 语 言 。设 计 人 员通 过
使 用 其 简 洁 方 便 的 编 程 界 面 以 及 集 成 的 多种 常
建 模 过 程 中操 作 步 骤 过 于 繁 琐 ,所 花 时 间 过 多 ,
基于VisualC与ANSYS的渐开线齿轮参数化建模.doc
基于Visual C++与ANSYS的渐开线齿轮参数化建模杨旭\仲平2(1.重庆大学机械工程学院,重庆400044;2.东方汽轮机有限公司,网川徳阳618322)摘要:利川Visual C++6.0及ANSYS的二次开发工具APDL语言,开发了界而友好的髙效率渐开线齿轮参数化建模系统。
借助VC++前台开发友好、方便易川的人机交互系统,对复杂、难于理解和牮握的ANSYS命令流进行后台封装,能够大大减少渐开线齿轮有限元分析过程屮的逑模工作量。
关键词:ANSYS; VC++;参数化;渐开线;Uf轮中图分类号:TH132.413Parametric Modeling of Asymptotic Gear Based on VisualC++ and ANSYS1 .2 YANG Xu,ZHONG Ping(1. College of Mechanical Engineering,Chongqing University,Chongqing 400044;2. DongFang Turbine CO.,LTD, Sichuan Deyang 618322)Abstract: In this paper, a friendly and efficiency system of parametric modeling of asymptotic gear is developmented based on Visual C++ 6.0 and the APDL of ANSYS. The VC + + is front-friendly,easy- to-use while the ANSYS is complex, difficult to understand and master. It can greatly reduce the work for models of asymptotic gear with both the benifits of the two softwares.Key words: ANSYS; VC++; parametric; asymptotic; gear0引言ANSYS有限元分析软件是美国CAE供应商ANSYS公司的产品,是集结构、热、流体和也磁叫大物理场独立或耦合作用的CAE分析丁.具Hl。
vc调用ansys
思路:(1)首先在VC里根据文本框等控件生成参数文件,和ANSYS主计算程序合并生成ANSYS_RUN.mac,在ANSYS_RUN.mac最后加上用来生成flag.txt文件(内容为0)的APDL 代码. 随后在VC里用WinEXEC运行ANSYS batch mode 去调用ANSYS_RUN.mac,并且把屏幕输出到output.txt。
同时,建立flag.txt文件(内容为1).(2)在VC里开一个线程,循环读flag.txt,看其是否为1(运行)或0(结束)。
如果是1,则读output.txt内容,显示在主程序状态文本框里。
(当然也可以读err文件来判断)。
(3)ANSYS_RUN.mac 里有生成plots并保存为jpg文件的APDL代码。
当ANSYS运行结束后,在主程序里可以browse结果图像文件。
ANSYS主计算程序:VM28.mac. 这是ANSYS的一个例子程序,但是做了一些改动,计算在Time_Start 到Time_End之间,步长为Time_interval的温度分布。
VM28:Transient Heat Transfer in an Infinite Slab。
在VC程序里,ANSYS EXE File是ANSYS的执行文件的路径名。
MAC Batch File 是ANSYS主计算程序的路径名。
Working Folder是工作路径,用来存放结果文件和中间过程文件。
Note: how to export image in batch mode:因为在batch mode,没有graphic window,所以一般的图形输出命令无效。
但是可以使用/show,jpeg命令。
另外,可以用以下命令!Turn off the automatic increasement of jobnamennn.jpg, so the output file will be jobname.jpg./DEV,PSFN,NINC。
基于VC++和ANSYS的L型门机参数化有限元分析系统
基于VC++和ANSYS的L型门机参数化有限元分析系统李悦;范勤【摘要】为了提高对L型门式起重机的分析速度,缩短产品的研发周期,将计算机语言编程技术和有限元分析技术合二为一,利用VC++与ANSYS软件的接口功能以及VC++对APDL语言的封装技术来实现VC++对ANSYS的二次开发,开发出一套针对L型门式起重机门架的参数化有限元分析系统.采用有限元方法提高了分析计算的准确性,增强了产品的实用性.该系统可以简单、直观地建立门架结构的参数化模型,以及划分网格、施加载荷、求解和后处理,简化了分析过程,减少了设计人员的工作量,提高了工作效率.【期刊名称】《制造业自动化》【年(卷),期】2013(035)009【总页数】4页(P113-116)【关键词】L型门式起重机;参数化;有限元;Visual C++;ANSYS【作者】李悦;范勤【作者单位】武汉科技大学机械自动化学院,武汉430081;武汉科技大学机械自动化学院,武汉430081【正文语种】中文【中图分类】TH120 引言近年来,随着现代化规模的扩大和自动化程度的不断提高以及计算机软硬件技术的发展,有限元分析技术越来越多的应用于门式起重机的分析计算和设计中。
现在普遍采用基于有限元分析软件为平台,用有限元法做为计算手段。
但其建模过程中操作步骤过于繁琐,所花时间过多,进而影响设计效率。
其次有限元软件的通用性和友好度虽然不断提高,但对设计工作人员要求较高。
用户必须具有一定的有限元理论知识和对软件掌握到一定程度之后,才能够比较好的运用通用有限元软件。
针对这些问题,为了进一步提高产品的分析速度及准确性,缩短研发周期,我们在现有的L型门式起重机有限元分析技术基础上开发了一套基于VC++和ANSYS平台的L型门式起重机门架参数化有限元分析系统。
该系统运用大型有限元软件ANSYS 的参数化设计语言APDL对L型门式起重机门架进行参数化建模,用面向对象的编程语言VC++来编制图形用户界面,并调用VC++接口模块嵌套VC++与APDL命令流。
关于ansys与VC++Fortran程序的接口资料! [精华]
将ANSYS作为子程序调用对于优化或参数化设计,可以在VC或FORTRAN中将ANSYS作为子程序调用。
具体调用方法如下:1.在VC中调用ANSYS::WinExec("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansys_product_feature -i input_file -o output_file",SW_SHOWNORMAL);2.在FORTRAN中调用ANSYSLOGICAL(4) resultRESULT=SYSTEMQQ('d:\ANSYS57\BIN\INTEL\ANSYS57 -b -pansys_product_feature -i input_file -o output_file')3.说明1和2中,input_file为用APDL语言编写的ANSYS输入文件。
ansys_product_feature为你的ANSYS产品特征代码。
需要注意的是,在VC中调用ANSYS时,需要加一条判断语句,以确定ANSYS已经执行完毕。
在ANSYS中当然也可以以VC或FORTRAN作为子程序调用。
可以参看有关ANSYS二次开发方面的资料。
这个方法应该是与系统无关的。
在FORTRAN中不需要判断,FORTRAN会等ANSYS执行完毕才继续执行下一条语句。
在VC中,我没有找到与FORTRAN类似的函数,只好加一条循环判断语句。
如果谁能找着这样的函数,请告诉我,谢谢!判断方法很简单,只需判断错误文件file.err是否可写就可以了。
因为当ANSYS在运行时,file.err是不可写的,只有当它运行完毕,此文件才可写。
好贴,请教如何在VB中调用ansys?这是我早期的帖子,请参考:/dispbb ... ID=2923&ID=2923在第二页中已经对VC调用ANSYS的方法进行了更新,如下所示:VC调用ANSYS的示例程序。
基于VC和ANSYS的破片侵彻参数化有限元分析_李韬
文章编号:1006-1576(2008)09-0073-02基于VC和ANSYS的破片侵彻参数化有限元分析李韬,米双山,刘东升,金卫同(军械工程学院导弹工程系,河北石家庄 050003)摘要:基于ANSYS与VC实现不同类型破片侵彻参数化建模与有限元分析系统,利用VC封装ANSYS的二次开发工具APDL命令流,使分析参数化,并将APDL命令流文件自动读入ANSYS进行侵彻有限元分析。
建立侵彻分析的有限元模型,替代ANSYS 人机交互的GUI方式,避免重复性的建模和参数设定,提高建模的工作效率和有限元分析的可靠性。
关键词:侵彻;ANSYS;VC;有限元中图分类号:TP391.9; TP311.51 文献标识码:AParameterized Finite Element Analysis of Fragment PenetrationBased on VC and ANSYSLI Tao, MI Shuang-shan, LIU Dong-sheng, JIN Wei-tong(Dept. of Missile Engineering, Ordnance Engineering College, Shijiazhuang 050003, China) Abstract: Use ANSYS and VC to achieve a parameterized model with different kinds of fragments penetration and finite element analytical system. VC is used to encapsulate APDL – the secondary development tool provided by ANSYS, to parameterize analysis, and the APDL orders are automatically read into the ANSYS. Build finite element model through penetration analysis, to substitute the man-machine interactive GUI mode of ANSYS, in this way can prevent repetitious modeling and parameter sets, and can enhance modeling efficiency and finite element analytical reliability.Keywords: Penetration; ANSYS; VC; Finite element0 引言破片侵彻问题的仿真研究是武器装备战损研究领域中的重要课题。
基于Visual C++与ANSYS的渐开线齿轮参数化建模
基于Visual C++与ANSYS的渐开线齿轮参数化建模
杨旭;仲平
【期刊名称】《机械》
【年(卷),期】2011(038)009
【摘要】渐开线齿轮的有限元分析第一步是齿轮的三维建模,而ANSYS自身提供的GUI建模方法难以掌握、效率较低且难以修改已建模型.为研究渐开线齿轮数据模型的参数化建模方法,利用Visual C++ 6.0软件及ANSYS的APDL二次开发语言,借助于VC++ 6.0友好的开发性前台、方便易用的人机交互系统,封装了复杂、难于理解和掌握的ANSYS命令流,开发出界面友好、工作效率较高的渐开线齿轮参数化建模系统.多次试验表明,该渐开线齿轮参数化建模系统建立的模型快速、准确、易于修改,并大大减少渐开线齿轮有限元分析过程中的建模工作量.
【总页数】4页(P47-50)
【作者】杨旭;仲平
【作者单位】重庆大学机械工程学院,重庆400044;;东方汽轮机有限公司,四川德阳618322
【正文语种】中文
【中图分类】TH132.413;TP391.7
【相关文献】
1.基于Visual Basic和APDL的渐开线齿轮参数化建模 [J], 马晓芳;王春燕;李运霞
2.基于Pro/E和ANSYS的渐开线齿轮的参数化精确建模及接触分析 [J], 李碧波;
李素有;吴立言
3.基于Visual C++和APDL实现渐开线齿轮参数化建模 [J], 陈贤青;尹辉;戴湘武
4.基于ANSYS的渐开线斜齿圆柱齿轮参数化建模研究 [J], 刘鹏飞;黄永强
5.基于ANSYS的渐开线斜齿轮副参数化建模 [J], 包家汉;张玉华;薛家国
因版权原因,仅展示原文概要,查看原文内容请购买。
基于VC++和ANSYS的中深井隔热注采管柱有限元分析及优化设计系统
基于VC++和ANSYS的中深井隔热注采管柱有限元分析及优化设计系统韩洪兵;马龙;王俊才;李强【摘要】基于软件开发工具VC++,运用参数化设计语言(APDL)对有限元软件ANSYS进行二次开发,编制出了中深井隔热注采管柱的优化设计系统,系统根据现场注气温度与注汽压力,建立注汽管柱模型,进一步对注汽管柱进行热-结构耦合计算,得到管柱-封隔器系统的伸长量与热应力大小计算,从而通过伸缩管数量及位置的确定优化管柱设计.现场应用表明,该软件人机互动界面友好,具有较高的准确度,对现场的工况具有很好的适应性,能够很好的满足热采作业现场测试需要.【期刊名称】《机械设计与制造》【年(卷),期】2016(000)003【总页数】4页(P220-223)【关键词】ANSYS;VC++;二次开发;注采管柱【作者】韩洪兵;马龙;王俊才;李强【作者单位】河南石油勘探局第二采油厂,河南南阳473400;中国石油大学(华东)化学工程学院,山东青岛266580;河南石油勘探局井下作业公司,河南南阳473400;中国石油大学(华东)化学工程学院,山东青岛266580【正文语种】中文【中图分类】TH16;TE357在我国的石油资源分布中,稠油资源较丰富,分布于陆上稠油资源占石油总资源的20%以上,为保证油田稳产、增产,有效开发稠油资源就突显出其重要意义[1-2]。
在稠油开采过程中,一般采用湿蒸汽或过热蒸汽进行热采操作,急剧升高的温度削弱了管柱系统的强度,在管柱、抽稠泵、热敏封隔器等位置产生较大的热应力,导致热采管柱设备发生失效破坏,发生停工停产,造成巨大经济损失,甚至威胁到工作人员的生命安全。
因此,对热采过程中注气管柱的有限元分析和安全评价具有重要的工程意义。
稠油热采井注气管柱的失效问题严重制约着稠油油藏的高效开发,引起注气管柱失效的原因是多方面的,既有管柱各部分组件材质的原因,也有管柱整体结构设计不合理的原因。
目前国内外开展了广泛研究,积累了大量的宝贵经验,但主要是集中在注气管道损坏机理研究[3-5],而对于注气过程中产生的应力、应变的定量研究开展较少,在现有的技术和经济条件下,寄希望于用仪器实际测量油管-封隔器系统在井下的受力是不现实的。
基于ANSYS的有限元参数化设计理论
23
定的方法来追踪建模过程的操作序列。建模过程的任何 操作连同与它关联的数据(即操作参数)都将按其发生的 顺序被一一记录在操作栈中。设计师可以改变栈中某一 操作的参数,并要求造型系统对模型重新计算 。
(3)基于变分几何的参数化设计方法(如图 3) CAD 系统
概略模型
设 计 师
求
描
非
转
线
述
换
性
解 机 构
参数化(Parametric)技术最早是 CAD 在 实 际 应 用 工 作 中提出的课题,它是该 应 用 领 域 内 的 一 个 重 要 的 、且 正 在 蓬勃发展的研究问题。参数化设计是指参数化模型的尺 寸对应关系的表示,而 不 是 确 定 具 体 的 数 值 ,通 过 调 整 参 数来修改和控制几何形状,自动实现产品的精确造型 。变 化一个参数值,自动 改 变 所 有 与 它 相 关 的 模 型 尺 寸 ,并 遵 守约束条件,这就是采用参数化的模型 。 1 参数化技术的发展概况及分类
(l)有 限 元 模 型 直 接 建 模 法 这 是 传 统 的 由 底 向 上 有 限 元 建 模 方 法 ,它 以 网 格 为 中 心 ,将 分 析 对 象 的 几 何 特 性 、材 料 特 性 、荷 载 和 边 界 条 件 等物理描述均施加在网格模型的单元和节点之上。它的 基本过 程是,由节点 开 始 ,然 后 由 节 点 直 接 生 成 有 限 元 模 型的各类单元,如杆元 、梁元、膜元和三 维 实 体 单 元 ,最 后 形成工程结构物的有限元模型。 (2)基 于 几 何 造 型 的 有 限 元 建 模 法 基于几何造型的有限元模型生成是现代有限元分析 中应用较多的一种建 模 方 式 ,它 借 助 于 几 何 造 型 技 术 、利 用基于几何造型的全自动网格生成方法进行网格划分得 到有限元模型。它的基本过程是先由几何造型软件生成 工程结构物的几何模 型 ,然 后 赋 材 料 属 性 参 数 、构 件 特 性 实常数,施加载荷 和 边 界 条 件 的 物 理 描 述 ,经 自 动 分 网 程 序划分有限元网格,最后形成可供计算的有限元模型 。 2.2 参数化建模的基本流程 目 前 ,参 数 化 设 计 在 大 多 数 几 何 造 型 系 统 中 都 得 到 了 实现。这使得设计师可将大部分的精力集中在设计对象 的形状特征上,并 不 关 心 对 象 的 具 体 几 何 尺 寸 ,这 些 几 何 尺寸以设计参数的形式保存在造型系统中,在模型设计 的全过程都可以享用。设计师在后续的设计过程中改变 设计参数,并重新调用造型系统从而完成模型的自动更 新。造型系统中的设计参数不仅为设计对象的几何特征 提供了精确的数值描述,更重要的是它为设计师提供了 模型进行控制的手段。由图 5 可知,基于 ANSYS 的参数化 建模可分为三个阶段:参数定义、参数化几何建模 、参数化 有限元模型的建立。
基于Visual C++的ANSYS参数化设计
基于Visual C++的ANSYS参数化设计
刘洁;张和平;王丽娟
【期刊名称】《机电工程技术》
【年(卷),期】2003(032)005
【摘要】参数化设计语言(APDL)是大型有限元分析软件ANSYS自带的一种批处理语言,它为ANSYS的高级应用提供了一个有力的工具.本文探讨用Visual C++来调用ANSYS中的APDL程序,并结合实例进行了示范说明,为从事ANSYS二次开发的研究人员及高级用户提供了新的途径和宝贵参考信息.
【总页数】2页(P83-84)
【作者】刘洁;张和平;王丽娟
【作者单位】沈阳化工学院机械工程学院,辽宁,沈阳,110142;沈阳化工学院机械工程学院,辽宁,沈阳,110142;建设部沈阳煤气热力研究设计院,辽宁,沈阳,110000
【正文语种】中文
【中图分类】TP311.11
【相关文献】
1.基于Visual C++的抬牙机构参数化设计 [J], 邸义;田中旭;马雷
2.基于Visual C++的汽车同步带多轮传动参数化设计 [J], 贺长生;史尧臣;王世刚
3.基于VISUAL BASIC 的 ANSYS参数化设计分析 [J], 邵军;文先琪;李迎涛
4.基于Visual C++的汽车同步带多轮传动参数化设计 [J], 贺长生;史尧臣;王世刚;
5.基于AutoCAD、ARX及Visual C++的参数化设计方法 [J], 陈万林;路全胜;赵晶;王敏杰;周锦进
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AP L命 令文本 ; 分析结 果文 件能直 接在 程序 D ④
中查看 。
构、 、 、 热 声 流体 以及 电磁 场等学科 的研究 , 在航空 航 天、 械制造 、 机 能源 、 电子 、 轻工 、 水利 等领域 有
着广泛 的应用 。 D ( s s aa t c ei AP L Any rmer s n P iD g L n u g ) 言是有 限元分 析软件 A ss自带 的 a g ae 语 ny
对 于具 有金 属 内衬 的压力 容器半球 形封 头 , 进 行静力学分析 , 般可以利用薄壳模 型 , 一 采用壳 单元 进行分析 。 是 , 但 考虑 到该封头是一个轴对称 物体 , 可采用轴对 称截面简化的分析方法 。 内 故 在
N L N L 踟 i Li, U L, UL , , p 8 )
面, 一个 是接触面 。对于半球形封头 , 目标面为 内 衬外侧 的交界 面 , 接触 面为复合材 料层 内侧 的交
界面 。
封 头有 限元 分 析的参 数 化 AP L命 令代 码 D
主要包括 9 个部分 : ①模型单元类型定义 ; 内衬 ②
与复合材料材料属性定义 ; ⑧封头截面模型定义 ; ④ 内衬 与复合 材料层 分 网定 义 ; 接触 单元 与 目 ⑤
A D P L代 码 , 后 在 V 中 根 据 模 型 的 参 数 化 然 C AP L代码进行编程 。 D 程序运 行流程如 图 1 所示 。
程 序需要 实现 的功能有 : 模型参 数通过对话 框 ① 输入; ②根据 输入 的参数 自动形成 相应 的 A D PL 命 令 文 本 ; 程 序 能 自动 调 用 An y ③ s s并 执 行
收稿 日期 :0 4 0 — 7 2 0 — 71
中进行 有 限元分 析 主要 包 含3 步骤 : 创建 有 个 ①
维普资讯
基 于 V 与 A ss C ny 的参 数化 有 限元分析 —— 田会 方 张 杰峰
“neat eVes sB thMo e 中找 到 。 Itrci ru ac d ” v
/ HO ,P G S W JE
JE , P G QUAL, 5 7, JE , P G ORI NT, E HOR Z I J E , OL P G C OR, 2 JE , P G TMOD, 1 .
衬与复合材料 的接触 面 , 相互间有力的作用 , 必须 创建 接触 单元 。接触 单元成 对 出现 , 一个 是 目标
CJ ’ ND ’ I OWS  ̄y tm3 \ rs an i O 0 Jg \ se 2 \a p it l 0 .P fe
动 别 的应 用 程 序 , 多 个 函 数 可 以 使 用 , 如 有 例
WiE e 、 h l x c t n x c S el eue和 C etP oes 函 数 E rae rcs 等 。C etPo es函数 创建一个进 程 , rae rcs 去执行其
结果 文件 A ss a. t n y B tOu 可调用记 事本 程序
N tP d ee打开 。对于分析过 程 中所得 到的 图 oe a .x 形, 可利用 A ss的 PoC r 菜单下 的 R drc ny lt tl s ei t e Pos lt 重定 向输出命 令 , 图形 输 出到文件 。输 出 将 的文件类 型有多种 , 如以 J E 格式输 出, D PG AP L 代码如下 。
内衬压力 容器 的半球形 封 头为例 , 进行 了静力学
分析 。
图 1 程 序运 行 流程 图
1 程序实现方法
A s s提 供 了一 种 运行 批 处 理 命 令 A D ny PL
的格式 , 只要 自动形 成 AP L代 码并在 Any 中 D ss 运行 , 即可实现参数化有 限元分析 。 程序设计 的第
例 , 明 了其 实 现 方 法 。文 章 根 据 输入 参 数 自动 生 成 AP L代 码 文 本 , 说 D 然后 在 A ss 运 行 该 ny 中 A D P L代码 文本 , 分析 结果 可直接 在程 序 中查看 。
关 键 词 有限元分析; 参数化 ;C A D V ;P L
结 果 文件 名 为 fe 0 .P 、i O 1 jg fe0 . i O 0 jg fe0 .P 、i O 2 l l l jg等依次递 推 。打开 图形 文件 的程序 代码 只需 p 将启 动 An y ss的程 序代码 中 C etP o es函数 rae rcs 的第 2 ( 数行) 行 参 代码改为 。
Ab ta t Ths p p ri to c s a me h d o a a t i f ie ee n n l ss b s d o sr c : i a e n r du e t o fp r me rc i t lme ta ay i a e n VC n a d An y ,a d e pan h t o O r aiei b a i ga ne a pet eh mip e ia e do n s s n x list eme h dt e l y tk n sa x m l h e s h rc l a f z t h t e r s u e e s 1 Fis , a h p e s r v se . r t n APDL o e e t s a o aial e e a e a c r ig o n u c d t x i utm tc ly g n r td c o dn t i p t p r me e s The aa tr. n,t eAPDL c d e ti u s s h o e tx r n i An y .Th e utc n b ie tyo t ie nt e s n er s l a ed r cl b an d i h
\n y 5 ・ ・ a s s a.x・ n y b to t , a s s 7b i n y b tt tOa s s a. u ”
U LL , NULL, FALS , E
可变量定 义相应 参数名 , 使用 参数 名来表示 相应 的数据值 , 析完 t DBL g
Fl 单 , 出 A D i e菜 输 P L批 处 理文 本 , 后对 其 进 然
NORM AL—PRI ORI TY—CLA S ICREATE— S
NEW — CONS OLE ,
行 修改及 简化 , 这样 就能 得到运行 程序所需 要 的 参 数化的 AP L代码 L 。 D 1 ]
3 AP L批处理文本 文件 。 ) D 程序 能够根据输 入参数 自动生成 AP L批处理代 码文件 , 需要 D 这 首先建立 一个 文本 文件 , 文件用 来保存 生成 的 该
A D P L批处 理代码 , 然后对 该 文本文 件进 行读 写
它程序 , 它可以指定进程的安全属性 、 承信息 和 继
及 载荷选项 , 设定 约束条件并求解 ; ③查看及分析
结果 。
BOO L f t Cra e o e s NULL , Re = e tPr c s (
首 先 , A ss中进 行 封头 有 限元 分 析 , 在 ny 将
C \ Po rm Fl ’ ny n ny5\ bn \ tl \ r a is ss c ss 7\ i\ i e g e I I n \
/ I E,0 , GF L 6 0
对于JE P G格式 的图形结 果文件 可以用画 图 程序 打开 , 如果 A ss n y 工作 文件名 为 fe 则 图形 i, l
标单元 属性 定义 ; 载荷定义 ; 约束定义 ; ⑥ ⑦ ⑧求
解定义 ; ⑨后 处理定义 。 2V ) C与 A ss 口技术 。 VC ny 接 在 ++6 0中要启 .
一
l 动序 启 程 1
输入模型几 何 、材 料、 载荷 和求解参 数 动 形成 A D P L代码文 件 启动 A ss 处理程序 ny 批 动运行 A D P L代 码文件
种批处理语 言 , 它能用来 自动完成某些功能 , 但
是使用 AP L编程不直 观 、 D 不方便 。 i a C V s l ++ u
类 的优先级等 , 因此选择 C etP oes函数启动 ra rcs e
pr r og am -
K e r s f ieee e ta ay i,p r me rc y wo d ;i t lm n n l ss a a ti,VC,APDL n
An y ss软件 是美 国 A ss公 司研 制 的大 型 ny 通用 有 限元 分 析 ( E 软 件 , 够 进 行 包 括 结 F A) 能
图 2 压 力 容 器 封 头 截 面 图
s. h wWid w=S S iwS o no W— HOW ,/ 设 置 An y / s s程 序
限元模 型 , 定义 材料 属性 , 划分 网格 ; ②施加 载荷
以窗 口方式 运行
s. wF a s S id lg = TARTF—U S HOW W I ES NDOW ,
一
2 压力容器封头 的参数 化有限元分 析
具有金属 内衬 的纤 维缠绕 ( W) F 复合材 料压
力 容器 , 内层是用金属材料制成 的内衬 , 一般 为铝
步 是 通 过 A ss建 立 分 析 模 型 的 参 数 化 ny
内衬或钢 内衬 , 外层缠绕一定层数的纤维 , 两端是
球形或椭球形 的封头 。其截 面如 图 2 所示 。该封 头 由两层材料组成 , 内衬为均匀厚度金属 , 外表面 为1 层均匀厚度的各 向异性 的复合材料 。图中 r l 为 封头 极 孔 内径 ;。 封头 极 孔 外 径 ; r为 h为 封 头 高; R为半球 外半 径 ; 为复合材料层的厚度 。 1 )封头有限元 分析的 A D P L代码 。 A ss 在 n y