- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电梯运行的特性C
电梯运行的特性 C++
梯内比梯外优先,以运行距离最小的方式来响应梯外乘客的请
考虑几个电梯运行的特性:
1.状态:静止等待,上行中,下行中,
2.上行过程中得到指令分四种情况:当前位置的上面有指令向上和向下的两种指令,当前位置之下的向上和向下的指令.
3.下行过程中,同3.的上行描述的四种情况.
4.上下行中,接到多个指令,优先选择方法设定(也可以就近原则,也可以同方向优先,也可以按权的方式计算优先级别:同方向权位0.7或更大,距离权相差的层次/当前离目标方向最终层的层次,发出指令的等待时间越长的优先权越大.根据这些全数相乘的结果判断下一步到的层次.
5.静止状态时接到多个用户指令,优先选择方法设定(可以离得近的先满足,或同4的优先选择算法)
6.按每周为一周期,纪录每天每个层次按上行和下行分别的次数,统计每层的激活程度和上下行的可能度数,可以作为以后选择接受指令优先选择的算法
7.根据6得到的数据,可以判断出电梯在静止时应该停在哪一层对每层指令响应的时间最优化.
8.你的程序再加入可以设置更改优先选择方法的功能.可以根据变化的情况调整算法,以期待最好的优先选择算法.
模拟运行很容易。但是,当电梯数目大于一时,如果算法不好,会出现:
1、电梯扎堆
2、电梯空跑
3、等待时间过长
特别是:
电梯内按《直行》键
电梯超重后的处理
电梯内部持续按《开门》键
。。。。
会让你伤透脑筋
好的算法应该是:
缩短最长等待时间和提高有效负载之间的均衡
不过,当电梯交通象北京的三环路一样时,任何算法都会瘫痪
转贴,不是我做的,给点辛苦分吧!
VC面向对象开发分析与设计实例解析
风之韵■ yesky
众所周知,面向对象的程序设计更适合对现实生活中的描述,更加体现了软件的工业化的精神,所以现在大部分的软件开发工作都围绕OOP的思想来进行的。但是在对现实生活中的实际问题,如何对所研究的系统进行面向对象的分析与设计呢?本篇文章以一个实际的例子,向大家介绍一下如何对实际问题进行分析和设计。
一.问题描述:
该实例是一个电梯载客问题,问题的描述如下:
某贸易中心共10层,设有载客电梯1部。为了处理问题的方便,有以下的限定条件:
电梯的运行规则是:可到达每层。
每部电梯的最大乘员量均为K人。
仿真开始时,电梯随机地处于其符合运行规则的任意一层,为空梯。
仿真开始后,有N人(20人)在该国际贸易中心的1层,开始乘梯活动。
每个人初次所要到达的楼层是随机的,开始在底层等待电梯到来。
每个人乘坐电梯到达指定楼层后,再随机地去往另一楼层,依此类推,当每人乘坐过L次电梯后,第L+1次为下至底层并结束乘梯行为。到所有人结束乘梯行为时,本次仿真结束。
电梯运行速度为S秒/层,每人上下时间为T秒。
电梯运行的方向由先发出请求者决定,不允许后发出请求者改变电梯的当前运行方向,除非是未被请求的空梯。
最后开发的软件要求:
(1) 设计一个易于理解的界面,动态显示各梯的载客与运行情况(上、下或停止),动态显示各楼层的人员停留情况与要求乘梯情况;动态显示从仿真开始到目前的时间。
(2) 可变动的参数应在程序开始时从对话框输入
二.系统分析与设计:
采用OOP分析的关键就是要对问题的对象空间的分类,也就是在整个系统中包括那几个类,每个类包含那些属性特征和行为特征。对于上面的电梯问题,很明显有两个类:即电梯类和乘客类。电梯类应该反映所有关于电梯状态和行为的信息,而乘客类也应该反映这些信息。综合上面问题的表述,现在将分析结果整理如下:
电梯调度算法
谁有电梯调度算法,灯光控制算法以及楼宇节能算法,能否给小妹(或大姐)一份
我的邮箱hanjie216@
来自:ff_ff, 时间:2005-10-1 8:51:33, ID:3224873
实现电梯调度算法如下:
1. 初始状态在一楼。内外部没有请求,则保持原先
文档评论(0)