Q为问A为回复-------------------------------------------------------------------------------Q:模态分析得到的结果是不是某个方向上的各阶频率啊,我要得到各个方向的一阶频率能做到吗?A:模态分析得到的结果是你所选择的自由度内的振型。如果需要得到某一个方向内的振型,用RUDECED法选择你所希望的主自由度如UX,将所求的频率值设置为一即可。Q:不过大型复杂结构的振型一般都不是一个方向的应该是一个方向为主其它方向为次,如果把所要求的方向设为主自由度会不会跟真实的实际结果有出入?Q:对于复杂的大型实体其主自由度无法给出,此时就无法应用reduce法,可不可以改约束还是就认为一次得到前3阶频率就是x,y,z方向的一阶频率?A:正是因为复杂结构的主自由度不好确定,所以倾向于用SUBSPACE和BLOCKLANCZOS法,约束不要随便改。它应该描述结构真实的状态,不能说前3阶频率即为XYZ方向的第一阶频率。你可以好好想想所用方程中[K]和[M]的意义。--------------------------------------------------------------------------------Q:轴承是用来支撑要研究的对象,把轴承等价为弹簧,将其刚度加在对象的节点上,这样就要定义刚度的大小。再加是否还要定义单元类型然后才能定义其刚度?A:我曾经用LINK8单元模拟过根据K=EA/L确定刚度。我当时取E=210e9,L=0.1,然后A=KL/E经过检验是可行的。A1:用link单元模拟其刚度k=EA/L,通过假定E,A,L的值使之和k相等。其密度要用combin14模拟其刚度阻尼--------------------------------------------------------------------------------Q:ANSYS处理动力问题,如土层地震响应或基础振动反应,可否从边界施加加速度荷载?若可以,如何瞬态动力反应分析时间子步为200?A:如果你所希望求的最高频率的周期为f,则ANSYS取时间步长为1/20f为默认值。Q:板单元的后处理的显示在单元坐标还是在总体坐标?比如位移,应力?A:应力,位移在总体坐标中弯矩是不一定。A:应力,位移是显示在结果坐标系的。顺便说明一下,节点信息显示在显示坐标系。不过结果坐标系默认为全局坐标系,而显示坐标系也是默认为全局坐标系。你可以这样修改结果坐标系MainMenu:GeneralPostprocessorOptionsforOutput...你可以这样修改显示坐标系UtilityMenu:WorkplaneChangeDisplayCStoA:你可以用ETABLE命令先存储对应于各单元的位移等等,再用ANSYS的柱状图或是别的画图软件PLOT出图形。Q:我现在需分析一个板梁结构板,已用SHELL63单元划分好梁。我是用板上的一条线划分单元并添加截面而生成的。但现在运算时,发现板和梁是分开的,它们之间互不影响。请教各位高手怎样将板和梁合并为一个整体?A:PreprocessorNumberingCtrlsMergeItems里elementandnode合并。Q:用SHELL63单元划分的板结构想加垂直于板面的匀布载荷?A:找到如下位置ANSYSHELP-ANSYSELEMENTSREFERENCE-ELEMENTLIBRARY-SHELL63ELASTICSHELL在INPUTSUMMARY中有SURFACELOADSPRESSURES。其中,face1(I-J-K-L)(bottom,in+Zdirection)的意思为当LoadKey=1时,pressure加在由节点IJKL确定的面上。在单元坐标中,以+Z方向为正也可以说垂直指向面IJKL时为正。至于均布则将几个值都填成一样的就可以了或者只填主要参数如VALUEatI自己多看看帮助文件做一个例子验证一下。--------------------------------------------------------------------------------Q:ANSYS可以自己定义输出格式吗?A:可以先打开一个文件*cfopen再用*vwrite,label通过打开一个文件读出数据或以追加的方式写入数据并可控制输入和输出的格式*cfopen,,*vread,,,,,(f12.6)*vwrite,(f12.6)*cfclos,,--------------------------------------------------------------------------------Q:作模态分析时就是集中质量单元和刚度加法吗?A:在选用求解方法时,例如SUBSPACE和BLOCKLANCZOS会有一个选项[LUMPM]默认为选用一致质量矩阵,你可以选为集中质量矩阵。A:用mass21通过meshkeypoint来把点划分成mass21单元即可。Q:我在原有的静态分析的基础上想继续作一下结构的模态分析应该采取那些步骤?我用solutionnewanalysis-modal,thencurrentLS,出现如下的提示1.theeigenvalueextractionmethodmustbespecifiedonMODOPTcommand.SUBSPorLANBareusuallyrecommanded.2.pleaseexpandmodesifanydownstreamMODALanalysisbasedcalculationsneedtobeperformed.这是怎么一回事?A:你最好先看看帮助文件中的ANSYSSTRUCTUREREFERENCE中的BUCKLINGANALYSIS。如果你对理论不清楚,我劝你不要盲目计算不然结果也许并不可信。这是我的建议。A:系统默认为0阶!Q1:在ANSYS中如何设定小数的有效位数?比如我输入的应力值为0.0004495568,而且我的一组数据都是最后几位差别。但是ANSYSY自做聪明把它四舍五入了结果弄的都一样了,如何更改这个有效位数呢?Q2:ANSYS在输出时,如何修改输出的数字显示模式?比如用科学记数法或者将数字缩放多少倍那样显示,在什么地方能够修改呢?Q3ANSYS5.7.1中什么地方能够出现那种材料库表,就是说不同ANSYS的什么materialmodels对话框生成,而是通过table输入材料属性诸如应力应变曲线之类的东西?A:用a.bEn来表示如2.45678e-9材料特性用tb.--------------------------------------------------------------------------------我是个ANSYS初学者,现在碰到下面几个问题请各位高手帮忙看一下。Q:是什么原因使得相邻ELEMENT的共用节点解得的力不一样呢?应该是方法步骤的原因,而不是误差吧。请简单介绍一下!A:可能是你提取数据的时候思路有问题。比如说当你提取的是有多个连接单元的节点数据而实际上你提取的是各个单元的。A:相邻ELEMENT的共用节点,你MERGE了吗?ANSYS是通过单元的节点传递数值的从而得出结果的。Q:在进行模拟计算结构多阶段施工过程计算时,在ansys里面说可以用死活单元的方法,但是死活单元每次只允许选择一个,我的模型比较大,如果采用这个方法不太现实,各位同志有什么比较好的方法没有请赐教?A:涉及到两个方面的问题:一以TABLE形式定义参数。二:DO-LOOP循环你可以参考ANSYSGENERALGUIDE中SOLUTION中对多重载荷步的叙述很简单。Q:比如在beam4和shell63中显示的输出结果有应力和变形以及节点等效荷载。请问如何才能显示截面弯矩扭矩和剪力呢?A:在ELEMENTTABLE中,首先定义变量。注意一:你要知道BEAM设置了几个积分点。注意二:要知道SEQUENCENUMBER值。所以你需要参考ELEMENTREFERENCE中的单元介绍。Q:最近在计算一个模型管状在地下分析中,要施加地层给予的支撑。我想简化为弹性支撑,可是发现在ansys中找不到这样的支撑情况?A:首先你要知道弹性支撑的弹性系数。具体的计算方法你应该知道的,然后用LINK8单元模拟要注意的是刚度k=EA/L。由此确定LINK单元的面积A来体现单元的弹性刚度。我对此作过验证结论是可行的。--------------------------------------------------------------------------------Q:如何梁单元同时施加两个方向分布荷载竖向侧向?A:同时施加两个方向的均布荷载相当与分别施加不同的均布荷载即分别加。主要是要选择好均布荷载的ID,参考单元参考手册中的说明,例如BEAM4INPUTSUMMARY中:SurfaceLoadsPressure:有face2(i-j)(-Ynormaldirection)。这里2就是LOADID以单元坐标的-Y轴为正。Q:请问如何打印图形结果?A:用ANSYA中的功能就可以。GUI菜单命令:PLOTCTRLSCAPTUREIMAGES或RESTOREIMAGES。A:我是用plotctrlhardcopytofile,然后在剪贴板中就可以看见了。A:我都是用抓图工具抓下来然后再打印的。A:Ansys5.6已经做到了把图形窗口COPY到文件如JPG/BMP...等格式PLOTCTRL/HARDCOPY/TOFILE很好用。--------------------------------------------------------------------------------Q:其实APDL语言是ANSYS的二次开发语言,是在FORTRAN编程语言的基础上形成的。你只要会FORTRAN语言,这就很容易理解APDL语言了。也有循环选择等编程结构把枯燥的*作用计算机,自动实现然后形成一个宏*。Q:是的。APDL语言确实很方便,而且和FORTRAN语言类似,很容易读懂。在计算电机电磁场中,电机的反电势更加方便。前几天刚算了一个需要循环运算288次的程序,使用APDL语言使的我可以让电脑自己运行程序保存结果数据,而我的任务就是睡一觉醒来对结果数据进行处理。Q:我看见好多人在讨论用命令流处理程序,很不明白命令流和gui的形式有很大区别吗?在什么情况下更适用命令呢?A:很容易控制Ansys,且结果文件小,功能很强大,可以进行循环控制分支等,作运算速度快,充分利用APDL语言对ansys进一步开发。Q:用ansys5.6.2计算一个压力容器,划分网格9万余个。运行环境win2000,cpu:1G,内存640M,硬盘40G,模型建立,网格划分均无问题。但是运行到占用硬盘大约9.2G的时候,就出错。提示内存无法read。请问该如何解决?是内存的问题?还是ansys本身问题?还是系统问题?硬件问题?模型建立实在无法简化。A:我的硬盘是30G的,内存1G,windowsNT,TotalWorkingspace是1400M,再高就控制不了Database是56,我能解的有效节点数是140000,只是因为磁盘空间不够工作的分区是10G,当ansys探测到磁盘空间已满,就自动退出。尽量大的增大节点数,并不是好办法。因为运行速度太慢了,利用对称性减小求解区域,利用Lesize,esize等控制网格都是好的办法。A:选用对称性的时候要注意边界条件但的确是个好办法。A:以前在使用ALGOR时,也遇到过类似情况。当时有10万个结点,对WIN2000来说,已不存在WIN9X中文件最大只能2G的瓶颈。但在处理超大虚拟内存需求时,仍然会出问题。处理方法有二:1:使用PQMAGIC划分出一个20G的逻辑分区一定要跟WIN2000系统在不同的分区,再在控制面板-系统中,将虚