abaqus 显示计算遇到单元过度扭曲或单元过度旋转

2023-11-02 11:10

本文主要是介绍abaqus 显示计算遇到单元过度扭曲或单元过度旋转,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在abaqus显示分析计算中,经常会遇到单元的过度扭曲或是过度旋转等问题,问题显示如下:

Excessive incremental rotation of the elements in element set ErrElemExcessIncrementalRotation或:there are a total of 2 excessively distorted elements造成上面两个问题主要原因是显示分析过程中,单个迭代步的计算时的部分单元过度扭转或扭曲,使得下一个迭代步计算出现歧义,表现求解监控器里的现象是有一步出现一个极小的稳定时间,然后问题报错:

针对上述问题,笔者做了以下几个方面的探索:
1.引入 ALE,很遗憾,ALE不适用于壳单元或壳单元对应的区域
2.加密网格,很遗憾,加密网格只会放大上述现象,即原本只有一个单元扭曲,加密网格会使得腹肌的网格都发生扭曲
3.更改网格类型,很遗憾,将四边形网格更换成三角形网格并不能解决问题
4.增加网格控制,删除破坏的网格或增加沙漏控制,不管用,只会加速报错
5.提高迭代速度。。。

上述几个方面的问题都没有从根本上解决问题,这是因为问题主要在与冲击过大造成的单元扭曲,在反复检查单位、材料参数、载荷等方面没有问题的前提下,发现问题在于窜在过于软,太软的材质造成冲击没有能被材料吸收(比方说石头掉进水里),这种大变形的网格单元需要具有大的变形能力的网格来进行计算,最后在改动一下两个方面的的计算后完成迭代计算:

1、改用硬度更高,弹性模量更大的材料

2、加大网格单元,通过牺牲求解精度的方式得到更好的收敛效果

这篇关于abaqus 显示计算遇到单元过度扭曲或单元过度旋转的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/330198

相关文章

Python实现精确小数计算的完全指南

《Python实现精确小数计算的完全指南》在金融计算、科学实验和工程领域,浮点数精度问题一直是开发者面临的重大挑战,本文将深入解析Python精确小数计算技术体系,感兴趣的小伙伴可以了解一下... 目录引言:小数精度问题的核心挑战一、浮点数精度问题分析1.1 浮点数精度陷阱1.2 浮点数误差来源二、基础解决

Python文本相似度计算的方法大全

《Python文本相似度计算的方法大全》文本相似度是指两个文本在内容、结构或语义上的相近程度,通常用0到1之间的数值表示,0表示完全不同,1表示完全相同,本文将深入解析多种文本相似度计算方法,帮助您选... 目录前言什么是文本相似度?1. Levenshtein 距离(编辑距离)核心公式实现示例2. Jac

Python中经纬度距离计算的实现方式

《Python中经纬度距离计算的实现方式》文章介绍Python中计算经纬度距离的方法及中国加密坐标系转换工具,主要方法包括geopy(Vincenty/Karney)、Haversine、pyproj... 目录一、基本方法1. 使用geopy库(推荐)2. 手动实现 Haversine 公式3. 使用py

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

SpringSecurity显示用户账号已被锁定的原因及解决方案

《SpringSecurity显示用户账号已被锁定的原因及解决方案》SpringSecurity中用户账号被锁定问题源于UserDetails接口方法返回值错误,解决方案是修正isAccountNon... 目录SpringSecurity显示用户账号已被锁定的解决方案1.问题出现前的工作2.问题出现原因各

基于 HTML5 Canvas 实现图片旋转与下载功能(完整代码展示)

《基于HTML5Canvas实现图片旋转与下载功能(完整代码展示)》本文将深入剖析一段基于HTML5Canvas的代码,该代码实现了图片的旋转(90度和180度)以及旋转后图片的下载... 目录一、引言二、html 结构分析三、css 样式分析四、JavaScript 功能实现一、引言在 Web 开发中,

Python并行处理实战之如何使用ProcessPoolExecutor加速计算

《Python并行处理实战之如何使用ProcessPoolExecutor加速计算》Python提供了多种并行处理的方式,其中concurrent.futures模块的ProcessPoolExecu... 目录简介完整代码示例代码解释1. 导入必要的模块2. 定义处理函数3. 主函数4. 生成数字列表5.

RedisTemplate默认序列化方式显示中文乱码的解决

《RedisTemplate默认序列化方式显示中文乱码的解决》本文主要介绍了SpringDataRedis默认使用JdkSerializationRedisSerializer导致数据乱码,文中通过示... 目录1. 问题原因2. 解决方案3. 配置类示例4. 配置说明5. 使用示例6. 验证存储结果7.

qtcreater配置opencv遇到的坑及实践记录

《qtcreater配置opencv遇到的坑及实践记录》我配置opencv不管是按照网上的教程还是deepseek发现都有些问题,下面是我的配置方法以及实践成功的心得,感兴趣的朋友跟随小编一起看看吧... 目录电脑环境下载环境变量配置qmake加入外部库测试配置我配置opencv不管是按照网上的教程还是de

idea中project的显示问题及解决

《idea中project的显示问题及解决》:本文主要介绍idea中project的显示问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录idea中project的显示问题清除配置重China编程新生成配置总结idea中project的显示问题新建空的pr