动态调度

调度环境和任务存在不可预测扰动情况下所进行的调度

动态调度通常是指在调度环境和任务存在不可预测扰动情况下所进行的调度。与静态调度相比,动态调度能够针对生产现场的实际情况产生更具可操作性的决策方案。

方案简介
动态调度通常是指在调度环境和任务存在不可预测扰动情况下所进行的调度。与静态调度相比,动态调度能够针对生产现场的实际情况产生更具可操作性的决策方案。
传统的对生产调度的研究是在如下假设条件下进行的: 1) 被调度的工件集合是确定的; 2) 工件的加工时间是确定的, 并且在安排计划时全部工件都已到达; 3) 加工工件的机器是连续可用的。这类调度问题是静态调度问题。
实际生产中的大量问题是随机发生的。如在机械制造业中, 由于工件随机到达, 加工机器出现故障等随机事件, 使得预调度不能正常执行, 这就需要安排重调度。同样, 在钢铁企业的炼钢-连铸-热轧一体化生产工艺中, 由于要求工序之间的物流衔接和节奏匹配协调一致, 且高温连续运作, 故其生产调度系统具有以下特点: 1) 能够在线产生实时调度; 2) 对随机扰动实现在线辨识, 并能快速进行自动重调度。这类问题是动态环境下生产调度问题。
动态调度的概念出现较早, Jackson于1957年便对静态调度和动态调度的概念做了区分。最初的研究主要采用启发式方法或仿真方法, 与实际应用有较大的距离。近年来, 计算机技术的迅速发展以及人工智能、神经网络、遗传算法和仿真技术等新方法的产生和发展, 为动态调度的研究开辟了新思路,也为生产调度的实用化奠定了基础。目前, 动态调度已成为生产调度研究中的热点之一。
研究方法
传统的研究方法
1、最优化方法
最优化方法主要包括数学规划( 动态规划、混合整数线性规划等) 、分支定界法和消去法等。这类方法通常基于某些简化的假设, 并能产生一个最优调度方案。
现已证明, 绝大多数调度问题是NP 问题, 随着调度问题规模的增大, 上述方法的求解难度将急剧增加, 因而最优化方法往往不能适应生产实际对实时性的要求。此外, 该类方法大多基于某些理想化的假设, 远不能充分反映实际生产环境的复杂性, 而且要充分表达实际生产环境的随机性和动态性也极为困难, 所以单独使用此类方法来解决动态调度问题是不现实的。目前在动态调度的研究中, 通常将最优化方法同其它方法相结合, 用来解决一定的问题。
启发式方法针对调度问题的NP 特性, 并不企图在多项式时间内求得问题的最优解, 而是在计算时间和调度效果之间进行折中, 以较小的计算量来得到近优或满意解。启发式方法通常称为调度规则。
由于调度规则计算量小、效率高、实时性好, 因而在动态调度研究中被广泛采用。但由于它通常仅对一个目标提供可行解, 并且缺乏对整体性能的有效把握和预见能力, 因而在实际应用中常将它与其它方法结合使用, 利用其它方法根据具体情况选择合适的调度规则。此外, 新的启发式方法也不断提出。
3、仿真方法
仿真方法是动态调度研究中最常用的方法。该方法通过对实际生产环境的建模来模拟实际生产环境, 从而避开了对调度问题进行理论分析的困难。目前, 仿真方法在动态调度研究中主要有以下两方面内容:
1) 研究各种仿真参数对仿真结果的影响, 以便在进行仿真实验时能做出恰当选择, 从而使仿真所取得的结论更全面、更具说服力。Ramash总结了大量的相关文献, 对仿真时应考虑的参数及各参数的取值范围做了详细介绍。
2) 将某些方法应用于某个仿真环境, 通过仿真评价现有方法之间或新方法与现有方法之间的优劣, 从而总结出各方法的适用范围, 或根据结论数据建立知识库或产生神经网络的训练样本。Liu 等做了大量仿真实验, 从仿真数据中产生出训练样本用于训练神经网络, 并将训练后的神经网络用于动态调度。
智能的调度方法
1、专家系统
专家系统在动态调度研究中占有重要地位, 目前已有一些较成熟的调度专家系统, 例如ISIS 和OPIS 等。调度专家系统通常将领域知识和现场的各种约束表示成知识库, 然后按照现场实际情况从知识库中产生调度方案, 并能对意外情况采取相应的对策。
有效的领域模型和知识表示对于动态调度专家系统的设计十分重要。此外, 约束在调度知识库中也占据重要地位, 因为调度的好坏在很大程度上依赖于其对约束的满足程度。动态调度的决策参数具有很强的不确定性, 为了有效地表示这种不确定性, 许多学者选择了概率论, 而应用模糊集理论则是一种更为有效的方法。在调度问题中应用模糊方法的优点在于, 可为不精确约束的表示和应用提供丰富的表述语言和系统的框架, 并且能对模糊目标进行评价。
2、神经网络方法
神经网络应用于调度问题已有十多年的历史,它在动态调度研究中的应用主要集中在以下两方面: 1) 将调度问题看成一类组合优化问题, 利用其并行处理能力来降低计算的复杂性;2) 利用其学习和适应能力将它用于调度知识的获取, 以构造调度决策模型。目前, 利用神经网络解决动态调度问题已成为动态调度研究的一个热点。在动态调度研究中应用最多的是BP 网, 通过对它的训练来构造调度决策模型。
3、智能搜索算法
应用于调度问题的智能搜索方法包括模拟退火、禁忌搜索和遗传算法等。目前在动态调度中使用最多的是遗传算法。遗传算法解决调度问题的优势在于它可以随机地从一个调度跳到另一个调度, 从而可以解决其它方法易于使解陷入局部最优的问题。此外, 它还具有计算速度快且易与其它算法相结合的优点, 非常适合于解决动态调度问题。
4 Multi-agent 方法
Multi- agent 通过在一系列分散的智能单元(Agent) 间进行协调来解决问题。这些单元有各自的目标和自治的行为, 并且可以有子单元。但是没有一个单元能够解决全局问题, 因而它们之间必须进行协调。
关于Multi-agent 系统的结构, 不同的人有不同的观点。例如Kouiss 等根据车间的物理布局来确定系统的结构, 为每一个加工中心配备了一个Agent, 用于解决对应加工中心内的调度。另外还设计了一个全局Agent, 用于监视整个制造系统的状态, 必要时为满足全局的需要可在各Agent 间进行协调。Nof 等提出了自适应/ 预测调度系统框架,将调度系统按功能划分成5 个模块: 调度器/ 重调度器、监视器、比较器、分辨器和调度恢复适应器。
发展趋势
传统方法中应用最多的是调度规则( 启发式算法) 和仿真方法。仿真方法几乎在每种方法中都有应用。由于调度规则具有计算量小、效率高和实时性好等优点, 非常适用于动态调度。但它也有明显的缺点, 因而通常需要与智能方法结合使用, 通过智能方法根据情况在备选规则间进行选择。典型的研究方法通常同时使用某种智能方法、仿真方法和调度规则。
智能调度方法如专家系统、神经网络和遗传算法等, 既有许多优点, 也有各自的缺点。例如: 神经网络的训练时间较长, 对结果缺乏解释能力, 并且网络结构及算法参数不易确定; 专家系统知识获取的难度大且扩展性较差, 当问题偏离知识领域时系统的性能将急剧下降; 遗传算法的适应函数较难选取, 处理实际问题时有时不能满足实时性和调度效果的要求。因此上述方法经常结合在一起使用, 如专家系统与神经网络相结合, 遗传算法与神经网络相结合 , 遗传算法与专家系统相结合等。由于Multi-agent 方法具有速度快、可靠性高、可扩展性强等优点, 将成为研究的热点之一。
动态调度不仅是钢铁集成调度的关键技术, 也是机械、化工等流程型行业中的必备技术。在科技日益发达的信息技术时代, 动态调度问题必将大量应用于信息流处理。在充分了解现有研究方法优缺点的基础上, 开发新的更有效的动态调度问题的解决方法十分必要。目前绝大多数调度系统还处于研究原形阶段, 工业原形系统也大多由大学或研究机构承担, 真正应用于实际生产的调度系统并不多。因而今后应以研究能在实际中应用的调度系统为重点。
全国各地天气预报查询

上海市

  • 市辖区
  • 云南省

  • 临沧市
  • 云南省

  • 丽江市
  • 云南省

  • 保山市
  • 云南省

  • 大理白族自治州
  • 云南省

  • 德宏傣族景颇族自治州
  • 云南省

  • 怒江傈僳族自治州
  • 云南省

  • 文山壮族苗族自治州
  • 云南省

  • 昆明市
  • 云南省

  • 昭通市
  • 云南省

  • 普洱市
  • 云南省

  • 曲靖市
  • 云南省

  • 楚雄彝族自治州
  • 云南省

  • 玉溪市
  • 云南省

  • 红河哈尼族彝族自治州
  • 云南省

  • 西双版纳傣族自治州
  • 云南省

  • 迪庆藏族自治州
  • 内蒙古自治区

  • 乌兰察布市
  • 内蒙古自治区

  • 乌海市
  • 内蒙古自治区

  • 兴安盟
  • 内蒙古自治区

  • 包头市
  • 内蒙古自治区

  • 呼伦贝尔市
  • 内蒙古自治区

  • 呼和浩特市
  • 内蒙古自治区

  • 巴彦淖尔市
  • 内蒙古自治区

  • 赤峰市
  • 内蒙古自治区

  • 通辽市
  • 内蒙古自治区

  • 鄂尔多斯市
  • 内蒙古自治区

  • 锡林郭勒盟
  • 内蒙古自治区

  • 阿拉善盟
  • 北京市

  • 市辖区
  • 吉林省

  • 吉林市
  • 吉林省

  • 四平市
  • 吉林省

  • 延边朝鲜族自治州
  • 吉林省

  • 松原市
  • 吉林省

  • 白城市
  • 吉林省

  • 白山市
  • 吉林省

  • 辽源市
  • 吉林省

  • 通化市
  • 吉林省

  • 长春市
  • 四川省

  • 乐山市
  • 四川省

  • 内江市
  • 四川省

  • 凉山彝族自治州
  • 四川省

  • 南充市
  • 四川省

  • 宜宾市
  • 四川省

  • 巴中市
  • 四川省

  • 广元市
  • 四川省

  • 广安市
  • 四川省

  • 德阳市
  • 四川省

  • 成都市
  • 四川省

  • 攀枝花市
  • 四川省

  • 泸州市
  • 四川省

  • 甘孜藏族自治州
  • 四川省

  • 眉山市
  • 四川省

  • 绵阳市
  • 四川省

  • 自贡市
  • 四川省

  • 资阳市
  • 四川省

  • 达州市
  • 四川省

  • 遂宁市
  • 四川省

  • 阿坝藏族羌族自治州
  • 四川省

  • 雅安市
  • 天津市

  • 市辖区
  • 宁夏回族自治区

  • 中卫市
  • 宁夏回族自治区

  • 吴忠市
  • 宁夏回族自治区

  • 固原市
  • 宁夏回族自治区

  • 石嘴山市
  • 宁夏回族自治区

  • 银川市
  • 安徽省

  • 亳州市
  • 安徽省

  • 六安市
  • 安徽省

  • 合肥市
  • 安徽省

  • 安庆市
  • 安徽省

  • 宣城市
  • 安徽省

  • 宿州市
  • 安徽省

  • 池州市
  • 安徽省

  • 淮北市
  • 安徽省

  • 淮南市
  • 安徽省

  • 滁州市
  • 安徽省

  • 芜湖市
  • 安徽省

  • 蚌埠市
  • 安徽省

  • 铜陵市
  • 安徽省

  • 阜阳市
  • 安徽省

  • 马鞍山市
  • 安徽省

  • 黄山市
  • 山东省

  • 东营市
  • 山东省

  • 临沂市
  • 山东省

  • 威海市
  • 山东省

  • 德州市
  • 山东省

  • 日照市
  • 山东省

  • 枣庄市
  • 山东省

  • 泰安市
  • 山东省

  • 济南市
  • 山东省

  • 济宁市
  • 山东省

  • 淄博市
  • 山东省

  • 滨州市
  • 山东省

  • 潍坊市
  • 山东省

  • 烟台市
  • 山东省

  • 聊城市
  • 山东省

  • 菏泽市
  • 山东省

  • 青岛市
  • 山西省

  • 临汾市
  • 山西省

  • 吕梁市
  • 山西省

  • 大同市
  • 山西省

  • 太原市
  • 山西省

  • 忻州市
  • 山西省

  • 晋中市
  • 山西省

  • 晋城市
  • 山西省

  • 朔州市
  • 山西省

  • 运城市
  • 山西省

  • 长治市
  • 山西省

  • 阳泉市
  • 广东省

  • 东莞市
  • 广东省

  • 中山市
  • 广东省

  • 云浮市
  • 广东省

  • 佛山市
  • 广东省

  • 广州市
  • 广东省

  • 惠州市
  • 广东省

  • 揭阳市
  • 广东省

  • 梅州市
  • 广东省

  • 汕头市
  • 广东省

  • 汕尾市
  • 广东省

  • 江门市
  • 广东省

  • 河源市
  • 广东省

  • 深圳市
  • 广东省

  • 清远市
  • 广东省

  • 湛江市
  • 广东省

  • 潮州市
  • 广东省

  • 珠海市
  • 广东省

  • 肇庆市
  • 广东省

  • 茂名市
  • 广东省

  • 阳江市
  • 广东省

  • 韶关市
  • 广西壮族自治区

  • 北海市
  • 广西壮族自治区

  • 南宁市
  • 广西壮族自治区

  • 崇左市
  • 广西壮族自治区

  • 来宾市
  • 广西壮族自治区

  • 柳州市
  • 广西壮族自治区

  • 桂林市
  • 广西壮族自治区

  • 梧州市
  • 广西壮族自治区

  • 河池市
  • 广西壮族自治区

  • 玉林市
  • 广西壮族自治区

  • 百色市
  • 广西壮族自治区

  • 贵港市
  • 广西壮族自治区

  • 贺州市
  • 广西壮族自治区

  • 钦州市
  • 广西壮族自治区

  • 防城港市
  • 新疆维吾尔自治区

  • 乌鲁木齐市
  • 新疆维吾尔自治区

  • 伊犁哈萨克自治州
  • 新疆维吾尔自治区

  • 克孜勒苏柯尔克孜自治州
  • 新疆维吾尔自治区

  • 克拉玛依市
  • 新疆维吾尔自治区

  • 博尔塔拉蒙古自治州
  • 新疆维吾尔自治区

  • 吐鲁番市
  • 新疆维吾尔自治区

  • 和田地区
  • 新疆维吾尔自治区

  • 哈密市
  • 新疆维吾尔自治区

  • 喀什地区
  • 新疆维吾尔自治区

  • 塔城地区
  • 新疆维吾尔自治区

  • 巴音郭楞蒙古自治州
  • 新疆维吾尔自治区

  • 昌吉回族自治州
  • 新疆维吾尔自治区

  • 自治区直辖县级行政区划
  • 新疆维吾尔自治区

  • 阿克苏地区
  • 新疆维吾尔自治区

  • 阿勒泰地区
  • 江苏省

  • 南京市
  • 江苏省

  • 南通市
  • 江苏省

  • 宿迁市
  • 江苏省

  • 常州市
  • 江苏省

  • 徐州市
  • 江苏省

  • 扬州市
  • 江苏省

  • 无锡市
  • 江苏省

  • 泰州市
  • 江苏省

  • 淮安市
  • 江苏省

  • 盐城市
  • 江苏省

  • 苏州市
  • 江苏省

  • 连云港市
  • 江苏省

  • 镇江市
  • 江西省

  • 上饶市
  • 江西省

  • 九江市
  • 江西省

  • 南昌市
  • 江西省

  • 吉安市
  • 江西省

  • 宜春市
  • 江西省

  • 抚州市
  • 江西省

  • 新余市
  • 江西省

  • 景德镇市
  • 江西省

  • 萍乡市
  • 江西省

  • 赣州市
  • 江西省

  • 鹰潭市
  • 河北省

  • 保定市
  • 河北省

  • 唐山市
  • 河北省

  • 廊坊市
  • 河北省

  • 张家口市
  • 河北省

  • 承德市
  • 河北省

  • 沧州市
  • 河北省

  • 石家庄市
  • 河北省

  • 秦皇岛市
  • 河北省

  • 衡水市
  • 河北省

  • 邢台市
  • 河北省

  • 邯郸市
  • 河南省

  • 三门峡市
  • 河南省

  • 信阳市
  • 河南省

  • 南阳市
  • 河南省

  • 周口市
  • 河南省

  • 商丘市
  • 河南省

  • 安阳市
  • 河南省

  • 平顶山市
  • 河南省

  • 开封市
  • 河南省

  • 新乡市
  • 河南省

  • 洛阳市
  • 河南省

  • 漯河市
  • 河南省

  • 濮阳市
  • 河南省

  • 焦作市
  • 河南省

  • 省直辖县级行政区划
  • 河南省

  • 许昌市
  • 河南省

  • 郑州市
  • 河南省

  • 驻马店市
  • 河南省

  • 鹤壁市
  • 浙江省

  • 丽水市
  • 浙江省

  • 台州市
  • 浙江省

  • 嘉兴市
  • 浙江省

  • 宁波市
  • 浙江省

  • 杭州市
  • 浙江省

  • 温州市
  • 浙江省

  • 湖州市
  • 浙江省

  • 绍兴市
  • 浙江省

  • 舟山市
  • 浙江省

  • 衢州市
  • 浙江省

  • 金华市
  • 海南省

  • 三亚市
  • 海南省

  • 三沙市
  • 海南省

  • 儋州市
  • 海南省

  • 海口市
  • 海南省

  • 省直辖县级行政区划
  • 湖北省

  • 十堰市
  • 湖北省

  • 咸宁市
  • 湖北省

  • 孝感市
  • 湖北省

  • 宜昌市
  • 湖北省

  • 恩施土家族苗族自治州
  • 湖北省

  • 武汉市
  • 湖北省

  • 省直辖县级行政区划
  • 湖北省

  • 荆州市
  • 湖北省

  • 荆门市
  • 湖北省

  • 襄阳市
  • 湖北省

  • 鄂州市
  • 湖北省

  • 随州市
  • 湖北省

  • 黄冈市
  • 湖北省

  • 黄石市
  • 湖南省

  • 娄底市
  • 湖南省

  • 岳阳市
  • 湖南省

  • 常德市
  • 湖南省

  • 张家界市
  • 湖南省

  • 怀化市
  • 湖南省

  • 株洲市
  • 湖南省

  • 永州市
  • 湖南省

  • 湘潭市
  • 湖南省

  • 湘西土家族苗族自治州
  • 湖南省

  • 益阳市
  • 湖南省

  • 衡阳市
  • 湖南省

  • 邵阳市
  • 湖南省

  • 郴州市
  • 湖南省

  • 长沙市
  • 甘肃省

  • 临夏回族自治州
  • 甘肃省

  • 兰州市
  • 甘肃省

  • 嘉峪关市
  • 甘肃省

  • 天水市
  • 甘肃省

  • 定西市
  • 甘肃省

  • 平凉市
  • 甘肃省

  • 庆阳市
  • 甘肃省

  • 张掖市
  • 甘肃省

  • 武威市
  • 甘肃省

  • 甘南藏族自治州
  • 甘肃省

  • 白银市
  • 甘肃省

  • 酒泉市
  • 甘肃省

  • 金昌市
  • 甘肃省

  • 陇南市
  • 福建省

  • 三明市
  • 福建省

  • 南平市
  • 福建省

  • 厦门市
  • 福建省

  • 宁德市
  • 福建省

  • 泉州市
  • 福建省

  • 漳州市
  • 福建省

  • 福州市
  • 福建省

  • 莆田市
  • 福建省

  • 龙岩市
  • 西藏自治区

  • 山南市
  • 西藏自治区

  • 拉萨市
  • 西藏自治区

  • 日喀则市
  • 西藏自治区

  • 昌都市
  • 西藏自治区

  • 林芝市
  • 西藏自治区

  • 那曲市
  • 西藏自治区

  • 阿里地区
  • 贵州省

  • 六盘水市
  • 贵州省

  • 安顺市
  • 贵州省

  • 毕节市
  • 贵州省

  • 贵阳市
  • 贵州省

  • 遵义市
  • 贵州省

  • 铜仁市
  • 贵州省

  • 黔东南苗族侗族自治州
  • 贵州省

  • 黔南布依族苗族自治州
  • 贵州省

  • 黔西南布依族苗族自治州
  • 辽宁省

  • 丹东市
  • 辽宁省

  • 大连市
  • 辽宁省

  • 抚顺市
  • 辽宁省

  • 朝阳市
  • 辽宁省

  • 本溪市
  • 辽宁省

  • 沈阳市
  • 辽宁省

  • 盘锦市
  • 辽宁省

  • 营口市
  • 辽宁省

  • 葫芦岛市
  • 辽宁省

  • 辽阳市
  • 辽宁省

  • 铁岭市
  • 辽宁省

  • 锦州市
  • 辽宁省

  • 阜新市
  • 辽宁省

  • 鞍山市
  • 重庆市

  • 重庆市

  • 市辖区
  • 陕西省

  • 咸阳市
  • 陕西省

  • 商洛市
  • 陕西省

  • 安康市
  • 陕西省

  • 宝鸡市
  • 陕西省

  • 延安市
  • 陕西省

  • 榆林市
  • 陕西省

  • 汉中市
  • 陕西省

  • 渭南市
  • 陕西省

  • 西安市
  • 陕西省

  • 铜川市
  • 青海省

  • 果洛藏族自治州
  • 青海省

  • 海东市
  • 青海省

  • 海北藏族自治州
  • 青海省

  • 海南藏族自治州
  • 青海省

  • 海西蒙古族藏族自治州
  • 青海省

  • 玉树藏族自治州
  • 青海省

  • 西宁市
  • 青海省

  • 黄南藏族自治州
  • 黑龙江省

  • 七台河市
  • 黑龙江省

  • 伊春市
  • 黑龙江省

  • 佳木斯市
  • 黑龙江省

  • 双鸭山市
  • 黑龙江省

  • 哈尔滨市
  • 黑龙江省

  • 大兴安岭地区
  • 黑龙江省

  • 大庆市
  • 黑龙江省

  • 牡丹江市
  • 黑龙江省

  • 绥化市
  • 黑龙江省

  • 鸡西市
  • 黑龙江省

  • 鹤岗市
  • 黑龙江省

  • 黑河市
  • 黑龙江省

  • 齐齐哈尔市