Isight4.0集成Patran2008和Nastran2007教程 hy_sjtu
patran软件安装说明

软件安装说明By Zuo2009-12-3本说明主要针对水工专业常用的几种数值模拟软件,对他们的安装方法进行了详细的介绍与说明。
推荐按照下文中出现的先后顺序安装各种软件。
Patran:软件版本:Patran 2007 r2。
(不建议使用Patran 2005 r2,该版本属内部测试版本,与其他程序不兼容)安装文件:光盘镜像文件“m-patrr2.iso”。
安装方法:1、首先了解本计算机名,在“我的电脑——属性——计算机名”中的“完整的计算机名称”查找,为了后面安装的方便,在这里可以点击更改计算机名,建议取个简单的名字,例如myhost或xndss。
(注:更改后一定要重启。
)2、载入镜像文件,光盘自动弹出欢迎界面,点击Patran 2007 r2。
3、点选“next”N次。
注意:在选择安装目录的时候,最好就用它的默认目录,装在C盘较好。
4、装好后,在选择默认文件夹时直接点next就可以。
5、接着程序提示输入license文件。
我们先进入光盘,拷贝光盘下的MAGNiTUDE文件夹到C:\ MSC.Software 里面(默认),并将文件夹更名为license,打开该文件夹,用记事本程序打开license.dat 文件,其第一行应为:SERVER thishost 007330757468 1700将里面的”thishost”更改成本计算机名。
6、运行文件夹中的lmtools程序,点击Config Services选项卡,将里面的Service Name改为MSC,Path to the Imgrd.exe file 一项中浏览选择当前文件夹下的Imgrd.exe。
Path to the license file 一项中浏览中选择license.dat(文件类型选择.txt)。
Path to the debug log file 一项中浏览,并在文件名一栏中手动填入license.log。
7、勾选Use Services,并勾选Start Server at Power Up。
patran2007

PATRAN Beginner’s GuideArul M BrittoMay28,2007Contents1Introduction2 2How to Start a PATRAN Session22.1Creating a New Database (5)2.2Opening New Database (5)2.3Leaving a PATRAN Session (7)2.4Resuming a Previous Session (8)3Steps Involved in an analysis83.1Units (9)4Create Geometry94.1Geometry (10)4.1.1Create Points (12)4.1.2Create Curves (13)4.2Checking and Correcting Mistakes (16)4.2.1Check the Points (18)4.2.2Check the Curves (18)4.2.3Deleting Points and Curves (19)4.3Error and Warning Messages (19)4.4Entity Labels (19)4.5Checking the Surface Normal (20)5Loads and Boundary Conditions215.1Define the Load variation function (21)5.2Loads and Boundary Conditions (22)5.3Load Application (26)6Define Element Properties266.1Define Material Properties (26)6.2Element Properties (28)7Finite Element Mesh307.1Create Mesh Seeds (30)7.2Create the Mesh (32)7.3Unpost the Geometry (32)7.4Equivalence and Optimize (33)8Check Load/BCs348.1Loads/BCs (34)8.2Create a Load Case (36)1CONTENTS CONTENTS2HOW TO START A PATRAN SESSION 2.3Leaving a PATRAN Session3STEPS INVOLVED IN AN ANALYSIS 2.4Resuming a Previous Session4CREATE GEOMETRY 3.1UnitsSI SI US Unit(inch)s s s(N/)(/)lbfNoteAlways choose your set of units before starting to create the geometry ie entering the point co-ordinates.Because this affects the co-ordinates in addition to the stiffness param-eters,loading etc.This will avoid unnecessary scaling of the results later.4Create GeometryThe model is a simple L bracket which isfixed along one side(vertical)in both x and y directions.Part of the other side(horizontal)is subjected to a triangular load distributionwhich varies from100to0at the tip(Figure7).This is an elastic analysis and consists of a single load step with a single increment.The SI(mm)units have been chosen for the present example.The bracket is100mm long along its side and is20mm thick and is75mm wide.This is to be analysed as a Plane Stress problem.Points,Curves and Surfaces and Solids(for3D)form the Geometric Entity.The Nodes and Ele-ments of the FE mesh form the FE Entities.The bracket section is to be divided into3surfaces.There are a number of ways to create a surface with straight edges.104CREATE GEOMETRY 4.3Error and Warning Messages4CREATE GEOMETRY 4.5Checking the Surface Normal5LOADS AND BOUNDARY CONDITIONS6DEFINE ELEMENT PROPERTIES 5.3Load Application7FINITE ELEMENT MESHgroup displayed.That is the default name and the created geometry is part of that group.Let us leave ‘geometry’in the defaultgroup”to “fem”.This is the current group(and only one group can be the current group),and it will receive all new entities that are to be created;i.e.thefinite element mesh,nodes and elements.However the “defaultgroup)as the f.e.entities(elements and nodes).If you had forgotten to create the fem group then no harm is done.Follow the next3steps. Otherwise skip these3steps.7FINITE ELEMENT MESH 7.4Equivalence and Optimizegroup and fem are highlighted (are displayed in reverse video)to indicate that both are currently selected (Figure 26).Click on the ‘fem’to select it.Now only the ‘fem’should appear highlighted.Then click on the Apply button and then the Cancel button to close that form.This should only display the finite element mesh.Click on ‘refresh graphics’to redraw the mesh.Note that the Loads/BCs go away too,GroupPost...default_group Apply Cancelfem of posted groups.to select it from the listClick on "fem"because they are in the default_groupwith the geometry.Select Groups to PostFigure 26:Select Finite Element Model for viewing7.4Equivalence and OptimizeThe next two steps are Equivalence and Optimize .If you click on the ‘Create’label inthe ‘Elements’form it will display these options.First of all look at the node numbers.If these are not on display switch these ON.You will notice that the nodes along the shared sides of the surfaces have two sets of numbers superimposed.These are duplicate nodes.When PATRAN creates the mesh elements and nodes are created separately on each surface.As a result there are 2sets of Nodes along shared edges for 2D problems.The ‘Equivalence’command gets rid of the duplicate nodes.If the Equivalence command is not used then the created f.e.mesh will have unconnected parts ie it will be fragmented.If the structure consists of more than one surface use of ‘Equivalence’is mandatory.Otherwise you will end up with a mesh which is not connected up.Here the TOLERANCE is used to determine the duplicate nodes.Any 2nodes situated within a distance of the TOLERANCE are considered to be duplicates.Hence the importance of making sure that the largest dimension on which the tolerance is based on is specified reasonably accurately at the beginning8CHECK LOAD/BCS8CHECK LOAD/BCS8.1Loads/BCsfixed to select it,from the box marked‘Assigned Load/BC Sets’.Then hold down the shift key and click on the name of the set Press9PERFORM THE ANALYSIS8.2Create a Load Caseload’.Then click on the Input/Data....This will bring up a new form(Figure31).From‘Select Individual Loads/BCs’select Disp dstld.If any one of the items makes more than one appearance(by accidentally clicking more than once)then ensure that the scale factor is1.If more than one appearance is made thenselect the row(by clicking on any cell in that row)and then click on button marked Remove All Rows and repeat the step.Click on the‘OK’button and then click on the‘Apply’button in the original form.This completes the data input.The message Load Case“distloading.Notice the default option of Linear Static for the‘Solution Type’.In the box marked‘Job Step Description’enter‘Static analysis with pressure loading’.Click on the‘Linear Static’and this will display other type of analyses that can be carried out. For the present leave this as‘Linear Static’.Click on the box marked‘Select Load Cases...’and in the new form select the‘distloading’in the ‘Existing Job Steps’box and this will appear in the box marked‘Selected Job Steps’.Then click on‘Apply’.Now all the data input is complete.Finally click on the‘Apply’button to submit a ABAQUS job.9PERFORM THE ANALYSIS9.2Accessing the ABAQUS Results from PATRAN9PERFORM THE ANALYSIS9.3Post Processing9PERFORM THE ANALYSIS9.5Hard Copy of Plot9PERFORM THE ANALYSIS9.6Stress Fringe Plot9PERFORM THE ANALYSIS9.7Using Graph(XY)Plot to plot Stress variation9PERFORM THE ANALYSIS9.8To Quit from PATRAN11TROUBLESHOOTING12FREQUENTLY ASKED QUESTIONSgroup’will contain the geometric entities.‘fem’(for this example)will contain the f.e.entities.For example if f.e.mesh is currently posted in the viewport and in‘select menu’you hadchosen a geometric entity(example‘Curve’)then this can happen.Post the‘defaultenv string(”graphicsand These terms are used interchangeably to describethe rectangular boxes containing widgets. Each formhas a name at the top.Same as ‘‘Do it’’. Initiates performance of all formrelated actions. When it appears as ‘‘-Apply-’’ theactions can be undone (Use Top Menu eraser icon).Closes the form without taking any action, i.e.‘‘cancel this order’’.Same as Apply, but form closes (goes away) automatically.Buttons with little rectangle present a list of selectionswhen pressed (called ‘‘popup’’ selections).In general, sets all form inputs back to their values atReally means is automatically performed each time a selection is madein the box immediately beneath.Little buttons are used for selecting choices.Any number, from none at all, can be selected by Appendix A : Brief Notation Reviewclicking on squares.buttons, however, are choice the previous slelection.Permitted Characters : A to Z, a to z, 0 to 9, underscore, hyphen, period.Not Allowed : Spaces, parenthesis, brackets, commas, +, !, ?, =, etc.Length : 1 to 31 charactersForms Menus Solution Parameters...Apply Three periods this it will bring up another form.Cancel OKLabel Reset the last time Apply was selected.Auto Apply. Auto Executesquare Choice 1Choice 2Choice 3Choice 1Diamond Choice 2Choice 3Only one can be selected. Clicking on another deselects Rules for Creating Namestoggles.Apply’’, an on When ‘‘following a name means if you chooseHere is a short summary of the notation.。
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”文件。
Patran与Nastran关联问题的解决方案

关于Patran与Nastran无法连接的解决办法我接触这套软件的时候是在有限元的课上,软件和安装方法都是老师提供给我们的,我们就傻瓜式的按照步骤一步步地进行安装,用法也是老师教,所以我们其实也很幸运,初次学习时没走什么弯路。
后来自己琢磨的时候,才发现一些问题。
比如Patran与Nastran的连接问题。
网上我也找过办法,但是都不管用,经过一晚上的劳动并结合网上的经验,自己终于理清了头绪。
为了免除向我一样的小白们的困恼,下面就开始详细介绍解决办法。
(以上为废话,心急者从这儿开始看)首先打开Patran软件,选择Analysis,点击Translation Parameters,会出现下图:记住中间位置MSC.Nastran Version后的版本号。
如图红框内,我的是“2008”。
关掉Patran。
找到Patran的安装盘,我安装在了D盘在右上角位置输入P3_TRANS。
然后以记事本方式打开该文件。
如下:如上图所示,打开2008版本Nastran的路径基本都是错误的。
当然,不管你的Nastran 版本是多少的,哪怕是2010还是2012,都不用管。
Patran中既然默认的是打开2008版本的,我们就按照它的意思走,只要在上图中的打开路径指向我们所安装的2010版本或者2012版本就行了。
现在开始找我们所安装的Nastran的打开路径。
回到桌面,找到Nastran的图标,右键属性。
如下图:复制目标中的路径信息。
替换P3_TRANS中的指定路径。
如下:其他的都不用更改,保存后关闭即可。
注意:如果仍然不能正常调用的话,请再检查一遍自己的建模是否正确。
如果在Patran中分析后出现这种字样:则说明是自己的文件出了问题。
——由獠牙yjc制作。
patran技巧

Patran使用技巧display---color palette点白色的小图标把lightness 设置为1点黑色的小图标把lightness 设置为0背景颜色就是白色的了!Nastran计算后,用Pastran调用结果文件时发现,计算的结果文件默认放在了C:/temp文件夹,怎样修改结果文件的路径阿,请各位指教!patran临时文件目录的修改:在桌面的patran图标上右击选属性,打开后修改起始位置即可。
patran调用nastran计算时临时文件目录的修改:在桌面的我的电脑图标上右击选属性,打开后选择高级页面,选环境变量,进去后修改用户环境变量temp和tmp即可。
P3_TRANS更改这个文件里面的路径就直接可以无缝连接了在patran的安装文件夹里面patran和nastran这样修改文件的存放路径还是可以的,如果是其他的,如fatigue,在这样修改就会引起错误,所以建议大家还是不要改好了啊,呵呵1Q:<Patran> 为何我的FEM选单中不会出现Hybrid Mesh?请在系统的环境变数中增加以下变数:PATRAN_USE_HYBRID_SURFACE_MESHER值设定为 TRUE , 这样在surface mesh处, 除了Iso Mesh跟Paver Mesh外,就会看到另外一个Hybrid Mesh的选项.科研中国整理.2Q:MSC多解析任务批处理的方法A:如果仅有一台机器可以进行解析运算,有时候任务比较多的时候会时间来不及.提交模型让机器计算之后只能在旁边傻看着,什么也做不了. 其实有一种比较好一点的方法.可以用批处理文件让机器连续自动处理,下班时运行披处理文件,第二天早上来看结果.方法如下:比如有 3个模型,S1.MOD,S2.MOD,S3.MOD1. 分别将上诉3个模型导出为DAT文件2.建立批处理c:\mscvn4w2002\solver\bin\nastran S1.datc:\mscvn4w2002\solver\bin\nastran S2.datc:\mscvn4w2002\solver\bin\nastran S3.dat3. 双击4. 下班5. 上班6. 导入解析结果.3Q:在 Patran里如何Move 一组Points 的位置 , 而不改变这组 Points 的 ID 编号?A:Group/Transform/Translate的功能, 这样不但编号不会变, 连property跟边界条件都会保留.4QPatran如何执行多次Undo?A:所有Patran的操作步骤, 都记录在最新的一个patran.ses.xx中,如果需要多次undo, 可以刪除最后不需要的步骤指令行, 再利用 File -> Session -> Play 的方式, 执行改过的patran.ses.xx ,这样可以无限制的undo。
Patran+Nastran2011和2010版详细安装说明

Patran2010+Nastran2010(Patran2011+Nastran2011)安装(我是win7 旗舰版64位系统)patran2010和2011有3个镜像分别是DISK1: WIN32 DISK2: WIN64 DISK3: DOCUMENTATIONnastran2010有1个镜像,都是iso文件,解压文件,文件路径必须全是英文!安装方法如下:1检查电脑网卡,笔记本必须禁用无线网卡,在bios里禁用!!!!2.新建环境变量,计算机右键属性->(左边栏)高级系统设置->高级->环境变量->用户变量->新建->变量名为“LM_LICENSE_FILE”。
2010版变量值为“1700@计算机名”, 2011版变量值为“27500@计算机名”3.生成license.dat文件。
以管理员运行patran2010(或patran2011)\MAGNiTUDE下的MSC_Calc20111130.exe会在当前目录下生成一个license.dat文件。
这个文件备用。
4.安装licensing。
运行patran2010(或patran2011)\MAGNiTUDE目录下的MSC.licensing_11.9_windows.exe,当被问及选择一个license文件的时候选取上一步生成的license.dat文件,继续直到完成。
注意检查license目录下的license.dat文件第一行是否为:serve 计算机名物理地址 1700(2011版本为27500)5.确认license是否可用以及“服务”是否打开。
从开始菜单中找到刚才安装的msc.software>msc.licensing11.9中的FLEXlm Configuration Utility,打开,点取config services标签,把最下面的start server at power up和use services点上勾,再点取save services。
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文件。
patran与nastran连接设置
STL 472.755/92 Issue 4
点击OK之后,又会弹出如下消息: 之后,又会弹出如下消息:
Please ensure your P3_TRANS.INI or site_setup file correctly points to the solver executable or that you have correctly set the proper environment variables to do the same.ST源自 472.755/92 Issue 4
那么为什么要这么改了? 那么为什么要这么改了? 这样改的目的就是要让Patran能够“找到” Nastran,让我们看看 能够“找到” Nastran所在的路径就明白了
STL 472.755/92 Issue 4
若将Nastran安装到了d盘,更改方式如下: 更改方式如下:
1、将“Alocalcommand2008=c:\MSC.Software\MSC.Nastran\bin\nastran.exe”改 为 “Alocalcommand2008=d:\MSC.Software\MSC_Nastran\bin\nastran.exe” ; 2、将“Acommand2008=c:\MSC.Software\MSC.Nastran\bin\nastran.exe”改为 “Acommand2008=d:\MSC.Software\MSC_Nastran\bin\nastran.exe”;
对于第二种,大家一下子可以看出来,盘符发生了变化,但是对于 对于第二种,大家一下子可以看出来,盘符发生了变化, 第一种,粗看之下,就是一样嘛!没啥改动啊,其实,仔细看会发 第一种,粗看之下,就是一样嘛!没啥改动啊,其实, 现路径中的"MSC.Nastran"改为了“MSC_Nastran"(注意,点变成 改为了“ 注意, 了下划线) 了下划线)
isight参数优化理论与实例详解
前言●Isight 简介笔者自2000年开始接触并采用Isight软件开展多学科设计优化工作,经过12年的发展,我们欣喜地看到优化技术已经深深扎根到众多行业,帮助越来越多的中国企业提高产品性能和品质、降低成本和能耗,取得了可观的经济效益和社会效益。
作为工程优化技术的优秀代表,Isight 软件由法国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(中国)公司负责人白锐、陈明伟先生的大力支持,工程师张伟、李保国、崔杏圆、杨浩强、周培筠、侯英华、庞宝强、胡月圆、邹波等参与撰写,李鸽、杨新龙也为本书提供了宝贵的建议和意见,在此向所有关心和支持本书出版的人士表示感谢。
isight集成catia和abaqus,nastran流程详解
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自己可以输出的参数设计列表,更改参数值,你会发现模型出现更新提醒,但是需要手动执行更新那如何实现模型的自动更新的呢?我的做法是用宏命令记录我手动更新的过程,宏命令的具体操作步骤也请百度一下的吧。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
一、创建工作流 (3)
二、编辑组件属性 (5)
2.1 配置输入文件 (5)
2.2 输入文件解析 (6)
2.3 配置命令 (7)
2.4 创建输出文件参数 (9)
三、创建优化模型 (16)
3.1 选择优化策略 (16)
3.2 定义设计变量 (17)
3.3 定义约束条件 (17)
3.4 定义目标函数 (18)
四、分析 (19)
本教程主要包括三方面内容:
1、Isight4.0集成Patran和Nastran的方法;
2、并行工作流的创建;
3、优化模型的创建。
本教程需要用到的文件及各自的用途如下表所示:
文件名用途
grillage.db Patran数据库文件
grillage_UpdateModel.ses.01 修改单元属性并生成线性静态分析和模态分析需要的bdf文件grillage_static.bdf 线性静态分析输入文件
grillage_dynamic.bdf 模态分析输入文件
grillage_static.op2 线性静态分析结果文件,将被读入Patran以生成应力结果报告grillage_ExtractStresses.ses.01 将线性静态分析结果读入Patran并生成应力结果报告grillage_StaticResults.rpt 应力结果报告
grillage_static.f06 线性静态分析结果文件
grillage_dynamic.f06 模态分析结果文件
以上这些文件包含在本教程的配套文件夹grillage中,其生成方法请参考作者的另一篇教程——iSIGHT集成Nastran实例教程(在仿真论坛的下载地址为/thread-973238-1-1.html,在百度文库的下载地址为/view/550f7b8ca0116c175f0e48d2.html,在新浪共享资料的下载地址为/f/13947013.html,在豆丁的下载地址为/p-149166300.html,在道客巴巴的下载地址为/p-58977473531.html)。
注意:为了避免不必要的修改,请在D盘创建一个Isight_Nastran文件夹,并将grillage文件夹中的所有文件都复制到该文件夹下。
一、创建工作流
1、启动Isight Design Gateway,单击工作流画布窗口左侧的
图标,按住鼠标左键拖动,当
与
按钮,当光标移入画布内时,可以看到光标形状由原来的;
7、在UpdateModel组件上按下鼠标左键,拖动鼠标在UpdateModel组件与Dynamic组件之间拖出一条直线,当光标位于Dynamic组件
上时,释放鼠标,此时工作流示意图变为如图1.4所示;
图1.3 图1.4
8、按步骤7的方法在Dynamic组件和
按钮,在弹出的Note Editor对话框的文本框中输入注释内容即可。
此外,该对话框还提供了
改变注释背景颜色的选项。
如果要显示/隐藏注释,可以单击窗口左侧的
图1.5
图1.6
二、编辑组件属性
编辑组件属性是整个集成过程的核心环节,需要完成的任务包括:为每个Simcode 组件指定输入文件、命令、输出文件并进行输入文件和输出文件解析。
下面仅以编辑UpdateModel 组件的属性为例示范一下编辑组件属性的步骤。
2.1 配置输入文件
1、双击UpdateModel 组件,在弹出的Component Editor 窗口中选择Input 标签;
2、单击中间窗口中央的灰色方框,弹出Select Data Source 窗口,如图2.1-1所示;
3、单击Next 按钮,弹出Select Template File 窗口,勾选Store contents of the template in the model 选项,并用Template File 文本框右侧的Browse 按钮选择grillage_UpdateModel.ses.01文件作为输入文件模板,如图2.1-2所示;
图2.1-1
图2.1-2
4、单击Next按钮,弹出Select Local File Name窗口;
5、单击Next按钮,弹出File Format窗口;
6、单击Finish按钮,可以看到grillage_UpdateModel.ses.01文件的内容出现在中间窗口中。
2.2 输入文件解析
1、双击左侧窗格中蓝底带红色下划线的语句;
2、将General T ext Details标签下的Word Separator框中的逗号删掉,单击Ok;
3、在第3行的第1个”plate”上拖动鼠标使其背景以淡蓝色显示,单击工具栏上的
4、单击第4行末尾的数字8,在Parameter文本框输入t,单击文本框右侧的
按钮;
可以看到,grillage_UpdateModel_ses_01以青绿色背景自动加到文本框后面。
Basic标签的最终设置效果如图2.3-1。
5、单击Advanced标签,去掉There is output to the Standard Error stream选项和Log Standard Error选项前面的勾;
6、勾选Wait for file after program finishes选项,单击File文本框右侧的Browse 按钮,按图2.3-2进行设置;
7、单击Ok按钮保存所作的设置并回到Design Gateway界面。
Advanced标签的最终设置效果如图2.3-3所示。
图2.2-2
图2.3-1
图2.3-2
图2.3-3
2.4 创建输出文件参数
UpdateModel组件运行后将产生两个文件:grillage_static.bdf和grillage_dynamic.bdf。
尽管这两个文件不需要进行解析,但是因为这两个文件位于UpdateModel组件的运行目录下,UpdateModel组件运行完后该目录会自动删除,因此需要进行一些设置,将这两个bdf文件复制出来。
1、单击Files标签,选择Output Files选项卡;
2、单击右侧的
3、弹出Input or Output窗口,单击Next按钮;
4、弹出File Parameter Structure窗口,单击Next按钮;
5、弹出Output Source窗口,单击Name文本框右侧的Browse按钮,选择grillage_static.bdf文件,如图2.4-1所示,单击Next按钮;
图2.4-1
6、弹出File Content Type窗口,选择Text选项,单击Next按钮;
图2.4-2
7、弹出Output Destination窗口,勾选Specify Location选项,单击右侧的按钮;
8、弹出Configure Data Handler窗口,单击Name文本框右侧的Browse按钮,
9、选择grillage_static.bdf文件,如图2.4-3所示。
图2.4-3
Output Destination窗口的最终设置效果如图2.4-2所示。
10、单击Next按钮,弹出Parameter Name窗口,单击Next按钮;
11、弹出Save to Database窗口,勾选Save File parameter values to the database at runtime选项,单击Finish按钮;
12、按步骤2~11中的方法创建另一个文件参数grillage_dynamic_bdf。
至此,UpdateModel组件的编辑工作已经全部完成。
用类似的方法编辑Dynamic组件、Static组件和Extract组件,限于篇幅,此处不再赘述,只给出各自的截图。
Dynamic组件命令属性基本选项设置
Dynamic组件命令属性高级选项设置
Dynamic组件输出文件解析
Static组件命令属性基本选项设置
Static组件命令属性基本选项设置
Static组件输出文件参数设置
Extract组件命令属性基本选项设置
Extract组件命令属性高级选项设置
Extract组件输出文件解析
三、创建优化模型
3.1 选择优化策略
1、单击Drivers标签,单击
3.2 定义设计变量
1、单击Variables标签,勾选参数section左侧的方框;
2、单击Allowed Values列,输入L100*60*10;L100*80*6;L100*80*8;L100*80*10; L125*80*8;L125*80*10;L125*80*12;L140*90*8,单击Apply按钮;
3、勾选参数t左侧的方框,在Lower Bound列和Upper Bound分别输入6和10,单击Apply按钮。
Variables标签的最终设置状态如图3.2所示。
图3.2
3.3 定义约束条件
1、单击Constraints标签;
2、勾选参数BarStress前面的方框,在Upper Bound输入250,单击Apply按钮;
3、勾选参数f1前面的方框,在Upper Bound输入2,单击Apply按钮;
4、勾选参数VMStress前面的方框,在Upper Bound输入100,单击Apply按钮;
Constraints标签的最终设置状态如图3.3所示。
图 3.3
3.4 定义目标函数
1、单击Objectives标签;
2、勾选参数mass前面的方框,单击Apply按钮。
图3.4 图3.4是Objectives标签的最终设置状态。
四、分析
单击工具栏上的
图4.2。