ABAQUS INP文件 精讲
- 格式:doc
- 大小:83.00 KB
- 文档页数:12
(一)总规则1、关键词必须以*符号开头,且关键词前无空格;2、**为解释行,它可以出现在文件中的任何地方;2、当关键词后带有参数时,关键词后必须采用逗号相隔;3、参数间采用逗号相隔;4、关键词可以采用简写的方式,只要程序能够识别就可以了;5、没有隔行符,如果参数比较多,一行放不下,可以另起一行,只要在上一行的末尾加逗号便可以;(二)建模部分关键词在我的学习过程中,是将ansys的模型倒入abaqus的,最简单的方法就是在ansys 中提取单元与节点信息,将提取出来的信息在abaqus中形成有限元模型。
因此首先从节点的关键词来开始吧。
1、*heading描述行这是.inp文件的开头语,相当于你告诉abaqus,我要进行工程建模与分析了。
另起一行可以对模型进行描述,这个描述可有可无,只是为了以后阅读的方便。
abaqus中对每个模块没有清晰的界定,根据关键词的不同来判别进入哪个模块。
而在ansys中对模块要求比较严格,如/prep7为前处理模块,/solu为求解模块,/post26为后处理模块。
2、*node,<input>,<nset=结点集名称>,<system>数据行(a) 通知软件,我要开始建立结点了。
<>的意思是<>中的内容可有可无,这两个也称为node 命令的参数。
(b) <input>: 指出包含结点所在的文件名称,包括文件的扩展名。
当这项参数省略时,程序认为*node下的数据为所需要建立的结点。
(c) <nset=结点集名称>: 熟悉ansys的人应该了解,为了选择的方便对某些合适的点可以采用cm命令建立component(cm,结点集名称,node),在abaqus中<nset=结点集名称>与此相对应。
(d) <system>: 坐标系标识参数,system=r(缺省)定义坐标系为笛卡尔坐标系,system=c 定义坐标系为柱面坐标系,system=s定义坐标系为球面坐标系。
如何写input文件一、输入文件的组成和结构:1.一个输入文件由模型数据和历史数据两部分组成.模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).历史数据的定义是模型发生了什么----事情的进展,模型响应的荷载,历史被分成一系列的时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求.At a minimum the model consists of the following information: geometry, element section properties, material data, loads and boundary conditions, analysis type, and output requests.2.ABAQUS输入文件的结构形式。
1) 必须有一个*HEADING开头。
2)接下来就是模型数据部分,定义节点,单元,材料,初始条件等。
模型数据的层次为:部件,组装,模型。
必须的模型数据:(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。
比如梁单元。
特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。
(2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。
可选的模型数据:(1)零件和组合:一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。
(2)初始条件:比如初始应力,温度,或者速度等(3)边界条件:(4)运动约束(5)相互作用(6)振幅定义(7)输出控制(8)环境特性(9)用户子程序(10)分析附属部分3)接下来就是历史数据:定义分析的类型,荷载,输出要求等。
分析的目的就是预测模型对某些外部荷载或者某些初始条件的反映。
第1章 Inp文件用法Inp文件是ABAQUS中最关键、最核心的文件。
本章主要讲述inp文件格式(文件结构和约定)、完整编写和部分编写inp文件的实例。
通过本章的学习,应善于综合运用ABAQUS/CAE和inp文件编写技巧(即部分编写inp文件),提高计算工作效率。
1.1 Inp文件格式参考:1.ABAQUS Keywords Reference Manual2.Getting Started with ABAQUS/Standard: Keywords Version:2.2 Format of the input file 3./courses/en175/Abaqustut/abaqustut.htm模型输入文件(*.inp)是沟通前处理器(通常为ABAQUS/CAE)与分析求解器(通常为ABAQUS/Standard)的桥梁,包含了一个数值模型的完整描述。
它是易于辨识的、基于关键字的文本文件,可使用文本编辑器方便地进行修改。
实际上,对于简单的模型,采用直接输入*.inp文件将非常方便。
一个完整的模型输入文件(*.inp)包含模型数据(model data)和历史数据(history data)两部分。
模型数据包含了定义所分析结构的所需信息,包括节点、单元、材料特性等;历史数据定义了模型发生情况,如载荷顺序、结构响应序列等,历史可被分为一系列的分析步(steps),每个分析步定义了一个单独的模拟过程(包括分析类型、加载和输出需求等),例如第一个分析步定义一个静态荷载,第二个分析步定义一个动态荷载。
提示:每个分析步以*STEP开始,用*END STEP结束。
*STEP是模型数据和历史数据的分界点,第一次出现*STEP之前的是模型数据,之后的是历史数据。
一个简单的inp文件例子(an overhead hoist桥式吊架),如图1.1所示。
可以看出,inp 文件由大量的选项块(Option block)组成,每个选项块由关键字行(keyword line)开始,其后紧跟一个或多个数据行(data line)。
abaqus帮助文档水力压裂例子inp文件解释10.1.5-副本(53)预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制**约束底面单元u3=0*Amplitude, name=volumerate振幅,名称=volumerate0.0,0.0, 200.0,-1.0**时间或频率,幅值1;时间或频率,幅值2**STEP ----------------------------------------------------------------**** STEP: Step-1***Step, name=Step-1, nlgeom=YES, unsymm=YESNlgeom选择ON表示计算中加入几何非线性。
材料力学和弹性力学的一项基本假设是材料的位移与应变关系是线性的,且应变为小量,即几何关系是线性的,属于小变形问题。
UNSYMM:设置UNSYMM=YES表明使用非对称矩阵存储求解。
设置=NO表明使用对称矩阵存储求解。
该参数的默认值依赖于模型和求解序列*Geostatic**初始应力平衡**** LOADS加载**** Name: Load-1 Type: Pressure名称:Load-1 类型:Pressure*Dsload_PickedSurf260, P, 42000.**顶面施加42000的垂向压力:表面名,分布载荷类型标签,参考载荷大小** Name: Load-2 Type: Body force名称:Load-2 类型:Body force(体力)*Dload_PickedSet8, BZ, -20.**所有单元施加向下的分布力20** Name: Load-3 Type: Pressure*Dsloadwell_bore, PNU, 1.**井筒上的分布载荷,user-defined?井眼,PNU,1***Boundary,user**边界,在子程序disp中定义**_PickedSet5, 8, 8, 1TOP, 8, 8, 1**顶面所有点,8,8——孔隙压力(或静水压),变量大小BOT, 8, 8, 1**底面所有点**。
如何写input文件一、输入文件的组成和结构:1.一个输入文件由模型数据和历史数据两部分组成.模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).历史数据的定义是模型发生了什么----事情的进展,模型响应的荷载,历史被分成一系列的时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求.At a minimum the model consists of the following information: geometry, element section properties, material data, loads and boundary conditions, analysis type, and output requests.2.ABAQUS输入文件的结构形式。
1) 必须有一个*HEADING开头。
2)接下来就是模型数据部分,定义节点,单元,材料,初始条件等。
模型数据的层次为:部件,组装,模型。
必须的模型数据:(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。
比如梁单元。
特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。
(2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。
可选的模型数据:(1)零件和组合:一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。
(2)初始条件:比如初始应力,温度,或者速度等(3)边界条件:(4)运动约束(5)相互作用(6)振幅定义(7)输出控制(8)环境特性(9)用户子程序(10)分析附属部分3)接下来就是历史数据:定义分析的类型,荷载,输出要求等。
分析的目的就是预测模型对某些外部荷载或者某些初始条件的反映。
如何写input文件一、输入文件的组成和结构:1.一个输入文件由模型数据和历史数据两部分组成模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).历史数据的定义是模型发生了什么----事情的进展,模型响应的荷载,历史被分成一系列的时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求.At a minimum the model consists of the following information: geometry, element section properties, material data, loads and boundary conditions, analysis type, and output requests.2. ABAQUS输入文件的结构形式1) 必须有一个*HEADING开头。
2)接下来就是模型数据部分,定义节点,单元,材料,初始条件等。
模型数据的层次为:部件,组装,模型。
必须的模型数据:(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。
比如梁单元。
特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群体等。
(2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。
可选的模型数据:(1)零件和组合:一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。
(2)初始条件:比如初始应力,温度,或者速度等(3)边界条件:(4)运动约束(5)相互作用(6)振幅定义(7)输出控制(8)环境特性(9)用户子程序(10)分析附属部分3)接下来就是历史数据:定义分析的类型,荷载,输出要求等。
分析的目的就是预测模型对某些外部荷载或者某些初始条件的反映。
ABAQUS批处理Inp文件ABAQUS批处理Inp文件DOS批处理文件实现方法由于可以在命令行窗口启动计算,采用dos批处理文件实现是网上盛传的一种方法,这里主要有两个版本。
版本1:call abaqus job=jobname1call abaqus job=jobname2call abaqus job=jobname3call abaqus job=jobname4这些job是同时进行计算的,并不是一个接一个进行计算。
问题就在于abaqus job=jobname1完成后,计算工作也许并没有完成,但这条命令已经完成,批处理文件直接转到下一个job的运行。
这样运行的结果可能是(大部分情况都是如此),你要运行的job在同时计算。
版本2:call abaqus job=jobname1 intcall abaqus job=jobname2 intcall abaqus job=jobname3 intcall abaqus job=jobname4 int这里的int其实就是计算执行中的命令参数interactive。
在加上int后,只有在当前计算完成后,才会转入下一个模型的计算。
计算机自动关闭在学习使用python实现批处理之前,我们先简要介绍一下,dos 中如何实现计算机的自动关闭。
在dos命令行关闭计算机的命令是:shutdown –s –f –t 60-s 关闭本地计算机。
-f 强制关闭计算机。
-t xx 将用于系统关闭的定时器设置为xx 秒。
上面的设置是60 秒。
需要说明的两点是,-f参数是用在计算机锁定的时候关闭计算机,如果只使用-s在锁定的时候就不能自动关闭计算机了。
另外一点是,如果你看到关机的提示,但又不想马上关闭计算机的话,那只有进入命令行窗口,输入shutdown –a 解除关闭命令。
几个常用dos下批处理版本好,那现在dos下批处理加关机的程序应该是:call abaqus job=jobname1 intcall abaqus job=jobname2 intcall abaqus job=jobname3 intcall abaqus job=jobname4 intshutdown –s –f –t 60如果要加运行参数,和平常一样在第一行加上即可,如下面使用多cpu:call abaqus job=jobname1 cpus=2 intcall abaqus job=jobname2 cpus=2 intcall abaqus job=jobname3 cpus=2 intcall abaqus job=jobname4 cpus=2 int如果要删除计算中生成的文件:call abaqus j=nonJt23-2-a intcall del /doc/ad7c220abb68a98271fefa84.html call del nonJt23-2-a.datcall del nonJt23-2-a.filcall del nonJt23-2-a.mdlcall del nonJt23-2-a.msgcall del nonJt23-2-a.prtcall del nonJt23-2-a.rescall del nonJt23-2-a.stt如果下一个文件需要restart上一个文件:call abaqus job=jobname1 intcall abaqus job=jobname2 ldjob=jobname1 intcall abaqus job=jobname3 ldjob=jobname2 intcall abaqus job=jobname4 ldjob=jobname3 int使用python实现批处理Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。
1. ABAQUS求解器模块以及功能●ABAQUS/Standard和ABAQUS/Explicit为用户提供两种互补的分析工具。
●ABAQUS/Standard的功能:⏹一般分析功能静态的应力/位移分析率无关响应率相关(粘弹性/蠕变/粘塑性)响应瞬态动力学应力/位移分析瞬态或稳态热传导分析稳态传输分析耦合问题:• 热力(顺序或完全耦合)• 热电• 孔隙流-固• 应力-质量扩散(顺序耦合)• 压电分析(只有线性)• 声-固⏹线性摄动分析⏹静力/位移分析:线性静力位移分析特征值屈曲载荷预计⏹动力学应力/位移分析:固有频率和固有模态提取基于模态叠加的瞬态响应谐波载荷引起的稳态响应谱分析包括可选的“子空间投影”法,用于分析具有频率相关属性(比如阻尼)的大的模型响应谱分析随机载荷引起的动态响应分析●ABAQUS/Explicit功能:带有或不带有绝热升温效应的显式动力学响应完全的热-固耦合分析结构-声学分析多步成型模拟的退火分析2 ABAQUS/Standard和ABAQUS/Explicit的比较• ABAQUS/Standard通用的有限元程序。
在结构模拟过程中,可以求解真正的静态平衡问题。
提供多种分析不同类型问题的功能,包括许多非结构问题。
• ABAQUS/Explicit求解过程无需迭代。
适于求解高度不连续和高速的动力学问题。
对于大规模问题,不象ABAQUS/Standard 那样需要大量的硬盘空间。
更容易处理接触问题,可用准静态法解决金属成型问题。
3.ABAQU的分析过程分析历程通过划分成若干个分析步实现为方便起见,可以将分析历程进一步细分为分析步。
不同的分析步包含不同的分析过程—例如,动态分析步后为静态分析步。
4. ABAQUS 输入文件惯例单位ABAQUS并没有内部指定的单位规则。
用户需要自己去统一单位。
时间度量ABAQUS跟踪分析的总时间和每个分析步时间。
对于一些分析过程,时间是有物理含义的,比如瞬态动力学问题。
矿产资源开发利用方案编写内容要求及审查大纲
矿产资源开发利用方案编写内容要求及《矿产资源开发利用方案》审查大纲一、概述
㈠矿区位置、隶属关系和企业性质。
如为改扩建矿山, 应说明矿山现状、
特点及存在的主要问题。
㈡编制依据
(1简述项目前期工作进展情况及与有关方面对项目的意向性协议情况。
(2 列出开发利用方案编制所依据的主要基础性资料的名称。
如经储量管理部门认定的矿区地质勘探报告、选矿试验报告、加工利用试验报告、工程地质初评资料、矿区水文资料和供水资料等。
对改、扩建矿山应有生产实际资料, 如矿山总平面现状图、矿床开拓系统图、采场现状图和主要采选设备清单等。
二、矿产品需求现状和预测
㈠该矿产在国内需求情况和市场供应情况
1、矿产品现状及加工利用趋向。
2、国内近、远期的需求量及主要销向预测。
㈡产品价格分析
1、国内矿产品价格现状。
2、矿产品价格稳定性及变化趋势。
三、矿产资源概况
㈠矿区总体概况
1、矿区总体规划情况。
2、矿区矿产资源概况。
3、该设计与矿区总体开发的关系。
㈡该设计项目的资源概况
1、矿床地质及构造特征。
2、矿床开采技术条件及水文地质条件。