FLAC3D基础命令流解释

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

;模型镜像genzoneradcylindersize2512525genzonereflectnormal-100originxyz(面上一点);沿X轴镜像,通过对称平面法线向量确定对称面genzonereflectnormal00-1;沿z轴镜像;绘图控制pladdcontourszzoutlineon;在模型中显示位移-应变曲线histgpydisp0,0,0histzonesyy0,1,0histzonesyy1,1,0plhis-2-3vs1;在plothistmvsn的形式里,m代表y轴,n代表x轴(不管m,n的正负);-表示对其值作mirror;对模型进行压缩实验的方法;即在模型两侧施加相反方向的速度iniyvel1e-7rangey-.1.1iniyvel-1e-7rangey1.92.1;修改模型的坐标值inixadd-100yadd-100zadd-100;显示云图的同时也显示模型网格轮廓plotaddcontdispoutlineongradient/average;gradient更精确;输入角度、弧度方法pi=π,90°为90.0*degraddefset_valsptA=25.0*sin(pi/2);ptA=25.0ptB=25.0*cos(60.0*degrad);ptB=12.5ptC=pi;ptC=3.1415926endset_valsprintptAptBptC;施加结构单元方法selshellid=5rangecylinderend1=(0.0,0.0,0.0)&end2=(0.0,25.0,0.0)radius=24.5notplotaddselgeomblackblackcidonscale=0.03selnodeinitzposadd-25.0;如何显示某一平面plotcreatename_planeplotsetplaneorigin340normal100plotaddcontdispplanebehindshadeonplotaddselgeomblackplotaddaxesredplotcurrentname_planeplotshow;如何施加法向应力并显示所施加的力applynstress-3.0E7rangecylinderend10-10end2010radius39.9not;柱体外表面施加法向力applynstress-5.0E6rangecylinderend10-10end2010radius2.1;柱体内表面施加法向力plotgridgreenfapblack;显示施加的力;获取某网格点的ID,坐标值defaaget_id=gp_id(gp_near(3,0,0))endaaprintget_idprintgppositionrangeid3;保存命令流文件setlogonsetlogfilehua.log;文件存放的路径与调用的文本路径相同......setlogoff;fish函数的说明与解释deffind_add;定义fish函数find_addhead=null;给head赋值p_gp=gp_head;第一个网格结点的指针赋给p_gploop_whilep_gp#null;当p_gp值不为null时作循环x_pos=gp_xpos(p_gp);将指针为p_gp的结点的x坐标值赋给x_posifx_pos=10.0then;如果x_pos=10.0则(执行)new=get_mem(2);从主内存空间里得到2个fish变量对象并返回第一个对象的开始地址mem(new)=head;将head类型和数值置于地址为new的fish变量mem(new+1)=p_gp;第二个变量存储符合条件的zone地址head=new;将new值赋给headendifp_gp=gp_next(p_gp);将结点指针为p_gp的下一个结点的指针赋给p_gpendloop;结束循环end;结束fish函数;实际上这个fish函数为满足条件(x坐标为10的)的zone的地址开辟一定的地址空间,各地址之间存在一定的联系;找到第一个符合条件的zone地址后,用new=get_mem(2)从主内存空间里得到2个fish变量对象并返回第一个对象的开始地址,并用;下面的mem(new)=head,将第一次开辟的两个变量的第一个变量存储地址head(注意第一次head=null),第二个变量存储第一;个符合条件的zone地址,并将第一个变量的地址赋予head(head=new),第一次循环结束;下次循环,同样开辟两个变量对象,第;一个变量对象记录上次循环开辟的第一个变量的地址,第二个记录第二个符合条件的zone地址,其余循环依次类推,这样子就建立了;一个符合条件的zone地址链条,方便以后使用。;FLAC后处理;输出JPG图片setplotjpgsetplotquality100plothardfileXX.jpg;输出TXT文件histwriteXfilexx.txt;(x是历史记录ID)printconzd;输出单元应力和节点位移setlogonsetlogfilexx.logprintzostressprintgpdissetlogoff;生成影片文件plotsetrot20030plotconszzouonmagf10plotaddhist1setmovieavistep1filexx.avimoviestartsolve;计算间隔命令在solve命令之前sethist_rep1;(步数);检查模型赋值情况plotbconpropbu;变形云图加网格放大20倍plotconzdouonmagf20;变形网格plotskmagf20;变形矢量图(加网格)plotskdisscale0.07;(scale是箭头长度,默认0.05);如何观察塑性区plotblockstateplotblockstatesh_nplotblockstatesh_p;切片操作plotsetplaneori123norm00-1plotconzdplaneplotadddisplaneplotaddskplotaddax;切片后方部分显示plotconzdplanebehindshadeon交集就是rangegroupagroupb并集就是rangegroupaanygroupbanynot是差集

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功