找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18871|回复: 2
打印 上一主题 下一主题

推荐新书《CAD/CAE/CFD/VPT/SC软件协作技术》

[复制链接]
跳转到指定楼层
1
发表于 2004-11-5 23:27:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
前   言
  
     半个世纪来,计算机科学与应用技术的飞速发展为人类文明和社会进步做出了不可磨灭的贡献。伴随着计算机技术的发展,涌现出了一大批通用和专用的科学研究和工程应用软件,解决了众多领域的科学和工程问题,创造了巨大的经济和社会效益。
    本书主要涉及工程中常用的CAD/CAE/CFD/VPT/SC类软件,其全称分别是计算机辅助设计(Computer Aided Design)、计算机辅助工程分析(Computer Aided Engineering)、计算流体力学(Computational Fluid Dynamics)、虚拟样机技术(Virtual Prototype Technology)、科学计算(与控制)(Scientific Computation)。经过几十年的发展,这些软件广泛应用于航空航天、核工业、铁路运输业、石油化工、机械制造、能源、汽车、电子、土木工程、造船、生物医学、轻工、地矿、水利等领域,为各领域的科学研究和工程应用做出了巨大的贡献。
    好的商用CAD/CAE/CFD/VPT/SC软件不仅自成体系,而且具有开放性,可以和其它类别的软件实现数据共享和集成,从而更好的解决综合性越来越强的科学研究与工程技术问题。软件间的无缝集成和无缝连接是人们所期望的,但由于软件系统的相对独立性和软件版本不断升级等原因,这一点往往无法实现。人们在软件之间传输数据或共享模型时必须遵守某些约定、使用某些技巧和启动某些设置,我们将其统称为接口技术或协同工作技术,某些协作技术已经成为解决综合性越来越强的科学与工程问题的必要手段,如利用ANSYS和ADAMS协同工作可以很好的解决机构中柔体在运转过程中的应力应变求解问题。软件间的协作技术随软件的升级在不断更新,而且随着科学研究和工程技术问题难度、深度的增加及解决需求的多样化,人们也越来越认识到多手段协作的重要性和必要性。但是比较系统介绍常用CAD/CAE/CFD/VPT/SC软件协作技术的图书还很少见,因此,觉得有编写此书的必要。
    本书主要分4篇。第1篇为CAE篇,主要介绍计算机辅助工程分析软件之间及与其它软件相关的协作技术,共分5章。依次介绍MSC软件的开放结构,MSC.PATRAN、MSC.NASTRAN的外部接口及高级开发技术;常用工程分析软件ANSYS与3DCAD软件、VC++、FORTRAN的接口技术、与LS-DYNA的联合仿真;ADINA与其它软件的相关协作技术。第2篇为CFD篇,主要讲述了计算流体力学问题的完整解决方案,共分7章。首先详解了计算流体力学的理论基础;并分别以常用的SOLIDWORKS、ICEM CFD、Fluent、Tecplot软件为例讲述了计算流体力学问题的几何建模技术、网格划分技术、计算求解、结果后处理技术及各阶段之间的协作技术。第3篇为VPT篇,主要介绍虚拟样机技术(又称为机械系统动态仿真技术),共分4章。依次介绍ADAMS特点、ADAMS与计算机辅助工程分析类软件(ANSYS)、3D计算机辅助设计类软件(SolidWorks、SoildEdge、I-DEAS、Pro/Engineer)、科学计算与控制类软件MATLAB/Simulink、MATLAB/RTW之间的协作技术。第4篇为SC篇,主要介绍科学计算及控制类软件的协作技术,共分13章。依次介绍MATLAB的M文件编程、编译器、MATLAB COM Builder、MATLAB和ActiveX的应用集成、MATLAB与Fortran、C、C++的混合编程、MATLAB与Microsoft Excel、Microsoft Word、Microsoft PowerPoint的连接、MATLAB与Maple的符号运算、MATLAB与Visual Basic接口和MATLAB Web Server等。
    本书可以作为高校、科研院所的科研人员和研究生的参考书,亦可作为广大工程技术人员的参考书。
    本书涉及较广泛,可以开阔读者视野,帮助读者更好的解决问题,欢迎读者就书中和书外的问题与作者进行讨论,作者的电子邮件依次附在书后。
-----------------------------
目    录
  
第一篇  CAE软件篇  1
第1章  MSC软件的开放式结构  2
1.1  MSC.PATRAN简介  2
1.2  MSC.PATRAN与CAD的接口  2
1.2.1  MSC.PATRAN与CAD接口的界面  3
1.2.2  MSC.PATRAN中引入Parasolid的模型  4
1.2.3  利用MSC.PATRAN进行中面抽取  5
1.3  MSC.PATRAN的梁截面库接口  6
1.3.1  MSC.PATRAN梁单元截面同外部的接口  6
1.4  MSC.PATRAN的材料库同外部的接口  12
1.5  高级用户化工具—— PATRAN-PCL语言  14
1.5.1  PATRAN-PCL语言简介  14
1.5.2  PCL 的主要功能  15
1.5.3  PCL的编译和使用  15
1.5.4  PCL语言结构  16
1.6  应用PCL开发的实例  17
1.6.1  读写一个文本  17
1.6.2  建立一个参数化的几何模型  17
1.6.3  参数化的有限元网格划分  19
1.6.4  定制一个PATRAN的下拉菜单  19
1.6.5  使用PATRAN的CPP预处理程序  22
1.6.6  定制一个PATRAN的对话框  23
1.7  MSC.PATRAN的分析接口  26
1.7.1  MSC.PATRAN分析集成介绍  26
1.7.2  MSC.PATRAN和MARC的分析集成  28
1.7.3  MSC.PATRAN和ANSYS的分析集成  33
1.8  PATRAN同外部程序的接口  35
1.8.1  读写系统信息  35
1.8.2  读写模型节点信息  37
1.8.3  读写模型单元信息  39
1.8.4  在PATRAN中调用外部的程序  47
1.8.5  在PATRAN中显示结果  47
1.9  MSC.NASTRAN简介  51
1.9.1  MSC.NASTRAN的文件接口  51
1.9.2  MSC.NASTRAN的ACCESS接口  53
1.10  用户化开发工具DMAP语言  54
1.10.1  DMAP的指令形式  54
1.10.2  利用DMAP解矩阵方程  55
1.10.3  用DMAP提取单元刚度阵、总刚度阵、和总质量阵  57
1.10.4  利用DMAP得到结构应变能  59
第2章  ANSYS与CAD产品的接口  62
2.1  输入Pro/E 模型  63
2.2  输入UG模型:  66
2.3  输入SAT模型  66
2.4  输入Parasolids模型  67
2.5  输入CATIA模型  68
第3章  ANSYS与VC++、FORTRAN的接口  69
3.1  将ANSYS作为子程序调用  69
3.1.1  在VC中调用ANSYS 方法1  69
3.1.2  在VC中调用ANSYS 方法2  69
3.1.3  在FORTRAN中调用ANSYS  70
3.1.4  说明  70
第4章  ANSYS与LS-DYNA联合仿真  71
4.1  ANSYS与LSDYNA简介  71
4.2  LSDYNA功能特点与应用领域  72
4.2.1  LSDYNA功能特点  72
4.2.2  LSDYNA常用前后处理器  72
4.2.3  LSDYNA应用领域  72
4.3  实例1  73
4.3.1  问题描述  73
4.3.2  求解思路  73
4.3.3  具体求解过程  74
4.4  实例2  101
4.4.1  问题描述  101
4.4.2  求解思路  101
4.4.3  具体求解过程  102
第5章  ADINA软件数据接口和应用实例  106
5.1  ADINA软件简介  106
5.2  数据接口  107
5.2.1 数据接口简介  107
5.2.2 数据接口安装  113
5.3  应用实例  116
5.3.1  Pro/Engineer中曲轴模型转入ADINA并进行静力、动力学分析  116
5.3.2  Unigraph汽车几何模型转入ADINA并进行汽车风阻系数计算  118
5.3.3  读入Nastran汽车模型转入ADINA并进行Roof Crush模拟  119
  
第二篇  CFD软件篇  121
第1章  CFD的计算机解决方案  124
第2章  理论基础  126
2.1  CAD几何建模  126
2.1.1  几何建模方法  126
2.1.2  几何建模技术  129
2.1.3  几何建模格式  130
2.2  CFD网格划分  132
2.2.1  单块结构网格生成技术  133
2.2.2  分区结构网格方法  134
2.2.3  非结构网格生成技术  136
2.3  CFD计算求解  138
2.4  CFD后处理  140
第3章  CAD几何建模的Solidworks实现  142
3.1  Solidworks介绍  142
3.2  Solidworks的建模方法  144
3.3  Solidworks建模实例  145
第4章  ICEM CFD的Solidworks直接CAD界面(DCI)  150
4.1  安装方法  150
4.2  使用Swmif  157
第5章  CFD网格划分的ICEM CFD实现  168
5.1  ICEM CFD介绍  168
5.2  ICEM-CFD的处理思路  168
5.3  ICEM CFD各模块概述  170
5.3.1  CAD处理模块  170
5.3.2  网格生成与处理模块  174
5.3.3  网格输出模块  176
5.4  ICEM CFD网格划分实例  177
5.4.1  启动ICEM CFD  178
5.4.2  进入AutoHexa模块  178
5.4.3  在ICEM CFD MED中编辑网格  183
5.4.4  将网格输出到CFD求解器  185
第6章  CFD计算求解的Fluent实现  188
6.1  Fluent介绍  188
6.2  Fluent求解思路  189
6.3  Fluent求解实例  191
第7章  CFD后处理的Tecplot实现  202
7.1  Tecplot介绍  202
7.2  Tecplot的后处理思路  202
7.3  Tecplot的后处理实例  203
7.3.1  流场的可视化  203
7.3.2  流场数据的进一步处理  208
  
第三篇  VPT软件篇  211
第1章  ADAMS基础  212
1.1  激活ADAMS  213
1.2  主工具箱(Main Toolbox)综览  215
1.3  主窗口介绍  218
1.3.1  窗体结构(menu structure)  218
1.3.2  鼠标基本操作  224
1.4  ADAMS模型结构和档案类型  227
1.4.1  ADAMS数据库结构  227
1.4.2  ADAMS 对象结构(Part Structure)  228
1.4.3  ADAMS档案结构  230
1.4.4  存盘  233
1.5  单位表示  235
1.6  常用的数学函式库  236
第2章  ADAMS VS ANSYS  238
2.1  前  言  238
2.2  柔性体理论(ADAMS/Flex)背景  239
2.2.1  运动耦合方程式(coupling equation of motion)  240
2.2.2  模态叠加合成理论  241
2.3  使用ANSYS产生MNF档案  241
2.3.1  实例研究  242
2.4  引用MNF档案的规定  247
2.5  验证柔性体的正确性  248
2.6  将载荷文件(.lod)输入ANSYS执行瞬时分析  250
2.6.1  载荷文件(.lod文件)范例文件  250
2.7  比较MDOFs数目对模态影响  252
2.8  其它产生MNF文件之技术信息来源  254
2.9  ADAMS/Flex 工具箱  255
2.9.1  MNF资料浏览器  255
2.9.2  MNF转换MTX 转换器  256
2.9.3  MSC资料文件转换 MNF  256
2.9.4  MNF最佳化器  257
2.10  相关附件  257
2.10.1  ADAMS.MAC 宏文件(ANSYS 7.1)  257
2.10.2  ADAMS.MAC宏文件(ANSYS 8.0)  259
2.10.3  单位换算表  263
第3章 ADAMS与3DCAD软件协同工作  264
3.1  前  言  264
3.2  输入外部模型  265
3.3  SolidWorks/SoildEdge软件  271
3.4  I-DEAS软件  275
3.5  Pro/Engineer软件  276
3.5.1 Mechanism Pro菜单展开表  278
3.5.2 接头类型  282
3.5.3 输出ADAMS数据文件流程  283
第4章  ADAMS与控制软件的协同分析  291
4.1  前 言  291
4.2  ADAMS 与 MATLAB/Simulink协同合作  293
4.2.1  如何建立输入参数和输出参数  294
3.2.2  案例研究- 天线座运动控制问题  296
4.2.3  使用初始命令(Initialization commands)  302
4.3  ADAMS与MATLAB/RTW协同合作  304
4.3.1  案例研究——天线座运动控制问题  304
4.4  SIMULINK与RTW的适用性和优缺点比较  312
  
第四篇  SC软件篇  314
序 言  315
第1章  概 述  317
1.1  MATLAB的产生及工具箱  317
1.2  MATLAB应用程序接口  318
1.3  MATLAB与其他数学软件比较  319
第2章  M文件编程  320
2.1  M文件简介  320
2.2  M文件的执行结构  322
2.3  实  例  324
第3章  MATLAB编译器  327
3.1  简  介  327
3.2  配置MATLAB编译器  328
3.3  实  例  330
3.4  使用MATLAB Compiler 来形成一个单机应用程序  332
第4章  MATLAB COM Builder  333
4.1  MATLAB COM Builder定义  333
4.2  实现过程  333
4.3  MATLAB COM Builder演示实例  335
第5章  MEX、MX、MAT与ENDINE函数  342
5.1  MEX文件  342
5.1.1  MEX函数库  342
5.1.2  MEX函数库与MX函数库的区别  345
5.2  MAT文件  345
5.3  MATLAB计算引擎  349
5.3.1  MATLAB计算引擎的简介  349
5.3.2  MATLAB计算引擎编程  350
5.4  小  结  352
第6章  MATLAB和ActiveX应用集成  353
6.1  MATLAB和ActiveX支持简介  353
6.2  MATLAB作为客户端应用  353
6.3  生成ActiveX对象和操作它们的接口的函数  354
6.4  MATLAB作为服务器端使用  357
第7章  MATLAB与Fortran混合编程  361
7.1  介绍MATLAB与Fortran  361
7.2  实 例  361
第8章  MATLAB与C语言的混合编程  369
第9章  MATLAB与C++语言混合编程  374
9.1  MATLAB与C++语言的混合编程  374
9.2  MATLAB与VC++的连接  377
9.2.1 集成的几种方法  378
9.2  VC中编译engine程序  378
9.2.1  问题的产生  378
9.2.2  进行VC环境设置  379
9.2.3  实例  380
9.3  在VC中编译mex程序  383
9.3.1  VC中的mex程序的建立和设置  383
9.3.2  实例  385
9.3.3  MATLAB Add-in  388
9.3.4  结 论  391
9.4  MATLAB和C++Builder  391
9.4.1  C++ Builder6.0与ActiveX  392
9.4.2  C++Builder6中基于客户端/服务器模型的MATLAB调用  392
9.4.3  在C++ Builder使用COM 组件  395
第10章  MATLAB与Microsoft Excel的连接  401
10.1  Excel中实现矩阵输出  401
10.2  谱分析实例  404
第11章  MATLAB与Offices的联用  416
11.1  MATLAB与Microsoft Word的连接  416
11.1.1  安装MATLAB Notebook  416
11.1.2  使用MATLAB Notebook  417
11.1.3  Notebook使用时需要注意的问题  420
11.2  MATLAB与Microsoft PowerPoint的连接  420
11.3  小 结  422
第12章  MATLAB与Maple的符号运算  423
12.1  访问Maple函数  423
13.2  运行MAPLE程序  424
12.3  小  结  425
第13章  MATLAB与Visual Basic接口  426
13.1  序  言  426
13.2  借助ActiveX部件  426
13.3  借助DDE技术  426
13.4  通过M文件  430
13.5  MatrixVB  430
13.5.1  MatrixVB简介  430
13.5.2  在VB项目中引用MatrixVB  431
13.6 小 结  434
第14章  MATLAB Web Server  435
14.1  MATLAB Web Server的安装  435
14.2  Internet Information Server的配置  436
14.3  MATLAB Web Server的文件演示  437
14.4  MATLAB Web Server编程    438
14.4.1  简介  438
14.4.2  编写html文件  439
14.4.3  配置文件matweb.conf  440
14.4.4  编写MATLAB Web Server应用程序  440
14.4.5  编写输出模板html文件  441
14.5  实例编程  441
参考文献  446
  
附录
------------------------------
各大书店都有售,也可以联系中国水利水电出版社邮购。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2004-11-8 10:46:16 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
3
发表于 2004-11-9 19:29:40 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-11-15 17:59 , Processed in 0.026088 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表