ADINA基础操作详细教程.docx
- 文档编号:17725789
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:28
- 大小:2.31MB
ADINA基础操作详细教程.docx
《ADINA基础操作详细教程.docx》由会员分享,可在线阅读,更多相关《ADINA基础操作详细教程.docx(28页珍藏版)》请在冰点文库上搜索。
ADINA基础操作详细教程
ADINA学习交流之
ADINA基础操作
(讲稿)
主讲人:
田亚光(苦苦)
整理于2009-5-23
主讲人简介
苦苦,真名:
田亚光,辽宁沈阳人,硕士学历
苦苦视频创作者
学习经历:
2000年~2004年辽宁工程技术大学土木工程工学学士
(交通土建方向)
2004年~2007年辽宁工程技术大学岩土工程工学硕士
师从张向东教授
2007年~至今辽宁有色勘察研究院
研究方向:
主要干岩土、地质灾害治理施工、设计、地质灾害防治规划等工作
ADINA基础操作总结
苦苦
摘要:
本人学习ADINA几年,对ADINA基本操作有所了解,虽不太深入,但也有一些小经验,在此做一总结,与大家分享,也有一些未解问题与大家共同探讨。
引言
早期有限元的主要贡献来自于Berkeley大学。
Berkeley的EdWilson发布了第一个程序,其他著名的研究成员有J.R.Hughes,RobertTayor,JuanSimo等人,第一代的程序没有名字,第二代线性程序就是著名的SAP(structuralanalysisprogram),非线性程序就是NONSAP。
K.J.Bathe是EdWilson在Berkeley的学生,后来在MIT任教,期间他在NONSAP的基础上发表了著名的非线性求解器ADINA(AutomaticDynamicIncrementalNonlinearAnalysis),其源代码因为长时期广泛流传而容易获得。
Bathe的著作丰厚,结合公布的源代码,让后来者获益匪浅,让人敬佩。
(本人空间内有此段转载,推荐大家细读)
ADINA即AutomaticDynamicIncrementalNonlinearAnalysis的缩写,翻译为自动动态增量非线性分析。
ADINAR&D,Inc.公司于1986年始创于美国麻省(即马萨诸塞州)Watertown。
创始人是国际上知名的有限元软件研发者,美国麻省理工学院的K.J.Bathe教授。
在这之前,ADINA程序已经在世界范围内得到了广泛应用。
八十年代,郑州机械研究所就曾负责引进、消化、推广了大型机、工作站、微机等平台上的ADINA程序(81版和84版)。
为国内经济建设做出了杰出贡献。
十几年来,ADINAR&D公司通过不断的技术创新、新版本的推出和优良的技术服务,赢得了众多用户的信赖和推崇。
K.J.Bathe博士:
ADINAR&D,Inc.公司创始人,麻省理工学院教授,是国际上有限元研究领域知名的领导者,出版了多部专著,发表有大量论文,并领导着ADINASystem的研发工作。
从1975起,K.J.Bathe博士一边在麻省理工学院进行教学工作,一边带领着研究集团进行有限元技术研究和商用软件开发,取得了公认的研究成果。
K.J.Bathe及他的自传《ToEnrichLife》
本文主要从ADINA的操作层面进行说明和经验总结,属于初级水平。
本文采用ADINA8.3版本进行说明。
本文提纲如下:
1ADINA程序及字体安装
2ADINA界面简介
3ADINA前处理操作
4ADINA后处理操作
5ADINA辅助操作
6ADINA待解决基础操作问题汇总
附录相关资料
1ADINA程序及字体安装
1.1程序安装
(1)进入安装程序win32文件夹
(2)双击setup.exe文件
(3)进入安装界面
(4)选择安装位置(本文改为D盘)
(5)选择安装内容(本文选择典型安装)
(6)设定程序显示菜单名称
(7)选择ADINALicense类型(请选择工业版)
(8)输入IP或者机器名(请输入localhost字样)
(9)系统提示之一(请选择“是”)
(10)系统提示之二(请选择“否”)
(11)开始安装
(12)安装完成(其实还没完)
(13)请重启动电脑(在重启之前请不要打开ADINA程序)
(14)进入crack破解文件夹
(15)复制破解文件lsapiw32.dll
(16)打开程序安装后文件夹内的bin文件夹
(17)粘贴破解文件
(18)覆盖同名原有文件
至此,安装结束。
1.2字体安装
为何要安装字体,请大家看以下两张图片。
细心的朋友应该注意到,在两个对话框内有缺字的现象,这是因为系统中没有ADINA字体的缘故,下面演示字体安装过程。
(1)进入安装程序内的ADINAFONTS文件夹
(2)复制cnadina.fon字体文件
(3)进入windows文件夹下的fonts文件夹
(4)粘贴字体文件到上述文件夹内
(5)进入运行并输入regedit,打开注册表
(6)在注册表中,选择编辑—查找,在查找中输入GRE_Initialize并点击查找
(7)选择查找到的GUIFont.Facename数据条
(8)双击该数据条,显示如下
(9)将其数值数据改为CNFontAdina,后确定
(10)关闭注册表,重启计算机
至此,字体安装完成,请看安装字体后上述两个对话框,已无缺字情况。
2ADINA界面简介
2.1整体界面
下图为安装后直接显示的界面,各种区域的名称请大家看附件内的官方资料,这里只按照本人的理解进行介绍。
大家一定遇到过菜单或者按钮被不小心点没了的情况,并且在安装后默认的菜单内没有ADINA-M按钮。
ADINA与CAD,OFFICE等软件一样,同样采取在按钮上点击右键选择需要的菜单或者按钮添加到界面上,以添加ADINA-M按钮为例,如下两张图所示。
2.2菜单及按钮
1.菜单
依次为,文件,编辑,视图,显示,控制,几何,ADINA-M,模型,网格,计算,帮助。
下文所讲的按钮在这些菜单里基本都会出现,菜单的编排顺序与建立模型、求解计算的顺序大致相同,简略介绍如下:
文件——内含新建文件,打开文件,保存、另存文件,以及与其他软件接口按钮。
编辑——对界面环境的一些定义,比如界面背景颜色,内存分配,图形系统,环境相关设置等。
其中,图形系统包含两种,openGL和windowsGDI,前者对机器要求高,若配置一般,推荐采用后者。
内存分配,有一定争论,期望大家积极讨论。
环境相关设置里边的版本设置,本人使用过,但没成功,比如将ADINA8.3版本文件保存为8.1版本,始终无法实现,也请大家予以讨论。
视图——就是2.1所说的菜单及按钮显示和添加。
显示——除了一些特定按钮外,包含了界面辅助信息的输入子菜单,比如在屏幕内输入标注字符(此方法将在辅助功能章节中详述)
控制——此菜单中所涵盖的均是对模型运算前的附加设定,包括计算名称、自由度设定、时间函数设置、时间步设置、分析假设子菜单、计算运行设置,以及对后处理文件的预设置功能。
其中分析假设子菜单中包括常用的大小应变或者大小变形的设定菜单。
几何——内容主要是Native建模中点、线、面的定义按钮及辅助功能按钮,不得不提到的是空间函数的子菜单——spatialfunctions,空间函数可以制造不规则效果,可以应用在荷载等边界条件中(本人没有实践,但感觉如此),菜单最后一项为domain,也就是常说的域,在同单元类型的网格之间考虑接触时,它的设置是不可或缺的。
ADINA-M——parasolid建模方式的相关菜单,其中有布尔运算功能,也有应用广泛的切片功能。
模型——或者说是模式,这里所涵盖的是对几何模型附加的一些设置和功能,其中包括材料模式、单元类型、荷载、边界条件、约束方程、初始状态,接触、断裂、坐标轴系统、子结构。
网格——包括节点、网格、单元的生成和设置,感觉功能不够强大。
运算——也就是求解器,FSI,TMC都在此处。
帮助——这个东西看着简单,但重要的很,帮助文件里包含的几本书是学习ADINA的关键。
求解模块——应力场、温度场、流体场、后处理
分析模式——静态分析、动态分析、模态分析、频域频度分析等等,不太熟悉,所以稍微列举,请大家补充。
ATS——自动时间步功能,就是那个蓝色的小a,研究不多,不收敛情况下,程序自动调整时间步长,进行重新计算。
是否FSI运算——流固耦合设定。
FSI——对流固耦合设置的按钮,不熟悉。
Incompressible……——不懂。
2.按钮
依次为新建、打开、保存、批处理、取消、前一步、高亮、取消高亮、橡皮、刷新、清屏、显示模型、修改显示模型、激活模型网格类型(不太确定)、显示荷载、显示边界条件、提示、选定、缩放、移动、绕轴旋转、绕原点旋转、放大、缩小、适合大小、放大网格、缩小网格、生成AI,PS文件、生成BMP,JPG文件、测距、测角。
取消——默认为5步,可以在编辑菜单下设置,当然步数越多占硬盘越大。
高亮——是寻找关键节点的一盏明灯,但如果网格过密,基本没啥作用。
橡皮——必须说一下,曾经有朋友问到这个问题,如何去掉界面里的ADINA标识,就使用它,先点选ADINA标识,然后点橡皮,刷~就没了!
提示——也就是那个问号,作用很大,点选问号,然后去点你不清楚或者不了解的模型、网格、单元等,在右下角的信息窗口就会提示你一些信息,比如节点号,还不如单元组号,该单元组有多少个单元,多少个节点,很多信息。
缩放——可以采用微操作,按ctrl,用鼠标点模型移动。
绕轴旋转——可以采用微操作,按shift,用鼠标点模型移动。
绕原点旋转——可以采用微操作,按alt,用鼠标点模型移动。
其他按钮不再详述。
依次为云图显示、修改云图、关闭云图、快速显示云图、云图圆滑显示、矢量图显示、修改矢量图、关闭矢量图、快速显示矢量图、未知1、未知2、未知3、网格显示按钮组、切片显示、运算后网格显示、原网格显示、放大结果显示、后退、前进、返回、结束、录制步,录制模式、动画播放、动画停播、生成AVI文件。
此列按钮主要为后处理辅助按钮,不再详述。
依次为透明显示、正常显示、实体显示、剔除正面显示、zone按钮组、坐标系显示按钮组、显示几何体、显示点、显示线、显示面、显示体、显示点号、面号、体号、显示节点号、显示节点、显示单元号、显示材料轴、不同颜色显示单元组、显示接触面、显示接触方向、显示刚性接触和约束、网格类型按钮组(纳闷中)
依次为定义坐标系、定义点、定义线、定义面、定义体、删除点、删除线、删除面、删除体、单元类型及网格划分按钮组、接触按钮组、点网格、线网格、面网格、体网格、删除网格、施加荷载、施加边界条件、未知、定义材料、定义截面、运算按钮。
依次为导入模型(x_t文件)、定义body、删除body、拉伸body、旋转body、定义切片、布尔运算、修整body、边界网格、face网格、body网格、未知
此组按钮为ADINA-M操作按钮。
3ADINA前处理操作
3.1总体思路
首先介绍一下有限元分析的通用流程,如下图所示:
在ADINA中的流程与通用流程有一定的差异,在划分网格之前需要先定义单元组,并且辅助设置(蓝色区域)可以在主流程(绿色区域)任意步骤进行设置或修改ADINA前处理,俗话说叫建模,基本顺序个人认为如下所示:
上述流程为一般情况,特殊情况比如岩土方面的地应力初始设置,需要提前进行地应力计算;再比如,rebar单元的使用,需要在单元组设置时选定,但网格却是在计算之后自动生成。
单元生死与时间步的操作有些交叉,不能说谁先谁后,还是看个人习惯,如果思路清晰,在设置时间步之前进行单元生死设定也是没问题的。
下面按照总体思路一步一步进行操作介绍。
3.2几何建模
几何建模涵盖的操作比较多,在此只提及基本的操作。
几何建模无非就是建立几何体,在ADINA中包含point、line、surface、volume、edge、face、body,还有一种特殊的sheet(可以作为切片,也可以作为单位厚度的body),建模方式分为Native和ADINA-M(parasolid)两种方式,下面按此两种方式进行进一步介绍。
3.2.1Native建模
1.point
上图为定义点的对话框,第一列为点号,可以按照自然数按顺序定义,也可以按照自己的想法定义号码,比如在一个原有模型中另外加一个构件,为了方便寻找这个新构件上的点号,可以将点号设定为比较好认的号码与原有点号明显区别,如1001,1002等。
X1代表的就是X坐标,X2代表的是Y,X3代表的是Z。
AUTO按钮的使用:
这个很主要,在ADINA的很多对话框输入数据中都能用到,它是按照等差数列进行设置的。
见下图,from行内填写的是初始值,step是增量,to是终值。
例如,from=1,step=2,to=9,点击OK后,在point列中就显示1,3,5,7,9。
Import是导入txt文档,export是输出数据到txt文档,这个也很关键,有一些模型的点的排列是有一定规律的,比如抛物线或者等比例的点集合,可以采用excel进行排列坐标数据,然后另存为txt文档,直接导入ADINA,也有很重要的点坐标,需要重复使用,可以保存为txt文档。
2.line
Line包含的内容不少,包括直线,弧线,圆,样条曲线,复制线,延长线等。
本文只介绍常用的几种。
直线(straight)——输入两端点点号即可。
弧线(arc)——六种方法
P1,P2,CENTER——起点P1,终点P2,中心点P3。
P1,P2,P3——三点确定弧线。
P1,CENTER,P3,ANGLE——起点P1,中心点,平面点P3,角度确定弧线。
P1,CENTER,P3,CHORD——起点P1,中心点,平面点P3,弦长确定弧线。
P1,P2,P3,RADIUS——起点P1,终点P2,平面点P3,半径确定弧线。
P1,P2,P3,ANGLE——起点P1,终点P2,平面点P3,角度确定弧线。
图中的mode就是上述六种方法。
圆弧(circle)——三种方法。
CENTER,P1,P3——圆心,起点P1,平面点P3确定圆。
P1,P2,P3——三点确定圆。
CENER,RADIUS,P2,P3——圆心,半径,极点P2(?
?
),平面点P3确定圆
组合线(combined)——将多条直线组合成一条线,组合线在多边形面建模和中空面建模中用处很大,如图所示。
3.surface
Surface即常说的面,常用两种建面方式,第一种是4条线连接闭合成面,第二种是3或4个点确定面。
也可用线旋转或者拉伸成面。
注意的是,在建立三角面的时候,只用3个点就可以,比如点1,2,3,在点建面的4个空格内依次填写1,2,3,1,就形成了三角形。
4.volume
Volume即常说的体,采用点建体的模式,volume包括4种主要形式:
六面体、棱柱体、棱锥体、四面体。
3.2.2ADINA-M建模
1.body
Body是ADINA-M建模方式的基本单元,生成Body后,自动形成face和edge。
Body类型也有许多,包括块(正六面体)、圆柱、球体、圆环体、圆锥体、管、棱柱体、薄片。
2.切片建模
切片建模指的就是使用sheet对已有body进行切割处理,在规则几何体的建模过程中用处很多,比如岩土体的土层分割等。
切割之前需要建立切片,如图所示:
切片类型有六种,X平面、Y平面、Z平面、原点和正方向、三点、平面多边形。
前三项比较好理解,切片对应YZ平面、ZX平面、XY平面,在value里输入坐标值,坐标值所在平面就成为切片,如图所示:
左侧为边长为1的body立方体,右侧形成了一个切片,该切片就是X-PLANE切片类型下,输入value值为0.2,即X=0.2平面。
原点和正方向那个方法我研究的不深,不太了解,这里就不阐述了。
三点法和平面多边形差不多,即输入切面内的三个或者多个点形成切平面,以四边形为例,如图:
图中右下角的表格内,position是切片角点的顺序,可以输入1,2,3,4,也可以输入101,102,103,104,是确认顺序的,因为在多边形切片模式下,切片的角点要求按照顺序输入,对应的点是P5,P1,P4,P7,或者P1,P4,P7,P5也可以。
切片形成了,下一步就是切割了,切割也挺讲究的,要考虑先切谁后切谁,是否保留切片,这需要大家自己去实践,形成经验。
切割是在bodymodified按钮下的对话框中,选择section类型,然后选择目标body,就是准备被切的body,接下来选择用什么切,切片这里就使用sheets,下边的两个选项,第一个是让你确认是否在切割后保留切片,第二个是让你确认是否在切割后保留切割印迹(这个到底有什么用途,我没遇到过),最后最主要的就是切片号要填写进右侧表格,如果有多个切片,你要考虑好是同时切还是分开切,这很重要,尤其切片有交叉的时候,同时切和交叉切的效果不同。
下图为单个切片切割前后结果对比。
3.布尔运算
这是ADINA-M建模的一大特色。
3.3定义单元组
3.4定义材料属性
3.5划分网格及网格生成
3.6设定边界条件(荷载、约束)
3.7特殊功能设置
(单元生死、接触、约束方程、断裂等等)
3.8计算辅助设置
(自由度设置、时间步、时间函数、分析假设、重启动等等)
3.9运行
4ADINA后处理操作
4.1云图
4.2矢量图
4.3结果曲线
4.4list结果数据
4.5其他基本辅助功能
5ADINA辅助操作
5.1界面显示调整
5.2图形、动画修整
5.3成果整理
(借助其他软件)
6ADINA待解决基础操作问题汇总
附件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ADINA 基础 操作 详细 教程