天津工业大学2016届本科生毕业论文
入。 虚拟电梯:
提供了一个程序进行模拟。虚拟电梯设备的工作流程如图:
图5.3 虚拟电梯设备的工作流程
在仿真电梯运行时,首先虚拟场景设备虚拟出楼宇的人员进出情况,并将其上报到楼宇自动化仿真平台,平台将数据发送到电梯设备控制进程,电梯控制进程将数据发送到虚拟电梯设备中,例如5人从1楼上电梯,3人到10层,2人到12层的数据。虚拟电梯设备接收到这样的数据,对数据进行相应处理,例如1号电梯响应该数据,从目前闲置在5层下行到1层,并载入人员到分别的楼层。此时会输出相应的数据到设备日志文件中,电梯设备控制进程得到数据并上报到楼宇自动化仿真平台。
其他的设备运行与上报数据类似。
5.2仿真平台性能测试
自动化仿真平台包括内容:数据采集模块、数据处理模块、各个自动化子系统模拟(包括给排水系统监控、暖通空调系统的监控、供配电与照明系统监控、电视
31
天津工业大学2016届本科生毕业论文
监控系统、火灾报警与消防联动控制、电梯运行管制、防盗报警系统、出入口控制及门禁系统、安保人员巡查系统等)、自定义子系统模块、事件处理模块、配置模块、监控模块。
楼宇自动化仿真子系统类似一个真实的楼宇自动化控制系统,接收者设备的数据,并作出控制。并可以响应突发的事件,并针对事件对设备进行控制。
设备管控流程
楼宇自动化仿真子系统设备管控流程如图:
图5.5 楼宇自动化仿真子系统设备管控流程
图中以电梯运行控制模拟系统为例,其他的子系统为处理过程类似。 模拟事件处理流程
楼宇自动化系统对于事件有智能化处理,仿真平台也提供了一个可以自定义事件,并可以人为的触发事件,来看仿真系统是如何处理事件。
事件的模拟处理流程如图:
32
天津工业大学2016届本科生毕业论文
图5.6 事件的模拟处理流程
由模拟事件模块触发事件,事件处理模块接收到事件之后,做事件第一步分析处理,然后按照各个子系统注册的事件进行事件的派发。各个子系统接收到事件后并做响应的事件处理。并根据事件处理的结果是否给设备发送控制指令,设备接收到控制指令后执行,并将结果反馈到各个子系统中。子系统将事件的处理结果发送到事件处理模块。
例如断电的事件,电梯需要处理断电的事件,电梯运行控制接收到断电的事件,做响应的处理。
仿真平台监控分析:
主要实现了接收到仿真平台的一些数据,并针对一些数据进行展示。以便改良楼宇自动化系统的相应的策略。 仿真平台配置管理:
主要实现了平台的一些配置,例如设备类型的维护、事件的维护等。
33
天津工业大学2016届本科生毕业论文
5.3系统实际应用
在基于Simulink仿真项目中,显示与数据采集以及仿真数据的事后分析与管理等功能可以更好的完成系统仿真。不同系统的仿真时间设置有所不同,保证了在实际应用时很好的实时性和稳定性。在基于Simulink以及eclipse仿真项目中,模型解算、数据共享与运行显示以及仿真数据分析等功能都很好地完成了。在实际应用中,系统各方面的功能和良好的性能指标得到了很好的评价,可以奠定了扎实的基础,以便未来更广泛的应用系统。
5.4小结
使用自动或手动手段来运行或测定某个系统的过程称之为虚拟平台测试,检验它是否满足标准的条件是他的目的所在。前几章介绍的基于Simulnik构建实时的各项技术、实现系统的可行性、准确性及高效性,本章做了必要的验证。本章将对虚拟设备、虚拟平台、虚拟环境进行严格的测试,并且分析其在实际项目中的应用情况。测试与应用表明: 基于Simulnik以及eclipse构建仿真系统,他的各项技术、方法可行性高;基于Simulink和eclipse的仿真平台,不仅使用方便、运行稳定、性能可靠,而且可有效支持楼宇自动化仿真应用的开发和运行。
34
天津工业大学2016届本科生毕业论文
第六章总结
楼宇自动化实践教学一般是在实验室内完成,在实验室内有相应的系统模拟设备,通过实际操作掌握一些实际操作。这种实验实训,在某种程度上一定的积极作用,不过凡事都有两面性,他也存在一些不足。第一,学生仅根据实验室设备学习,缺少创新性。第二,实验效果不理想。第三,实验室是并不是随时开放的,实验学时课时受限,设备有限,想要在有限的学时里把握夯实课堂内容,对于学生而言是很难的。
利用计算机平台,在此平台上虚拟实际的物理系统就是仿真。通过虚拟仿真可以补充不足的实验,开发虚拟实验是以仿真为基础的。且空间、物质条件和时间不会限制到仿真实验,可不受地域限制随时进行,仿真在培养学生能力以及改革教学等方面都起到了非常重要的积极影响。将MAYLAB/SIMULINK以及其他的仿真软件引入控制理论实验实训要以在现有传统硬件实验课程为基础。
35