当前位置:文档之家› 基于APDL和UIDL的ANSYS二次开发技术及其应用_图文(精)

基于APDL和UIDL的ANSYS二次开发技术及其应用_图文(精)

基于APDL和UIDL的ANSYS二次开发技术及其应用_图文(精)
基于APDL和UIDL的ANSYS二次开发技术及其应用_图文(精)

基于APDL 和U IDL 的ANS YS

二次开发技术及其应用

张建业1,杨甫勤2,钱继锋2

(1.天津工业大学机械电子学院,天津300160(2.军事交通学院装运机械系,天津300161

摘要:以渐开线圆柱齿轮为例,介绍了在有限元软件ANSYS 中,运用U IDL 进行图形界面设计和运用APDL 语言进行参数化实体建模的方法,提高了ANSYS 软件的用户接受程度和分析效率。

关键词:ANSYS ;APDL ;U IDL ;二次开发

中图分类号:TH 132文献标识码:B 文章编号:1672-1616(200623-0079-03ANSYS 是我国工程界广泛使用的大型通用有限元分析软件之一,具有

良好的开放性、可定制性,提供多种二次开发途径,用户可根据自身的需要在标准ANSYS 版本上进行功能扩充和系统集成,生成具有行业分析特点和符合用户需要的用户版本的ANSYS 程序,从而实现设计和分析的易用性

、高效性。ANSYS 的二次开发功能包括4个组成部分:用户界面设计语言(U IDL 、参数化程序设计语言(APDL 、用户程序特性(U PFs 、ANSYS 数据接口,其中U IDL 和APDL 是目前常用的2种二次开发功能,U IDL 可完成主菜单系统及菜单项、对话框和拾取对话框、帮助系统的图形界面的设计,APDL 可编写参数化的用户程序。

1用户界面设计语言(U IDL

U IDL (User Interface Design Language 是ANSYS 为用户提供专门进行程序界面设计的语言,允许用户改变ANSYS 的图形界面(GU I 中的

一些组项,提供了一种允许用户灵活使用、组织设计ANSYS 图形界面的强有力工具。U IDL 控制文件由一个控制文件头和几个构造块组成,一个构造块对应着

GU I 的一个元件,每个构造块是一系列的U IDL 命令,构造块分为菜单块和功能块两个类型,控制文件结构如图1所示[1]。

1.1菜单设计

菜单是程序界面的重要组成部分,菜单设计是

图1控制文件结构

通过菜单块完成的。

菜单块头使用以下命令:

:N 定义菜单块名称:T 定义块类型:A 定义菜单标题

菜单块数据控制节为被调用的功能块的名称。根据上述说明修改ANSYS 安装目录下U IM ENU.GRN 文件,运行ANSYS 程序可生成菜单(如图2所示。

图2主菜单显示

1.2对话框设计

对话框用于接收用户输入的不同类型数据,对

收稿日期:2006-11-15

作者简介:张建业(1978-,男,山西祁县人,天津工业大学讲师,主要研究方向为机械动力学。

9

7?现代设计技术?张建业杨甫勤钱继锋基于APDL 和U IDL 的ANSYS 二次开……

话框设计是通过功能块完成的。

功能块头除了使用菜单块头中的命令外,还需要下面一个命令:

:D 定义对话框标题

功能块数据控制节支持许多数据控制命令,控制命令可以分为通用控制命令、命令控制组、域控制组等。本文使用域控制组中的数字控制命令和列表控制命令等生成齿轮的几何参数对话框和网格划分对话框。

Typ real1定义实数输入域Typ

Lis

定义单选下拉列表Typ Lis

OptionB 定义单选按钮列表Typ

Idx 定义带滚动条列表根据上述说明修改ANSYS 安装目录下U I

2FUNC2.GRN 文件,运行ANSYS 程序可生成几何

参数对话框如图3所示,网格划分对话框如图4所示。

图3几何参数对话框

图4网格划分对话框

2参数化程序设计语言(APDL

APDL 是一种为ANSYS 二次开发专门设计

开发的解释性文本语言,因为其有循环、分支、宏等结构,还可以使用参数、数组、标量等,用户可以利用APDL 将ANSYS 命令组织起来,

编写出参数化的用户程序,从而实现有限元分析的全过程,即建立参数化的实体模型、参数化的网格划分与控制、参数化的材料定义、参数化的载荷和边界条件定义、参数化的分析控制和求解以及参数化的后处

理[2]。

APDL 语言实现渐开线圆柱齿轮参数化建模

及齿根弯曲应力分析的流程如图5所示。

图5APDL 程序流程图

建立参数化的实体模型是参数化有限元分析

的基础,下面以渐开线方程关键点坐标的计算为例介绍APDL 语言在建立参数化实体模型中的应

用。

根据图6所示,渐开线的直角坐标系方程为:

r K =r b /cos

αK θK =i nv αK =tan αK -αK

图6渐开线生成图

其中:αb 为基圆半径;αK 为K 点压力角。

APDL 程序主要内容如下:

alfa1=acos (db/da 3180/pi !齿顶圆压力角(角度表示alfa2=acos (db/df 3180/pi !齿根圆压力角(角度表示dfr =0.383m !齿根圆角半径

3dim ,alfa ,array ,10!定义数组

082006年12月中国制造业信息化第35卷第23期

3dim ,rk ,array ,103dim ,theta ,array ,103do ,i ,1,10

alfa (i =(alfa2+((alfa1-alfa2/93(i -13pi/180!

3enddo 3do ,i ,1,10

rk (i =(db/2/cos (alfa (i theta (i =tan (alfa (i -alfa (i 3enddo

csys ,1!定义坐标系为圆柱坐标

3do ,i ,1,10

k ,i ,rk (i ,theta (i 3180/pi !生成关键点3enddo

3结论

本文使用ANSYS 软件提供的U IDL 和APDL 两种二次开发功能,设计出渐开线圆柱齿轮有限元分析的全中文菜单和对话框,建立了参数化的实体模型,说明了使用U IDL 和APDL 对ANSYS 进行二次开发的基本过程和方法。ANSYS 软件的二次开发不仅可以使复杂的有限元前后处理变得简单易用,并且为优化设计提供了条件,可以大大提高用户接受程度和分析效率,具有较大的应用价值。参考文献:

[1]段志东,张克华.ANSYS 图形用户界面二次开发[J ].兰州

铁道学院学报,2002,21(1:44-46.

[2]博弈创作室.APDL 参数化有限元分析技术及其应用实例

[M ].北京:中国水利水电出版社,2004:8-77.

R edevelopment and Application of ANSYS B ased on APDL and UIDL

ZHAN G Jian -ye 1,YAN G Fu -qin 2,Q IAN Ji -feng 2(1.Tianjin Polytechnic University ,Tianjin ,300160,China (2.Academy of Military

Transportation ,Tianjin ,300161,China

Abstract :Taking the involute cylindrical gear as sample ,it introduces the methods of the menu and the dialog

designing with User Interface Design Language (U IDL and the parameter entity modeling in Application De 2sign Language (APDL of ANSYS.These can improve the analysis acceptability and efficiency of ANSYS system.

K ey w ords :ANSYS ;APDL ;U IDL ;Redevelopment

(上接第78页

[9]Huong Quynh Dinh ,Greg Turk ,Greg Slabaugh.Reconstruct 2

ing surfaces by volumetric regularization using radial basis func 2tions[J ].IEEE Transactions on Pattern Analysis and Machine Intelligence ,2002,24(10:358-371.

[10]Jin Xiaogang ,Sun Hanqiu ,Peng Qunsheng.Subdivision inter 2

polating implicit surfaces[J ].Computers &Graphics ,2003,27

(5:763-772.

[11]Bloomenthal J ,Bajaj C ,Blinn J ,et al.Introduction to Implicit

Surfaces[M ].San Francisco :Morgan K aufmann Publishers ,1997:37-47.

[12]J ules Bloomenthal.Polygonization of implicit surfaces[J ].Com 2

puter Aided G eometric Design ,1988,5(4:341-355.

The H ole R epairing in T riangular Meshes B ased on V ariational Implicit Surfaces

WAN G Qian ,CHEN G Xiao -Sheng ,DA I Ning ,YUAN Tian -Ran ,L IU Da -Feng (Nanjing University of Aeronautics &Astronautics ,Jiangsu Nanjing ,210016,China

Abstract :In this paper ,a hole repairing algorithm based on variational interpolating implicit surfaces is pro 2posed.The main process includes to construct a variational implicit surface by interpolating mesh boundary and polygonize ,to cut out unwanted portions of implicit mesh with the help of boundary points ,to merge the cutting mesh and original mesh for finishing hole repairing.Since the peripheral character of hole is taking in 2to account during the hole repairing ,the consistency between the hole and the original surface can be guaran 2teed and good results can be obtained.

K ey w ords :Hole Repairing ;Variational Implicit Surface ;Triangular

Mesh ;Reverse Engineering

1

8?现代设计技术?张建业杨甫勤钱继锋基于APDL 和U IDL 的ANSYS 二次开……

生活中的数学模型案例

生活中的数学模型案例 吉林省松原市宁江区第五中学 二年三班许立伟 指导教师:李光辉

生活中的数学模型案例 吉林省松原市宁江区第五中学许立伟 生活与数学是分不开的,在很多领域中人们总在用不同的数学模型来描述、刻画某些生活现象或规律。其实数学和数学模型离我们很近,它是和语言一样具有国际通用性的一种工具,无论你从事什么职业。都不同程度地会用到数学知识与技能以及数学模型的思考方法。本文是我对日常生活中一般数学模型的了解,并运用数学模型来分析和解决生活中常见的几个实际问题。 案例一三角形具有稳定性 通过课本的学习我知道三角形具有稳定性,有着稳固、坚定、耐压的特点。原因是一旦三角形的三个边长确定了,三角形就确定了,各个角的角度,三个边所围成的面积,等等都不会改变,我也学过三个点可以确定一个面。一个三条腿的板凳不论在哪里都可以放稳。所以其实三角形是稳定的。埃及金字塔、钢轨、起重机、三角形吊臂、屋顶、三角形钢架、钢架桥中都应用三角形的原理。 案例二轴对称图形 什么是轴对称图形呢?如果把一个图形沿着一条直线翻折过来,直线两旁的部分能够完全重合,这样的图形叫做轴对称图形。在我们的生活中,有很多美丽的轴对称图形。数字:0 3 8 字母:E H 汉字:中由日等,还有很多建筑如

案例三黄金分割比 黄金分割比是把一条线段分割为两部分,使其中一部分与全长之比等于 另一部分与这部分之比。近似值是0.618。由于按此比例设计的造型十分美丽, 因此称为黄金分割。也称为中外比。 一个常见的生活案例:女士们多数喜欢穿高跟鞋.因为 高跟鞋使人的身材更美,那穿多高的跟才能使女士显得迷人呢? 经过计算发现,人体的腿长与身高的比值近似0.618时(也即是黄金分割比值)。 其身材显得迷人漂亮(肚脐足理想的黄金分割点),也就是说,若此比值愈接近0.618.就愈给人一种美的感觉,一般女士由脚底至肚脐的长度与身高比都不 能达到此比值,要通过高跟鞋来调节。 总之,生活中的数学和数学模型可以说是无处不在的。在数学的发展进程 中,无时无刻不留下数学模型的印记,在数学应用的各个领域中到处都可以找 到数学模型的身影。随着科学技术的发展,它的作用就显得更加突出和重要。 因此.我们要重视它并最大限度地开发、利用它,使之更好地为人类服务。 指导老师评语: 数学模型是解决现实生活生产中一些最优方案的数学方法,徐立伟同学选择 这一题目,可见他已经懂得把学到的知识用到生活中去,用科学知识指导自己 的活动,在生活中体验到了学到知识的乐趣。

a于ANSYS二次开发的管系结构应力分析系统

万方数据

第3期张庆峰等:基于ANSYS二次开发的管系结构应力分析系统—-79—.大,计算结果可靠。但它要求使用者具有一定的有限元知识背简单。 景,并同时具有较强专业知识水平、较强的结构分析能力和扎实 的英语基础。鉴于上述特点,使其对压力管系的有限元分析不 具有针对性。复杂的英文界面和繁琐的分析步骤都给从事压力 管系有限元分析的技术人员造成了很大的障碍。因此,基于这 些不便因素,为适用不同层次的用户使用,利用ANSYS内部提 供的二次开发工具。把ANSYS作为结构分析工具,建立了特别 适用于结构应力分析的中文界面环境、菜单和工具杆的管系结 构分析系统模块。此模块以向导的方式来进行每一步骤,各步 骤附有帮助文件,充分体现了专业化、用户化、便捷化的特点。 如图1所示。 图3管系图 图1绘制管系图 4应用实例 利用在役压力管道系统的应力分析模块对某厂核反应器再循环装置管线进行应力分析,如图2所示。 图2核反应器再循环装置回路管线图 4.1核反应器再循环装置回路管线概况 下面是一个应用该软件对在役核压力回路管线进行应力结构分析的简例。如图3所示,假定核反应器再循环装置的回路管线中发现了二处裂纹。这些裂纹可能是由于在生产或制造过程没有操作经验或某种晶间应力腐蚀所引起的。这两个裂纹,①和②,存在于旁路与核反应再循环装置回路管线主管路相连的焊接部位,它们可认为是复合缺陷。旁路管线的内径是282mm,主管路的内径是450ram,厚度是31.76mm。这些管路和弯管是SA333GR6型材料,弹性模量是188GPa。 4.2管系的结构分析 借助ANSYS的二次开发功能,在开发“含缺陷压力管系风险分析系统”时。在结构应力分析模块中,选择了国际著名的ANSYS有限元分析软件作为结构应力分析工具,并为适用不同层次的用户的需要,针对ANSYS的管路系统模块的特征,对ANSYS进行了二次开发,建立了专用程序的同时建立起对应的图形驱动界面,使得前处理建模、计算和后处理操作等变得十分 图4管系应力分布云图 5结论 通过开发以ANSYS为平台的管系应力分析系统,证实了运用ANSYS内部提供的APDL语言和UIDL语言进行开发专业模块的可行性,并且达到了界面简洁、易操作的预期功能。 利用建立在ANSYS二次开发基础上强大的管道结构应力分析模块,可以在制定管道的检修计划时,方便地确定出管道高度应集中部位,有针对性地选择焊缝并进行射线探伤,使管线的安全状况分析更加准确。有针对性地选择焊缝并进行射线探伤,使得管道的安全状况分析更为准确。同时,也可以利用该系统为分析工具,制定出旨在降低失效风险的管道结构改进措施,优化管道结构。以较低的成本提高管道的完整性水平。 因此,该系统的推广应用,对提高企业的压力管道管理水平,保障安全生产和技术进步具有重要意义。 参考文献 1ANSYSAPDLProgrammer’sGuideRelease5.5.ANSYS。Ine. 2TheUIDLProgrammer’sGuideRelease5.5.ANSYS.Ine. 3谢禹钧,蔺永诚,等.含缺陷压力关系失效风险分析系统(I)【J】.石油化工设备,2002,31(4):4—6. 4谢禹钧,蔺永诚等.含缺陷压力关系失效风险分析系统(n)【J】.石油化工设备,2002,31(5):4~6. 5程进,江见鲸等.基于ANSYS的程序界面设计及应用。四川建筑科学研究。2002,28. 6沈士明,在役压力管道安全评定研究的现状与发展。中国机械工程。 1997.8. 7APDL参数化有限元分析技术及其应用实例,中国水利水电出版社, 2003. 万方数据

ansys二次开发及实例

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程序)。

B1.3.4 生活中的算法实例 教案

1.3.4 生活中的算法实例 教学要求:通过生活实例进一步了解算法思想. 教学重点:生活实例的算法分析. 教学难点:算法思想的理解. 教学过程: 一、复习准备: 1. 前面学习了哪几种算法案例?每种算法的作用及操作方法是怎样的? 2. 算法思想在我们的生活中无处不在,如何利用我们所学习的知识解决生活中的实际问题? 二、讲授新课: 1. 霍奇森算法: 提问:同学们经常会面对一个共同的问题,就是有时有太多的事情要做. 例如,你可能要面临好几门课的作业的最后期限,你如何合理安排以确保每门课的作业都能如期完成?如果根本不可能全部按期完成,你该怎么办?(霍奇森算法可以使得迟交作业的数目减到最小. 这一算法已经广泛应用于工业生产安排的实践中.) 例如:当你拿到下面这组数据后,你会如何安排你的时间,以确保每门课的作业都能如期完 法可用自然语言描述为:①把这些作业按到期日的顺序从左到右排列,从最早到期的到最晚到期的;②假设从左到右一项一项做这些作业的话,计算出从开始到完成某一项作业时所花的时间. 依次做此计算直到完成了所列表中的全部作业而没有一项作业会超期,停止;或你算出某项作业将会超期,继续第三步;③考虑第一项将会超期的作业以及它左边的所有作业,从中取出花费时间最长的那项作业,并把它从表中去掉;④回到第二步,并重复第二到四步,直到做完. 2. 孙子问题: 韩信是秦末汉初的著名军事家. 据说有一次汉高祖刘邦在卫士的簇拥下来到练兵场,刘邦问韩信有什么办法,不要逐个报数,就能知道场上士兵的人数. 韩信先令士兵排成了3列纵队进行操练,结果有2人多余;接着他立刻下令将队形改为5列纵 队,这一改又多出3人;随后他又下令改为7列纵队,这一次又剩下2人无法成整行. 由此得出共有士兵2333人. 如何用现在的算法思想分析这一过程? 《孙子算经》中给出了它的具体解法,其步骤是:选定57?的倍数,被3除余1,即70;选定37?的一个倍数,被5除余1,即21;选定35?的一个倍数,被7除余1,即15. 然后按下式计算702213152105m p =?+?+?-,式中105为3,5,7的最小公倍数,p 为适当的整数,使得0105m <≤,这里取2p =. 求解“孙子问题”的一种普通算法: 第一步:2m =. 第二步:若m 除以3余2,则执行第三步;否则1m m =+,执行第二步. 第三步:若m 除以5余3,则执行第四步;否则1m m =+,执行第二步. 第四步:若m 除以7余2,则执行第五步;否则1m m =+,执行第二步. 第五步:输出m . 3. 小结:算法的基本思想. 三、巩固练习: 略 四、作业:教材P38第3题

ANSYS模拟大体积混凝土浇筑过程的参数分析_赵英菊

1.ANSYS分析的原理和步骤 ANSYS的热分析[1]包括稳态和瞬态两种,如果系统的温度场与时间无关,则称该系统处于稳定的热状态,简称稳态;如果系统的温度场随时间发生变化,则称系统处于瞬态。显然,大体积混凝土的浇筑过程属于瞬态分析,也属于非线性分析。 我们不仅要进行混凝土温度场的模拟还要进行应力场的模拟,所以要用到ANSYS中耦合分析,ANSYS提供了两种分析耦合场的方法:直接耦合与间接耦合。 直接耦合法的耦合单元包含所有必须的自由度,仅仅通过一次求解就能得出耦合场分析结果;间接耦合法是以特定的顺序求解单个物理场的模型,通过把第一次场分析的结果作为第二次场分析的载荷来实现两种场的耦合。如我们用到的热-应力耦合分析就是将热分析得到的节点温度作为载荷施加在后序的应力分析中来实现耦合的。基本步骤如下: 第一步:进行热分析,可选择SOLID70单元; 第二步:重新进入前处理器,转换单元类型;将热单元转换为相应的结构单元,原来的SOLID70单元将自动转换为SOLID45单元,其对应的命令是ETCHG,TTS。 第三步:设置结构分析中的材料属性; 第四步:读入热分析结果并将其作为载荷;可采用命令LDREAD读入热分析的节点温度,或点击MainMenu>Solution>LoadApply>Temperature>FromThermalAnalysis。注意,结果文件的扩展名为*.rth。 第五步:指定参考温度;在参考温度处,热应力值为零。 第六步:求解及后处理。 2.温度场的求解 2.1三种基本传热方式 (1)热传导,遵循傅里叶定律(导热基本定律):q″=-λdT dx ,式中q″为热流密度(W/m2),λ为导热系数(W/m?℃),“-”表示热量流向温度降低的方向。 (2)热对流,用牛顿冷却方程来描述:q″=β(TS-TB),式中β为对流换热系数,TS为固体表面的温度,TB为周围流体的温度。 (3)热辐射,指物体发射电磁能,并被其它物体吸收转变为热的热量交换过程。 2.2边界条件 (1)第一类边界条件是指混凝土表面温度T是时间τ的已知函数,即 T(x,y,z,τ)=Tb(τ) (2)第二类边界条件是指混凝土表面的热流量是时间的已知函数,即 -λ$T $n =T′(τ) 式中λ—— —导热系数,W/m?℃或kJ/m?h?℃,W/m?℃=3.6kJ/m?h?℃; n—— —表面外法线方向,若表面是绝热的,有:$T $n =0。 (3)第三类边界条件假定经过混凝土表面的热流量与混凝土表面温度T和气温Ta之差成正比,即 -λ$T $n =β(T-Ta) 式中β—— —表面放热系数,也称对流系数,W/m2?℃。其数值与风速va(m/s)有密切的关系,固体表面在空气中的放热系数可用以下两式计算,单位是kJ/m2?h?℃。 粗糙表面:β=23.9+14.50va(1)光滑表面:β=21.8+13.53va(2)当有模板和保温层时,可按下式计算:β=1 ∑ δ i λ i +1 β q (3)式中δi—— —各种保温材料的厚度(m); λi—— —各种保温材料的导热系数(W/m?K),可按表1取值[2]; βq—— —空气的传热系数,可取23(W/m2?K)。 表1各种保温材料的导热系数λ值(W/m?K) (4)当两种条件不同的固体接触时,如接触良好,则在接触面上温度和热流量都是连续的,即T1=T2,λ1( !T 1 !n )=λ2(!T2 !n )。 混凝土与空气接触(包括有养护条件)的边界可按照第三类边界条件处理: NSEL,,,!选择与空气接触的表面节点 SF,ALL,CONV,β,Tair,!加载表面散热系数和环境温度 混凝土与地基或基岩的边界可以按照第四类边界条件处理,通过定义两种材料的导热系数和初始温度即可。 2.3热学参数取值基本参数较容易获得,也可参考下表: 表2材料的基本热学参数 2.3.1水化热的施加在ANSYS中,混凝土的水化热是通过生热率HGEN来施加的。顾名思义,生热率就是单位时间内混凝土的生热量,即所产生的热量对时间的导数,用表达式表示为: hgen=dQ dt (4)式中:Q—— —混凝土中产生的热量; hgen—— —混凝土生热率。 混凝土的水化热放热过程与混凝土的绝热温升过程具有一致性,若取指数经验式: ANSYS模拟大体积混凝土浇筑过程的参数分析 赵英菊王社良康宁娟 (西安建筑科技大学土木工程学院陕西西安710055) 摘要:建筑工程中的大体积混凝土结构越来越多,利用有限元程序ANSYS进行施工过程的模拟仿真可以形象地给出温度场和应力场的分布情况,同时能考虑各参数随时间的变化。时变参数的选取及其在程序中的实现是仿真分析中的重点和难点,特总结归纳,并给出解决的方法供参考。 关键词:ANSYS;混凝土;浇筑;时变参数 材料名称λ材料名称λ 木模0.23黏土砖0.43 钢模58油毡0.05 草袋0.14沥青矿棉0.09~0.12 木屑0.17沥青玻璃棉毡0.05 矿渣0.47泡沫塑料制品0.03~0.05 黏土1.38~1.47泡沫混凝土0.10 干砂0.33水0.58 湿砂1.31空气0.03 名称数值单位名称数值单位 混凝土的密度2400kg/m3混凝土的导热系数2.710W/m?℃ 土壤的密度1750kg/m3土壤的导热系数0.586W/m?℃ 混凝土的比热0.963kJ/kg?℃混凝土的线膨胀系数10×10-6℃ 土壤的比热1.005kJ/kg?℃混凝土的导温系数0.0042m2/h96

生活中的数学应用案例

数学研究学习 ——生活中的数学应用案例及做一个尽可能大的长方体 生活中无处不存在数学,数学是应用到我们的每个细节。学数学不是当死知识,而是要灵活运用。我们只有真正的学好数学,才能用到实际生活当中。 这天,我正在玩物理学具,因为电学下学期还要学,所以我就玩起了电学里的连接电路。看着那一闪一亮的灯泡,我突然心中起了一个问号,灯泡的容积怎么求呢?那不方不正,又不是球形的灯泡,又怎么能计算求出它的容积呢?最简单的办法就是碗里面灌满水,然后倒出来量。可是灯泡又扭不开,也不可能打碎,这怎么求。我低头思考了一会,就想出办法。 我首先找出一个玻璃钢(鱼缸),然后将灯泡放进去,测量说升高了多少。然后套用公示:升高的高度*长*宽,就计算出来了。 还有一个实例:过年的时候,小姑要和姑父回家乡过年,说是要给我带纪念品。不知道他们什么时候走的,等的我就急了,问爸爸,他这就考我了:“你小姑回去一周,平年2月有28天.,你算算吧。” 我不假思索的回答,“她7号回来,对不对?” 知道我是怎么算的吗?是这样的。设这七天最中间的一天为x,得到一个方程: (x-3+x-2+x-1)+x+(x+1+x+2+x+3)=28 解得x=4 4+3=7 数学在生活中十分有用,只有不断探索,才会获得更多收获 做一个尽可能大的长方体 步骤 1.准备:一张边长为20 cm的正方形纸板,一个无盖的长方体,以及剪刀、直尺、透明胶、细沙。 2.操作:展开一个无盖长方体 3.设疑:一张正方形的纸怎样才能制成一个无盖的长方体? (1)几何思想 (2)把小正方形的边长在2.5cm到4cm之间进行细分,按0.5cm的间隔取值,即分别取2.5cm,3cm,3.5cm,4cm时,折成的无盖长方体形纸盒 的容积将如何变化?请学生按照昨天所分的小组填写下面的表格:

附代码基于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作为一个子程序调用的方式实现。 鉴于上述特点,近几年来,ANSYS软件在国内外工程建设和科学研究中得到了广泛的应用。但这些应用大多局限于直接运用ANSYS软件进行实际工程分析,对利用ANSYS提供的二次开发工具进行有限元软件设计却很少涉及。本文首次利用ANSYS软件的二次开发功能,以VC++6.0为工具,运用APDL语言,对ANSYS进行二次开发,编制框筒结构-桩筏基础-土相互作用体系与地震反应分析程序。2程序设计目标 针对某一实际工程问题,ANSYS所提供的APDL语言可对ANSYS软件进行封装。APDL语言即ANSYS软件提供的参数化设计语言,它的全称是ANSYS Parametric

(完整版)生活中的数学例子

一天有个年轻人来到王老板的店里买了一件礼物 这件礼物成本是18元,标价是21元。 结果是这个年轻人掏出100元要买这件礼物。 王老板当时没有零钱,用那100元向街坊换了100元的零钱,找给年轻人79元。 但是街坊后来发现那100元是假钞,王老板无奈还了街坊100元。 现在问题是:王老板在这次交易中到底损失了多少钱? 在这问题中,大多数人都认为答案损失197元,或者200元.其实答案是97元。这个可是10个人之中有9个人都会错的题目哦。 我们把问题反过来想,想想街坊和年轻人都得到了什么?就更明了了~~ 街坊给老板换了100元的零钱后又和老板换回了100元钱,也就是说街坊和老板是没有利益关系的。老板收到年轻人的100元假币,给了年轻人找给年轻人79元钱,也就是说年轻人得到是的礼物18元的成本+3元的利润和79元钱,这样就很清楚的知道老板失去的就是给年轻人的礼物18元的成本+3元的利润和找给他的79元钱。 老板损失的是79+18=97 元 今天,妈妈带我到超市买东西,妈妈买了许多用品,刚想去结账,又想起还有洗洁精没买,于是我和妈妈又去买洗洁精,我们来到了卖洗洁精的地方,看到两种一样的洗洁精,但价钱,优惠都不同。妈妈说:“你给我算一下,买哪一种划算。”第一种是14元500毫升,第二种是16元500毫升赠80毫升。我便算了起来:500÷14≈35(毫升)每元35毫升,500+80=580(毫升),580÷16=36.25(毫升)每元36.25毫升,我拿起第二种走向了结账台。妈妈对我啧啧赞叹,说我真聪明。 妈妈考我题目:“最近,我在一张试卷上看见一道题目,甲数是乙数的3倍,如果乙数给甲数6,那甲数就是乙数的5倍,求甲,乙是几?” 我思考了一会说:“我还真不会,你能教我吗?”妈妈说:“他说甲数是乙数的3倍,那我们先将乙数是1倍,甲数是3倍,乙数给甲数6,甲数是乙数的5倍,由此可以想到,乙数去掉6,甲数就加上6,现在,甲数是乙数的3倍多6,我们可以将甲数分成跟乙数一样多,都去掉6,可以去掉3个6,再加上乙数给的6,一共是4个6,用4乘6等于24,24加上6等于30,再用30除以2等于15,15加上6等于21,求出原来的乙数,那甲数就好求了,现在我不说了,你能求出甲数么?” “太简单了。用21乘3等于63,甲数是63,乙数是21。 一天,我正在家里写作业,忽然,一道数学题将我难住了:a、b两地相距546千米,两列客车同时从两地出发,相对开出,3小时相遇。已知甲车的速度是乙车的3倍,甲车每小时行多少千米?我相信很多同学看了之后,都会觉得头疼,我也是,这分明不好算吗!最后,还是用>老师上课教我的知识,令我茅塞顿开,解开了这道题。老师不是教过我假设吗?那我可以先假设乙车每小时行a千米,那乙车一共行驶了3a千米,甲车的速度是乙车三倍,一共行驶了9a千米,那么它们一共行驶了12a千米,也就是12a千米=546千米。你看,这样假设之后,解开这个问题就非常简单了。用546÷12=45.5千米,算出乙车的时速是45.5千米,再用45.5×3=136.5千米,算出甲车的时速是136.5千米。可见假设是数学解题的一个小妙招。

生活中的数学实例

生活中的数学实例 一、现实的数学 20世纪60年代兴起的"新数学"运动,对全球的数学教育界产生了巨大影响。根据结构主义的观念,数学本身就是一个有组织的、封闭的演绎体系;因而,数学教育也就意味着应该以体系的结构作为学习过程的指导方针,洞察数学的结构就成了数学教育的最重要的根本;从而提出了数学教育的目的就在于训练学生的逻辑演绎思维与公理化方法,必须以集合论与现代公理为基础,提供给学生一个完善的演绎理论体系。 人们通过数学教学的实践,发现了结构主义的片面性。根据数学发展的历史,无论是数学的概念,还是数学的运算与规则,都是由于现实世界的实际需要而形成的。数学不是符号的游戏,而是现实世界中人类经验的总结。数学来源于现实,因而也必须扎根于现实,并且应用于现实。数学如果脱离了那些丰富多彩而又错综复杂的背景材料,就将成为"无源之水,无本之木"。 另一方面,我们也认为数学是充满了各种关系的科学,通过与不同领域的多种形式的外部联系,不断地充实和丰富着数学的内容;与此同时,由于数学本身内在的联系,形成了自身独特的规律,进而发展成为严谨的形式逻辑演绎体系。因此,也应该让学生了解数学的整个体系一一充满着各种各样内在联系与外部关系的整体结构。 学习数学就意味着能够做数学:熟练地运用数学的语言去解决问题、探索论据并寻求证明,而最重要的活动则应该是从给定的具体情境中,识别或提出一个数学概念。所以,要想引入一个新概念,却缺少足够的具体事实作为基础,或者反复介绍一个概念,却没有具体的应用,这都无法使学生产生求知的冲动;过早地形式化不可能有效果,而过早的抽象化也会引起学生的抵触情绪;因为他们希望知道这究竟有什么用处,又为什么是关联的。 从具体情境中提取适当的概念,从观察到的实例进行概括,再通过归纳、类比,在直觉的基础上形成猜想,这是数学思维的方式。而要引

生活中的数学模型案例

. 生活中的数学模型案例 吉林省松原市宁江区第五中学 二年三班许立伟 指导教师:李光辉

生活中的数学模型案例 吉林省松原市宁江区第五中学许立伟 生活与数学是分不开的,在很多领域中人们总在用不同的数学模型来描述、刻画某些生活现象或规律。其实数学和数学模型离我们很近,它是和语言一样具有国际通用性的一种工具,无论你从事什么职业。都不同程度地会用到数学知识与技能以及数学模型的思考方法。本文是我对日常生活中一般数学模型的了解,并运用数学模型来分析和解决生活中常见的几个实际问题。 案例一三角形具有稳定性 通过课本的学习我知道三角形具有稳定性,有着稳固、坚定、耐压的特点。原因是一旦三角形的三个边长确定了,三角形就确定了,各个角的角度,三个边所围成的面积,等等都不会改变,我也学过三个点可以确定一个面。一个三条腿的板凳不论在哪里都可以放稳。所以其实三角形是稳定的。埃及金字塔、钢轨、起重机、三角形吊臂、屋顶、三角形钢架、钢架桥中都应用三角形的原理。 案例二轴对称图形 什么是轴对称图形呢?如果把一个图形沿着一条直线翻折过来,直线两旁的部分能够完全重合,这样的图形叫做轴对称图形。在我们的生活中,有很多美丽的轴对称图形。数字:0 3 8 字母:E H 汉字:中由日等,还有很多建筑如

案例三黄金分割比 黄金分割比是把一条线段分割为两部分,使其中一部分与全长之比等于 另一部分与这部分之比。近似值是0.618。由于按此比例设计的造型十分美丽, 因此称为黄金分割。也称为中外比。 一个常见的生活案例:女士们多数喜欢穿高跟鞋.因为 高跟鞋使人的身材更美,那穿多高的跟才能使女士显得迷人呢? 经过计算发现,人体的腿长与身高的比值近似0.618时(也即是黄金分割比值)。 其身材显得迷人漂亮(肚脐足理想的黄金分割点),也就是说,若此比值愈接近0.618.就愈给人一种美的感觉,一般女士由脚底至肚脐的长度与身高比都不 能达到此比值,要通过高跟鞋来调节。 总之,生活中的数学和数学模型可以说是无处不在的。在数学的发展进程 中,无时无刻不留下数学模型的印记,在数学应用的各个领域中到处都可以找 到数学模型的身影。随着科学技术的发展,它的作用就显得更加突出和重要。 因此.我们要重视它并最大限度地开发、利用它,使之更好地为人类服务。 指导老师评语: 数学模型是解决现实生活生产中一些最优方案的数学方法,徐立伟同学选择 这一题目,可见他已经懂得把学到的知识用到生活中去,用科学知识指导自己 的活动,在生活中体验到了学到知识的乐趣。

ANSYS二次开发

ANSYS二次开发手册 UIDL解析 APDL解析

目录 第二章解析UIDL篇 (1) 2.1结识UIDL (1) 2.2看看UIDL的模样 (2) 2.3 Ansys调用UIDL的过程 (7) 第三章UIDL实例解析一 (10) 3.1问题描述: (10) 3.2环境准备: (10) 3.3添加菜单: (12) 3.4结束语 (16) 第四章UIDL实例解析二 (17) 4.1问题描述: (17) 4.2环境准备及构建对话框: (18) 4.3参数提取杂谈 (21) 4.4结束语 (23) 附录 (23) 第五章UIDL实例解析三 (27) 5.1问题描述 (27) 5.2环境准备及构建联机帮助: (28)

5.3几点说明 (34) 5.4 结束语 (35) 第六章解析APDL (36) 6.1 熟悉新朋友—APDL (36) 6.2 二次开发工具之间的比较 (36) 6.3 结束语 (37) 第七章APDL综合实例 (38) 7.1 问题说明 (38) 7.2 解题思想 (39) 7.3 构建步骤 (40) 7.4 几点说明 (47) 7.5 结束语 (48)

第二章解析UIDL篇 2.1结识UIDL UIDL是什么?Ansys二次开放语言的一种。 OK,那么它能带给我们什么?很多很多,如果你想让你在Ansys中制作的用户界面具有专业水准的话,请来结识一下我们的UIDL把。 ●全称: UIDL的全名是User Interface Design Language,是Ansys 中二次开发工具方面的三大金刚之一。GUI方面几乎全部的二次开发 功能都将由它运筹帷幄。 ●功用: ?组织我们自己强大的菜单系统。想象一下我们在Ansys中也能轻 松做出可以和VC,VB之类主流GUI开发工具媲美的菜单响应效 果,Ansys的世界将是多么的亲切、友好。 ?构建功能繁复的对话框。Ansys中美观易用的ContactWizard对 话框级联界面一定让你印象很深把,有了它,即使是最菜鸟的门 外汉也能构建一流的工程算例,Ansys5.7中的DesignSpace应 该就是无可争辩的例证之一。虽然从UNIX内核上讲(Windows

生活中的图形

S1.1生活中的图形 一.教学目标: 1.通过大量的实例,让学生感知数学的存在; 2.通过身边的事物,让学生感悟数学的美妙; 3.通过介绍点滴的数学发展成就,感受数学的无限奥秘,激发学生学习数学的热情. 二. 教学目的: 1.数学知识源于生活,存在于我们生活的空间; 2.展示数学的美,激发学生的学习热情; 3.通过实例,让学生感受到还有许多与数学有关的问题,由于我们所学知识的限制,还不能给予解答, 从而激发学生的求知欲,为进一步的学习奠定基础. 三. 教学重点和难点: 重点:开阔学生的视野,激发学生学习数学的热情.通过身边的实例,使学生认识到数学知识来源于我们对周围客观存在事物的研究,这种研究是必要的. 难点:教师引导学生列举大量与数学有关的实例,并一起分析,会给教师带来困难,只要能够达到教学目标即可. 教学过程 (一)我们周围的图形世界 几何图形存在于现实生活的空间 教学模式:师生互动, 列举大量与数学有关的实例,并一起分析 教学目的: 1)引导学生体会以数学的眼光关注物体的形状时,都可以把它们看作是由点、线、面组成的几何图形. 2)让学生初步接触物体的横断面和纵断面概念从而把握物体的立体图形和平面图形的组成。 教学安排:1)通过例举生活用品、跑车飞机、生态自然实现目的1) 2)通过例举建筑物、日用品实现目的2) ①生活用品:指出有哪些基本图形? (如花朵的花心可视为点,花茎可视为线,花叶可视为面) ②速度的代名词—跑车一家 议一议1: 上图中的小汽车在形状上有哪些不同?现代用于比赛的跑车为什么采用图片中的形状?

蓝天的战士—战斗机一族 议一议2:飞机采用了什么形状?为什么采用这种形状? ③生态自然:物体的形状和我们的生活有着密切的关系.在我们的周围存在着千千万万美丽而神奇的图形.如:绽放的花朵 绚丽的蝴蝶 花鸟鱼虫 等 议一议3:通过前面的学习,从数学的角度关注这些物体的形状时,都可以把它们看作是由哪些基本图形组成的几何图形? 引导学生回答它们都是由点、线、面组成的几何图形. ④建筑物 中华世纪坛的昼夜、人民英雄纪念碑、天安门 、 天坛 等 想一想: 如果只考虑建筑物的形状,你能说出上面图中建筑物大体是由什么图形组成的吗? 请你分析身边的一些物体,说出它们是由哪些图形组成的. 以祈年殿的模型为例,(如图1) 图1 图2 图3 我们可以把它看作由一个圆锥、三个圆柱和五个圆台组成的。(如图2) 如果画出它的纵断面,可以看到,所得到的图形是由三角形、长方形和梯形组成的;(如图3) 想一想 (1)中央电视塔是由什么立体图形组成的? 回答: 一个圆锥和若干个圆台组成. (2)如果从正前方看,它是由怎样的平面图形组成的? 画出它的示意图. 由一个等腰三角形和若干个等腰梯形组成. (3)请你想象如果从正上方向下看,它是怎样的平面图形, 它是由怎样的平面图形组成的? 由同心圆组成.

ANSYS添加toolbar的方法

ANSYS添加toolbar的方法 1. 创建命令abbr *ABBR命令或者GUI操作Utility Menu> Macro> Edit Abbreviations or Utility Menu> MenuCtrls> Edit Toolbar Abbr The abbreviation name that will appear on the toolbar button. The name can contain up to eight characters. String The String argument is the name of the macro or command that Abbr represents. If String is the name of a macro, the macro must be within the macro search path. For more information about using macros, see "APDL as a Macro Language". If de>Stringde> references an ANSYS picking menu or dialog box (using UIDL), then specify "Fnc_string." For example, in the abbreviation definitions for "QUIT" and "POWRGRPH" shown above, "Fnc_/QUIT" and "Fnc_/GRAPHICS" are unique UIDL function names which identify the ANSYS picking menu or dialog box associated with the QUIT and POWRGRPH abbreviations respectively. For more information about accessing UIDL functions, see Calling Dialog Boxes From a Macro. de>Stringde> can contain up to 60 characters but cannot include any of the following:

生活中的数学例子学习

生活中的数学小故事(1) 有一天,妈妈在看书时候突然问我:“孩子你学习了乘法了,我出一个题目你来算一算好不好”我说好。妈妈说:“我出个对联,上联下联说的都是一位老人的年龄,你算一下老人多少岁了。” 花甲重开,外加三七岁月;古稀双庆,内多一个春秋。 “这副对联是由清代乾隆皇帝出的上联,暗指一位老人的年龄,要纪晓岚对下联,联中也隐含这个数,即上述下联。花甲是60岁,俗话说‘六十一花甲’;古稀是70岁,俗话说:‘人生其实古来稀’,用来形容古代活过七十岁的人都很少了。”我这样计算:上联的算式:2×60+3×7=141,下联的算式:2×70+1=141。 得出结论:老人141岁了。 生活中的数学小故事(2) 快过年了,爸爸说:“今天我去批发市场买水果,你们都想要什么水果呢”我想吃草莓、提子、橙子,妈妈想吃苹果,弟弟想吃火龙果和小橘子,爸爸说好,一会就买回来了。 两个小时后,爸爸买了水果回来了,妈妈问一共花了多少钱。爸爸说:“这箱橙子50元,这包提子280元,草莓60元,苹果45元,火龙果48元,沙糖桔26元。孩子你来算一算吧。” 我列算式:50+280+60+45+48+26=509元。哇,水果这么贵啊,要花这么多钱! 生活中的数学小故事(3) 今天我和弟弟在玩足球,妈妈说:“我给你们出个题目,看谁能回答的又快又对。足球是用黑白两种颜色的皮缝制而成的。黑皮是正五边形的,白皮是正六边形的,那么假如其中黑皮有12块,白皮有多少块呢”我和弟弟都很茫然,觉得非常困难,无处下手。妈妈说:我来提示一下,黑皮的每条边都和白皮的边是共用的,但是每块白皮都只有三条边是跟黑皮共用的,所以可以利用他们共用的边数来计算,“所有正六边形的总边数=正五边形总数*3”来求解。我听懂了,于是开始思考: 每块黑皮有五条边,十二块黑皮共有5×12=60条边,每块白皮有三条边与黑皮在一起,因此白皮共有60÷3=20块。我检验了一下,足球真的是有20块白皮。

UIDL二次开发步骤

UIDL二次开发工具在自卸车车厢设计中的实现 ANSYS调用UIDL的过程: 以下在ANSYS11.0环境下进行说明。ANSYS在启动时会自动在其安装目录下的\ansys11.0\v110\ANSYS\gui\en-us\UIDL文件夹中搜寻menulist110.ans文件,并调用其指向的UIDL文件,包括UIMENU.GRN、UIFUNCl.GRN和UIFUNC2.GRN文件。因此,只需将这4个文件复制到自己的工作目录中,并对其重新编辑,即可实现调用自己定制的GUI界面。 通常ANSYS按照以下顺序寻找menulist110.ans 文件:用户工作目录(可以在Interactive 启动方式中设定)->用户根目录->/ansys/docu 目录,可见只 要我们在用户工作目录中编辑自己的menulist110.ans 文件,ANSYS 将优先使用我们自己的menulist110.ans文件。如果生成了自己的UIDL 控制文件,并 在我们自己的menulist110.ans文件中指向它们,我们就能实现对UIDL 的全 控制。 所以,menulist110.ans文件可以复制到自己的工作目录,也可以不复制到自己的工作目录上。 假设工作目录为E:\ansys,安装目录为D:\Program Files\ansys11.0\v110\ANSYS\gui\en-us\uidl,则可以有以下几种做法:1)将UIMENU.GRN、UIFUNCl.GRN和UIFUNC2.GRN文件复制到工作目录中,menulist110.ans 文件不复制,对这四个文件重新编辑,即可实现调用自己定制的GUI界面。 2)将UIMENU.GRN、UIFUNCl.GRN和UIFUNC2.GRN文件和menulist110.ans文件这四个文件都复制到工作目录中,对这四个文件重新编辑,即可实现调用自己定制的GUI界面。 这两种方法下的menulist110.ans文件中的内容均为: 3)新建一个文件夹,比如命名为ansys1,路径为E:\ansys1,将UIMENU.GRN、UIFUNCl.GRN和UIFUNC2.GRN文件复制到文件夹ansys1中,menulist110.ans 文件复制不复制均可,对这四个文件重新编辑,将工作目录改为E:\ansys1,启动ansys,即可实现调用自己定制的GUI界面。 方法3下的menulist110.ans文件中的内容为:

相关主题
文本预览
相关文档 最新文档