串行并行工序混合的生产线数学模型

串行并行工序混合的生产线数学模型

  • 生产线简介
    • 示意图
    • 目标函数
    • 求解结果

生产线简介

很多生产线工序并不是简单的串行或并行关系,而实两种同时存在的混合并发关系,本文主要对此种生产线简介,然后以最小完工时间为目标,介绍此类生产线。

示意图

目标函数


其中,各符号代表的意义如下:
O(i,j):任务i中的第j道工序;
O_(i,j-1): 任务i中的第j道工序的前序工序
E^k:第k台设备;
BT(i,j):任务i中第j道工序的开始时间;
DT(i,j):任务i中第j道工序完工后进入到下一道工序失效前最多可等待时间;
PT(i,j):任务i中第j道工序的加工时间;
Ci:任务i的完工时间;
CT(i,j):任务i中第j道工序的完工时间;
E(i,j)k:任务i中第j道工序的加工设备为Ek;
F(O(i,j)):任务i中的第j道工序的加工类型;
F(E^k): 设备k的加工功能;
数学模型中,式(0)表示目标函数,式(1)-(5)表示目标的约束条件。其中,式(1)表示任务工艺路线约束中的工序串行加工约束和失效等待约束;式(2)表示任务的加工要求约束,即同一任务中不能有加工时间重叠的工序;式(3)表示设备加工能力约束,即同一设备中不能有时间重叠的工序;式(4)表示工序加工要求中的加工过程连续性约束;式(5)表示工序的加工类型和加工设备的功能匹配约束。同时,每个任务的完工时间实质上是该任务中所包含的工序的最大完工时间,它可以根据如下的式(6)得到。

求解结果

调度结果:101 102 201 202 203 103 204 104 105 106 107 301

本篇作为特殊混流生产线的一个简单介绍,下篇将以一个更复杂的案例辅以智能算法的代码实现来讲解求解过程。

后续算法的编程及代码的实现敬请关注!!!
转载博客:串行并行工序混合的生产线数学模型

【转载】串行并行工序混合的生产线数学模型相关推荐

  1. 串行并行程序在效率上的简单比较

    串行&并行程序在效率上的简单比较 分类: Multi-X 2010-10-15 10:33 1198人阅读 评论(0) 收藏 举报 parallel工作程序开发作业语言测试 开头:     这 ...

  2. 基于串行并行ADMM算法的主从配电网分布式优化控制研究

    基于串行并行ADMM算法的主从配电网分布式优化控制研究 关键词:ADMM 串行并行算法 主动配电网 无功优化 分布式优化 参考文档:非复现,仅参考部分模型: 1)<主动配电网分布式无功优化控制方 ...

  3. 【51单片机】串行口连接74LS164进行串行/并行转换,输出到一个七段数码管。数码管循环显示0-9。采用串行通信方式0,定时间隔1秒。

    实验内容:51单片机的串行口连接74LS164进行串行/并行转换,然后输出到一个七段数码管.数码管循环显示0-9这10个数字.要求采用串行通信方式0,定时间隔1秒. 工具:proteus+keil # ...

  4. 串行并行 同步异步通信

    终端与其他设备(例如其他终端.计算机和外部设备)通过数据传输进行通信.数据传输可以通过两种方式进行:并行通信和串行通信. 1.串行通信 是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个 ...

  5. CRC校验 串行 并行 长除 移位 查表 矩阵

    CRC校验的几种类型: 长除法,也叫直接计算法 移位寄存器,也叫线性移位 查表法 并行算法 一些有用的网页: CRC并行推导 https://blog.csdn.net/Old_Street/arti ...

  6. 计算机网络之物理层:1、接口特性、同步异步、串行并行、双工

    物理层:1.物理层相关概念 思维导图:(学习任务) 接口特性: 数据通信基础: 设计数据通信系统要考虑的三个问题: 三种通信方式: 串行.并行传输: 同步.异步传输: 思维导图:(学习任务) 接口特性 ...

  7. L9825_用于电阻和电感负载的八通道低侧驱动器,具有串行/并行输入控制、输出保护和诊断

    描述 L9825是一种八进制低压侧驱动电路,专用于汽车应用.当感应负载被驱动时,输出电压箝位用于反激电流再循环.芯片选择和串行外围接口,用于输出控制和诊断数据传输.两个输出的并联控制输入. 所有功能 ...

  8. 【Java8新特性 串行/并行流-Optional容器类-时间格式化线程安全等】

    Java8新特性二 一.并行流与顺序流 1.概念 2.Fork/Join框架 3. Fork/Join框架代码示例: 二.Optional类 1. 什么是Optional对象 2. Optional类 ...

  9. 【计算机网络】物理层 : 数据通信 ( 数据通信模型 | 信源 | 信宿 | 信道 | 通信方式 | 单工 | 半双工 | 全双工 | 数据传输方式 | 串行 | 并行 )

    文章目录 一.数据通信模型示例 二.数据通信模型 三.数据通信模型 分类 四.数据通信 术语 五.三种通信方式 六.数据传输方式 一.数据通信模型示例 数据通信模型 示例 : ① 通信场景 : 两台计 ...

最新文章

  1. 【RocketMQ工作原理】消息堆积与消费延迟
  2. php丢弃,在IIS 7.5中,PHP吓坏了(连接丢失,连接被丢弃)
  3. html5 head 标签
  4. linux下java程序实现重启功能
  5. BZOJ-1066 蜥蜴 最大流+拆点+超级源超级汇
  6. ejb 属于哪一层,作用是什么,什么时候用
  7. spi收发时的寄存器sr不变_「正点原子Linux连载」第二十七章SPI实验(一)
  8. vscode安装vetur不高亮解决
  9. AppUI自动化中的图像识别的使用
  10. GooFlow有后门代码
  11. 测屏幕坏点 android,手机屏幕坏点检测方法有哪些【详细介绍】
  12. 西门子g120变频器接线图_西门子G120变频器通过IOP-2面板快速启动
  13. php支付宝发卡源码,个人发卡系统支付宝即时到帐大气源码
  14. 多重中介效应的示例数据(内附STATA代码)
  15. qlikview连接mysql_QlikView安装
  16. 这些各行各业优秀的ppt模板推荐给大家
  17. 栅栏布局合并html,arcgis栅格数据合并 arcgis栅格图像拼接步骤
  18. 相机小孔成像模型(逐步推导详解)
  19. python123大小写转换_python人民币小写转大写辅助工具
  20. Python之旅计算机基础篇

热门文章

  1. 王者荣耀s12赛季服务器维护,王者荣耀7月4日更新内容介绍 S12赛季更新了什么
  2. 致命错误LNK1168的解决方法
  3. You may use special comments to disable some warnings.报错解决
  4. Live555学习笔记(一)—— live555概述
  5. ORACLE集群管理-19c RAC ipv6+IPV4双栈配置实战
  6. Oracle之行转列pivot函数
  7. 奇妙糖果屋 【二进制+异或】
  8. Linux系统常见的压缩与解压命令
  9. 电脑风扇声音大怎么办?五个好用的方法【完整教程】
  10. java开发中推荐的防御sql注入方法_防御SQL注入的方法总结