您好,欢迎来到教培网!请登录免费注册选课学习指南
广州
教培网
外语/小语种电脑/IT/设计职业技能学历教育
广州有道计算机培训中心轮播1广州有道计算机培训中心轮播2广州有道计算机培训中心轮播3广州有道计算机培训中心轮播4广州有道计算机培训中心轮播5
学校环境校区与课堂实景
查看学校相册

广州有道计算机培训中心

平台认证
4.610人评价
职业技能44门课程4个校区0人预约
正规学校助学补贴优质服务靠近地铁多校区口碑好评专业教学资质认证
校区
主校区、全部校区、全部校区等4个校区
地址
广州(具体校区地址请咨询)
电话
18347319277
简介
广州有道计算机培训中心-教培网触屏版 | 广州有道计算机培训中心 资质认证 专业教学 氛围好 靠近地铁 多校区 口碑好评 值得信赖 学校 课程 校区 相册 评价 动态 问答 简介 4.7 很好 | 24评论 老师讲课还挺细心的,节奏把握的挺好,很多细节的地方都觉得十分周到 广州模具编程机构榜NO.1 点击查看更多 精品… 详情
当前位置:教培网>广州有道计算机培训中心>学校动态>最新Abaqus常用技巧大全(二)

最新Abaqus常用技巧大全(二)

作者:教培网来源:教培网地区:广州

2014-01-17 8.材料方向与增量步 材料方向: 针对各向异性材料(如板金材料、复合材料等)变形体,材料方向定义材料的某一特定方向如纤维方向。该方向随着变形体的移动而移动,旋转而旋转。输出的场变量值都以材料方向为参考,有时便于数据处理,分析计算结果等。abaqus中增量步 abaqus 中把所有载荷按一定的要求分成若干载荷步step,每一步step根据abaqus自动载荷增量,分成若干增量increments,每一增量施加一定的载荷,然后每一增量通过若干迭代步iteration 进行迭代,当系统达到平衡时,迭代结束,完成一个增量。当所有的增量都完成后,计算结束;反之,计算可能出现发散。

这时,可以通过采用多钟方法(如调整放大质量系数,单元网格优化等)调整增量大小,使计算继续进行 9.多个inp文件如何实现批处理 我喜欢用fortran 写成这样: ! nodedeform.f90 ! ! FUNCTIONS: ! nodedeform - Entry point of console application. ! ! Example of displaying 'Hello World' at execution time. ! !**************************************************************************** ! ! PROGRAM: nodedeform ! ! PURPOSE: Entry point for 'Hello World' sample console application. ! !**************************************************************************** program nodedeform USE DFLIB ! implicit none result = SYSTEMQQ (‘abaqus job=3d05ctJ interactive’) result = SYSTEMQQ (‘abaqus job=3d05ctJmodel-2 interactive’) ! result = SYSTEMQQ (‘abaqus job=test-1 interactive’) ! result = SYSTEMQQ (‘abaqus job=test-2 interactive’) ! result = SYSTEMQQ (‘abaqus job=test-3 interactive’) ! result = SYSTEMQQ (‘abaqus job=test-4 interactive’) ! result = SYSTEMQQ (‘abaqus job=test-5 interactive’) ! result = SYSTEMQQ (‘abaqus job=test-6 interactive’) ! result = SYSTEMQQ (‘abaqus job=test-7 interactive’) ! result = SYSTEMQQ (‘abaqus job=test-8 interactive’) end program nodedeform 10.关于ABAQUS的任务管理 1。

ABAQUS6.4新增了任务管理的命令,可以暂停、恢复、和终止一个正在背景运行的任务,方法如下(在命令行输入并运行): 任务暂停: abaqus suspend job=job-name 任务恢复: abaqus resume job=job-name 任务终止: abaqus terminate job=job-name 其中任务暂停(suspend)的时候,windows任务管理栏中仍会保留standard/explicit的计算线程,只是不再使用CPU资源,当任务恢复(resume)的时候继续工作。任务终止则就像CAE中提交的任务的KILL功能类似,直接cut掉正在运行的任务,不可恢复。其实也就和在windows任务管理栏中强行终止差不多,但属于合法操作。2。

就是利用windos的任务管理栏了,使用它的processes管理功能时,不仅仅可以强行关掉一个正在运行的任务,还可以通过改变它的优先级别来改变其对CPU的占用程度。共有Realtime,High,AboveNormal,Normal,BelowNormal,Low 五个可选等级,windows默认的等级是Normal,此时所有的任务都在随机抢占CPU资源,一般ABAQUS在运行时想要运行别的程序就比较困难了,特别是一些大程序。在觉得机器使用时有明显的延迟时,就可以把ABAQUS任务的优先级别设的低一些,就可以腾出CPU资源给别的级别高的任务了,不用机器的时候再把ABAQUS任务的级别调上去,这样就可以娱乐、工作两不误了。

You may try this method which was posted at simwe forum, but not my original idea. Anyway, I will feel very happy even if it probably just helps you just a little bit. 11.关于数据的输入输出 1.输出数据到dat文件: *NODE PRINT, NSET=nset_name,FREQ=1 COORD 得到的是变形前的坐标还是变形变形后的坐标??偶在前面已发文问过,偶有时得到的是变形前的,有时得到是变形后的,一直没有弄明白这个问题。

偶想得到的是变形后的坐标 2. 其实abaqus自己就带有相关的功能: abaqus job=job-1 suspend.可以将计算挂起。如果你需要重新进行运算 输入abaqus job=job-1 resume. 3. 如何输出大量节点的时间历程曲线?在环境文件abaqus_v6.env中添加一句 max_history_requests=0 即可。

12.后处理积分 CAE自带此功能,比如对速度时程积分得到位移时程,可以这样操作: 利用XY Data---->ODB History Output将速度时程存为V,然后XY Data---->Operate on XY Data---->Operations 看到那个 integrate (X) 这个可能还是只是实现对时间的积分,如果对dx,dy的积分 如何实现呢?比方说,Q=v*A 已经知道流速的矢量分布,怎么得到流量的分布了!这也是可以的,关键在于你的x-y data数据的两轴数据是什么?其积分就是y数据值对x值的积分!

看看:CAE user manual:33.4.4Overview of X–Y data operations 13.接触分析激活杀死 Usage: Use both of the following options: *MODEL CHANGE, TYPE=CONTACT PAIR, ADD surface_1, surface_2 *CONTACT INTERFERENCE surface_1, surface_2, Usage: *MODEL CHANGE, TYPE=CONTACT PAIR, REMOVE 14.利用queue的功能由本地机器向远程unix机器提交abaqus作业的方法 [精华] 利用queue的功能由本地机器向远程unix机器提交abaqus作业的方法 假设: 1. 远程unix机器的安装目录为/abaqus, 2. 远程计算机IP地址为192.168.0.166,主机名为ibmlinux 3. 本地计算机IP地址为192.168.0.18,主机名为training 下面的讨论涉及的内容相应改变 Step 1 分别设置本地计算机和远程计算机之间的主机名和IP地址对应。

1. 修改本地hosts文件,windows上一般位于c:\windows\system32\drivers\etc下,unix上位于/etc下,加入远程计算机主机名和IP地址对应行,如: 192.168.0.166 ibmlinux 2. 修改远程hosts文件,位于/etc下,加入本地计算机主机名和IP地址对应行,如: 192.168.0.18 training Step 2 设置本地计算机对远程计算机运行rsh和rcp命令正确。1. 两台计算机登陆名和密码一致。举例而言,若远程计算机登陆名和密码为root/root,则设置本地计算机也用同样的用户名和密码登陆。2. 修改远程计算机。

rhosts文件,该文件位于对应用户名登陆后的主目录下,如/home/root,加入本地计算机的IP地址使得本地计算机可以访问到远程计算机。3. 在本地计算机的提示符下键入 rsh ibmlinux ls 测试rsh是否能够正常使用,如果可以列出远程计算机主目录下文件,代表rsh和rcp工作正常。

Step 3 设置远程计算机该用户的默认登陆程序为csh,修改passwd文件,位于/etc下,如: root:Ty91eFGzybEE2:0:3::/:/usr/bin/csh Step 4 修改远程计算机的abaqus环境文件abaqus_v6.env 在环境文件后加入 queue_name =[“nice_queue”] after_prefix = “-b” queue_prefix = “-q” nice_queue = “/bin/sh -c 'nice ./%S 1>%L 2>&1 &‘” 保存 在提示符下面键入 abaqus fetch job=beam.inp abaqus job=beam queue=nice_queue 如果可以顺利获得beam.odb,则表示远程计算机queue设置正确。

Step 5 修改本地计算机的abaqus环境文件abaqus_v6.env 在环境文件后加入 def onCaeStartup(): def makeQueues(*args): import os, driverUtils driverName = './abaqus' scratchDir = '/abaqus/Commands' session.Queue(name='nice', queueName='nice_queue', hostName='ibmlinux', driver=driverName, localPlatform = NT, fileCopy=ON, directory=scratchDir) addImportCallback('job', makeQueues) 保存 Step 6 在本地计算机上启动abaqus/cae,创建或打开一个模型,在Job模块创建一个新任务,选择Run Mode为Queue,选择nice,OK,提交运算,观察是否任务被自动提交到了远程计算机的/abaqus/Commands下运行并自动返回odb文件到本地计算机。

如有错误,会在启动cae的提示符窗口中出现,检查错误并找到相应解决办法。

分享到:

相关课程

官方授权声明

尊敬的平台会员您好,[广州有道计算机培训中心]资料由平台整理展示,资质、课程、校区、图片和文案均可在后台维护。如需了解[广州有道计算机培训中心]服务明细或申请试听服务,请点击。

公开资料整理 | 待机构认领确认