当前位置:首页 > 工业技术
CAD/CAE/CFD/VPT/SC软件协作技术
CAD/CAE/CFD/VPT/SC软件协作技术

CAD/CAE/CFD/VPT/SC软件协作技术PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:祝效华,廖伟志,黄永志,赵玉心等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2004
  • ISBN:7508422724
  • 页数:348 页
图书介绍:工程辅助软件之间的协同工作技术已经成为解决综合性越来越强的科学与工程问题的必要手段,然而比较系统介绍工程辅助软件协作技术的图书还很少见。为此,本书详细地介绍了工程中常用的CAD/CAE/CFD/VPT/SC类软件之间的协作技术,五类软件分别是:计算机辅助设计(Computer Aided Design)、计算机辅助工程分析(Computer Aided Engineering)、计算流体力学(Computational Fluid Dynamics)、虚拟样机技术(Virtual Prototype Technology)、科学计算(与控制)(Scientific Computation)。本书可以作为高校、科研院所的科研人员和研究生的参考书,亦可作为广大工程技术人员的参考书。
《CAD/CAE/CFD/VPT/SC软件协作技术》目录

目录 2

前言 2

第一篇 CAE软件篇 2

第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模型 3

1.2.3 利用MSC.PATRAN进行中面抽取 4

1.3 MSC.PATRAN的梁截面库接口 5

1.4 MSC.PATRAN的材料库同外部的接口 9

1.5 高级用户化工具——PATRAN-PCL语言 11

1.5.1 PATRAN-PCL语言简介 11

1.5.2 PCL的主要功能 11

1.5.4 PCL语言结构 12

1.5.3 PCL的编译和使用 12

1.6 应用PCL开发的实例 13

1.6.1 读写一个文本 13

1.6.2 建立一个参数化的几何模型 13

1.6.3 参数化的有限元网格划分 14

1.6.4 定制一个PATRAN的下拉菜单 15

1.6.5 使用PATRAN的CPP预处理程序 17

1.6.6 定制一个PATRAN的对话框 17

1.7.1 MSC.PATRAN分析集成介绍 20

1.7 MSC.PATRAN的分析接口 20

1.7.2 MSC.PATRAN和MARC的分析集成 22

1.7.3 MSC.PATRAN和ANSYS的分析集成 25

1.8 PATRAN同外部程序的接口 27

1.8.1 读写系统信息 27

1.8.2 读写模型节点信息 29

1.8.3 读写模型单元信息 31

1.8.5 在PATRAN中显示结果 38

1.8.4 在PATRAN中调用外部程序 38

1.9 MSC.NASTRAN简介 41

1.9.1 MSC.NASTRAN的文件接口 42

1.9.2 MSC.NASTRAN的Access接口 43

1.10 用户化开发工具DMAP语言 44

1.1 0.1 DMAP的指令形式 44

1.10.2 利用DMAP求解矩阵方程 45

1.10.3 利用DMAP提取单元刚度矩阵、总刚度矩阵和总质量矩阵 47

1.10.4 利用DMAP得到结构应变能 49

第2章 ANSYS与CAD产品的接口 51

2.1 输入Pro/E模型 52

2.2 输入UG模型 53

2.3 输入SAT模型 54

2.4 输入Parasolid模型 54

2.5 输入CATIA模型 55

第3章 ANSYS与VC++、FORTRAN的接口 56

第4章 ANSYS与LS-DYNA联合仿真 58

4.1 ANSYS与LS-DYNA简介 58

4.2 LS-DYNA功能特点与应用领域 58

4.2.1 LS-DYNA功能特点 58

4.2.2 LS-DYNA常用前后处理器 59

4.2.3 LS-DYNA应用领域 59

4.3 实例1 59

4.3.1 问题描述 59

4.3.2 求解思路 59

4.3.3 具体求解过程 60

4.4 实例2 79

4.4.1 问题描述 79

4.4.2 求解思路 79

4.4.3 具体求解过程 79

5.2.1 数据接口简介 83

5.2 数据接口 83

第5章 ADINA软件数据接口和应用实例 83

5.1 ADINA软件简介 83

5.2.2 数据接口安装 88

5.3 应用实例 90

5.3.1 Pro/Engineer中的曲轴模型转入ADINA并进行静力、动力学分析 90

5.3.2 Unigraphics汽车几何模型转入ADINA并进行风阻系数计算 92

5.3.3 NASTRAN汽车模型转入ADINA并进行RoofCrush模拟 92

第二篇 CFD软件篇 96

第6章 CFD的计算机解决方案 96

第7章 理论基础 97

7.1 CAD几何建模 97

7.1.1 几何建模方法 97

7.1.2 几何建模技术 99

7.1.3 几何建模格式 100

7.2.1 单块结构网格生成技术 101

7.2 CFD网格划分 101

7.2.2 分区结构网格方法 102

7.2.3 非结构网格生成技术 103

7.3 CFD计算求解 105

7.4 CFD后处理 106

第8章 计算流体力学问题的CAD几何建模 108

8.1 SolidWorks介绍 108

8.2 SolidWorks的建模方法 109

8.3 SolidWorks建模实例 110

第9章 ICEM CFD的SolidWorks直接CAD界面(DCI) 113

9.1 安装方法 113

9.2 使用Swmif 117

第10章 CFD网格划分的ICEM CFD实现 123

10.1 ICEM CFD介绍 123

10.2 ICEM CFD的处理思路 123

10.3.1 CAD处理模块 125

10.3 ICEM CFD各模块概述 125

10.3.2 网格生成与处理模块 128

10.3.3 网格输出模块 130

10.4 ICEM CFD网格划分实例 131

10.4.1 启动ICEM CFD 131

10.4.2 进入AutoHexa模块 132

10.4.3 在ICEM CFD MED中编辑网格 135

10.4.4 将网格输出到CFD求解器 136

第11章 计算流体力学问题的求解 138

11.1 Fluent介绍 138

11.2 Fluent求解思路 139

11.3 Fluent求解实例 140

12.2 Tecplot的后处理思路 145

12.3.1 流场的可视化 145

12.3 Tecplot的后处理实例 145

12.1 Tecplot介绍 145

第12章 CFD后处理的Tecplot实现 145

12.3.2 流场数据的进一步处理 148

第三篇 VPT软件篇 151

第13章 ADAMS基础 151

13.1 激活ADAMS 151

13.2 主工具箱(Main Toolbox) 153

13.3 主窗口介绍 154

13.3.1 窗体结构(menu structure) 154

13.3.2 鼠标基本操作 159

13.4 ADAMS模型结构和档案类型 162

13.4.1 ADAMS数据库结构 162

13.4.2 ADAMS对象结构(Part Structure) 162

1 3.4.3 ADAMS文件结构 165

13.4.4 存盘 166

13.5 单位表示 168

13.6 常用的数学函数库 169

第14章 ADAMS与ANSYS协作 171

14.1 前言 171

14.2 柔性体理论(ADAMS/Flex)背景 172

14.2.1 运动耦合方程式(coupling equation of motion) 172

14.2.2 模态叠加合成理论 173

14.3 使用ANSYS产生MNF文件 173

14.4 引用MNF文件的规定 178

14.5 验证柔性体的正确性 178

14.6 将载荷文件(.lod)输入ANSYS执行瞬时分析 180

14.7 比较模态自由度(MDOFs)数目对模态的影响 182

14.8 其他产生MNF文件的技术信息来源 184

14.9 ADAMS/Flex工具箱 184

14.9.1 MNF资料浏览器 185

14.9.2 MNF与MTX转换器 185

14.10.1 ADAMS.MAC宏文件(ANSYS 7.1) 186

14.10 相关附件 186

14.9.3 MSC资料文件转换MNF 186

14.9.4 MNF最佳化器 186

14.10.2 ADAMS.MAC宏文件(ANSYS 8.0) 189

14.10.3 单位换算表 193

第15章 ADAMS与三维CAD软件协同工作 194

15.1 前言 194

15.2 输入外部模型 195

15.3 SolidWorks/SoildEdge软件 199

15.4 I-DEAS软件 202

15.5 Pro/Engineer软件 203

15.5.1 Mechanism Pro菜单展开 204

15.5.2 接头类型 208

15.5.3 输出ADAMS数据文件流程 209

16.1 前言 215

第16章 ADAMS与控制软件的协同分析 215

16.2 ADAMS与MATLAB/Simulink协同合作 216

16.2.1 如何建立输入参数和输出参数 217

16.2.2 案例研究——天线座运动控制问题 218

16.2.3 使用初始命令(Initialization Commands) 225

16.3 ADAMS与MATLAB/RTW协同合作 226

16.4 SIMULINK与RTW的适用性和优缺点比较 234

第四篇 SC软件篇 237

第17章 概述 237

17.1 MATLAB的产生及工具箱 237

17.2 MATLAB应用程序接口 238

17.3 MATLAB与其他数学软件比较 238

第18章 M文件编程 240

18.1 M文件简介 240

18.2 M文件的执行结构 241

18.3 实例 243

第19章 MATLAB编译器 246

19.1 简介 246

19.2 配置MATLAB编译器 247

19.3 实例 249

19.4 使用MATLAB编译器形成一个单机应用程序 250

第20章 MATLAB COM Builder 252

20.1 MATLAB COM Builder定义 252

20.2 实现过程 252

20.3 MATLAB COM Builder演示实例 253

第21章 MEX、MX、MAT与ENGINE函数 259

21.1 MEX文件 259

21.1.1 MEX函数库 259

21.1.2 MEX函数库与MX函数库的区别 261

21.2 MAT文件 262

21.3.1 MATLAB计算引擎的简介 265

21.3 MATLAB计算引擎 265

21.3.2 MATLAB计算引擎编程 266

21.4 小结 268

第22章 MATLAB和ActiveX应用集成 269

22.1 MATLAB和ActiveX支持简介 269

22.2 MATLAB作为客户端应用 269

22.3 生成ActiveX对象和操作它们的接口函数 270

22.4 MATLAB作为服务器端使用 272

第23章 MATLAB与FORTRAN混合编程 276

23.1 介绍MATLAB与FORTRAN 276

23.2 实例 276

第24章 MATLAB与C语言的混合编程 283

第25章 MATLAB与C++语言混合编程 287

25.1 MATLAB与C++语言的混合编程 287

25.2 MATLAB与VC++的连接 290

25.3.2 进行VC环境设置 291

25.3 VC中编译Engine程序 291

25.3.1 问题的产生 291

25.3.3 实例 292

25.4 在VC中编译mex程序 294

25.4.1 VC中mex程序的建立和设置 294

25.4.2 实例 296

25.4.3 MATLAB Add-in 297

25.4.4 结论 300

25.5 MATLAB和C++Builder 301

25.5.1 C++Builder 6.0与ActiveX 301

25.5.2 C++Builder 6.0中基于客户端/服务器模型的MATLAB调用 301

25.5.3 在C++Builder使用COM组件 304

第26章 MATLAB与Microsoft Excel的连接 308

26.1 Excel中实现矩阵输出 308

26.2 谱分析实例 311

27.1.1 安装MATLAB Notebook 321

第27章 MATLAB与Office的联用 321

27.1 MATLAB与Microsoft Word的连接 321

27.1.2 使用MATLAB Notebook 322

27.1.3 Notebook使用时需要注意的问题 324

27.2 MATLAB与Microsoft PowerPoint的连接 325

27.3 小结 326

第28章 MATLAB与Maple的符号运算 327

28.1 访问Maple函数 327

28.2 运行Maple程序 328

28.3 小结 329

第29章 MATLAB与Visual Basic接口 330

29.1 序言 330

29.2 借助ActiveX部件 330

29.3 借助DDE技术 330

29.4 通过M文件 333

29.5.2 在VB项目中引用MatrixVB 334

29.5.1 MatrixVB简介 334

29.5 MatrixVB 334

29.6 小结 337

第30章 MATLAB Web Server 338

30.1 MATLAB Web Server的安装 338

30.2 Internet Information Server的配置 338

30.3 MATLAB Web Server的文件演示 340

30.4 MATLAB Web Server编程 340

30.4.1 简介 340

30.4.2 编写HTML文件 341

30.4.3 配置文件matweb.conf 342

30.4.4 编写MATLAB Web Server应用程序 342

30.4.5 编写输出模板HTML文件 343

30.5 实例编程 343

参考文献 347

参考资料 348

相关图书
作者其它书籍
返回顶部