- 在线时间
- 1630 小时
- 最后登录
- 2024-1-29
- 注册时间
- 2017-5-16
- 听众数
- 82
- 收听数
- 1
- 能力
- 120 分
- 体力
- 563356 点
- 威望
- 12 点
- 阅读权限
- 255
- 积分
- 174230
- 相册
- 1
- 日志
- 0
- 记录
- 0
- 帖子
- 5313
- 主题
- 5273
- 精华
- 3
- 分享
- 0
- 好友
- 163
TA的每日心情 | 开心 2021-8-11 17:59 |
|---|
签到天数: 17 天 [LV.4]偶尔看看III 网络挑战赛参赛者 网络挑战赛参赛者 - 自我介绍
- 本人女,毕业于内蒙古科技大学,担任文职专业,毕业专业英语。
 群组: 2018美赛大象算法课程 群组: 2018美赛护航培训课程 群组: 2019年 数学中国站长建 群组: 2019年数据分析师课程 群组: 2018年大象老师国赛优 |
|
2018-B4:RGV 的动态调度优化问题
( a& G6 @9 h N% T8 E& l2 D v% u2 p* C$ B# p& Z0 ~
本文对智能加工系统中 RGV 的动态调度优化问题进行研究。4 L4 m8 p; t, l. l* f' P/ {
针对任务一,我们首先对系统进行分析,给出了几个重要定义和优化指导原则,例
0 p$ K s) ?1 B% E( P; W: T如 RGV 工作循环定义、系统效率均衡原则、CNC 满载工作上限等。同时,给出了相关: \5 e5 Y- d! ^4 u l4 g s
分析和证明,包括在一定条件下的 RGV 循环的最短用时证明,系统最优上限的证明等。
& \. g- d) O# D, l' W# U这些理论为我们建立最优化模型和模型评估指标提供了依据。0 `" B; T4 v. t- f# J9 |
对于情景一,我们对原有模型进行转化,将其转化为时间维度上的多队列任务调度
2 l7 r& j/ W, |5 [优化模型,并基于事件对时间进行离散化,为减少迭代步数,根据划分结果构建最优状7 {" `2 \; x4 P; k
态转移图模型,利用状态向量和状态转移矩阵完成系统工作的模拟和决策优化。考虑到: M' v4 }+ D4 V- u4 {
求解该优化问题计算开销较大,采用多阶段决策模型进行求解,即将最优状态转移图模
6 ~( j; n- A: Y& g' p& w x型中的优化原则结合已明确的优化准则构建各个阶段的决策方案,从而完成问题的求
: K }8 m' n1 H5 V+ g0 m& _解,得到在 8 个小时内三组参数下系统可产生最大熟料数量分别为 382、359、391;经: i' g+ i& k" D0 l+ o+ E3 Q
检验,在求解效率和求解质量上都达到了很好的效果。
6 w" b8 v4 _' x% G2 P( W; h7 P对于情景二,我们分析了两类 CNC 在系统中共存时产生的复杂约束情况,结合系 p% W% J6 t W/ H- B4 h
统效率均衡对应系统整体较大效率的规律,近似确定了两种 CNC 的数量比例。再通过! v- X' N7 r8 f2 F
搜索找到了最优的 CNC 空间排布方案,从而建立带工序约束的最优状态转换图模型。
c3 P8 j8 S4 i$ \ R5 r在求解时,通过改进的状态转移优化准则对模型进行求解,得到在该约束条件下,8 个
0 S0 g7 O) ], v6 E; u* T7 h小时内三组参数下系统可产生最大熟料数量分别为 253、210、240;/ b) f2 W2 r0 t9 s
对于情景三,需要引入了负载因子进行了故障的随机模拟。该过程的本质是在状态
* W5 A M& X0 ~转移时引入不确定性。由此引入新的变量,对状态转移矩阵和转移约束进行拓展补充,2 Z2 }' L2 Z& A' n- i6 `
并对评价函数进行修正,从而建立了带有故障风险的最优状态转换图模型。在使用多阶
: F4 N! x6 \" u3 {段决策求解时,除了追求完成物料数最大,还要保持系统内两类 CNC 工作能力均衡以 j" m0 ]; W1 J$ K
取得更高的工作效率。由于情况较多,结果可见附件 Excel。
f( k4 y' N% K3 e" V+ r W- l. _" l针对任务二,我们结合证明的结论,构建了结果偏差率计算公式,并为该标准提供+ }; m% z1 K' ]2 N) W5 d
了必要的理论支持,具有较高参考意义。经过验证,模型求解算法结果与最优解有很好
& {3 j/ p) t; n3 L4 Z的近似。针对系统效率,我们构建了系统效率评价指标,用于刻画系统整体效率与各部
3 Z. @: h) r6 g: ?分效率均衡情况。: t: U, V% e( @. l& e1 g( M
1 O; l# M7 Y7 n. ]5 n4 C% H9 q, f
! q) `4 X2 N$ r$ i
R: u/ k' P* P* y6 W# h4 U3 A |
zan
|