CAD/CAE/CFD/VPT/SC软件协作技术

CAD/CAE/CFD/VPT/SC软件协作技术
作 者: 祝效华
出版社: 中国水利水电出版社
丛编项: 21世纪高等院校计算机系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: CAD/CAM/CAE
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《CAD/CAE/CFD/VPT/SC软件协作技术》作者简介

内容简介

工程辅助软件之间的协同技术已经成为解决综合性学科与工程问题的必要手段,然而比较系统介绍工程辅助软件协作技术的图书还很少见。为此,本书详细地介m71程中常用的CAD/CAE/CFD/VPT/SC类软件之间的协作技术,五类软件分别是:计算机辅助设计(ComputerAidedDesign)、计算机辅助工程分析(ComputerAidedEngineering)、计算流体力学(Computational Fluid Dynamics)、虚拟样机技术(Virtual PrototypeTechnology)、科学计算(与控制)(ScientificComputation)。本书涉及较广泛,可以开阔读者视野,帮助读者更好地解决实际应用问题,既可以作为高校、科研院所的科研人员和研究生的参考书,亦可作为广大工程技术人员的参考书。本书配有源代码,读者可从中国水利水电出版社网站(www.waterpub.com.cn)以及www.petrost.com下载。

图书目录

第一篇 CAE软件篇

第1章 MSC软件的开放式结构

1.1 MSC.PATRAN简介

1.2 MSC.PATRAN与CAD的接口

1.2.1 MSC.PATRAN与CAD接口的界面

1.2.2 在MSC.PATRAN中引入Parasolid模型

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

1.3 MSC.PATRAN的梁截面库接口

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

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

1.5.1 PATRAN-PCL语言简介

1.5.2 PCL的主要功能

1.5.3 PCL的编译和使用

1.5.4 PCL语言结构

1.6 应用PCL开发的实例

1.6.1 读写一个文本

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

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

1.6.4 定制一个PATRAN的下拉菜单

1.6.5 使用PATRAN的CPP预处理程序

1.6.6 定制一个PATRAN的对话框

1.7 MSC.PATRAN的分析接口

1.7.1 MSC.PATRAN分析集成介绍

1.7.2 MSC.PATRAN和MARC的分析集成

1.7.3 MSC.PATRAN和ANSYS的分析集成

1.8 PATRAN同外部程序的接口

1.8.1 读写系统信息

1.8.2 读写模型节点信息

1.8.3 读写模型单元信息

1.8.4 在PATRAN中调用外部程序

1.8.5 在PATRAN中显示结果

1.9 MSC.NASTRAN简介

1.9.1 MSC.NASTRAN的文件接口

1.9.2 MSC.NASTRAN的Access接口

1.10 用户化开发工具DMAP语言

1.10.1 DMAP的指令形式

1.10.2 利用DMAP求解矩阵方程

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

1.10.4 利用DMAP得到结构应变能

第2章 ANSYS与CAD产品的接口

2.1 输入Pro/E模型

2.2 输入UG模型

2.3 输入SAT模型

2.4 输入Parasolid模型

2.5 输入CATIA模型

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

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

4.1 ANSYS与LS-DYNA简介

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

4.2.1 LS-DYNA功能特点

4.2.2 LS-DYNA常用前后处理器

4.2.3 LS-DYNA应用领域

4.3 实例1

4.3.1 问题描述

4.3.2求解思路

4.3.3 具体求解过程

4.4 实例2

4.4.1 问题描述

4.4.2 求解思路

4.4.3 具体求解过程

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

5.1 ADINA软件简介

5.2 数据接口

5.2.1 数据接口简介

5.2.2 数据接口安装

5.3 应用实例-

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

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

5.3.3 NASTRAN汽车模型转入ADlNA并进行RoofCrash模拟

第二篇 CFD软件篇

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

第7章理论基础

7.1 CAD几何建模

7.1.1 几何建模方法

7.1.2几何建模技术

7.1.3 几何建模格式

7.2 CFD网格划分

7.2.1 单块结构网格生成技术

7.2.2 分区结构网格方法

7.2.3 非结构网格生成技术

7.3 CFD计算求解

7.4 CFD后处理

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

8.1 SolidWorks介绍

8.2 SolidWorks的建模方法

8.3 SolidWorks建模实例

第9章 ICEMCFD的SolidWorks直接CAD界面(DCl)

9.1 安装方法

9.2 使用Swmif

第10章 CFD网格划分的ICEMCFD实现

10.1 1CEMCFD介绍

10.2 1CEMCFD的处理思路

10.3 1CEMCFD各模块概述

10.3.1 CAD处理模块

10.3.2 网格生成与处理模块

10.3.3 网格输出模块

10.4 1CEMCFD网格划分实例

10.4.1 启动ICEMCFD

10.4.2 进入AutoHexa模块

10.4.3 在ICEMCFDMED中编辑网格

10.4.4 将网格输出到CFD求解器

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

11.1 Fluent介绍

11.2 Fluent求解思路

11.3 Fluent求解实例

第12章 CFD后处理的.Iecplot实现

12.1 Tecplot介绍

12.2 Tecplot的后处理思路

12.3 Tecplot的后处理实例

12.3.1 流场的可视化

12.3.2 流场数据的进一步处理

第三篇 VPT软件篇

第13章ADAMS基础

13.1 激活ADAMS

13.2主工具箱(MainToolbox)

13.3 主窗口介绍

13.3.1 窗体结构(menustructure)

13.3.2 鼠标基本操作

13.4 ADAMS模型结构和档案类型

13.4.1 ADAMS数据库结构

13.4.2 ADAMS对象结构(PartStructure)

13.4.3 ADAMS文件结构

13.4.4 存盘

13.5 单位表示

13.6 常用的数学函数库

第14章ADAMS与ANSYS协作

14.1 前言

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

14.2.1 运动耦合方程式(couplingequationofmotion)

14.2.2 模态叠加合成理论二

14.3使用ANSYS产生MNF文件

14.4 引用MNF文件的规定

14.5 验证柔性体的正确性

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

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

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

14.9 ADAMS/Flex工具箱

14.9.1 MNF资料浏览器

14.9.2 MNF与MTX转换器

14.9.3 MSC资料文件转换MNF

14.9.4 MNF最佳化器

14.10 相关附件

14.10.1 ADAMS.MAC宏文件(ANSYS 7.1)

14.10.2 ADAMS.MAC宏文件(ANSYS 8.0)

14.10.3单位换算表

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

’ 15.1 前言-

15.2 输入外部模型

15.3 SolidWorks/SoildEdge软件

15.4 1-DEAS软件

15.5 Pro/Engineer软件

15.5.1 MechanismPro菜单展开

15.5.2 接头类型

15.5.3 输出ADAMS数据文件流程

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

16.1 前言

16.2 ADAMS与MATLAB/Simulink协同合作

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

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

16.2.3 使用初始命令(1nitializationCommands)

16.3 ADAMS与MATLAB/RTW协同合作

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

第四篇 SC软件篇

第17章 概述

17.1 MATLAB的产生及工具箱

17.2 MATLAB应用程序接口

17.3 MATLAB与其他数学软件比较

第18章 M文件编程

18.1 M文件简介

18.2 M文件的执行结构

18.3 实例

第19章MATLAB编译器

19.1 简介

19.2 配置MATLAB编译器

19.3实例

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

第20章 MATLABCOMBuilder

20.1 MATLABCOMBuilder定义

20.2实现过程

20.3 MATLABCOMBuilder演示实例

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

21.1 MEX文件

21.1.1 MEX函数库

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

21.2 MAT文件

21.3 MATLAB计算引擎

21.3.1 MATLAB计算引擎的简介

21.3.2 MATLAB计算引擎编程

21.4 小结

第22章 MATLAB和ActiveX应用集成

22.1 MATLAB和Active)(支持简介

22.2 MATLAB作为客户端应用

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

22.4 MATLAB作为服务器端使用

第23章 MATLAB与FORTRAN混合编程

23.1 介绍MATLAB与FORTRAN

23.2实例

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

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

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

25.2 MATLAB与VC++的连接

25.3 VC中编译Engine程序

25.3.1 问题的产生

25.3.2进行VC环境设置

25.3.3实例

25.4在VC中编译mex程序

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

25.4.2 实例

25.4.3 MATLABAdd—in

25.4.4 结论

25.5 MATLAB和C++Builder

25.5.1 C++Builder6.0与AcUveX

25.5.2 C++Builder6.0中基于客户端朋艮务器模型的MATLAB调用

25.5.3 在C抖Builder使用COM组件

第26章 MATLAB与MicrosoftExcel的连接

26.1 Excel中实现矩阵输出

26.2谱分析实例

第27章 MATLAB与Office的联用

27.1 MATLAB与MicrosoftWord的连接

27.1.1 安装MATLABNotebook

27.1.2 使用MATLABNotebook

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

27.2 MATLAB与MicrosoftPowerPoint的连接

27.3 小结

第28章 MATLAB与Maple的符号运算

28.1 访问Maple函数

28.2运行Maple程序

28.3小结

第29章 MATLAB与VisualBasic接口

29.1 序言

29.2 借助ActiveX部件

29.3 借助DDE技术

29.4通过M文件

29.5 MatrixVB

29.5.1 MatrixVB简介

29.5.2 在VB项目中引用MathxVB

29.6小结

第30章 MATLABWebServer

30.1 MATLABWebServer的安装

30.2 IntemetlnformationServer的配置

30.3 MATLABWebServer的文件演示

30.4 MATLABWebServer编程

30.4.1 简介

30.4.2 编写HTML文件

30.4.3 配置文件matweb.conf

30.4.4编写MATLABWebServer应用程序

30.4.5 编写输出模板HTML文件

30.5 实例编程

参考文献

参考资料