基于MCGS组态软件的立体停车场的仿真

(整期优先)网络出版时间:2021-07-08
/ 2

基于 MCGS组态软件的立体停车场的仿真

王莉

内蒙古机电职业技术学院   010000


摘要:

本文以立体停车场作为研究对象,通过MCGS组态软件实现立体停车场车辆存取的仿真和实时监控功能,存车数据的实时记录功能,为其他立体停车场管理系统的研究提供参考。

关键词: 立体停车场; 组态软件;仿真


Abstract: In this paper, the three-dimensional parking lot as the research object, through MCGS configuration software to achieve the simulation and real-time monitoring function of vehicle access in the three-dimensional parking lot, the real-time recording function of vehicle storage data, to provide a reference for the research of other three-dimensional parking lot management system.

Keywords: three-dimensional parking lot;configuration software; simulation


1.引言

据2021年4月6日公安部交通管理局发布最新统计数据,2021年一季度全国新注册登记机动车966万辆,同比增长67.31%,截至2021年3月,全国汽车保有量为2.87亿辆,其中私家车保有量为2.29亿辆。随着汽车保有量的大幅增长,我国的停车难问题会越来越严重,立体停车场成为缓解停车难的首选方案。本文利用MCGS软件实现立体停车场智能存取的实时监控,实现立体停车场的智能控制。

2.立体停车场的选取

立体停车场共分为9大类[1]。本文选取的立体停车场是升降横移式立体停车场。升降横移式立体停车场通过载车板升降/横移实现车辆的存取操作的立体停车场。一般而言,升降横移式立体停车场应用在中小型立体停车场当中。升降横移式立体停车场的工作原理为:每个停车位都设有载车板,通过载车板的横移、升降等操作将车辆进行存入或者取出。这种升降横移式立体停车场具有构造比较简单、建设成本较低等方面的优点,被广泛应用在公共场所以及机关单位等场景的使用中[2-3]

本文仿真的是3x3停车场,共有7个车位,最上层车位只能实现垂直移动,中间层车位可以实现水平和垂直移动,最底层的车位可以水平移动。

3.基于MCGS立体停车场的仿真

(1)画面制作

画面共分为两页,分别是停车场监控画面和统计界面。

图1是停车场监控画面,7个停车位底部都有可以移动的载车板,每个车位右上角对本车位有无车辆停放进行提示。右侧分别是存车系统和取车系统,按下按钮实现车位的车辆存取。下侧可以对车辆运输过程中出现的突发情况进行紧急停止;实时显示车位剩余情况。

60e653059cca4_html_23dc7d4672269498.png

图1 立体停车场监控画面

图2是统计画面,可以实现每个车位的车辆存储时间统计,每个车辆对应一个表格。

60e653059cca4_html_92cc5503200e7e73.png

图2 车辆存取时间统计

(2)变量设置

实时数据库是MCGS的核心,在MCGS实时数据库中对每个车位的存储情况进行变量设置,每个车位车辆的运动需要建立数值型变量,判断车辆的存储情况需要建立开关型变量,车辆的存取时间建立的是字符型变量,数据对象的建立 如下图3所示。

60e653059cca4_html_d4b5e3e6f888170d.png

图3 新建的数据对象

(3)动画连接

为了保证车辆的正常运行和存储情况的显示与实际情况相符,根据运行情况需要给画面中的图形进行动画组态设置,每种动画连接需要连接实时数据库中的数据对象。小车的动画连接如下图4所示。

60e653059cca4_html_87cd6a965d3f5357.png60e653059cca4_html_88b3420c61dbe28b.png

图4 车辆动画设置

(4)循环策略的编写

最上层车位只需要进行垂直移动,中层车位需要水平和垂直移动程序设置,底层车位只设置平行移动程序设置,每个载车板在其余车位进行存取时需要根据程序设定进行移动,在存取结束时需要回到固定位置。对于4号车位车辆移动的脚本程序如下:

60e653059cca4_html_921276ec5b6ec9de.png

图5 4号车位车辆移动的脚本程序

(5)仿真调试

所有数据对象、动画连接、脚本程序编写完成之后,进行模拟运行环境,实现车辆的存取和事件记录功能。如下图6所示1号车位的车辆存入的运行结果。如下图7所示为统计表格实现了车辆的存放时间记录运行结果。

60e653059cca4_html_1cbbfd82046292c1.png

图6 存入1号车位的车辆运行结果

60e653059cca4_html_a97e3b047766896d.png

图7 动画效果

4.结论

本文主要基于MCGS立体停车场进行了研究,对立体停车场的存取车辆和运行监控系统进行了仿真设计,为其他立体停车场管理系统的研究提供借鉴与参考。


[1]孟宪玖,垂直升降式智能立体停车场系统研究与开发[D].山东:山东大学,2019.

[2]李玉萍,升降横移式立体停车场智能控制系统设计[D].江西:南昌大学,2020.

[3]郭秀娟,王一行.基于组态软件的智能化立体停车场管理系统仿真设计[J].吉林建筑大学学报,2015,32(02):76-78.