4.Lagrangian网格
Ls-Dyna_负体积问题
LS-DYNA FAQ 中英文版-Negative Volume 负体积2007年09月13日星期四下午 10:26泡沫材料的负体积(或其它软的材料)对于承受很大变形的材料,比如说泡沫,一个单元可能变得非常扭曲以至于单元的体积计算得到一个负值。
这可能发生在材料还没有达到失效标准前。
对一个拉格朗日(Lagrangian)网格在没有采取网格光滑(mesh smoothing)或者重划分(remeshing)时能适应多大变形有个内在的限制。
LS-DYNA中计算得到负体积(negative volume)会导致计算终止,除非在*control_timestep卡里面设置ERODE选项为1,而且在*control_termination里设置DTMIN项为任何非零的值,在这种情况下,出现负体积的单元会被删掉而且计算继续进行(大多数情况)。
有时即使ERODE和DTMIN换上面说的设置了,负体积可能还是会导致因错误终止。
有助于克服负体积的一些方法如下:* 简单的把材料应力-应变曲线在大应变时硬化。
这种方法会非常有效。
* 有时候修改初始网格来适应特定的变形场将阻止负体积的形成。
此外,负体积通常只对非常严重的变形情况是个问题,而且特别是仅发生在像泡沫这样的软的材料上面。
* 减小时间步缩放系数(timestep scale factor)。
缺省的0.9可能不足以防止数值不稳定。
* 避免用全积分的体单元(单元类型2和3),它们在包含大变形和扭曲的仿真中往往不是很稳定。
全积分单元在大变形的时候鲁棒性不如单点积分单元,因为单元的一个积分点可能出现负的Jacobian而整个单元还维持正的体积。
在计算中用全积分单元因计算出现负的Jacobian而终止会比单元积分单元来得快。
* 用缺省的单元方程(单点积分体单元)和类型4或者5的沙漏(hourglass)控制(将会刚化响应)。
对泡沫材料首先的沙漏方程是:如果低速冲击type 6,系数1.0; 高速冲击type 2或者3。
计算固体力学 第2章 一维Lagrangian和Eulerian有限元
Xa
uA0 P, X u, X
A0 PdX
Xb
Xb
Xa
u A0 P , X dX uA0 n 0 P uA0 t x0
Xb Xa
t
Xa
u , X A0 P dX
u , X A0 P dX
在指定位移边界处变分项 u 消失,第二行服从边界互补条件 和力边界条件。
b-单位质量的力-体力 应力在坐标方向的分量
如果初始横截面面积在空间保持常数,则动量方程成为
( P),X 0b 0u
2 完全的Lagrangian格式
不计惯性力,则动量方程成为平衡方程
平衡方程 能量守恒
( A0 P),X 0 A0b 0
平衡意味着物体处于静止或者以匀速运动
尽管TL和UL表面看来有很大区别,两种格式的力学本质 是相同的;因此,TL可以转换为UL,反之亦然。
TSINGHUA UNIVERSITY
1 引言
对于每一种公式,将建立动量方程的弱形式,已知为虚 功原理(或虚功)。这种弱形式是通过对变分项与动量方程 的乘积进行积分来建立。在 TL格式中,积分在所有材料坐标 上进行;在 Eulerian 和 UL格式中,积分在空间坐标上进行。 也将说明如何处理力边界条件,因此近似(试)解不需要满 足力边界条件。这个过程与在线性有限元分析中的过程是一 致的,在非线性公式中的主要区别是需要定义积分赋值的坐 标系和确定选择应力和应变的度量。 推导有限元近似计算的离散方程。对于考虑加速度(动 力学)或那些包含率相关材料的问题,推导离散有限元方程 为普通微分方程( ODEs )。这个空间的离散过程称为半离散 化,因为有限元仅将空间微分运算转化为离散形式,而没有 对时间导数进行离散。对于静力学与率无关材料问题,离散 方程独立于时间,有限元离散将导致一组非线性代数方程。
拉格朗日,欧拉,ALE网格解释
6 Y" @' w: g3 A
7 o1 N9 e, b0 RALE、Lagrange、Euler是数值模拟中处理连续体的广泛应用的三种方法。
0 n$ g% v) N! Z
* z% ^7 N, r$ GLagrange方法多用于固体结构的应力应变分析,这种方法以物质坐标为基础,其所描述的网格单元将以类似“雕刻”的方式划分在用于分析的结构上,即是说采用Lagrange方法描述的网格和分析的结构是一体的,有限元节点即为物质点。采用这种方法时,分析结构的形状的变化和有限单元网格的变化完全是一致的(因为有限元节点就为物质点),物质不会在单元与单元之间发生流动。这种方法主要的优点是能够非常精确的描述结构边界的运动,但当处理大变形问题时,由于算法本身特点的限制,将会出现严重的网格畸变现象,因此不利于计算的进行。
! e1 w# f& Z" r% J2 |( m6 D2 b4 V) P1 ^# u
Euler方法以空间坐标为基础,使用这种方法划分的网格和所分析的物质结构是相互独立的,网格在整个分析过程中始终程始终是不变的。很显然由于算法自身的特点,网格的大小形状和空间位置不变,因此在整个数值模拟过程中,各个迭代过程中计算数值的精度是不变的。但这种方法在物质边界的捕捉上是困难的。多用于流体的分析中。使用这种方法时网格与网格之间物质是可以流动的。
/ q# @ }) Y0 {) s/ M6 kALE方法最初出现于数值模拟流体动力学问题的有限差分方法中。这种方法兼具Lagrange方法和Euler方法二者的特长,即首先在结构边界运动的处理上它引进了Larange方法的特点,因此能够有效的跟踪物质结构边界的运动;其次在内部网格的划分上,它吸收了Euler的长处,即是使内部网格单元独立于物质实体而存在,但它又不完全和Euler网格相同,网格可以根据定义的参数在求解过程中适当调整位置,使得网格不致出现严重的畸变。这种方法在分析大变形问题时是非常有利的。使用这种方法时网格与网格之间物质也是可以流动的。
Lagrange、Euler、ALE三种方法的简单介绍
Lagrange、Euler、ALE三种方法的简单介绍ALE、Lagrange、Euler是数值模拟中处理连续体的广泛应用的三种方法。
Lagrange方法多用于固体结构的应力应变分析,这种方法以物质坐标为基础,其所描述的网格单元将以类似“雕刻”的方式划分在用于分析的结构上,即是说采用Lagrange方法描述的网格和分析的结构是一体的,有限元节点即为物质点。
采用这种方法时,分析结构的形状的变化和有限单元网格的变化完全是一致的(因为有限元节点就为物质点),物质不会在单元与单元之间发生流动。
这种方法主要的优点是能够非常精确的描述结构边界的运动,但当处理大变形问题时,由于算法本身特点的限制,将会出现严重的网格畸变现象,因此不利于计算的进行。
Euler方法以空间坐标为基础,使用这种方法划分的网格和所分析的物质结构是相互独立的,网格在整个分析过程中始终保持最初的空间位置不动,有限元节点即为空间点,其所在空间的位置在整个分析过程始终是不变的。
很显然由于算法自身的特点,网格的大小形状和空间位置不变,因此在整个数值模拟过程中,各个迭代过程中计算数值的精度是不变的。
但这种方法在物质边界的捕捉上是困难的。
多用于流体的分析中。
使用这种方法时网格与网格之间物质是可以流动的。
ALE方法最初出现于数值模拟流体动力学问题的有限差分方法中。
这种方法兼具Lagrange方法和Euler方法二者的特长,即首先在结构边界运动的处理上它引进了Larange方法的特点,因此能够有效的跟踪物质结构边界的运动;其次在内部网格的划分上,它吸收了Euler 的长处,即是使内部网格单元独立于物质实体而存在,但它又不完全和Euler网格相同,网格可以根据定义的参数在求解过程中适当调整位置,使得网格不致出现严重的畸变。
这种方法在分析大变形问题时是非常有利的。
使用这种方法时网格与网格之间物质也是可以流动的。
固体结构分析中一般都选用lagrange坐标,实际上lagrange euler法在有限元中体现的节点意义正如楼主所述,但是本质牵扯的是参考什么样的坐标来描述应力应变关系。
Abaqus中三种自适应网格介绍及对比
为了提高分析精度,ABAQUS提供了以下三种自适应网格。
1、ALE自适应网格。
其全称为“任意的拉格朗日-欧拉自适应网格”(Arbitrary Lagrangian Eulerian adaptive meshing)。
它不改变原有网格的拓扑结构(单元和节点的数目和连接关系不会变化),而是在单分析步的求解过程中逐步改善网格的质量。
它主要用于ABAQUS/Explicit的大变形分析,以及ABAQUS/Standard中的声畴(acoustic domain)、冲蚀(ablation)和磨损问题。
在ABAQUS/Standard的大变形分析中,尽管也要以设定ALE自适应网格,但不会起到明显的作用。
2、自适应网格重划(adaptive remeshing)自适应网格重划通过多次重划网格达到所要求的求解精度,只适用于ABAQUS/Standard 分析,并且只能在ABAQUS/CAE中实现,其具体操作步骤为:1)在Mesh功能模块中选择菜单Adaptivity---Remeshing rule---Create,定义需要网格重划的区域、误差因子(error indicator)的相关变量和目标、以及网格重划的控制参数。
需要注意的是,对于三维实体模型,必须使用四面体单元网格;对于二维模型,必须使用三角形单元或以进阶算法(advancing front)生成的四边形单元网格,否则在提交分析时将会提示错误。
2)在Job功能模块中选择菜单Adaptivity---Manage,在弹出的Adaptivity Process Manager对话框中单击Create按钮,创建自适应分析作业系列(adaptivity process),指定最大重复次数(Maximum iterations),然后单击这个对话框中的Submit按钮提交分析,注意不是通常所用的Job Manager对话框中的Submit按钮。
3)ABAQUS/CAE会自动完成以下自适应网格重划过程:首先提交一个基于当前网格的分析作业,在分析完成后,根据得到的结果计算误差因子,根据这个误差因子重新生成网格(在JOB功能模块中可以看到新的网格),然后重新提交分析。
FLAC3D基础介绍
GeoHohai
命令栏
18/74
菜单驱动(Plot)
GeoHohai
19/74
Case-2 一个最简单的例子
gen zon bri size 3 3 3 ;建立网格
model elas
;材料参数
prop bulk 3e8 shear 1e8
ini dens 2000
;初始条件
fix z ran z -.1 .1
GeoHohai
38/74
接触面单元的用途
岩体介质中的解理、断层、岩层面 地基与土体的接触 箱、槽及其内充填物的接触 空间中无变形的固定“障碍”
GeoHohaiΒιβλιοθήκη 39/74接触面的原理
如:井
孔隙压力,孔隙率,饱和度和流体属性的初始分 布可以用INITIAL命令或者PROPERTY命令定义。
GeoHohai
29/74
单渗流计算及渗流耦合计算
时间比例 完全耦合分析方法 孔压固定分析(有效应力分析) 单渗流得到孔压分布 无渗流计算——孔压的力学响应 流-固耦合计算
GeoHohai
PROP biot_c 0 (or INI fmod 0)
GeoHohai
33/74
无渗流计算——孔压的力学响应
不排水短期响应 两种分析方法:干法和湿法
干法:Ku=K+a2M 两种破坏形式
WATER或INI获得常孔压,不排水的c,φ (孔压改变较小) φ=0,c=cu (M>>K+4/3G)
GeoHohai
16/74
FLAC3D的前后处理
命令驱动(推荐)
程序控制 图形界面接口 计算模型输出 指定本构模型及参数 指定初始条件及边界条件,指定结构单元 指定接触面 指定自定义变量及函数(FISH) 求解过程的变量跟踪 进行求解 模型输出
计算固体力学7_ALE公式
结论是,在弱形式中的材料速度的时间导数为
v dv I (t ) N I (ξ) c(ξ, t ) N I (ξ ) v I (t ) dt
对于密度的材料时间导数,应用同样的过程,给出
d I (t ) N I (ξ ) c(ξ, t ) N I (ξ ) I (t ) dt
[X ]
x j i
wi f , t [ ] f , j c j
(7.2.17)
利用空间梯度建立材料时间导数的表达式
Df f , t [Χ ] c grad f f , t [Χ ] c f Dt
f 若代表是速度,上式为加速度
i vi ,t[ ] vi , j c j v
4 ALE控制方程
连续方程(质量守恒)
vk , k 0
动量方程
或者
,t[ ] ,i ci vk , k 0
i (vi , t[ ] vi , j c j ) ji , j bi v
能量方程
(E,t[ ] E,i ci ) ij Dij bi vi (kij , j ),i s
[X ]
材料速度和网格速度的差
xi (χ , t ) j (X, t ) xi (χ , t ) ˆi ci vi v wj j t j
2 ALE连续介质力学
代入
Df f x j i f , t[ ] Dt x j i t f , t[ ] f , j
解决:在发生严重大变形的模拟中,重新划分网格是不 可避免的,工作量大,而且由于网格投影引入了误差。
1 引言
一个 Lagrangian 网格像在材料上的 蚀刻:当材料变形 时,蚀刻(和单元) 随着变形。 一个 Eulerian 网 格像放在材料前面 一薄片玻璃上的蚀 刻:当材料变形时, 蚀刻不变形,而材 料横穿过网格。
lagrangian方程
lagrangian方程Lagrangian方程是经典力学中一种重要的数学工具,用于描述物体在给定势能下的运动。
它是由法国数学家和天文学家拉格朗日于18世纪提出的,被广泛应用于多个学科领域。
本文将介绍Lagrangian 方程的基本概念、应用以及其在物理学中的重要性。
Lagrangian方程是经典力学中的一种描述物体运动的数学表达式。
它是由Lagrangian函数L定义的,L是物体的动能T与势能V之差,即L = T - V。
对于一个物体在给定势能下的运动,其Lagrangian 函数可以用物体的广义坐标q和广义速度q'来表示。
Lagrangian方程的形式为d/dt (∂L/∂q') - ∂L/∂q = 0,其中∂L/∂q'表示对广义坐标q'求偏导数,∂L/∂q表示对广义坐标q求偏导数。
这个方程实际上是一个运动方程,描述了物体在给定势能下的运动规律。
Lagrangian方程的出现是为了解决经典力学中的动力学问题。
与牛顿力学相比,Lagrangian方程的优势在于它能够同时处理多个自由度的问题,而无需像牛顿力学那样引入大量的约束方程。
在Lagrangian方程的框架下,可以使用变分法来求解运动方程,得到物体的运动轨迹。
Lagrangian方程的应用范围非常广泛。
在物理学中,它被用于描述各种力学系统,如刚体、弹性体和流体力学等。
此外,Lagrangian方程还可以推广到相对论力学和量子力学领域,成为了研究这些领域中物体运动规律的重要工具。
在天体力学中,Lagrangian方程也有着重要的应用。
通过建立天体系统的Lagrangian函数,可以推导出描述行星、卫星等天体运动的方程。
这些方程不仅可以用于预测天体的运动轨迹,还可以揭示天体系统中的动力学规律,为天文学家研究宇宙中的各种现象提供了重要的理论基础。
除了物理学和天文学领域,Lagrangian方程在工程学和应用数学中也有着广泛的应用。
ABAQUS的CEL分析
ABAQUS的CEL分析什么是ABAQUSABAQUS是一种强大的有限元分析软件,常被用于求解结构力学和热力学问题。
它可以帮助工程师和科学家进行复杂结构的建模和分析,提供了多种功能模块,如静力学、动力学、热力学和电磁学等。
其中,CEL (Coupled Eulerian-Lagrangian)分析是ABAQUS中的一种特殊分析方法,用于模拟固体或液体中相对运动的结构。
CEL分析的原理CEL方法将物体划分为Eulerian网格和Lagrangian粒子,分别用于描述固体和流体的运动。
Eulerian网格是一种固定的网格,在整个分析过程中不发生变形,用于描述流体介质的运动。
Lagrangian粒子则随物体表面的移动而移动,用于描述固体物体的运动。
这种耦合的方法可用于模拟多种情况,如液体冲击、爆炸、钣金成形等。
CEL分析的步骤要进行CEL分析,需要执行以下步骤:1. 准备模型首先,需要准备一个包含所有几何和材料属性的模型。
这个模型可以是由CAD软件创建的几何模型,也可以是ABAQUS中的几何建模工具创建的模型。
在模型中,需要定义材料的本构关系、初始应力状态和初始速度等信息。
2. 离散网格在进行CEL分析之前,需要进行离散网格的划分。
将模型划分为适当的单元(element),以便进行数值计算。
在CEL分析中,需要同时划分Eulerian网格和Lagrangian粒子。
3. 定义物理耦合CEL分析的核心是定义Eulerian网格和Lagrangian粒子之间的物理耦合关系。
这通常包括流体与固体之间的接触、传热、质量传输等。
通过定义这些物理耦合关系,可以模拟出复杂的物理现象。
4. 定义加载条件加载条件是指施加在模型上的外部力和约束条件。
在CEL分析中,外部力可以是流体的冲击、爆炸力等,约束条件可以是固体的几何限制或边界条件。
5. 求解模型在进行CEL分析之前,需要设置求解器的参数和时间步长。
然后,通过ABAQUS的求解器对模型进行求解。
代数多重网格算法
代数多重网格算法代数多重网格算法(algebraic multigrid method,简称AMG)是一种用于求解线性代数方程组的数值方法,特别适用于大规模的、稀疏的线性方程组。
AMG算法结合了代数方法和多重网格技术,能够快速、高效地求解线性方程组,是一种非常强大的求解器。
AMG算法的核心思想是通过构建粗网格模型来近似细网格上的线性代数方程组,从而实现高效的求解。
该算法可以分为以下几个步骤:1.建立粗网格模型:根据细网格的结构,构造一个粗略的网格模型。
这个模型通常比原始网格拥有更少的节点和单元,因此粗网格上的方程组规模更小。
2.选择插值算子:通过插值算子将细网格上的解插值到粗网格上,从而在粗网格上构造一个近似解。
插值算子的选择非常关键,一般有线性插值、加权平均等方法。
3. 求解粗网格方程组:在粗网格上使用传统的迭代方法(如Jacobi迭代、Gauss-Seidel迭代等)求解方程组。
由于粗网格上方程组规模较小,因此计算速度更快。
4.修正细网格解:通过使用插值算子将粗网格上的解修正到细网格上,从而在细网格上获得一个更准确的解。
修正的步骤通常与插值算子的方法相反。
通过以上四个步骤,AMG算法能够在较短的时间内求解原始的线性代数方程组。
相比于传统的直接解法和迭代法,AMG算法具有以下优点:1.高效的计算速度:AMG算法通过使用粗网格模型,将原始方程组规模缩小,因此计算速度更快。
2.高精度的解:AMG算法通过修正细网格解,能够得到更精确的解。
3.大规模问题的求解能力:AMG算法适用于大规模和稀疏的线性方程组,能够处理数百万乃至数十亿个未知数的问题。
4.并行计算的可扩展性:由于AMG算法的计算过程可以自然地分解成多个独立的任务,因此非常适合并行计算,具有良好的可扩展性。
综上所述,代数多重网格算法是一种高效、高精度、可扩展的线性代数方程组求解方法。
在科学计算、工程领域和计算机图形学中,AMG算法被广泛应用于各种领域的问题求解。
一维守恒的Lagrangian ADER格式
( 1 .北 京应 用 物理 与计 架下 A D E R格 式 , 构 造 一 维 守 恒 只有 一 个 时 间 步 的 、 高 精 度 中心 型 拉 格 朗 日 A D E R( L A D E R) 格
式. 构造 r 阶L A D E R格 式 包 括 : 从 欧 拉 方 程 出发 推 导 拉 格 朗 日框 架 下 积 分 形 式 的方 程 、 采 用 WE N O 方 法 高 精 度 重 构 节 点 处 守恒 量 和 从 1阶 到 r - 1阶 的空 间导 数 、 求拉氏框架 下这些变 量的 G o d u n o v值 , 并 计 算 1阶 到 r 一 1阶 的 时 间 全导数 , 最 后 高 精 度 离 散 积 分 形 式 的 流 通 量 函数 . 对光 滑流场的模拟表 明 , L A D E R格 式 达 到 设 计 的精 度 ; 对 含 强 间 断 的流 场 模 拟 表 明 , 数值解在 间断附近基本无振荡. 关 键 词 :中心 型 拉 格 朗 日格 式 ; 任意高精度格式 ; 时 空 高 精 度
一
维守恒 的 L a g r a n g i a n A D E R格 式
程 军 波 , E l e u t e r i o F .T o r o
1 0 0 0 9 4 ;2 . L a b o r a t o r y o f Ap p l i e d Ma t h e ma t i c s T r e n t o U n i v e r s i t y ,T r e n t o ,I t a l y )
F =( p u , p u +P,( p E+ p ) M ) .
( 3 )
其 中 , p 、 p 、 u 、 E 分 别 表 示 压 力 、 密 度 、 速 度 和 单 位 质 量 总 能 量 , =
abaqus的cel方法原理
abaqus的cel方法原理
Abaqus中的CEL(Coupled Eulerian-Lagrangian)方法是一种用于模拟多相流和固体-流体相互作用的计算方法。
CEL方法结合了欧拉方法和拉格朗日方法,允许模拟流体和固体之间的相互作用以及流体内部的变形和运动。
CEL方法的原理基于以下几个关键概念:
1. 欧拉方法,欧拉方法是一种以固定的网格为基础的流体动力学模拟方法。
在欧拉方法中,流体被划分为离散的网格单元,流体的运动和变形通过对网格单元内的速度、压力等物理量进行求解来实现。
2. 拉格朗日方法,拉格朗日方法则是以流体微团为基础的模拟方法,它跟踪流体微团的位置和速度随时间的变化,而不依赖于固定的网格。
CEL方法结合了欧拉方法和拉格朗日方法的优点,通过将流体和固体分别用欧拉网格和拉格朗日微团来描述,实现了流体和固体之间的相互作用模拟。
在CEL方法中,流体部分使用欧拉网格进行
描述,而固体部分则使用拉格朗日微团进行描述,通过相互耦合来模拟两者之间的相互作用。
在Abaqus中,CEL方法可以用于模拟各种工程问题,如金属成形过程中的金属-工具接触、爆炸冲击载荷下的固体-流体相互作用等。
通过CEL方法,用户可以更准确地模拟复杂的多相流和固体-流体相互作用问题,为工程实践提供可靠的数值模拟手段。
总之,CEL方法是Abaqus中用于模拟多相流和固体-流体相互作用的计算方法,它结合了欧拉方法和拉格朗日方法的优点,通过对流体和固体的不同描述方式进行耦合,实现了对复杂工程问题的准确模拟。
环境工程计算之大气颗粒物浓度及沉降速率的计算
环境工程计算之大气颗粒物浓度及沉降速率的计算大气颗粒物是指悬浮在大气中的固体或液体微粒,对空气质量和人类健康影响巨大。
为了评估和管理大气颗粒物的污染程度,需要计算大气颗粒物的浓度及沉降速率。
本文将介绍大气颗粒物浓度和沉降速率的计算方法。
大气颗粒物浓度的计算大气颗粒物的浓度可以通过测量和模拟两种方法进行计算。
测量方法测量大气颗粒物的浓度通常使用空气质量监测站进行。
监测站使用颗粒物采样器收集空气中的颗粒物样品,并通过重量或粒径分布来计算颗粒物的浓度。
测量方法需要实地采集样品,并依赖于监测站的设备和准确性。
模拟方法模拟方法通过数学模型来估算大气颗粒物的浓度。
常用的模型包括Eulerian模型和Lagrangian模型。
Eulerian模型将大气划分为网格,并在每个网格中计算颗粒物的浓度。
Lagrangian模型则是追踪颗粒物的轨迹,并根据物理参数来估算浓度。
模拟方法可以预测特定时间和地点的颗粒物浓度,但需要准确的输入数据和适当的校正。
大气颗粒物沉降速率的计算大气颗粒物的沉降速率是指颗粒物在空气中下降的速度,常用于评估颗粒物对环境和健康的影响。
Stoke's公式根据Stoke's公式,大气颗粒物的沉降速率可以通过粒径和颗粒物密度来计算。
公式如下:沉降速率 = (2/9) * (g * (rho_p - rho_a) * r^2) / mu其中:- 沉降速率是单位时间内颗粒物下降的距离。
- g是重力加速度。
- rho_p是颗粒物的密度。
- rho_a是空气的密度。
- r是颗粒物的半径。
- mu是空气的动力粘度。
其他因素除了Stoke's公式,还有其他因素会影响大气颗粒物的沉降速率,如风速、湿度、以及颗粒物形状和密度的变化。
这些因素通常需要在模型中考虑,并进行相应的计算和校正。
结论大气颗粒物的浓度和沉降速率是评估大气污染和环境健康风险的重要参数。
浓度可以通过测量和模拟两种方法进行计算,而沉降速率可以使用Stoke's公式以及其他因素进行估算。
环境科学中的大气污染模拟技术的使用教程
环境科学中的大气污染模拟技术的使用教程大气污染是当前全球环境面临的重要问题之一,对人类健康和生态系统带来严重影响。
为了更深入地了解大气污染的形成机理和传输规律,研究人员开发了各种大气污染模拟技术。
本文将介绍环境科学中的大气污染模拟技术的使用教程,帮助读者更好地理解和利用这些技术。
第一部分:引言大气污染模拟技术是基于物理、化学和数学原理的一种工具,通过对大气环境中空气质量和污染物分布的模拟,为科学研究和环境管理提供依据。
该技术可以帮助我们评估不同源的污染物对大气环境的影响,基于模拟结果优化污染防治措施,并预测未来的大气质量状况。
第二部分:大气污染模拟技术的原理大气污染模拟技术基于气象模型、排放源模型和化学物质传输模型。
气象模型模拟大气环境中的风速、温度、湿度和边界层等气象要素,为模拟污染物传输提供输入数据。
排放源模型用于估计各种污染源的排放量和排放位置,如工业排放、交通排放和生物贡献物。
化学物质传输模型则模拟污染物在大气中的传输、化学反应和沉降过程。
第三部分:大气污染模拟技术的方法大气污染模拟技术可以分为区域尺度和城市尺度模拟。
区域尺度模拟涵盖了较大的地理范围,用于评估大气环境的整体状况和不同地区间的污染传输。
城市尺度模拟则更专注于城市内部的污染分布和源解析,帮助制定城市空气质量改善措施。
在区域尺度模拟中,常用的方法包括Eulerian模型和Lagrangian模型。
Eulerian模型基于大气网格系统,将空间分为小网格,模拟大气物理和化学过程在不同网格中的传输。
Lagrangian模型则跟踪污染物的离散轨迹,将空间分为污染物颗粒的路径。
对于城市尺度模拟,常用的方法包括GIS(地理信息系统)模型、CTM(Chemical Transport Model)和CMAQ (Community Multi-scale Air Quality Modeling System)模型。
GIS模型以城市地理空间信息为基础,分析城市内不同区域的排放源、气象条件和大气污染分布。
计算固体力学4_Lagrangian网格
uiI t xiI t X iI
速度是位移的材料 时间导数,即当材料坐 标固定,对时间求偏导 数。由于形状函数不随 时间改变,因此速度是 由相同形状函数给出的。 节点位移上面的点表示 普通导数,因为它仅是 时间的函数。
位移场: ui X, t xi X, t X i uiI t N I X 取位移的材料时间导数得到速度:
vi X viI N I X
虚拟节点速度
3 UL有限元离散
有限元近似
作为构造离散有限元方程的第一步,将变分函数代入虚功率原理中,得到
nSD N I i d 0 viI ji d viI N I bi d viI N I t i d viI N I v t i 1 x j i
2 UL控制方程 弱形式
考虑一个物体,占有域Ω,边界为Г。 连续体力学行为的控制方程是: 1 质量(或物质)守恒,标量方程; 2 线动量和角动量守恒,张量方程,包含n个偏微分方程(n-维数); 3 能量守恒,通常称作热力学第一定律,标量方程; 4 本构方程,应力-应变或应变率的关系,对称张量; 5 应变-位移方程。
在 Voigt 标记中,将应力和变形率表示为列向量的形式。 从指标表示到矩阵形式的转换是比较任意的,并取决于个人 的偏爱。在大多数情况下,将单指标的变量解释为列矩阵;当 解释为行矩阵时,其过程就会有所不同。
4 编制程序
4 编制程序
数值积分
节点力、质量矩阵和其它单元矩阵的积分不是由解析计算的, 而是应用数值解答,称为数值积分。最广泛应用的是Gauss积分
在一个L单元中,材料坐标和单元坐标之间的映射是时间不变的。如果 这个映射是一对一的,则在L网格中可以将单元坐标看作是材料坐标的代用 品,因为在一个单元中的每一材料点具有唯一的单元坐标编号。为了在Ω 0 中在单元坐标和材料坐标之间建立唯一的对应关系,单元数目必须成为编 号的一部分。如果单元坐标不能代替材料坐标,则网格不是 L 格式 ( 见第 7 章)。事实上,应用初始坐标 X作为材料坐标主要源于解析过程;在有限元 方法中,应用单元坐标作为材料编号是更自然的。
无网格法 流体
无网格法(无网格流体模拟)简介无网格法(无网格流体模拟)是一种用于模拟流体行为的数值计算方法。
与传统的网格法相比,无网格法不需要预先划分网格,因此可以灵活地模拟各种复杂的流体现象。
无网格法的主要优势在于能够处理大变形、大位移和自适应网格等问题,在计算效率和精度方面都有较好的表现。
背景在过去的流体模拟中,通常使用网格来离散模拟空间。
然而,传统的网格法存在一些缺点。
首先,网格法需要预先划分网格,这在处理复杂几何体或大变形情况下往往具有挑战性。
其次,网格法在处理液体表面的运动时可能会出现不准确或不稳定的情况。
最后,网格法需要对整个领域进行求解,计算成本相对较高。
无网格法的基本原理无网格法通过将流体领域内的粒子进行离散化,并采用不同的数值计算技术来模拟流体的行为。
在传统的无网格法中,粒子通常是拉格朗日粒子(Lagrangian Particle),它们可以自由移动和变形,并且可以在计算中重新连接和分离。
无网格法的核心是描述流体的运动方程。
在拉格朗日粒子的模拟中,通常使用基于质点的方法来计算粒子运动的方程。
在每个时间步长中,根据质点的受力和刚体动力学原理,可以确定质点的加速度、速度和位置。
通过不断迭代计算所有质点的运动方程,可以得到流体领域内的流体运动状态。
除了描述粒子运动方程之外,无网格法还需要考虑粒子之间的相互作用和液体的流动特性。
为了模拟粒子之间的相互作用,可以使用诸如领域分解、体积渗透、弹簧网格等技术。
而为了模拟流体的流动特性,可以使用诸如斯托克斯流体方程、连续介质力学等数值方法。
无网格法的应用无网格法在计算流体力学和计算物理等领域都具有广泛的应用。
在流体力学方面,无网格法可以模拟复杂的流体现象,如自由表面流动、液滴碰撞、流体-结构相互作用等。
在计算物理方面,无网格法可以用于模拟固体材料的变形和破裂行为,如弹性体的形变、破坏和碎裂等。
此外,无网格法还具有适应性网格的特点,可以根据流体的运动状态自动调整粒子的分布和连接,从而实现更高的计算效率和精度。
流热仿真课后作业资料
流热仿真课后作业资料第一章1、计算流体动力学的基本任务是什么?答:计算流体动力学,简称CFD,是通过计算机数值计算和图像显示,对包含流体流动和热传导等相关物理现象的系统所做的分析。
CFD可以看作是在流动基本方程(质量守恒方程、动量守恒方程、能量守恒方程)控制下对流动的数值模拟。
通过这种模拟我们可以得到极其复杂问题的流场内各个位置上的基本物理量(如速度、压力、温度、浓度)的分布,以及这些物理量随时间的变化,确定漩涡分布的特性、空化特性及脱流区等。
2、什么叫控制方程?常用的控制方程有哪几个?各用在什么场合?答:(1)流体流动要受物理守恒定律的支配,基本的守恒定律包括:质量守恒定律、动量守恒定律、能量守恒定律。
如果流动包含了不同组分的混合成相互作用系统,还要遵守组分守恒定律,而控制方程是这些守恒组分守恒定律,而控制方程是这些守恒定律的数学描述。
(2)①质量守恒方程:任何流动问题都必须满足;②动量守恒方程:任何流动系统都必须满足;③能量守恒方程:包含有热交换的流动系统必须满足。
3、试写出变径圆管内液体流动的控制方程及其边界条件(假定没有热交换),并写出用CFD来分析时的求解过程。
注意说明控制方程如何使用。
第二章1、什么叫离散化?意义是什么?2、常用的离散化方法有哪些?各有何特点?3、简述有限体积法的基本思想,说明其使用的网格有何特点?4、简述瞬态问题与稳态问题之控制方程的区别,说明在时间域上离散控制方程的基本思想及方法?5、分析比较中心差分格式、一阶迎风格式、混合格式、指数格式、二阶迎风格式、QUICK格式各自的特点及使用场合?第四章1、湍流流动的特征是什么?答:Reynolds数值大于临界值,流动呈现无序的混乱状态。
这时,即使边界条件保持不变,流动也是不稳定的,速度等流动特性都随机变化。
2、三维湍流数值模拟的方法分类?答:直接数值模拟方法、非直接数值模拟方法。
3、标准k—ε模型方程的解法及适用性?4、Realizable K—ε模型的适用模型?答:Realizable K—ε模型已被有效地用于各种不同类型的流动模拟,包括旋转均匀剪切流、包含有射流、混合流的自由流动、管道内流动、边界层流动、以及带有分离的流动等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
xQ t NI XQ xI t
n
为应力张量的独立分量数目,
在二维平面应力问题中,由于应力张量对称,n 在三维问题中,n
3 ;
6。
3 UL有限元离散
离散方程
半离散运动(动量)方程为关于时间的常微分方程
M ijI J v jJ f iIint f iIext
ij XQ ij Dkl XQ , etc.
初始条件:可以是速度和应力,或者是位移和速度。第一组初 始条件更适合于大多数工程问题,因为确定一个物体的初始位移通 常是很困难的。初始应力通常为已知的残余应力,有时候可以测量 或者通过平衡解答估算。例如,当一个钢件经过铸锭成型后确定其 位移几乎是不可能的。对于在工程部件中的残余应力场,经常能够 给出较准确的估计。类似地,在埋置管道中,靠近管道周围的土壤 或岩石的初始位移的概念是毫无意义的,而初始应力场可以通过平 衡分析估计出来。因此,以应力形式的初始条件更加实用。
一个单元的三个域:
1. 2. 母单元域 当前单元域 □
e e t
3.
初始(参考)单元域
e 0
3 UL有限元离散
单元坐标
相关的映射
通过映射的合成描述每一单元的运动
x xX, t x ξ e X, t
3 UL有限元离散
单元坐标
运动近似给出为
xi ξ , t xiI t N I ξ
M ijIJ ij N I N J d
内部节点力代表着物体的应力。以上这些表达式既可以应用于整体网格,也 可以应用于任意单元或单元集。这些表达式包含形状函数对应于空间坐标的 导数和在当前构形上的积分。在非线性有限元方法中,对于更新的 Lagrangian网格,这是一个关键的方程;它也应用于Eulerian和ALE网格。
2 UL控制方程
弱形式
2 UL控制方程
弱形式
边界条件:在二维问题中,面力或速度的每个分量都必须预先 指定在整个边界上;但是,在边界上同一点处不能同时指定面力和 速度分量。其分量可以指定在不同于总体坐标系的局部坐标系上。
速度边界条件等价于位移边界条件:如果给定了位移,可以通 过时间微分得到速度;给定了速度,可以通过时间积分得到位移。
2 UL控制方程
弱形式
虚功率原理是动量方程,面力边界条件和内部力连续性条件的弱 形式。微分方程的积分形式一般称为弱形式。 强形式或广义动量平衡,包括动量方程,力边界条件和力连续性 条件。微分方程一般称为强形式 。
3 UL有限元离散
有限元近似
在有限元方法中,运动 xX, t 近似地表示为
xi X, t N I XxiI t
i
N I ji d x j
i
外部节点力 惯性节点力
f iIext N I bi d N I t i d t
f iIkin N I vi d
f iIkin N I N J dviJ
f iIkin M ijI J v jJ
vi X, t
ui X, t uiI t N I X viI t N I X t
N I viI N I , j x j
变形率给出为
Dij 1 Lij L ji 1 viI N I , j v jI N I , i 2 2
在任何指定速度的地方,虚速度必须为零。
利用除
v
以外的节点上虚节点速度的任意性,则动量方程的弱形式为
i
nSD N I ji d N I bi d N I t i d N I vi d 0 ti i 1 x j
I,i v
3 UL有限元离散
有限元近似
当一个节点具有初始位置 X J ,有:
N I X J I J
xX J , t x I t N I X J x I t I J x J t
节点J总是对应于相同的材料点XJ ,在L网格中,节点总是和材料点保持一致
定义节点位移:
当前构形中的节点坐标
小写的下标表示分量,如三维 大写的下标表示节点号
xiI xI , y I , z I
I 1 ~ nN
默认对重复的指标求和;在小写指标的情况下,对空 间的维数进行求和,而在大写指标的情况下,对节点的编 号进行求和。 在求和中的节点数目取决于所考虑的域:当考虑整个 域时,对整个域中的所有节点求和;当考虑一个单元时, 对这个单元的所有节点求和。
vi X, t u i X, t u iI t N I X viI t N I X t
3 UL有限元离散
有限元近似
加速度是速度的材料时间导数
ui X, t uiI t N I X
速度梯度为
Lij vi , j viI
计算固体力学
非线性有限元
第4章 Lagrangian网格
庄茁
2009.10
第4章 Lagrangian网格
1
2 3
4
5
6
引言 UL控制方程,弱形式 UL有限元离散 编制程序 旋转公式 TL格式,弱形式,有限元半离散化
1 引言
在Lagrangian网格中,节点和单元随着材料移动, 边界和接触面与单元边缘保持一致,处理较为简单。 积分点也随着材料移动,本构方程总是在相同材料点 处赋值,这对于历史相关材料是有利的。基于这些原 因,在固体力学中广泛地应用Lagrangian网格。 UL格式,Eulerian(空间)坐标和Cauchy应力; TL格式,名义应力,PK2应力,Green应变张量。
XQ
i
Dij X Q
1 Lij L ji 2
Lij N I , j X Q viI
这是真正意义的离散平衡方程。如果本构方程是率无关 的,那么离散平衡方程是关于应力和节点位移的非线性代数 方程组。对于率相关材料,为了获得非线性代数方程组,任 何率形式都必须在时间上离散。
对于线性问题,控制方程也可以写成 KU=F 矩阵位移 法的刚度方程形式。
1 1 1 1 Q1 1 Q2 1 nQ nQ 1 2
4 编制程序
完全积分
在非线性分析中,采用积分点数的规则一般基于在线性分析中的 相同规则;对于一个规则的单元,积分点数目的选择是能恰好积分内 部节点力。一个单元的规则形式,是指仅通过母单元的拉伸而不是剪 切能得到的形式;例如,二维等参单元的一个矩形。
在 Voigt 标记中,将应力和变形率表示为列向量的形式。 从指标表示到矩阵形式的转换是比较任意的,并取决于个人 的偏爱。在大多数情况下,将单指标的变量解释为列矩阵;当 解释为行矩阵时,其过程就会有所不同。
4 编制程序
4 编制程序
数值积分
节点力、质量矩阵和其它单元矩阵的积分不是解析计算的, 而是应用数值解答,称为数值积分。最广泛应用的是Gauss积分
3 UL有限元离散
单元坐标
单元坐标是时间不变的,可以将位移、速度和加速度表示 为形状函数的形式:
ui ξ , t uiI t N I ξ uξ , t u I t N I ξ
ui ξ , t vi ξ , t viI t N I ξ , uξ , t vξ , t v I t N I ξ
3 UL有限元离散
离散方程
半离散运动(动量)方程
MijI J v jJ fiIint fiIext
是关于节点速度的 n DOF 个常微分方程系统。
n DOF 是不受约束的节点速度分量的数目,称作自由度的数目。
为了完成这个方程系统,要附加上单元积分点处的本构方程 n nQ 和以节点速度形式表示的变形率。 在网格中nQ个积分点表示为 积分点与材料点是一致的。
通过任何常微分方程的积分方法,如Runge-Kutta法或中心差分 法,可以对这个常微分方程系统进行时间积分;见第6章。
3 UL有限元离散
离散方程
对于平衡问题,加速度为零,控制方程成为
f iIint f iIext
ij XQ ij Dkl XQ , etc.
I ,i v
f d w f
1 nQ 1 Q 1 Q Q
式中nQ个积分点的权重wQ 和坐标值ξQ有表可查;见附录3。
指定方程在母单元域上进行积分,其积分区间为[-1,1]。
一个二维单元的Gauss积分为
□ f d□ f , dd wQ1 wQ2 f Q1 ,Q2
形状函数仅是母单元坐标的函数;运动的时间相关性完全反映在节点 坐标上。上式为在单元的母域和当前构形之间的一个时间相关映射。
在t=0时写出这个映射,得到
X i ξ xi ξ ,0 xiI 0N I ξ X iI N I ξ
在L单元中,材料坐标和单元坐标之间的映射是时间不变的。 如果这个映射是一对一的,则在L网格中可以将单元坐标代替材料 坐标,因为在一个单元中的每一材料点具有唯一的单元坐标编号。 为了在Ω0中在单元坐标和材料坐标之间建立唯一的对应关系,单元 数目必须成为编号的一部分。如果单元坐标不能代替材料坐标,则 网格不是L格式(如ALE)。应用初始坐标X作为材料坐标主要源于解 析过程;在有限元中,应用单元坐标作为材料编号是更自然的。
2 UL控制方程
弱形式
考虑一个物体,占有域Ω,边界为Г。 连续体力学行为的控制方程是: 1 质量(或物质)守恒,标量方程; 2 线动量和角动量守恒,张量方程,包含n个偏微分方程(n-维数); 3 能量守恒,通常称作热力学第一定律,标量方程; 4 本构方程,应力-应变或应变率的关系,对称张量; 5 应变-位移方程。
i
离散运动(动量)方程为
M ijI J v jJ f iIint f iIext I ,i v