首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
abaqus专题
abaqus剪切修正GTN模型的VUMAT子程序开发
剪切修正模型的数值实现------《Nielsen KL, Tvergaard V. Ductile shear failure or plug failure of spot welds modelled by modified Gurson model. Engineering Fracture Mechanics 2010;77:1031–47.》 GTN模型是韧性断裂的一个广为人知的
阅读更多...
ABAQUS应用07-实现拉伸和压缩刚度不同的弹簧建模
文章目录 0、背景描述1、步骤 0、背景描述 到目前为止,本文的内容我还没有具体实践过,但是个人认为后期是会用到的。比如说,对于风电机组地基转动刚度的设置,土体就是一种拉压刚度并不相同的材料。所以现在先记录下来,后期用得到再来翻找。想要看原文的,可以点击这里。感谢原作者的分享。 1、步骤 可以通过使用交互模块中的特殊菜单来定义弹簧/阻尼器功能,从而在两点之间定义弹簧元素:
阅读更多...
ABAQUS软件实训(七):Mesh模块之网格划分质量查看
点击后,选择实体: 可以通过设置相应的参数范围来查看有限元网格有没有问题。 可以参考国标: 例如在上面的例子中: 不符合设定的要求就会高亮显示。 GB/T 33582-2017机械产品结构有限元力学分析通用规则https://blog.csdn.net/txr152111/article/details/120896112
阅读更多...
ABAQUS软件实训(六):Mesh模块之自底向上的网格划分
所谓自底向上网格划分,就是从二维的网格划分,拉伸或扫掠成三维的网格。 一、绘制实体 先新建一个实体: 得到实体: 二、自底向上的网格划分 设置网格划分为Bottom-up,如图所示: (我悄悄把旋转角度改成了180度,纯粹看着舒服点) Sweep Method 如果把几何体当做扫掠,选择Sweep: 选择完成后,点击mesh即可: 还可以对网格划分密度
阅读更多...
ABAQUS软件实训(五):Mesh模块之二合一(三合一)网格划分技巧
什么是二合一? 对于上图所示的节点数,叫做二合一,对于这种情况的网格划分,会是这样的: 这里用abaqus来实际展示: 进行网格划分: 三合一也是类似的: 对于一些网格点数不对应的情况,可以选择二合一或者三合一。 既不是2的倍数,也不是三的倍数,可以进行组合,例如:10=2*2+2*3 至于为什么要使用二合一和三合一,是为了网格划分时尽可能出现
阅读更多...
ABAQUS软件实训(四):Mesh模块之六面体网格划分技巧
一、准备工作 使用的素材下载:mesh.zip - 蓝奏云 下载后,在Abaqus中导入sk2.cae文件,进入mesh中,将其网格划分擦除: 再到左侧的树中,删除掉所有的“Partion cell-x”,得到最原始的模型: 原始模型如图所示: 也看完了结果,也删除了结果,现在开始从0做起。 二、网格划分预处理 2.1 模型分析 进入mesh中,整个几何体变成了橘黄
阅读更多...
ABAQUS软件实训(二):Part模块
在ABAQUS中绘制这样一个几何体。 首先进行分析如何绘制,这没有绝对的正确答案,不同的思路有不同的画法。这里我先把底座进行拉伸,在把上面地方拉伸,再把中间进行切出,形成左右两边的实体,在拉伸空心圆和打两个孔,最后处理倒角等。 创建零件 创建零件主要需要注意一下大概尺寸的设计,例如上面的图最大的是290。要是想直接画在坐标系的第一象限,那就把尺寸设置为600。正负各300。 进
阅读更多...
ABAQUS软件实训(十):壳体结构静力学分析
一、模型介绍 二、前处理 2.1 创建shell模型 2.2 材料参数定义及截面 输入材料参数: 创建一个截面: 指派界面: middle surface: 打开壳的厚度: 2.3 网格划分 自己设置一个较为合理的网格划分,划分结果如下: 2.4 装配 三、求解 3.1 通用分析步 默认即可,点击“OK”:
阅读更多...
ABAQUS软件实训(九):实体结构静力学分析
一、案例模型 二、设置工作路径 三、分析流程 3.1 前处理 3.1.1 三维模型的建立 3.1.2 材料参数的定义 3.1.3 网格系统的划分 3.2 求解 3.2.1 求解器设置 3.2.2连接关系的构建 3.2.3边界条件的设定 3.2.4 创建作业 3.3 后处理 四、如何加载重力? 一、案例模型 二、设置工作路径 三、分析流程
阅读更多...
ABAQUS软件实训(八):线性静力学分析概述
静态 static 线性静力分析是一种应用最广泛的一类分析类型。常用于线弹性材料、静态或动态稳定状态加载的工况。 线性静力学分析的前提: 材料线性->应力应变成线性状态->卸载后变形可恢复结构发生的是小位移、小应变、小转动、刚度不随结构变形而变化与线性分析相对应的是非线性分析 线性分析包含的内容 线性静力学分析线性动力学的分析->模态分析、随机振动分析、谐响应分析、线性屈服分析等
阅读更多...
NotePad++联动ABAQUS
Abaqus 中脚本运行 1. 命令区kernel Command Line Interface (KCLI) execfile('C:\\temp\second develop\chapter2\pyTest1.py') 2. CAE-Run Script File->Run Script 3. Abaqus command Abaqus cae noGUI=script.py
阅读更多...
ABAQUS橡胶大变形分析不收敛解决办法_51CAE_新浪博客
1.对于橡胶类大变形材料一般应选择非协调单元来模拟其体积不可压缩特性; 2.对于橡胶的自接触问题中应该注意保证网格在尖角部位的质量,内部角不宜相关过多; 3.应尽量避免使用自由方式来划分网格,从而避免将一些网格的结构特性引入到有限元计算中; 4.对于一些可能出现的剪应力集中区域应该细化网格,避免剪切变形区域形成时,网格的阻碍所导致的计算不收敛; 例如,使用Mooney-Rivlin来定义材料的
阅读更多...
Viscoelastic material: Prony series in Abaqus_51CAE_新浪博客
---- 原文来自 iMechanica (web of mechanics and mechanicians) and PolymerFEM.com 【ABAQUS viscoelastic Prony输入参数】 g_i (shear relaxation modulus ratio): 0.8 k_i (bulk relaxation modulus ratio): 0 tau_i(
阅读更多...
ABAQUS中复合材料分层破坏的模拟_51CAE_新浪博客
由于层与层之间弹性常量的不匹配,在复合材料层合板自由边沿附近层间应力将急剧上升。层间应力的出现能使层合板在较小的面内载荷作用下出现胶层和失效,因此成为当前的研究热点。 复合材料的分层破坏是很严重的失效形式,如何有效的模拟复合材料的分层破坏,是很重要的问题。ABAQUS中复合材料分层破坏的模拟有两种方式:VCCT(虚拟裂纹闭合技术)和Cohesive技术。 虚拟裂纹闭合技术(VCCT) VC
阅读更多...
《ABAQUS有限元分析实例详解》学习笔记_51CAE_新浪博客
石亦平老师的《ABAQUS有限元分析实例详解》当属ABAQUS学习的经典著作,一边认真拜读一边在此写下点滴笔记,供自己参考。 1.ABAQUS/CAE并没有自己专用的量纲系统,用户建立的整个模型都应采用一致性的量纲系统。 2.ABAQUS/CAE会自动生成初始步,但是用户必须应用Step模块创建分析步。 3.在ABAQUS中有两类分析步:一般分析步(general analysis steps
阅读更多...
ABAQUS软件基本操作_51CAE_新浪博客
界面操作 平移:Ctrl+Alt+中键 旋转:Ctrl+Alt+左键 缩放:Ctrl+Alt+中键或滚动中键 确认:点击中键 后处理 1.应力应变查看 LE -- 真应变 PE -- 塑性应变分量 PEEQ -- 等效塑性应变 2.显示壳单元厚度 Visualization > View > ODB Display Options > Ren
阅读更多...
Abaqus python二次开发2-扭转弹簧刚度计算
Abaqus python二次开发2-扭转弹簧刚度计算 1、定义弹簧参数2、绘制弹簧2.1、绘制弹簧截面2.12、绘制弹簧实体part(螺旋旋转截面) 3、设置材料、截面属性、并赋给弹簧(set)4、创建组件的坐标系、参考点和instance(弹簧)5、==用 findAt() 找到==边界面,并设置边界面集合和参考点集合6、设置step、场输出(==支反力等==)、RB2、约束边界BC及=
阅读更多...
Abaqus随机球体三维建模插件
插件介绍 AbyssFish_RandomSphere3D V2.0 插件可在Abaqus内参数化生成随机分布的球体部件及与之适配的多孔长方体部件。插件可用于构建球体骨料混凝土细观、随机弹丸、泡沫混凝土、多孔结构模型等,可设置模型的尺寸、球体的粒径分布、球体比例等参数。 模型说明 插件采用部件(Part)装配方式,分别建立随机分布的球体及带有孔洞的长方体部件,并进行模型装配。 插件建立
阅读更多...
【Abaqus Python二次开发1-后处理】
Abaqus Python二次开发1-后处理 1、参考2、Session对象的使用2.1 Viewport及其相关对象2.1.1 rpy脚本日志2.1.2 打开一个odb文件(先更新其版本)2.1.3 新建一个Viewport对象2.1.4 显示odb对象2.1.5 对轴对称问题扩展显示3d结果 2.2 path对象2.2.1 根据节点号建path2.2.2 根据圆的径向和周向建path 2
阅读更多...
连杆的形状优化-abaqus操作过程
前言 本示例详细讲解使用abaqus实现连杆的形状优化的操作过程。 本页讨论 前言一、创建模型1.创建几何部件2.定义材料属性3.创建装配实体4.创建分析步5.创建相互作用6.创建边界条件及载荷7.创建分析作业并提交分析8.可视化后处理 二、设置优化1.创建优化任务2.创建设计响应3.创建目标函数4.创建约束5.创建优化进程 三、执行优化1.监控优化进度 一、创建模型
阅读更多...
abaqus中六面体单元对比四面体
四面体网格生成算法在自动化、效率、可靠性以及几何通用性上要强于六面体网格生成算法,可是大部分工程分析人员更愿意花费更多的时间和精力使用六面体网格开展数值分析和计算,究其原因是六面体单元在数值计算中有四面体单元无法比拟的优势,主要表现在以下方面: 图1:规则立方体区域由一个六面体(顶部)和五个四面体(底部)[1] 六面体单元的计算精度明显要高于四面体单元。
阅读更多...
Abaqus--默认的avg=75%修改方法
1、进入Visualization模块: 2、选择Result--Options: 3、进入Options界面,拖动即可: 具体的avg=75%的意义参考: abaqus应力值导出并进行后处理(同一节点多个应力值如何处理?) https://blog.csdn.net/themingyi/article/details/107184504
阅读更多...
abaqus应力值导出并进行后处理(同一节点多个应力值如何处理?)
Abaqus应力导出: ‘Tools’--- Probe values 在Probe Values里面可以选择需要导出的信息,比如‘Nodes’或者‘Elements’ 如果需要导出多个应力值或者其他信息可以选择 ‘Components’ 这个选项。 选择‘Selected’只输出一个正应力S33(对应截图中的) 如果是‘All Direct’,则是输出6个正应力S11,
阅读更多...
汽车控制臂的拓扑优化-abaqus操作过程
前言 本示例详细讲解使用abaqus实现汽车控制臂的拓扑优化的操作过程。 本页讨论 前言一、创建模型1.创建几何部件2.定义材料属性3.创建装配实体4.创建分析步5.创建相互作用6.创建边界条件及载荷7.创建分析作业并提交分析8.可视化后处理 二、设置优化1.创建优化任务2.创建设计响应3.创建目标函数4.创建约束5.创建优化进程 三、执行优化1.监控优化进度 一、创建
阅读更多...
ABAQUS应用05——将开发好的Python封装起来供后续开发调用
闲话不多说,把写好的py文档放置在这里调用即可。 放置进来以后,会自动形成同名的pyc文件。有意思的是,此时将py文件和pyc文件删掉都不会影响建模,但是关掉ABAQUS再打开就会找不到。不过我想如果保留pyc文件的话应该不成问题。当然,随之而来的问题是,pyc可读性差,如何保证版本可跟踪就需要考虑了。
阅读更多...
基于ABAQUS二次开发的仿真分析平台
✨基于ABAQUS二次开发的仿真分析平台✨ 随着近年来计算机领域里程碑式的进步,计算机软件市场的迅速扩张,推出了许多功能强大的计算机仿真软件。ABAQUS有限元仿真分析软件则是其中的翘楚,作为应用广泛、普及率高、分析模块众多且功能强大的有限元仿真分析软件,它不但可以针对模型中的某个具体部件某项性能进行仿真分析,同时还可以对整个模型甚至系统进行多场耦合分析。ABAQUS可以发挥其优秀的仿真计算功能
阅读更多...