【ABAQUS文档阅读笔记】关于体单元、壳单元、梁单元 、truss单元的总体认识

news2024/11/25 2:53:36

我的主页:

  • 技术邻:小铭的ABAQUS学习的技术邻主页
  • 博客园 : HF_SO4的主页
  • 哔哩哔哩:小铭的ABAQUS学习的个人空间
  • csdn:qgm1702

博客园文章链接:
+

学习笔记,from abaqus document “getting start with ABAQUS”

文章目录

  • A. finite element
      • DOF of Elem
      • Order of Elem
      • Formulation of Elem
      • Integration
    • A.1 continuum element
      • DOF
      • elem property
      • Formulation and integration
      • 单元输出
    • A.2 Shell Element
      • elem library
      • dof
      • elem property
    • A.3 BEAM Element
      • dof
      • elem property
      • Formulation and integration
      • Element output variables


abaqus 两大类单元:finite element 和 rigid body 。

  • finite element is deformable.
  • rigid body is umdeformable,
    1. 可以把一个实体或者实体的一部分定义为rigid body
    2. 可以赋予大多数单元类型
    3. 优势:只计算ref node上的6个dof ,所以计算成本低。

A. finite element

abaqus 有庞大的单元类型库,并且abaqus /explicit的单元库是abaqus/standard 的子集。
img

DOF of Elem

不同的单元类型有不同的自由度,如:stress/displacement analysis的单元为translate /rotation dof; heat transfers analysis 的单元自由度为 Temperature ;

img

如果不指定单元orientation ,那就会默认取global system 作为1- 2- 3- axis;

对于轴对称单元:
img

r direction 对应 1-axis
z direction 对应 2-axis

Order of Elem

Standard :广泛支持一阶和二阶单元
Explicit : 只支持一阶单元(除了Quad Beam,Quad Tet,Modify Tet/tri)

Formulation of Elem

formulation 是和单元行为的数学理论有关的;
如果不采用adaptive mesh :

  • 拉格朗日描述:材料和单元关联,并且不能流过(穿透单元的边界),一般用于描述固体力学
  • 欧拉或粒子描述:单元在空间中固定,材料在其中流动,可以穿透单元边界,一般多用于计算流体力学

Abaqus/standard 可以用欧拉单元来模拟对流传热。自适应网格结合了纯拉格朗日和欧拉分析的特点,并允许运动的元素是独立的材料。

为了适应不同类型的行为,Abaqus某些单元族包含了几种不同形式的元素。例如,shell element系列有三个类:适合于一般shell分析的,针对薄壳的,针对厚壳的。

abaqus 的单元不仅有standard formulation ,还有 alternative formulation. assign elem type 的时候就可以选择。比如C3D8是标准的formulation,C3D8R/C3D8H是alternative formulation。

abaqus 有些formulation 可以求解多物理场耦合问题,比如C3D8T,具备mechanical and thermal 的自由度,即可以用于求解热力耦合问题。

Integration

Abaqus的数值技术可以对每个单元体积上的各种量进行积分。对大多数的单元,abaqus 可以用高斯积分求出单元积分点上的value.

abaqus 还可以决定积分是完全积分还是缩减积分,这对求解精度有着很大的影响。使用缩减积分的单元,一般以RRH结尾。例如,
+ CAX4:4 节点,完全积分,线性,轴对称,固体单元。
+ CAX4R:则是CAX4的缩减积分版本。

ABAQUS/STANDARD 求解器支持完全积分和缩减积分的单元。
ABAQUS/EXPLICIT求解器只支持缩减积分的单元(也有一些例外)

A.1 continuum element

一般来说,continuum elem 可以对任何geometry建模,承受任意载荷。abaqus有stress/displacement,nonstructural, coupling field continuum elem。

continuum element name:

  • 开头字母是C
  • 第二第三个字母:
    • PE - a plane strain element
    • PS - a plane stress element.
    • 3D - an axisymmetric element
    • AX - a three-dimensional element

3D continuum element 可以是hexahedra (bricks), wedges, pyramids, or tetrahedra.
尽量使用六面体或者二阶四面体单元,一阶四面体单元C3D4 使用的是简单的,常应变的formulation,需要更高的网格密度才能得到精确解。

2D continuum element 有三角形和四边形。abaqus 有多种的2D continuum element 用于不同的out of plane behavior

  • plane strain elem assume : out-of plane strain ( ϵ 33 \epsilon_{33} ϵ33)为 0,
    • 可以模拟thick shell
  • plane stress elem assume :out-of-plane stress( σ 33 \sigma_{33} σ33)为 0
    • 适合模拟thin shell
  • 轴对称单元没有扭转,适合模拟轴对称的结构,同时载荷也必须是轴对称的。

除了上面三种,abaqus还有广义平面应变单元( generalized plane strain elements),扭转轴对称单元,轴对称变形的轴对称单元

  • 广义平面应变单元包括了平面外应变,在法向上是线性的。特别适合用于厚截面的热应力分析
  • 扭转轴对称单元,可以绕对称轴扭转。很适合模拟圆柱形结构(如轴对称橡胶衬套)的绕对称轴扭转。
  • 具有不对称变形的轴对称元素建模最初可以不对称变形(通常是由于弯曲)的轴对称几何形状。他们是有用的模拟问题,如轴对称橡胶安装,是受到剪切载荷。这个是直接翻译的,原文我也没搞懂

DOF

3D continuum element 每个节点上的自由度为1 2 3;

plane strain elements, plane stress elements, and axisymmetric elements without twist 每个节点上的自由度为1 2;

elem property

all solid element 必须赋予solid section。section define by material and addtioinal geomtry data。

对于3D and axisymmetric element,不需要 额外的geomtry data;
plane stress and plane strain element 需要 定义shell thickness,default is 1 ;

Formulation and integration

单元输出

默认情况下,单元输出基于全局笛卡尔坐标系。
默认下,单元积分点上输出变量的方向

但是,如果不想基于全局坐标系输出,那你可以自定义一个local system。那么odb中的输出变量就基于local system了。在large-displacement simulation 中,local system 会随节点而旋转。

A.2 Shell Element

shell elems 有两种:

  • continuum shell
  • conventional shell

conventional shell 在单元形状上是2d的(三角形或者四边形);continuum shell 但是在formulation & behavior上和convention shell 类似。

elem library

in abaqus/standard,3D shell有3钟formulation:general-purpose、thin-only、thick-only ,他么的一个区别是,general-purpose shell 可以模拟shell 在厚度的变化,而其他的shell element 都假定厚度不变

img

img

in abaqus/explicit, 只有general-purpose shell,但不管是finite membrane strain 或 small membrane strain 都可以模拟。在大多数的explicit 分析中,finite-strain-shell (S4 S4R S3 S3R)都是比较合适的,除非你能确定模拟过程中只发生small strain,不然别用S4RS等单元。

img

dof

  • S4R5/STRI65——>5 dofs at each node;
  • 轴对称shell——>3 dofs at each node;
  • other shell——> 6 dofs at each node;

elem property

shell elem must refer to a shell section(thickness/material)
shell-cross-section’s stiffness 的两种计算方式:

  • once at begin of analysis

在前处理时就给定shell-cross-section的engineering constants,such as moment of interia, area,etc.这样会使求解器的计算更少。

  • during analysus

abaqus 自动根据数值积分的手段在厚度上的积分点计算elem behavior ,材料可以时linear or nonlinear; 在定义shell section的时候,section intergation point 的个数必须是奇数

img

A.3 BEAM Element

beam 单元一般用来实现1D单元的建模(这种单元的特点是轴向维度显著大于其他两个方向)

dof

3D beam elem 在每个节点上有6个dofs(三个平动自由度和三个转动自由度);

“open-section”类型的beam elem(如B31OS)会有一个额外的自由度7,表示cross-section的warp(翘曲)(这个单元只在Standard中可用)

2D beam elem 每个节点有3个dofs( 2个平动和一个转动)

elem property

all beam elem must refer to material and cross-section profile;

beam elem 的cross-section profile 两种定义方式:

  • specify demension and shape of the section
  • specify section’s engineering prperties ,such as area,moment od interia;

不管是指定截面常数或是截面形状,abaqus 求解时需要的都是 面积,惯性矩,扭转常数等数据。还可以定义具有线性锥形截面的梁

Formulation and integration

linear beam and quadratic beam is suitable for modeling** 细长梁和粗壮梁;**
cubic beam elem(B23 B33) 基于small axial strain 和不考虑剪切变形,所以基本只适合细长梁的建模

standard求解器提供了适合 建模薄壁,开截面梁的单元,能够反映扭转效应(torsion effect)和开口截面的翘曲(warp of open-section),比如I-section、U-section。

Element output variables

三维可剪切变形梁单元中的应力分量是轴向应力( σ 11 \sigma_{11} σ11)和扭转引起的剪切应力( σ 12 \sigma_{12} σ12).剪切应力作用于薄壁截面中的截面壁。还提供相应的应变测量。

剪切变形梁还提供了截面横向剪切力的估计值。Abaqus/Standard 中的细长(cubic)梁只有轴向变量作为输出。open-section beam 也只有轴向变量作为输出,因为在这种情况下扭转剪切应力可以忽略不计。

2D beam 只输出轴向应力和应变。

除此之外,还可以输出轴向力、弯矩和围绕局部梁轴的曲率

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/447975.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【代码随想录】刷题Day4

1.交换链表 24. 两两交换链表中的节点 前后指针实现 1.没有元素或者只有一个元素无意义 2.给出一个前驱prev,以及用来交换的两个节点cur和next 3.我当时是这么想的,如果两个指针一起动,那么就要用cur和next同时判断结束,也许这个…

C#基础学习--异常

目录 什么是异常 try语句 异常类 catch子句 catch子句段 finally块 为异常寻找处理程序 更进一步搜索 一般法则 抛出异常 不带异常对象的抛出 什么是异常 异常是程序运行时错误,它违反了系统约束或应用程序约束,或出现了在正常操作时未预料的情…

Windows环境下JDK内置迭代器的简介

我是荔园微风,作为一名在IT界整整25年的老兵,今天讨论一下Windows环境下JDK内置迭代器。 相信大家已经注意到,为了让广大程序员能够更加方便地操作聚合对象,在Java、C#等编程语言中都提供了内置迭代器。 如果对这种迭代器还不了…

在JetsonNano上安装PREEMPT-RT实时核+IghEtherCAT主站的详细步骤

特别说明:由于本人空闲时间有限,此博客中所有内容均是从本人的个人笔记中摘抄出来,命令行大多以图片形式展示,不能提供复制粘贴功能敬请体谅。此外,第一部分关于在 Jetson Nano 上安装PREEMPT-RT 实时核的步骤比较详细…

企业工商四要素核验 API:有效应对商业欺诈和恶意交易的利器

引言 企业工商四要素核验是一种用于验证企业基本信息的方法,主要包括企业名称、社会统一信用代码、法人名称、法人身份证四个要素。这些要素是企业注册时必须提供的信息,通过对这些信息的验证,可以确定企业的真实性和合法性,通常…

【力扣-21】合并两个有序链表

🖊作者 : Djx_hmbb 📘专栏 : 数据结构 😆今日分享 : 英文文章里 : TL;DR 或者 tl;dr。 网上英文解释有两种,一种是Too long;Don’t read,另一种是Too long;Didn’t read。意思是:“文章太长了,读…

Stable Diffusion MacBookAir 手把手安装教程,以及checkpoint安装、Lora安装、civitai介绍。

目标: 本地部署Stable Diffusion 安装步骤: 安装git Git - Downloadshttps://git-scm.com/downloads安装python 3.10.6 Python Releases for macOS | Python.orgThe official home of the Python Programming Languagehttps://www.python.org/downl…

再捐1亿元种树治沙:蚂蚁集团持续七年支持内蒙古生态治理

今天(4月22日)是“世界地球日”,内蒙古自治区林草局与蚂蚁集团启动战略合作:由蚂蚁集团在三年内再捐资1亿元,通过公益项目“蚂蚁森林”支持浑善达克沙地的生态治理。这1亿元将用于当地林草生态的修复保护、沙化土地的治…

助力电力行业数字化,BI 大有可为

各地密集上马的电力工程为上下游产业链发展带去了更多市场机遇,“三零”“三省”办电服务的推广让企业获得了看得见、摸得着的实惠,电力行业正在以自身高质量发展新成效助力经济稳增长,为扎实推进中国式现代化建设注入强劲动能。 电力行业是…

Spring Cloud Gateway Actuator API SpEL表达式注入命令执行(CVE-2022-22947)

Spring Cloud Gateway Actuator API SpEL表达式注入命令执行(CVE-2022-22947) 0x00 前言 Spring Cloud Gateway是Spring中的一个API网关。其3.1.0及3.0.6版本(包含)以前存在一处SpEL表达式注入漏洞,当攻击者可以访问…

plt.title()函数中文无法显示问题

文章目录 问题描述解决办法plt.title()函数参数说明 问题描述 由于画图时plt.title()默认是显示英文,如果我们设置标题为中文,会无法显示,如图: plt.title(训练损失) plt.plot(np.arange(len(losses)), losses, -o, colorred) p…

快速学会 IDEA 中 Git 的使用与 GitHub 仓库创建、连接、发布

🍎道阻且长,行则将至。🍓 目录 一、Git 🌴1.Git 工作流程2.Git 安装3.常用命令4.分支 二、远程仓库 GitHub 🌵1.注册使用2.配置 SSH 公钥3.在 IDEA 中配置3.IDEA to GitHub4.创建分支5.commit 到仓库6.从远程仓库中抓…

【数据结构与算法】无队头指针的队列置空队、判队空 、入队和出队算法

题目 Qestion: 假设以带头结点的循环链表表示队列,并且只设一个指针指向队尾元素结点 (注意不设头指针) ,试编写相应的置空队、判队空、入队和出队等算法。 核心思路 该队列的特殊之处: 用链表来表示队列该链表为带头节点的链表该…

VM ware workstation安装mac虚拟机

一. 工具准备 VMware workstation mac os的镜像文件(链接:https://pan.baidu.com/s/1AdDGFU186bqKvW4wuGtpqw ,提取码:tdvc) 下载一个auto-unlocker文件(https://github.com/paolo-projects/auto-unlocke…

人工智能十大流行算法,通俗易懂讲明白

人工智能是什么?很多人都知道,但大多又都说不清楚。 事实上,人工智能已经存在于我们生活中很久了。 比如我们常常用到的邮箱,其中垃圾邮件过滤就是依靠人工智能;比如每个智能手机都配备的指纹识别或人脸识别&#x…

「QT」QT中new的对象不需要delete的原因

博客主页:何曾参静谧的博客 文章专栏:「QT」QT5快速学习 目录 说明注意事项说明 在QT中,一般来说,通过new关键字创建的对象由QT的对象树来管理,而通过其他方式创建的对象就需要手动释放。QT的对象树可以看做是QT提供的一种内存管理机制,它能够自动地管理和释放对象的内存…

Xilinx之7系列时钟规划失败解析

目录 一 、前言 二、时钟规划 ​2.1 时钟单元经过非时钟路径 2.2 资源不足 2.3 跨半区 一 、前言 在设计的工程中,经常会在implementation的布局或布线阶段失败,下面将针对xilinx 7系列时钟规划失败的场景进行分类描述。本文示例器件为xc7k480tffv1…

华为笔记本怎么录屏?分享2个实用方法

案例:如何对华为笔记本电脑进行屏幕录制? 【今天刚刚了解到电脑可以录屏,但是我拿着我的华为电脑找了半天,也找不到它的屏幕录制功能在哪。华为电脑录屏功能在哪?华为笔记本怎么录屏?有没有大神可以教教我…

DNS缓存失效,nginx死循环访问造成连接数瞬间飚高的问题

0.背景介绍 某服务domain.com.cn 之前DNS解析到服务真实地址10.1.1.11,后面需要对用户登录增加黑名单功能,于是在openresty针对服务domain.com.cn的特性完成了黑名单功能。黑名单功能已经上线几个月,但是DNS从服务真实地址10.1.1.11切换到ope…

Spring MVC 参数解析(13)

目录 简介 调用流程 1. 首先,还是需要进行到前端控制器的doDispatch方法,这是我们的调用Spring MVC的核心入口方法 2. 在doDispatch方法内部,我们调用到了HandlerAdapter.handle(*****) 方法 3. 最终,我们会来到 RequestMappi…