当前位置:首页 > 数理化
有限元语言及其应用
有限元语言及其应用

有限元语言及其应用PDF电子书下载

数理化

  • 电子书积分:18 积分如何计算积分?
  • 作 者:梁国平,周永发著
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:9787030367099
  • 页数:618 页
图书介绍:有限元语言是一种适用于有限元方法求解偏微分方程的模型语言。采用有限元语言编程就是书写偏微分方程和算法,然后由生成器产生全部FORTRAN语言的有限元程序。本书的主要内容包括:微分方程表达式,单物理场算法和多场耦合有限元算法的描述语言;元件化程序设计方法;有限元的数据结构;形函数库,微分算子库,单物理算法库等。
《有限元语言及其应用》目录

绪论 1

上篇 语 言篇 5

第1章 微分方程表达式描述语言 5

1.1 PDE文件编写 5

1.1.1 DEFI信息段 6

1.1.2 FUNC信息段 10

1.1.3 STIF信息段 11

1.1.4 MASS信息段 12

1.1.5 DAMP信息段 12

1.1.6 LOAD信息段 13

1.1.7插入Fortran源程序 13

1.1.8例题 17

1.2 CDE文件编写 18

1.2.1 DEFI信息段 18

1.2.2 FUNC信息段 20

1.2.3 STIF信息段 21

1.2.4 MASS信息段 21

1.2.5 DAMP信息段 22

1.2.6 LOAD信息段 23

1.2.7插入Fortran源程序 23

1.2.8例题 24

1.3 VDE文件编写 25

1.3.1向量和矩阵说明语句 25

1.3.2 ARRAY说明语句 26

1.3.3张量运算表达式 26

1.3.4例题 28

1.4 FDE文件编写 31

1.4.1 FDE文件编写形式 31

1.4.2 FVECT与FMATR语句 31

1.4.3 @1算子语句 32

1.4.4常用@1算子库 32

1.4.5 @a算子语句 34

1.4.6 @w算子语句 35

1.4.7@ s算子语句 35

1.4.8@ r算子语句 35

1.4.9例题 36

1.5 FBC文件编写 37

1.6 GES文件编写 37

1.6.1 GES文件结构 38

1.6.2 GES文件编写规则 39

1.6.3例题 57

1.6.4单元子程序 58

1.7 GLT文件编写 60

1.7.1 DEFI信息段 60

1.7.2 VART信息段 62

1.7.3插入Fortran源程序 62

1.8有限体积法程序编写 63

1.8.1 GVS文件结构 64

1.8.2 GVS文件编写规则 65

1.8.3 FVS文件编写规则 67

1.8.4有限体积程序基本流程 69

1.8.5例题 70

1.8.6几种类型单元FVS文件 78

第2章 单物理场算法描述语言 94

2.1 NFE文件结构 94

2.2 NFE文件编写规则 95

2.2.1 DEFI信息段 95

2.2.2 COEF信息段 96

2.2.3 EQUATION信息段 96

2.2.4 SOLUTION信息段 99

2.2.5 插入Fortran源程序 100

2.2.6 END结束符 100

2.3 NFE算法库 101

2.3.1 ell…nfe 101

2.3.2 nell…nfe 102

2.3.3 parb…nfe 104

2.3.4 par…nfe 105

2.3.5 nparb…nfe 105

2.3.6 npar…nfe 108

2.3.7 wave…nfe 110

2.3.8wavev…nfe 111

2.3.9 newmark…nfe 112

2.3.10 waveexp…nfe 114

2.3.11 nwave…nfe 115

2.3.12 nnewmark…nfe 118

2.3.13 nwaveexp…nfe 120

2.3.14 str…nfe 121

2.3.15 nstr…nfe 122

2.3.16 hypls…nfe 122

2.3.17 cbsexp…nfe 124

第3章 多场耦合有限元算法描述语言 125

3.1 GCN文件编写 125

3.1.1编写方式 125

3.1.2举例说明 126

3.2 GCN库 127

3.3 MDI文件编写 127

3.3.1编写方式 127

3.3.2举例说明 128

第4章 元件化程序设计方法 130

4.1有限元程序结构与元件化程序设计方法 130

4.1.1程序结构 130

4.1.2元件化程序设计方法 131

4.2五个元件程序 136

4.2.1 START元件程序 137

4.2.2 BFT元件程序 145

4.2.3 E元件程序 152

4.2.4 SOLV求解器 165

4.2.5 U元件程序 188

第5章 有限元数据结构 194

5.1有限元计算输入数据组成简述 194

5.1.1输入数据形式 194

5.1.2表格文件读写格式 194

5.2单场问题有限元输入数据 195

5.2.1坐标数据表格 195

5.2.2节点规格数表格 195

5.2.3指定节点位移和节点载荷信息表格 196

5.2.4初始值表格 196

5.2.5 单元信息数据 197

5.3有限元输入数据显示和查询 198

5.4 PRE文件 198

5.4.1线性稳态例子 199

5.4.2 非线性瞬态例子 202

5.4.3多场耦合例子 209

5.4.4 PRE文件自动编写与修改 216

5.5计算结果图形显示POS文件 217

下篇 应 用篇 221

第6章 固体力学 221

6.1线弹性小变形 221

6.1.1静态问题有限元语言程序 221

6.1.2时间离散采用速度法格式波动问题有限元语言程序 233

6.1.3时间离散采用Newmark格式波动问题有限元语言程序 244

6.2弹塑性小变形 256

6.2.1静态问题位移作为求解未知量的有限元语言程序 256

6.2.2静态问题位移和λ联立求解的有限元语言程序 282

6.2.3采用非关联流动法则理论文本 298

6.3线性黏弹性小变形 300

6.3.1 GCN文件 300

6.3.2 MDI文件 300

6.3.3位移计算程序 301

6.3.4应力计算程序 308

6.4线弹性有限变形 316

6.4.1 GCN文件 316

6.4.2 MDI文件 317

6.4.3位移计算程序 317

6.4.4应力计算程序 324

6.5刚塑性 334

6.5.1稳态问题有限元语言程序 334

6.5.2动态问题有限元语言程序 345

第7章Navier-Stokes方程 358

7.1稳态混合有限元语言程序 359

7.1.1 GCN文件 359

7.1.2 MDI文件 359

7.1.3速度和压力计算程序 359

7.2稳态有限体积法语言程序 365

7.2.1 GCN文件 365

7.2.2 MDI文件 366

7.2.3速度和压力计算程序 366

7.3瞬态算子分裂法 374

7.3.1最小二乘法有限元语言程序 374

7.3.2 CBS方法有限元语言程序 388

第8章 达西流 398

8.1无压渗流问题有限元语言程序 398

8.1.1 GCN文件 398

8.1.2 MDI文件 398

8.1.3水头计算程序 399

8.1.4压力计算程序 402

8.2油水两相渗流问题有限元语言程序 408

8.2.1黑油模型油水两相基本方程 408

8.2.2求解算法流程 409

8.2.3 GCN文件 410

8.2.4 MDI文件 410

8.2.5 油相压力计算程序 411

8.2.6饱和度计算程序 415

8.2.7束缚水和残留油处理 425

第9章 电磁场 434

9.1二维电磁场 434

9.1.1电流场 434

9.1.2磁场 446

9.1.3时谐场 459

9.2三维电磁场 474

9.2.1静态场 474

9.2.2时谐场 492

第10章 结构力学 511

10.1桁架结构 511

10.1.1二维问题有限元语言程序 511

10.1.2三维问题有限元语言程序 516

10.2梁结构 522

10.2.1二维问题有限元语言程序 522

10.2.2三维问题有限元语言程序 528

10.3板壳结构 535

10.3.1二维Adini板单元有限元语言程序 536

10.3.2三维Adini板单元有限元语言程序 540

10.3.3二维Mindlin板单元有限元语言程序 549

10.3.4三维Mindlin板单元有限元语言程序 554

10.4空间梁板组合结构有限元语言程序 563

10.4.1 GCN文件 563

10.4.2 MDI文件 563

10.4.3位移与转角计算程序 564

10.4.4组合结构structure文件 564

第11章 温度场 566

11.1稳态问题有限元语言程序 566

11.1.1 GCN文件 566

11.1.2 MDI文件 566

11.1.3温度计算程序 567

11.1.4热流计算程序 569

11.2瞬态问题有限元语言程序 572

11.2.1 GCN文件 572

11.2.2 MDI文件 573

11.2.3温度计算程序 573

11.2.4热流计算程序 576

附录A插值函数与单元类型 580

A.1一维L agrange单元 580

A.1.1一维线性单元 580

A.1.2一维二次单元 581

A.2二维Lagrange单元 582

A.2.1 4节点矩形单元 582

A.2.2 9节点矩形单元 583

A.2.3 8节点矩形单元 585

A.2.4 3节点三角形单元 585

A.2.5 6节点三角形单元 586

A.3三维Lagrange单元 587

A.3.1 8节点六面体单元 588

A.3.2 27节点六面体单元 588

A.3.3 20节点六面体单元 590

A.3.4 4节点四面体单元 591

A.3.5 10节点四面体单元 591

A.3.6 6节点三棱柱单元 592

附录B等参单元 594

B.1自然坐标为直角坐标积分变换 597

B.2自然坐标为面积坐标积分变换 599

附录C数值积分 601

C.1高斯积分 601

C.2节点积分 603

附录D有限元语言术语总汇 606

附录E有限元语言关键字总汇 608

附录F符号表 612

参考文献 616

索引 617

返回顶部