数学建模社区-数学中国

标题: 2018-B1:基于 0-1 规划的单 RGV 动态调度模型 [打印本页]

作者: 杨利霞    时间: 2019-9-27 10:47
标题: 2018-B1:基于 0-1 规划的单 RGV 动态调度模型
2018-B1:基于 0-1 规划的单 RGV 动态调度模型

! V% Y* U0 t9 c% R
$ \5 g! r: ~* s8 x2 L) M0 _" x/ a2 H2 t8 p
本文从规划角度出发,研究了智能加工系统中的单 RGV 动态调度问题。由
6 O3 e5 h& C: d) t& c于 RGV 型号多样、功能有简有繁,因此本文从 RGV 是否能预判 CNC 加工完成时5 }! H5 h9 c8 N8 f
间建立了两套单 RGV 动态调度模型,并进行了对比分析。- S. M2 a$ q  C) O5 Z' O7 r
针对任务一中情况 1,本题仅需考虑一个班次中单工序加工的单 RGV 动态调2 ]' [5 d% k5 o+ R" {- f
度模型。本文以 RGV 的调度路径为决策变量,以获得最多成料为目标函数,约' |) T: j3 g5 V0 {8 ^3 w
束条件为每次调度单 RGV 仅能对一台 CNC 进行作业、每班次 RGV 工作时长不超
) D3 z4 ?7 z1 W- W过 8 小时、RGV 下轮作业移动起点为上轮作业终点、每台 CNC 每次作业仅能加+ N3 ~5 c! ~' O# K
工一个物料,根据 0-1 规划的思想建立单目标规划模型,最终得到 CNC 无故障. V8 Z; ]& S8 `  ^' f  G2 @8 l
下加工单工序物料的所获成料最多模型,通过求得每轮上下料最短所需时长的
$ Q4 a! Z8 m# y. o启发信息,建立启发式算法得到近似最优解,并给出算法流程图及分析。
4 J9 ~. c, S; w3 t5 I针对任务一中情况 2,本题需考虑一个班次中加工双工序的单 RGV 动态调度
& ^* W" J3 i. g8 r模型。首先,在情况 1 模型的基础上,增加约束条件:每台 CNC 仅能装配一种) {4 I3 ^$ S; M$ k. p
刀具加工一道工序、物料工序状况与 CNC 加工工序类型相匹配。以获得成料尽
- Y- ^1 ]7 }5 [! R8 R可能多、获得最多成料时 RGV 工作时间尽可能小为目标建立双目标规划模型,1 `& X4 }, B2 X$ t0 e+ [
并给出以循环遍历法求最优刀具分布方案以及通过求得每轮上下料最短所需时
' b/ t- ?1 p9 z( I. s7 g9 j长的启发信息,建立启发式算法得到近似最优解,并给出算法流程图及分析。; m' ^6 F2 W4 M6 Z/ g3 e/ w
针对任务一中情况 3,在任务一情况 1、2 模型的基础上,将 CNC 的故障和& `- [0 ]6 v7 h& r) T: T
维修等效转换为一次时间较长的加工作业,增加约束条件:CNC 加工过程中有, f5 ^) D$ r: B% _* X) O2 ]+ `
1%的概率发生故障、故障发生时该 CNC 正加工的物料即刻报废、排除故障时长+ \3 Q) h; Y" j: W
服从 10 ~20 分钟的均匀分布,并分别建立 CNC 概率故障情况下的单、双工序加, L, m( J( \5 E/ m
工的单目标规划模型、CNC 概率情况下双工序加工的双目标规划模型。在情况 16 J. P: X, k3 J; i
和情况 2 算法的基础上加入仿真随机故障得到情况 3 的启发式算法,并给出算
/ C( r- Q: s& T0 _/ x" d0 u8 T+ u法流程图及分析。( L$ n% a% @) q5 h
针对任务二,利用 3 组系统作业参数对任务一中三种情况的规划模型进行求
6 i" k3 `* U  i! P' S/ m2 X: o+ H解和检验,得到情况 1 下的产量为 382、359、392;情况 2 下的产量为 253、211、. h3 |* j# ~  {! B2 V8 o
243,得到最高产量时 RGV 总工作时长为 28797、28755、28692,最优刀具分布
" D: w1 q  h- z; W' k/ m. I方案为[1,2,1,2,1,2,1,2]、[2,1,2,1,2,1,2,1]、[1,2,1,1,2,1,1,2];单工序情/ j5 ^- b4 y8 i
况 3 下产量为 376、354、383,对应的故障次数为 3、3、4;双工序情况 3 下产
2 i% z$ q# k" I( E5 K; n量为 239、210、240,加工工序一时故障次数为 3、1、1,工序二故障次数为 2、 8 L4 `6 [, s$ j1 g1 x1 T
0、2。以普适性、经济性、实施模型的可行性和 CNC 平均非有效工作时长作为模
) R4 u& V  m# _: B8 n型实用性指标,以程序运行时间和内存使用情况作为算法有效性指标,分别对两
- [4 U" S+ ]/ P. Z种模型各 12 组结果进行模型的实用性与算法的有效性评价。最终计算结果反映- ^+ _; R# |1 g$ U) g5 G
出本文模型实用性高、有效性强,且可预判模型结果更优。
6 F0 G( z6 m  w( t* r4 \最后,本文利用仿真数据对模型进行了再检验,分析了模型的优缺点,讨
- d7 }# F$ C% q' R* C2 F7 o* D论了模型的改进方向并对模型进行了简单的推广。
8 Q* M" d# p/ G% Y  I! N& {# E1 i
8 d0 \7 S. L- a7 Y( T" D/ d8 [2 w' S6 ?

2018-B1:基于 0-1 规划的单 RGV 动态调度模型.pdf

1.53 MB, 下载次数: 4, 下载积分: 体力 -2 点

售价: 2 点体力  [记录]


作者: 952873629    时间: 2020-8-15 12:00
这篇文章有人一起讨论一下嘛
& y- j. x7 T$ x& U6 X/ {




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5