面向对象的电梯群控系统的设计与实现
1 引言
随着现代社会的发展,科学技术的进步,世界上出现了众多的高层建筑和智能化建筑。电梯,作为高层大厦内部的一种交通重要,甚至是唯一的交通工具,其应用规模日益扩大、复杂化,人们对电梯系统的性能也提出了越来越高的要求,并且往往有多台电梯在同时在同一幢建筑物内被使用。电梯群控系统(Elevator Group Control System: EGCS)正是应这样一种需求而产生和发展的。
电梯群控制系统是一种对同一建筑物内部多台电梯进行优化调度的系统,群控系统追求的目标是在给定的电梯设备空间内求得最优的调度方案,如最大的乘客输送能力、尽可能短的乘客候梯时间和尽可能低的能耗等等。对电梯群的控制,一方面,工程技术人员在硬件上不断改进电梯群控制系统的拓扑结构和群内梯间的通信方式,以争取做到高速、可靠的调度控制和通信连接,另一方面,国内外的研究人员也从研究电梯交通系统的统计特性和动态特性入手,利用专家系统、人工神经网络、模糊神经网络、免疫算法等人工智能技术对电梯群控制系统进行建模,以期建立更为优化的控制算法对电梯群施以控制。
在电梯群控制系统的设计与实现方面,有一些方法被提了出来。例如分布式控制方法 ,模糊神经网络控制方法,模糊专家系统控制方法 。而本文则提出了一种面向对象的电梯群控系统的设计与实现方法。
2 面向对象方法介绍
2.1 面向对象方法的特点
人们认识世界是以一种“面向对象”的方式进行的。客观世界的问题都是由客观世界的实体及客观实体间的相互关系构成的。我们把客观世界的实体称为问题空间(问题域)的对象,而复杂的对象可以由相对比较简单的对象以某种方式组成。
而传统地,人们分析解决问题却是以一种面向问题或者说面向过程的方式,分析过程不关心今后的设计和实现过程,系统的问题模型和设计模型之间没有直接的联系,是一种自顶向下,功能分解的方法。
面向对象方法的提出正是为了解决认识一个系统的过程和方法与分析、设计一个系统的过程和方法不一致这一问题。所谓对象,是指问题领域中,现实世界和具体的或抽象的事务,在面向对象的方法中,首先将问题分解为多个对象,然后对对象进行数据抽象以及在该数据集合上的操作集合,得到抽象数据类型(Abstract Data Type)【4】。对象一般至少具有一下的特征【4】【5】:
(1) 模块性。一个对象事一个可以独立存在的实体,通过功能接口与外界进行信息交换。
(2) 继承和类比性。同属某一分类的对象中下一层次的对象应具有上一层次的对象的某些属性。
相关文章
- 2023-06-14气体超声流量计声道的设计与应用
- 2022-12-10基于虚拟仪器的多采样率切换频率估计
- 2023-09-07圆形阻尼层合板的拓扑优化设计及其实验验证
- 2023-05-01钢水连续测温系统的静、动态不确定度评定
- 2023-07-26一种原油超声波相关流量计的设计
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。