LS-DYNA有限元分析及仿真(txt+pdf+epub+mobi电子书下载)


发布时间:2020-05-19 23:14:04

点击下载

作者:唐长刚

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

LS-DYNA有限元分析及仿真

LS-DYNA有限元分析及仿真试读:

前言

LS-DYNA是目前公认的最优秀的显性动力分析有限元软件。该软件特别适合于求解结构的非线性高速碰撞、爆炸等动态冲击问题。LS-DYNA程序可以高效地处理几何非线性、材料非线性及接触非线性。该程序强于使用Lagrange算法进行显示结构动力分析,程序也兼有ALE和Euler算法、隐式分析功能、热分析和流体-固体耦合分析功能、静力分析功能。LS-DYNA程序具有丰富的材料库、接触算法,可以满足大量科学与工程仿真分析的需要。目前,LS-DYNA软件广泛应用于工程领域。

本书共有10章。第1章为概述,介绍LS-DYNA的总体功能,并通过一个实例演示了使用LS-DYNA进行仿真分析的完整过程(包括前处理、求解、后处理)。第2章~第6章分别介绍前处理的几个主要部分:第2章介绍建立几何模型的方法;第3章介绍网格划分的知识;第4章介绍接触设置;第5章介绍载荷;第6章介绍刚体方面的知识。在这些章节中,作者首先简要介绍相关知识点,紧接着用实例来提高学习者的软件使用技能。每一章都有一个具有完整前处理操作过程的例题(有的还有后处理过程)。这样就使得学习者不但能对相关知识点进行有重点的练习,还能不断地提高整体建模技能,不断熟悉仿真分析的全过程。第7章介绍求解过程中非常有用的重启动功能。第8章详细介绍后处理软件LS-PREPOST。第9章由两个工程实例提出在实际应用中需要注意的问题。第10章通过两个工程实例进一步演示了前处理软件的使用方法及功能细节。

各章节循序渐进地介绍软件的操作方法。每一章的例题都具有独立性,读者可以单独上机演练各个例题。各个例题附有充足的演示图片及简要的文字说明。作者结合实例逐步介绍与软件设置相关的一些重要概念,以便读者对相关设置有清晰的理解。

本书使用ANSYS 14.0软件包中的ANSYS/LS-DYNA模块进行仿真分析的前处理和求解,使用LS-PREPOST 3.2软件进行后处理。为了照顾使用低版本ANSYS的用户,本书作者用ANSYS 10.0软件包中的ANSYS/LS-DYNA模块对书中的所有例题进行了前处理或求解。对于ANSYS 10.0与ANSYS 14.0中的少量不同之处作者在相关例题中给出了简要说明。为了不引起混乱,本书默认使用kg-m-s制国际单位。

本书主要由唐长刚完成,参加本书编写和光盘开发的还有谢龙汉、林伟、魏艳光、林木议、王悦阳、林伟洁、林树财、郑晓、吴苗、李翔、莫衍、朱小远、唐培培、耿煜、尚涛、邓奕、张桂东、鲁力、刘文超、刘新东等,同时也非常感谢拓技工作室其他成员的帮助和支持。由于时间仓促,书中难免有疏漏之处,请读者谅解。读者可通过电子邮件tenlongbook@163.com与我们交流。编著者2013年11月第1章概述

LS-DYNA是一款著名的显示动力分析有限元程序。该程序特别适用于求解二维、三维非线性结构高速碰撞、爆炸等冲击动力问题。同时该软件也能进行传热分析及流体-固体耦合分析。在工程领域LS-DYNA软件包被广泛使用。本章内容 LS-DYNA软件介绍 ANSYS/LS-DYNA操作界面 仿真分析的基本步骤 分析实例——两杆的碰撞问题1.1 LS-DYNA软件简介

1976年J.O.Hallquist博士主持开发完成DYNA程序系列。该程序主要为武器设计提供分析工具。1988年J.O.Hallquist创建LSTC公司,推出LS-DYNA程序。该程序包括LS-DYNA2D、LS-DYNA3D、LS-NIKE2D、LS-NIKE3D、LS-TOPAZ2D、LS-TOPAZ3D等。经过不断完善,LS-DYNA的新版本陆续推出:930版(1993年)、936版(1994年)、940版(1997年)、960版(2001年)、970版(2003年)、971版(2007)。目前,ANSYS 14.0软件包中包含了LS-DYNA的最新版本。

目前,LS-DYNA的功能比较齐全:它能够高效地处理几何非线性(大位移、大转动、大应变)、材料非线性及接触非线性。该程序强于使用Lagrange算法进行显示结构动力分析,程序也兼有ALE和Euler算法、隐式分析功能、热分析和流体-固体耦合分析功能、静力分析功能。1.2 操作界面

LSTC公司与ANSYS公司合作于1996年推出了ANSYS/LS-DYNA。LS-DYNA的分析能力大大提高,用户可以在ANSYS/LS-DYNA中进行建模、求解、查看仿真结果等。

本书中的所有例题都是在ANSYS 14.0软件包中的ANSYS/LS-DYNA模块下进行建模和求解的。下面简要介绍ANSYS/LS-DYNA模块的操作界面(见图1-1)。至于各菜单内命令的使用方法作者将在本书各章的实例中具体介绍。图1-1 ANSYS LS-DYNA操作界面(1)功能菜单(Utility Menu)主要功能有导入文件、对模型中的元素进行选择、对模型中的各种信息进行列表显示、控制模型的图像显示、切换坐标系、建立数组等。其中“Help”菜单给用户提供了比较详细的指导。初学者最好能在“Help”中浏览一下“ANSYS/LS-DYNA”的相关目录。(2)标准菜单用于建立新文件、打开或保存文件等。(3)命令窗口中可以直接输入命令。用户可以用这种方法进行建模,但本书不使用这种方法。本书使用GUI(图形用户界面)方式。用户不用记住各种命令,只需在操作界面上打开各种命令窗口就可以。(4)工具条中的“RESUM_DB”(撤销)命令很常用。单击一次该按键,整个文件返回到上次保存时的状态。(5)主菜单可以用于建模、求解及后处理,但在本书中主菜单只用来建模。(6)图形界面显示出建立好的几何模型。(7)视图工具条可以调整图形窗口中几何模型的观察方位及实现放大缩小、移动等功能。1.3 LS-DYNA的操作步骤

用LS-DYNA软件进行仿真分析主要有三大步骤:(1)建模,也可称为前处理,主要功能为建立几何模型、设置模型的材料属性、划分网格、施加载荷及初速度、施加边界条件、定义接触、进行输出设置等。(2)求解。这个任务主要由程序自行处理。根据模型的大小及计算机的性能,完成求解的时间可以从数秒直至几个月。(3)后处理。后处理包括查看仿真动画,提取有用数据及对数据进行处理等。1.3.1 一个例题引出的问题

如图1-2所示,一个空心球壳以6m/s的初速度撞击在一根两端固定的矩形截面梁的中部。要求:用LS-DYNA进行模拟计算,求出球壳与梁的碰撞力。图1-2 球壳与梁

对于以上问题怎样入手呢?其实只需要确定下列几个方面就解决了大部分的问题。(1)几何模型。确定球壳和梁的几何形状。(2)材料属性。给球壳和梁赋予材料属性,如密度、杨氏模量、泊松比。显然,这些因素会影响撞击力。(3)网格划分。几何模型是连续的,为了进行有限元计算,需要对模型做离散化处理。(4)初始速度。球壳的初始速度必然对撞击过程有影响。(5)载荷。在球壳下落的过程中,重力载荷会提高它的速度。(6)接触。球壳和梁要有接触,通常接触面还应当设置摩擦系数。(7)输出设置。设置仿真过程的持续时间;设置与输出有关的信息,如数据的采样率等。(8)求解。这个过程主要由计算机完成。(9)后处理。查看仿真结果。

以上是解决本例题的步骤,也是进行一般仿真分析的主要步骤。现在还需要做的工作是在软件上完成以上步骤。1.3.2 LS-DYNA前处理软件

伴随着LS-DYNA的不断完善,多款LS-DYNA的前处理软件相继推出。其中比较有名的PC版前处理软件有ETA公司的FEMB、ANSYS/LS-DYNA、LS-PREPOST(这三款软件也能进行后处理)。本书使用ANSYS/LS-DYNA作为前处理软件。熟悉ANSYS软件的读者可以方便地使用ANSYS/LS-DYNA进行建模。1.3.3 LS-DYNA后处理软件

比较有名的LS-DYNA后处理软件有ANSYS/LS-DYNA、LS-POST、LS-PREPOST(该软件由LS-POST发展而来)。本书将使用LS-PREPOST软件进行后处理。用户可以在LS-PREPOST中导入LS-DYNA的计算结果文件,观看仿真动画,提取各种有用数据(如应力、应变、位移、速度、加速度、动能、内能、接触力等)。LS-PREPOST中也包含了数据处理功能。关于LS-PREPOST的详细介绍请见本书的第8章“后处理”。1.4 入门引例——两杆的碰撞问题

这里给出一个简单的例题以完整演示LS-DYNA软件处理碰撞问题的方法。本例题演示了在ANSYS/LS-DYNA模块下的建模和求解,以及在LS-PREPOST后处理器中查看结果。通过本例的学习,初学者可以对LS-DYNA的使用方法有一个整体了解。本例题使用kg-m-s制国际单位。在后续章节如果遇到没有说明单位制的情况,默认取kg-m-s制国际单位。

为了让初学者能够顺利快速地完成整个练习,作者给出了简洁的操作说明。软件中的各种操作命令将在后续章节的例题中逐步说明。——附带光盘“Ch1\bar_impact.db”——附带光盘“Ch1\bar_impact.k”——附带光盘“AVI\Ch1\bar_impact.avi”

这里做一点说明,“*.db”文件为ANSYS/LS-DYNA前处理器的数据文件,它保存了模型的相关信息。该文件可在ANSYS/LS-DYNA前处理器中被打开或被修改。起始文件可能为一个完整的模型文件(没特别说明时),也可能是一个只有部分模型的文件(如只有几何模型,还未有划分网格等),这应当视具体例题而定。“*.k”文件(简称k文件)为前处理结束后程序导出的一个文件。k文件保存了模型的所有信息。将k文件导入求解器就能对模型进行求解计算。“*.avi”文件为前处理操作过程的录像文件。1.4.1 问题描述

如图1-3所示,A杆以v=5m/s的初速度撞击B杆的左端。A、B两杆的轴线重合,且两杆的端面尺寸都为0.02m×0.02m。A杆长0.05m,B杆长0.1m。两杆为材料相同的钢杆,且假定材料都处于线弹性阶段,材料的杨氏模量E=2.1×1011Pa,泊松比λ=0.3,密度为ρ=7850kg/m3。要求:观察撞击后A、B两杆的运动情况。图1-3 A、B两杆1.4.2 进入LS-DYNA前处理器(1)在“开始”菜单中将鼠标指向“ANSYS 14.0”文件夹,出现“Mechanical APDL Product Launcher 14.0”图标(见图1-4,在“ANSYS 10.0”版本中该图标的名字为“ANSYS Product Launcher”)。单击“Mechanical APDL Product Launcher 14.0”图标,弹出“14.0:ANSYS Mechanical APDL Product Launcher[Profile:***La…”窗口(见图1-5)。图1-4 “Mechanical APDL Product Launcher 14.0”图标图1-5 “14.0:ANSYS Mechanical APDL Product Launcher[Profile:***La…”窗口(2)单击“14.0:ANSYS Mechanical APDL Product Launcher[Profile:***La…”窗口中“Simulation Environment:”方框后的倒立三角形图标,选中“ANSYS”。(3)单击“14.0:ANSYS Mechanical APDL Product Launcher[Profile:***La…”窗口中“License:”方框后的倒立三角形图标,选中“ANSYS LS-DYNA”。(4)在“14.0:ANSYS Mechanical APDL Product Launcher[Profile:***La…”窗口中的“Working Directory:”方框内输入“d:\bar_impact”(输入的内容在引号内,该目录为文件的保存目录)。(5)在“14.0:ANSYS Mechanical APDL Product Launcher[Profile:***La…”窗口中的“Job Name:”方框内输入“bar_impact”。(6)单击“14.0:ANSYS Mechanical APDL Product Launcher[Profile:***La…”窗口中的“Run”。弹出“ANSYS Mechanical APDL Launcher Query”窗口(见图1-6)。图1-6 “ANSYS Mechanical APDL Launcher Query”窗口(7)单击“ANSYS Mechanical APDL Launcher Query”窗口中的“Yes”按钮,弹出ANSYS LS-NYNA操作界面(见图1-7)。图1-7 ANSYS LS-DYNA操作界面1.4.3 建立模型

1.图形界面的坐标系

这里所说的“建立模型”是指建立物体的几何形体,有时“模型”也表示整个有限元模型(包括划分单元后几何形体、边界条件、载荷等),所以对“模型”二字的理解应当视具体情况而定。图1-8 图形界面的坐标系

建立模型之前,首先介绍一下图形界面的坐标系。如图1-8所示,刚打开操作界面后,图形界面中出现一个空间直角坐标系。其中,X轴正方向水平向右,Y轴正方向竖直向上,Z轴正方向垂直屏幕向外。没有特别说明的情况下,几何模型就是在该坐标系下建立的。

2.设置单元(1)Utility Menu>PlotCtrls>Style>Colors>Reverse Video ,即单击Utility菜单中的“PlotCtrls”、再依次单击下级菜单中的“Style”,“Colors”,“Reverse Video”(见图1-9)。将图形窗口的背景变为白色(见图1-10),以便在后续操作中更清楚地观看视图。图1-9 Utility菜单展开图1-10 ANSYS LS-DYNA操作界面(2)Main Menu>Preprocessor>Element Type>Add/Edit/Delete,即单击Main菜单下的“Preprocessor”,再依次单击“Element Type”、“Add/Edit/Delete”(见图1-11),弹出“Element Types”窗口(见图1-12)。图1-12 “Element Types”窗口图1-11 Main菜单展开(3)单击“Element Types”窗口中的“Add”,弹出“Library of Element Types”窗口(见图1-13)。图1-13 “Library of Element Types”窗口(4)在“Library of Element Types”窗口中的左边方框中用鼠标单击选中“LS-DYNA Explicit”(选中后背景为蓝色),在右边方框中用鼠标单击选中“3D Solid 164”。(5)单击“Library of Element Types”窗口中的“Apply”按钮。(6)单击“Library of Element Types”窗口中的“OK”按钮。这时“Element Types”窗口中显示已经选好了两种单元(见图1-14)。图1-14 “Element Types”窗口(7)单击“Element Types”窗口中的“Close”按钮。

3.定义材料(1)依次单击Main Menu>Preprocessor>Material Props>Material Models,出现“Define Material Model Behavior”窗口(见图1-15)。图1-15 “Define Material Model Behavior”窗口(2)单击(如果是ANSYS10.0版本,这里需要双击)“Define Material Model Behavior”窗口中右边方框中的“LS-DYNA”文件夹,然后单击“Linear”文件夹,再单击“Elastic”文件夹,最后单击“Isotropic”,出现“Linear Isotropic Properties for…”窗口(见图1-16)。图1-16 “Linear Isotropic Properties for…”窗口(3)在“Linear Isotropic Properties for…”窗口中的“DENS”方框处写入“7850”,“EX”方框处写入“2.1e11”,“NUXY”方框处写入“0.3”。以上输入表示材料密度为7850kg/m3,杨氏模量为2.1×1011Pa(注意2.1e11表示2.1×1011),泊松比为0.3。(4)单击“Linear Isotropic Properties for…”窗口中的“OK”按钮。图1-17 “Define Materi…”窗口(5)单击“Define Material Model Behavior”窗口左上角下拉菜单中的“Material”,再单击“New Model…”,出现“Define Materi…”窗口(见图1-17)。(6)单击“Define Materi…”窗口中的“OK”按钮。(7)单击“Define Material Model Behavior”窗口中右边方框中的“Isotropic”(打开“Isotropic”的路径是:单击“Define Material Model Behavior”窗口中右边方框中“LS-DYNA”文件夹,再单击“Linear”文件夹,再单击“Elastic”文件夹),出现“Linear Isotropic Properties for…”窗口(见图1-18)。图1-18 “Linear Isotropic Properties for…”窗口(8)在“Linear Isotropic Properties for…”窗口中的“DENS”方框处写入“7850”,“EX”方框处写入“2.1e11”,“NUXY”方框处写入“0.3”。(9)单击“Linear Isotropic Properties for…”窗口中的“OK”按钮。(10)以上定义了两组材料参数,单击“Define Material Model Behavior”窗口右上角的叉号关闭该窗口。

4.建立几何模型(1)依次选择Main Menu>Preprocessor>Modeling>Create>Volumes>Block>By Dimensions,出现“Create Block by Dimensions”窗口(见图1-19)。图1-19 “Create Block by Dimensions”窗口(2)在“Create Block by Dimensions”窗口中“X1,X2 X-coordinates”后面的方框内依次输入“−0.05”、“0”,在“Y1,Y2 Y-coordinates”后面的方框内依次输入“−0.01”、“0.01”,在“Z1,Z2 Z-coordinates”后面的方框内依次输入“−0.01”、“0.01”。(3)单击“Create Block by Dimensions”窗口中的“OK”按钮。杆A的模型已建立,出现在图形窗口中(见图1-20)。注意图形窗口中坐标的X、Y、Z轴的方向。图1-20 杆A模型(4)单击操作界面右侧视图工具条中的“Isometric View”(见图1-21),改变视图的观察角度。改变观察角度后的视图如图1-22所示。如果将鼠标指向模型(即A杆),用Ctrl+鼠标左键可以平移视图(按住键盘上的“Ctrl”键,保持不放,同时按住鼠标的左键并移动鼠标);滚动鼠标的中键对视图进行放缩;用Ctrl+鼠标右键可以旋转视图。图1-21 视图工具条图1-22 A杆模型(5)依次选择Main Menu>Preprocessor>Modeling>Create>Volumes>Block>By Dimensions,出现“Create Block by Dimensions”窗口(见图1-23)。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载