首页/文章/ 详情

ls-dyna 输入文件基础 关键字命令介绍

5月前浏览573


LS-DYNA 输入文件基础


关键字语法

  • 大部分的命令是由下划线分开的字符串, 如*boundary_prescribed_motion_rigid.

  • 字符可以是大写或小写

  • 在用户手册中,命令是按字母顺序排列的

  • 在输入文件中,命令的顺序是不重要的(除了*keyword 和*define_table) 

  • 关键字命令必须左对齐,以*号开始

  • 第一列的“$”表示该行是注释行

  • 输入的参数可以是固定格式或者用逗号分开

  • 空格或者0 参数——使用该参数的默认值


必须的命令

每一个关键字输入文件中,下列命令是必有的:

  • *KEYWORD

  • *CONTROL_TERMINATION

  • *NODE

  • *ELEMENT

  • *MAT

  • *SECTION

  • *PART

  • *DATABASE_BINARY_D3PLOT

  • *END


*NODE

  • Nodal ID

  • x, y, z 方向在全局坐标系中的坐标值

  • 平动和转动约束

    • 可使用*boundary_spc添加约

*PART

  • 同一个Part中的单元性质相同,如具有相同的单元属性和材料模型.

  • 具有相同属性的一组单元通常共享一个相同的part ID (PID)

  • *PART 命令中的一些选项可以:

    • 覆盖默认的接触设置(*part_contact)

    • 覆盖刚体的默认的质量性质和初始条件(*part_inertia)


*ELEMENT_option

  • Option 指定单元的类型, 如*element_shell

  • 单元ID

  • Part ID (PID): 设定材料 ID, 性质 ID等到单元上

  • Node ID’s (单元连通性)  

  • Optional data can be provided to override shell thickness, orthotropic material angle, etc. on an element-by-element basis


*MAT_option

  • Option 指定材料类型, 如 *mat_elastic, *mat_rigid, *mat_linear_piecewise_plasticity

  • 输入参数(材料常数) 取决于材料模型

  • 大约有100 种结构材料可以选择

  • 8种弹簧/阻尼材料

  • 1 种安全带材料

  • 6 种热材料(用于热传递分析)

  • 声学材料


*SECTION_option

  • Option 包括 BEAM, DISCRETE, SHELL, SOLID

  • 输入参数包含...

        • 梁单元,壳单元和体单元使用的计算公式

        • 梁和壳的积分方法

        • 壳的厚度

        • 梁的截面性


义单元

image.png

*DATABASE_BINARY_option

  • 所有的二进制输出文件都可以用LS-Prepost来做后处理

  • Options 

        • D3PLOT:  整个模型的绘图状态

        • D3PART: part集的绘图状态

        • D3THDT:  节点和单元的时间历程数据(可以有比D3PLOT更

        多的存储结果) 

        • D3DRLF:  动力释放求解阶段的绘图状态

        • INTFOR:  接触力和应力的绘图状态


输出提示

  • 如果在一个已有先前分析结果的目录下运行一个新的分析,选择下列之一:

        • 删除旧的‘二进制结果输出文件

        • 在输出数据中选择另外的名字, 如在命令行中使用g=filename

        • 创建一个新的目录运行要做的分析(推荐) 

  • 请求足够多的输出状态以得到合理的时间历程结果

        • 输出请求可能随分析的不同而不同,通常,50 到100 个状态的输出是足够的了

        • 对大模型来说,使用d3thdt数据输出,得到有选择的节点或单元的时间历程数


*DATABASE_EXTENT_BINARY

  • *DATABASE_EXTENT_BINARY 对写入到二进制输出文件中的数据进行控制

        • 体和壳增加的历史变量的数目

              这些状态变量对每一个材料模型都不同

        • 壳积分点输出的数目(MAXINT)

              默认输出3 个积分点(mid, bottom, top) 的数据

        • 应变张量(STRFLG)

              默认情况下LS-DYNA 计算的弹性应变是不输出的

        • 复合材料应力输出(CMPFLG)

              各向异性/ 正交异性的材料其应力可以在全局坐标系中输出也可以在材料坐标系中输出( *mat_orthotropic_elastic除外)

        

*DATABASE_EXTENT_BINARY (cont’d)

  • 控制每一个输出状态创建一个单独的d3plot 文件选项(IEVERP)

  • 梁的积分点输出数目 (BEAMIP)

    仅应用于有应力计算的梁单元公式(不包括合力梁公式)

  •  壳的沙漏能输出(SHGE)

    如果打开该选项, 可以对壳材料的沙漏能密度进行云图显示


*DATABASE_option

  • 所谓的‘ASCII’ 输出文件

    指定的时间历程输出

    后续的幻灯片给出输出内容

    输出格式的选择(任何一种都可以用LS-Prepost处理)

         真实的ASCII ( 文本 ) 输出

         压缩二进制输出(binout


更多内容见附件


免责声明:

本页面/内容部分素材来源于互联网公 开 信 息,旨在传递更多信息,不代表本平台立场。

版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。

本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。

附件

免费C5-ls-dyna 输入文件基础 关键字命令介绍.pdf
ACTLS-DYNAGID声学控制复合材料材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-03-27
最近编辑:5月前
仿真支持爱好者
在仿真的路上越走越远
获赞 333粉丝 21文章 318课程 0
点赞
收藏
作者推荐

ABAQUS地震反应谱分析

ABAQUS反应谱法计算地震反应的简单实例问题描述:(木例的问题引用《有限元法及其应用》一书中陆新征博士ANSYS算例的问题)悬臂柱高12m,工字型截面(图1),密度7800kg/m3,EX=2.1ellPa,泊松比0.3,所有振型的阻尼比为2%,在3m高处行-集中质量160kg,在6m、9m、12m处分别为120kg的集中质量。反应谱按7度多遇地震,取地震影响系数为0.08,第一组,III类场地,卓越周期Tg=0.45s,几点说明:本例建模过程使用CAE:添加反应谱必须在inp中加关键词实现,CAE不支持反应谱;*Spectrum不可以在keywordeditor中添力口,keywordeditor不支持此关键词读入:ABAQUS的反应谱法计算过程以及后处理耍比ANSYS方便的多。操作过程为:(1)打开ABAQUS/CAE,点击createmodeldatabase0(2)进入Part模块,点击createpart,命名为column,3D、deformationwire。OK(3)Createlines:connected,分别输入0,0:0,3;0,6:0»9:0,12cOK。退出sketch。(4)进入property模块,creatematerial,name:steel»general-»density»massdensity:7800,mechanical—»elasticity—»elastic,young'smodulus:2.1el1»poisson'sratio:0.3.OK(5)Createsection,name:I,category:beam,type:beam.Continue,createprofile,name:I,shape:I,按图1尺寸输入界面尺寸,ok。在profilename选择I,materialname选择steelcOk0(6)Assignsection,选择全部,done,弹出的对话框选择section:I,Oh(7)Assignbeamorientation,选择全部,默认值,OK.(8)View—»partdisplayoptions,在弹出的对话框里勾选,renderbeamprofiles,以可视化梁截面形状。(9)添力口集中质量,Special—»inertia—»create,name:massl,type:pointmass/inertia>continue*选择0,3位置点,done»mass:160,ok。create,name:mass2,type:pointmass/inertia«continue*选择0,6;0»9:0,12位置点(按shift多选),done»mass:120»Ok,dismiss0(10)Assembly—»instancepart,instancetype选dependent(meshonpart),Ok.(11)Step—»createstep,name:step-1»proceduretype选freqency>continue,在basic选项卡中,eigensolver选择频率提取方法,木例选用lanczos法,numberofeigenvaluesrequest,选value,输入10。OkeMcreatestep>createstep,name:step-2,proceduretype选responsespectrum,continue*在basic选项卡中,excitations选择单向singledirection,sumations选择squarerootofthesumofsquares(SRSS)法,useresponsespectrum:sp(反应谱的name,后面再inp中添加),方向余弦(0,0,1),scalefactor:1.进入damping选项卡,阻尼使用吏接模态(directmodal),勾选directdampingdata,startmode:1,endmode:8,criticaldampingfraction:0.02。Ok(12)进入load模块,Load—»createboundarycondition,name:fixed,step选择initial*categorymechanical,typesdisplacement/rotation,continue,选择0,0点,done»勾选ul~ur3所有6个自由度。Ok。(13)进入mesh模块,object选择part,点seededgebynumber,选择所有杆,done*输入3,done,点assignelementtype,选择全部杆,done,默认B31,ok。点meshpart,yes。(14)进入job模块,name:demo-spc»source:model,continue,默认,0匕进入jobmanager,点击writeinput,在T.作目录生成demo-spc.inp文件。(15)进入ABAQUS工作目录,使用UltraEdit软件(或其他类似软件)打开demo-spc.inp,*Boundary关键词的后面加如下根据问题叙述确定的反应谱:*Spectrum,type=acceleration,name=sp0.1543,0.167,00.1915,0.25,00.2102,0.333,00.2241,0.444,00.25,0.5,00.3295,0.667,00.4843,1,00.5987,1.25,00.7868,1.667,01.0342,2.222,01.0342,10,00.3528,10000,0第一列为加速度,第二列为频率(图2)保存。(16)进入job模块,createjob.name:spc,source选择inputfile,inputfileselect:工作目录下的demo-spc.inp,continues,默认,ok,UAjobmanager,选择spc,submit,计算成功!(17)点击results进入后处理模块,可以看到最大位移为3.159cm,这与陆博士讲解的ANSYS结果3.1611cm基木一致。可以在看工.作目录下的spc.dat文件得到详细的频率和模态分析结果(图34)免责声明:本页面/内容部分素材来源于互联网公开信息,旨在传递更多信息,不代表本平台立场。版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈