1.DOS 批处理文件实现方法 在txt文件里写入如下内容,另存为bat文件,双击运行就可以批量提交inp文件计算了。call abaqus job=jobname1 int cpus=4 call abaqus job=jobname2 int cpus=4 call abaqus job=jobname3 int cpus=4 call abaqus job=jobname4
有时候需要对模型做大量的参数分析以尝试获得一些规律认识,这时若仅仅通过abaqus的cae界面手动修改参数以及前后处理,几乎不可能完成大量的分析(例如需要修改模型参数进行数百甚至上千次分析),这就需要通过写程序来提高效率。这个技能很实用,下面简述最近做此分析的过程,作为备忘。step1:利用abaqus建立一个参数的模型并得到其inp文件。step2:通过matlab批量修改inp文件中的参数,获
批量处理excel数据 并录入值数据库中 工具(梦辛@灵)哈喽,我是梦辛工作室的灵,最近因为工作需要批量处理一些数据,并筛选和处理,数据,并在处理好的数据入库至数据库中,看着excel中的大量文件,想着都是头痛,但是呢,咋是撒,咋是程序员,怎么能允许自己做不断重复的事呢,于是我就自己包装写了个工具,并将它更好的扩展了下,具体实现原理就不说了,挺简单的,差不多就是读取excel中的文件,将第一列作为
基于Abaqus的自动化仿真工具研究1 前言2 Abaqus二次开发2.1 Abaqus简介2.2 开发语言3 关键技术3.1 前处理脚本实现3.2 仿真作业提交3.3 后处理实现4 调度工具开发4.1 Abaqus外部调用4.2 仿真作业调度4.3 仿真报告生成 1 前言Abaqus是一套功能强大的工程模拟的有限元软件,其解决问题的范围从相对简单的线性分析到许多复杂的非线性问题。为了提高仿真效
ABAQUS:在不同job间传递结果(import)之整理与问题 2011-10-03 22:01:23| 分类: ABAQUS|举报|字号 订阅 该文章原出处已无从考证,在此感谢原作者~一、概述:ABAQUS提供了从standard至explicit、explicit至standard、standard至standard(6.7版以后)及explicit至explicit(6.7版以后)的分析结
转载 2023-11-30 23:27:04
296阅读
在对结构进行分析时,对于板壳状构造我们通常需要将其简化为壳单元进行分析,此时就需要进行抽壳处理。常用 CAD 软件都有抽壳功能,ABAQUS 抽壳功能较为麻烦,在使用“抽取中面”工具以后仍需要手工进行偏移,才能生成用于分析的几何面。本教程采用图 1 所示的模型进行抽壳。其中包含了圆孔,变厚度,加强筋等多种构造细节。图 1 模型外观 首先点击“指派中面”按钮,按提示选择需要指派中面的几何体
原创 2022-05-12 14:12:09
7078阅读
1点赞
一、无锁编程在前面已经多次提到过无锁编程或者说非阻塞算法,无锁编程的原理就是compare-and-swap,一般通过在一个循环里比较值的变化来判断原有的内存值和现在的内存值是否相同,如果相同把新的值赋值给原有内存值(是指在多线程操作中),即原有内存值为old(预期值),新的数据值为new(希望值),现内存值为cur(一般为原子变量),比较old和cur,如果相等,则把new赋值old(old==
这个表格内容比较多,之前一直有些逃避,现在学完了其他控件,决定回来补一下。一、创建表格控件1.1 基本语法AFXTable(p,numVisRows,numVisColumns,numRows,numColumns, tgt=None, sel=0,             &n
原作者:有限元在线官方微博为了提高分析精度,ABAQUS提供了以下三种自适应网格。1、ALE自适应网格。其全称为“任意的拉格朗日-欧拉自适应网格”(Arbitrary Lagrangian Eulerian adaptive meshing)。它不改变原有网格的拓扑结构(单元和节点的数目和连接关系不会变化),而是在单分析步的求解过程中逐步改善网格的质量。它主要用于ABAQUS/Explicit的大
转载 2023-11-29 15:05:52
274阅读
我们在切槽加工上会时常遇到切屑缠绕的问题,这很容易导致工件品位低下、导致工序难以进行下去,而且还很难改善,加工效率低下,令人十分头疼。平时我们一般的切屑处理对策就是:提高进给减小刀尖圆弧R降低切削速度改变断屑槽 端面切槽加工上的切屑切不断而上述4种对策并没有解决你的切屑烦恼时,我们应该怎么办?先别急,我再教你4种对付它们的大招!首先,我们先来了解一下切槽加工碰到的主要问题
什么是CAS机制CAS是英文单词Compare and Swap的缩写,翻译过来就是比较并替换CAS机制中使用了3个基本操作数:内存地址V,旧的预期值A,要修改的新值B。看如下几个例子: package com.example.demo.concurrentDemo; import org.junit.Test; import java.util.concurrent.atomic.Atom
PYTHON实现abaqus处理(1)读取多个result的应变最大最小值最近在用abaqus做仿真的时候,需要一次性提交多个Job,并在处理完成后,读取每个result的应变的最大最小值。在abaqus中重复如下操作:1.Job management中点击Results,跳转到Visuilization 2.将Field Output Dialog中设置Primary | U | U1 |
转载 2024-05-22 14:20:09
1410阅读
目录前言一、环境变量问题二、anaconda 安装 pyqt5 并配置 pycharm 编译器1.首先我们打开Anaconda里面的Anaconda prompt 2.创建好环境后我们输入 activate pyqt5 ,进入我们的虚拟环境中 3.接着我们打开我们的pycharm,配置编译器三、External tools四、测试总结前言    &
转载 2024-07-28 09:26:04
363阅读
目录1. 显示最大、最小应力2  后处理图例,版本号,坐标系等3 后处理中显示边界条件4 在模型上只显示云图,不显示网格5  调整变形放大系数(Deformation Scal Factor)6 如何保存结果处理后的odb结果7 如何查看job monitor里面提示的警告或错误在模型哪个位置8 如何在XY data中绘制非以时间为横轴(如横轴为位移,纵轴为载荷)的曲线9 如何
# Python 中 Abaqus 批量选取的实现指南 在工程模拟领域,Abaqus 是一个非常强大的工具,而 Python 提供的 API 使得用户能够通过脚本进行自动化操作。对于刚入行的小白,批量选取对象是一项基本而重要的技能。本文将介绍如何通过 Python 在 Abaqus 中实现批量选取。 ## 流程概述 以下是实现这一功能的流程: | 步骤 | 描述
原创 8月前
188阅读
目前在Abaqus中,基于全局或局部嵌入Cohesive单元,以模拟非均质材料的裂缝扩展的方法已经相当普遍。我想POLARIS_InsertCohElem插件起到不小的作用。后处理方面,也推出的POLARIS_CrackGeo插件提取Cohesive单元和XFEM模拟获得的裂缝数据。但如何出图来展示裂缝形态,成为插件用户的一大痛点。在Abaqus中,Cohesive单元模拟的裂缝路径可以通过显示
转载 2024-09-25 10:24:16
204阅读
1评论
(1) APDL、PYTHON 及ABAQUSAPDL与input文件是完全不同的两个概念。老的有限元程序都是只有一个输入数据文件,复杂模型写此文件十分麻烦,因此有了图形前处理。前处理的用处就是帮助你生成这个input文件而已。ANSYS比较另类,发明了一个APDL前处理语言。用它编程,完成GUI操作,对于熟练用户来说比在GUI上点鼠标选菜单又快了很多(此思路已经被许多软件所模范,比如midas的
# Abaqus与Python的数据处理 Abaqus是一款广泛应用于有限元分析的工程仿真软件,能够处理复杂的工程问题。为了实现数据的自动化处理,Python编程语言被集成在Abaqus中,允许用户通过脚本对分析结果进行后处理。本文将介绍如何使用Python处理Abaqus的外部数据,并提供示例代码。 ## 流程描述 处理Abaqus数据的基本流程如下: ```mermaid flowch
原创 2024-10-19 06:56:28
158阅读
无论是什么FEA 软件,想要获得非线性问题的一些解决方法始终没有那么简单。遇到问题是很常见的,那么下面就来看看Abaqus用户克服这一类问题的解决方法吧。  1. 简化模型从简化模型开始,通过逐渐添加详细信息来构建它,例如可塑性和摩擦性可以在开始时排除。由于简化模型工作正常,可以逐一添加详细信息。它更容易找出收敛困难的来源,从而修复它。 2. 位移控制在许多情况下,并非所有接触
问题描述在单向复材中,纤维的力学性能往往是横观各向同性的,于是需要规定材料方向。 通常需要新建局部坐标系用于材料方向的定义,而在实际建立坐标系中,坐标系会储存在对应的Part下:mdb.models[‘Model-1’].parts[‘Part-1’].datums[],但是并不是从datums[0]开始,其中的数字需要根据具体情况确定,因此调用该坐标系存在读取问题模型构建模型建立建立方形的基体与
  • 1
  • 2
  • 3
  • 4
  • 5