商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
Mathematica有限元分析与工程应用 |
|
|
|
Mathematica有限元分析与工程应用 |
|
基本信息·出版社:清华大学出版社
·页码:282 页
·出版日期:2010年01月
·ISBN:9787302211518
·条形码:9787302211518
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
内容简介 Mathematica是世界著名的数学软件。《Mathematica有限元分析与工程应用》不仅介绍有限元分析的基本理论以及实际工程问题的应用,而且强调如何应用Mathematica实现算例的求解。对弹簧元、杆元、桁架元、梁元、平面刚架元、三角形元、四边形元和四面体元,循序渐进地介绍了其分析方法。
《Mathematica有限元分析与工程应用》提供了大量的静力问题和动力问题的示例,具有很高的工程应用价值。《Mathematica有限元分析与工程应用》既使用了Mathematica的交互应用,也为提高效率而编制了若干模块,而且为了输出更直观,不少问题在后处理上还用到Mathematica的图形输出功能。《Mathematica有限元分析与工程应用》的绝大部分程序可从网站资源中下载。
《Mathematica有限元分析与工程应用》理论阐述透彻,语言新颖、简洁、准确,可操作性强,可作为高等院校相关专业的教材或参考书,对于从事实际工作的工程技术人员也可作为重要的参考书。
编辑推荐 《Mathematica有限元分析与工程应用》:
工具的先进性
《Mathematica有限元分析与工程应用》采用世界著名的数学软件Mathematica.新颖、简洁、准确,可操作性强。“一个令人诧异的产品:能做计算器.能做编程语言,简直就是天才的产物。Mathematica可以做任何事,只要你有足够的技巧和想象能力……”——Byte.com
算例的渐进性
算例丰富,逐步给出输出结果,读者可对照验证。
内容的实用性
《Mathematica有限元分析与工程应用》根据笔者的实践经验选择内容,包括有限元静力分析与动力分析两部分。注重实用性。
目录 第1章 绪论
1.1 有限元方法的步骤
1.2 用于有限元分析的Mathematica模块
1.3 Mathematica在有限元分析中使用的命令指南
1.3.1 Mathematica软件简介
1.3.2 Mathematica的特点
1.3.3 本书常用的Mathematica命令
第2章 弹簧元与杆元
2.1 平面弹簧元、杆元的简介与比较
2.1.1 平面弹簧元、杆元的简介
2.1.2 杆元的形函数
2.1.3 单元刚度矩阵与基本方程
2.1.4 模块分析
2.2 实例
2.3 小结
第3章 平面桁架元、梁元与平面刚架元
3.1 平面桁架元、梁元与平面刚架元的简介
3.1.1 平面桁架元
3.1.2 梁元
3.1.3 平面刚架元
3.2 实例
3.3 小结
第4章 平面问题中的三角形单元
4.1 双线性三角形单元
4.1.1 双线性三角形单元的局部坐标
4.1.2 采用Mathematica确定形函数
4.1.3 程序编制的若干要点
4.1.4 实例
4.2 次三角形单元
4.2.1 采用Mathematica确定形函数
4.2.2 程序编制时相关的模块
4.2.3 实例
4.3 小结
第5章 平面问题中的四边形单元
5.1 双线性四边形单元
5.1.1 双线性四边形单元的局部坐标
5.1.2 采用Mathematica确定形函数
5.1.3 程序编制的若干要点
5.1.4 实例
5.2 次四边形单元
5.2.1 采用Mathematica确定形函数
5.2.2 程序编制时相关的模块
5.2.3 实例
5.3 单元刚度矩阵的解析形式
5.3.1 直接积分方法
5.3.2 高斯数值积分方法
5.4 小结
第6章 三维线性四面体单元
6.1 三维线性四面体单元的简介
6.1.1 四面体单元的局部坐标
6.1.2 采用Mathematica确定形函数
6.1.3 程序编制的若干要点
6.2 实例
6.3 小结
第7章 矩形薄板弯曲单元
7.1 薄板的基本概念和基本方程
7.1.1 薄板的基本概念和基本假定
7.1.2 弹性薄板弯曲的小挠度理论
7.2 矩形薄板单元ACM
7.2.1 位移模式
7.2.2 单元应变、应力和内力
7.2.3 单元刚度矩阵
7.2.4 节点荷载列阵和位移边界条件
7.3 小结
第8章 特征值问题
8.1 特征值问题的基本理论
8.1.1 动力学系统的方程
8.1.2 特征值问题
8.2 梁单元和矩形实体单元的特征值
8.2.1 集中质量梁单元的特征值和特征矢量
8.2.2 四结点四边形单元求解平面实体的特征值问题
8.2.3 八结点四边形单元求解平面实体的特征值问题
8.3 小结
第9章 受迫振动的动力响应
9.1 动力响应的一般解法
9.1.1 纽马克算法
9.1.2 威尔逊算法
9.1.3 精细积分法
9.2 受迫振动的一些实例
9.2.1 分布式质量梁的受迫振动——纽马克算法和精细积分法
9.2.2 矩形实体的受迫振动分析——纽马克算法
9.2.3 矩形实体的受迫振动分析——威尔逊算法
9.2.4 矩形实体的受迫振动分析——精细积分法
9.3 小结
附录A 等效节点荷载
附录B 一个含有前、后处理的完整四边形单元应用程序
附录C Mathematica的常用函数参考文献
……
序言 随着计算机技术的发展,有限元技术在各个工程领域正日益显示出强大的生命力。有限元技术是求解各种复杂数学、物理问题的重要方法,利用该方法几乎可以获取任意复杂工程结构的各种信息,还可以直接对工程设计进行各种评判,可以对各种工程事故进行技术分析。有限元技术是一种数值计算技术,它的独特之处在于适用于解析方法不能求解的问题。但是,掌握有限元技术不仅仅是一个纯粹的理论问题,它要求应用人员具有一定的程序设计能力,才能在工程实践领域加以应用,否则只能“望洋兴叹”。本书就是在这样一个背景下完成的,希望使读者能够编制结构清晰、可读性强的有限元程序。
本书的程序语言选择了世界著名的数学软件Mathematica。它是一个令人诧异的产品:能做计算器,能做编程语言,简直就是天才的产物。本书利用了Mathematica的特色——符号运算功能,也利用了其数值计算功能。
在工科院校的教学中,有限元的基础理论是基本内容,在应用上则逐渐分为程序编写与软件应用(如ANSYS、Marc、Algor等)两种方式。由于学生数学计算能力的限制,加上有限元自身的复杂性,不少学生在理论上掌握不深刻,程序编写能力不过关。而从本书可知,借助于Mathematica可以做到:
进行数学推导与验证。Mathematica的符号语言不同于一般程序语言的枯燥难懂,因此可集中精力在数学推导与计算上,而不需要把时间花费在写程序上(主要由于Mathematica的命令非常高效、简洁,相当于二次开发后的语言)。如果编写出实用的模块,则比C语言更方便、高效。
不仅学习有限元理论,而且学会写有限元程序。在有限元学习中,由于不善于写程序,导致具体的算例不易得到结果,从而降低了学习理论的兴趣,甚为可惜。数学软件Mathematica的三五行程序,有时抵得上一般高级语言(如FORTRAN、C)程序的上百行,从而提高了效率。“写程序”也变得简单许多。
文摘 插图:
Mathematica是世界上通用计算系统中最强大的系统。自从1988年发布以来,它已经对如何在科技和其他领域运用计算机产生了深刻的影响。Mathematica数学软件是一款集成化的计算机软件,它的主要功能有三个方面:符号运算、数值计算和图形绘制。
在符号运算方面,Mathematica能够进行多项式的各种运算(四则运算、合并、展开、因式分解等);能够做有理表达式的许多计算;能够解多项式方程和一些有理方程、超越方程的解析解和数值解;能够做微积分中的许多运算(极限、导数、不定积分和定积分、幂级数展开和幂级数的运算、求解微分方程等);能够做向量和矩阵的一系列运算。
在数值计算方面,Mathematica能够做精确的数值计算,也能够解任意精确度的近似解;能够做实数计算,也能在复数范围中进行复数运算。
在图形绘制方面,Mathematica能够绘制平面图形(直角坐标作图和极坐标作图,还有参数方程作图),也能够绘制三维的曲线和曲面图形。
Mathematica软件的特点如下:
(1)内容丰富,功能齐全。Mathematica能够进行初等数学、高等数学及工程数学的各种数值计算和符号运算。特别是它的符号运算功能,给公式的推导带来了极大的方便。它有很强的绘图能力,能方便地画出各种美观的曲线和曲面,甚至可以进行动画设计。
(2)语法简练,编程效率高。Mathematica的语法规则简单,语句简练。和其他高级语言(如C、FORTRAN语言)相比,其语法规则和表示方式更接近数学运算的思维和表达方式。用。Mathematica编程,用较少的语句,就可以完成复杂的运算和公式推导等任务。
(3)操作简单,使用方便。Mathematica命令易学易记,运行也非常方便。用户可以和Mathematica进行交互式的“对话”,逐个进行命令的执行;也可以进行“批量”处理。
(4)和其他语言交互。Mathematica和其他高级语言,如C、FORTRAN语言等能进行简单的交互。可以调用C、FORTRAN语言等的输出并转化为Mathematica的表示形式,也可以将Mathematica的输出转化为C、FORTRAN语言的表示形式。
Mathematica具有能够完成符号运算、数学图形绘制,甚至动画制作等多种操作的强大功能,并且具有所见即所得的数学运算按钮,所以Mathematica软件应用非常广泛。