1. 集中载荷

集中载荷包括:

  • 在节点自由度上施加集中力和力矩
  • 可以在某一方向上固定
  • 可以随着节点的转动而转动(定义为跟随载荷),对载荷刚度产生额外的可能是对称的贡献
  • 集中载荷,是添加到节点上的。

1.1 集中载荷施加方法

输入文件用法:

*CLOAD
节点编号或者节点集,自由度,大小

Abaqus/CAE 用法:

在加载模块中,选择【Concentrated force】

1.2 定义集中跟随力

在定义集中力的方向随着施加集中力的节点而转动。但是仅可以在大位移分析中使用此方式,并且仅可以用于具有有效转动自由度的节点(如梁和壳单元的节点,或者刚体上的绑缚节点),不包括广义平面应变单元的参考点

输入文件用法:

*CLOAD, FOLLOER

Abaqus/CAE用法:

方法:在定义载荷的时候勾选【Follow nodal rotation】

1.3 指定文件定义集中节点力

可以使用来自数据库(.odb)的具体步和增量的节点力输出来定义节点力。当从输出数据库文件读取数时,也需要来自原始分析的零件(.prt)文件。两个模型保持一致,并且节点编号也必须是一样的。

输入文件的方法:

*CLOAD, FILE = 文件, STEP = 步, INC = 增量

Abaqus/CAE用法:

不支持

2. 分布载荷

分布载荷可以定义:

  • 可以在单元面,单元体或者单元的边上定义
  • 可以在几何面或者几何边上定义
  • 可以是跟随载荷,在几何非线性分析中转动,并且对刚度矩阵产生附加的贡献。

2.1 分布载荷分类

载荷类型 载荷定义 输入文件区域 Abaqus/CAE区域
体载荷 基于单元的 单元体 体积实体
面载荷 基于单元的 单元表面 定义成几何面或者单元面的集合的面(不包括分析刚性面)
面载荷 基于面的 基于单元的几何面 定义成几何面或者单元面的集合的面(不包括分析刚性面)
边载荷(包括梁线载荷) 基于单元的 单元边 定义成几何边或者单元边的集合的面
边载荷(包括梁线载荷) 基于面的 基于边的几何面 定义成几何边或者单元边的集合的面

体载荷

如重力、离心加速度、科氏加速度和转动加速度载荷,是做为基于单元的载荷施加的。

面载荷

剪切面张力和压力载荷可做为基于单元或者基于面的分布载荷来施加。

线载荷

分布边的张力及力矩(通用的,剪切的,法向的或者横向的)做为基于单元或者基于面的分布载荷施加到壳单元上。边张力的单位是单位长度上的力,边力矩的单位是单位长度上的力矩。

除了通用的边张力,对于所有的边张力和力矩,忽略参考局部坐标系。

3. 热载荷

热载荷可在热传导分析、完全耦合的温度-位移分析、完全耦合的热-电-结构分析和耦合的热-电分析中施加,可以使用热载荷的类型如下:

  • 在多个节点上定义的集中热流量
  • 在单元面或者表面上定义的分布热流量
  • 单位体积的体热流量
  • 在多个节点、单元面或者表面上定义的边界对流
  • 在多个节点、单元面或者表面上定义的边界辐射

3.1 模拟热辐射

  • 无对流表面与无反射环境之间的热交换。
  • 两个彼此接近的表面之间的热传递,且在其沿着表面的温度梯度不大。(使用热接触属性来模拟)
  • 组成一个腔的表面之间的热交换。(腔辐射,或者定义平均温度的辐射条件)

3.2 直接定义热流量

  • 定义集中热流量
  • 根据用户文件定义集中节点流量的值
  • 定义基于单元的分布热流量
  • 定义基于面的分布热流量
  • 定义与时间爱你相关的热流量
  • 用户子程序定义非均匀分布的分布热流量

3.3 定义边界对流

  • 定义基于单元的膜条件(相互作用模块-->Surface film condition)
  • 定义基于面的膜条件
  • 定义基于节点的膜条件
  • 定义温度场和场变量相关的膜条件
  • 定义时间相关的膜条件
  • 用户子程序定义非均匀的膜条件

3.4 定义边界辐射

  • 定义基于单元的辐射
  • 定义辐射到环境中的基于面的辐射
  • 定义辐射到环境中的基于节点的辐射
  • 定义时间相关的辐射
  • 定义平均温度的辐射条件
  • 定义绝对零度值
  • 定义玻尔兹曼常数。

Abaqus 载荷分类(部分)的更多相关文章

  1. 揭秘阿里云WAF背后神秘的AI智能防御体系

    背景 应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入.跨站等攻击仍然占据着较前的位置.WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在,也正是这些针对W ...

  2. 阿里云安全研究成果入选人工智能顶级会议 IJCAI 2019, 业界首次用AI解决又一难题!

    8月10日至8月16日,国际人工智能组织联合会议IJCAI 2019(International Joint Conference on Artificial Intelligence 2019)在中 ...

  3. ANSYS热分析简介1

    目录 1. ANSYS热分析简介 1.1 传导 1.2 热载荷分类 1.2.1 载荷施加 1.3 热分析分类 1.3.1 稳态热分析 1.3.2 瞬态热分析 1.3.3 非线性分析综述 2. 热分析单 ...

  4. abaqus二次开发概述

    说明 abaqus二次开发概述 导语 用户子程序特点 abaqus用户程序接口与调用方式 abaqus用户子程序分类 常用用户子程序介绍 Refence 说明 本系列文章本人基本没有原创贡献,都是在学 ...

  5. Abaqus 子模型法 和 子结构法

    目录 1 子模型法 1.2 子模型法应用考虑因素 1.3 子模型法关键技术 1.3.1 单元选择 1.3.2 驱动变量 1.3.3 链接整体模型和子模型 1.4 仿真过程 1.4.1 问题描述 1.4 ...

  6. ABAQUS/CAE——Context

    Part(部分) 用户在Part单元内生成单个部件,可以直接在ABAQUS/CAE环境下用图形工具生成部件的几何形状,也可以从其他的图形软件输入部件.详细可参考ABAQUS/CAE用户手册第15章. ...

  7. abaqus学习笔记-abaqus与umat调用基本原理

    参考: 1.http://ivt-abaqusdoc.ivt.ntnu.no:2080/v6.14/books/sub/default.htm 2.ABAQUS 用户材料子程序开发及应用-杨曼娟 3. ...

  8. ABAQUS学习记录1——用户子程序综述

    概述 ABAQUS提供了相当丰富的单元类型,材料属性等数据库可供用户选择,但是工程问题是千变万化的,为了满足用户的特殊工程要求,ABAQUS为用户提供了强大而又灵活的用户子程序接口(USER SUBR ...

  9. Abaqus用户子程序umat的学习

    Abaqus用户子程序umat的学习 说明:在文件中,!后面的内容为注释内容.本文为学习心得,很多注释是自己摸索得到.如有不正确的地方,敬请指正. ! ------------------------ ...

随机推荐

  1. 为data中的某一个对象添加一个属性不起作用——this.$set的正确使用

    this.$set(obj, key, value) 我们在项目开发的过程中,经常会遇到这种情况:为data中的某一个对象添加一个属性 <template> <div class=& ...

  2. DataGridView 定位到指定行

    //定位到指定行(样式)dataGridView1.ClearSelection();dataGridView1.Rows[selectIndex].Selected = true; //让指定行处于 ...

  3. js封装删除数组指定的某个元素的方法

    首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为: Array.prototype.indexOf = function(val) { for (var i = ...

  4. AntDesign(React)学习-3 React基础

    前面项目已经建起来了,但是没有React基础怎么办,从头学习,这个项目使用的是基于React16.X版本的几种技术集成,那么我们就从网上找一些相关的资料进行研究,我的习惯是用到哪学到哪. 一.先看一些 ...

  5. 《深入理解Java虚拟机》读书笔记十二

    第十二章  Java内存模型与线程 1.硬件效率与一致性 由于计算机的存储设备与处理器的运算速度有几个数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cac ...

  6. 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)

    我没有实现时间复杂度为O(n)的算法. 思路:从第一数开始,onelist[0]:onelist[0]+onelist[1]:这样依次推算出每个子数组的sum值.和max进行比较.最后得到max值. ...

  7. 后台异常 - sql语句查询出的结果与dao层返回的结果不一致

    问题描述 sql语句查询出的结果与dao层返回的结果不一致 问题原因 (1)select 中,查询的列名称重复,数据出现错乱 (2)使用不等号,不等号(!=,<>),查询出来的结果集不包含 ...

  8. JS定义类的六种方式详解

    转载自: http://www.jb51.net/article/84089.htm 在前端开发中,经常需要定义JS类.那么在JavaScript中,定义类的方式有几种,分别是什么呢?本文就JS定义类 ...

  9. Idea实用小Tips

    设置keymap 自己根据习惯选择keymap(键位) 插件安装 ###省去set.get方法以及基于注解的日志框架 lombok plugin ###找bug用的 FindBugs-IDEA ### ...

  10. js基础之--变量 作用域和内存问题

    基本类型:Undefind Null Boolean Number String 引用类型: 对象 在操作对象时,实际上实在操作对象的引用而不是实际的对象.为此,引用类型的值是按引用访问的. 从一个变 ...