2026-10-03 14:10:44 分类:机械设计
上周带大三机械设计课程设计,抽到这个题目的小组,全组闷头蹲在实验室卡了三天。
一开始没人想得到,卡点不在算法,在“一体化”三个字
大部分学生的惯性思路,拿到系统类题目先拆分。机械结构一块,调度算法一块,管控模块一块,各人做各人的,做完拼起来就算完事。
我翻了他们画的初稿模块图,每个人都把转运、调度、管控分在了三个不同的图层,接口逻辑全留着空白,都说等其他部分做完最后再连。
没人觉得这有问题。毕竟我们之前上课练的都是拆分,做齿轮设计拆成强度、刚度、结构,做电控拆成输入输出,拆成习惯了,忘了什么叫“一体”。
学生初始拆分设计的智能物料转运模块图
第一次跑模拟就炸了。AGV已经走到料仓门口了,管控系统的料位数据还没更新,显示这个料还在库,另一个工位又发了申请,第二台AGV又往这边走。两台车堵在料仓口,要的料没发出去,线边工位停线等着。
就差一秒多。就这一秒多,全乱。
学生一开始还在吵,说算法写的没问题,是对方模块数据传慢了,吵了两天才反应过来,“一体化”不是把三个功能拼起来粘牢,是从需求触发开始,逻辑就是通的,没有断点。
改了三次设计要求,我把“做完整系统”改成“解决一个抢料问题”
原来的任务书我写的是“完成一套智能物料转运调度管控一体化系统设计”,学生拿到手就开始堆功能,有的做了精细的3D建模,有的写了漂亮的大屏可视化,就是核心逻辑跑不通。
说实话,我一开始也没把任务定对。这么大的系统,本科生两周课程设计怎么可能做完?堆出来的都是空架子,没用。
我把要求改了三次,最后改成:就盯三条装配线同抢一种物料的场景,把这个场景下的触发逻辑跑通就行。其他花里胡哨的功能,全可以砍。
有个小组原来把调度算法放在AGV本地,管控数据存在云端服务器,料位更新要等AGV上传位置,云端再发指令,绕了一圈,刚好差1.2秒,就是这个差导致错单。
他们改的方式也简单,把料位锁死逻辑直接加在发料申请的入口,只要工位发申请,第一时间锁对应的料位,再触发调度派车,原来的两层计算改成一次触发,数据不用来回绕。
改完再跑,五次模拟全对。
智能物料转运同料抢单触发逻辑流程图
我去看的时候,组长说,原来“一体化”就是少绕路,让数据一次性走到位,别转来转去掉链子。这句话比我上课讲一礼拜都透彻。
最后交作业,我没要几十页的设计报告
最后交作业,我没要几十页的设计报告
原来的要求是交完整的设计报告,包含需求分析、架构设计、仿真结果一大堆,这次我改了,只要两个东西:第一,找出你设计里的一个数据断点,第二,展示改完之后的模拟结果。
就这么简单。
有个组最有意思,一开始为了凑“一体化”的名头,加了门禁人脸识别、环境温湿度监测、员工打卡好几个无关功能,把总线带宽占了一半,数据传输就是慢。最后为了改断点,咬咬牙把这些功能全删了,只留转运、调度、管控三个核心逻辑,带宽一下子空出来,数据传输快了两倍,直接跑通。
现在很多学生做设计都有这个毛病,就喜欢堆概念堆功能,好像加的东西越多,设计越厉害。其实智能系统的一体化,最考验的就是做减法,把所有冗余的环节砍掉,让料动的时候数据跟着动,数据动的时候调度跟着动,全程没有多余的停顿,这就够了。
不过话说回来,我也在反思,之前讲这类智能设计课题,总喜欢先讲架构,分多少层,每个层做什么,把完整的框架给学生,学生照着填就行。结果就是学生只会拼框架,不会找真问题。
这次之后我打算改教案,以后再讲这个方向,先扔一个具体的冲突给学生,让他们先撞墙,先出错,先吵,最后再点透“一体化”到底是什么。毕竟机械设计从来不是背框架背出来的,是解决问题解决出来的。
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:卡在智能物料转运调度管控一体化系统的拆合:我的一线教研笔记
文章链接:https://www.yqhljx.com/list_9/3756.html