abaqus中python怎么建立参考点_怎么在abaqus中选定中心为参考点
【www.520z-2.com - 写作指导】
篇一:《ABAQUS常用技巧归纳(图文并茂)》
ABAQUS学习总结
1. ABAQUS中常用的单位制。-(有用到密度的时候要特别注意) 单位制错误会造成分析结果错误,甚至不收敛。
2. ABAQUS中的时间
对于静力分析,时间没有实际意义(静力分析是长期累积的结果)。 对于动力分析,时间是有意义的,跟作用的时间相关。
3. 更改工作路径
4. 对于ABAQUS/Standard分析,增大内存磁盘空间会大大缩短计算时间;对于ABAQUS/Explicit分析,生成的临时数据大部分是存储在内存中的关键数据,不写入磁盘,加快分析速度的主要方法是提高CPU的速度。
临时文件一般存储在磁盘比较大的盘符下
提高虚拟内存
5. 壳单元被赋予厚度后,如何查看是否正确。
梁单元被赋予截面属性后,如休查看是否正确。
可以在VIEW的DISPLAY OPTION里面查看。
6. 参考点
对于离散刚体和解析刚体部件,参考点必须在PART模块里面定义。 而对于刚体约束,显示休约束,耦合约束可以在PART ,ASSEMBLY,INTERRACTION,LOAD等定义参考点.
PART模块里面只能定义一个参考点,而其它的模块里面可以定义很多个参考点。
7. 刚体部件(离散刚体和解析刚体),刚体约束,显示体约束
离散刚体:可以是任意的形状,无需定义材料属性,要定义参考点,要划分网格。
解析刚体:只能是简单形状,无需定义材料属性,要定义参考点,不需要划分网格。
刚体约束的部件:要定义材料属性,要定义参考点,要划分网格。 显示体约束的部件:要定义材料属性,要定义参考点,不需要要划分网格(ABAQUS/CAE会自动为其要划分网格)。
刚体与变形体比较:刚体最大的优点是计算效率高,因为它在分析作业过程中不参与所在基于单元的计算,此外,在接触分析,如果主面是刚体的话,分析更容易收敛。
刚体约束和显示体约束与刚体部件的比较:刚体约束和显示体约束的优点是去除约束后,就可以立即变为变形体。
刚体约束与显示体约束的比较:刚体约束的部件会参与计算,而显示约束的部件不会参与计算,只是用于显示作用。
8. 一般分析步与线性摄动分析步
一般分析步:每个分析步的开始状态都是前一个分析步结束时刻的模型状态; 如果不做修改的话,前一个分析步所施加的载荷,边界条件,约束都会延续到当前的分析步中;所定义的载荷,边界条件以及得到的分析结果都是总量。
篇二:《abaqus中单元的选择宝典》
1. 完全积分是指当单元具有规则形状时,所用的高斯积分点可以对单元刚度矩
阵中的多项式进行精确地积分。
2. 剪力自锁将使单元变得“刚硬”,只影响受弯曲荷载的完全积分线性(一阶)
单元,这些单元功能在受直接或剪切荷载时没有问题。二次单元的边界可以弯曲,没有剪力自锁的问题。
3. 只有四边形和六面体单元才能采用减缩积分。所有的楔形、四面体和三角形
实体单元采用完全积分。减缩积分单元比完全积分单元在每个方向上少用一个积分点。
4. 只有四边形和六面体单元才能采用减缩积分。所有的楔形、四面体和三角形
实体单元采用完全积分。减缩积分单元比完全积分单元在每个方向上少用一个积分点。
5. 非协调单元:只有四边形和六面体单元才能采用减缩积分。所有的楔形、四
面体和三角形实体单元采用完全积分。减缩积分单元比完全积分单元在每个方向上少用一个积分点。
6. ABAQUS对非协调单元采用了增强位移梯度形式。在弯曲问题中,用非协调
单元可得到与二次单元相当的结果,且计算费用明显降低。对单元扭曲很敏感。
7. ABAQUS对非协调单元采用了增强位移梯度形式。在弯曲问题中,用非协调
单元可得到与二次单元相当的结果,且计算费用明显降低。对单元扭曲很敏感。
8. 杂交单元:ABAQUS对非协调单元采用了增强位移梯度形式。在弯曲问题中,
用非协调单元可得到与二次单元相当的结果,且计算费用明显降低。对单元扭曲很敏感。
9. 一般情况下应采用二次减缩积分单元(CAX8R,CPE8R,CPS8R,C3D20R)。
在应力集中局部采用二次完全积分单元(CAX8,CPE8,CPS8,C3D20)。对含有非常大的网格扭曲模拟(大应变分析),采用细网格划分的线性减缩积分单元(CAX4R, CPE4R,CPS4R,C3D8R )。对接触问题采用线性减缩积分单元或非协调单元(CAX4I,CPE4I,CPS4II,C3D8I等)的细网格划分。
10. 采用非协调单元时应使网格扭曲减至最小。三维情况应尽可能采用块状单元
(六面体)。对小位移问题采用二次四面体单元(C3D10)是可行的。
11. 在实体单元中所用的数学公式和积分阶数对分析的精度和花费有非常显著
的影响。使用完全积分的单元,尤其是一阶(线性)单元,容易形成自锁现象,在正常情况下不要应用。一阶减缩积分单元容易出现沙漏现象;充分的单元细化可减小这种问题。
12. 在分析中如有弯曲位移,且采用一阶减缩积分单元时,应在厚度方向上至少
用4个单元。沙漏现象在二阶减缩积分单元中较少见。在大多数一般问题中要考虑应用这些单元。非协调单元的精度依赖于单元扭曲的量值。
13. 结果的数值精度依赖于所用的网格。应进行网格细化研究已确保该网格对问
题提供了唯一的解答。但是应记住使用一个收敛网格不能保证计算结果与问题的行为相匹配:它还依赖于模型其它方面的近似化和理想化程度。通常只在想要得到精确结果的区域细化网格。ABAQUS具有一些先进的特点,如子模型,它可以帮助对复杂模拟得到有用的结果。HOURGLASS
基础部分
Part类型:可变形部件,离散刚体部件(任意形状,荷载作用下不可变形),解析刚体部件(只可以用直线,圆弧和抛物线创建的形状,荷载作用下不可变形)。每个部件只存在自己的坐标系中,与其他部件无关。给部件赋予属性,既成为实例。实例可以装配成assembly。
Automated repair options:默认为缝合边,自动修理用于几何体变成valid。
基特征一旦创建不能修改。附加特征可用于修改基特征或为基特征添加细节(拉伸,壳,线,切削,导角)
基准几何体类型:点,轴,坐标系,平面。{怎么在abaqus中选定中心为参考点}.
过滤器:selection options
分区:细分为不同的区域
对于拉伸和旋转,有扭曲选项,可以创建螺纹、螺旋弹簧和扭曲线。也可以利用锥度选项,指定角度,创建带有锥度的部件。
导入孤立网格:通过.inp和.odb文件导入已有网格。被导入的孤立网格,没有父几何体。{怎么在abaqus中选定中心为参考点}.
定义表面增强:定义了连接到已有部件表面的表面,并指定他的工程属性。
如何给部件定位:相对定位:定义几何关系,确定规则, 表面平行约束,面面平行约束,共轴约束,接触约束,重合点约束,平行坐标系约束,若定义有冲突,则将之前的相对约束转化为绝对约束。
集和表面在assembly,step,interaction和load模块中均有效。在part or property module 中创建的part集在assembly module 中有效,但不能通过set managerment修改。
Step 用途:define step,指定输出需求,指定分析诊断,指定分析控制。接触、荷载和边界条件是分析步相关的,需事先定义。主要用于描述模拟历程。对python和c++保留了API接口,用于后处理。输出类型有两种类型:场数据用于绘制模型的变形,云图和X-Y图;历程数据用于X-Y绘图。分析步可替换。分析控制:为显式分析定义自适应网格区域和控制;为接触问题定制求解控制;定制一般的求解控制。
Interaction:用于模拟机械或热的接触。如定义边界的耦合,定义连接器。显示体的目的是可视化,不用于分析。接触模型的法向关系、摩擦和干涉。带有摩擦的双面接触、自接触、捆绑约束。使用步骤:create ,选择起作用的step;选择表面;在edit interaction对话框中完成接触定义;在接触管理器中激活或不激活。
边界条件:包括初始温度、指定的平移或转动,速度或角速度。指定的边界条件可以随着时间相关的幅值定义。
初始条件:包括平动和转动速度、温度。初始平动速度可以模拟自由落体的效果。
步骤:创建、指定对象、编辑。
Mesh module :分网技术,单元形状,单元类型,网格密度,生成网格,检查网格状况。
二维区域可用形状:四边形、以四边形为主(允许三角形单元作为过度)、三角形
三维区域可用形状:四面体、若实例中包含虚拟拓扑,可使用三角形单元、四边形单元和利用波前算法的四边形或四边形为主的单元。
细节模型中,小的细节可能会影响网格效果,虚拟模型则忽略小的细节。
网格生成技术:扫略网格(网格在区域的一个表面被创建,称为源面,网格中的节点沿着连接面,拷贝一个单元层,直到目标面,abaqus自动选择源和目标面)。
结构化分网技术:使用简单的预定义的网格拓扑关系划分网格,给出了网格划分的最大控制。不同的区域可以有不同的网格划分,用不同的颜色来表示。在区域之间自动创建捆绑约束,保持区域的连接,但是约束不是真正的协调,精度将会受到影响。
控制网格密度和梯度:使用波前算法的三角形、四面体、四边形网格的节点和种子精确匹配;使用中轴算法的六面体或四边形网格,abaqus会调整单元的分布,但是可以通过在边上的约束种子防止调整。分区创建了附加的边,可以对局部网
格密度施加更多的控制,可以在应力集中区域细化网格。
分配单元类型:荷载和边界条件等是基于几何体的,而不是基于网格。
网格质量检查:限制条件包括形状比、最大最小角度和形状因子等。在消息域显示单元的总数、扭曲单元的数量、平均扭曲和最差扭曲。
有限元分析实例详解(石亦平)
Abaqus有多个模块,包括cae前处理模块、主求解器Standard and explicit 、design,aqua,foundation接口等等。在step中若选择static general 则选择了standard,若选择dynamic 则选择了explicit。
ABAQUS/standard 是一个通用分析模块,它使用隐式求解方法,能够求解广泛领域的线性和非线性问题,包括静态分析、动态分析,以及复杂的非线性耦合物理场分析等。
ABAQUS/EXPLICIT ,用以进行显式动态分析,他使用显式求解方法,适于求解复杂非线性动力学问题和准静态问题,特别是用于模拟短暂、瞬时的动态事件,如冲击和爆炸问题。此外,它对处理接触条件变化的高度非线性问题也非常有效(例如模拟成形问题)。{怎么在abaqus中选定中心为参考点}.
二维平面应力问题:2D planar
线性摄动分析步(linear pertuibation step):只用于分析线性问题,explicit中不能使用此。Standard中,以下分析总是线性的:buckle(特征值屈曲)frequency(频率提取分析)modal dynamic(瞬时模态动态分析)random response (随机
篇三:《ABAQUS使用解答 (整理)》
Abaqus 使用问答
Q: abaqus的图形如何copy?
A: file>print>file格式为png,可以用Acdsee打开。
Q: 用Abaqus能否计算[Dep]不对称的问题?
A: 可以,并且在step里面的edit step对话框other里面的matrix solver有个选项。
Q: 弹塑性矩阵【D】与ddsdde有何联系?
A: stress=D*stran;d(stress)=ddsdde*d(stran)。
Q: 在abaqus中,如果采用umat,利用自己的本构,如何让abaqus明白这种材料的弹塑性应变,也就是说,如何让程序返回弹性应变与塑性应变,好在output中输出,我曾想用最笨地方法,在uvarm中定义输出,利用getvrm获取材料点的值,但无法获取增量应力,材料常数等,研究了帮助中的例子,umatmst3.inp,umatmst3.for,他采用mises J2 流动理论,我在output history 显示他已进入塑性状态,但他的PE仍然为0!!? A: 用uvar( )勉强成功 。
Q: 本人在用umat作本构模型时,
*static,
1,500,0.000001,0.1 此时要求的增量步很多,即每次增量要很小,
*static
1,500 时,在弹性向塑性过度时,出现错误,增量过大,出现尖点.?
A: YOU CAN TRY AS FOLLOWS:
*STEP,EXTRAPOLATION=NO,INC=2000000
*STATIC
0.001,500.0,0.00001,0.1。
Q: 模型中存在两个物体的接触,计算过程中报错,怎么回事?
A: 接触问题不收敛有两个方面不妨试试:
一、在*CONTACT PAIR 里调试ADJUST参数;
二、调一些模型参数,比如FRICTION等。 。
Q: 在边界条件和加载时,总是有initial这个步,然后是我们自己定义的加载步,请问这个initial步,主要作用是什么?能不能去掉?
A: 不能去掉,所有的分析都有,是默认的步。
Q: A solid extrusion base feature 这句话是什么意思?
extrusion、revolution等是什么意思?
A: 这两的是三维建模时候,在画完二维图形,如何来生成三维图形,
extrusion意思是你给定一个厚度,然后二维图形第三个方向上面伸展这么多形成三维图形
revolution意思是你给定一个旋转轴,二维图形绕其旋转后形成三维轴对称图形 。
Q: 偶在umat中调用求主应力函数
CALL SPRINC(STRESS,PS,LSTR,NDI,NSHR)
后,存储主应力得数组PS中
各个主应力排列顺序是什么?
PS1>PS2>PS3 ?
PS1
PS1>PS3>PS2 ?
A: 第二个 。
Q: 在*USER MATERIAL的定义中,Δσ对Δε的偏倒数,即
DDSDDE被称为:
"material stiffness matrix";
而在UMAT中,DDSDDE被称为:
"material's Jacobian matrix"。
请问DDSDDE和材料的切线刚度矩阵的关系是什么?二者是一个概念么?
A: 一般说可以这样理解:
σ=ddsdde*Δε
有点像我们常说的弹塑性矩阵:Dep。
Q: 请问field output和history output什么区别?
关键字*node output和*node print有什么区别? ?
A: field output和history output在viewer模块中很明显。
field output是场量输出,history output为历史数据输出,会记录场量随时间的曲线
至于*node output与*node print的区别在于他们写入不同的后缀文件,比如*.odb,*.dat等,在help中有详细介绍 *node output是给CAR或VIEWER做后处理用的,是二进制文件,而*node print则是写到DAT文件中,你可以自己看的文本文件。
field output用来输出模型中较大部分(a large portion of the model)的那些输出频率较小的变量,如模型的等值线,变形图等;
而history oupput用来输出模型中较小部分的那些输出频率较大的变量,如荷载作用点 处的荷载——位移图等。
所以,应力,应变,位移,反力等既可以作为field output也可以作为history oupput 输出。 。
Q: 我在学习ABAQUS时,遇到以下专有名词想请教各位。
abaqus中python怎么建立参考点_怎么在abaqus中选定中心为参考点相关推荐
- python语言在abaqus中的应用 仿真秀_Python语言在Abaqus中的应用(18讲)-掌握Python编程实现ABAQUS高效仿真...
本课适合那些人学习: 1.理解有限元基本概念.熟悉Abaqus/CAE分析流程的工程师: 2.学习型仿真工程师 3.使用Abaqus软件进行有限元分析的工程师 4.高校教师.博(硕)士研究生 对学员的 ...
- abaqus利用python实现部件合并_在abaqus python中使用Element()构造函数创建部件元素...
我不能用Abaqus中Part对象的Element()构造函数创建元素.Node()构造函数没有问题,但是当您尝试使用以前生成的节点创建元素时,它会向您显示以下错误警告: 在运行脚本之前,部件网格在A ...
- abaqus的python安装文件在哪_python - 在ABAQUS 6.14 python环境中安装熊猫 - 堆栈内存溢出...
我想要做的是在ABAQUS CAE软件包内的python发行版中安装Pandas软件包. Python 2.7.3 (default, Oct 4 2012, 15:15:08) [MSC v.160 ...
- 机器人建模中移动关节如何建立坐标系_机器人工程师进阶之路(二)6轴机械臂D-H法建模...
本文作者为我司颜值担当 精神小伙 @梁政,经授权转载,原文发布于其专栏<机器人进阶之路>,欢迎大家支持交流. T矩阵中一共有12个有效参数,然而我们只需要6个量来获取位姿,感觉很不划算,而 ...
- abaqus中python版本_ABAQUS中的python语言入门
(1) APDL.PYTHON 及ABAQUS APDL与input文件是完全不同的两个概念.老的有限元程序都是只有一个输入数据文件,复杂模型写此文件十分麻烦,因此有了图形前处理.前处理的用处就是帮助 ...
- 机器人建模中移动关节如何建立坐标系_机器人工程师进阶之路(八)指数积(PoE)建立机械臂模型及正运动...
梁政:机器人工程师进阶之路(六)旋量法(上)zhuanlan.zhihu.com 梁政:机器人工程师进阶之路(七)旋量法(下)zhuanlan.zhihu.com 从上两篇我们可以了解到,利用旋量 ...
- 以下选项中python用于异常处理结构_《Python 程序设计》复习题
目录 填空题 一.基础知识 二.序列 三.选择结构与循环结构和函数及面向对象.文件 选择题 一.Python 基础语法 二.基本数据类型 三.程序的控制结构 四.函数和代码复用 五.组合数据类型 六. ...
- 机器人建模中移动关节如何建立坐标系_机器人标准DH建模法
运动学问题是在不考虑引起运动的力和力矩的情况下,描述机械臂的运动.这篇文章是我翻过了几本机器人教材再参考网上各种博客的总结,先说看资料过程中的感想/结论:网上的博客基本不完整,要详细地了解DH建模法还 ...
- 机器人建模中移动关节如何建立坐标系_案例(一)三自由度机器人模型建立
下图所示为一个三自由度机器人,其中包括一个移动关节.该操作臂称为"RPR型机构"(一种定义关节类型和顺序的表示方法).分析机构并建立相应连杆坐标系,写出各连杆的D-H参数.最后通过 ...
- 机器人建模中移动关节如何建立坐标系_【技术分享】西门子工业软件数字化工艺仿真新技术新亮点(四) 机器人仿真...
西门子工业软件的Tecnomatix工艺仿真解决方案Process Simulate,是虚拟制造仿真领域的领先解决方案,最近取得很多新进展.在先进制造领域,机器人的仿真和调试一直是工业仿真软件的关键部 ...
最新文章
- 干货 | 携程酒店MOCK全链路实践
- 您不是订单管理的定向开发者_Web Summit 2020大会:华为在欧洲发布HMS Connect,持续助力合作伙伴与开发者的创新增长...
- ntdll.dll和ntoskrnl.exe中的NT*和ZW*函数区别
- g4e基础篇#2 Git分布式版本控制系统的优势
- js 获取视频,者音频时长
- mac自带录屏截图功能怎么使用?好用吗?
- eclipse 改包名
- 服务器超级电容什么作用,超级电容器基础知识(原理_应用_功能_分类_优缺点)...
- 新手CrossApp 之CollectionView小结
- java声音提取_如何在Android中使用java从mp4中提取音频到mp...
- 手机上能不跳转就不跳转
- 从零到一学Mycat:入门及配置文件详解
- 【等保小知识】等保、分保以及关保分别是什么意思?
- 不用找,你想要的节日 节庆 节气展板展架模板素材都在这里
- windows下qt android开发
- Allegro模块布局和布局复用
- java AST 抽象语法树
- 苹果四大供应商向高通索赔90亿;金立否认裁定破产清算...
- 【蓝桥杯真题】18天Python组冲刺 心得总结
- 设计模式-抽象工厂模式实例(二)
热门文章
- linux监控文件变化的程序,在 Linux 下监控程序修改文件
- 计算机网络实验报告实验台,计算机控制实验台
- protocal buffer repeate 关键字
- oracle 中explain,oracle执行计划的使用(EXPLAIN)
- APP加壳原理及常用脱壳方法介绍
- 计算机如何解锁 磁盘,win7电脑磁盘被写保护如何解除,电脑磁盘被写保护解除方法...
- 【日常计算机问题】装系统的烧录的U盘恢复方法
- 使用Python开发游戏运行脚本(三)图片查找
- JuiceFS 如何帮助趣头条超大规模 HDFS 降负载
- iPhone NFC刷卡没反应的原理剖析和解决方案