准静态分析或某些动态分析中,少数尺寸较小的单元控制稳态时间增量,为提高计算效率,经常采用质量缩放的方法。

显示动态过程常用于解决以下两类问题:瞬时动态响应计算和含复杂非线性效应(最常见的是复杂的接触条件)的准静态模拟。由于求解动态方程时采用了显示中心差分法,平衡方程中离散的质量矩阵对计算效率和精度都起到了关键性的影响。如果恰当地运用质量缩放方法,可以在保证计算精度的情况下,大大提高计算效率。然而,最适合于准静态模拟的质量缩放技术与动态分析中必须采用的质量缩放方法存在很大差异。

1、准静态分析

对于应变率无关材料的准静态分析,自然时间并不重要。为节省计算时间,有效的办法是有两种:减少分析的时间步长或人为地增加模型的质量(质量缩放)。对于率无关材料,这两种方法产生的效果相同;但如果模型中含有率相关材料,首选质量缩放方法,因为该方法保留了自然时间。

准静态分析的质量缩放方法通常用于整个模型上执行。然而,当模型各部分的刚度和质量不同时,常选中模型的某部分进行质量缩放或对每部分分别进行缩放。任何情况下,都没有必要减小模型质量的实际值,并且随意地增加质量通常都会影响到计算精度。对于大多数准静态问题,一定程度的质量缩放可以增加ABAQUS/Explicit时间增量,从而减小计算时间。然而,必须保证质量的改变和随之增加的惯性力对计算结果没有显著影响。

2、动态分析

动态分析中,自然时间度量非常重要,为了获得瞬态响应,必须精确地表示模型的实际质量和惯性。然而,许多复杂的动态模型包含了一些尺寸极小的单元,使显示动态分析采用很小的时间增量。这些小尺寸单元通常是在生成复杂网格时形成的。通过在分析步起始时对这些控制单元的质量进行缩放,可以显著地增加稳态时间增量,而对整个模型的动态行为的影响可以忽略不计。

对真正的动态问题,只能对少数单元进行质量缩放,并且不允许明显地增加整个模型的质量,否则会降低动态结果的精度。

3、模型中引入质量缩放

显示动态分析中有两种质量缩放方法:定比例质量缩放和变比例质量缩放。两种方法可以分开使用,也可以结合起来使用。质量缩放可用于整个模型,也可以用在单元组上。

—定比例质量缩放

定比例缩放方法是对组装成全局节点质量阵的单元质量进行缩放,该方法在分析步起始时执行。缩放后的质量阵接着用于该分析步的每个增量步,除非同时采用了变比例缩放。如果接下来的分析步中没有重新定义质量缩放,定比例缩放方法将延续下去。

定比例缩放的两种基本方法:直接定义质量缩放因子,或者用户定义最小的稳态时间增量,由显示动态分析过程来确定质量缩放因子。

定比例缩放方法简单,在分析步起始时修改准静态模型的质量,或修改动态模型少数单元的质量,使它们不控制稳态时间增量的大小。由于只在分析步起始时执行一次质量缩放,因此该方法的计算效率很高。

—变比例质量缩放

在分析步中变比例缩放方法同期性地缩放单元质量。当采用此类型的质量缩放方法时,需定义最小的稳态时间增量:质量缩放比例因子自动计算,并按要求施加到单元上。

当分析步中控制稳态时间增量的刚度变化剧烈时,变比例缩放非常有用。准静态体积成形分析和单元压缩量很大的动态分析中常会出现这样的情形。

—直接定义质量缩放因子

对于动能必须保持很小的准静态分析中,直接定义质量缩放因子很有用。用户可以对指定单元组内的所有单元定义一个固定的质量缩放因子。这些单元的质量在分析步开始时被缩放,并将在整个分析步中保持不变,除非通过变比例质量因子进一步修改质量。

abaqus质量缩放系数取值_ABAQUS中的质量缩放相关推荐

  1. abaqus质量缩放系数取值_ABAQUS/Explicit质量缩放(MASS SCALING)使用心得  [转simwe]...

    概要 准静态分析或某些动态分析中,少数尺寸较小的单元控制稳态时间增量,为提高计算效率,ABAQUS/Explicit常采用质量缩放的方法.质量缩放可用于: 1.缩放整个模型,单个单元或单元组的质量 2 ...

  2. abaqus质量缩放系数取值_后处理时的变形缩放系数

    用户在后处理模块显示分析结果时,有时会发现模型的位移量很大,与预期的情况不符,仔细检查模型,没有发现任何问题,这究竟是什么原因造成的呢? 当发现位移或变形异常时,应首先查看视窗底部所显示的变形缩放系数 ...

  3. abaqus质量缩放系数取值_ABAQUS-延性损伤模型模拟金属材料断裂

    延性损伤模型可以模拟金属材料的拉伸破坏过程.该模型通常结合塑性模型进行分析,常见的延性破环过程如下图所示: 如果不设置延性损伤,材料在塑性阶段强度逐渐增加,刚度保持不变:考虑延性损伤模型后,假设材料的 ...

  4. python字典遍历取值_Python中字典的使用

    字典(dictionary)是除列表以外Python中最灵活的数据类型 字典也可以用来存储多个数据 和列表的区别 列表是有序的对象集合 字典是无序的对象集合 字典用{}定义 字典使用键值对存储数据,键 ...

  5. list取值_Redis中List及quicklist实现-2

    上一篇中看了List的使用方式.quicklist中的各个结构体,这一篇来看看quicklist里面的几个核心函数,quicklistCreate函数.quicklistCreateNode函数.qu ...

  6. android 滑动取值_Android中滑屏实现

    前言:  虽然本文标题的有点标题党的感觉,但无论如何,通过这篇文章的学习以及你自己的实践认知,写个简单的滑屏小 Demo还是justso so的. 友情提示: 在继续往下面读之前,希望您对以下知识点有 ...

  7. ajax返回list怎么取值_Python中的切片应该怎么用?!

    在昨天分享字符串反转的Python实现方法时,我们提到过Python的切片以及切片函数,今天我们就花时间来介绍下Python的切片. 先看一个具体的例子,假如现在有一个列表:list_a = [2,3 ...

  8. python series取值_pandas中的series数据类型

    importpandas as pdimportnumpy as npimportnames'''写在前面的话: 1.series与array类型的不同之处为series有索引,而另一个没有;seri ...

  9. json取值_Mysql 中json数据存储读取

    一个方法把mysql关系性数据库 当成 非关系性数据库来用. 今天学到了一个技巧,可能会大大减少同问题下的代码量,在此分享给可能需要的朋友们 我们先看下面这个表 Id interfacedata 1 ...

  10. java字符串根据分隔符取值_java中解析含分隔符的字符串

    java中解析含分隔符的字符串 (2010-03-24 16:43:58) 标签: 杂谈 字符串的分隔对于一个以某种分隔符标识字段的字符串,如果想得到串中每个字段项,常用的分隔方法能3种. 设args ...

最新文章

  1. 第17件事 成功要素分析
  2. 前端学习(1796):前端调试之html/css介绍
  3. cognos-rs用下拉列表来控制交叉表的显示内容
  4. 文字 竖排居中_微信朋友圈文字如何设置居中居右?
  5. linux下与windows下的换行符
  6. 华为新款旗舰P20发布,售价5000元起,首次搭载刷脸解锁
  7. Android Menu
  8. LeNet的详细网络结构
  9. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第6节 Lambda表达式_3_编程思想转换体验Lambda的更优写法...
  10. Spring 揭秘之Spring框架的由来
  11. 一个很好用的,免费的UML在线画图网站
  12. PCWORLD评出的十大杀毒软件
  13. anvyiew java版_细说Anyview阅读器背后的故事
  14. HTML简易自适应布局
  15. 微商伙伴微信手机号过滤技巧
  16. css3揭秘读书笔记--边框内圆角
  17. 面试时,如何回答关于“缺点”的问题——大学生求职七大昏招衍生系列(2)
  18. 还不懂vue-cli构建SPA项目和SPA项目结构吗?赶紧看看这一篇
  19. data mapping
  20. Mysql数据库备份——数据库备份和表备份

热门文章

  1. Bat shell 脚本相关查询记录
  2. File 与 MultipartFile概述
  3. 安装create-react-app教程及简单配置
  4. linux终端中文方块,Linux终端界面显示中文乱码或方块
  5. 简单的js时间转中文大写时间
  6. 应用尝试更改计算机,win10无法使用内置管理员帐户打开应用解决方法
  7. Imagenet的中英对应分类
  8. 近几年CVPR图像压缩总结
  9. 微博官方自助服务一键批量取消微博全部关注方法
  10. 红光光浴可以加速血液循环,完全放松身体各个部位的肌肉