PATRAN的一些精华小技巧
1、在 Patran里 如何Move 一组Points 的位置 , 而不改变这组 Points 的 ID 编号?
Group/Transform/Translate的功能,
这样不但编号不会变, 连property跟边界条件都会保留
2、Patran如何执行多次Undo?
所有Patran的操作步骤, 都记录在最新的一个中,
如果需要多次undo, 可以刪除最后不需要的步骤指令行,
再利用 File -> Session -> Play 的方式, 执行改过的 ,
这样可以无限制的undo。
3、Patran中如何定义杆件之间的铰接?
用的是rod元素,不需要定义铰接,因为rod元间本身就是以铰接形式连接。
如果用bar或是beam,需在properties里的Pinned DOFs @ Node 1/2定义铰接。
4、Patran 如何把不小心Equivalence的node分开
用 Utility/FEM-Elements/Separate Elements
在equivalence时, 可以將选项切换为"List",
只选择特定某些节点作equivalence, 可以避免不小心的失誤。
5、Patran如何將Tri3单元转换为Tri6单元
在Patran -> Element -> Modify/Element/Edit , 將Type选项打勾,
在Shape中选Tri, New Shape 选Tri6, 最后选取想要改变的Tri3单元,
6、Patran 如何定义材料库
Patran除了可以直接读取MSC.Mvision的材料材料库外,
还可利用执行Session File的方式,直接使用以前已经定义过的材料。
编辑,将定义材料的PCL指令剪下,
粘贴到另外一个文件中(如mat.ses)。
之后便可直接由Patran的File/ Session/ Play来加入此一材料的定义。
也可以直接加入Patran菜单的中:
把刚刚定义的session file 复制到
C:\MSC\patran2001r3\shareware\msc\unsupported\utilities\data_files\bv_material_data ,
之后就会在Utilities/ Material/ Material Session File Library 中出现刚才的材料名称。.
7、Patran 的完整信息输出:
在执行Patran的时候出现齐怪的错误信息时,
可以先把Patran关闭, 接着启动DOS窗口,
在DOS下直接输入patran -stdout ,执行
再重新启动Patran, 会多了一个信息窗口。
3、计算完毕后,只想显示应力超过某个值的单元,而其它单元不想显示,如何设置?
tool-list-creat,方法选attribute,设f>你要求的应力,apply以后选中在list里面的即为你要求的.再用plot/erase不显示你不要的单元。
4、一个四边形平板,一端的边上节点6个自由度全约束住,另外一端上几个节点上施加z方向强迫位移<, , 1E-5>,没有别的条件。计算完以后看F06文件,看看那些节点的位移是否加上了!用的是loads/BCs中的creat-diaplacement,我很奇怪的是:我试了几次这个强迫位移值,如0.1,0.01,0.001,0.0001,f06文件中显示正确,节点位移值确实就是输入值!但是这个值在变小时如1e-5,1e-6,F06文件显示结果为0感觉好像是nastran的识别问题,把10的-5次方一下的数默认为0!
session如何设置和读取问题出在translation parameter里面的一个参数numerical,帮助文件里面说它用于比较两个数是否相等,其默认为1e-4.writing才是判断一个数是否近似为零,默认为1e-21.但实际上当你给出的强迫位移量小于numerical时,它就认为近似为0,在bdf文件中就给忽略掉了.你修改numerical为1e-5,你上面说的1e-5就可以算了。
5、自重怎么加到模型上去?
自重是在load/BCS里加的create->inertial load->element 在input data->load/BC set scale Factor [输入加速度的值一般取9.8] Trans Accel(a1 a2 a3)<0 -1 0> (力是沿Y轴向下 )后就ok了
tools下面有个mass properties是计算模型质量和惯量的,不知对你有没有帮助
/solu
/output,mass,txt
psolve,elform
/output
finish
将在当前目录下生成文件里面会么都有。
6、共振时的应力
模态分析得到的位移是模态位移,没有输入载荷时的结果其值没有意义,同一模态下模态坐标位移之间的比值才有意义,因此,通过NORMALMODES分析的结果不表示真实的位移以及应力等。
需要计算FREQENCY RESPONSE或者 TRANSIENT RESPONSE才能获得真实应力。
7、体单元的节点没有转动自由度,只需考虑三个平移自由度。
8、我在用PATRAN做计算时,分析出的结果文件很大,往往提示磁盘空间不足,结果提示需要980M空间。
你试试不用 patran直接递交分析,进入nastran 用手工递交,可输入scr=yes 之后进行分析。因为直接递交会产生个dball文件 很大的 ,没什么大用,用手递交后,用scr=yes 就可以不用产生这个文件了, 另外所产生的dball文件可以delete它,它占的空间太大了
在patran下不进行分析,不用full run 用analysic deck 之后运行 桌面没有 在msc
文件夹下到,用它开打你刚才生成的文件就行 在最底一行输入scr=yes 就行,之后和在patran下直接调用nastran的界面一样。
patran向nastran递交运算时的参数可以在f文件中设定,这个文件可以用文本编辑软件修改,加一句scr=yes就行了,运算式通用的参数都可以在这里面定制。
9、做模态分析需要密度。
10、如何画椭圆
www.caesky/dispbbs.asp?BoardID=25&ID=1722
1)  Create a circle, then use Transform/Curve/Scale to stretch it in one direction.
The easiest way to create an ellipse is with the Utilities menu of Patran. Utilities--Geometry--Create curve by function
Exemple : If you want to create an ellipse with a=110 and b=90 your equation will be: Y = SQRT(90**2*(1-(`X**2/110**2)))
2)  画圆,将圆旋转一个角度
具体旋转角度:设a为长轴长; b为短轴长
则满足关系 cos(angle)=(b/a)
旋转该角度后,将其投影到园形原来的所在平面即得所需椭圆
3)  利用局部坐标系
创建局部坐标系,选cylindrical 1,设置长短轴即可
4)  用 curve ?一??,然後在 move/scale ?不同比例,??curve 就可以.
5)  据说通过creat-curve-conic可以画椭圆
11、MPC
MPC是一个很好的工具
用来拟和多点自由度的
比如
要对一个截面上的多个点施加位移或者力
特别是对整个截面施加弯矩
就可以使用MPC
把多个点的位移
弯矩施加到一个点上就可以了
特别是对弯矩
你知道,对实体模型的横截面施加一个弯矩
如果没有MPC的话
会有多么地困难
12、模态分析的时候是不能够分析应力的,分析应力要单独用别的求解类型再分析。
14、注意转速的单位是 n 转/s,不是弧度
15、一些小技巧
1、在 Patran里 如何Move 一组Points 的位置 , 而不改变这组 Points 的 ID 编号?
Group/Transform/Translate的功能,
这样不但编号不会变, 连property跟边界条件都会保留
2、Patran如何执行多次Undo?
所有Patran的操作步骤, 都记录在最新的一个中,
如果需要多次undo, 可以刪除最后不需要的步骤指令行,
再利用 File -> Session -> Play 的方式, 执行改过的 ,
这样可以无限制的undo。
3、Patran中如何定义杆件之间的铰接?
用的是rod元素,不需要定义铰接,因为rod元间本身就是以铰接形式连接。
如果用bar或是beam,需在properties里的Pinned DOFs @ Node 1/2定义铰接。
4、Patran 如何把不小心Equivalence的node分开
用 Utility/FEM-Elements/Separate Elements
在equivalence时, 可以將选项切换为"List",
只选择特定某些节点作equivalence, 可以避免不小心的失誤。
5、Patran如何將Tri3单元转换为Tri6单元
在Patran -> Element -> Modify/Element/Edit , 將Type选项打勾,
在Shape中选Tri, New Shape 选Tri6, 最后选取想要改变的Tri3单元,
6、Patran 如何定义材料库
Patran除了可以直接读取MSC.Mvision的材料材料库外,
还可利用执行Session File的方式,直接使用以前已经定义过的材料。
编辑,将定义材料的PCL指令剪下,

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。