在网上看到一个挺有意思的问题:如何为100层大楼设计电梯?这里自己打算写写自己的想法,这个问题虽然主要是想问电梯到达楼层的效率便捷性问题,但是自己打算延伸一下电梯的局部设计及电梯算法的思考,分为两篇去写吧。
![](https://img.haomeiwen.com/i6579673/a2e901e5040dc435.jpg)
如何为100层大楼设计电梯?把电梯设计作为一个产品功能设计,那么先全局考虑一下涉及到哪些相关因素:
1、大楼的电梯数量是否具有限制;
2、大楼内部的使用属性;
3、电梯的使用属性;
4、楼内每层使用人数。
此时回归的问题最初点,设计电梯最主要的目的是解决什么问题?解决高层大楼电梯到达的效率问题。带着这个目的,我们再看下上面列举的相关因素:
因素1和4主要考虑运输负荷问题,实际情况中这2个因素的楼层面积相关,防止问题复杂化,所以这里可以认为电梯的运输负载处于正常情况;
因素2大楼的使用属性,100层大楼内部肯定会包括酒店、办公、商业等场景,这些场景正常情况下会分别处在不同的楼层,大家应该很少遇到过1层酒店,2层办公,3层又是酒店的情景吧,那么考虑方案时先排除特殊奇葩情况;
因素3电梯的使用属性,我们这里只考虑客梯,to C的情况,还是那句话先解决主要问题,防止问题复杂化,细节问题在后续文章中分析;
100层楼,先假设总有6台电梯,那么肯定不能6台电梯都是1~100层,这样使用者分布在大楼的各层,会导致电梯基本上每层都要停一下,会导致运输效率太低。那么提高运输效率肯定要分段运输,看一下具体的电梯运输方案:
首先将楼层分4份,那么有4部电梯分别负责运输1~25层、25~50层、50~75层、75~100层,然后另2部电梯分别运输1~50层、50~100层,但是停靠的楼层并不是每层都停,负责1~50层的电梯停靠5个楼层即可,1、13、25、37、50层或相近层数即可,50~100层的电梯停靠同理。这个方案的主要思路是以大化小,使用者可直接乘坐2部跨层较大的电梯抵达相近楼层,然后乘坐另4部电梯中转到自己的楼层。另外有人应该会有疑问为什么不把楼层分5份,然后用一部1~100层的电梯,停靠关键楼层,我对这种方案无表示意见,我们现在讨论的也是一种解决思路,具体如何设计肯定要考虑实际情况啦。
后面一篇电梯设计相关的文章会思考一下电梯局部设计,及电梯算法方面,就与这个问题无关啦,不过大家依旧可以继续思考高层大楼有没有更便捷的电梯方案。
网友评论