求助,模型flash版本低于9.0nastran版本是否会影响计算

查看: 7904|回复: 0
最后登录注册时间积分-4731精华1帖子阅读权限100
TA的每日心情开心 13:12签到天数: 2 天[LV.1]初来乍到UID34学术币-2395 帖子阅读权限100激情-2311
1、PATRAN安装说明
以安装目录为E:\MSC\为例做安装说明
1)将光盘PATRAN2001R3放入光驱,双击SETUP,出现安装菜单,共需安装3个部分:PATRAN,NASTRAN,HELPVIEWER;先安装PATRAN,双击PATRAN开始安装。
2)安装PATRAN过程中全用默认设置,当要求输入LICENSE时点击NEXT即可,直到安装完成。
3)双击安装菜单中的NASTRAN ,开始NASTRAN 的安装,其中有MSC NASTRAN 和FLEXLM 7.2h License server两个模块,一次只能安装一个,分两次安装完。安装完后不要重新启动机器。
4)将光盘根目录下的license.dat 文件复制到硬盘中,将属性中的只读去掉,用记事本打开进行编辑:(1)将第一行中的shi4改为本计算机的计算机名称。(2)将第二行中的目录改为当前机器中MSC.EXE所在的路径,然后将其放到E:\MSC\FLEXLM\I386\中
5)双击启动E:\MSC\FLEXLM\I386\中的LMTOOLS文件出现配置界面,选择SERVICE/LICENSE FILE卡片,选择configuration using services,再选择其下的flexlmlicense server。选择configure services卡片,将LMGRD.EXE,LICENSE.DAT,LMGRD.LOG文件的路径改为当前机器中的正确路径,其下面的两个选项USE SERVICES和start server at powerup 都选上,然后点击SAVE SERVICE。
6)右击我的电脑-》属性-》高级-》环境变量-》系统变量-》添加变量,添加的变量名字为:MSC_LICENSE_FILE,变量的值为前面license.dat文件的路径。
7)再次启动E:\MSC\FLEXLM\I386\中的LMTOOLS,选择service/license file 卡片,其下面的选择与第5步中相同,再选start/stop/reread 卡片,点击start server。
8)右击桌面上和开始-》程序菜单中的PATRAN,FLD2001R3的快捷方式,选择属性,将起始位置改为所希望放置相关文件的目录,到此PATRAN设置完毕。
9)将DYTRAN 2002R2光盘根目录下的文件P3_TRANS 考到安装目录E:\MSC\PATRAN 2001R3\中覆盖以前的同名文件,然后将文件P3_TRANS打开,将第8行起的文件的路径改为单前机器上的安装路径,文件名不动,一般只修改盘符就可。到此设置基本完毕。
10)为了增加一个应用菜单做如下操作:将E:\MSC\PATRAN2001R3\SHAREWARE\MSC\UNSUPPORTED\UTILITIES\P3EPILOG.PCL复制到E:\MSC\PATRAN2001R3\下,即可增加一个UTILITIES 菜单。
11)增加两个功能按钮做如下操作:将E:\MSC\PATRAN2001R3\SHAREWARE\ MSC\UNSUPPORTED\UTILITIES\icons\下的两个以bv开头的文件复制到E:\MSC\PATRAN2001R3\icons\中,打开文件E:\MSC\PATRAN2001R3\SHAREWARE\MSC\UNSUPPORTED\UTILITIES\extra_files\bv_pstoolbar_ntgui.def,将其内容全选复制到下面这个文件的末尾处并保存:E:\MSC\PATRANtoolbar.def。
DYTRAN安装:
双击DYTRAN光盘中DYTRAN2002R2-UP文件包中的SETUP,只需要安装出现的安装菜单中的第一项,安装目录改为和上面第9步中P3_TRANS.INI中相同的目录下即可安装到结束。(SET TYPE 中选取默认选项,即只选第一项单机版)
MARC的安装与DYTRAN类似。
先装patran,再装licensing9.2,然后装nastran装licensing9.2时要求license,找找安装盘里有没有crack目录,里面有!只是需要修改
安装步骤:
1. unrar crack.rar to c:\flexlm
2. edit c:\flexlm\license.dat, replace 'name' with yourhost name, save it.
3. run lmtools.exe, configuration using service, thenclick
& &congfig service tab, set 'path tolmgrd.exe' with C:\flexlm\LMGRD.EXE,
& &set 'path to the license file' withC:\flexlm\patran.lic, select
& &'use services', then click 'saveservice' button. now click
& &start/stop/reread tab, click startserver button. ok. now
& &flexlm service should be start.
4. set the enviroment string: LM_LICENSE_FILE=1700@&yourhostname&
& &dont forget to replace &yourhostname& with your true hostnamefile:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image001.gif
5. Install patran 2004, when asked for license, use1700@&your hostname&
防火墙、杀毒软件关了后安装。
2、请问在PATRAN中输出图片能将黑色背景去掉
在display 下的color plat....下面调整。把上面得黑条,变成白得,点击apply就行了
方法二:1.& && &用文字编辑器开启c:\MSC\patran2003r2\shareware\msc\unsupported
\utilities\extra_files\bv_p3toolbar_ntgui.def2.& && &选取所有的文字并复制。3.& && &用文字编辑器开启 c:\MSC\patrantoolbar.def ,在最後面的位置贴上刚刚复制的文字, 最後存档离开4.& && &复制c:\MSC\patran2003r2\shareware\msc\unsupported\utilities\ icons\*.bmp到c:\MSC\patran2003r2\icons工具栏出现三个图标,背景颜色轻松改变。
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!
问题出在translation parameter里面的一个参数numerical,帮助文件里面说它用于比较两个数是否相等,其默认为1e-4.writing才是判断一个数是否近似为零,默认为1e-21.但实际上当你给出的强迫位移量小于numerical时,它就认为近似为0,在bdf文件中就给忽略掉了.你修改numerical为1e-5,你上面说的1e-5就可以算了。
5、自重怎么加到模型上去?
自重是在load/BCS里加的create-&inertial load-&element 在inputdata-&load/BC set scale Factor [输入加速度的值一般取9.8] TransAccel(a1 a2 a3)&0 -1 0& (力是沿Y轴向下 )后就ok了
tools下面有个mass properties是计算模型质量和惯量的,不知对你有没有帮助
/output,mass,txt
psolve,elform
将在当前目录下生成mass.txt文件里面会么都有。
6、共振时的应力
模态分析得到的位移是模态位移,没有输入载荷时的结果其值没有意义,同一模态下模态坐标位移之间的比值才有意义,因此,通过NORMALMODES分析的结果不表示真实的位移以及应力等。
需要计算FREQENCY RESPONSE或者 TRANSIENT RESPONSE才能获得真实应力。
7、体单元的节点没有转动自由度,只需考虑三个平移自由度。
8、我在用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就行了,运算式通用的参数都可以在这里面定制。
9、做模态分析需要密度。
10、如何画椭圆1)& &&&Createa circle, then use Transform/Curve/Scale to stretch it in one direction.The easiest way to create anellipse is with the Utilities menu of Patran. Utilities--Geometry--Create curveby functionExemple : If you want tocreate 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可以画椭圆
MPC是一个很好的工具用来拟和多点自由度的比如要对一个截面上的多个点施加位移或者力特别是对整个截面施加弯矩就可以使用MPC把多个弯矩施加点的位移力
到一个点上就可以了特别是对弯矩你知道,对实体模型的横截面施加一个弯矩如果没有MPC的话会有多么地困难
12、模态分析的时候是不能够分析应力的,分析应力要单独用别的求解类型再分析。
13、flexlm的结构
FLEXlmLicense的文件格式
License文件由注释行,Server行,Demon行, 以及Feature行构成.
当一行的开始是'#'符号时,该行被License Manager(lmgr32xx)认为是注释行,有
时候 '|'也可以作为注释行的开始.
&&Server行
~~~~~~~~~~
Server行用来标识一台特定的主机,其格式是:
SERVER nodename id port-number
& & | | | |
& & | | | |___TCP端口号,如 1700
& & | | |___主机的ID号,Win95/98/NT平台下通常是网卡物理地址
& & | |___主机的名称,win95/98/NT下可以用ipconfig命令看到
& & |____Server行开头的关键字,标识该行为Server行,不能更改.
SERVER hostname
Daemon(或Vendor)
~~~~~~~~~~~~~~~~~~
Deamon行是用来标识不同的卖主,
或者说是用来标识不同的软件商吧, 其常见格式是:
DAEMON daemon_name daemon_path
& &| | |___daemon的路径
& &| |_______daemon的名字
& &|___Deamon行的关键字,FLEXlm6.0以后的版本也支持用VENDOR
DAEMON cdslmd c:\cdslic\bin\cdslmd.exe
& && && & ||
& && && & ||___Cadence License Daemon的路径
& && && & |
& && && & |___Daemon的名字为cdslmd(Cadence License Manager Daemon 的简
&&Feature行
~~~~~~~~~~~~
Feature行是用来对软件特定的功能进行限制的,其常见的格式为:
FEATURE name vendor version expiration_date n Key&Vendor_String&
& &| | | | | | | | |
& &| | | |_版本号 | | | | |__主机ID
& &| | | |_过期时间 | | | 可省略
& &| | |_厂商标识 | | |
& &| | | | |___厂商定义的字符串
& &| |__Feature名称 许可的终端用户个数| |
& &| (同时使用) &- |__20个字节的密码
& &|___Feature行的关键字
FEATURE CADV_256SUPUC_ALL cdslmd 8.000 1-jan-0 9 E6E3A81DB8
& && && &&&|| | | | | |_Vendor
& && && &&&|| | | | | String
& && && &&&|| | | |_允许9个终端用户 |_密码
& && && &&&|| | |
& && && &&&|| | |_0年1月1日过期,0年表示永久有效
& && && &&&|| |
& && && &&&|_Feature名称 | |_版本8.0
& && && && && && && && && & |_CadenceLicense Manager Daemon
详细的FLEXlm文件格式可以参考FLEXlm的End-User-Manual.
设置环境变量
& &以下都是针对Win95/98以及NT来说的.
& &一般说来,License Manager需要在设置一个环境变量才能找到License文件.
(有的软件不需要设置环境变量,只需将license文件放置到它的某个目录下面就可以了,
ActiveVHDL3.3,只需将license.dat放在它的dat目录下.)
& &通常环境变量名称是LM_LICENSE_FILE, 大小写无关,Win95/98下的设置方法是
在autoexec.bat中加入一行: (不包括下面那些说明)
SET LM_LICENSE_FILE=c:\flexlm\mylicense.dat
& && && && &||
& && && && &||_环境变量路径: 该例是License文件的名称及路径
& && && && &|___变量名称
如果有多个License文件,可以用分号隔开,如:
SET LM_LICENSE_FILE=c:\flexlm\license1.d:\flexlm\license2.dat
应用软件的LicenseManager会自动遍历环境变量指定的所有License文件,查找它
所需要的Feature,不同License文件路径的先后次序无关, 只有WorkviewOffice7.5比
较特殊,必须将它的环境变量放在第一个才能工作,否则它就不工作:
SET LM_LICENSE_FILE=c:\WVO75\license.c:\flexlm\mylicense.dat
& &除了LM_LICENSE_FILE这个环境变量名称外, 有些软件还使用自己特定的环境
变量名称. 安装软件的时候, 安装程序会一般会自动添加这些环境变量. 如
Specctra8.0使用CDS_LIC_FILE环境变量名称:
&&SET CDS_LIC_FILE=c:\cdsLic\license.dat
MentorGraphicsRenoir以及ModelSimEE如果安装的时候选择Mentor Graphics
LicenseManager, 软件会使用MGLS_LICENSE_FILE环境变量:
SET MGLS_LICENSE_FILE=c:\flexlm\license.dat
如果License是由Server提供的, 那么环境变量的路径应该给出Server的名称以
及端口,而非License文件的路径以及名称, 如:
SET LM_LICENSE_FILE=1700@www.
& && && && && && && && &|
& && && && && && && && &|__让License Manager去
& && && && && && && && && &的1700端口获取License
WinNT下设置环境变量需要在控制面板里面添加, 格式相同.
License文件使用技巧
& &这次想解决的问题是 -- License文件多了怎么办?
& &不知道为什么FLEXlm很流行, 机器里面装得EDA软件多了, 会有若干个
License.dat.由于环境变量只是告诉Lmgr(license manager)从哪儿找它所需要的licens
& &第一个解决办法是可以将License.dat换个名字,如pwpcb.Lic, cct80.Lic等等
然后用设置多个License文件环境变量的办法将每一个文件的路径添加到环境变量
& &SETLM_LICENSE_FILE=c:\flexlm\pwpcb.Lc:\flexlm\cct80.Lic
License文件的名称/后缀可以任意选取,只要保证变量设置正确以及License文件有
& &还可以这么做: ---- 不推荐使用
只设置一个环境变量设置:SET LM_LICENSE_FILE=c:\flexlm\license.dat
然后把所有的License文件都copy到FLEXlm目录下, 为了便于区分, 取比较容易记
的名字,例如PowerPCB2.1.Lic, ModelSimEE5.2e.Lic, Specctra8.0.Lic,等等,
需要用哪个软件的时候, 把相应的License文件copy一份然后改名为license.dat即
Copy, Rename, Copy, Rename...太麻烦了, 于是采用第二种解决办法--合并
License.(注:仅用于没有Server Line的License文件,且软件用的环境变量名为
LM_LICENSE_FILE)
浅谈之一简单介绍过License文件的格式, License文件的内容不再是陌生的了,可
以用文本编辑器打开所有的License文件,把它们的内容统统copy&paste到license.dat里
面. 然后只设置一个环境变量: SET LM_LICENSE_FILE=c:\flexlm\license.dat
FLEXlm Server
& &推测FLEXlm这个名字应该是FlexibleLicense Manager的简写.
& &FLEXlm Server方式的License应该如下设置:
& &License.dat文件放在主机中, 主机运行Server提供License服务, 客户端的环
境变量设置为 SET LM_LICENSE_FILE=[TCP/IP端口]:[主机名称], 其中端口和主机
名称应该和主机的License文件中的Server Line一致, 前面已经简单介绍过, 这里
便不再赘述.
& &启动Server的方式有两种, 一是Dos命令行方式, 二是Windoz的窗口方式
1. Dos 方式
&&在c:\flexlm目录下可以找到一个Lmgrd.exe文件---License Manager Daemon,
这个Daemon是FLEXlm Server.
&&License.dat文件需要和Daemon文件放在同一个目录下,
&&启动 license server,可在 c:\flexlm目录下执行:
&&c:\flexlm\lmgrd -app -c
&&关闭 license server,可在 c:\flexlm目录下执行:
&&c:\flexlm\lmutil lmdown
&&lmutil.exe是License ManagerUtility.
2. Windoz的窗口方式
&&安装某些软件的时候, 会有一个安装LicenseServer的选项, 选中它安装完成
后会在控制面板中发现一个FLEXlmLicense Manager的小工具. 在FLEXlmLicense
ManagerSetup的TAB里可以选择Daemon, License文件,以及输出的日志文件; Control的
TAB中可以启动/关闭Server以及查看Server状态, 另外几个TAB还提供了一些其它辅助功
&&Windoz下的这个FLEXlm License Manager要比命令行方式的方便一些, 至少它
可以浏览以选取Daemon/License文件, 不过有时候发现控制面板里面找不到. 事实上它
是一个控制面板的扩展应用程序, 如在PowerPCB目录下可以找到FLEXlm.cpl这个文件,
用鼠标双击它就运行出上面提到的那个管理窗口.
14、注意转速的单位是 n 转/s,不是弧度
15、一些小技巧
1、在 Patran里 如何Move 一组Points 的位置 , 而不改变这组Points 的 ID 编号?
Group/Transform/Translate的功能,
这样不但编号不会变, 连property跟边界条件都会保留
2、Patran如何执行多次Undo?
所有Patran的操作步骤, 都记录在最新的一个patran.ses.xx中,
如果需要多次undo, 可以刪除最后不需要的步骤指令行,
再利用 File -& Session -& Play的方式, 执行改过的patran.ses.xx ,
这样可以无限制的undo。
3、Patran中如何定义杆件之间的铰接?
用的是rod元素,不需要定义铰接,因为rod元间本身就是以铰接形式连接。
如果用bar或是beam,需在properties里的PinnedDOFs @ 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的方式,直接使用以前已经定义过的材料。
编辑patran.ses.xx,将定义材料的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, 会多了一个信息窗口。 16、超单元 超单元的应用跟模态分析没有关系,它只是中的一种分支方法,用于解决运算量过大的问题的,现在基本上已经不用了! 17、约束 我Patran/Nastran在做项目时,对结构应力进行分析,发现在结构被约束的部位往往产生比较大的应力,甚至是最大的应力值就在这些部位出现,好像这种结果并不太符合实际情况。请问约束该如何加,才能消除这种影响?
这种现象很正常的,只要你的约束反映了实际情况,约束部位的过大应力你可根据圣维南原理视而不见。
圣维南原理看看力学方面的书!如果一定要把约束区域分析准确的话,你的约束一定要尽可能地与真实情况相符,航空经常用的方法是加弹簧元,弹簧元的刚度是用的经验值或者试验值!
18、MSC.Flds 2004
计算飞行载荷-flightloadand dynamics,主要用来计算气动弹性问题。
19、如何找到频谱分析的响应最大点?
在Tools--List---Create就可以将你想要的点的结果导入到一个组中,然后可以从结果文件中调出再在origin中编辑,或是直接显示。
20、自由模态
所谓自由模态,就是无约束模态
前6阶都是刚体模态
21、能否设置计算结束后不输出f06文件?
可以设置的,SolutionParameters里面Maximum PrintedLines =
就是f06输出的最大行数 22、一个利用DMAP提取质量、刚度矩阵的方法 对于一个结构静力的线性分析或非线性分析,总刚度矩阵是每次求解过程中所必须的。如果想再一次分析完成之后在结果中查看结构的总刚度矩阵和总质量矩阵,可以在nastran中加入下列代码:
PARAM,EXTOUT,DMIGPCH
在patran中直接输入,会在结果中得到一个.pch文件,里面包含了所需的总刚度矩阵和总质量矩阵。
若要在求解过程中输出总刚度矩阵或总质量矩阵,就需要用DMAP语言。下面给出一个简单的利用DMAP语言提取单元刚度矩阵,总质量矩阵和总质量矩阵的例子:
ID MSC cxh77 $
$ BEGIN (开始)
MALTER 'MALTER:USERDMAP'
GP1 GEOM1,GEOM2,,,/GPL,EQEXIN,GPDT,CSTM,BGPDT,SIL,/S,N,LUSET/0/0$
GP2 GEOM2,EQEXIN,EPT,,/ECT, $
PLTSETPCDB,BGPDT,ECT/PLTX,PLTPAR,GPSET,ELSET/S,N,NSLLS/S,N,JPLOT $
COND P1S,JPLOT $
LABEL P1S $
GP3 GEOM3,bgpdt,GEOM2,,,,,/SLT,ETT/0/0/0 $
TA1, ,ECT,EPT,BGPDT,SIL,ETT,CSTM,,,/EST,,GEI,GPECT,,/LUSET/-1/0/1/0/0$
EMG EST,CSTM,MPT,DIT,GEOM2,,,,,,BGPDT,,,,/
KELM,KDICT,MELM,MDICT,BELM,BDICT/
S,N,NOKGG $
$ KELM为所需要的单元刚度矩阵
EMA GPECT,KDICT,KELM,BGPDT,SIL,CSTM,,/KGG,/ $
$ 组集单元刚度矩阵
$ KGG为总刚度矩阵
EMA GPECT,MDICT,MELM,BGPDT,SIL,CSTM,,/MGG,/-1/V,Y,WTMASS$
$ MGG为总质量矩阵
matprn kelm// $ print element stifiness matricies (打印单元刚度矩阵)
matprn kgg// $ print global stifiness matrix (打印总刚度矩阵)
matprn mgg// $ print global mass matrix (打印总质量矩阵)
LINK USERDMAP
$ 下面为一段具体的结构模型
DISP = ALL
STRESS = ALL
BEGIN BULK
GRID,1,,0.,0.,0.
GRID,2,,5.,0.,0.
GRID,3,,10.,0.,0.
CROD,1,1,1,2
CROD,2,1,2,3
PROD,1,1,.2
MAT1,1,1.+7,,.32,2.7
FORCE 1,2,,.,0.
将之保存为matrix.bdf直接用nastran分析调用,在生成的.f06文件中可以查看输出矩阵:
一些片断:
0 MATRIX KELM (GINO NAME 101 ) IS A DB PREC 2 COLUMN X78 ROW RECTANG MATRIX.
0COLUMN 1 ROWS 1 THRU 58--------------------------------------------------
1) 4....00D+00 0.....0000D+00
ROW POSITIONS 11 THRU 50 NOT PRINTED - ALL ARE NULL.
51) 0....00D+00 0...0000D+05
0COLUMN 2 ROWS 1 THRU 58--------------------------------------------------
1) 4....00D+00 0.....0000D+00
ROW POSITIONS 11 THRU 50 NOT PRINTED - ALL ARE NULL.
51) 0....00D+00 0...0000D+05
0THE NUMBER OF NON-ZERO TERMS IN THE DENSEST COLUMN = 3
0THE DENSITY OF THIS MATRIX IS 3.85 PERCENT.
1 DECEMBER 6, 2004 MSC.NASTRAN 9/23/03PAGE 8
0 MATRIX KGG (GINO NAME 101 ) IS A DB PREC 18 COLUMN X18 ROW SYMMETRC MATRIX.
0COLUMN 1 ROWS 1 THRU 7--------------------------------------------------
1) 4....00D+00 0..0000D+05
0COLUMNS 2 THRU 6 ARE NULL.
0COLUMN 7 ROWS 1 THRU 13--------------------------------------------------
1) -4....00D+00 0.....0000D+00
11) 0...0000D+05
0COLUMNS 8 THRU 12 ARE NULL.
0COLUMN 13 ROWS 7 THRU 13--------------------------------------------------
7) -4....00D+00 0..0000D+05
0COLUMNS 14 THRU 18 ARE NULL.
0THE NUMBER OF NON-ZERO TERMS IN THE DENSEST COLUMN = 3
0THE DENSITY OF THIS MATRIX IS 2.16 PERCENT.
1 DECEMBER 6, 2004 MSC.NASTRAN 9/23/03 PAGE 9
23、MSC.Nastran可形成如下输出文件 Job_name.DBALL 包含数据库运行的永久数据
Job_name.MASTER 数据库运行的总词典
Job_name.F04 包含数据库文件信息和模块执行摘要
Job_name.F06 包含MSC.Nastran的分析结果,为文本文件。
Job_name.LOG 包含系统信息和系统错误信息
Job_name.OP2 MSC.Nastran的分析结果,为二进制文件
Job_name.XDB MSC.Nastran的分析结果,为二进制文件
24、GRID POINT ID DEGREE OF FREEDOM MATRIX/FACTOR DIAGONAL RATIO MATRIXDIAGONAL& & 102 T1 -2.7730E+01& & 102 T2 -9.1730E+01& & 113 R3 -8.3727E-03& & USER FATAL MESSAGE 9050(SEKRRS)& & RUN TERMINATED DUE TOEXCESSIVE PIVOT RATIOS IN MATRIX KLL& & USER ACTION: CONSTRAINMECHANISMS WITH SPCI OR SUPORTI ENTRIES OR SPECIFY PARAM,BAILOUT,-1 TO
在bdf文件中,找到solution parameter字段,加入“PARAM,BAILOUT,-1”再提交计算!
不过这种方法用于调试局部模型可以,调试总体模型是不能用的。我们工作的规定文件中明确说了,计算总体模型不能够用bailout卡,也不能打开automatic constraint选项!
你的加载板面的1,2,6自由度没有刚度(即加载板没有约束刚体位移)
你可以任意选择一点加
spc1,1,126,**
同时在BEGIN BULK卡下一行加卡片
PARAM,K6ROT,100.0
弹簧的位置由两个节点定义,弹簧是只能承受指定自由度方向刚度的单元,所以在定义弹簧的时候,还必须指定弹簧的自由度方向(UX,UY等)比如弹簧只能拉压是在x方向,则定义DOF为UX。上述所说的自由度依赖于你定义节点时用的坐标系,也就是节点若定义在总体坐标下,则DOF也是总体系下的方向。
上述所说的自由度依赖于你定义节点时用的坐标系,也就是节点若定义在总体坐标下,则DOF也是总体系下的方向。这个节点的坐标系是可以改的,可以用element-&modify-&node-&edit之下就有改变坐标系的命令。
对于一维的弹簧单元,两端头的自由度选择,我认为是为它选的可以释放的(即可自由的)的自由度。可能描述的不是很清楚,你去IDEAS9.0的帮助文件里面看看,关于弹簧单元的解释比较详细。
在定义弹簧单元的property时,有两个框框dof at node 1:UX,dof at node 2:UX:节点一的自由度UX(约束X方向的平动),节点2的自由度UX约束;除了x方向约束(受刚度影响)外,其他自由
CURVE是有方向性的,,每条CURVE生成的时候方向是固定的,这个可以从GEOMETRY里面进行确认。以CURVE生成网格的时候,沿着方向依次是NODE1和NODE2。如果直接生成一维单元先选的是NODE1后选的是NODE2。
模拟一个y方向可被压缩弹簧:在用SPRING属性的时候两个自由都选则UY,然后在边界条件里将你需要的节点全约束就可以了。STRING 是NASTRAN的使用的一个字符串。在这里指SPRING的方向。
零维弹簧指的是GROUND SPRING即地弹簧比如在结构的某个部位需要施加一个对地的弹性约束,就可以直接使用这种单元属性。当然用一维的同样可以模拟,用零维的比较方便而已。
定义弹簧元:property的1D单元中有一个项是弹簧,只要再输入这个弹簧单元的方向和刚度值即可。注意弹簧单元的性质只取决于作用方向和刚度系数这两个参数,而于单元的两个节点位置无关。
前100位注册会员
在线好友(0)
Powered by

我要回帖

更多关于 flash版本低于9.0 的文章

 

随机推荐