PATRAN常见问题汇总 - 图文 下载本文

如何在PATRAN中转换单位?

Patran为了给用户提供最大的便利性&开放性,Patran没有定义具体的单位制。用户使用自己默认的自统一的单位制就可以了。

如果确实需要进行转换的话,利用PATRAN中的Group→Transform→Scale,可以轻易的将PATRAN的model在各座标系统间进行转换。但须注意的是,此一转换只会将座标尺寸加以转换,而外力与边界条件、单元特性与材料常数等资料并未自动加以转换,用户必须特别注意。(外力及边界条件可利用放大因子[scale factor]的来快速修正)

问如何在Patran中更改背景颜色

在Patran界面下,进入到Display主菜单中,选择Color Palette;进入到调色板设置。在一列颜色列表中,先选定黑色,调整“Lightness”值为1,然后再选定白色,把“Lightness”的值调整为0,然后点击Apply就可以了。这样的设置能够保证背景和实体的充分显示,能满足截图打印的要求。

文件类型

×.db数据库文件,binary

×.db.bkup数据库备份文件,binary ×.ses.nn会话文件,ASCII ×.db.jou日志文件,ASCII ×.bdf Nastran输入文件,ASCII

*.log也是日志文件,对分析进程的记录,ASCII *.xdb结果数据库文件,ASCII

*.op2 是nastran的计算结果文件。(二进制)

×.f04 一般包含nastran运行时的一些系统文件操作的信息 *.f06 是结果文件(文本)。

*.MASTER *.dball ??都是中间文件,包含nastran运算时的中间结果, 如刚阵、质量阵,以及重启动所需的信息。 print file指的是*.f06文件 punch file指的是*.pch文件

pro/e导入patran的问题

要设置环境变量啊,MSCP_PROE_CMD=你的proe的可执行文件的路径。 还是用中间文件吧 ACIS(*.sat)比较干净 保存为.xt抛物面格式的,面/体都会保存下来

可以通过import 直接倒入, 需要修改环境变量

变量名MSCP_PROE_CMD

变量值D:\\program files\\proeWildfire 2.0\\bin\\proe.exe 这个就是你的proe的安装执行文件的位置

patran文件导入几点体会

1、patran里面有导入CATIA模型这个选项,但多次实验,发现基本不能支持这个格式; 2、不能直接导入,则考虑换个格式,但CATIA不能产生实体文件,也就是说_x_t文件,因

此在patran里面不能导入实体文件,这样的话就不能对实体进行网格划分;

3、patran里面导入igs文件,多数都是些面,对于复杂的实体,在软件里面由面成体也是好

难,所以尽量在建模的时候选用能出_x_t的软件,solidwork就不错。

用catia的*.model格式在pro/e中导出,patran中导入比较好 FATAL MESSAGE 9050

刚度矩阵奇异,就是因为约束不足!自己再仔细检查一下。

不行的画用nonliear分析一次,即使分析不过去可以看到初始变形,看看有那个单元没有约束上。 还有一种可能就是有重节点存在,把重节点合并一次看看! 最后再检查检查有没有畸形单元,长细比超过15的。 PATRAN中如何处理两个零件的连接 网格协调就可以了。如用IMPRINT的方法

1 同时划分各个零件,要选中Mtach Parasolid Faces,选择想要匹配的零件就可以划分网格了,PATRAN会自动的EQUIVALENCED单元.

2 在划分网格前使模型相交部分共面,即EDIT>SOLID>IMPRINT,然后分别对各个零件划分网格即可.

我的模型是由PROE中装配好的,以STP格式引入PATRAN,按第二种方法,对各个零件进行IMPRINT,零件之间的位置就会变化,不是原来的装配位置了;按第一种方法划分,会提示Two or more faces of a solid are intersecting,我该如何处理模型呢? hudayong,其实最关键的就是如何使两个物体有公共边或公共面

复杂模型如何提取中性面时该注意些什么 create/surface/midsurface就行了,选择体就行了

在PATRAN 中转入模型后,先用EDIT/SOLID/REFIT,在有个参数选项中选取PARASOLID,以获取这个格式下的零部件。后CREATE/SURFACE/MIDSURFACE。

如果实在是算不过来的话,建议你先将实体划分 成几个块,分开计算也许会快些。 请教:Patran中怎么改变不了实体和位移的颜色啊?

Windows NT的用户,常会希望能将PATRAN视窗的底色由黑色换为白色,以便能够直接擷取屏

幕图形作为報表输出。最简单的方式便是由Display→Color Palette→ HLS,选取黑色并将Lightness的橫軸由0.0改为1.0,同时将白色的Lightness由1.0改为0.0。

此时若以Shaded Smooth的实体方式显示,图形会较不美观,此时可以利用Display→Light Source→Target Light Source,选取目前显示在图上的光影,将色彩由目前的黑色切换为白色或是其余颜色即可。

而在Result选单的Fringe Plot中,也会因黑白的互换而让图形的显示较为难看。此时有两个解决方法:(1)将改变后的黑色改为灰色,这样的图形会较为美观;(2)Display→Spectrum→Create,给定一组新的Spectrum名称,并选取使用15个颜色(或更少),则黑色的区块会自动被剔除,且屏幕上的Fringe图形将自动更新。 在Patran中如何用igs文件建立solid 利用create\\solid\\B-rep建立 如何patran中建立铰链接?

两个线元素(一维元素)间的铰接可以简单的通过将铰接处的公共节点的某个转动自由度放松来实现,在GRID卡的某一栏(具体忘了)中填入对应的转动自由度号(456中的一个)。 如果铰接处为线(如两个面的铰接),则可以通过MPC或刚体元(RBAR)来实现,在独立自由度和从属自由度中除了要放松的转动自由度以外的另外5个自由度全部关联起来。 “建立两个钢体间的连接,自由度怎么约束?? ”这个问题不知道你是什么意思。 CID distributed load 和 distributed load 的区别

CID 是坐标系的意思,也就是在设定分布载荷的时候 可以选择分析坐标系。而distributed load 其缺省坐标系是单元坐标系。

如何在后处理中显示满足一定条件的区域,比如应力达到屈服的区域等 用用这个工具试试 tools--;list--;create

可以从node或elment的fringe里给定范围 patran的*.op2

在你相关的求解目录下去查看*.FO6文件,侃侃是什么类型的模型错误。注意FATAL MESSAGE /WARNING MESSAGE之类的东西,在文件结尾的部分。。。。 原因有一下几点:

a)没有与相应的求解器相连接;

※可以修改Patran的设置文件P3_trans.ini解决(前提必须先安装求解器^-^) b)模型建立有误,求解器并没有计算题目; ※检查*.f06文件,查找关键字“fatal\ c)求解过程有错误;

※检查*.f06文件,查找关键字“fatal\

d)结果正确而且已经读入,只是Patran界面显示有误。

※换fringe、deformation中看结果或关闭Patran后,再重新打开文件。

一般来说在提交文件第一行加“ASSIGN FILE=“XXX.OP2” UNIT=12” 最后都会有OP2文件具体命令可参考手册

我的这个单元如何修复呀? 1)局部删除,手工搭件。 2)修改为tira单元 一个工字梁的三维建模

贴几个图片。师兄以前画的,学习一下isomesh的建模思路。其实我觉得patran里面完全没有必要全部用isomesh划分,用sweep里面的工具也很好,先建立面单元,再形成体单元。这方

面和hypermesh有些类似,可以说各有所长。但是patran强在它的windows风格非常明显,容易上手,而且进行一些操作也比较方便

梁的方向定义

patran 几何体

在patran 几何体一般分为简单或参数(parametric )和复杂(trimmed),简单的曲面或体可以用isomesh来划分 而复杂曲面或体 不可以用isomesh来划分了,一般来讲 可以将复杂的->简单 从而用isomesh划分较好看的网格了 具体的方法也比较多 用个命令edit/solid/refit转成简单的体 这里面技巧很多的 你可看下 这里的贴子 好象说过这事 ,转一下就行了。你是否用create /solid/primitive 做的圆柱体呀 igs格式文件导进来Patran后,做几何修复时应注意什么问题?

将igs格式导进来后,用verify检查时,有的没有什么问题,直接可以用creat——solid——brep来建立实体来划分单元;但有的则提示很多问题,生成体时会出现下列两个提示信息: A Gap exists between two of the faces in the Body. This may be due to edges not matching directly or a missing face. Edges are highlighted. Use Edit/Surface/Edge Match to close the gaps, then use Create/Solid/Brep to create the solid.

请问对于前面的说得tolerance该在哪里怎么改?一般有什么步骤?注意什么问题,请哪位高手指点并总结一下,急助,谢谢! edit/surface/sew,可以修改一下。 如何求实体质量

TOOLS/MASS PROPERTIES

Patran 的完整信息输出:

在执行Patran的时候出现齐怪的错误信息时, 可以先把Patran关闭, 接着启动DOS窗口, 在DOS下直接输入patran -stdout ,执行 再重新启动Patran, 会多了一个信息窗口。

Patran 如何把不小心Equivalence的node分开

用 Utility/FEM-Elements/Separate Elements 在equivalence时, 可以將选项切换为\

只选择特定某些节点作equivalence, 可以避免不小心的失誤。

Patran中如何定义杆件之间的铰接?

用的是rod元素,不需要定义铰接,因为rod元间本身就是以铰接形式连接。 如果用bar或是beam,需在properties里的Pinned DOFs @ Node 1/2定义铰接。

Patran如何执行多次Undo?

所有Patran的操作步骤, 都记录在最新的一个patran.ses.xx中, 如果需要多次undo, 可以刪除最后不需要的步骤指令行,

再利用 File -> Session -> Play 的方式, 执行改过的patran.ses.xx , 这样可以无限制的undo。

请问怎样将两个patran文件合并成一个呀 File--->Import--->(Source)MSC.Patran DB 即可。

注意:(若有必要)

导入前,新建一个Group,并置为当前,使得导入的db文件在此group中。 patran中怎么定义一个杆和地面的铰接?

不用beam,将一维单元的属性定义成为rod可以模拟你需要的情况,三维也可以。 rod单元不包含转动自由度,它与连接部件之间可视为铰接

dependent terms就是它的自由度受别的节点制约的节点,

independent terms是它的自由度不受别的节点制约的节点,如杆连接在板上,力是加载在板上,那么和杆连接处板上的节点就是independent terms,相应杆上的对应节点为dependent terms

关于Patran和proe连接的总结 首先正确安装Patran和proe两个软件;

然后需要添加一个环境变量:MSCP_PROE_CMD ,值为proe2001.bat的路径,比如D:\\Program Files\\proeWildfire 2.0\\bin\\proe1.bat,配置好了才能直接导入;

如果仍有问题,可以复制patran中的p3_proengineer和p3_ProENGINEER_pre2k两个文件到D:\\Program Files\\proeWildfire 2.0\\protoolkit目录下即可 此时便一切OK了!!

模态分析我只得到前十阶模态 修改bdf文件,将其中一句 EIGRL 1 10 0 MASS

中的修改成你想要的数字,比如说20,其他的不要动 EIGRL 1 20 0 MASS

然后再用nastran分析一次 这样就可以得到更模态

因为patran默认情况下就是输出前十阶,如果想得到你想要的振型阶数,可以直接在subcases parameters中的number of desiresd roots中直接选择你所要的阶数,当然也可以如stuartgew那样,直接对BDF文件进行修改。效果都是一样的。

NASTRAN模态分析如何得到振型参与系数(participation factor) CASE CONTROL 中加上

SDISP=ALL

nastran振型参与系数求解: DISP(PUNCH,REAL,SORT2)=101 SVECT(PUNCH)=101 SDISP(PUNCH)=all

可以用来分析某频率下,各阶模态对某点振动的参与程度.系数结果在.pch文件里面.

在analysis菜单下选择analyze---direct text input---case contral section 在里面输入

MEFFMASS(ALL)=YES

这样可以求出

modal effective fraction 模态有效系数

modal effective mass fraction 模态有效质量系数 modal paritcipation factor 模态参与因子

modal paritcipation mass fraction 模态参与质量系数 好像还有两个是

modal effective mass 模态有效质量 modal effective weight 模态有效重量

如何模拟圆柱付中的橡胶套

我在用PATRAN做计算时,分析出的结果文件很大,往往提示磁盘空间不足,结果提示需要980M空间。

你试试不用 patran直接递交分析,进入nastran 用手工递交,可输入scr=yes 之后进行分析。

因为直接递交会产生个dball文件 很大的 ,没什么大用,用手递交后,用scr=yes 就可以不用产生这个文件了, 另外所产生的dball文件可以delete它,它占的空间太大了

在patran下不进行分析,不用full run 用analysic deck 之后运行 nastran.ex桌面没有 在msc 文件夹下找到,用它开打你刚才生成的文件就行 在最底一行输入scr=yes 就行,之后和在patran下直接调用nastran的界面一样。

patran向nastran递交运算时的参数可以在nastxxxx.rcf文件中设定,这个文件可以用文本编辑软件修改,加一句scr=yes就行了,运算式通用的参数都可以在这里面定制。

在PATRAN分析中如何使分析不产生*.DBALL文件 [quote][b]重阳 wrote:[/b]

在nastran的配置文件里加上下面一句就行了。 SCRATCH=yes [/quote]

这个命令是计算完成后自动删除dball dball在计算中是必须的,不可能去掉.

我的patran不知怎么不能自动调用nastran,

在patran的安装目录里面如C:\\MSC.Software\\MSC.Patran\\2004r2有一个P3_TRANS.INI文件 将其5-10行的连接改对就行了如

Alocalcommand706=C:\\msc\\bin\\nast2004.exe Alocalcommand707=C:\\msc\\bin\\nast2004.exe Alocalcommand2001=C:\\msc\\bin\\nast2004.exe Alocalcommand2004=C:\\msc\\bin\\nast2004.exe Acommand2004=C:\\msc\\bin\\nast2004.exe Acommand2001=c:\\msc\\bin\\nast2001 Acommand707=c:\\msc\\bin\\nast707 Acommand706=c:\\msc\\bin\\nast706 Acommand705=c:\\msc\\bin\\nast705 Acommand70=c:\\msc\\bin\\nastran.exe Acommand69=c:\\msc\\bin\\nastran.exe Acommand68=c:\\msc\\bin\\nastran.exe Acommand67=c:\\msc\\bin\\nastran.exe

通用有限元NASTRAN中的阻尼计算问题 对于瞬态分析的阻尼设置如下: 1) 材料阻尼设置( GE) ,在Materials 中设置。

2) 瞬态响应等效阻尼设置(W3 , W4 , G) ,在Solution type \\ Solution parameter 中设置。 3) 模态阻尼设置,在Subcase create \\ Subcase parameter 中设置,阻尼设置分Struct . Damp ( G) ;Crit .Damp (CRIT) ;Dynamic Amplif ( Q) 。此类设置仅用于模态法。

瞬态响应分析中 由于求解的矩阵方程不是复数矩阵 结构阻尼需要转换成粘性阻尼。 W3,w4 damping factor 为转换因子,通常取为结构的第一阶固有频率。

对于频响分析的阻尼设置如下:

1) 材料阻尼设置( GE) ,在Materials 中设置。

2) 总体结构阻尼设置( G) ,在Solution type \\ Solution parameter 中设置。

3) 模态阻尼设置,在Subcase create \\ Subcase parameter 中设置,阻尼设置分Struct . Damp

( G) ;Crit .

Damp (CRIT) ;Dynamic Amplif ( Q) 。此类设置仅用于模态法。

在使用中,必须注意各项的阻尼设置是叠加在一起的,不可多处重复计算阻尼,也不可漏计阻尼。

请教NASTRAN计算结果中结构总重量输出的问题

其實Patran有個mass properties可以查質量,在tools裡面.或是在case control section中輸入ELSUM=ALL,分析結束之後,在f06可以找到所有elements的質量以及總質量. 请教未附属性的单元如何查找和修改

PATRAN附带了一个Utilities里面有一个功能可以查找没有赋特性的单元,并自动将其划分到一个组里面

请问如何找到一个面上的所有节点啊?

可以用list,node,attach,suface,选面就好了,然后所有的节点都放到一个list里面了,在group一下就好

为何我的FEM选单中不会出现Hybrid Mesh 请在系统的环境变数中增加以下变数:

PATRAN_USE_HYBRID_SURFACE_MESHER 值设定为 TRUE ,

MSC多解析任务批处理的方法

如果仅有一台机器可以进行解析运算,有时候任务比较多的时候会时间来不及.提交模型让机器计算之后只能在旁边傻看着,什么也做不了. 其实有一种比较好一点的方法.可以用批处理文件让机器连续自动处理,下班时运行披处理文件,第二天早上来看结果. 方法如下:

比如有 3个模型,S1.MOD,S2.MOD,S3.MOD

1. 分别将上诉3个模型导出为DAT文件2.建立批处理c:\\mscvn4w2002\\solver\\bin\\nastran S1.dat c:\\mscvn4w2002\\solver\\bin\\nastran S2.dat

c:\\mscvn4w2002\\solver\\bin\\nastran S3.dat3. 双击4. 下班5. 上班6. 导入解析结果. 焊接方式用什么模拟比较真实

我在作应力模拟,但焊点不知道用什么做才好 用过了rbe2 rbe3 rbar。

rbe2在焊点处应力值太大,

rbe3,用一个主结点,9个从结点方式联接,但焊点出的应力值又不明显, create---connector---spot weld好像是针对板壳单元的,实体单元是不行的 求助单元法向如何修改 modify可以修改法线方向

节点重合

有三种方法。一是划分网格前在匹配面处设种子点,划分网格时就可以统一了;二是划分网格之后,使用equivalence来消除重复节点,如果不能消除, 可以将Equivalencing tolerance的值设置大一些就可以了;三是划分网格之后,使用modify/node/下的命令来使节点重合,然后用equivalence来消除 重复节点。 模型的面和面之间有间隙

你可以用geometry--->verify--->surface——>boundary来检查一下。 轴承的模拟问题

有以下几种方法可以:

1用弹簧单元,设置轴向和径向刚度(可以比较真实) 2用杆元

3用mpc比如rb2等 RBE2和RBE3

RBE2传递位移和RBE3按力矩中心分配力,采用RBE2则形成刚性面,相当于节点连接,约束过渡;用RBE3能更好的模拟两根梁间力的传递, Patran中如何模拟点焊单元

For general modeling of spotweld, normal beam element or rigid bar maybe OK.

but more detailed simulation which due to mesh independency, position indepency, and failure criterien, should have more alternatives.

1. normal beam with shear and normal forces as faliure force. 2. brick element with contact defintion as failure. 3. speiclal material definition in user programming.

Modeling of spotweld or seam welding are nowadays a hot point, not alone in MSC.nastran. speaking only solver here.

如何划分实体网格能使内外套筒的网格节点在接触面的地方一致? 在mesh时选择Assembly Parameters 选择公共面 齿轮的网格划分问题

原 x_t 檔中 model 有瑕疵, 建议利用既有特征重建或修补之再进行 mesh. 附档包含一修补后的 x_t 檔, import 入 Patran 后, 先至 Display/Geometry... 中将 Chordal Tolerance 改为 0.00001 , 以消除视觉上的几何错误假象. 再利用

Edit/Solid/Disassemble 命令 (建议将 \to Simply Trimmed\选项勾选之) 将该 solid 炸开成面. 然后将 side surfaces 以 iso-mesher 分割之, 小端面以 paver-mesher 分割之, 并将 node equivilent, 检查 element normal 是否均指向外. 最后将侧面与端面的 2D quad 元素填入 mesh morph utilities 中生成 hex elements 即可. (Mesh morph 用法详见自带的 help, 此不再翻译赘述). Good luck!

惯性力载荷(inertial loading)和加速度载荷有何区别?

Inertial Load:定义惯性载荷。惯性载荷不依赖于任何单元,它通过指定参考坐标系中的移动加速度、旋转加速度和旋转速度来定义,Acceleration:定义加速度,是需要指定具体节点 关于patran随机响应的分析

patran中utilities下面的MSC.Random中>action下,选中XY polt ,在Select XDB file 里面选中你的random分析结果。下面有相应的选项。在Entity Type中选中你想显示的节点。Res.Type是选中加速度谱还是其他谱。然后在Componet中选中自由度。plot type是选中功率谱密度还是累积均方根值。