周晓玲 李政 李慧东 张卓力 过昱企

【摘 要】论文旨在研究智能RGV(轨道式导引小车)的动态调度策略,针对具体加工过程中的不同情况分别建立以效率最大化为目标的多目标优化模型和实时动态调度策略模型。针对加工情况为两道工序且可能存在故障的情况建立动态调度规则,运用MATLAB软件对动态调度模型进行求解,得到最优调度方案。利用组内检验和组间检验对模型的实用性和算法的有效性进行了检验并评价了模型的优缺点。最后,针对RGA可提前预测CNC完成情况方面对模型进行了合理有效展望。

【Abstract】 The aim of this paper is to study the dynamic scheduling strategy of intelligent RGV (orbit guided vehicle). According to different situation in the concrete manufacturing process, the multi-objective optimization model and the real-time dynamic scheduling strategy model with the goal of efficiency maximization are established respectively. In this paper, a dynamic scheduling rule is established for the case of two processes and possible faults. The dynamic scheduling model is solved by using MATLAB software, and the optimal scheduling scheme is obtained. The practicability of the model and the validity of the algorithm are tested by means of intra-group test and inter-group test, and the advantages and disadvantages of the model are evaluated. Finally, a reasonable and effective prospect is put forward in view of the RGA can predict CNC completion in advance.

【关键词】多目标优化模型;RGV动态调度规则;作业效率;模型检验

【Keywords】 multi-objective optimization model RGV dynamic scheduling rules; operating efficiency; model checking

【中圖分类号】TP18                                                【文献标志码】A                                            【文章编号】1673-1069(2019)02-0137-02

1 研究背景

智能加工技术在现代企业中的应用越来越广泛,其基本目的是应用智能机器在加工过程中的自动检测控制以解决一些不确定性的,传统中要求人工干预的问题[1]。经常用到的智能加工工具是RGV,即轨道式导引小车,是一种在车间或者自动化立体仓库中沿着轨道运行的物料运送工具[2]。

2 设备介绍

该智能加工系统由8台计算机数控机床,一辆轨道式自动引导车,一条RGV直线轨道,一条上料传送带,一条下料传送带等附属设备组成[3]。RGV自带一个机械手臂,两只机械手爪和物料清洗槽,能够完成上下料及清洗物料等作业任务。设备示意图如下:

3 问题的提出

企业物料加工过程有两道工序,每个物料的第一和第二道工序分别由不同的CNC完成。CNC在加工过程中有1%的概率发生故障,故障排除假设需要10~20min。 针对上述情况,给出最优动态调度方案和相应的求解算法。

4 模型的建立与求解

首先需要确定各个CNC所配置的刀具。我们建立以在两种刀具上工作时间只差与RGV在路上时间的和最小为目标函数的优化模型。模型建立过程如下:

4.1 目标函数的建立

目标一:CNC等待时间尽可能小。

从图2我们可以看出,同时间段内各组物料加工件数与物料的加工时间密切相关,物料加工时间越长的组,同时间段内该组加工件数越少。说明模型符合实际情况,同时也说明算法是可行的,从而证明了模型的实用性和算法的有效性。

【参考文献】

【1】乔非, 吴启迪. SJ—FMS中RGV的实时调度与故障调度[J]. 组合机床与自动化加工技术, 1995(3):39-43.

【2】江唯, 何非, 童一飞, 等. 基于混合算法的环形轨道RGV系统调度优化研究[J]. 计算机工程与应用唯一官方网站, 2016, 52(22):242-247.

【3】刘永强.基于遗传算法的RGV动态调度研究[D].合肥:合肥工业大学,2017.

rgv调度问题c语言实现,基于效率最大化的RGV动态调度的算法设计与程序验证相关推荐

  1. 【毕业设计_课程设计】基于机器学习的情感分类与分析算法设计与实现(源码+论文)

    文章目录 0 项目说明 1 研究目的 2 研究方法 3 研究结论 4 项目流程 4.1 获取微博文本 4.2 SVM初步分类 4.3 使用朴素贝叶斯分类 4.4 AdaBoost 4.4.1 二分类A ...

  2. 基于词典的中文情感倾向分析算法设计

    基于词典的中文情感倾向分析算法设计 https://site.douban.com/146782/widget/notes/15462869/note/355625387/   情感倾向可认为是主体对 ...

  3. 基于matlab的捷联惯导算法设计及仿真,基于 Matlab 的捷联惯导算法设计及仿真1doc.doc...

    基于 Matlab 的捷联惯导算法设计及仿真1doc 基于 Matlab 的捷联惯导算法设计及仿真1 严恭敏 西北工业大学航海学院,西安 (710072) E-mail:yangongmin@163. ...

  4. 基于STM32激光雕刻机(四)算法设计

    基于STM32激光雕刻机(四)算法设计 做一份笔记,大佬勿喷. 作者:sumjess 待更..........

  5. 网上订票系统数据库c语言实现,基于c 的火车票订票管理系统的设计与实现.docx...

    基于c 的火车票订票管理系统的设计与实现 毕 业 设 计题目基于C#的火车票订票管理系统的设计与实现姓 名 周建华 学 号 201304150001 系(院)信息工程系 班 级P13软件技术1班指导教 ...

  6. c语言贝叶斯分类,基于朴素贝叶斯分类器的文本分类算法(C语言)

    基于朴素贝叶斯分类器的文本分类算法(C语言) 基于朴素贝叶斯分类器的文本分类算法(C语言).txt两个人吵架,先说对不起的人,并不是认输了,并不是原谅了.他只是比对方更珍惜这份感情.#include ...

  7. matlab m语言电路仿真,基于Matlab的TFT-LCD解码电路的仿真设计(含程序)

    基于Matlab的TFT-LCD解码电路的仿真设计(含程序)(17300字) 摘要: TFT-LCD技术是微电子技术和 LCD技术巧妙结合的高新技术.TFT-LCD代表了一个新的技术时代,一个比CRT ...

  8. c51的八位智力抢答器C语言编程,基于AT89C51单片机的八位智力抢答器设计.doc

    基于AT89C51单片机的八位智力抢答器设计 江 西 理 工 大 学 南 昌 校 区 毕 业 设 计(论文) 题 目:八位智力抢答器 系 :信息工程系 专 业:应用电子技术 班 级: 学 生: 学 号 ...

  9. 水塔水位测量c语言程序,基于51单片机水塔水箱水位检测系统控制器设计(附程序代码)...

    基于51单片机水塔水箱水位检测系统控制器设计(附程序代码)(任务书,开题报告,外文翻译,论文18000字) 摘  要 为了能实现水位监测与控制,以STC89C52作为核心控制芯片,进行了水位检测系统控 ...

最新文章

  1. idea 拉取分支代码
  2. c语言实现去除字符串首尾空格
  3. IOS开发基础之异步下载网络图片第1部分
  4. .NET | 多线程下的调用上下文 : CallContext
  5. 使用keepalived搭建mysql主从备份、切换
  6. 【C语言指针】 回调函数、冒泡函数模拟实现qsort、指针和数组笔试题解析
  7. C++中指针和引用的区别与联系
  8. Julia : Formatting库的 fmt Base.@sprintf
  9. 目录大全:RDMA、IB卡、IB驱动下载、ubuntu16.04安装 IB驱动、ib_read/write_bw 测试RDMA读写....
  10. Web前端面试指导(四):面试前准备-有备而去百战百胜
  11. 电视剧《春草》剧情介绍
  12. Kubernetes架构基础知识
  13. 网站被qq拦截应该怎么处理
  14. mysql数据库日志操作
  15. RO/RW/ZI区别及在mcu中的存储分配
  16. 科大讯飞往届生招聘_我从飞往西雅图的最后一波设计采访中学到的东西
  17. 学会重构与对比 ——码农鼻祖天才香农
  18. python制作英语小词典_如何用python(django)创建英语词典应用程序?
  19. 如何在微软官网查询WHQL认证的产品
  20. HPB共识算法选举机制描述

热门文章

  1. 数据库系统概念 复习总结
  2. python课程学习===小象学院
  3. matlab 调q速率方程,ode45求解被动调Q速率方程,一直显示输入参量太多,怎么回事?...
  4. mac查看当前连接的wifi密码
  5. 网站被K,我该怎么办。
  6. android赛车游戏编写,编程赛车Code Racer
  7. C语言编译时无法打开文件,在VS2010下编译无法打开包括文件:“GL/glaux.h”: No such file or director...
  8. 增强vim中文移动h与l
  9. 如何在 Mac 上格式化移动硬盘/U盘用于 Windows 电脑?
  10. 腾讯云分析MTA简略教程,以Android为例。