22.用户子程序的使用
假设你的输入文件为 a.inp b.for
那么在ABAQUS command 中的命令应该是这样的: abaqus job=a user=b
对于abaqus64pr11,command 中输入: abq64pr11 job=a user=b 就可以了。
当然首先你要用 cd 命令进入 输入文件 所在的当前文件目录。
强烈建议使用command来操作。
子程序文件名后缀应为 .for,而不是 .f
23.怎样设定用双CPU机器进行ABAQUS计算
try ABAQUS j=your-job CPUS=2
你是什么操作系统系统。我只试过2000和xp。
在上述系统下abaqus仅支持domain并行计算。CMD为 abaqus job=? parallel=domains domains=2 cpus=2 直接用CPUS=2不行的说。不过6.41我没试过。 如果直接用abaqus job=?
此时看任务管理器,应该2个cpu都是50%在跑:explicite。我没试过stantard下会如何。 如果在xp下,单击进程名explicite,然后右键。可找到选项分配cpu。 可以指定进程在那一个下跑或同时在两个上跑。还可以指定优先级。 如果同时算两道题,可选一个进城为低于标准。这样还能干别的事。 如果只是上网、下载就用默认就行了。 我是2 X xp 1800+的机器。
24.中途停止正在运算的JOB
If you run Abaqus with interactive mode, you can use Ctrl+C to kill it. If you run in backgroud, you can use:
abaqus suspend job=jobname to suspend your job;
abaqus resume job=jobname to resume your suspended job; abaqus terminate job=jobname to terminate your job.
25.自适应网格技术
一个模板: *HEADING ...
*ELEMENT, TYPE=..., ELSET=ACOUSTIC Data lines to define acoustic elements *ELEMENT, TYPE=..., ELSET=SOLID Data lines to define structural elements *SURFACE, NAME=TIE_ACOUSTIC
Data lines to define the acoustic surface interface with the structural mesh *SURFACE, NAME=TIE_SOLID
Data lines to define the solid surface interface with the acoustic mesh *TIE, NAME=COUPLING TIE_ACOUSTIC, TIE_SOLID ...
*STEP *STATIC
*ADAPTIVE MESH, ELSET=ACOUSTIC, MESH SWEEP=10 ...
*END STEP ** *STEP
*STEADY STATE DYNAMICS, DIRECT ...
*END STEP
26.abaqus计算与内存
求解器会估算内存使用量,ABAQUS计算时估算的是物理内存加上硬盘共享内存,如果所
需超出二者之和,就停止计算。如果一次物理内存装不下,就先放在硬盘内存区上,然后逐步读入物理内存,这就是为啥物理内存扩大后,解算精度可以提高的原因了。同时隐式不能超过3G,显式不能超过2G ,就像增量步不能超过1000000步一样。(硬软件决定的,不可能无限的)而且,显示、隐式对CPU和内存的要求不同,这要看你算的问题的类型了。对于同一个算题,隐式计算,CPU的作用没有内存大,就是说CPU的数量和快慢没有内存的改变对计算时间的影响大。而显式则不同,CPU的个数和速度对计算时间有很大的影响。 abaqus内存调整
如果你的内存比较小,可以在这里调整下
1,edit job 对话框中点击memory 然后把里面的内存值设为比你现有的内存稍大些,至于memory policy 可以选moderate 或者maximum
2,可以将虚拟内存调大或者直接固定虚拟内存大小, 还可以在abaqus_v6.env这个文件里面修改(ABAQUS\\6.5-1\\site)
27.质量缩放
ABAQUS Analysis User’s Manual 11.7.1
概要
准静态分析或某些动态分析中,少数尺寸较小的单元控制稳态时间增量,为提高计算效率,ABAQUS/Explicit常采用质量缩放的方法。质量缩放可用于:
? 缩放整个模型,单个单元或单元组的质量 ? 多步分析中,缩放每个分析步中的质量 ? 分析步起始或整个过程中进行质量缩放 质量比例缩放可通过以下方式执行:
? 采用给定的常数因子对特定单元进行质量缩放
? 对所有指定的单元采用相同比例因子进行质量缩放,使单元组内任意单元的最小稳
态时间增量等于用户给定的时间增量
? 仅对单元组内稳态时间增量小于用户给定时间增量的单元进行质量缩放,使这些单
元的稳态时间增量等于用户给定的时间增量
? 缩放所有指定单元的质量,使每个单元的稳态时间增量等于用户给定的时间增量 ? 对于金属成形分析,基于网格的几何形状和初始条件,自动进行质量缩放 简介
显示动态过程常用于解决以下两类问题:瞬时动态响应计算和含复杂非线性效应(最常见的是复杂的接触条件)的准静态模拟。由于求解动态方程时采用了显示中心差分法,平衡方程中离散的质量矩阵对计算效率和精度都起到了关键性的影响。如果恰当地运用质量缩放方法,可以在保证计算精度的情况下,大大提高计算效率。然而,最适合于准静态模拟的质量缩放技术与动态分析中必须采用的质量缩放方法存在很大差异。
准静态分析
对于应变率无关材料的准静态分析,自然时间并不重要。为节省计算时间,有效的办法是有两种:减少分析的时间步长或人为地增加模型的质量(质量缩放)。对于率无关材料,这两种方法产生的效果相同;但如果模型中含有率相关材料,首选质量缩放方法,因为该方法保留了自然时间。
准静态分析的质量缩放方法通常用于整个模型上执行。然而,当模型各部分的刚度和质量不同时,常选中模型的某部分进行质量缩放或对每部分分别进行缩放。任何情况下,都没有必要减小模型质量的实际值,并且随意地增加质量通常都会影响到计算精度。对于大多数准静态问题,一定程度的质量缩放可以增加ABAQUS/Explicit时间增量,从而减小计算时间。然而,必须保证质量的改变和随之增加的惯性力对计算结果没有显著影响。
诚然,修改材料密度也可以达到质量缩放的效果,但本节描述的方法灵活性更大,特别是在多步分析中。
有关准静态过程中质量缩放的讨论,可参看‖Rolling of thick plates,‖ Section 1.3.6 of the ABAQUS Example Problems Manual 动态分析
动态分析中,自然时间度量非常重要,为了获得瞬态响应,必须精确地表示模型的实际质量和惯性。然而,许多复杂的动态模型包含了一些尺寸极小的单元,使显示动态分析采用很小的时间增量。这些小尺寸单元通常是在生成复杂网格时形成的。通过在分析步起始时对这些控制单元的质量进行缩放,可以显著地增加稳态时间增量,而对整个模型的动态行为的影响可以忽略不计。
对真正的动态问题,只能对少数单元进行质量缩放,并且不允许明显地增加整个模型的质量,否则会降低动态结果的精度。
有关动态分析中采用质量缩放的讨论,可参看―Impact of a copper rod,‖ Section 1.3.10 of the
ABAQUS Benchmarks Manual,
稳态时间增量
本节中,―单元稳态时间增量‖是指单个单元的稳态时间增量;―单元-单元稳态时间增量‖是指某个单元组内单元稳态时间增量的最小值;―稳态时间增量‖是指整个模型的稳态时间增量。
模型中引入质量缩放
显示动态分析中有两种质量缩放方法:定比例质量缩放和变比例质量缩放。两种方法可以分开使用,也可以结合起来使用。质量缩放可用于整个模型,也可以用在单元组上。
定比例质量缩放
定比例缩放方法是对组装成全局节点质量阵的单元质量进行缩放,该方法在分析步起始时执行。缩放后的质量阵接着用于该分析步的每个增量步,除非同时采用了变比例缩放。如果接下来的分析步中没有重新定义质量缩放,定比例缩放方法将延续下去。
定比例缩放的两种基本方法:直接定义质量缩放因子,或者用户定义最小的稳态时间增量,由显示动态分析过程来确定质量缩放因子。
定比例缩放方法简单,在分析步起始时修改准静态模型的质量,或修改动态模型少数单元的质量,使它们不控制稳态时间增量的大小。由于只在分析步起始时执行一次质量缩放,因此该方法的计算效率很高。
*FIXED MASS SCALING Input File Usage:
ABAQUS/CAE Usage: Step module: Create Step: General, Dynamic, Explicit or Dynamic,
Temp-disp, Explicit: Mass scaling: Use scaling definitions below: Create: Semi-automatic mass scaling, Scale: At beginning of step
变比例质量缩放
在分析步中变比例缩放方法同期性地缩放单元质量。当采用此类型的质量缩放方法时,需定义最小的稳态时间增量:质量缩放比例因子自动计算,并按要求施加到单元上。
当分析步中控制稳态时间增量的刚度变化剧烈时,变比例缩放非常有用。准静态体积成形分析和单元压缩量很大的动态分析中常会出现这样的情形。 *VARIABLE MASS SCALING Input File Usage: