abaqus

Using subroutines written in Fortran 90 with Abaqus Standard

Deadly 提交于 2019-12-12 09:04:21
问题 I am using Abaqus with user-defined subroutines. To the best of my knowledge, Abaqus Standard or Explicit can be used with subroutines written specifically in Fortran 77 language, not the improved Fortran 90/95 language! Is there a way how to use Fortran 90 and later with Abaqus? 回答1: By default, Abaqus expects user subroutines to be written in the older fixed-format style. However, you can use just about any modern language feature supported by your compiler. 1 This includes using modules,

Abaqus: A way to localize external nodes?

╄→гoц情女王★ 提交于 2019-12-12 04:15:36
问题 Does anyone of you know of (if there exists) a way to extract node numbers of an external surface of a model in Abaqus? By a surface I dont mean an entity, Im talking purely about an outside area of an object. Thanks! 回答1: If you have defined a Set or Surface , getting the nodes is trivial: p = mdb.models[name].parts[name] # Get the Node objects on the previously defined surface: node_objects = p.surfaces[name].nodes # Same from a set: node_objects = p.sets[name].nodes # Get the labels for

How to get the volume of elements with certain type of material in Abaqus ODB by means of Python

大兔子大兔子 提交于 2019-12-11 16:55:32
问题 I need to calculate the total volume of elements with a certain type of material, then calculate that part of them in which some UVARM variable is greater than 1, and then define the ratio between these volumes. The problem is that I cannot find how to filter out the elements exactly by name of material, not by section, part instance or element set, since the elements of interest are evenly distributed among these sections, sets etc. Thank you 回答1: It seems you need to loop over every element

Getting element density from abaqus output database using python scripting

那年仲夏 提交于 2019-12-11 15:48:30
问题 I'm trying to get the element density from the abaqus output database. I know you can request a field output for the volume using 'EVOL', is something similar possible for the density? I'm afraid it's not because of this: Getting element mass in Abaqus postprocessor What would be the most efficient way to get the density? Look for every element in which section set it is? 回答1: The properties are associated something like this: sectionAssignment connects section to set set is the container for

Abaqus pre.exe error code 529697949

杀马特。学长 韩版系。学妹 提交于 2019-12-11 07:04:48
问题 When I try to submit a job, I always get an error. In log I see this message: The executable pre.exe aborted with system error code 529697949. Please check the .dat, .msg, and .sta files for error messages if the files exist. I don't have these files. I looked for the solution, but the only idea is that there is not enough free space on my hard drive. I have 20GB free. Does anyone know if something else can cause this error? Or does anyone know how much free space I need for submitting a job

Transforming an Abaqus macro into a python script

无人久伴 提交于 2019-12-11 06:11:08
问题 I am using Abaqus (6.13) to run FEM thermal simulations. I need to get the total external heat flux aplied on that model. My searches indicated that the only way to get it was to sum de RFLE history output on the whole model and it works fine. The problem is that I have a ~300 000 elements model and that the simple opening of the Report/XY window takes a couple of hours. In order to simplify my exportations, I made an exporting macro with the macro manager of Abaqus. The recording starts

Warning of NameError for wireType in ABAQUS

久未见 提交于 2019-12-11 05:18:27
问题 I tried to connect points through wires using script. A warning regarding the NameError occurred. the code i tried to run in abaqus: a = mdb.models['Model-1'].rootAssembly v11 = a.instances['r-mesh-2'].vertices v12 = a.instances['s-mesh-1'].vertices v13 = a.instances['r-mesh-1'].vertices v14 = a.instances['s-mesh-1-lin-2-1'].vertices a.WirePolyLine(points=((v11.findAt(coordinates=(2.595, 0.22, -35.7)), v12.findAt(coordinates=(2.595, 0.2, -35.7))), (v11.findAt(coordinates=( 2.445, 0.22, -35.7)

External call to Python3.5 doesnot work from within Abaqus python

徘徊边缘 提交于 2019-12-11 05:14:50
问题 Abaqus is a physics based mechanical simulation tool. It comes bundled with python 2.7.3. I use python scripts to automate certain operations. Recently, I had to run a Python3.5 script through Abaqus CAE python interactive interface using os.system(). subprocess.call or subprocess.popen did not work either. Abaqus python kept giving the following error: Fatal Python error: Py_Initialize: unable to load the file system codec File "C:\SIMULIA\CAE\2016\win_b64\tools\SMApy\python2.7\lib\encodings

abaqus复合材料建模仿真

六眼飞鱼酱① 提交于 2019-12-11 00:08:28
ABAQUS详解 随着计算机技术和计算方法的发展,有限元法在复合材料部件的工程设计和科研领域得到了越来越广泛的重视和应用,已经成为解决复杂工程分析计算问题的有效途径,从航空航天、交通运输到能源环境等几乎所有的设计制造都已离不开有限元分析计算。ABAQUS 是一套功能强大的有限元软件,被广泛地认为是功能最强的有限元软件,可以分析复杂的复合材料力学结构力学系统。ABAQUS软件包括前后处理建模、静强度分析(包括稳定性分析)、热分析、碰撞分析、失效分析、以及断裂分析等。现有阶段多种复合材料体系建模分析水平参差不齐,为了复合材料领域的应用分析技术的普及与提高,更好地与复合材料领域的专家学者们分享、交流在研究领域中的心得、经验。应广大技术工作者的要求,北京软研国际信息技术研究院特举办“ ABAQUS复合材料建模技术与应用 ”专题 学习成果 1、本课程将以ABAQUS复合材料建模技术与应用为背景和主题,深入讲解:ABAQUS中接触问题分析、静强度分析、损伤失效分析、热应力分析和二次编程开发等知识要点;同时使学员能够掌握纤维增强复合材料、钢筋混凝土复合材料、蜂窝夹层复合材料、颗粒增强复合材料及复合材料热应力建模仿真操作与分析。最后,基于ABAQUS和Python联用的建模技术及相关文献撰写解析等内容; 2、通过实践教学,帮助学员掌握和运用ABAQUS复合材料建模技术开展新型复合材料研发

(2020年)abaqus学习资讯

独自空忆成欢 提交于 2019-12-09 14:35:26
内容简介: 一、Abaqus复合材料建模基础 二、ABAQUS接触分析 三、ABAQUS失效分析 四、碳纤维增强树脂基复合材料层合板建模技术与应用 五、钢筋混凝土复合材料建模技术与应用 六、多孔及蜂窝夹层板复合材料建模技术与应用 七、陶瓷颗粒增强复合材料建模技术与应用 八、复合材料传热及热应力场建模技术与应用 九、基于ABAQUS与Python联用的复合材料快速建模与设计优化 详细介绍 来源: CSDN 作者: 一路向北wq 链接: https://blog.csdn.net/wq0070305/article/details/103456499