物联网 > > 解决方案 > 急求用C++设计一仿真程序实现N部电梯的有效调度运行

急求用C++设计一仿真程序实现N部电梯的有效调度运行

来源:https://www.wlworld.com.cn 时间:2024-09-12 编辑:admin 手机版

问题描述: 要求设计一仿真程序实现N部电梯的有效调度运行。该实例是一个电梯载客问题,问题的描述如下:

某贸易中心共L层,设有载客电梯N部。

电梯的运行规则是:可到达每层。初始时:有N/3部电梯处在一层,N/3部电梯处在顶层,N/3部电梯处在第N/2层,空梯

每部电梯的最大乘员量均为K人/K*100Kg(K值可以根据仿真情况在10~20人之间确定)。

仿真开始后,任一层都有可能有人请求乘电梯。

每个人所要到达的楼层是随机的,开始在任一层等待电梯到来。

每个人乘坐电梯到达指定楼层后消失。

结束条件时方针时间到。

电梯运行速度为S秒/层(S值可以根据仿真情况在1~5之间确定),每人上下时间为T秒(T值可以根据仿真情况在2~10之间确定)。

电梯运行的方向由先发出请求者决定,不允许后发出请求者改变电梯的当前运行方向,除非是未被请求的空梯。

设计一个易于理解的界面,动态显示各梯的载客与运行情况(上、下或停止),动态显示各楼层的人员停留情况与要求乘梯情况;动态显示从仿真开始到目前的时间。

尽可能接近实际电梯的运行情况。

最近更新

解决方案排行榜精选