关于电梯仿真实验的疑问与解答

任务

在进行“西门子杯”智能制造大赛的线上资格赛时,遇到了一些问题,在查找资料和与同学讨论中尽力解决。现归纳总结到这里,留下记录,并希望有助于他人。

Q&A

配置问题

官方给出input和output数据块的偏移量和默认生成的偏移量好像有点出入,是什么情况?

影响不大,直接按照默认生成即可正常使用。因为电梯仿真软件中还有进一步填写个人配置(包括DB编号、偏移量)的地方。

实验文件

是不是一定要每次重新打开电梯文件才有启动信号,测试结束又是怎么判定的,只要到了规定的时间就自动判定测试结束吗?
  1. 是的,每次重新打开EET才有自动运行的脉冲信号。由此根据要求完成初始化
  2. 结束是按照规定时间自动评分,其实有时令人费解。可以直接通过右键点击选课信息区域提前结束实验查看分数。
乘客信息是哪里来的?工程文件不是只是一个脉冲信号吗?

工程文件除了点击就给的“自动运行信号”外。触发“准备就绪信号”后会随时间自动点击不同层梯外按钮,这个给人的环节也是工程文件配置的。

提示:可以通过上升沿记录按钮选通信号,当电梯停在该层后,取消信号即可。

发现载重量一直没有变化,就是没有上人吗,会是什么原因呢

没有上人。上人时,电梯载重量变化规律为:

  • 进电梯是关门信号为零时一次性进入,
  • 出电梯是开门到位后依次出去,大概是平均0.5s出一两个人

未上人的可能原因:

  • 是否使能上下行指示信号
    • 实验文件中的乘客信息是根据电梯的上下行指示信号进入电梯
实验结束还有乘客未运完是为什么?

这个现象是多个因素叠加之后所呈现出来的结果。

  • 首先,客流模型如果以分钟为单位来细分的话,那么并不是每一分钟内都会出现乘客;这样意味着什么呢?如果连续几分钟都没有乘客出现,并且此时电梯已经处理完现有乘客的呼叫响应,那么这时候就呈现出“无人问津”的现象;
  • 其次,乘客丢失,或者说发现有的乘客没接到,这个原因有多种。比较常见的有:
    • 乘客在上车之前,发现电梯给出的指示信号不符,比如,我本想下行,可当前电梯指示为上行,因此我不上车;
    • 或者控制程序错误的将呼叫按钮取消掉,而实际上并未去该楼层去接该乘客;
    • 或者某些特定乘客,在等待时间过长时,失去耐心,自行离开了。。。

个人而言,起初的基本实验文件是因为上下行的信号问题。之后的实验文件就要涉及效率问题了,因为到时间后没有运送完所有的乘客。

实验改进

如何在电梯载重量没有变化后持续一段时间便关门,以减少开关门的时间耗费
  1. 监测模拟量的变化
  2. 通过“光幕信号”的判定,当有人员进入电梯时,“光幕信号”会有效
发现载重量一直没有变化,就是没有上人吗,会是什么原因呢
“1号梯是否运行”与“1号梯满载指示”判定标准
“1号梯满载指示”

设置为满载指示持续到关门到位再置0,“1号梯是否满载”项不扣分。

“1号梯是否运行”

“一号梯是否运行”的分数与人的进门时机有关

Leave a comment

Your email address will not be published. Required fields are marked *