资源描述:
《迈达斯建模的几个问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、有关模型建立的基本问题1、关于MIDAS截面面输入的讨论问:请问fem2000兄,为什么只有变截面能导入已定义的PSC截面,必须先定义PSC截面,而其他变截面为什么不能导入(除PSC之外),且手工输入葙梁截面数据似乎太慢了,请问有还有没有其他便捷的输入截面方法,最主要的是解决葙梁截面输入,如桥博的节线输入,坐标输入,我觉得MIDAS的输入法应该不会比其他软件差的(单位新买的正版的MIDAS,小弟在初步学习之中)答:(1)以在EXCEL里面编辑好,在拷贝到截面表格里面哦 (2)在添加截面时候,有个导入功能,可以导入原先做过截面数据!如以前有相
2、同或类似的就方便了许多。不妨试下。 (3)可以充分利用midas的截面特性计算器以及mct文件编辑器,截面的cad图你该有吧?将cad图存成dxf文件,导入截面特性计算器,不过要注意图形文件不能有面域,只能是线,因为他可以进行批量计算,所以你只要将所有截面放到一张图里,然后进行计算,最后导出mct文件,假若说是变截面,可以用mct的命令流将你得到的mct文件进行编辑,然后就可以导入变截面了。 (4)mct命令窗口中对各项mct命令都有提示,只要点插入命令你就能得到那个命令的命令流格式,如果对各项所代表的意义不明白可以参考在线帮助,相对来说
3、,要比ansys的命令流好学多了,毕竟他有中文帮助。 你从spc导出来的mct文件里面给出的是section里的value格式,你可以参照value跟tapered之间的差别,将你得到的value截面1,2拷贝到tapered形式里作为i,j截面,以此类推,然后修改其中的部分不同内容,就会得到了你想要的。 在编辑的时候推荐你用ultraedit编辑器,主要的方便之处是它可以进行行快和列快的转换,至于说怎么能提高编辑的效率,可以慢慢摸索,只要熟练了,看起来麻烦的事也会变得非常简单。 (5)MIDAS变截面输入可以采用变截面组的方式!一个
4、变截面的梁,可以定义变截面组,变截面组里面包括你所需要的变截面单元,此时把变截面组的所有单元设成一种变截面类型,变截面组的i端就是变截面的i端,j端就是变截面的j端!在变截面组里面i端到j端的截面特性是均匀变化的,可以定义成按线形或者多项式变化!变截面组可以再转换成变截面,此时,每个变截面组里的单元都会赋予不同的截面类型,同时,变截面组也会被删除!注意:在截面对话框的“数值表单”中定义的变截面不能使用该功能。 (6)用截面特性计算器以后导入的截面默认的都是等效的矩形截面,如果要显示是箱形截面你应该在截面数据变截面下选择合适的箱形截面然后输入
5、数值。这样的到的才是箱形截面,如果这里面没有你要的截面你也可以用mct来编辑。2、建模中如何快速生成单元问:各位好想问一个midas中很基础的问题,就是我在建立了大量的节点后,想再生成单元,有没有方便一点的办法,能不能像ansys中一样可以做一些循环什么的,还请指教!答:(1)midas没有类似的循环,不过想实现批量的编辑也不难,利用mct文件的编辑,你可以先建立了节点然后利用节点重新编号的功能,对建立的节点按一定规律重新排列,然后在ultraedit(一种文本编辑工具,非常方便,可以使用列编辑)里面进行编辑,第一列是单元号,当然是1,2,3
6、,4。。。依次排列,第二列是单元类型,批量输入你的类型,第五列输入i端节点,你直接就把第一列的单元号copy过来就可以了,然后第二列的可以将第一列的内容去掉1,把后面的拷贝过来,至于说其他的参数,如果你的单元都是同类的,都可以批量输入。当然以上所说的都是没有单元交叉的情况下才适合,不过这样编辑几次应该有的单元都能得到了。以下是mct命令的例子: *ELEMENT ;Elements;iEL,TYPE,iMAT,iPRO,iN1,iN2,ANGLE,iSUB,EXVAL ;Frame Element;iEL,TYPE,iMAT,i
7、PRO,iN1,iN2,iN3,iN4,iSUB,iWID ;PlanarElement;iEL,TYPE,iMAT,iPRO,iN1,iN2,iN3,iN4,iN5,iN6,iN7,iN8 ;Solid Element;iEL,TYPE,iMAT,iPRO,iN1,iN2,REF,RPX,RPY,RPZ,iSUB,EXVAL;Frame(Ref.Point) 1,BEAM , 1, 1, 1, 2, 0 2,BEAM , 1, 1, 2, 3, 0 3,BEAM , 1, 1, 3, 4, 0
8、 4,BEAM , 1, 1, 4, 5, 0 5,BEAM , 1, 1, 5, 6, 0(2)其实还有一个办法。比如你建立了101个节点