任务
在进行“西门子杯”智能制造大赛的线上资格赛时,遇到了一些问题,在查找资料和与同学讨论中尽力解决。现归纳总结到这里,留下记录,并希望有助于他人。
Q&A
配置问题
官方给出input和output数据块的偏移量和默认生成的偏移量好像有点出入,是什么情况?
影响不大,直接按照默认生成即可正常使用。因为电梯仿真软件中还有进一步填写个人配置(包括DB编号、偏移量)的地方。
实验文件
是不是一定要每次重新打开电梯文件才有启动信号,测试结束又是怎么判定的,只要到了规定的时间就自动判定测试结束吗?
- 是的,每次重新打开EET才有自动运行的脉冲信号。由此根据要求完成初始化
- 结束是按照规定时间自动评分,其实有时令人费解。可以直接通过右键点击选课信息区域提前结束实验查看分数。
乘客信息是哪里来的?工程文件不是只是一个脉冲信号吗?
工程文件除了点击就给的“自动运行信号”外。触发“准备就绪信号”后会随时间自动点击不同层梯外按钮,这个给人的环节也是工程文件配置的。
提示:可以通过上升沿记录按钮选通信号,当电梯停在该层后,取消信号即可。
发现载重量一直没有变化,就是没有上人吗,会是什么原因呢
没有上人。上人时,电梯载重量变化规律为:
- 进电梯是关门信号为零时一次性进入,
- 出电梯是开门到位后依次出去,大概是平均0.5s出一两个人
未上人的可能原因:
- 是否使能上下行指示信号
- 实验文件中的乘客信息是根据电梯的上下行指示信号进入电梯
实验结束还有乘客未运完是为什么?
这个现象是多个因素叠加之后所呈现出来的结果。
- 首先,客流模型如果以分钟为单位来细分的话,那么并不是每一分钟内都会出现乘客;这样意味着什么呢?如果连续几分钟都没有乘客出现,并且此时电梯已经处理完现有乘客的呼叫响应,那么这时候就呈现出“无人问津”的现象;
- 其次,乘客丢失,或者说发现有的乘客没接到,这个原因有多种。比较常见的有:
- 乘客在上车之前,发现电梯给出的指示信号不符,比如,我本想下行,可当前电梯指示为上行,因此我不上车;
- 或者控制程序错误的将呼叫按钮取消掉,而实际上并未去该楼层去接该乘客;
- 或者某些特定乘客,在等待时间过长时,失去耐心,自行离开了。。。
个人而言,起初的基本实验文件是因为上下行的信号问题。之后的实验文件就要涉及效率问题了,因为到时间后没有运送完所有的乘客。
实验改进
如何在电梯载重量没有变化后持续一段时间便关门,以减少开关门的时间耗费
- 监测模拟量的变化
- 通过“光幕信号”的判定,当有人员进入电梯时,“光幕信号”会有效
发现载重量一直没有变化,就是没有上人吗,会是什么原因呢
“1号梯是否运行”与“1号梯满载指示”判定标准
“1号梯满载指示”
设置为满载指示持续到关门到位再置0,“1号梯是否满载”项不扣分。
“1号梯是否运行”
“一号梯是否运行”的分数与人的进门时机有关