在abaqus中生成voronoi多面体的方法
本文转自技术邻张磊
这篇小文旨在介绍在abaqus中生成Voronoi凸多面体的方法,在模拟晶体或类似结构时,经常需要生成许多相互连接的Voronoi多面体,如图1所示。通常方法是利用MATLAB或是其他软件生成多面体的空间结构,然后导入abaqus进一步处理。此外还有国外学者开发的neper及其衍生软件可以使用,不过该软件目前仅支持Linu x操作系统,而且往往需要用户做进一步的开发才能满足该用户特定的需求,对于使用者的编程能力要求较高。
图1Voronoi多边形示意图
其实生成Voronoi多面体这一过程不需借助第三方软件,在abaqus中合理利用脚本也可以实现。Abaqus常用的脚本语言是Python,Python是一种简单易学的编
程语言,而且abaqus脚本学习起来也很轻松,因为用户在abaqus的图形界面里每做一个操作,rpy文件就会记录下对应的脚本命令(一些特殊的操作除外),再配合上h elp文档的详细说明,很多新手也可以在短时间内运用脚本来解决一些仿真中比较繁琐的问题。
Python库Scipy提供了现成的Voronoi类,和MATLAB里的函数一样,可以提供voronoi各个单元的空间点坐标,有关Voronoi类的调用,所需变量及其属性,可参考如下,其中属性部分我用中文做了介绍:
scipy.spatial.Voronoi(points,furthest_site=False,incremental=False,qhull_opti ons=None)
Parameters:points:ndarray of floats,shape(npoints,ndim)
Coordinates of points to construct a convex hull from
furthest_site:bool,optional
Whether to compute a furthest-site Voronoi diagram.Default:False incremental:bool,optional
Allow adding new points incrementally.This takes up some additional resources. Qhull_options:str,optional
Additional options to pass to Qhull.See Qhull manual for details.(Default:“Qbb 4and“Qbb Qc Qz”otherwise.Incremental mode omits“Qz”.)
注:对于一般用户,只需要注意points参数即可,代表voronoi的种子点,可以是N维数组,只不间上的意义了。(在我们这个宇宙是这样的,对于高维宇宙可能并不成立^_^)
Attributes points(ndarray of double,shape(npoints,ndim))Coordinates of input point 核心点坐标,n行2列的数组
vertices(ndarray of double,shape(nvertices,ndim))Coordinates of the Vorono
多边形顶点的坐标,n行2列的数组,只标出有限的顶点,处于无限远的顶点不会标出
ridge_points(ndarray of ints,shape(nridges,2))Indices of the poin Voronoi ridge lies.
输出的是点信息,每条voronoi边所处的两个核心点的序号
ridge_vertices(list of list of ints,shape(nridges,*))Indices of the Vor each Voronoi ridge.
多边形每条边的端点序号,如果端点是无限远,那么序号就是-1
regions(list of list of ints,shape(nregions,*))Indices of the Voronoi vert region.-1indicates vertex outside the Voronoi diagram.
给出了每个多边形的端点信息,如果端点是无限远,那么序号就是-1,有多个无限远端点的,都
point_region(list of ints,shape(npoints))Index of the Voronoi region If qhull option“Qc”was not specified,the list will contain-1for points tha a Voronoi region.
对于每一个输入点,给出其对应的region序号
注:
ridge_vertices这个属性的名字有一定误导性,对于2维voronoi来说,这个属性指的是边上的来说,这个变量实际上指的是面上的顶点序号,对于N维voronoi而言,这个变量指的是N-1
参考出处:
https://www.wendangku.net/doc/cc12215732.html,.pl/~pbechler/scipy_doc/generated/scipy.spatial.Voronoi.ht 介绍完voronoi类后,我们就可以愉快地使用它了,在使用之前,首先需要生成
voronoi多面体的种子点,通常种子点是空间上随机分布的点,不过如果我们对种子点施加一定的控制,可以生成很多有趣的空间形状,比如蜂窝状的空间结构。生成种子点后,将种子点坐标代入类中,就可以建立一个voronoi类了。随后就可以把这个voro noi类的信息转化为几何信息,利用abaqus的建模功能,生成voronoi多面体实体(也就是软件脚本语言中的cell对象)。
Abaqus提供了从点到线到面到体的生成过程,生成voronoi多面体的过程就很好地体现了这一点:
1.通过ridge_vertices属性,可以获知一个面上的顶点序号(贴心的是,这个属
性提供的点是按照点的相连顺序排布的,而不是乱序,这一点非常重要),而通过顶点序号,就能从vertices属性中获知该点的坐标。
2.由此就可以生成voronoi某个多面体中的一个面的各条边:使用脚本命令Wir
ePolyLine将该面的各点顺次连接生成一个空间上的多边形线框。
3.然后使用geometry edit的cover edges功能将线框围住的区域生成1个sh
ell,这个shell就是多面体中的一个面了。
4.对于该多面体中的其他表面,也可以如法炮制,直到生成这个多面体的全部外
表面。然后再使用creat solid—>from shell功能(对应的脚本方法为AddCell s),即可生成该多面体。这就是点—>线—>面—>体生成voronoi多面体的过程。
下面我用一个配图例子来说明一下以上过程:
首先,在空间内建立一个面上的顶点—边线关系,为了尽可能简单,我们采用三角形线框来构成一个面,生成三角形线框步骤如下:
1.使用creat wire功能,输入各个点的坐标,首尾相连(选择chained wires)形成一个三角形,点击ok即可生成线框:
图2由点生成线框2.再将另外三条棱边输入,获得四面体的各条棱边:
图3补全四面体的全部棱边
3.使用Geometry edit工具中的Cover Edges功能,依次封闭各个线框:
图4封闭线框为壳体
封闭后的壳体如下图所示,为了表示清楚,这里做了一个剖面:
图5壳体示意图
4.使用create solid:from shell功能,将壳体填充成实体:
图6由壳体生成实体
填充后的实体如下图所示,为了显示方便,下图依旧使用了一个剖切面:
图7实体示意图
至此,由点坐标信息生成实体的过程就结束了,相应的Python脚本请见附件,将该脚本复制后粘贴至下图的命令行接口中,即可获得图示的四面体模型。利用这种思路,我们可以在空间中生成任意的凸多面体。无论一个Voronoi多面体有多么复杂,利用脚本就可以方便地生成它。
在生成过程中,可以利用脚本,将不同的几何元素添加到set之中,方便后续赋予材料属性,添加约束或者接触,撒布种子点等等功能。通过使用set,从理论上说,使用者可以对每一个点,每一条边,每一个面和体进行控制,这是neper做不到的。
值得注意的是,voronoi类的属性提供了三种类型的顶点:1)整个voronoi多面体的全部顶点vertices;2)各个面上的顶点ridge_vertices;3)各个体上的顶点reg ions。并没有提供哪些面是属于哪一个体的,这一点需要用脚本对坐标序号进行筛选判断,把面和体匹配起来,才能实现上述功能。
最后附上成品效果图和脚本,CAE附件:
图8Voronoi示意图,图中两种不同的颜色表示两种不同的材料
图9对图8中的Voronoi多面体进行网格划分from abaqus import*
from abaqusConstants import*
session.Viewport(name='Viewport:1',origin=(0.0,0.0),width=282.98975533247, height=152.084639698267)
session.viewports['Viewport:1'].makeCurrent()
session.viewports['Viewport:1'].maximize()
from caeModules import*
from driverUtils import executeOnCaeStartup executeOnCaeStartup()
Mdb()
session.viewports['Viewport:1'].setValues(displayedObject=None)
p=mdb.models['Model-1'].Part(name='Part-1',dimensionality=THREE_D, type=DEFORMABLE_BODY)
p=mdb.models['Model-1'].parts['Part-1']
session.viewports['Viewport:1'].setValues(displayedObject=p)
p.WirePolyLine(points=(((0.0,0.0,0.0),(5.0,0.0,0.0)),((0.0,5.0,0.0),(
0.0,0.0,0.0)),((5.0,0.0,0.0),(0.0,5.0,0.0))),mergeWire=OFF,
meshable=ON)
e=p.edges
edges=e.getSequenceFromMask(mask=('[#7]',),)
p.Set(edges=edges,name='Wire-1-Set-1')
p.WirePolyLine(points=(((0.0,0.0,0.0),(0.0,0.0,5.0)),),mergeWire=OFF, meshable=ON)
e=p.edges
edges=e.getSequenceFromMask(mask=('[#1]',),)
p.Set(edges=edges,name='Wire-2-Set-1')
v=p.vertices
p.WirePolyLine(points=((v[0],v[2]),(v[3],v[0])),mergeWire=OFF,meshable=ON) p=mdb.models['Model-1'].parts['Part-1']
e=p.edges
edges=e.getSequenceFromMask(mask=('[#3]',),)
p.Set(edges=edges,name='Wire-3-Set-1')
e=p.edges
p.CoverEdges(edgeList=e[0:1]+e[3:5],tryAnalytical=True)
e1=p.edges
p.CoverEdges(edgeList=e1[0:1]+e1[2:3]+e1[5:6],tryAnalytical=True)
e=p.edges
p.CoverEdges(edgeList=e[0:1]+e[3:4]+e[5:6],tryAnalytical=True)
e1=p.edges
p.CoverEdges(edgeList=e1[0:1]+e1[3:4]+e1[5:6],tryAnalytical=True)
f=p.faces
p.AddCells(faceList=f[0:4])
session.viewports['Viewport:1'].setValues(displayedObject=p)
更多CAE案例可以来技术邻关注作者。
Abaqus仿真分析操作说明 1.单位一致性(未列出参照国际单位) 长度:米(m) 力:牛(N) 质量:千克(kg) 时间:秒(s) 强度(压力):帕(Pa) 能量:焦耳(J) 密度:千克/立方米(kg/m3) 加速度:米/平方秒(m/s2) 2.模型(part)的建立 首先用三维绘图软件(CAD、PROE、SOLIDEDGE、SOLIDWORKS等)将模型画好。 3.模型(part)导入ABAQUS软件 ①将模型另存为sat或stp(step),示意图如下; 文件名最好存为英文字母。 ②模型另存为sat或stp(step)格式后,到“选项”进行设置,设置完成后将模型另存 好(存放位置自设,能找到就好),示意图如下;
③打开已经安装好的ABAQUS 软件,选中左上角“文件→导入→部件” ,示意图如下; 双击
4.模型(part)的参数设置和定义 到上面这一步骤,模型导入已经完成,接下来就是一些参数的设置和分析对象的定义。 具体的分析步骤按照下图所示一步一步完成即可。 (1) (2) (3) (4) (6) (5) (7)
(1) “属性”步完成材料的定义。具体参数设置见下图: 1.双击“创建材料” 2.自定义名称 3.自定义材料描述 4.在“通用”下双击“密度”进行参数设置 5.输入材料密度,单位kg/m 3。
6.在“力学”下双击“弹性”进行参数设置。 7.输入材料杨氏模量(Pa)和泊松比(无单位),单击“确定”完成参数设置。
8.双击“创建截面”,“类别”和“类型”默认。 9.单击“继续”。 10.参数默认,单击“确定”。
超详细A b a q u s安装教 程 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】
Abaqus2017 安装教程 将安装镜像加载至虚拟光驱 以管理员身份运行J:\1下的,保持默认点击下一步。 首先安装的是拓展产品文档,点击“下一步”,选择安装目标,并点击“下一步” 选择文档需要包含的部件,并点击“下一步” 提示程序安装信息足够,点击“安装” 提示SIMULIA 2017文档安装成功,点击“关闭”。 接着会自动弹出Abaqus Simulation Services,修改安装目标地址,并点击“下一步” 选择您需要的部件,并点击“下一步” 检测安装信息足够,点击“安装”, 提示安装成功够点击“关闭” 接来下会自动安装Abaqus Simulation Services CAA API,点击“下一步”, 选择您需要的安装的部件,点击下一步 安装完成后“关闭” 接下来是自动安装 Abaqus CAE 找到安装包里的_SolidSQUAD_文件夹,将里面的License文件复制到Abaqus安装目录里的SIMULIA文件夹里。然后打开License文件夹,改.lic许可证文件的计算机名,同时再新建一个.log日志文件。 粘贴到D:\SIMULIA 下 在License下新建一个文本文档,重命名为 用记事本打开 使用计算机名替换this_host 保存后退出。 以管理员方式打开,点击Config Services,按如下配置 点击Save Service。切换到Start/Stop/Reread选项卡,点击Stop Server,再点击Start Server。下面提示Server Start Successful则配置成功。关闭窗口。 回到Abaqus CAE的安装界面。 在License Server 1 中输入27011@DESKTOP-Q8CNNLR 注:DESKTOP- Q8CNNLR 是计算机的用户名。点击下一步。 点击下一步 修改目录,点击下一步 设置工作空间路径,建议选择较大的硬盘分区。点击“下一步” 信息确认无误开始安装。 点击Continue 提示Abaqus CAE安装完成,点击关闭。 下面是Tosca 2017的安装。根据需求选择安装。 根据需求选择接口 若安装按ANSA可选择路径,没有则直接下一步。 若没有安装Fluent ,取消勾选FLUENT 剩下步骤类似上面。最后点击安装。 最后是 Isight 2017的安装。步骤后之前相同,一直点下一步记忆可以了
ABAQUS 2017 2018第一次安装后软件不能启动解决办法! 1.打开安装盘对应的以下路径:E:\Program Files\Dassault Systemes\SimulationServices\V6R2017x\win_b64\SMA\site(软件安装在什么盘下,路径中的E更改为对应的盘符)。 2.在Site文件夹下找到custom_v6.env文件,鼠标右键点击,打开方式选择写字板(修 改custom_v6.env文件前建议先复制一份备份)。 3.将打开的custom_v6.env文件中带色的部分删除并保存。(若修改后不能保存,可 将custom_v6.env文件复制到桌面进行修改保存,然后复制并覆盖E:\Program 下的源文件) 4.双击ABAQUS 2017图标,软件已正常运行。
ABAQUS 2017 2018汉化教程! 1.打开安装盘对应的以下路径:E:\SIMULIA\CAE\2017\win_b64\SMA\Configuration(软 件安装在什么盘下,路径中的E更改为对应的盘符)。 2.在Configuration文件夹下找到locale.txt文件,将locale.txt文件复制到桌面,鼠标右 键点击,打开方式选择写字板(修改locale.txt文件前建议先复制一份备份)。 3.在“Chinese_People's Republic of China.936 = zh_CN Chinese (Simplified)_People's Republic of China.936 = zh_CN”下方插入一行Chinese (Simplified)_China.936 = zh_CN 如下图:
我们将通过ABAQUS/CAE完成上图的建模及分析过程。 首先我们创建几何体 一、创建基本特征: 1、首先运行ABAQUS/CAE,在出现的对话框内 选择Create Model Database。 2、从Module列表中选择Part,进入Part模块 3、选择Part→Create来创建一个新的部件。在 提示区域会出现这样一个信息。 4、CAE弹出一个如右图的对话框。将这个部件 命名为Hinge-hole,确认Modeling Space、Type和Base Feature的选项如右图。 5、输入200作为Approximate size的值。点击 Continue。ABAQUS/CAE初始化草图,并显示格子。 6、在工具栏选择Create Lines: Rectangle(4 Lines) ,在提示栏出现如下的提示后,输入(20,20)和 7、在提示框点击OK按钮。CAE弹出 Edit Basic Extrusion对话框。 8、输入40作为Depth的数值,点击 OK按钮。 二、在基本特征上加个轮缘 1、在主菜单上选择Shape→Solid→Extrude。 2、选择六面体的前表面,点击左键。 3、选择如下图所示的边,点击左键。
4、如右上图那样利用图标创建三条线段。 5、在工具栏中选择Create Arc: Center and 2 Endpoints 6、移动鼠标到(40,0.0),圆心,点击左键,然后将鼠标移到(40,20)再次点击鼠标左键,从已画好区域的外面将鼠标移到(40,20),这时你可以看到在这两个点之间出现一个半圆,点击左键完成这个半圆。 7、在工具栏选择Create Circle: Center and Perimeter 8、将鼠标移动到(40,0.0)点击左键,然后将鼠标移动到(50,0.0)点击左键。 9、从主菜单选择Add→Dimension→Radial,为刚完成的圆标注尺寸。 10、选择工具栏的Edit Dimension Value图标 11、选择圆的尺寸(10)点击左键,在提示栏输入12,按回车。再次点击Edit Dimension Value, 退出该操作。 12、点击提示栏上的Done按钮。 13、在CAE弹出的Edit Extrusion对话框内输入20作为深度的值。CAE以一个箭头表示拉伸的方向,点击Clip可改变这个方向。点击OK,完成操作。 三、创建润滑孔 1、进入Sketch模块,从主菜单选择Sketch→Create, 命名为Hole,设置200为Approximate Size的值,点击Continue。 2、创建一个圆心在(0,0),半径为3圆,然后点击 Done,完成这一步骤。 3、回到Part模块,在Part下拉菜单中选择Hinge-hole。 4、在主菜单中选择Tools→Datum,按右图所示选择对 话框内的选项,点击Apply。 5、选择轮缘上的一条边,见下图,参数的值是从0到1, 如果,箭头和图中所示一样就输入0.25,敲回车,否则就输入 0.75。ABAQUS/CAE在这条边的1/4处上创建一个点。 6、创建一个基线,在Create Datum对话框内选择Axis,
ABAQUS/CAE实例教程 我们将通过ABAQUS/CAE完成上图的建模及分析过程。 首先我们创建几何体 一、创建基本特征: 1、首先运行ABAQUS/CAE,在出现的对话框内 选择Create Model Database。 2、从Module列表中选择Part,进入Part模块 3、选择Part→Create来创建一个新的部件。在 提示区域会出现这样一个信息。 4、CAE弹出一个如右图的对话框。将这个部件 命名为Hinge-hole,确认Modeling Space、Type和Base Feature的选项如右图。 5、输入200作为Approximate size的值。点击 Continue。ABAQUS/CAE初始化草图,并显示格子。 6、在工具栏选择Create Lines: Rectangle(4 Lines) ,在提示栏出现如下的提示后,输入(20,20)和 (-20,-20),然后点击3键鼠标的中键(或滚珠)。 7、在提示框点击OK按钮。CAE弹出 Edit Basic Extrusion对话框。 8、输入40作为Depth的数值,点击 OK按钮。 二、在基本特征上加个轮缘 1、在主菜单上选择Shape→Solid→Extrude。 2、选择六面体的前表面,点击左键。 3、选择如下图所示的边,点击左键。
4、如右上图那样利用图标创建三条线段。 5、在工具栏中选择Create Arc: Center and 2 Endpoints 6、移动鼠标到(40,0.0),圆心,点击左键,然后将鼠标移到(40,20)再次点击鼠标左键,从已画好区域的外面将鼠标移到(40,20),这时你可以看到在这两个点之间出现一个半圆,点击左键完成这个半圆。 7、在工具栏选择Create Circle: Center and Perimeter 8、将鼠标移动到(40,0.0)点击左键,然后将鼠标移动到(50,0.0)点击左键。 9、从主菜单选择Add→Dimension→Radial,为刚完成的圆标注尺寸。 10、选择工具栏的Edit Dimension Value图标 11、选择圆的尺寸(10)点击左键,在提示栏输入12,按回车。再次点击Edit Dimension Value,退出该操作。 12、点击提示栏上的Done按钮。 13、在CAE弹出的Edit Extrusion对话框内输入20作为深度的值。CAE以一个箭头表示拉伸的方向,点击Clip可改变这个方向。点击OK,完成操作。 三、创建润滑孔 1、进入Sketch模块,从主菜单选择Sketch→Create, 命名为Hole,设置200为Approximate Size的值,点击Continue。 2、创建一个圆心在(0,0),半径为3圆,然后点击 Done,完成这一步骤。 3、回到Part模块,在Part下拉菜单中选择Hinge-hole。 4、在主菜单中选择Tools→Datum,按右图所示选择对 话框内的选项,点击Apply。 5、选择轮缘上的一条边,见下图,参数的值是从0到1, 如果,箭头和图中所示一样就输入0.25,敲回车,否则就输入 0.75。ABAQUS/CAE在这条边的1/4处上创建一个点。 6、创建一个基线,在Create Datum对话框内选择Axis,
算例二铰链 一、创建部件 1、进入部件模块。。点击创建部件。 命名为Hinge-part,其他的选项选择如右下图所示。点击 “继续”,进入绘图区。 2、点击,在绘图区绘一个矩形。再点击,将尺寸改为 0.04*0.04。单击鼠标中键。 3、在弹出的对话框中输入0.04作为拉伸深度。点击”确定”。 4、点击创建拉伸实体,点击六面体的一个面,以及右侧的边。进入到绘图区域。 5、如下图那样利用创建三条线段。利用将两条横线都改为0.02mm长。 6、选择,做出半圆。 7、点击,以半圆的圆心为圆心,做圆。 8、点击为圆标注尺寸。输入新尺寸0.01。 9、在弹出的对话框里输入拉伸深度为0.02,拉伸方向:翻转。点击“确定”。 10、在模型树的部件里,选择圆孔部件。右击,编辑。将内孔直径改为0.012.。确定。
创建润滑孔 1、进入草图模块。创建名为hole的草图。如右图所示。单击“继续”。 2、单击做一个直径为0.012的圆。单击鼠标中键。进入部件模块。 3、选择主菜单栏的工具→基准。对话框选择格式如下图所示。 选择半圆形边。参数设为0.25。。单击中键,点就建好了。软件提示选择一个轴。那么,我们就创建一个基准轴。如上图右侧所示。选择刚刚建好的那一点以及圆孔的中心,过这两点创建一个轴。再在基准处点击如下图所示,选择刚刚建好的点和轴,那么面也就建好了。
4、点击,视图左下角的显示区显示,选择上一步中创建的基准面,再选一个边。如图所示。进入绘图区。 6、导入之前绘制的小润滑孔hole。利用将孔移植所需位置。单击中键。选择正确的翻 转方向。对话框按右下图设置。确定。 7、将部件的名称改成hinge-hole,并复制一个命名为hinge-solid。 将hinge-solid的模型树张开,删除其下的特征,即该部件不带孔。 8、创建第三个部件:刚体销。 点击创建部件按钮,命名为pin,解析刚体,旋转壳。具体见下图所示。单击“继 续”,在出现的旋转轴右侧画一条垂直向下的直线。用将该直线的长度改为0.06,与旋转轴的距离为0.012,点击确定,界面出现旋转之后的销。
ABAQUS安装及汉化过程 安装环境:win764位旗舰版。Abaqus-6.13.1-Win64-SSQ安装,在这之前保证自己的电脑名为英文。本文介绍安装步骤及汉化过程。排版技术有限,见谅。 一,安装步骤。 1.点击setup.exe进入安装程序。 2.点击next。 3.点击continue。
4.点击next。 5.不用勾选,直接点击next。 6.现在会自动生成主机名称,记住你的主机名,待会要用。(如果你的电脑是中文名,则生成的主机名会乱码,那么安装则会失败)。
. 7.选择第二个选项,点击next。 8.选择安装位置。同样确保为英文名称。 9.注意,现在先不要点击next。我们来破解软件。
10.打开ABAQUS_6.13.1_Win64_SSQ\_Crack_目录下ABAQUS.lic,用记事本打开。修改此处计算机名为自己的计算机名,我的是PC。 11.把这修改好的文件.lic和.Log复制到安装目录D:\ABAQUS\License下。
12.打开此文件夹下imtool.exe,进行设置。 点击config services,选择安装目录下的lmgrd.exe abaqus.lic abaqus.log文件如图所示,点击save service保存设置。
点击start server,确保下方提示successful。现在可以关闭lomtools了。 13.新建系统变量,右键点击计算机,点击属性,进入高级系统设置。高级栏下点击环境变量。 在系统变量中添加如下变量。 14.继续安装,点击next。
统:Windows 7(32位系统)ABAQUS版本:6.9.3(DVD1为安装文件2.4G,DVD2为帮助文件1.8G)准备工作:1.由于安装文件为DVD格式,可下载并安装软件daemon_tools (DTLite4356-0091),直接打开DVD1,2 2.将License.dat用记事本打开,this_host改为本机系统:Windows 7(32位系统) 准备工作: 1.由于安装文件为DVD格式,可下载并安装软件daemon_tools (DTLite4356-0091),直接打开DVD1,2 2.将License.dat用记事本打开,this_host改为本机计算名(计算机属性,在“计算机名称、域或工作组设置”一栏找到“计算机全名”),27007不用改动 3.安装Microsoft Visual C++支持: 运行DVD1\win86_32\ 注:64位的机器请运行F:\ABAQUS6.9\win86_64文件夹下相应程序。 如果Microsoft Visual C++没有提前安装的话后边License会给以提示。 安装流程: 第一步:安装License 运行DVD1\ setup.exe \ (重要步骤)【右击install.exe—属性--兼容性—勾选“以兼容模式运行这个程序”—选择windows XP (service Pack 3)】。 选择License,一路Next直到出现需要输入HOSTNAME时,输入计算机全名,若已自动输入则Next,接着选择授权文件的安装类型,此处选择Just install the licensing utilities。 然后当有选择安装路径时自己选择想要的安装路径,然后Next直至完成。 安装完后将准备工作共的License.dat文件复制到安装盘(假定为C盘)C:\SIMULIA\License 目录。运行license utilities, 在config service中,service name: abaqus flexlm license server; 在“Path to the lmgrd.exe file”一栏中,选择指向“C:\SIMULIA\License\lmgrd.exe”在“Path to the license file”一栏中,选择指向“C:\SIMULIA\License\ABAQUS68_SUMMEREDITION.DA T”(第一步更改后的dat文件)在“Path to the debug log file”一栏中,选择指向“abaqus.log”(abaqus.log文件可以自己创建)Save service, 再start license。注意左下角出现start service successful. 第二步:安装product 兼容模式运行\ABAQUS6.9\win86_32\product\Windows\Disk1\InstData\VM\install.exe也可以在第一步的基础上选择product。 在需要输入Lisence server 1(REQUIRED)时,输入(27007@hostname),Server 2和Server 3可以不输入。 Next直至安装完成。 启动Abaqus CAE,先后看到命令提示符窗口和图形界面窗口,至此安装成功。 第三步:安装帮助文档 运行DVD2\ setup.exe \根据提示操作,在提示输入hostname/IP address时输入完整的计算机名称 然后当有选择安装路径时自己选择想要的安装路径,然后Next直至完成。 安装时license是关键,计算机名也很重要。 原文作者:houniao(转帖请注明作者)
abaqus 6.13对操作系统的新要求: 自abaqus 6.13版本开始,将不再支持windows 的32位操作平台; 同时,也不再支持windows xp和windows vista操作系统; 安装: 1. Run "Install Abagus Product & Licensing" 2. In SIMULIA FLEXnet License Server window select "Just install the license utilities" NOTE: If you already have SIMULIA FLEXnet License Server for ABAQUS 6.12-3 installed and running you can use it for 6.13-1 too 3. After finishing License Utilities setup copy files "ABAQUS.lic" and "ABAQUS.log" to
1、创建部件: Step1:执行Part/Create命令,或者单击左侧工具箱区域中的(create part)按钮,弹出如图1-1所示的Create Part对话框。在Name(部件名称)后面输入foundation,将Modeling Space(模型所在空间)设为2D Planar(二维平面),Type (类型)设为Deformable(可变形体),Base Feature(基本特征)设为Shell(壳)。单击Continue按钮退出Create Part对话框。ABAQUS/CAE自动进入绘图(Sketcher)环境。 图1-1 Step2:选择绘图工具框右上方的创建矩形工具,在窗口底部的提示区 显示“Pick a starting corner for the rectangle—or enter X,Y”,输入坐标(0,0),按下Enter键,在窗口底部的提示区显示“Pick the opposite corner for the rectangle—or enter X,Y”,输入(45.5,20),按下Enter键。单击Done,创建part 完成,如图1-2。
图1-2 Step3:单击左侧工具箱区域中的,弹出如图1-3的窗口。应用或 功能将groundwork(基础)在foundation的位置绘制出来,点击Done,返回图1-4所示窗口 图1-3 图1-4 Step4:执行Tools-Set-Create弹出如图1-5的Create Set对话框,在Name后
面输入all,点击Continue,将整个foundation模块选中如图1-6所示,点击Done,完成集合all的创建。以相同的操作,将图1-4中的小矩形区域创建Name为remove 的集合。 图1-5 图1-6 以相同的方式分别创建名称为:groundwork,retaining,backfill的part,依次如图1-7,1-8,1-9所示。并分别创建于part名称相同的集合。 图1-7
Abaqus基本操作中文教程
目录 1 Abaqus 软件基本操作 .................... 常用的快捷键 .......................... 单位的一致性 .......................... 分析流程九步走 ....................... 几何建模(Part) ..................... 属性设置(Property) ................... 建立装配体(Assembly) ................... 定义分析步(Step) ................... 相互作用(In teracti on................ ) 载荷边界(Load) ..................... 划分网格(Mesh) .................. 作业(Job) ...................... 可视化(Visualization )................. 1 Abaqus软件基本操作 常用的快捷键 「旋转模型一Ctrl+Alt+ 鼠标左键 于平移模型一Ctrl+Alt+鼠标中键 " 缩放模型一Ctrl+Alt+ 鼠标右键 单位的一致性 CAE软件其实是数值计算软件,没有单位的概念,常用的国际单位制如下表1所示,建议采用SI (mm)进行建模。
国际单位制 SI (m) SI (mm) 「长度 m mm 力 N N 质量 kg t 时间 s s 应力 2 Pa (N/m ) 2 MPa (N/mm) 质量密度 kg/m 3 3 t/mm 加速度 m/s 2 mm/s 例如,模型的材料为钢材,采用国际单位制 SI (m )时,弹性模量为 m,重力加速度m/s 2 ,密度为7850 kg/m 3,应力Pa;采用国际单位制SI (mm ) 时,弹性模量为 口金 重力加速度 9800 mm/s 2 ,密度为7850e-12??T/mm 5, 应力MPa 分析流程九步走 几何建模(Part 属性设置(Property ) 建立装配体(Assembly ) T 定义分析步(Step ) T 相互作用 (Interaction )宀载荷边界(Load ) T 划分网格 (Mesh )T 作业(Job )T 可视化(Visualization ) ' 以上给出的是软件 ! 常规的建模和分析的流 程,用户可以根据自己 ;的建模习惯进行调整。 I 另外,草图模块可以进 !行参数化建模,建议用 」户可以参考相关资料进--- 几何建模(Part ) 关键步骤的介绍: 部件(Part )导入 Pro/E 等CAD 软件建好的模型后,另存成 iges 、sat 、step 等格式; 然后导入Abaqus 可以直接用,实体模型的导入通常采用 sat 格式文件导 謝t fti5 忧化 fkit 可泯忧
ABAQUS汉化方法 方法一: abaqus6.9汉化方法2010-04-04 17:10第一步:开始:控制面板:区域和语言选项,在“语言”里确保“为东亚语言安装文件”被选中,在“区域选项”的“区域”一栏里确保是“中国”。(一般为系统默认) 第二步:在环境变量里新建系统变量: name:ABAQUS_USE_LOCALIZATION value:1 如果你还想在使用英文界面,那就那value的值改为0或不填即可,也可干脆把这个环境变量删除。 本人亲自试验,绝对可信。 方法二: abaqus6.9汉化方法:在....\6.9-1\Configuration目录下把locale.txt中的“[Default]ja_JP = 1 en_US = 1 zh_CN =0”最后的zh_CN =0改为zh_CN =1,文件另存为t.txt. 再按上述方法就可以达到快速切换的目的了,不想用英文的,直接改为1保存即可。 ABAQUS 6.9安装说明 Posted in 2010年08月5日? 8:39 下午h.Richard没有评论? 1、有2张DVD安装盘,DVD1是license server和软件(product) 安装程序。DVD2是html document安装程序。建议安装循序为:先DVD2, 再DVD1. (因为安装DVD1 product 时,需要一个安装好html document的地址)。 2. 先安装DVD2, (中间可能会输入计算机名(hostname),或者自动已经填入了),很快安装好后,最后得画面会出现一个URL,例如 http://Home_PC:2080/v6.9/。需要拷贝一下,或者抄写下来。 3、鼠标右键点击桌面“我的电脑”图标,通过路径“属性->高级->环境变量”,然后在系统变量栏新建一个环境变量,变量名LM_LICENSE_FILE,值为 27003@hostname (例如: 27003@Home_PC)。(注:hostname是计算机名,计算机名可在右键单击-我的电脑-属性,查看。例如: Home_PC)。 4、安装license,在安装DVD1的时候,会选择安装license还是product. 第一步先选择license. 在安装好之后,进行license设置。
a b a q u s正确安装教程 The latest revision on November 22, 2020
Win7下安装ABAQUS:详细图文安装过程 详细安装过程如下: 一、安装许可证文件 1、运行文件,出现如下界面, 2、选择Next 3、提示安装C++2005和2008,点击OK,根据提示安装 4、弹出提示窗口,点击continue ; 5、点击next
6、不用勾选,点击next 7、默认选择第一个,点击 next 8、自动生成计算机名,记住自己的Hostname,点击Next 9、默认选择第一个,这里要点选第二个,然后 next 10、选择许可证安装位置,默认C:\SIMULIA,这里改成你想要安装的位置,本人安装在D:\SIMULIA,点击next 11、弹出提示窗口,点击yes,之后进行安装,很快安装完成出现如下界面,点击done,完成安装 12、出现如下界面提示安装products,先不要点next,先进行许可证文件的修改 。 二、修改许可证文件 13、将 E:\soft\\_SolidSQUAD_\Windows\SIMULIA\License文件夹打开
14、用记事本打开文件,将
A B A Q U S正确安装教 程 SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#
Win7下安装ABAQUS:详细图文安装过程 详细安装过程如下: 一、安装许可证文件 1、运行文件,出现如下界面, 2、选择Next 3、提示安装C++2005和2008,点击OK,根据提示安装 4、弹出提示窗口,点击continue ; 5、点击next 6、不用勾选,点击next
7、默认选择第一个,点击 next 8、自动生成计算机名,记住自己的Hostname,点击Next 9、默认选择第一个,这里要点选第二个,然后 next 10、选择许可证安装位置,默认C:\SIMULIA,这里改成你想要安装的位置,本人安装在D:\SIMULIA,点击next 11、弹出提示窗口,点击yes,之后进行安装,很快安装完成出现如下界面,点击done,完成安装 12、出现如下界面提示安装products,先不要点next,先进行许可证文件的修改 。 二、修改许可证文件 13、将 E:\soft\\_SolidSQUAD_\Windows\SIMULIA\License文件夹打开 14、用记事本打开文件,将
16、将打开并清空, 本机是在E:\SIMULIA\License. 17、打开E:\SIMULIA\License中的,打开Config Services,进行如图设置,后点击Save Services。 18、点击Start/Stop/Reread选项卡,点击Start Service,提示Server Start Successful.如果提示失败,需要重新操作直到成功,进行下一步。 19、添加系统环境变量: -新建,设置环境变量,变量值为27011@idea-PC 三、安装ABAQUS . 20、点击刚才的安装窗口中的yes,然后next 21、弹出提示窗口,提示安装HPC MPI,点击 OK 22、在License server1中输入27011@
Win7下安装ABAQUS Abaqus6.14详细图文安装过程 详细安装过程如下: 一、安装许可证文件 1、运行setup.exe 文件,出现如下界面, 2、选择Next 3、提示安装C++2005和2008,点击0K根据提示安装 4、弹出提示窗口,点击co ntinue [M PORTA NT — t Cntinue ___________________j _______________________ 5、点击next 6、不用勾选,点击next 7、默认选择第一个,点击next
8自动生成计算机名,记住自己的Host name,点击Next 9、默认选择第一个,这里要点选第二个,然后 next 10、选择许可证安装位置,默认C:\SIMULIA ,这里改成你想要安装的位置,本人安装在D:\SIMULIA ,点击next 11、弹出提示窗口,点击 yes,之后进行安装,很快安装完成出现如下界面,点击done,完成安装 12、出现如下界面提示安装products ,先不要点next ,先进行许可证文件的修改 。 二、修改许可证文件 13、将 E:\soft\SIMULIA_ABAQUS_6.14-1_x64_Win_Linux_SSQ\_SolidSQUAD_\Windows \SIMULIA\License 文件夹打开 14、用记事本打幵ABAQUS.lic文件,将vhostname>改成自己的计算机名,ID —定不要修改,并且记下来,成败关键 15、之后进行保存关闭 16、将abaqus.log打幵并清空,
本机是在E:\SIMULIA\License. 17、打幵E:\SIMULIA\License 中的lmtool.exe ,打幵Config Services ,进行如图设置,后点击Save Services 。 18、点击Start/Stop/Reread 选项卡,点击Start Service,提示Server Start Successful.如果提示失败,需要重新操作直到成功,进行下一步。 19、添加系统环境变量: -新建,设置环境变量,变量值为27011@idea-PC 三、安装ABAQUS 6.14. 20、点击刚才的安装窗口中的yes,然后next 21、弹出提示窗口,提示安装HPC MP,点击 OK 22、在License server1 中输入27011@
如何开启:在:\SIMULIA\License中点击,出现下图点击start server ,下部会显示开启成功,之后才可以打开abaqus cae。(点击后先出现下面的黑框,等待一会后出现软件界面,使用软件时黑框必须开启,不能关闭)
软件操作流程:部件(平面草图——立体设计)——属性(重要)——装配——分析步——载荷——网格(重要)——作业——可视化(后期) 打开后如上图 点击进行模型总体设计,仅仅对进行修改,保证为个位数(如200修改为2),确定后出现草图界面,这部分与cad无异,一般是画个矩形即可,画完后点击下方的完成,之后弹出编辑基本拉伸只改变深度,之后确定。随即出现一实体模型。 点击出现,点击实体上的表面,然后点击完成,再在选取的表面上选择一条边(一般是竖直的)再点击完成,又出现草图界面(这是在选取的面上进行再设计),设计完成后在实体的表面上会出现新的图形。 点击(注意次图标右下角的小黑角,这说明此类图标可以展开,左键点击后 按住不放)选择(拆分几何元素:拉伸扫掠边)。拾取表面的图案后完成, 下方选择沿某条边扫掠,然后选取实体上与选取表面垂直的一条边,点击完成。部件设计到此结束。 进入属性设计 点击,选择力学-弹性,只改变杨氏模量和泊松比(杨氏模量124000,泊松比0.34,注意这两个数值固定) 这是铜的材料设计
再点击,选择力学-超弹性,选择,选择系数, 之后修改 (C10=0.008 C01=0.002 D1=2注意这三个数值固定)这是ex的材料设计。 点击,创建蒙皮,点击实体上所画图形的内部,点击完成。 点击,点击继续,选择上面设计的ex材料。再次点击选择壳 后继续出现 壳的厚度数值进行填写(一般为0.001)材料选择上面的铜,之后确定。
Abaqus6.10.1安装步骤 本人使用在电驴网站上下载的[SIMULIA有限元分析].TLF-SOFT-Simulia.Abaqus.v6.10.1-SHooTERS-DVD1.ISO和[SIMULIA有限元分析].TLF-SOFT-Simulia.Abaqus.v6.10.1-SHooTERS-DVD2.ISO两个虚拟光驱镜像文件。安装时虚拟光驱数设为2个,同时载入两个镜像文件。 1、必须先安装Abaqus 6.10 HTML Documentation,它的安装程序在DVD2中。 用虚拟光驱打开DVD2,打开setup.exe,进入界面1,按图示设置,逐级点击“Next”。 界面 1
界面 2 界面 3 界面4中host/IP address后面为计算机名。
界面 4 界面 5 界面6设置HTML Documentation的安装路径,点击Choose,选择自定义路径,修改后如界面7。
界面 6 界面7 界面8中点击install,开始安装HTML Documentation。
界面8 点击Done,完成HTML Documentation安装。 界面9 2、接下来用虚拟光驱打开DVD1,用记事本打开文件夹Crack下的abaqus6101.dat文件, 将第一行“this_host”替换为自己的计算机名。另存到其它位置。 3、点击DVD1根目录下的setup.exe,进入界面10,按图示设置,逐级点击“Next”。
界面10 界面11弹出窗口选择OK,若选Cancel将退出安装。 界面11 界面12弹出窗口选择Continue,该弹出窗口告诉大家首先安装documentation的原因。