基于Visual+C++6.0的有限元参数化建模
基于VC与Ansys的参数化有限元分析_田会方
基于V C 与Ansys 的参数化有限元分析田会方 张杰峰(武汉理工大学 武汉430070)摘 要 介绍了基于V C 与Ansy s 的参数化有限元分析方法,并以压力容器半球形封头为例,说明了其实现方法。
文章根据输入参数自动生成A PDL 代码文本,然后在Ansys 中运行该APD L 代码文本,分析结果可直接在程序中查看。
关键词 有限元分析;参数化;V C ;A PDLAbstract :This paper intro duces a method o f par ametric finite element a naly sis based on V C and A nsys,and ex plains the method to realize it by taking as an ex ample the hemispherica l h ead of the pressur e v essel.Fir st,an A PDL code tex t is a uto matica lly g ener ated acco rding to input pa rame ters .Then ,the APD L co de tex t is run in Ansy s .T he result can be directly obtained in the prog r am.Key words :finite element analysis;par ametric;V C;A PDL收稿日期:2004-07-17 Ansys 软件是美国Ansys 公司研制的大型通用有限元分析(FEA)软件,能够进行包括结构、热、声、流体以及电磁场等学科的研究,在航空航天、机械制造、能源、电子、轻工、水利等领域有着广泛的应用。
APDL(Ansys Pa ram etric Desig n Languag e )语言是有限元分析软件Ansys 自带的一种批处理语言,它能用来自动完成某些功能,但是使用APDL 编程不直观、不方便。
基于VC++和ANSYS的L型门机参数化有限元分析系统
基于VC++和ANSYS的L型门机参数化有限元分析系统李悦;范勤
【期刊名称】《制造业自动化》
【年(卷),期】2013(35)9
【摘要】为了提高对L型门式起重机的分析速度,缩短产品的研发周期,将计算机语言编程技术和有限元分析技术合二为一,利用VC++与ANSYS软件的接口功能以及VC++对APDL语言的封装技术来实现VC++对ANSYS的二次开发,开发出一套针对L型门式起重机门架的参数化有限元分析系统.采用有限元方法提高了分析计算的准确性,增强了产品的实用性.该系统可以简单、直观地建立门架结构的参数化模型,以及划分网格、施加载荷、求解和后处理,简化了分析过程,减少了设计人员的工作量,提高了工作效率.
【总页数】4页(P113-116)
【作者】李悦;范勤
【作者单位】武汉科技大学机械自动化学院,武汉430081;武汉科技大学机械自动化学院,武汉430081
【正文语种】中文
【中图分类】TH12
【相关文献】
1.基于VC++和ANSYS的阶梯轴有限元分析及其优化系统 [J], 李实;陈芳祖;杨海
2.基于VC++和ANSYS的中深井隔热注采管柱有限元分析及优化设计系统 [J], 韩洪兵;马龙;王俊才;李强
3.基于VC++和ANSYS的曲轴三维模型有限元分析系统的研究 [J], 杨青真;王红梅;王玉秋
4.基于VC++和ANSYS接口的高效率曲轴有限元分析系统 [J], 薛隆泉;王玉秋;刘荣昌;张红军;王慧武
5.基于VC++和Ansys的液压缸参数化设计系统 [J], 姜考;曾庆良;万丽荣;高魁东;芦艳洁
因版权原因,仅展示原文概要,查看原文内容请购买。
基于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
Visual Basic 6.0对Ansys调用的技术研究
第2 1卷 第 3期
20 o 8年 5月
D v lp n & I n v t n o a hn r & E e t c l rd cs e eo me t n o ai f o M c i ey lcr a P o u t i
机 电产 品 开 笈 与 新
S S软 件完 成后 台计算 和 图像 处理 功 能 ,在 交 互界 面 中 Y 给出计算 结 果图 。
程序调 用
将 Vi a ai 成 开发 环 境 开发 的 A S S软 件程 sl B c集 u s NY
序调 用 的方 法封 装 在控 件 C mmad o n l中 的 Cik事 件 中 。 l c 下面以 A D P L宏 命 令 为 主 线 。生 成 A S S软 件宏 命 令 NY
模 型的 建模 、加 载 、求 解 和后处 理 等 功能 ,但 AP L本 D 质上 不是 具有 集 成化 开发 环境 的高级 语 言 。其 可 视化 程
度差 、开发 过程 不直 观 ,因而给 对 A D P L语 言 不熟 悉 的
件后台启动按钮 ;
C m n 2 打 开 o ma d
科技 人 员 利 用 AN YS软 件 从 事 参 数 化建 模 带 来 一 定 的 S
3 中 国船 舶 重 工 集 团 公 司 第 7 3研 究 所 ,河 南 郑 州 4 0 1 ) . 1 5 05
~
摘
要 :以桁 架结 构在 ANS YS软件 中建模 和求 解为例 ,利 用 Vi a B s . s l a c60高级 开发 语 言对 A YS软 件分 u i NS 析过 程 中的二 次 开发 图形界 面技 术 进行 了研 究 。对 A YS的功 能进 行 了封装 ,增 强 了软件 的通 用 NS 性 。该 方 法对 于类似 问题 具有 较 强的适 用性 。
基于Visual Basic的钢筋混凝土构件参数化有限元分析
刘 云 邵 军 ,
(. 1西藏农牧学院 , 西藏 林 芝 800 ; 60 0 2 后勤工程学院建筑工程 系 , . 重庆 4 0 4 ) 00 1
摘 要: 基于 Vsa B s i l ai A S S提供 的二次开发工具 A D , u c及 N Y P L 开发 了界 面友好 的高效率 钢筋混凝土构 件有 限元分析 系统 。
借助 Vs B i前 台开发友好 、 i l ac u s 方便 、 易用 的人机交互界面 , 复杂、 对 难于理解和掌握的 A S S N Y 命令 流进 行后台封装 , 能够大
大提高钢筋混凝土构件分析效率 。 关键词 : N Y ; 次开发 ; i a B i; A S S_ -  ̄ Vsl a c 钢筋混凝土构件 u s 中图分类号 :U 7 T 35 文献标识码 : A 文章编号 :0 8—13 (0 8 0 0 2— 4 10 93 2 0 )5— 6 0
基于Visual C+ +6.0的MFC和OpenGL的六自由度并联机器人的三维建模
基于Visual C+ +6.0的MFC和OpenGL的六自由度并联
机器人的三维建模
王艳;王占林
【期刊名称】《液压与气动》
【年(卷),期】2004(000)012
【摘要】OpenGL是近年广泛使用的一个三维图形标准,Visual C++的基础类库MFC(Microsoft Foundation Class Library)提供了窗口程序的界面和基本输入输出,是开发Windows应用软件的有力手段.该文使用Visual C++ 6.0的MFC建立了一个面向对象的OpenGL三维图形应用程序开发环境,用于开发OpenGL应用程序,并用OpenGL完成了六自由度并联机器人的三维建模.
【总页数】3页(P47-49)
【作者】王艳;王占林
【作者单位】北京航空航天大学自动化科学与电气工程学院,北京,100083;北京航空航天大学自动化科学与电气工程学院,北京,100083
【正文语种】中文
【中图分类】TP242
【相关文献】
1.基于OpenGL的六自由度机械臂三维建模与仿真 [J], 张华文;梁艳阳;赖永林
2.基于Visual C+ +6.0实现有限元分析系统的前置处理 [J], 胡国辉;何为;杨浩
3.在Visual C+ +中利用MFC类库访问数据库中的长二进制类型数据 [J], 王井阳;
张晓明;阮冬茹;白云飞
4.基于OpenGL和MFC的三维建模教学实践与改革 [J], 张志华;程耀东;张新秀
5.一种基于LabWindows/CVI和OpenGL的六自由度机械手三维建模的方法 [J], 伍文伟;朱志杰;伍良伟
因版权原因,仅展示原文概要,查看原文内容请购买。
基于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
基于VisualC6.0的机构运动仿真
1. 3 机构运动的实时控制[2]
当机构运动时, 用户应能实时地控制它。如果在 for 循
环中 加入一个判 断语句, 每次循环 都判别一下 是否需要 终
止, 如程序段 1:
void CBr aceDlg: : OnStar t( )
{
//
m bQuit = F ALSE ;
for ( double th= 0; th< 88888&&! m bQuit; th+ =
1 机构的运动仿真及实现 机构的运动仿真, 可以用多种编程语言或软件来实现,
如: VC、VB、OpenGL、3DMAX、Flash 等。各种语言或 软件 有其 特点和 优势, 一 般来说, VC 功能比 较强 大, 故 本文 用 VC 实现曲柄滑块机构的运动仿真。总的编程思想是: 在对
收稿日期: 2002 05 21 作者简介: 陈志新( 1973- ) , 男( 汉) , 湖北, 硕士研究生
( double) m nWeight/ 10. 0)
{
//
}
dc. SelectObject ( pOldPen) ;
}
void CBr aceDlg: : OnStop ( )
{
m bQuit = T RUE;
}
这样 不能实现用 户实时控 制, 原因 在于当循 环未结 束
时, 程序主线程不能抽空检查消息队列和分派等待消息, 因
( 南昌大学 机电工程学院, 南昌 330029)
摘 要: 采 用 Visual C+ + 6. 0, 并用消息并行处理技术、位图技术和控件信息提示技术等, 实现了机 构的运动仿真。给 出了运动实时控制的程序段和运动 平滑处理等方法, 并给出了曲柄滑块机构的运动仿真 的运行实例, 具有一定的实 用性。 关 键 词: VC; 机构; 运动仿真 中图分类号: TP 15 文献标识码: A
参数化有限元模型
参数化有限元模型
摘要:
1.参数化有限元模型概述
2.参数化有限元模型的应用领域
3.参数化有限元模型的基本原理
4.参数化有限元模型的优势和局限
5.参数化有限元模型在我国的研究与应用现状
6.参数化有限元模型的发展趋势与前景
正文:
参数化有限元模型是一种基于有限元方法的工程分析技术,通过对模型参数进行调整,实现对模型性能的优化。
这种方法在结构设计、材料科学、生物医学、航空航天等领域有着广泛的应用。
参数化有限元模型的基本原理是将原问题转化为求解一系列参数化的问题,通过改变参数值来获得不同性能的模型。
这种方法可以有效地降低问题的复杂性,提高求解效率。
参数化有限元模型具有许多优势,如可以快速地评估不同设计方案的性能,为设计师提供更多的设计空间。
但同时,这种方法也存在一些局限,如模型收敛速度较慢,对计算机硬件要求高等。
在我国,参数化有限元模型已经在多个领域得到了应用,如在汽车工程、飞机设计等领域取得了显著成果。
同时,我国在参数化有限元模型方面的研究也在不断深入,已经在一些关键技术上取得了突破。
基于Visual C++6.0的DLL编程实现
基于Visual C++6.0的DLL编程实现2009-07-05 12:47一、前言自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户的输入所需要的代码被存储在一个User DLL中、Windows编程所需要的大量的API函数也被包含在Kernel DLL中。
在Windows操作系统中使用DLL有很多优点,最主要的一点是多个应用程序、甚至是不同语言编写的应用程序可以共享一个DLL文件,真正实现了资源"共享",大大缩小了应用程序的执行代码,更加有效的利用了内存;使用DLL的另一个优点是DLL文件作为一个单独的程序模块,封装性、独立性好,在软件需要升级的时候,开发人员只需要修改相应的DLL文件就可以了,而且,当DLL中的函数改变后,只要不是参数的改变,程序代码并不需要重新编译。
这在编程时十分有用,大大提高了软件开发和维护的效率。
既然DLL那么重要,所以搞清楚什么是DLL、如何在Windows操作系统中开发使用DLL是程序开发人员不得不解决的一个问题。
本文针对这些问题,通过一个简单的例子,即在一个DLL中实现比较最大、最小整数这两个简单函数,全面地解析了在Visual C++编译环境下编程实现DLL的过程,文章中所用到的程序代码在Windows98系统、Visual C++6.0编译环境下通过。
二、DLL的概念DLL是建立在客户/服务器通信的概念上,包含若干函数、类或资源的库文件,函数和数据被存储在一个DLL(服务器)上并由一个或多个客户导出而使用,这些客户可以是应用程序或者是其它的DLL。
DLL库不同于静态库,在静态库情况下,函数和数据被编译进一个二进制文件(通常扩展名为*.LIB),Visual C++的编译器在处理程序代码时将从静态库中恢复这些函数和数据并把他们和应用程序中的其他模块组合在一起生成可执行文件。
基于VisualC_6_0的MF_省略_L的六自由度并联机器人的三维建模_王艳
基于Visual C++6.0的MFC和OpenGL的六自由度并联机器人的三维建模王 艳,王占林3D Modeling of6-DOF Parallel Robot Based on MFC ofVisual C++6.0and OpenGLWang Yan,Wang Zhan-lin(北京航空航天大学自动化科学与电气工程学院,北京 100083)摘 要:OpenGL是近年广泛使用的一个三维图形标准,Visual C++的基础类库MFC(Microsoft Foundation Class Librar y)提供了窗口程序的界面和基本输入输出,是开发Windows应用软件的有力手段。
该文使用Vi-sual C++6.0的MFC建立了一个面向对象的OpenGL三维图形应用程序开发环境,用于开发OpenGL应用程序,并用OpenGL完成了六自由度并联机器人的三维建模。
关键词:基础类库MFC;OpenGL;六自由度并联机器人;三维建模中图分类号:TP242 文献标识码:B 文章编号:1000-4858(2004)12-0047-031 引言OpenGL是近年发展起来的一个性能卓越的三维图形标准,它是在SGI等多家世界知名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通用共享的开放式三维图形标准。
目前,Microsoft、SGI、IB M、DEC、SUN和HP等大公司都采用了OpenGL 作为三维图形标准,许多软件厂商也纷纷以OpenGL 为基础开发自己的产品。
值得一提的是,自Micr osoft 公司在Windows NT和Windows95开始提供对OpenGL 的支持以及OpenGL三维图形加速卡的推出,OpenGL 在微机中有了广泛的应用,这为广大用户提供了在微机上使用以前只能在高性能图形工作站上运行的各种软件的机会。
OpenGL独立于硬件设备、窗口系统和操作系统,用OpenGL编写的应用程序可以很容易地移植到支持OpenGL的操作系统上,例如UNIX。
基于Visual C++与ANSYS的渐开线齿轮参数化建模
基于Visual C++与ANSYS的渐开线齿轮参数化建模杨旭1,仲平25(1.重庆大学机械工程学院,重庆400044;2. 东方汽轮机有限公司,四川德阳 618322)摘要:利用Visual C++6.0及ANSYS的二次开发工具APDL语言,开发了界面友好的高效率渐开线齿轮参数化建模系统。
借助VC++前台开发友好、方便易用的人机交互系统,对复杂、难于理解和掌握的ANSYS命令流进行后台封装,能够大大减少渐开线齿轮有限元分析10过程中的建模工作量。
关键词:ANSYS;VC++;参数化;渐开线;齿轮中图分类号:TH132.413Parametric Modeling of Asymptotic Gear Based on Visual 15C++ and ANSYSYANG Xu1, ZHONG Ping2(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 20developmented 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; gear250 引言ANSYS 有限元分析软件是美国CAE 供应商ANSYS 公司的产品,是集结构、热、流体和电磁四大物理场独立或耦合作用的CAE分析工具[1]。
基于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 引言破片侵彻问题的仿真研究是武器装备战损研究领域中的重要课题。
基于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典型的分析过程一般由前处理,加载求解和后处理三部分组成。
基于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], 陈万林;路全胜;赵晶;王敏杰;周锦进
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Visual C++6.0的有限元参数化建模
基于Visual C++6.0的有限元参数化建模
陆红艳;吴卫国;刘虓;李晓彬
【期刊名称】《交通信息与安全》
【年(卷),期】2002(020)005
【摘要】有限元建模是一个复杂的过程,APDL语言是一种有限元参数化建模工具.文章尝试借助于Visual C++6.0的图形用户界面生成APDL代码文本.
【总页数】3页(P58-60)
【作者】陆红艳;吴卫国;刘虓;李晓彬
【作者单位】武汉理工大学,武汉,430063;武汉理工大学,武汉,430063;武汉理工大学,武汉,430063;武汉理工大学,武汉,430063
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于Visual C++与ANSYS的渐开线齿轮参数化建模 [J], 杨旭;仲平
2.基于Visual Basic和APDL的渐开线齿轮参数化建模 [J], 马晓芳;王春燕;李运霞
3.基于Visual C++和APDL实现渐开线齿轮参数化建模 [J], 陈贤青;尹辉;戴湘武
4.基于SolidWorks 2016和Visual Basic 6.0的轴参数化建模 [J], 宁廷州;刘洋凯
5.基于SolidWorks的摆线齿轮参数化建模和有限元分析 [J], 赵宇;朱鑫垚;王学军因版权原因,仅展示原文概要,查看原文内容请购买。
Visual C++在开发二维渗流有限元分析软件中的应用
Visual C++在开发二维渗流有限元分析软件中的应用
杨军;秦卫星;吴俊
【期刊名称】《江西水利科技》
【年(卷),期】2004(030)004
【摘要】采用面向对象技术,应用C++基于Visual C++平台研制了一个渗流有限元分析系统.该软件系统的前处理过程用对象化建模,实现方便,界面友好.有限元分析模块的引入使该系统具有规范性和客观性,计算结果不会因人而异,且后处理形象直观.以一个土坝渗流的实例,验证了该软件的可用性和优点.
【总页数】4页(P202-205)
【作者】杨军;秦卫星;吴俊
【作者单位】广东省清远市水利水电勘测设计院,广东,清远,511515;武汉大学水资源与水电工程科学国家重点实验室,湖北,武汉,430072;长江勘测规划设计研究院施工处,湖北,武汉,430010
【正文语种】中文
【中图分类】TV223.4
【相关文献】
1.VISUAL BASIC C/C++在控制实验软件开发中的应用 [J], 李磊;许伟明;刘珺;居滋培
B-GPIB控制器VISA函数库的开发及在Visual C++中的应用 [J], 王学伟;张未未
3.Visual C++ .NET应用与开发系列讲座--Visual C++ .NET概述 [J], 丁有和
4.三维渗流有限元分析软件GWSS开发与应用 [J], 刘昌军;丁留谦;张启义;张顺福
5.Visual C++中的ODBC应用程序的开发 [J], 陈书墉
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Visual C++ 6.0的机构运动仿真
基于Visual C++ 6.0的机构运动仿真
陈志新;刘莹
【期刊名称】《机械科学与技术》
【年(卷),期】2003(022)004
【摘要】采用Visual C++6.0,并用消息并行处理技术、位图技术和控件信息提示技术等,实现了机构的运动仿真.给出了运动实时控制的程序段和运动平滑处理等方法,并给出了曲柄滑块机构的运动仿真的运行实例,具有一定的实用性.
【总页数】3页(P617-618,626)
【作者】陈志新;刘莹
【作者单位】南昌大学,机电工程学院,南昌,330029;南昌大学,机电工程学院,南昌,330029
【正文语种】中文
【中图分类】TP15
【相关文献】
1.基于Visual C++ 6.0 的多层前馈神经网络训练系统的实现 [J], 徐建安;张铭钧;郑金兴
2.基于Visual C++ 6.0和ANSYS 9.0的二维稳态导热肋板的数值分析 [J], 郑义;胡天健
3.基于Visual C++的抬牙机构参数化设计 [J], 邸义;田中旭;马雷
4.基于Visual C++的起升机构系统研究 [J], 陈云
5.基于Visual C++ 6.0的PC机与DSPs的串行通信 [J], 李鹏怀;戴礼荣;等
因版权原因,仅展示原文概要,查看原文内容请购买。
用VC++6.0开发有限元后处理软件
用VC++6.0开发有限元后处理软件
詹志峰;谢强;郭永春;赵文
【期刊名称】《计算机工程》
【年(卷),期】2004(30)7
【摘要】以Visual C++6.0作为平台,开发了边坡工程专用有限元后处理图形软件,对有限元计算结果进行了可视化处理,并专门针对专业分析开发了剖面图功能及图形CAD接口.软件界面友好、可视化程度高,既具有通用性,又方便了专业分析,实用性强.
【总页数】4页(P170-173)
【作者】詹志峰;谢强;郭永春;赵文
【作者单位】西南交通大学土木工程学院,成都,610031;西南交通大学土木工程学院,成都,610031;西南交通大学土木工程学院,成都,610031;西南交通大学土木工程学院,成都,610031
【正文语种】中文
【中图分类】TP311.52
【相关文献】
1.口腔生物力学有限元分析前后处理辅助软件的开发及应用 [J], 蒋文涛;蒲放;樊瑜波
2.有限元后处理图形软件FEPS的开发 [J], 苏海东
3.软件GRAFTOOL在土工有限元计算后处理中的开发利用 [J], 吴兴征;徐东强
4.用VC++6.0开发Windows网络校时软件 [J], 王强
5.基于AVS/Express软件开发有限元后处理程序 [J], 杨安林;陈胜宏
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Out<<" mp nuxy l O 3" <<endl; Out<<" mp dens l O OO785" <<endl; Out <<" ET l SOLIDl 87" <<endl; / / 选取单元
Out<<" k 6 " < <Len < <" " < < O < <" " < < ~ei<<endl;
Out<<" k 7 " < < Len < <" " < < Wid < <" " < <~ei<<endl;
Out <<" k 8 " <<O <<" " <<Wid<<" " << ~ei<<endl;
Keywords, FEM( the Finite Element Method) ; parameterized model-building; APDL language; graphic user interface
0引言
建模是有限元分析过程中的一个重要过程, 对于复杂的工程结构物, 建立一个合理的模型相 当 耗 时 费 力, APDL ( Ansys Parametric Design Language) 语言是有限元分析软件 ANSYS 自 带 的一种批处理语言, 它为参数化的有限元建模提 供了一个有力的工具, 虽然 APDL 语言具有基本 的变量赋值和判断循环功能, 然而其编程功能终 归 没 有 计 算 机 语 言 ( 如 C~ Basic~ Fortran 等 ) 强 大, 手 写 APDL 批 处 理 程 序 并 不 十 分 直 观 和 方 便, Visual C+ + 6. 0是微软公司开发的具有良好 图形用户界面的软件开发工具, 怎样将两者的优 势结合在一起, 本文结合一个例子对此进行了初 步的探索和尝试, 例子表明基于 Visual C+ + 6. 0 的有限元参数化建模给有限元软件二次开发和工 程应用带来了很大的方便,
l" <<
Out <<" VSBV l Z " <<endl; / / 体l 减去体Z Out < < " VATT l l " < <endl; / / 赋 材 料 属 性 和 单 元类型
Out < < " SMRT 6" < < endl; / / 分 网 ( 智 能 网 格 划 分 6)
Out<<" Vmesh all" <<endl; / / 分网 Out<<" fini" <<endl;
1 一个悬臂梁的例子
1. 1 说 明 文献[1]以一根悬臂梁为研究对象, 对该梁的
缺陷( 一道凹槽)和固有频率之间的关系进行了探 讨,进行这种探讨的前提是做大量的数值试验, 也 就是根据不同的故障形式建立大量的有限元模 型, 然后计算得到不同的频率值,该梁的三维形状
收稿日期, 2002-05-17
如图1所示,
3结语
本文的工作实际上是一种基于 ANSYS 的二 次开发 二次开发就是用来解决通用程序与专业 需要之间矛盾的一种方法或途径 本文的经验为 基 于 AN SYS 的 二 次 开 发 提 供 了 一 种 新 的 思 路 归纳起来本文提出的二次开发方法具有如下优 点
1 从参数确定到建立有限元模型是一个较为 复杂的过程, 如果单靠 APDL 语言完成这个过程 有 时 会 显 得 不 自 然 如 果 将 APDL 语 言 与 C+ + 语言结合起来则可以较好的解决这一问题
2 对于用户而言, 这种建模方式也是非常快 捷和直观的
3 利用面向对象的可重用性好的特点, 可以 方便的扩充模型类库, 为建立更大更复杂的模型 做好准备
参考文献
1 李晓彬. 基于神经网络的工程结构在线监测与故障诊 断研究. 硕士学位论文 . 武汉 武汉理工大学交通学 院, 2002
2 钱能. C+ + 程序设计教程. 北京 清华大学出版社, 1999
Out<<" V l Z 3 4 5 6 7 8 " <<endl; / / 形成体
Out<<" V 9 lO ll lZ l3 l4 l5 l6" <<endl;
Out < < " VGEN Z " < < Def - X-Def - W/ Z <
< " " < < O < < " " < < ~ei-Def - D < < " endl; / / 移动体命令
2 写出几何外形生成算法 分网算法等; 3 构造模型类 将上述控制参数 成员变量 和算法 成员函数 封装成类
在完成了梁模型类的设计后, 还可以设计出 各种形式的模型类 例如, 对于一个机械系统而 言, 可以先设计出基座类 轴承类 齿轮类等, 然后
组装 成一个完整的机械模型 这就完成了一个
图4 ANSYS 模型
尝试借助于 Visual C+ + 6. 0的图形用户界面生成 APDL 代码文本,
关键词 有限元 参数化建模 APDL 语言 图形用户界面
Abstract, The model-building of FEM ( the Finite Element Method) is a complex procedure. The APDL language is one of the parameteric FEM model-building tools. This paper tried to generate the APDL code text by using the graphic user interf ace in the Visual C + + 6. 0 env ir onment .
}
图 3 所 示 是 程 序 对 话 框, 图 4 是 对 应 的 ANSYS 模型
交通与计算机 2002年第5期 第20卷 总第108期
大的参数化建模
图3 程序对话框
2 基本步骤与扩充
由 上面的例子, 可 以 归 纳 出 基 于 Visual C+ + 6. 0的参数化建模的步骤
1 列出模型的基本控制参数 几何尺寸 材料 属性 边界条件和外载等;
60
of interest out<<" modopt, subsp, 10, 0, 1e20" <<endl; out <<" subopt , 18" <<endl; / / 1Subspace working
size out<<" solve" <<endl; out<<" finish" <<endl; out. close ;
首先需要用 C+ + 语言[Z]编制一个缺陷梁类 头文件中类的声明如下,
class Def - Beam { prOtected,
//梁长 梁宽 梁高 dOuble Len Wid ~ei; //凹槽宽度 深度 凹槽中心线的 X 坐标 dOuble Def - W Def - D Def - X; public, Def - Beam( ) ; Def - Beam( dOuble len dOuble Wid dOuble hei dOuble def-W dOuble def-d dOuble def-x) ; VOid File-Out-Ans( char % f ilename) ; / / 运用 APDL 语言进行参数化建模
Out<<" /sOlu" <<endl; / / 进入求解阶段 Out<<" antype mOdal" <<endl; / / 模态分析 Out<<" dk l O all" <<endl; / / 约束 Out<<" dk 4 O all" <<endl; Out<<" dk 5 O all" <<endl; Out<<" dk 8 O all" <<endl; / / 1lO, Number Of mOdes tO exact; / / 1O, beginning Or lOWer end Of freguentcy range Of interest / / 1leZO, ending Or upper end Of freguentcy range
Out<<" k 9 " <<endl; Out<<" k l O " <<Def -W<<endl; Out < < " k l l " < < Def - W < < " " < < Wid < < endl; Out<<" k lZ " <<O <<" " <<Wid<<endl;