《生产调度智能算法及其应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王万良,吴启迪著
  • 出 版 社:北京:科学出版社
  • 出版年份:2007
  • ISBN:7030193776
  • 页数:331 页
图书介绍:生产调度是实施CIMS的关键环节之一,因此,生产调度理论的研究和应用系统的开发都受到学术界和企业界的关注。生产调度问题通常是多约束、多目标、随机不确定优化问题,已被证明是属于NP问题。本书系统地研究了生产调度问题的遗传算法、神经网络、模糊理论等智能算法,以及多个工程应用实际系统。本书的主要内容来源于作者多年研究的积累,最显著的特点是理论与工程实际相结合。在理论上,系统地研究了运用遗传算法求解车间生产调度问题的方法,提出新的编码方法,改进遗传操作算法,很好地处理工序之间的约束关系,保证遗传操作时个体的合法性。纠正了国际上Foo S. Y.-P.和Y. Takefuji(1988)提出的很有影响的基于Hopfield神经网络的作业车间调度方法中存在的错误,提出新的基于Hopfield、随机、混沌等神经网络的作业车间调度方法,全面考虑了作业车间调度问题的约束条件,提高了寻优速度。系统地研究了流程工业生产调度问题建模及其基于遗传算法的调度方法,给出了具有离散变量和连续变量的流程工业生产调度问题的遗传编码方法。提出了具有模糊机会约束的生产调度问题及其基于模糊模拟的遗传算法求解方法。提出了由定单变

第1章 绪论 1

1.1 引言 1

1.2 生产调度系统的功能与特点 3

1.2.1 生产计划/调度的任务 3

1.2.2 生产调度系统的功能分析 5

1.2.3 生产调度系统的特点 6

1.3 生产调度问题的描述 8

1.3.1 生产调度问题 8

1.3.2 车间调度问题 9

1.3.3 流水车间调度问题 10

1.3.4 作业车间调度问题 12

1.3.5 间隙生产调度问题 14

1.3.6 动态调度问题 16

1.4 生产调度方法 18

1.4.1 优化方法与启发式方法 18

1.4.2 数学规划方法 19

1.4.3 规则调度方法 19

1.4.4 基于人工智能的方法 20

1.4.5 基于仿真的方法 23

1.4.6 控制理论方法 24

1.5 本书的主要内容 26

参考文献 28

第2章 生产调度的启发式算法 34

2.1 引言 34

2.2 流水车间调度的启发式算法 34

2.2.1 引言 34

2.2.2 Johnson启发式算法 35

2.2.3 CDS启发式算法 36

2.2.4 Palmer启发式算法 37

2.2.5 RA启发式算法 37

2.2.6 NEH启发式算法 37

2.2.7 Gupta启发式算法 38

2.2.8 BG启发式算法 38

2.3 作业车间调度的启发式算法 38

2.3.1 引言 38

2.3.2 优先分配启发式算法 39

2.3.3 随机分配启发式算法 41

2.3.4 瓶颈移动启发式算法 41

参考文献 42

第3章 基于遗传算法的流水车间调度方法 43

3.1 引言 43

3.2 遗传算法 44

3.2.1 遗传算法的产生与发展 44

3.2.2 遗传算法的基本算法 45

3.2.3 双倍体遗传算法 58

3.2.4 双种群遗传算法 60

3.2.5 自适应遗传算法 61

3.3 基于遗传算法的流水车间生产调度方法 64

3.3.1 流水车间调度问题的编码方法 65

3.3.2 适应度函数 65

3.3.3 流水车间调度的Reeves方法及其仿真 65

3.4 基于遗传算法的模糊流水车间调度方法 68

3.4.1 引言 68

3.4.2 模糊流水车间调度问题 69

3.4.3 模糊交货期的FSP遗传算法求解方法 72

3.5 遗传算法求解FSP实例 74

3.5.1 算例 74

3.5.2 汽车发动机厂金工车间调度 76

3.6 基于遗传算法的混合流水车间调度方法 77

3.6.1 混合流水车间调度问题 77

3.6.2 混合Flow-shop调度问题的遗传算法编码方法 78

3.6.3 基于遗传算法的求解方法 79

3.6.4 混合流水车间调度实例 80

3.7 讨论 83

参考文献 83

第4章 基于遗传算法的作业车间调度方法 85

4.1 引言 85

4.2 作业车间调度遗传算法的基本设计方法 86

4.2.1 适应度函数设计 86

4.2.2 编码方法 87

4.3 基于工序编码的作业车间调度遗传算法 87

4.3.1 基于工序的编码方法 87

4.3.2 遗传操作 89

4.3.3 Cheng-Gen-Tsujimura改进方法 91

4.4 基于优先列表编码的作业车间调度遗传算法 92

4.5 基于优先规则编码的作业车间调度遗传算法 93

4.6 基于完成时间表达法的作业车间调度遗传算法 94

4.7 基于工件的表达法的作业车间调度遗传算法 95

4.8 基于工件对关系的作业车间调度遗传算法 96

4.9 基于非连接图表达法的作业车间调度遗传算法 97

4.10 基于机器表达法的作业车间调度遗传算法 98

4.11 基于随机键表达法的作业车间调度遗传算法 98

4.12 基于换位矩阵表示的作业车间调度遗传算法 99

4.13 作业车间调度遗传算法的仿真 100

4.14 基于遗传算法的柔性作业车间调度方法 104

4.15 讨论 108

参考文献 110

第5章 基于神经网络的生产调度方法 112

5.1 引言 112

5.2 Hopfield神经网络优化方法 113

5.2.1 离散型Hopfield神经网络 113

5.2.2 连续型Hopfield神经网络 115

5.2.3 Hopfield神经网络优化计算方法 118

5.3 JSP的Hopfield神经网络求解方法 119

5.3.1 JSP的换位矩阵 119

5.3.2 JSP的Hopfield神经网络表示 121

5.3.3 由换位矩阵构造成本树的方法 123

5.3.4 由成本树构造甘特图的方法 126

5.3.5 基于Hopfield神经网络的生产调度方法仿真 128

5.4 基于随机神经网络的生产调度方法 132

5.4.1 引言 132

5.4.2 基于模拟退火算法的生产调度方法 133

5.4.3 随机神经网络 137

5.4.4 基于玻尔兹曼机的作业调度方法 138

5.4.5 基于玻尔兹曼机的作业调度方法仿真 139

5.5 基于混沌神经网络的生产调度方法 144

5.5.1 引言 144

5.5.2 混沌神经网络 144

5.5.3 基于混沌神经网络的优化方法 147

5.5.4 JSP的TDNN方法 148

5.5.5 示例仿真 150

5.6 讨论 152

参考文献 153

第6章 确定性流程工业生产调度方法 157

6.1 引言 157

6.2 基于统一时间离散化表示的生产调度模型 158

6.2.1 统一时间离散化表示的时间划分 158

6.2.2 生产调度问题的变量 158

6.2.3 生产调度问题的约束条件 159

6.2.4 生产调度问题的目标函数 160

6.3 基于统一事件点的连续时间表示的调度模型 161

6.3.1 引言 161

6.3.2 生产调度问题的变量 162

6.3.3 调度问题非统一时间离散化表示 162

6.3.4 生产调度的约束条件 163

6.3.5 生产调度问题的目标函数 165

6.4 基于分离事件点的连续时间表示的调度模型 165

6.4.1 引言 165

6.4.2 生产调度问题的参数与变量 166

6.4.3 生产调度问题的约束条件与目标函数 166

6.4.4 生产调度模型的扩展 168

6.5 NUDM与UDM两种模型的关系 169

6.5.1 NUDM模型还原为UDM模型 169

6.5.2 两种模型的仿真与比较 170

6.6 并行连续生产线多产品循环调度模型 174

6.6.1 引言 174

6.6.2 问题的描述 174

6.6.3 数学模型的建立 176

6.6.4 模型的线性化 181

6.7 对硝基苯甲酸乙酯车间生产调度问题的建模 183

6.7.1 问题描述 183

6.7.2 数学模型 184

6.7.3 最优调度 186

6.8 讨论 186

参考文献 186

第7章 不确定性流程工业生产调度方法 189

7.1 不确定性生产调度问题 189

7.1.1 生产系统的不确定性 189

7.1.2 不确定因素的处理方法 190

7.1.3 考虑不确定性的模糊调度 190

7.1.4 化工批处理过程的不确定性短期调度 191

7.2 模糊操作时间下的多产品批处理过程生产调度 192

7.2.1 引言 192

7.2.2 中间存储策略对多产品批处理过程调度的影响 193

7.2.3 模糊操作时间下的多产品批处理过程调度模型 197

7.2.4 基于遗传算法的调度方法 207

7.2.5 基于粒子群算法的调度方法 212

7.3 带有模糊交货期的多产品批处理过程生产调度 216

7.3.1 引言 216

7.3.2 交货期满意度的描述 217

7.3.3 模糊交货期下的多产品批处理过程调度模型 219

7.3.4 基于遗传算法的调度方法 221

7.3.5 基于粒子群算法的调度方法 222

7.3.6 仿真计算与分析 222

7.4 模糊操作时间和模糊交货期下的多产品批处理过程生产调度 225

7.4.1 引言 225

7.4.2 模糊操作时间和模糊交货期下多产品批处理过程生产调度的特点 226

7.4.3 模糊操作时间和模糊交货期下的多产品批处理过程生产调度模型 226

7.4.4 仿真计算与分析 230

7.5 讨论 234

参考文献 235

第8章 炼油企业生产计划与调度系统 237

8.1 引言 237

8.2 炼油生产过程 238

8.2.1 炼油厂生产的一次加工装置 238

8.2.2 炼油厂生产的二次加工装置 240

8.2.3 炼油厂生产的三次加工装置 242

8.2.4 油品调和 243

8.3 炼油厂生产计划与调度数学模型 244

8.3.1 引言 244

8.3.2 炼油生产调度决策量选择 244

8.3.3 原油混炼调度数学规划模型 247

8.3.4 生产装置调度模型 249

8.3.5 成品油调和调度模型 252

8.3.6 炼油生产调度问题求解方法 254

8.4 炼油生产计划与调度软件工程实现 254

8.4.1 炼油生产计划与调度系统总体结构 254

8.4.2 数据管理子系统 255

8.4.3 算法子系统 256

8.4.4 软件主要功能 257

8.5 炼油生产计划与调度实例 259

8.6 讨论 263

参考文献 264

第9章 电声企业生产计划与调度系统 266

9.1 引言 266

9.2 系统逻辑模型和结构 267

9.3 生产计划系统 269

9.3.1 多Agent交互模型 269

9.3.2 合同网协商改进模型 271

9.3.3 生产计划预调度模型 272

9.4 生产调度系统 273

9.4.1 生产调度系统结构 273

9.4.2 车间作业调度模型 273

9.4.3 车间作业调度策略 280

9.4.4 车间调度基础信息 282

9.5 生产计划与调度系统的工程实现 283

9.5.1 系统的主界面 283

9.5.2 计划管理Agent子系统 283

9.5.3 资源Agent子系统 284

9.5.4 车间调度子系统 285

参考文献 286

第10章 水电站优化调度系统 287

10.1 引言 287

10.2 水电站优化调度研究进展 287

10.2.1 水电站优化调度问题 287

10.2.2 水电站优化调度方法 288

10.2.3 水电站优化调度决策支持系统 293

10.3 基于遗传算法的小型水电站优化调度方法 293

10.3.1 小型水电站单库优化调度问题的数学模型 293

10.3.2 小型水电站单库优化调度问题遗传算法的设计 295

10.3.3 小水电站优化调度仿真 297

10.4 基于遗传算法的小水电群优化调度方法 301

10.4.1 小水电群及其优化调度问题 301

10.4.2 小水电群优化调度数学模型及其求解 302

10.5 水电站厂内经济运行调度 303

10.5.1 引言 303

10.5.2 水电站定点负荷的机组组合与机组负荷分配 304

10.5.3 日负荷任务的机组开/停计划与负荷分配 307

10.6 水电站优化调度决策支持系统 314

10.6.1 系统总体结构 314

10.6.2 计划与调度 316

10.6.3 日(多日)调度决策 318

10.6.4 短期优化调度决策 322

10.6.5 优化调度绩效分析 322

10.7 总结与展望 328

参考文献 329