​无论是什么FEA 软件,想要获得非线性问题的一些解决方法始终没有那么简单。遇到问题是很常见的,那么下面就来看看Abaqus用户克服这一类问题的解决方法吧。

1. 简化模型

从简化模型开始,通过逐渐添加详细信息来构建它,例如可塑性和摩擦性可以在开始时排除。由于简化模型工作正常,可以逐一添加详细信息。它更容易找出收敛困难的来源,从而修复它。

2. 位移控制

在许多情况下,并非所有接触部件的自由度都受到限制,期望接触会防止不受约束的僵硬身体运动。对于此类问题,建议使用位移控制而不是负载控制来建立初始接触。对于未建立初始接触的负载控制接触问题,可能会发生不受约束的刚性身体运动。另一种选择是在接触界面引入粘性阻尼,以消除刚体运动。

3. 增量大小

对于高度非线性问题,初始增量大小设置得足够小。还将最大增量大小设置为小值,以防预期突然僵硬变化,否则它会跨越临界点,可能需要更多迭代才能收敛。

4. 可塑性

Abaqus 假设在应力应变曲线的最后指定数据点之后具有完美的塑料行为。一旦一个区域达到该点,它就无法抵抗进一步的变形,因为它没有刚度。它可能会导致收敛困难。建议添加一个具有较大应变的附加数据点,以便最后一条曲线的斜度略有增加。

5. 不可压缩材料

使用混合元件进行几乎不可压缩的材料。

6.不对称解算器

如果将摩擦包含在模型中,则会向方程系统添加不对称的术语。默认情况下,如果摩擦系数小于 0.2,Abaqus/Standard 使用对称溶解器,如果摩擦系数高于 0.2,则调用不对称解算器。假设当摩擦系数低时,不对称术语相当小,对称溶剂工作正常。对于较高的摩擦系数,不对称术语变得显著,不对称的解算器可以提高收敛率。

对于使用"表面到表面"光盘接触表面相对有限滑动的问题,即使摩擦系数小于 0.2,不对称的术语也可能变得显著,导致速度变慢,甚至没有收敛。在这种情况下,必须调用不对称的解决者来克服收敛困难。

图1:调用不对称解算器

一般来说,不对称的解算器比每次迭代的对称解算器更昂贵,但是,非对称解算器所需的迭代通常较少,并且实现更快的收敛速度。

7. 体积比例阻尼

对于局部不稳定的准静态问题,使用自动稳定功能来消散应变能量。自动稳定应用体积比例阻尼来稳定模型。

 图2:针对局部不稳定问题指定自动稳定

8. 线性搜索

在强烈的非线性问题中,默认情况下在 Abaqus/Standard中使用的全牛顿解决方案技术有时可能会在平衡迭代过程中出现差异。为了解决这些困难,Abaqus 提供了可视为收敛增强技术的线搜索算法。线搜索算法检测发散,并将比例系数应用于计算的位移校正。其目的是找到一个更好的配置,这将有助于克服分歧。

默认情况下,在使用全牛顿方法时,线路搜索算法无法启用。搜索过程可以通过将参数设置为以下图所示的合理值来激活。此处表示行搜索迭代的最大数量。

图3:激活搜索算法

线搜索不仅在因背离而无法实现平衡的情况下有用,而且还可以提高收敛速度缓慢问题的收敛率。

​

Abaqus结构仿真软件的非线性问题与解决方案的更多相关文章

  1. 绝对好文C#调用C++DLL传递结构体数组的终极解决方案

    C#调用C++DLL传递结构体数组的终极解决方案 时间 2013-09-17 18:40:56 CSDN博客相似文章 (0) 原文  http://blog.csdn.net/xxdddail/art ...

  2. C#调用C++DLL传递结构体数组的终极解决方案

    在项目开发时,要调用C++封装的DLL,普通的类型C#上一般都对应,只要用DllImport传入从DLL中引入函数就可以了.但是当传递的是结构体.结构体数组或者结构体指针的时候,就会发现C#上没有类型 ...

  3. MVVM解决方案的一般结构

    解决方案的结构一般是三个解决方案文件夹,分别是: Models ViewModels Views 当然需要的话可以扩充,如Services.UnitTest等等. 然后每个解决方案文件夹里面包含各自的 ...

  4. 常见web安全隐患及解决方案

    Abstract 有关于WEB服务以及web应用的一些安全隐患总结资料. 1. 常见web安全隐患 1.1.       完全信赖用户提交内容 开发人员决不能相信一个来自外部的数据.不管它来自用户提交 ...

  5. .Net Project 常规结构

    目录:一个.NET网站的成长历程 在个人的日常工作和学习中,接触到不少的项目,这些项目结构大同小异,其结构的核心思想无外乎“分层“. 分层?从字面上理解,看似简单,实则不然.这需要从多个维度去看待这个 ...

  6. 从零开始写C# MVC框架之--- 项目结构

    框架总分2个项目:Web开发项目.帮助类项目 (ZyCommon.Zy.Utilities) 1.ZyCommon,是Web开发项目结构.新建一个空解决方案,再建Data.Service.ZyWeb解 ...

  7. 常见web安全隐患及解决方案(转)

      Abstract 有关于WEB服务以及web应用的一些安全隐患总结资料. 1. 常见web安全隐患 1.1.       完全信赖用户提交内容 开发人员决不能相信一个来自外部的数据.不管它来自用户 ...

  8. .NET混合开发解决方案24 WebView2对比CefSharp的超强优势

    系列目录     [已更新最新开发文章,点击查看详细] WebView2控件应用详解系列博客 .NET桌面程序集成Web网页开发的十种解决方案 .NET混合开发解决方案1 WebView2简介 .NE ...

  9. 使用IdleTest进行TDD单元测试驱动开发演练(1)

    [前言] 开发工具:Visual Studio 2012 测试库:Visual Studio 2012自带的MSTest DI框架:Unity 数据持久层:Entity Framework 前端UI: ...

  10. [Asp.net 5] Localization-resx资源文件的管理

    上一篇博文地址:[Asp.net 5] Localization-简单易用的本地化-全球化信息 本文继续介绍asp.net 5多语言.今天重点讲的是多语言的resx文件.涉及到的工程有:Microso ...

随机推荐

  1. windows2003 DHCP服务器配置

    一.导入光驱 二.安装可选的windows组件 三.双击打开网路服务,安装DHCP/DNS服务器. 注:服务器地址要固定,因此安装时要规划好网络. 四.ip地址范围规划时要预留i出一些p地址.排除ip ...

  2. Python爬虫采集商品评价信息--京东

    1.数据采集逻辑 在进行数据采集之前,明确哪些数据为所需,制定数据Schema为爬取工作做出要求,并根据数据Schema制定出有针对性的爬取方案和采集逻辑. 2.数据Schema 3.数据爬取 抓取京 ...

  3. 【读书笔记】格子路径计数LatticePathEnumeration 学一半的笔记

    流水账流水账这篇什么都不是 目录 方法 10.2 Lattice paths without restrictions 无限制格子路径 2维的例子,从(a,b)到(c,d),允许(0,1)和(1,0) ...

  4. ChatGPT|一文读懂GPT-4!

    前言 大家好,今天早上一早醒来,发现各大科技圈公众号平台开始刷屏OpenAI发布的新模型GPT4.0,看这个版本号就已经知道又是一大波特性的更新. 于是立马起来开始学习! GPT-4 发布视频(202 ...

  5. 原生请求 js、jquery封装的ajax请求、axios请求与fetch请求区别与优缺点

    原生JS请求 现代浏览器,最开始与服务器交换数据,都是通过XMLHttpRequest对象.它可以使用JSON.XML.HTML和text文本等格式发送和接收数据. 首先我们先把原生的请求封装一下: ...

  6. [nefu]算法设计与分析-锐格实验

    谈点个人感想:锐格这个题目和数据要是再不维护,估计直接就裂开了,跪求学校升级改进一下OJ系统和题目Orz 实验一 递归与分治 6104 #include<bits/stdc++.h> us ...

  7. [ACM]NOIP2011D1T1复现-铺地毯

    逆向考虑即可解决 #include<iostream> using namespace std; const int maxn= 100000 +5; int a[maxn][4];//0 ...

  8. window远程桌面之通过修改端口链接

      windows开启及连接远程桌面 技术标签: 后端开发  windows         桌面 -> 此电脑 图标右键 -> 属性 远程设置 远程桌面 -> 修改为允许远程连接到 ...

  9. [WEB]对于"Refused to execute script from 'http://xx.xx.xx/yy/zz.js' because its MIME type ('') is not executable, and strict MIME type checking is enabled."问题的解决办法

    1 文由 阶段一:对WEB服务器HTTP通信的header设置了安全头(X-Content-Options:nosniff) 两个月前协助交付侧大哥处理.修复一个三级等保项目的第三方安全公司释出的安全 ...

  10. ORA-19870: error while restoring backup piece 数据库恢复报错

    问题描述:用备份进行DG恢复,恢复过程中报错ORA-19870: error while restoring backup piece /backup/db_BJCCORA_20180724_02t8 ...