目录 1
第一章计算机辅助设计引论 1
§1-1 计算机辅助设计的作业过程 2
一、传统的机械设计过程 2
二、计算机辅助设计的过程 4
§1-2数学模型 5
一、数学模型的概念 5
二、数学模型的分类 8
三、建立数学模型的一般步骤和方法 8
§1-3机械工程中计算机辅助分析的基本方法 8
一、解析法 9
二、数值解法 9
三、优化方法 10
§1-4计算机辅助设计系统的型式 11
一、信息检索型设计系统 11
二、试行型设计系统 12
三、自动设计系统 13
四、会话型设计系统 14
§1-5计算机辅助设计系统的硬件 15
一、硬件的组成 15
二、硬件的工作原理 16
§1-6计算机辅助设计系统的软件 21
一、语言加工系统 21
二、通用标准子程序及程序库 27
三、操作系统 27
§1-7CAD概念的产生及其发展简况 28
四、文件系统和数据库管理系统 28
第二章程序库和数据库基础 31
§2-1 CAD中的程序及程序库 31
一、程序库的意义 31
二、程序库的建立和使用 32
§2-2计算式程序化的基本要求 33
一、解题的精度和误差 34
二、计算量和解题时间 34
四、程序的结构 36
三、内存单元的需用量 36
§2-3方程求根 37
一、二分法 38
二、牛顿迭代法 39
三、弦截法 41
§2-4线性方程组的求解 44
一、梯形法 48
二、抛物线法 48
§2-5数值积分 48
§2-6常微分方程的数值解法 53
一、欧拉方法 53
二、改进的欧拉方法 53
三、龙格-库塔方法 54
§2-7数表的程序化及函数插值 57
一、数表的程序化 57
二、数表的文件化 59
三、函数插值 60
§2-8线图的程序化 67
§2-9数表的公式化 69
一、多项式拟合 70
二、最小二乘法的FORTRAN程序 71
三、指数为非整数的公式的建立 73
§2-10数据结构 75
一、基本概念及术语 75
二、数据的逻辑结构 77
三、数据的存贮结构 79
四、数据结构在CAD中的应用 84
§2-11数据库和数据库管理系统 85
一、数据库的意义及特点 86
二、数据库系统的构成 87
三、数据库数据的存取过程 89
第三章光笔图形显示器 90
§3-1光笔图形显示器的组成 90
一、图形显示器的组成 91
二、图形显示器的构成方式 96
§3-2显示器的工作原理 97
一、CRT的结构 97
三、图形再现 98
二、显示图象的方法 98
四、CRT的偏转方式及偏转量 99
五、光笔的操作方式 100
§3-3751型光笔图形显示器的软件系统 102
一、软件系统的形式、功能与工作流程 102
二、光笔应甩程序的结构与格式 103
三、基本显示子程序 104
§3-4图形变换 114
一、点的变换 115
二、齐次坐标 117
三、二维图形的坐标变换 117
四、三维图形的坐标变换 119
§3-5隐藏线的消去 126
一、边的评价 127
二、点的评价 128
三、可见面和不可见面的评价 128
一、设计形式的分类 129
§3-6光笔图形显示器的应用举例 129
二、结构复杂程度分析 130
三、会话程序 132
第四章自动绘图 136
§4-1概述 136
一、自动绘图的过程 136
二、绘图原理 137
三、自动绘图机的主要功能 137
四、自动绘图系统 138
一、平台式自动绘图机 139
§4-2自动绘图机 139
二、卷筒式自动绘图机 143
三、超高速平面电机式自动绘图机 145
§4-3 自动绘图机的插补原理 148
一、直线插补 148
二、圆弧插补 150
三、抛物线插补 152
§4-4手工编程 153
一、绘图功能指令 153
二、绘图指令 154
三、支架图的程序编制 156
§4-5计算机辅助编程 157
一、基本概念 158
二、BENSON绘图软件 159
三、应用子程序的编制方法 168
四、绘图程序的编制 175
第五章优化方法 181
§5-1概述 181
一、设计变量、目标函数和等值线 181
三、优化问题的数学模型 183
二、约束和约束面 183
§5-2无约束问题的优化方法 185
一、最优解存在的必要和充分条件 186
二、一维搜索方法 189
三、最速下降法 195
四、共轭梯度法 197
五、牛顿方向法和变尺度法 200
六、共轭方向法 203
一、单纯形法 204
§5-3优化问题直接解法 204
二、伸缩保差法 210
§5-4有约束问题的优化方法 214
一、有约束问题转化为无约束问题的方法 214
二、拉格朗日乘子法 215
三、SUMT法 216
附例组合机床主轴箱的计算机辅助设计 242
§1 用传动树形图描述主轴箱的传动系统 242
一、树形图的概念及其描述传动系统的方法 242
二、传动树形图上各元素间的内在联系 245
§2 主轴箱传动设计程序化的原则和方法 248
§3 原始数据和设计步骤 249
§4 对设计过程中几个基本问题的处理 252
一、类型识别的数学模型 252
二、“圆周分布”类型设计时的优化目标 259
三、主轴箱齿轮的可用系列 259
四、子程序的编制及调用 259
§5 主轴箱的设计举例 264