Embodiments of the present disclosure relate to an elevator controlling system and more particularly, to a system and a method for controlling multidirectional operation of an elevator.
Elevators and escalators have been the key enabler in the vertical development essential to the urbanization of the world's cities from time to time. The elevators are used in a large number of buildings all over the world for fast and comfortable transportation. For larger buildings, there have been efforts at arranging an elevator system to maximize customer service and to enhance passenger traffic flow. Traditionally, larger and higher speed elevator systems are used for carrying passengers more frequently. Generally, in such elevator systems there are practical limits on cabin size and speeds which is further overcome with technological development.
Conventionally, the system available for controlling operation of the elevator includes manually estimating one or more requirements such as charging requirement of the elevator cabins, a parking requirement after standard operation and the like. However, such a conventional system with involvement of the manual intervention provides inaccurate results in terms of sequencing of the one or more elevator cabins based on priority. Also, such a conventional system provides inaccurate prediction of charging requirement of the one or more elevator cabins. Moreover, such a conventional system is incapable of controlling the smooth functioning of the one or more elevator cabins which further creates chaos by increasing the passenger traffic.
Hence, there is a need for an improved system and a method for controlling multidirectional operation of an elevator in order to address the aforementioned issues.
In accordance with an embodiment of the present disclosure, a system for controlling multidirectional operation of an elevator is disclosed. The system includes a processing subsystem hosted on a server. The processing subsystem is configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes a centralized elevator control module configured to receive a control signal representative of elevator operation from one or more control units deployed at one or more elevator cabins plying within a passageway. The processing subsystem also includes a usage pattern generation module operatively coupled to the centralized elevator control module. The usage pattern generation module is configured to determine a usage pattern of the one or more elevator cabins in real-time based on the control signal received from the one or more control units. The usage pattern generation module is also configured to utilize a learning model to learn the usage pattern of the one or more elevator cabins using an elevator usage pattern learning technique over a period of time. The processing subsystem also includes an elevator operation evaluation module operatively coupled to the usage pattern generation module. The elevator operation evaluation module is configured to identify deviation of one or more operational parameters associated with the one or more elevator cabins from corresponding predetermined threshold limits respectively. The elevator operation evaluation module is also configured to detect operational failure of the one or more elevator cabins in an event of operation by employing the learning model upon detection of the one or more operational parameters deviated. The processing subsystem also includes an elevator rescue module operatively coupled to the elevator operation evaluation module. The elevator rescue module is configured to receive a rescue command from the centralized elevator control module to initiate a rescue process based on the operational failure of the one or more elevator cabins detected. The elevator rescue module is also configured to identify one or more rescue elevator cabins in proximity to the one or more elevator cabins failed for the rescue process based on a plurality one or more performance objectives. The elevator rescue module is also configured to activate the one or more rescue elevator cabins identified for flawless operation of transporting a plurality of passengers from a source to destination in an event of emergency.
In accordance with another embodiment of the present disclosure, a method for controlling multidirectional operation of an elevator is disclosed. The method includes receiving, by a centralized elevator control module, a control signal representative of elevator operation from one or more control units deployed at one or more elevator cabins plying within a passageway. The method also includes determining, by a usage pattern generation module, a usage pattern of the one or more elevator cabins in real-time based on the control signal received from the one or more control units. The method also includes utilizing, by the usage pattern generation module, a learning model to learn the usage pattern of the one or more elevator cabins using an elevator usage pattern learning technique over a period of time. The method also includes identifying, by the elevator operation evaluation module, deviation of one or more operational parameters associated with the one or more elevator cabins from corresponding predetermined threshold limits respectively. The method also includes detecting, by the elevator operation evaluation module, operational failure of the one or more elevator cabins in an event of operation by employing the learning model upon detection of the one or more operational parameters deviated. The method also includes receiving, by an elevator rescue module, a rescue command from the centralized elevator control module to initiate a rescue process based on the operational failure of the one or more elevator cabins detected. The method also includes identifying, by the elevator rescue module, one or more rescue elevator cabins in proximity to the one or more elevator cabins failed for the rescue process based on a plurality one or more performance objectives. The method also includes activating, by the elevator rescue module, the one or more rescue elevator cabins identified for flawless operation of transporting a plurality of passengers from a source to destination in an event of emergency.
To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures.
The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:
Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein.
For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated system, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure.
The terms “comprises”, “comprising”, or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or sub-systems or elements or structures or components preceded by “comprises . . . a” does not, without more constraints, preclude the existence of other devices, sub-systems, elements, structures, components, additional devices, additional sub-systems, additional elements, additional structures or additional components. Appearances of the phrase “in an embodiment”, “in another embodiment” and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.
Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting.
In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.
Embodiments of the present disclosure relate to a system and a method for controlling multidirectional operation of an elevator. The system includes a processing subsystem hosted on a server. The processing subsystem is configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes a centralized elevator control module configured to receive a control signal representative of elevator operation from one or more control units deployed at one or more elevator cabins plying within a passageway. The processing subsystem also includes a usage pattern generation module operatively coupled to the centralized elevator control module. The usage pattern generation module is configured to determine a usage pattern of the one or more elevator cabins in real-time based on the control signal received from the one or more control units. The usage pattern generation module is also configured to utilize a learning model to learn the usage pattern of the one or more elevator cabins using an elevator usage pattern learning technique over a period of time. The processing subsystem also includes an elevator operation evaluation module operatively coupled to the usage pattern generation module. The elevator operation evaluation module is configured to identify deviation of one or more operational parameters associated with the one or more elevator cabins from corresponding predetermined threshold limits respectively. The elevator operation evaluation module is also configured to detect operational failure of the one or more elevator cabins in an event of operation by employing the learning model upon detection of the one or more operational parameters deviated. The processing subsystem also includes an elevator rescue module operatively coupled to the elevator operation evaluation module. The elevator rescue module is configured to receive a rescue command from the centralized elevator control module to initiate a rescue process based on the operational failure of the one or more elevator cabins detected. The elevator rescue module is also configured to identify one or more rescue elevator cabins in proximity to the one or more elevator cabins failed for the rescue process based on a plurality one or more performance objectives. The elevator rescue module is also configured to activate the one or more rescue elevator cabins identified for flawless operation of transporting a plurality of passengers from a source to destination in an event of emergency.
The processing subsystem 105 includes a centralized elevator control module 110 configured to receive a control signal representative of elevator operation from one or more control units deployed at one or more elevator cabins plying within a passageway. In a specific embodiment, the centralized elevator control module may be located in a local server room. In one embodiment, the one or more control units may include one or more microcontrollers for enabling intercommunication between the one or more elevator cabins via a communication protocol. In such embodiment, the communication protocol may include a wired communication protocol. In another embodiment, the communication protocol may include a wireless communication protocol.
The processing subsystem 105 also includes a usage pattern generation module 120 operatively coupled to the centralized elevator control module 110. The usage pattern generation module 120 is configured to determine a usage pattern of the one or more elevator cabins in real-time based on the control signal received from the one or more control units. In one embodiment, the usage pattern may include at least one of a standard wait time of the one or more elevator cabins, a level of congestion for the one or more elevator cabins, a permissible load capacity of the one or more elevator cabins, a peak traffic hours for the one or more elevator cabins, a preferable home landing floor for each of the one or more elevator cabins, average number of passengers waiting on each floors, average speed of each of the one or more elevator cabins or a combination thereof.
The usage pattern generation module 120 is also configured to utilize a learning model to learn the usage pattern of the one or more elevator cabins using an elevator usage pattern learning technique over a period of time. As used herein, the term ‘elevator usage pattern learning technique’ is defined as an artificial intelligence technique which is capable of automatically controlling the operation of an elevator by self-learning. The learning model is trained to learn and predict the usage pattern of the one or more elevator cabins using the elevator usage pattern learning technique. In such embodiment, the elevator usage pattern technique includes at least one of a support vector machine technique, a back propagation neural network, a radial basis function neural network, a k-means clustering or a combination thereof.
The processing subsystem 105 also includes an elevator operation evaluation module 130 operatively coupled to the usage pattern generation module 120. The elevator operation evaluation module 130 is configured to identify deviation of one or more operational parameters associated with the one or more elevator cabins from corresponding predetermined threshold limits respectively. In one embodiment, the one or more operational parameters may include at least one of an elevator cabin's door opening time, an elevator cabin's door closing time, a rate of power supply for each of the one or more elevator cabins, power consumption by each of the one or more elevator cabins, a real-time speed of the one or more elevator cabins, number of loads carried by each of the one or more elevator cabins or a combination thereof. The elevator operation evaluation module 130 is also configured to detect operational failure of the one or more elevator cabins in an event of operation by employing the learning model upon detection of the one or more operational parameters deviated. In one embodiment, the operational failure may include a complete failure of the elevator system with multiple elevator cabins. In another embodiment, the operational failure may include individual failure of the one or more elevator cabins.
The processing subsystem 105 also includes an elevator rescue module 140 operatively coupled to the elevator operation evaluation module 130. The elevator rescue module 140 is configured to receive a rescue command from the centralized elevator control module to initiate a rescue process based on the operational failure of the one or more elevator cabins detected. The elevator rescue module 140 is also configured to identify one or more rescue elevator cabins in proximity to the one or more elevator cabins failed for the rescue process based on a plurality one or more performance objectives. In one embodiment, the one or more performance objectives may include at least one of a lower waiting time for the plurality of passengers, an optimal power efficiency of the one or more elevator cabins or a combination thereof. In such embodiment, the one or more performance objectives are computed upon identification of relation between total number of floors in a building, force propelled by the one or more elevator cabins, average and velocity of each of the one or more elevator cabins. The elevator rescue module is also configured to activate the one or more rescue elevator cabins identified for flawless operation of transporting a plurality of passengers from a source to destination in an event of emergency.
For controlling the operation of the one or more multidirectional elevator cabins, a centralized elevator control module 110 of a processing subsystem 105 receives a control signal representative of elevator operation from one or more control units deployed at the one or more elevator cabins plying within the passageway. Here, the processing subsystem 105 is hosted on a cloud server 108, wherein the processing subsystem 105 executes on a network 115 to control bidirectional communications among a plurality of modules. For example, the network may include a wireless communication network such as Wi-Fi, Bluetooth, Zigbee, near field communication (NFC), infra-red communication (RFID) or the like.
Based on the control signal received from the one or more control units of the elevator cabins, a usage pattern generation module 120 determines a usage pattern of the one or more elevator cabins in real-time. For example, the usage pattern may include at least one of a standard wait time of the one or more elevator cabins, a level of congestion for the one or more elevator cabins, a permissible load capacity of the one or more elevator cabins, a peak traffic hours for the one or more elevator cabins, a preferable home landing floor for each of the one or more elevator cabins, average number of passengers waiting on each floors, average speed of each of the one or more elevator cabins or a combination thereof. Also, the usage pattern module 120 utilizes a learning model to learn the usage pattern of the one or more elevator cabins using an elevator usage pattern learning technique over a period of time. The learning model is trained to learn and predict the usage pattern of the one or more elevator cabins using the elevator usage pattern learning technique. In such an example, the elevator usage pattern technique includes at least one of a support vector machine technique, a back propagation neural network, a radial basis function neural network, a k-means clustering or a combination thereof.
Once, the usage pattern is learned, an elevator operation evaluation module 130 identifies deviation of one or more operational parameters associated with the one or more elevator cabins from corresponding predetermined threshold limits respectively. In the example used herein, the one or more operational parameters may include at least one of an elevator cabin's door opening time, an elevator cabin's door closing time, a rate of power supply for each of the one or more elevator cabins, power consumption by each of the one or more elevator cabins, a real-time speed of the one or more elevator cabins, number of loads carried by each of the one or more elevator cabins or a combination thereof.
The elevator operation evaluation module 130 also detects operational failure of the one or more elevator cabins in an event of operation by employing the learning model upon detection of the one or more operational parameters deviated. In one scenario, the operational failure may include a complete failure of the elevator system with multiple elevator cabins. In another scenario, the operational failure may include individual failure of the one or more elevator cabins.
Again, based on the operational failure of the one or more elevator cabins detected, an elevator rescue module receives a rescue command from the centralized elevator control module to initiate a rescue process. The elevator rescue module 140 also identifies one or more rescue elevator cabins in proximity to the one or more elevator cabins failed for the rescue process based on a plurality one or more performance objectives. For example, the one or more performance objectives may include at least one of a lower waiting time for the plurality of passengers, an optimal power efficiency of the one or more elevator cabins or a combination thereof. In such an example, the one or more performance objectives are computed upon identification of relation between total number of floors in a building, force propelled by the one or more elevator cabins, average and velocity of each of the one or more elevator cabins. Also, the elevator rescue module activates the one or more rescue elevator cabins identified for flawless operation of transporting a plurality of passengers from a source to destination in an event of emergency.
Further, the processing subsystem 105 also includes a charging determination module 150 to determine a charging requirement of the one or more elevator cabins. The charging determination module 150 also allocates the one or more elevator cabins in a predefined charging station within the passageway for recharging in the event of the operation of transporting the plurality of passengers. The one or more elevator cabins are arranged on a horizontal shaft and such horizontal shaft is utilized for carrying the one or more elevator cabins to the predefined charging station within the passageway. In the example used herein, the predefined charging station may be located on a horizontal corridor of each floors of a building. Thus, the system 100 helps in identifying the requirement of the each of the one or more elevator cabins for maintenance as well as helps in optimized control of the one or more multidirectional elevators.
The memory 210 includes several subsystems stored in the form of executable program which instructs the processor 230 to perform the method steps illustrated in
The centralized elevator control module 110 configured to receive a control signal representative of elevator operation from one or more control units deployed at one or more elevator cabins plying within a passageway. The usage pattern generation module 120 configured to determine a usage pattern of the one or more elevator cabins in real-time based on the control signal received from the one or more control units. The usage pattern generation module 120 is also configured to utilize a learning model to learn the usage pattern of the one or more elevator cabins using an elevator usage pattern learning technique over a period of time. The elevator operation evaluation module 130 is configured to identify deviation of one or more operational parameters associated with the one or more elevator cabins from corresponding predetermined threshold limits respectively. The elevator operation evaluation module 130 is also configured to detect operational failure of the one or more elevator cabins in an event of operation by employing the learning model upon detection of the one or more operational parameters deviated. The elevator rescue module 140 is configured to receive a rescue command from the centralized elevator control module to initiate a rescue process based on the operational failure of the one or more elevator cabins detected. The elevator rescue module 140 is also configured to identify one or more rescue elevator cabins in proximity to the one or more elevator cabins failed for the rescue process based on a plurality one or more performance objectives. The elevator rescue module 140 is also configured to activate the one or more rescue elevator cabins identified for flawless operation of transporting a plurality of passengers from a source to destination in an event of emergency. The charging determination module 150 is configured to determine a charging requirement of the one or more elevator cabins. The charging determination module 150 is also configured to allocate the one or more elevator cabins in a predefined charging station within the passageway for recharging in the event of the operation of transporting the plurality of passengers.
The bus 220 as used herein refers to be internal memory channels or computer network that is used to connect computer components and transfer data between them. The bus 220 includes a serial bus or a parallel bus, wherein the serial bus transmits data in bit-serial format and the parallel bus transmits data across multiple wires. The bus 220 as used herein, may include but not limited to, a system bus, an internal bus, an external bus, an expansion bus, a frontside bus, a backside bus and the like.
The method 300 also includes determining, by a usage pattern generation module, a usage pattern of the one or more elevator cabins in real-time based on the control signal received from the one or more control units in step 320. In one embodiment, determining the usage pattern of the one or more elevator cabins in the real-time may include determining at least one of a standard wait time of the one or more elevator cabins, a level of congestion for the one or more elevator cabins, a permissible load capacity of the one or more elevator cabins, a peak traffic hours for the one or more elevator cabins, a preferable home landing floor for each of the one or more elevator cabins, average number of passengers waiting on each floors, average speed of each of the one or more elevator cabins or a combination thereof.
The method 300 also includes utilizing, by the usage pattern generation module, a learning model to learn the usage pattern of the one or more elevator cabins using an elevator usage pattern learning technique over a period of time in step 330. In some embodiment, utilizing the learning model to learn the usage pattern of the one or more elevator cabins may include utilizing the learning model learn and predict the usage pattern of the one or more elevator cabins using the elevator usage pattern learning technique. In such embodiment, the elevator usage pattern technique includes at least one of a support vector machine technique, a back propagation neural network, a radial basis function neural network, a k-means clustering or a combination thereof.
The method 300 also includes identifying, by the elevator operation evaluation module, deviation of one or more operational parameters associated with the one or more elevator cabins from corresponding predetermined threshold limits respectively in step 340. In one embodiment, identifying the deviation of the one or more operational parameters associated with the one or more elevator cabins may include identifying deviation of at least one of an elevator cabin's door opening time, an elevator cabin's door closing time, a rate of power supply for each of the one or more elevator cabins, power consumption by each of the one or more elevator cabins, a real-time speed of the one or more elevator cabins, number of loads carried by each of the one or more elevator cabins or a combination thereof.
The method 300 also includes detecting, by the elevator operation evaluation module, operational failure of the one or more elevator cabins in an event of operation by employing the learning model upon detection of the one or more operational parameters deviated in step 350. In one embodiment, detecting the operational failure of the one or more elevator cabins may include detecting a complete failure of the elevator system with multiple elevator cabins. In another embodiment, detecting the operational failure may include detecting individual failure of the one or more elevator cabins.
The method 300 also includes receiving, by an elevator rescue module, a rescue command from the centralized elevator control module to initiate a rescue process based on the operational failure of the one or more elevator cabins detected in step 360. The method 300 also includes identifying, by the elevator rescue module, one or more rescue elevator cabins in proximity to the one or more elevator cabins failed for the rescue process based on one or more performance objectives in step 370. In a specific embodiment, identifying the one or more rescue elevator cabins for the rescue process based on the one or more performance objectives may include identifying the one or more rescue elevator cabins based on at least one of a lower waiting time for the plurality of passengers, an optimal power efficiency of the one or more elevator cabins or a combination thereof. In such embodiment, the one or more performance objectives are computed upon identification of relation between total number of floors in a building, force propelled by the one or more elevator cabins, average and velocity of each of the one or more elevator cabins. The method 300 also includes activating, by the elevator rescue module, the one or more rescue elevator cabins identified for flawless operation of transporting a plurality of passengers from a source to destination in an event of emergency in step 380.
Various embodiments of the present disclosure provide a system which helps in controlling operation of one or more multidirectional elevator cabins in an optimal manner thereby helps in efficient power management as well as manages operation time.
Moreover, the present disclosed system utilizes a self-learning approach for learning the usage pattern of the elevator cabins automatically and thus helps in determining the operational failure of the one or more elevator cabins easily.
Furthermore, the present disclosed system also helps in determining the charging requirement of the one or more elevator cabins in advance which not only manages the recharging process but also does not hamper the normal event of operation of the one or more elevators in plying the plurality of passengers from the source to the destination.
It will be understood by those skilled in the art that the foregoing general description and the following detailed description are exemplary and explanatory of the disclosure and are not intended to be restrictive thereof.
While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.
The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, the order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.
Number | Date | Country | Kind |
---|---|---|---|
PCT/IB2021/054743 | May 2021 | WO | international |
This application claims priority from a Complete patent application filed in India having patent application No. 202141011817, filed on Mar. 19, 2021 and titled “SYSTEM AND METHOD FOR CONTROLLING MULTIDIRECTIONAL OPERATION OF AN ELEVATOR” and PCT Application No. PCT/IB2021/054743 filed on May 31, 2021 and titled “SYSTEM AND METHOD FOR CONTROLLING MULTIDIRECTIONAL OPERATION OF AN ELEVATOR”.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2021/054743 | 5/31/2021 | WO |