NI LabVIEW,CVI,数据采集等产品讨论区

cancel
Showing results for 
Search instead for 
Did you mean: 

2018年全国大学生数学建模大赛B题解题程序

Highlighted

       2018年9月,大三刚开学不久,人生第一次参加CUMCM,之前没有任何经验,抱着试一试的心态报名了。比赛时有个队友刚好比赛的时间出去参加了其他竞赛的国赛......
星期四晚上拿到赛题,按照惯例应该是请假全身心投入比赛,呃呃...然而并没有请假...
大致看了A、B两题,A题题目短...估计坑多...于是选了B题Smiley Tongue

B题的三个问题分析:

  • 第一问----对于一道工序的物料加工作业,希望一个班次内完成更多下料;
  • 第二问----对于两道工序的物料加工作业,希望一个班次内完成更多下料;
  • 第三问:CNC在加工过程中可能发生故障时,要求分别考虑一道工序和两道工序的物料加工作业情况。

       周四晚上睡觉的时候突然来了灵感,当时分析了整个智能RGV动态调度的流程后想着能不能合理的构造一个代价函数,让整个动态调度变得跟加合理(之后发现可以用贪婪法,而且对于这个动态调度问题不会落入局部最优)。流程分析清楚后,不难看出,只要有CNC闲着对于整个调度作业就是一种“浪费时间”的表现。

编程方面心血来潮决定试一试LabVIEW,毕竟程序框图写论文时好截图进行说明,,哈哈哈哈哈。。。而且好像没见过有人在数模竞赛中用LabVIEW进行编程,,,大一接触的LabVIEW ,2017年得了CLAD助理工程师认证,挺好考的,全是选择题,多刷题~因为之前用LabVIEW自己编过些程序,决定试试,整个编程过程就是各种改BUG哈哈哈哈哈。。。

        竞赛最后一天,终于弄好了编程...疯狂赶论文...
        交了论文后发现,里边错别字挺多的,,而且情况三忘写到论文里了(上交的附加文件了放了情况三的结果),,,证明也没时间写。。。还有各种各样的问题,但改不了了。。
呃呃,最后很幸运获得了全国二等奖...

 

分析一下我们的解题程序(参考2018年全国大学生数学建模竞赛B题):

百度网盘:
1. B题情况1、2贪婪法解题程序(
要求电脑安装LabVIEW2017以上版本
链接:https://pan.baidu.com/s/1LvoGycAYIscKPbQmXXWAbQ
提取码:43cu  

2. B题情况1解题程序(未安装LabVIEW电脑也可安装使用)
链接:https://pan.baidu.com/s/1D5iMKxHxrq3dZTnhkfUtrA
提取码:12e1  

3. B题情况2解题程序(未安装LabVIEW电脑也可安装使用)
链接:https://pan.baidu.com/s/1CAqHqMqNxJ-UuTm-KUjOSA
提取码:feh0

0 Kudos
Message 1 of 3
(1,266 Views)
Highlighted

很厉害了,大学都开始自己建模编程了

 

0 Kudos
Message 2 of 3
(1,063 Views)
Highlighted

有编程的流程图吗

0 Kudos
Message 3 of 3
(1,059 Views)