您的位置:山东大学 -> 科技期刊社 -> 《山东大学学报(工学版)》

山东大学学报(工学版) ›› 2009, Vol. 39 ›› Issue (6): 53-57.

• 控制科学与工程 • 上一篇    下一篇

生产调度广义析取规划模型求解算法

夏茂森 郭庆强 张斌   

  1. 夏茂森:齐鲁石化总公司信息部, 山东 淄博 255411; 郭庆强:山东大学控制科学与工程学院, 山东 济南 250061;
    张斌:中国石化胜利油田设备处, 山东 东营 257091)
  • 收稿日期:2009-05-05 出版日期:2009-12-16 发布日期:2009-12-16
  • 作者简介:夏茂森(1965-),男,山东寿光人,高级工程师,研究方向为计算机生产管理、先进控制与优化研究. E-mail: xms@163.com
  • 基金资助:

    国家高技术研究发展计划(“863”计划)资助项目(2007AA04Z157);山东省优秀中青年科学家基金资助项目(2007BS05014)

Algorithm for generalized disjunctive programming model of production scheduling

  1.  JIA Mao-Sen: Department of Information, Qilu Petrol Chemical Corporation, Zibo 255411, China; GUO Qiang-Jiang:School of Control Science and Engineering, Shandong University, Jinan250061, China;
    ZHANG Bin:Department of Equipment, Sinopec Shengli Oil Field, Dongying 257091, China
  • Received:2009-05-05 Online:2009-12-16 Published:2009-12-16

摘要:

充分考虑广义析取规划模型利用符号逻辑表达关系这一特点,提出一种新的基于逻辑分支的分支定界算法.首先结合生产工艺的特点,使用分支变量的选取准则确定出部分离散变量,然后应用逻辑分支的方法确定逻辑变量之间的关系,再分别应用逻辑推理确定其它的离散变量.根据算法详细实现步骤,对一个典型的间歇过程生产调度模型求解,并对结果进行分析和说明.仿真结果表明,依据模型布尔变量之间存在的关系,通过逻辑分支和推理剪掉了大量分支,提高了问题的求解效率并得到了最优解.

关键词: 生产调度;广义析取规划;逻辑分支;算法

Abstract:

The character of usingsymbols to express the logic relation in the GDP model was fully considered. A new logicbased branch and bound algorithm was proposed. First, some Boolean variables were determined by using technique character and the principle of choosing branch. Then branch strategies were used to determine the relationship between logic variables. Finally, other Boolean variables were determined by using logic reasoning. A typical batch process productionscheduling model was solved using detail steps of the algorithm, and the results were analyzedand explained. The simulation results show that solution efficiency can be improved because a lot of branches are pruned through logic branches and reasonable use of the relations among the Boolean variables in the model, and the optimum can be obtained after a few nodes are examined.

Key words: production scheduling; generalized disjunctive programming; logic branch; algorithm

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!