Gmsh2abaqus最笨操作教程stepbystepWord文档格式.docx
- 文档编号:20534327
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:16
- 大小:2.52MB
Gmsh2abaqus最笨操作教程stepbystepWord文档格式.docx
《Gmsh2abaqus最笨操作教程stepbystepWord文档格式.docx》由会员分享,可在线阅读,更多相关《Gmsh2abaqus最笨操作教程stepbystepWord文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
5、保存node-ok.txt。
9、在msh文件中找element,如下图所示
10、将1182行中第二位数据是“4”【4代表的是四面体单元,前面的行中2是三角单元,具体参见gmsh手册】的行复制到一个独立的文本文件,如下图,保存,例如element.inp
11、按照前面类似的方法,处理单元格式,使之符合aba对于inp中单元的要求。
将单元存储为element-ok.txt。
12、合成inp文件
找个能正常运行的inp文件,将node文件和element放到其中,例如
13、Aba中Runinp文件
修改完成,将三个文件放到aba的工作目录,采用导入inp的方式得到model,在abacae中记得从材料定义,赋予到最后的job定义好。
Run就是。
附录:
废话若干。
都说gmsh好,看他自己怎么说:
1.5WhatGmshisprettygoodat...
===================================
HereisatentativelistofwhatGmshdoesbest:
*quicklydescribesimpleand/or"
repetitive"
geometries,thanksto
user-definedfunctions,loops,conditionalsandincludes(see*note
User-definedfunctions:
:
*noteLoopsandconditionals:
and*note
Generalcommands:
);
*parametrizethesegeometries.Gmsh'
sscriptinglanguageenables
allcommandsandcommandargumentstodependonprevious
calculations(see*noteExpressions:
and*noteGeometry
commands:
*generate1D,2Dand3Dsimplicial(i.e.,usinglinesegments,
trianglesandtetrahedra)finiteelementmeshesforCADmodelsin
theirnativeformat(withouttranslations)whenlinkedwiththe
appropriateCADkernel(see*noteMeshmodule:
*specifytargetelementsizesaccurately.Gmshprovidesseveral
mechanismstocontrolthesizeoftheelementsinthefinalmesh:
throughinterpolationfromsizesspecifiedatgeometrypointsor
usingflexiblemeshsizefields(*noteMeshcommands:
*createsimpleextrudedgeometriesandmeshes(see*noteGeometry
and*noteMeshcommands:
*interactwithexternalsolversthroughasimpleclient-server
architecture(*noteSolvermodule:
*visualizeandexportcomputationalresultsinagreatvarietyof
ways.Gmshcandisplayscalar,vectorandtensordatasets,perform
variousoperationsontheresultingpost-processingviews(*note
Post-processingmodule:
),canexportplotsinmanydifferent
formats(*noteGeneraloptionslist:
),andcangeneratecomplex
animations(see*noteGeneraltools:
and*notet8.geo:
*runonlowendmachinesand/ormachineswithnographical
interface.GmshcanbecompiledwithorwithouttheGUI(*note
Compilingthesourcecode:
),andallversionscanbeusedeither
interactivelyordirectlyfromthecommandline(*noteRunningGmsh
onyoursystem:
*configureyourpreferredoptions.Gmshhasalargenumberof
configurationoptionsthatcanbesetinteractivelyusingtheGUI,
scatteredinsidecommandfiles,changedontheflyinscripts,set
inper-userconfigurationfiles,orspecifiedonthecommand-line
(see*noteRunningGmshonyoursystem:
and*noteOptions:
*anddoalltheaboveonvariousplatforms(Windows,MacandUnix),
forfree(*noteCopyingconditions:
),usingsimplescriptfiles
and/orasmallbutpowerfulGUI.
1.6...andwhatGmshisnotsogoodat
=======================================
Asofversion2.8,herearesomeknownweaknessesofGmsh:
*theBRepapproachfordescribinggeometriescanbecome
inconvenient/inefficientforlargemodels.Forcomplexmodels,or
ifyouwanttouseasolid-modelerapproach,youshouldlinkGmsh
withanexternalCADkernelandimportnativefilesdirectly.(The
binaryversionsavailableon<
http:
//geuz.org/gmsh/>
arelinked
withthefreeCADkernelOpenCASCADE,whichenablesnativeBREP
importaswellasSTEPandIGESimport.)
*Gmsh'
sinternalCADengineisfairlylimited:
itonlyhandles
simpleprimitivesanddoesnotperformanycomplexgeometrical
operations(e.g.nocalculationofintersections).Forsuch
featuresyoushouldlinkGmshwithanexternalCADkernel(see
above).
*Gmshisnotamulti-blocmeshgenerator:
allmeshesproducedby
Gmshareconforminginthesenseoffiniteelementmeshes;
suserinterfaceisonlyexposingalimitednumberofthe
availablefeatures,andmanyaspectsoftheinterfacecouldbe
enhanced(especiallymanipulators).
sscriptinglanguageisfairlylimited,providingonlyvery
crudeloopcontrolsanduser-definedfunctions,withnolocal
variables.
*thereisnoglobal"
undo"
capability.Youwilloftenneedtoedit
atextfiletocorrectmistakes.
Ifyouhavetheskillsandsomefreetime,feelfreetojointhe
project:
wegladlyacceptanycodecontributions(*noteInformationfor
developers:
)toremedytheaforementioned(andallother)shortcomings!
给出的翻译。
1.5什么Gmsh是相当不错的...
这里是什么Gmsh做得最好的初步清单:
*快速简单的描述和/或“重复”的几何形状,感谢
用户定义的函数,循环,条件,包括(见注*
用户定义的函数:
,*注意循环和条件:
和*注
一般命令:
*参数化这些几何形状。
Gmsh的脚本语言,使
所有的命令和命令参数依赖于以前的
计算(见*注表达式:
和*注几何
命令:
*生成1D,2D和3D单纯(即使用线段,
三角形和四面体)有限元网格在CAD模型
其原生格式(无翻译)用时链接
合适的CAD内核(见*注网模块:
*指定目标元素尺寸精确。
Gmsh提供了几个
机制来控制在最终的网格的元件的尺寸:
通过从几何点指定的大小或内插
采用灵活的网眼大小字段(*注意网命令:
*创建简单的挤压几何形状和网格(见*注几何
命令:
和*注意网命令:
*通过一个简单的客户端-服务器与外部求解器进行交互
架构(*注求解器模块:
*在种类繁多的可视化和出口计算结果
方式。
Gmsh可以显示标量,矢量和张量数据集,执行
关于所得到的后处理的观点的各种操作(*注
后处理模块:
),可以在许多不同的导出重复
格式(*注意:
常规选项列表:
),并能生成复杂
动画(见*注意常规工具:
和*注t8.geo:
*运行在低端机器和/或机器不带图形
接口。
Gmsh可以使用或不使用图形用户界面(*注被编译
编译源代码:
),以及所有版本均可使用
在命令行交互方式或直接(*注运行Gmsh
您的系统:
*配置首选选项。
Gmsh有大量的
可以设置交互使用GUI的配置选项,
里面散落命令文件,改变对脚本飞,设置
在每个用户的配置文件,或在命令行上指定
(见*注意你的系统和:
*注选项上运行Gmsh:
*做上述所有在各种平台(Windows,Mac和Unix的)
免费(*注复制条件:
),使用简单的脚本文件
和/或一个小而强大的GUI。
1.6...什么Gmsh是不是那么好
随着2.8版本的,这里有Gmsh一些已知的弱点:
*在边界表示方法来描述几何形状可以成为
不方便/低效的大型模型。
对于复杂的模型,或
如果你想使用固体建模方法,你应该链接Gmsh
直接与外部CAD内核和导入本机文件。
(本
可在<
链接二进制版本
使用免费的CAD内核OpenCASCADE,这使得本土BREP
导入以及STEP和IGES导入。
)
*Gmsh的内部CAD引擎是相当有限:
它只能处理
简单的原语和不执行任何复杂的几何
操作(如不计算交叉口)。
对于这样的
功能,你应该链接Gmsh与外部CAD内核(见
以上)。
*Gmsh是不是多阵营网格生成:
所生产的所有网格
Gmsh都符合有限元网格的意识;
*Gmsh的用户界面仅露出的有限数量
可用的特征和接口的许多方面可以
增强(尤其是机械手)。
*Gmsh的脚本语言是相当有限的,只提供极
原油回路控制和用户定义的函数,没有本地
变量。
*没有全球性的“撤销”的能力。
你会经常需要修改
一个文本文件,纠正错误。
如果你有技巧和一些空闲时间,随时加入
项目:
我们很高兴地接受任何代码贡献(*注意信息
开发商:
)弥补上述(和所有其他)的缺点!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Gmsh2abaqus 操作 教程 stepbystep