文档详情

Marc使用心得

亦明
实名认证
店铺
DOC
113.28KB
约12页
文档ID:141986050
Marc使用心得_第1页
1/12

Marc使用心得    Marc使用心得1换名另存File-——Save as下“SELEXTION”下输入新名,例如“12233”2单位使用长度m质量kg荷载kN3Exit numberExit number在Volume A:Theory andUser Information查4Initial Loads注意    为什么?5纤维单元设置几何尺寸设置,选择“solid sectionbeam”,注意方向,在“Vector”中设置    6Marc中快速生成曲线和拷贝曲线数据利用table中copy to将Marc生成的曲线拷贝到剪贴板,到excel中粘贴;利用table中“clipboard”中copy from可以将剪贴板数据拷贝到Mrac中    7分层壳中关于钢筋的实现采用“弥散钢筋模型”,对于纵横向配筋率相同的墙体,可设为各向同性钢筋层;对于纵横向配筋率相同的墙体,可分别设置不同材料主轴方向的正交各向异性的钢筋层来模拟    对于连梁、暗柱等特殊构件,可采用“离散钢筋模型”,采用“Inserts”功能直接嵌入    8关于纤维截面生成通过陆老师提供的“THUFIBER_PRE.exe”软件输入一次截面,生成一个截面信息文件“matcode0.txt”,将生成参数拷贝到“matcode.txt”中对应位置。

   注意    (1)截面的局部坐标方向不能搞错;    (2)matcode中的截面顺序必须与Marc输入的截面顺序保持一致    Element529Marc中选择显示见Select—→Visible Sets10弹塑性时程分析中阻尼的设置《陆》结构的阻尼既与质量也与刚度有关(例如瑞雷阻尼),这里仅介绍一种最为简单的阻尼取法假设结构的阻尼为质量比例型,结构各阶振型阻尼比相同,例如钢筋混凝土结构    可取阻尼比ξ=0.05,则结构的质量阻尼系数可按2ξf12π来计算得到    f1为结构的第一周期对应的频率值    11关于纤维梁单元(Element52)的局部坐标设置单元库原文Local x and yare theprincipal axesof thecross section.Local zis alongthe beamaxis(Figure3-72).The localx-axis isnormal tothe beamaxis.The localz-axis goesfrom node1to node2,and thelocal y-axis formsa right-handed setwith localxandz.翻译局部坐标x、y轴为横截面主轴方向,z轴为梁的轴线方向。

   局部坐标x轴是垂直于梁轴线(即z轴),z轴为节点1到节点2方向,局部坐标y轴由x、z轴根据右手准则确定    实质是对局部坐标系y轴进行设置,即根据右手准则对x、z确定    《陆》P156取梁单元的局部坐标系x轴为垂直向上,与整体坐标系的z轴平行,所以局部坐标系x轴的矢量方向为    (001);取柱单元的局部坐标系x轴为与整体坐标系的x轴平行,所以局部坐标系x轴的矢量方向为    (100)    根据局部坐标系x轴方向,故有如下设置梁250*500,整体坐标下x轴向尺寸为0.5;整体坐标下y轴向尺寸为0.25;柱300*400,整体坐标下x轴向尺寸为0.4;整体坐标下y轴向尺寸为0.30    12关于sweep对nodes,elements等均进行扫描,同时要删除unused nodes    14Excel中关于绝对引用Z$10为绝对引用,就是在你拉公式时,不论直拉或横拉,都把第10行给固定住,就像你不固定$10时,你向下拉时会变成Z    11、Z    12、Z13....固定住以后,就都是Z10了,同理也可以设置成$Z$10,这样的话,不论你怎么拉都会是Z10这个单元格。

   15收敛准则单选残余应力residuals的收敛效果不好时,可选用残余应力+位移,即“residuals anddisplacement”双重标准来控制    参数指标选0.01即可满足精度要求    16加载PROC文件UTILS_PROCEDURES_LOAD_START/CONT注意“CREATE”为创建17生成“matcode.txt”文件UTILS_MRAC INPUTFILE_WRITE18纤维梁轴线偏移19关于框架梁建模的讨论纤维梁模型优点非线性能力强,缺点自己不能开发    分层壳模型优点建模简单,缺点非线性能力差    20关于分层壳中竖向、水平向配筋率不同的建模若配筋率相同,则按一层钢板,各向同性建模考虑‘若配筋率不同,则按二层钢板,一竖向,一横向,各向异性建模考虑,同时材料属性仅输入材料受力向,而对于其它2个方向简单的输入很小的数值即可    21Mrac无法连接计算原因因为文件名和文件夹中存在Mrac无法识别的字符,例如中文、空格    名字太长也不行    22分层壳的划分数量按奇数划分,这样数值计算的积分点将落在每一层上,有利于计算结果精度    23Marc批处理程序应用可一次性对不同工况下的JOB文件进行批量计算,例如IDA分析。

   具体步骤如下    (1)Marc程序中建立某计算工况,在Run中选择“ADVANCED JOBSUBMISSION→WRITE INPUTFILE”生成例如“wall_4_200_grortcore_push.dat”文件    (2)在批处理程序中下列语句例1F:\marc\Marwan-wall**注释需进行批处理运算文件所在的文件夹call run_marc-job wall_4_200_push.dat-b no**注释调用各工况名称call run_marc-job wall_4_200_grortcore_push.dat-b no例2run_marc-prog TECS_02_Z15_KOBE_N_3.0-job z15_half_brace_0103_Collapse-np12-b nonp12表示利用12核的并行计算,一般家用电脑不考虑    注意批处理文件除确定执行外,千万不要双击打开,否则将导致大量计算运行    时一定是右键选择“”    24影响Marc分层壳计算收敛性影响因素    (1)越接近截面中心的材料影响越大,特别是下降段    (2)单元大小,不宜太小。

   25有限元分析结果与试验结果误差分析及解决方案    (1)初始刚度偏大FS1对比计算-600000-500000-400000-300000-200000-1000000100000200000300000400000500000-0.045-0.035-0.025-0.015-0.0050.0050.0150.0250.0350.045位移/m荷载/Nfs1_down试验曲线fs1_up调整材料的弹性模量    (2)初始屈服点偏高-600000-400000-2000000200000400000600000800000-0.06-0.04-0.0200.020.040.06WALL5数值计算WALL5试验数据试算200调整钢筋及灌芯混凝土峰值强度    26骨架曲线数值模拟误差分析钢筋混凝土剪力墙骨架曲线的上升段(屈服点之前)取决于混凝土的本构;下降段则取决于钢筋的本构;滞回曲线的饱满及滑移程度取决于钢筋本构    27往复试验数值模拟的收敛问题这个没有固定的方法,一般都是自己慢慢调整    比如收敛准则用成力和位移两个控制;修改材料本构,然后把那个压碎应变设置成很大    或者把那个强制收敛打开。

   28Marc程序计算收敛性讨论    (1)Any materialmodel inwhich thetangent stiffnessis zeroor negativewill oftencause convergenceproblems    翻译材料模型切线刚度为0或小于0,将经常导致程序不收敛    所以,实际操作中往往将材料模型切线刚度为0的模型近似处理为向上一点,使得K为一个较小的正数    29Marc程序划分单元大小对计算结果的影响以下图为例,大单元    (200)收敛性好,但计算结果明显低于小单元    (100);小单元    (100)与之相反    -150000-100000-50000050000100000150000200000-0.15-0.1-0.0500.050.10.150.2荷载/N位移/mwall-1-100wall-1试验数据wa11-1-xx0TECS程序使用注意    (1)改程序仅适用于Beam52号单元,对98号单元不适用    (2)运行marc时,应对其生成的debug.txt进行检查,检查内容包括a.纤维梁单元设置是否正确;b.单元生死判别,此处可自行,即增加输出行“write”。

   31TECS子程序错误错误1tecs_01_m.exe0105DDCD Unknown Unknown Unknown tecs_01_m.exe0046ED6D Unknown Unknown Unknown tecs_01_m.exe00420967Unknown Unknown Unknown tecs_01_m.exe004145EB Unknown Unknown Unknowntecs_01_m.exe00401030Unknown Unknown Unknowntecs_01_m.exe013405E3Unknown Unknown Unknowntecs_01_m.exe0131980F Unknown Unknown Unknown kernel32.dll7C81776F Unknown Unknown Unknown以上错误表示为纤维梁数值数量不够造成,需要修改程序中20000type(Typ_RC_Rect01)::Column_Mat    (200)!存放代表性单元截面信息type(Typ_RC_Rect01)::Column0(20000,3)!数组。

   存放所有的单元type(Typ_RC_Rect01)::Column1(size(Column0,1),size(Column0,2))integer::inf    (20000),flag0错误2Image PCRoutine LineSource marc_fiber_exampl01605C6A Unknown Unknown Unknown marc_fiber_exampl01602E58Unknown Unknown Unknown marc_fiber_exampl015B3130UnknownUnknownUnknown marc_fiber_exampl015B2304UnknownUnknownUnknown marc_fiber_exampl015843F4UnknownUnknownUnknown marc_fiber_exampl0040685F UnknownUnknownUnknown marc_fiber_exampl0040661D UnknownUnknownUnknownmarc_fiber_exampl0040AE7D UnknownUnknownUnknownmarc_fiber_exampl00401032UnknownUnknownUnknownmarc_fiber_exampl0185E193UnknownUnknownUnknown。

下载提示
相似文档
正为您匹配相似的精品文档