isight集成catia和abaqus,nastran流程详解

合集下载

nastran操作指南

nastran操作指南

“机械工程有限元分析基础”本科生课程有限元分析软件MSC.NASTRAN2005r2ed操作指南南京航空航天大学机电学院设计工程系陈剑张保强郭勤涛2007年11月有限元结构静力与动态分析详细步骤南京航空航天大学机电学院设计工程系陈剑张保强郭勤涛一、分析目的有限元分析(FEA)是对物理现象(几何及载荷工况)的模拟,是对真实情况的数值近似。

通过划分单元,求解有限个数值来近似模拟真实环境的无限个未知量。

借助有限元分析软件进行结构静力与结构动力分析可以节省大量的时间。

通过本分析可以熟悉有限元软件patran与nastran的使用。

二、分析内容1、使用nastran进行一个悬臂梁的静力分析和动力分析2、使用nastran进行直齿圆柱齿轮的静力分析三、使用软件简单介绍MSC.Patran作为一个优秀的前后之处理器,具有高度的集成能力和良好的适用性:自动有限元建模: MSC.Patran的新产品中不断增加了很多更灵活更方便的智能化工具, 同时提供了自动网格及工业界最先进的映射网格划分功能, 使用户快速完成他们想做的工作。

同时也提供手动和其它有限元建模方法,一满足不同的需求。

分析的集成:MSC.Patran提供了众多的软件接口,将世界上大部分著名的不同类型分析软件和技术集于一体,为用户提供一个公共的环境。

这样可以使用户不必担心不同软件之间的兼容问题,在其它软件中建立的模型,在MSC.Patran 中仍然可以正常使用,非常灵活。

用户也能够根据多种类型的仿真结果对产品的整体设计给出正确的判断, 进行相应的改进,这就大大的提高了工作效率。

用户可自主开发新的功能:用户可将MSC.Patran作为自己的前后置处理器, 并利用其强大的PCL(Patran Command Language )语言和编程函数库把自行开发的应用程序和功能及针对特殊要求开发的内容直接嵌入MSC.Patran的框架系统, 或单独使用或与其它系统联合使用。

isight参数优化理论和实例详解

isight参数优化理论和实例详解

前言●Isight 5.5简介笔者自2000年开始接触并采用Isight软件开展多学科设计优化工作,经过12年的发展,我们欣喜地看到优化技术已经深深扎根到众多行业,帮助越来越多的中国企业提高产品性能和品质、降低成本和能耗,取得了可观的经济效益和社会效益。

作为工程优化技术的优秀代表,Isight 5.5软件由法国Dassault/Simulia公司出品,能够帮助设计人员、仿真人员完成从简单的零部件参数分析到复杂系统多学科设计优化(MDO, Multi-Disciplinary Design Optimization)工作。

Isight将四大数学算法(试验设计、近似建模、探索优化和质量设计)融为有机整体,能够让计算机自动化、智能化地驱动数字样机的设计过程,更快、更好、更省地实现产品设计。

毫无疑问,以Isight为代表的优化技术必将为中国经济从“中国制造”到“中国创造”的转型做出应有的贡献!●本书指南Isight功能强大,内容丰富。

本书力求通过循序渐进,图文并茂的方式使读者能以最快的速度理解和掌握基本概念和操作方法,同时提高工程应用的实践水平。

全书共分十五章,第1章至第7章为入门篇,介绍Isight的界面、集成、试验设计、数值和全局优化算法;第8章至第13章为提高篇,全面介绍近似建模、组合优化策略、多目标优化、蒙特卡洛模拟、田口稳健设计和6Sigma品质设计方法DFSS(Design For 6Sigma)的相关知识。

本书约定在本书中,【AA】表示菜单、按钮、文本框、对话框。

如果没有特殊说明,则“单击”都表示用鼠标左键单击,“双击”表示用鼠标左键双击。

在本书中,有许多“提示”和“试一试”,用于强调重点和给予读者练习的机会,用户最好详细阅读并亲身实践。

本书内容循序渐进,图文并茂,实用性强。

适合于企业和院校从事产品设计、仿真分析和优化的读者使用。

在本书出版过程中,得到了Isight发明人唐兆成(Siu Tong)博士、Dassault/Simulia (中国)公司负责人白锐、陈明伟先生的大力支持,工程师张伟、李保国、崔杏圆、杨浩强、周培筠、侯英华、庞宝强、胡月圆、邹波等参与撰写,李鸽、杨新龙也为本书提供了宝贵的建议和意见,在此向所有关心和支持本书出版的人士表示感谢。

abaqus操作流程

abaqus操作流程

abaqus操作流程Abaqus操作流程Abaqus是一款强大的有限元分析软件,广泛应用于工程、科学和研究领域。

本文将介绍Abaqus的操作流程,包括软件安装、模型建立、材料定义、边界条件设置、求解和后处理等步骤。

一、软件安装需要从官方网站下载Abaqus软件,并按照安装向导进行安装。

安装完成后,需要激活软件,通常需要输入许可证文件或者许可证服务器地址。

如果是学术版或者试用版,可以直接使用。

二、模型建立在Abaqus中,可以通过几何建模、导入CAD模型或者手动输入节点和单元来建立模型。

几何建模是最常用的方法,可以使用Abaqus CAE中的几何建模工具,例如绘制线、面、体等基本几何体,然后进行布尔运算、切割、倒角等操作,最终生成复杂的几何模型。

导入CAD模型需要将CAD文件转换为Abaqus支持的格式,例如STEP、IGES、ACIS等。

手动输入节点和单元需要了解节点和单元的类型、编号、坐标等信息,比较繁琐,不建议使用。

三、材料定义在Abaqus中,需要定义材料的力学性质,例如弹性模量、泊松比、屈服强度等。

可以选择预定义的材料模型,例如线弹性、非线性弹性、塑性等,也可以自定义材料模型。

自定义材料模型需要了解材料的本构关系,例如应力-应变曲线,可以通过实验或者理论计算得到。

四、边界条件设置在Abaqus中,需要设置边界条件,包括约束和载荷。

约束是指模型的某些部分不能移动或者旋转,例如固定支座、铰链等。

载荷是指模型受到的外部力或者压力,例如重力、风荷载、温度载荷等。

可以选择预定义的边界条件,例如固定支座、均布载荷等,也可以自定义边界条件。

自定义边界条件需要了解模型的物理特性和边界条件的作用方式。

五、求解在Abaqus中,需要进行求解,即求解模型的应力、应变、位移等物理量。

可以选择不同的求解器,例如标准求解器、隐式求解器、动态求解器等,也可以选择不同的求解方法,例如直接法、迭代法等。

求解过程中需要注意模型的收敛性和稳定性,如果模型不收敛或者不稳定,需要调整求解器和求解参数。

CatiaAdamsPatran集成组件操作

CatiaAdamsPatran集成组件操作

第一章系统集成组件5.1Catica组件●前置条件默认您对CATIA软件的操作和参数设置有相当的掌握,并本机安装CATIA V5R17及以后版本,同时已获得Acc-u-TransComponentForiSIGHT-FD的组件安装包和对应授权许可的license文件。

●说明Acc-u-TransComponentForiSIGHT-FD需要安装并配置相应的许可证服务器(默认为TTI_LM)。

对于该许可证服务器的配置请参见其他类似LMTOOLS 软件的许可证服务器配置。

同时,其Acc-u-TransComponentForiSIGHT-FD 版本应满足iSIGHT-FD对应版本需求。

●操作过程➢步骤一安装Acc-u-TransComponentForiSIGHT-FD,双击。

➢步骤二选择License Server和Acc-u-TransComponentForiSIGHT-FD以及相应的操作系统安装,如下图:➢步骤三设置安装路径,如下图:➢步骤四指定安装CATIA V5的版本(与本机CATIA版本对应)➢步骤五选择对应CATIA的安装路径和执行文件(可自动搜索其位置),如下图:➢步骤六完成安装并配置License Sever➢步骤七打启动Isight-FD如图:➢步骤八点击“OK”按钮。

启动后如图:➢步骤九点击左上角“”图标。

打开后如图:➢步骤十选择CatiaV5component点击“Add to Palette”按钮,如图:➢步骤十一点击“OK”按钮然后点击“Close”按钮。

如图:➢步骤十二组件图标栏目增加了CATIA图标。

将CATIA组件拖拉到Isight-FD的模型中红线上如图:➢步骤十三双击“Acc-u-Trans ”图标,打开编辑界面。

如图:➢步骤十四设置CATIA环境文件,选择CAD Env file 点击其Browse…选择对应的环境文件(如:C:\Documents and Settings\All Users\ApplicationData\DassaultSystemes\CATEnv\ CATIA_P3.V5R18.B18.txt)➢步骤十五点击CAD Model 的“Browse…”按钮,本例从Acc-u-TransComponentForiSIGHT-FD_5.1.2\Sample Models\CAT5目录下查找到“Wheel.CATPart”文件。

ISIGHT 集成ABAQUS

ISIGHT 集成ABAQUS

具体的修改方法可参看ABAQUS的帮助文件,见下页:
我想说的是,要想用ISIGHT集成ABAQUS,必须认真学习一下python语 言,没有捷径可走,本人是菜鸟,把帮助文件看了好几天才懂了一点,也希 望高手指点.
2.制作批处理文件,新建一个文本文件,写入下面命令:
其中ww.py为第一步中制作的输入文件
ISIGHT 集成ABAQUS
1.首先用ABAQUS的python语言编写输入文件,python语言是一种脚本语 言,类似于ANSYS的APDL的参数化语言. 得到python语言形式的输入文件 通常的做法是先用GUI操作一遍,然后保存,在工作目录下会生成一堆文件, 其中后缀为*.jnl的文件中即存有python命令,将其复制出来, 然后新建一个 的文本文件,加以修改后,将后缀名改为*.py,就是输出文件了.
3.输出文件是由输入文件控制输出的*.dat文件
ቤተ መጻሕፍቲ ባይዱ
上图为集成界面,具体请看abaqus_isight_example文件夹

CATIA设计实操教程

CATIA设计实操教程

CATIA设计实操教程CATIA是一款功能强大的三维设计软件,广泛应用于航空、汽车、工程制造等领域。

本文将为大家提供一份CATIA设计实操教程,帮助初学者快速上手CATIA的基本操作和常用功能。

一、CATIA软件介绍CATIA是由法国达索系统公司开发的一款面向多学科的3D实体设计软件。

它提供了多种功能模块,包括零件设计、装配设计、绘图、模型分析等,可以满足各种复杂设计任务的需求。

CATIA的操作界面清晰简洁,操作流程也相对直观,适合初学者快速上手。

二、CATIA安装与基本配置要使用CATIA进行设计,首先需要进行软件的安装和基本配置。

按照安装包提供的步骤进行安装,并在安装完成后进行基本配置,包括设置工作目录、界面语言、单位等。

配置完成后,打开软件,进入CATIA的主界面。

三、新建零件在CATIA主界面中,点击“文件”菜单,选择“新建”->“零件”,即可创建一个新的零件。

初学者可以选择默认的零件模板进行实操练习。

四、绘制基本几何图形在零件设计中,常需要绘制各种基本几何图形,如直线、圆、矩形等。

CATIA提供了丰富的绘图工具,可以通过菜单栏的绘图功能或者快捷键进行绘制。

在绘图完成后,可以根据需要进行尺寸和约束的设定,保证几何图形的精确性。

五、特征建模特征建模是CATIA设计的核心功能之一。

通过特征建模,可以将各种特征添加到零件中,如凸台、倒角、挖孔等。

通过选择相应的工具,根据设计需求添加特征,并进行参数设定,使得设计更加灵活和可控。

六、装配设计在CATIA中进行装配设计,可以将多个零件组装到一起,形成完整的产品结构。

通过装配功能可以设定零件之间的配合关系,如固定、相切、重合等。

在装配设计中,还可以进行碰撞检测、运动仿真等功能,确保装配的正确性和稳定性。

七、模型分析和优化CATIA提供了丰富的模型分析工具,可以对设计进行各种分析和优化,如结构强度分析、流体动力学分析等。

通过分析结果,可以了解设计的性能和可行性,并对设计进行优化和改进。

2024Catia软件基本操作讲解

2024Catia软件基本操作讲解

Catia软件背景与发展开发商与历史版本更新与迭代Catia软件不断更新迭代,逐渐增加了新的功能和模块,提高了软件的性能和稳定性。

航空航天领域Catia软件在航空航天领域应用广泛,可用于飞机、火箭、卫星等复杂产品的设计和制造。

汽车工业领域Catia软件是汽车工业领域的重要工具,可用于汽车车身、发动机、底盘等部件的设计和优化。

机械制造领域Catia软件也适用于机械制造领域,可进行各种复杂机械零件的设计和加工。

Catia软件应用领域Catia软件特点与优势强大的建模能力高效的协同设计A B C D精确的工程分析丰富的定制功能界面布局及功能区域划分标准界面布局功能区域划分自定义界面布局工具栏工具栏是菜单栏的快捷访问方式,用户可以将常用的命令添加到工具栏中,方便快速调用。

右键菜单在Catia 软件中,右键点击图形区或结构树中的对象,可以弹出相应的右键菜单,进行快速操作。

菜单栏令,用户可以通过菜单栏快速访问所需的功能。

菜单栏与工具栏使用技巧Catia 软件提供了多种视图控制工具,如平移、旋转、缩放等,方便用户观察和设计模型。

视图控制用户可以通过显示设置调整模型的显示显示设置Catia 软件提供了多种视图模板,用户视图模板010203视图控制与显示设置方法进入草图绘制环境设置草图参数选择草图工具030201草图绘制环境设置方法1 2 3直线绘制圆和圆弧绘制矩形和多边形绘制基本图形元素绘制技巧尺寸约束和几何约束应用尺寸约束01几何约束02约束管理03三维建模环境设置方法选择工作空间根据实际需求选择合适的工作空间,如“零件设计”、“装配设计”等。

设置显示模式调整模型的显示模式,如线框模式、着色模式等,以便更好地观察模型。

定制工具栏根据个人习惯定制工具栏,将常用的命令添加到工具栏中,提高操作效率。

基本体素创建和编辑技巧创建基本体素编辑基本体素应用草图布尔运算和特征变换应用布尔运算特征变换应用实例装配设计环境设置方法进入装配设计模块设置工作环境加载零部件零部件装配约束类型及技巧约束类型约束技巧装配体爆炸视图生成方法进入爆炸视图模式01设置爆炸参数02生成爆炸视图03工程图绘制环境设置方法进入工程图绘制环境设置图纸大小和比例设置图层和线型视图创建和编辑技巧创建基本视图编辑视图创建剖视图和局部放大图尺寸标注和技术要求添加方法尺寸标注添加技术要求编辑尺寸标注和技术要求包括绘制线条、圆弧、圆等基本图形,以及进行尺寸标注和约束设置。

isight集成UG、Patran、Nastran实例教程

isight集成UG、Patran、Nastran实例教程

UG、Patran和Nastran集成教程本教程是一个进行悬臂梁减重分析的例子,iSIGHT-FD V2.5集成的软件是UG NX3.0、MSC.Patran 2005 r2和MSC.Nastran 2005一 UG参数化过程1.打开UG NX 3.0程序,新建一个零件,名称为beam.prt,然后点击菜单“应用-建模”,右键选择“视图方向-俯视图”;2.点击草图按钮,进入草绘界面,然后点击直线按钮,绘制如下图所示的工字形截面;3.使用”自动判断的尺寸”按钮标注如下所示线段的尺寸;4.按照同样方法标注其它尺寸,最终结果如下图所示:5.点击左侧的“约束”按钮,然后选择下图所示的最上面的两条竖直线段,最后点击约束工具栏上的等式约束,给这两条线段施加一个等式约束;6.给这两条线段施加等式约束后,点击左侧的“显示所有约束”按钮,会在两条线段上出现两个“=”,标明等式约束已成功施加上,如下图所示;7.接下来,为最下面的两条竖直线段施加等式约束,如下图所示;8.为左侧的两条Flange线段施加等式约束,如下图所示;9.为右侧的两条Flange线段施加等式约束,如下图所示;10.点击左上角的“完成草图”按钮,退出草绘状态。

11.选择菜单“工具-表达式”,弹出表达式编辑窗口,在下方名称后的文本框中输入Length,在公式后的文本框中输入200,点击后面的√,即可将该参数加入中部的大文本框中,然后点击确定;12.点击左侧的拉伸按钮,选择工字形草图,然后在弹出的输入拉伸长度的框中将数值改为上一步创建的参数名称Length,最后点击拉伸对话框中的√,接受所作的更改;13.现在需要将UG零件的表达式文件输出,再次选择菜单“工具-表达式”,弹出表达式编辑窗口,点击右上角的“导出表达式到文件”按钮,然后在弹出的对话框中输入表达式文件名称,如beam.exp,点击OK保存。

14.最后将UG零件保存。

二 UG零件Parasolid格式文件beam.x_t的输出1.UG零件的更新及Parasolid格式文件beam.x_t的输出需要用到提供的VC编的程序ugUpdate.exe;2.新建一个文本文档,在该文档中输入以下内容:“ugUpdate.exe beam.prt beam.exp <本地机当前工作路径>\beam.x_t”然后将该文档保存为后缀名是*.bat的批处理文件,如UG_Parasolid.bat,该批处理文件的作用是执行ugUpdate.exe程序,读取beam.prt零件和beam.exp表达式文件,然后在当前路径生成名称为beam.x_t的Parasolid格式的文件;3.双击运行UG_Parasolid.bat,即可在当前工作路径生成beam.x_t文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

isight集成catia和abaqus,nastran流程详解
CAD软件中参数化建模,导入有限元软件中计算各个工况,isight根据计算结果调整模型参数,反复迭代计算的过程是尺寸优化的典型问题~
下面将比较详解叙述菜鸟新手是如何成功用isight集成catia和abaqus流程,在此过程中,遇到不少棘手问题,翻遍了本版的帖子,浸淫在#isight优化联盟群#,得到了许多人的帮助,特别鸣谢@牛人@Alex和@潇潇,这也反哺自己将之分享给类似问题的亲们以参考。

优化思路
同做其他事情一样,我们必须思路清晰,这一点在isight流程集成上面显得尤为突出。

isight 有比较标准的集成流程,但又没有唯一固定的途径,像集成catia,即可以用自带的组件,又可以用通用的simcode,而关于catia的宏命令又有不同的写法,文件路径设置时又有不同的方法,诸如之类。

条条大路通罗马,前提是我们知道罗马在何方,如果我们为了集成而集成,会发现照着别人的流程做,别人的没有问题自己的有问题,同样的错误解决方法适用于别人的模型,不适用于自己的。

我要处理的算例是一个L型的支架,约束条件是均布载荷下最大应低于上限值,目标函数是结构质量最小,一阶频率最大。

优化思路是在catia中参数化建模,更改参数值即可实现模型的自动更新,每次更新的模型导入abaqus中分别计算模态和均布载荷作用下的应力值,isight根据计算结果,更改模型参数值,反复迭代计算优化的过程。

5.7含自带的catia和abaqus组件,自己也花了些时间尝试下的,可以集成,但有其局限性,个人推荐用simcode集成,虽然步骤繁琐点,但是灵活性更好,适用于不同的机子。

catia参数化建模和宏命令
catia建模咱都会,参数化的话即把相关尺寸用参数代替,这样我们只需要更改参数值便可实现模型的更新,而无需重复建模,具体的操作步骤请百度一下。

以上便是参数化的L支架模型,参数已在模型上象征性标出
.txt文件是catia自己可以输出的参数设计列表,更改参数值,你会发现模型出现更新提醒,但是需要手动执行更新
那如何实现模型的自动更新的呢?我的做法是用宏命令记录我手动更新的过程,宏命令的具体操作步骤也请百度一下的吧。

宏录制——更改.txt参数值——打开模型——手动更新——保存模型——退出模型
这样会生成一个.catvbs宏命令文件,更改.txt中参数值,然后双击.catvbs,稍等片刻你会发现模型更新了。

{插播一下:你一定惊奇于宏命令的NB,但需要指出的是catia中宏命令并不是万能的,许多操作并不能被记录。

比如说我们迫切想提取出模型的质量或者体积作为优化设计的目标,但是很无奈宏命令无法直接记录手动测量的过程,需要二次开发。

身为二次开发小白,为之深深痛苦,直到偶然发现abaqus可以提取时,便暂时放弃了catia 中提取模型的质量属性信息。

但还是迫切希望哪个二次开发大牛能帮忙解决这个技术难题}
到此是不是catia的集成就结束的呢,答案是否定的。

catvbs文件是isight无法直接执行的命令,如何让isight可以自动执行的呢?
批处理!建立.bat的批处理文件,一种写法如下:
"F:\Program Files\Dassault Systemes\B20\intel_a\code\bin\CNEXT.exe" -batch -macro "D:\Isight\temp\lzj.catvbs"
我用的都是绝对路径,虽然麻烦点,但不容易出错
至此,catia的参数化建模和批处理命令便完成了,成功标志是更改.txt中参数值,执行.bat 模型可以自动完成模型更新。

abaqus集成过程
catia中驱动模型更新的是其宏命令,实际在abaqus中也存在这样的“宏命令”,甚至更好用。

我们在abaqus每一步的操作都记录在abaqus.rpy中(在工作目录下),用UltraEdit或者其他文本编辑器打开,你会发现随着你的操作步骤,文本内容会更新。

每次启动abaqus时,abaqus.rpy中的内容会清空。

更神奇的是,将abaqus.rpt的后缀名改成.py,abaqus可以运行该脚本,具体的请参考论坛的abaqus版块。

好了,具体到该算例的具体操作是:
首先,同常规模态分析一样,导入catia模型到abaqus中,进行一系列的设置,提交运算,保存cae模型,退出软件。

重新启动软件,打开cae模型,删除零件,重新导入catia模型,进行一系列的设置,提交运算,保存模型,退出软件。

将abaqus.rpt文件拷贝过来,改成.py文件,便可以用RunScript运行,在窗口命令行,我们可以看到运行步骤。

打开.dat文件,惊喜的发现里面不仅有各阶固有频率还有质量属性信息,这样在catia中没有实现的,在abaqus中得到实现(经对比,catia和abaqus测量结果很接近)。

如何实现.py脚本的自动运行的呢?
批处理!建立.bat的批处理文件,一种写法如下:
"F:\SIMULIA\Abaqus\Commands\abq611pr3.bat" cae noGUI=lzj_modal.py
分布载荷作用下L支架最大应力的操作与之类似,不同的是需要加上输出设置。

重新启动软件,打开cae模型,删除零件,重新导入catia模型,进行一系列的设置,提交运算,打开.odb文件,输出.rpt,保存模型,退出软件。

批处理命令同上。

至此,abaqus集成便完成了,成功标志是双击.bat文件,可以实现新一轮的计算。

isight集成过程
isight创建如下的流程图,分别设置input、command和output即可:
需要指出的是文件路径的问题,这也是自变量变计算结果不变的“罪魁祸首",这不是个案,大面积的出现这样的问题
具体的文件路径设置,请看附件.zmf文件~
优化算法,选的是pointer专家算法,设置比较简单,具体各个算法含义请参见《Isight参数优化理论与实例详解》。

需要说明的是,尽管这本书某些方面讲的比较简略,但再没有其他辅助资料的情况下,这还真是不错的参考资料~
附几张计算结果图
当万事俱备,提交不报错的时候,无疑是优化人最欣喜最富成就感的时候,之前的百般尝试
愁肠百结也是值得的
但是,集成只是优化的第一步,最最基础的一步!下面一句话与大家共享,希望随着isight 的完善和论坛的建设,我们可以把花在集成上的时间和精力做更深入的研究。

大ps:以上的集成方法只是本人一家之言,某些步骤说不定可以优化。

虽说是详解,但真正叙述起来发现真的不是那么回事,截图排版啥的挺费劲的。

先写这么多的,本人还是喜欢具体问题具体分析的,大家有什么疑问,我们具体讨论的吧~。

相关文档
最新文档