CN112193955A - Elevator control method, system, computer device and storage medium - Google Patents
Elevator control method, system, computer device and storage medium Download PDFInfo
- Publication number
- CN112193955A CN112193955A CN202011099050.1A CN202011099050A CN112193955A CN 112193955 A CN112193955 A CN 112193955A CN 202011099050 A CN202011099050 A CN 202011099050A CN 112193955 A CN112193955 A CN 112193955A
- Authority
- CN
- China
- Prior art keywords
- elevator
- request
- list
- riding
- response
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000004044 response Effects 0.000 claims abstract description 139
- 238000012546 transfer Methods 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 9
- 238000013459 approach Methods 0.000 claims description 4
- 230000001174 ascending effect Effects 0.000 description 8
- 238000013508 migration Methods 0.000 description 4
- 230000005012 migration Effects 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 230000003252 repetitive effect Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/02—Control systems without regulation, i.e. without retroactive action
- B66B1/06—Control systems without regulation, i.e. without retroactive action electric
- B66B1/14—Control systems without regulation, i.e. without retroactive action electric with devices, e.g. push-buttons, for indirect control of movements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/34—Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
- B66B1/3415—Control system configuration and the data transmission or communication within the control system
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Elevator Control (AREA)
Abstract
The present disclosure provides an elevator control method, system, computer device, and storage medium, the method including receiving a ride request of a user and adding the ride request to a request list; obtaining the current running state and elevator parameters of an elevator; according to the current running state of the elevator and elevator parameters, transferring the taking requests meeting the first preset requirement in the request list to a response list, and transferring the taking requests meeting the second preset requirement in the request list to a waiting list; when the current running state of the elevator meets a preset condition, transferring the riding request meeting a first preset requirement in the waiting list into a response list; the elevator is controlled to stop according to the ride request in the response list and is deleted from the response list after the ride request is executed. The technical scheme disclosed by the invention realizes multi-request response control of the elevator, reduces the waiting time of the elevator, reduces repeated operation, reduces system overhead, and improves the utilization rate of elevator resources and user experience.
Description
Technical Field
The disclosure belongs to the technical field of elevators, and particularly relates to an elevator control method, an elevator control system, computer equipment and a computer-readable storage medium.
Background
With the rapid development of economy, elevators become standard configurations of houses, shopping malls and office buildings, but with the dense population growth and diversified traveling demands of people, limited elevator resources and a solidified response mechanism thereof cannot meet the riding demands of people, especially in areas with dense population and riding peaks, because the existing elevator response system is relatively complicated and solidified, bidirectional and real-time dynamic analysis cannot be performed on scenes with multiple concurrent requests, and the requirements of increasingly complicated riding scenes on timeliness and intelligence are difficult to meet. For example, only the same-direction requests can be responded in the elevator, and when the elevator is full, the requests outside the elevator cannot be recorded, and the operation of the elevator cannot be automatically and reasonably arranged.
Therefore, how to realize timeliness and automation of elevator riding becomes a problem to be solved urgently at present.
Disclosure of Invention
The present disclosure provides an elevator control method, system, computer device, and computer-readable storage medium, which implement multi-request response control of an elevator, can effectively reduce the waiting time of the elevator, reduce repetitive operations, reduce system overhead, and improve the utilization rate of elevator resources and user experience.
In a first aspect, an embodiment of the present disclosure provides an elevator control method, including:
receiving a riding request of a user, and adding the riding request into a request list;
obtaining the current running state and elevator parameters of an elevator;
according to the current running state of the elevator and elevator parameters, transferring the taking requests meeting the first preset requirement in the request list to a response list, and transferring the taking requests meeting the second preset requirement in the request list to a waiting list;
when the current running state of the elevator meets a preset condition, transferring the riding request meeting a first preset requirement in the waiting list into a response list;
the elevator is controlled to stop according to the ride request in the response list and is deleted from the response list after the ride request is executed.
Further, the riding request comprises the direction in which the user requests to ride and the current position of the user;
the current running state of the elevator comprises:
a parking and no-response state, a non-full-driving state, a full-driving state and an unavailable state;
the elevator parameters include:
the current direction of travel of the elevator and the current position of the elevator.
Further, the migrating the riding request meeting the first preset requirement in the request list to the response list and migrating the riding request meeting the second preset requirement in the request list to the waiting list according to the current running state of the elevator and the elevator parameters includes:
determining the current running state of the elevator, and determining the current running direction of the elevator according to the current running state of the elevator and a preset direction control rule;
migrating the riding request of the user requesting riding in the request list to a response list, wherein the riding request of the user requesting riding in the request list is the same as the current driving direction of the elevator, and the current position of the user is the same as the current position of the elevator or the current driving direction of the elevator approaches the current position of the user;
transferring a riding request of a user, wherein the riding request is opposite to the current driving direction of the elevator, to a waiting list;
and updating the response list and the waiting list in real time.
Further, the direction control rule includes: the method comprises the following steps that a current driving direction is not changed, a multi-ride request number priority rule and a scene setting rule are adopted, and the control priorities of the three rules are sequentially reduced;
the current driving direction invariance rule includes: when the riding request exists in the current response list, the current driving direction of the elevator is unchanged;
the multi-ride request number priority rule comprises: when the elevator is in a stop state and has no waiting response state, if a plurality of new riding requests are received, the current running direction of the elevator is to run to one with a larger number of riding requests of users above and below the current position of the elevator;
the scene setting rule includes: and when the multi-riding-request-number priority rule judges that the riding requests of the users above and below the current position of the elevator are the same, determining the driving direction of the elevator according to the preset regulations under different scenes.
Further, the taking requests comprise taking requests inside the elevator and taking requests outside the elevator;
the method further comprises the following steps:
when the elevator is converted from the non-full driving state to the full driving state, the elevator outside the elevator in the response list is transferred to the waiting list.
Further, the moving the riding request meeting the first preset requirement in the waiting list to the response list when the current running state of the elevator meets the preset condition includes:
when the current running state of the elevator is changed from a full running state to a non-full running state, migrating a riding request of a user requesting riding in the waiting list to a response list, wherein the riding request of the user is the same as the current running direction of the elevator, and the current position of the user is the same as the current position of the elevator or the current running direction of the elevator is close to the current position of the user;
the method further comprises the following steps:
and when the riding request in the response list is executed, migrating the riding request of which the direction is opposite to the current driving direction of the elevator, which is requested by the user in the waiting list, into the response list.
Further, the method further comprises:
when the elevator is in the unavailable state, no new ride request is responded, and for the ride requests in the response list, clearing or moving back to the request list is carried out after waiting for timeout.
In a second aspect, embodiments of the present disclosure provide an elevator control system, the system comprising: the device comprises a generating module, a receiving module, an obtaining module, a transferring module and a control module;
the generation module is configured to generate a request list, a response list and a waiting list;
the receiving module is used for receiving the riding request of the user and adding the riding request into the request list;
the acquisition module is set to acquire the current running state of the elevator and elevator parameters;
the transfer module is set to transfer the taking requests meeting the first preset requirement in the request list to the response list and transfer the taking requests meeting the second preset requirement in the request list to the waiting list according to the current running state of the elevator and elevator parameters; and the number of the first and second groups,
when the current running state of the elevator meets a preset condition, transferring the riding request meeting a first preset requirement in the waiting list into a response list;
the control module is configured to control the elevator to stop according to the ride requests in the response list and to delete the ride requests from the response list after they have been executed.
In a third aspect, the disclosed embodiments also provide a computer device, including a memory and a processor, where the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the elevator control method according to any one of the first aspect.
In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, including: computer program which, when run on a computer, causes the computer to carry out the elevator control method according to any one of the first aspect.
Has the advantages that:
the elevator control method, the elevator control system, the elevator control computer device and the elevator control computer readable storage medium are provided by the present disclosure, wherein the elevator control method comprises the steps of receiving a riding request of a user and adding the riding request into a request list; then obtaining the current running state and elevator parameters of the elevator; according to the current running state of the elevator and elevator parameters, transferring the taking requests meeting the first preset requirement in the request list to a response list, and transferring the taking requests meeting the second preset requirement in the request list to a waiting list; when the current running state of the elevator meets a preset condition, transferring the riding request meeting a first preset requirement in the waiting list into a response list; the elevator is then controlled to stop at the ride request in the response list and to delete the ride request from the response list after it has been executed. The technical scheme disclosed by the invention can be used for intelligently responding to the user requests according to the conventional response control rule by combining the current running state of the elevator aiming at the riding requests from a plurality of users, so that the elevator-based multi-request response control is realized; the real-time nature is good, and the practicality is strong, is particularly useful for the large-scale official working or the scene at home that population is intensive, the resource is in short supply, there is the peak of use, can effectively reduce to wait for a long time, reduce the repetitive operation, avoid the repeated response, reduce the system overhead to improve the rate of utilization and the user experience of elevator resource, the helping hand is found intelligence, efficient intelligence house and smart city.
Drawings
Fig. 1 is a flowchart of an elevator control method according to a first embodiment of the disclosure;
fig. 2 is an architecture diagram of an elevator control system according to a fourth embodiment of the present disclosure.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those skilled in the art, the present disclosure is further described in detail below with reference to the accompanying drawings and examples.
In which the terminology used in the embodiments of the disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in the disclosed embodiments and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
In the following, some terms in the present application are explained to facilitate understanding by those skilled in the art:
with the increase of population density and the diversification of travel demands of people, limited elevator resources and a solidified response mechanism thereof cannot meet the riding demands of people, especially in the areas with dense population and riding peaks, because the existing elevator response system is relatively complicated and solidified, bidirectional and real-time dynamic analysis cannot be adopted for a scene with multiple concurrent requests, and the requirements of increasingly complicated riding scenes on timeliness and intellectualization are difficult to meet.
The following describes the technical solutions of the present disclosure and how to solve the above technical problems in specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Fig. 1 is a method for controlling an elevator according to a first embodiment of the present disclosure, as shown in fig. 1, the method includes:
step S101: receiving a riding request of a user, and adding the riding request into a request list;
step S102: obtaining the current running state and elevator parameters of an elevator;
step S103: according to the current running state of the elevator and elevator parameters, transferring the taking requests meeting the first preset requirement in the request list to a response list, and transferring the taking requests meeting the second preset requirement in the request list to a waiting list;
step S104: when the current running state of the elevator meets a preset condition, transferring the riding request meeting a first preset requirement in the waiting list into a response list;
step S105: the elevator is controlled to stop according to the ride request in the response list and is deleted from the response list after the ride request is executed.
The user taking request comprises an elevator external request and an elevator internal request, the elevator internal request is generally the same as the current elevator running direction, but when people do not pay attention to or other reasons cause that the floor to be reached after the user enters the elevator is opposite to the current elevator running direction, the elevator can clear the current task after reaching the last floor of the current running direction, the user is required to select the floor to be reached again, the elevator is inconvenient when the number of people in the elevator is large, for the elevator external request, when the elevator is full, the user can not respond and record the taking request outside the elevator in the running process, and the user needs to press an elevator button for many times to wait for the elevator response.
To solve the above problem, the embodiments of the present disclosure create a request list, a response list and a waiting list,
request list ReqlistFor the request establishment of multiple users, after a certain request is responded, the request is migrated from the request list to the response list.
Response list ResplistIndicating a list of requests that have been responded to and are to be executed, and removing a request from the list of responses after it has been executed.
Waitlist WaitlistAnd the request is represented to be responded, is not in the response list at the moment and belongs to a waiting response state, and after a certain request is responded, the request is migrated from the waiting list into the response list.
The embodiment mainly aims at controlling the response and the operation of a single elevator, adds all the taking requests into a request list, and then transfers the taking requests into a response list or a waiting list according to the preset regulation according to the running state of the elevator and elevator parameters; and updating the response list in real time, then driving and stopping the elevator according to the response list, deleting the taking request after the taking request in the response list is executed, so that all the taking requests can be recorded, intelligently responding to the user request, realizing multi-request response control of the elevator, and transferring the taking request which is not responded when the elevator is full or the like to the waiting list, and transferring the taking request to the response list when the preset condition is met, thereby effectively reducing the waiting time, reducing the repeated operation diseases and avoiding the repeated response. The utilization rate of elevator resources and user experience are improved, and intelligent and efficient intelligent homes and intelligent cities are built by aid of the elevator resources.
Further, the riding request comprises the direction in which the user requests to ride and the current position of the user;
the current running state of the elevator comprises:
a parking and no-response state, a non-full-driving state, a full-driving state and an unavailable state;
the elevator parameters include:
the current direction of travel of the elevator and the current position of the elevator.
The riding request also comprises the target position of the user, confirmation is carried out in the elevator, and the relative direction of the current position of the user and the current position of the elevator can also be confirmed according to the riding request and the elevator parameters.
Parameters are configured for elevators and users in an elevator system, mainly comprising state parameters, direction parameters, request parameters, etc.
The state parameters refer to the current running state of the elevator, including a stop and no-response state Idle, a non-full-member running state Ontask, a full-member state Overload and an unavailable state Unavail. Idle means that the elevator is currently at a stop and has no pending response request. Ontask means that the elevator is in a non-full-member driving state, and at the moment, the elevator belongs to an existing task in execution or a task to be responded, such as an internal designated stop task, an external request to be responded, and the like. When the elevator starts to respond to the new ride request, the state is transferred from Idle to Ontask. When the elevator is temporarily stopped but pending to respond to the ride request, its state remains onstask. And when all tasks of the elevator are completed and no new request is made, resetting the state to Idle.
The direction parameters include the current running direction E of the elevatordirRelative direction of current position of user and current position of elevator and riding request direction Udir,
EdirThe method comprises the following steps: pause, up, and down, user current location UcurWith the current position E of the elevatorcurThe relative directions of (a) and (b) include: same, up and down, and riding request direction UdirIncluding up and down. Above, pause represents that the elevator is in the no task stop state, and same represents that the user is in the same stop point with the elevator.
The request parameters comprise the number of user requests above and below the elevator, the number of uplink and downlink requests of the user and the total number of the user requests, the number of the user requests above and below the elevator is expressed as (U)up、Udown) Whether the direction of the finger is upward or downward relative to the elevatorA row; the number of requests for uplink and downlink of a user is represented as (R)up、Rdown) Refers to the target position U of the usertarRelative to the current position U of the usercurUpward and downward of the direction.
Further, the migrating the riding request meeting the first preset requirement in the request list to the response list and migrating the riding request meeting the second preset requirement in the request list to the waiting list according to the current running state of the elevator and the elevator parameters includes:
determining the current running state of the elevator, and determining the current running direction of the elevator according to the current running state of the elevator and a preset direction control rule;
migrating the riding request of the user requesting riding in the request list to a response list, wherein the riding request of the user requesting riding in the request list is the same as the current driving direction of the elevator, and the current position of the user is the same as the current position of the elevator or the current driving direction of the elevator approaches the current position of the user;
transferring a riding request of a user, wherein the riding request is opposite to the current driving direction of the elevator, to a waiting list;
and updating the response list and the waiting list in real time.
After determining the elevator position and the direction of travel of the elevator, the user requests in the request list can be sorted, e.g. when the elevator is going upwards, the elevator is moved upwards by the user (U)curAt EcurAbove) and the request is upstream (U)tarAt UcurAbove) as the current first pending echelon, the ride request (ascending user) is directed to the downstream (U) directiontarAt UcurBelow) as the current second pending echelon; elevator down user (U)curAt EcurBelow) and the request is upstream (U)tarAt UcurAbove), for the current third to-be-responded echelon, the ride request of the first to-be-responded echelon is migrated to the response list, the second to-be-responded echelon is migrated to the waiting list,
and similarly, judging in real time for a new riding request, judging whether the riding request direction is the same as the elevator direction and is positioned in the elevator driving direction, and if so, directly adding the riding request direction into a response list.
The further waiting lists can be divided into a reverse waiting list and a same-direction waiting category, the same direction and the reverse direction are relative to the driving direction of the elevator, a second to-be-responded elevator team can be migrated into the reverse waiting list, and a third to-be-responded elevator team can be migrated into the same-direction waiting list.
The user request attribute may change when an elevator addition request or a direction of travel adjustment is made. If the elevator is at 6 floors currently but the highest floor in the existing tasks is 16 floors, the descending request of the 8-floor user is currently the descending request of the ascending user, but when the elevator changes to the descending, the request should be timely adjusted to the descending request of the descending user (8 floors are lower than the 16 floors at the latest position of the elevator). This adjustment does not affect the list attributes in principle.
Further, the direction control rule includes: the method comprises the following steps that a current driving direction is not changed, a multi-ride request number priority rule and a scene setting rule are adopted, and the control priorities of the three rules are sequentially reduced;
the current driving direction invariance rule includes: when the riding request exists in the current response list, the current driving direction of the elevator is unchanged;
the multi-ride request number priority rule comprises: when the elevator is in a stop state and has no waiting response state, if a plurality of new riding requests are received, the current driving direction of the elevator is to drive to one with a larger number of riding requests of users above and below the current position of the elevator;
the scene setting rule includes: and when the multi-riding-request-number priority rule judges that the riding requests of the users above and below the current position of the elevator are the same, determining the driving direction of the elevator according to the preset regulations under different scenes.
The direction control rule follows the current driving direction invariant rule Edir>Multiple ride request number priority rule Treq>Scene setting rule SprioControl priority of (3).
Edir: and on the principle that the current running direction is not changed, the current running direction of the elevator is the highest priority. For a temporary stop but with a request remaining to be responded to (request list, response list or waiting list is not empty), the direction of travel of the elevator is the direction (up or down) of the next request to be responded to relative to the current position of the elevator. And when the elevator is the last request in the task list, entering the priority judgment of the number of the requests of the user for the newly generated request.
Treq: when the elevator is in Idle state or has no waiting response request, for a plurality of new request concurrent scenes, the current position E of the elevator is usedcurFor dividing, obtaining the number U of riding requests above the elevatorupAnd number of riding requests U under elevatordownWhen U is formedup>UdownPreferentially responding to the upper user, and enabling the elevator to run upwards; when U is turnedup<UdownPreferentially responding to the user below, and enabling the elevator to run downwards; and when the uplink and downlink request users are equivalent, the scene priority judgment is carried out.
Sprio: according to different scene settings, different response priority strategies are adopted, and for example, the following strategies can be set: setting scenes such as houses, rental houses and the like as H, wherein the rule is that the descending is prior to 12 points on the day, and the ascending is prior after 12 points; setting scenes such as commercial buildings and office buildings as S, wherein the rule is that upstream is prior to 12 points on the day, and downstream is prior to 12 points on the day; setting scenes of leisure, shopping and the like as T, wherein the rule is that upstream is prior to 18 points and downstream is prior to 18 points; for public transportation scenes such as stations, airports, high-speed trains, and the like, the traveling direction priority (the direction in which the elevator goes to the departure floor) can be set.
Further, the taking requests comprise taking requests inside the elevator and taking requests outside the elevator;
the method further comprises the following steps:
when the elevator is converted from the non-full driving state to the full driving state, the elevator outside the elevator in the response list is transferred to the waiting list.
When the elevator runs, a plurality of riding tasks are in the response list, and when the elevator is full due to more passengers on a certain floor, the elevator does not stop due to the riding requests outside the elevator, the riding requests outside the elevator in the response list (except for the same floor with the riding requests inside the elevator) cannot be executed, the riding requests outside the elevator in the response list are moved into the waiting list, and the response list is moved into when the response conditions of other elevators are met or the elevator returns to the response list after the conditions are met.
Further, the moving the riding request meeting the first preset requirement in the waiting list to the response list when the current running state of the elevator meets the preset condition includes:
when the current running state of the elevator is changed from a full running state to a non-full running state, migrating a riding request of a user requesting riding in the waiting list to a response list, wherein the riding request of the user is the same as the current running direction of the elevator, and the current position of the user is the same as the current position of the elevator or the current running direction of the elevator is close to the current position of the user;
the method further comprises the following steps:
and when the riding request in the response list is executed, migrating the riding request of which the direction is opposite to the current driving direction of the elevator, which is requested by the user in the waiting list, into the response list.
For example, when the elevator ascends and is full at 10 floors, the riding requests of 12 floors and 16 floors ascending move into the waiting list from the response list, and if the passengers get off the elevator and the elevator turns into a non-full-traveling state after the passengers get on the elevator and someone arrives at 14 floors, the riding requests of 16 floors ascending satisfy the first preset requirement, the passengers move back into the response list from the waiting list, and the elevator stops at 16 floors.
When all the riding requests in the response list are executed, the response list is emptied, and the riding requests in the waiting list, which are opposite to the direction in which the elevator just runs, are transferred into the response list; for example, when the elevator travels upwards, the highest floor of the task in the response list is 16 floors, and passengers at 20 floors in the waiting list request to descend, when the elevator travels to 16 floors, because the passengers at 20 floors request to descend and the passenger at 20 floors has already added the response list, the elevator will execute the request for descending at the highest floor in the response list, travel to 20 floors to stop and then travel downwards.
Further, the method further comprises:
when the elevator is in the unavailable state, no new ride request is responded, and for the ride requests in the response list, clearing or moving back to the request list is carried out after waiting for timeout.
If the elevator state is unavailable Unavail (such as elevator failure or temporary management), no new request is responded, and the existing list is cleared after timeout.
And in the available state, the elevator completes each riding request task in turn according to the stopping rule.
Further, the internal and external requests of the elevator in the same direction of the same floor before the elevator arrives are integrated, the internal appointed stopping task and the external waiting-to-respond riding request task are included, when the stopping floor is an internal and external request collection, the stopping floor is marked as internal and external double-attribute I + E, and the internal and external double-attribute I + E only needs to stop once on the floor after the two are integrated.
When one of the two tasks is cancelled in the midway, the double-attribute mark is cancelled, but the response list is not changed, the layer normally stops, and when both tasks are cancelled in the midway, the stop point is deleted from the response list. The elevator system can avoid repeated response of the elevator on the same floor, reduce waiting time, save system overhead and improve operation efficiency.
The embodiment of the disclosure aims at the riding requests from multiple users, combines the current running state of the elevator, and carries out intelligent response to the user requests according to the agreed response control rule, thereby realizing the multi-request response control of the elevator. The real-time nature is good, and the practicality is strong, is particularly useful for the large-scale official working or the scene at home that population is intensive, the resource is in short supply, there is the peak of use, can effectively reduce to wait for a long time, reduce repetitive operation, avoid repeated response, reduce system overhead, improves the rate of utilization and the user experience of elevator resource, and the power of helping hand founds intelligence, efficient intelligence house and intelligent city.
Embodiment two is a specific elevator control method that this disclosure provided, in embodiment two, the system received 6 user requests, for 1/5/8 floors upward and 5/9/12 floors downward respectively, elevator E was present upward to 6 floors, the highest floor in the existing task was 16 floors.
The service flow is as follows:
step 1: receiving 6 user requests;
step 2: comparing the floor and the request direction of each request with the current position and the driving direction of the elevator E;
and step 3: judging that the 8-layer user request is a first echelon, adding a current response list and updating the sequence; judging 9/12 layer and 5 layer descending requests as a second echelon, adding 5/9/12 descending into a descending waiting list and updating the sequence; judging 1/5 layer ascending request as the third echelon, adding an ascending waiting list; integrating and sequencing all lists;
and 4, step 4: finishing ascending according to the latest parking sequence and driving from 16 layers downwards;
and 5: transferring the downlink waiting list into a response list, and transferring 1/5-layer uplink into an uplink waiting list;
step 6: after finishing the downlink response, continuing the uplink to finish the task request of the uplink waiting list (1/5 layer uplink);
and 7: and finishing the multi-request response.
Embodiment three is another concrete elevator control method that this disclosure provided, and in embodiment three, the system received 2 requests, is 1 floor upward and 5 floors downward respectively, and elevator E is idle to stop at 3 floors currently.
The service flow is as follows:
step 1: receiving 2 user requests;
step 2: comparing the floor and the request direction of each request with the current position of the elevator E;
and step 3: number of uplink and downlink users UupAnd UdownEquivalent;
and 4, step 4: starting scene judgment, wherein the current area is an airport, the traveling direction is 2 layers, and the elevator is located in the descending direction, so that the descending is prior;
and 5: the elevator goes down and responds to the 1-floor request;
and 5: after the layer 1 request is completed, a layer 5 request is responded.
Step 6: and finishing the multi-request response.
Fig. 2 is an architecture diagram of an elevator control system according to a fourth embodiment of the present disclosure, as shown in fig. 2, the system includes: the device comprises a generating module 1, a receiving module 2, an obtaining module 3, a transferring module 4 and a control module 5;
the generation module 1 is arranged to generate a request list, a response list and a waiting list;
the receiving module 2 is configured to receive a riding request of a user and add the riding request to a request list;
the acquisition module 3 is set to acquire the current running state of the elevator and elevator parameters;
the transfer module 4 is configured to transfer the taking request meeting the first preset requirement in the request list to the response list and transfer the taking request meeting the second preset requirement in the request list to the waiting list according to the current running state of the elevator and elevator parameters; and the number of the first and second groups,
when the current running state of the elevator meets a preset condition, transferring the riding request meeting a first preset requirement in the waiting list into a response list;
the control module 5 is arranged to control the elevator to stop according to the ride request in the response list and to delete the ride request from the response list after it has been executed.
Further, the riding request comprises the direction in which the user requests to ride and the current position of the user;
the current running state of the elevator comprises:
a parking and no-response state, a non-full-driving state, a full-driving state and an unavailable state;
the elevator parameters include:
the current direction of travel of the elevator and the current position of the elevator.
Further, the migration module 4 includes:
the determining unit is arranged to determine the current running direction of the elevator according to the current running state of the elevator determined by the obtaining module 3 and a preset direction control rule;
the transfer unit is arranged to transfer the riding request of the user, which is requested to ride in the request list, into the response list, wherein the riding request is the same as the current driving direction of the elevator, and the current position of the user is the same as the current position of the elevator or the current driving direction of the elevator approaches the current position of the user; and the number of the first and second groups,
transferring a riding request of a user, wherein the riding request is opposite to the current driving direction of the elevator, to a waiting list;
an updating unit configured to update the response list and the waiting list in real time.
Further, the direction control rule includes: the method comprises the following steps that a current driving direction is not changed, a multi-ride request number priority rule and a scene setting rule are adopted, and the control priorities of the three rules are sequentially reduced;
the current driving direction invariance rule includes: when the riding request exists in the current response list, the current driving direction of the elevator is unchanged;
the multi-ride request number priority rule comprises: when the elevator is in a stop state and has no waiting response state, if a plurality of new riding requests are received, the current running direction of the elevator is to run to one with a larger number of riding requests of users above and below the current position of the elevator;
the scene setting rule includes: and when the multi-riding-request-number priority rule judges that the riding requests of the users above and below the current position of the elevator are the same, determining the driving direction of the elevator according to the preset regulations under different scenes.
Further, the taking requests comprise taking requests inside the elevator and taking requests outside the elevator;
the migration module 4 is further configured to:
when the elevator is converted from the non-full driving state to the full driving state, the elevator outside the elevator in the response list is transferred to the waiting list.
Further, the migration module 4 is specifically configured to:
when the current running state of the elevator is changed from a full running state to a non-full running state, migrating a riding request of a user requesting riding in the waiting list to a response list, wherein the riding request of the user is the same as the current running direction of the elevator, and the current position of the user is the same as the current position of the elevator or the current running direction of the elevator is close to the current position of the user;
and when the riding request in the response list is executed, migrating the riding request of which the direction of the user request for riding is opposite to the current driving direction of the elevator in the waiting list into the response list.
Further, the control module 5 is further configured to control the elevator to no longer respond to a new ride request when the elevator is in an unavailable state, and cause the migration module to zero or move back the ride request in the response list to the request list after waiting for timeout.
The elevator control system of the embodiment of the present disclosure is used for implementing the elevator control method in the method embodiment, so the description is simple, and specific reference may be made to the related descriptions in the first to third method embodiments, and details are not described here again.
Furthermore, the embodiments of the present disclosure also provide a computer device, which includes a memory and a processor, where the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the above-mentioned various possible methods.
In addition, the embodiments of the present disclosure also provide a computer-readable storage medium, in which computer-executable instructions are stored, and when at least one processor of the user equipment executes the computer-executable instructions, the user equipment executes the above-mentioned various possible methods.
Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC (Application Specific Integrated Circuit). Additionally, the ASIC may reside in user equipment. Of course, the processor and the storage medium may reside as discrete components in a communication device.
It is to be understood that the above embodiments are merely exemplary embodiments that are employed to illustrate the principles of the present disclosure, and that the present disclosure is not limited thereto. It will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the disclosure, and these are to be considered as the scope of the disclosure.
Claims (10)
1. An elevator control method, characterized in that the method comprises:
receiving a riding request of a user, and adding the riding request into a request list;
obtaining the current running state and elevator parameters of an elevator;
according to the current running state of the elevator and elevator parameters, transferring the taking requests meeting the first preset requirement in the request list to a response list, and transferring the taking requests meeting the second preset requirement in the request list to a waiting list;
when the current running state of the elevator meets a preset condition, transferring the riding request meeting a first preset requirement in the waiting list into a response list;
the elevator is controlled to stop according to the ride request in the response list and is deleted from the response list after the ride request is executed.
2. The method of claim 1,
the riding request comprises the direction of the user requesting to ride and the current position of the user;
the current running state of the elevator comprises:
a parking and no-response state, a non-full-driving state, a full-driving state and an unavailable state;
the elevator parameters include:
the current direction of travel of the elevator and the current position of the elevator.
3. The method according to claim 2, wherein the moving the taking request meeting the first preset requirement in the request list to the response list and the moving the taking request meeting the second preset requirement in the request list to the waiting list according to the current running state of the elevator and the elevator parameter comprises:
determining the current running state of the elevator, and determining the current running direction of the elevator according to the current running state of the elevator and a preset direction control rule;
migrating the riding request of the user requesting riding in the request list to a response list, wherein the riding request of the user requesting riding in the request list is the same as the current driving direction of the elevator, and the current position of the user is the same as the current position of the elevator or the current driving direction of the elevator approaches the current position of the user;
transferring a riding request of a user, wherein the riding request is opposite to the current driving direction of the elevator, to a waiting list;
and updating the response list and the waiting list in real time.
4. The method of claim 3, wherein the direction control rule comprises: the method comprises the following steps that a current driving direction is not changed, a multi-ride request number priority rule and a scene setting rule are adopted, and the control priorities of the three rules are sequentially reduced;
the current driving direction invariance rule includes: when the riding request exists in the current response list, the current driving direction of the elevator is unchanged;
the multi-ride request number priority rule comprises: when the elevator is in a stop state and has no waiting response state, if a plurality of new riding requests are received, the current running direction of the elevator is to run to one with a larger number of riding requests of users above and below the current position of the elevator;
the scene setting rule includes: and when the multi-riding-request-number priority rule judges that the riding requests of the users above and below the current position of the elevator are the same, determining the driving direction of the elevator according to the preset regulations under different scenes.
5. The method of claim 2, wherein the ride requests include a ride request inside an elevator and a ride request outside an elevator;
the method further comprises the following steps:
when the elevator is converted from the non-full driving state to the full driving state, the elevator outside the elevator in the response list is transferred to the waiting list.
6. The method according to claim 1, wherein the moving the ride request meeting the first preset requirement in the waiting list to the response list when the current running state of the elevator meets the preset condition comprises:
when the current running state of the elevator is changed from a full running state to a non-full running state, migrating a riding request of a user requesting riding in the waiting list to a response list, wherein the riding request of the user is the same as the current running direction of the elevator, and the current position of the user is the same as the current position of the elevator or the current running direction of the elevator is close to the current position of the user;
the method further comprises the following steps:
and when the riding request in the response list is executed, migrating the riding request of which the direction is opposite to the current driving direction of the elevator, which is requested by the user in the waiting list, into the response list.
7. The method of claim 2, further comprising:
when the elevator is in the unavailable state, no new ride request is responded, and for the ride requests in the response list, clearing or moving back to the request list is carried out after waiting for timeout.
8. An elevator control system, characterized in that the system comprises: the device comprises a generating module, a receiving module, an obtaining module, a transferring module and a control module;
the generation module is configured to generate a request list, a response list and a waiting list;
the receiving module is used for receiving the riding request of the user and adding the riding request into the request list;
the acquisition module is set to acquire the current running state of the elevator and elevator parameters;
the transfer module is set to transfer the taking requests meeting the first preset requirement in the request list to the response list and transfer the taking requests meeting the second preset requirement in the request list to the waiting list according to the current running state of the elevator and elevator parameters; and the number of the first and second groups,
when the current running state of the elevator meets a preset condition, transferring the riding request meeting a first preset requirement in the waiting list into a response list;
the control module is configured to control the elevator to stop according to the ride requests in the response list and to delete the ride requests from the response list after they have been executed.
9. Computer arrangement, characterized in that it comprises a memory in which a computer program is stored and a processor which, when running the computer program stored by the memory, executes an elevator control method according to any of claims 1-7.
10. A computer-readable storage medium, comprising: computer program which, when run on a computer, causes the computer to carry out the elevator control method according to any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011099050.1A CN112193955A (en) | 2020-10-14 | 2020-10-14 | Elevator control method, system, computer device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011099050.1A CN112193955A (en) | 2020-10-14 | 2020-10-14 | Elevator control method, system, computer device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112193955A true CN112193955A (en) | 2021-01-08 |
Family
ID=74010070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011099050.1A Pending CN112193955A (en) | 2020-10-14 | 2020-10-14 | Elevator control method, system, computer device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112193955A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112875448A (en) * | 2021-02-02 | 2021-06-01 | 深圳零匙科技有限公司 | Non-contact elevator control method |
CN112875447A (en) * | 2021-02-02 | 2021-06-01 | 深圳零匙科技有限公司 | Non-contact elevator calling method and system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0648663A (en) * | 1992-07-24 | 1994-02-22 | Mitsubishi Electric Corp | Landing informing device for elevator |
JP2007223764A (en) * | 2006-02-24 | 2007-09-06 | Toshiba Elevator Co Ltd | Elevator controller |
CN102583119A (en) * | 2011-01-05 | 2012-07-18 | 株式会社东芝 | Elevator Group Management And Control Device |
CN102821272A (en) * | 2012-08-16 | 2012-12-12 | 安徽中科智能高技术有限责任公司 | Video monitoring system with elevator invalid request signal removing function |
JP2013071842A (en) * | 2011-09-29 | 2013-04-22 | Mitsubishi Electric Corp | Elevator device |
CN105800403A (en) * | 2015-01-20 | 2016-07-27 | 三菱电机株式会社 | Elevator facility planning support apparatus |
-
2020
- 2020-10-14 CN CN202011099050.1A patent/CN112193955A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0648663A (en) * | 1992-07-24 | 1994-02-22 | Mitsubishi Electric Corp | Landing informing device for elevator |
JP2007223764A (en) * | 2006-02-24 | 2007-09-06 | Toshiba Elevator Co Ltd | Elevator controller |
CN102583119A (en) * | 2011-01-05 | 2012-07-18 | 株式会社东芝 | Elevator Group Management And Control Device |
JP2013071842A (en) * | 2011-09-29 | 2013-04-22 | Mitsubishi Electric Corp | Elevator device |
CN102821272A (en) * | 2012-08-16 | 2012-12-12 | 安徽中科智能高技术有限责任公司 | Video monitoring system with elevator invalid request signal removing function |
CN105800403A (en) * | 2015-01-20 | 2016-07-27 | 三菱电机株式会社 | Elevator facility planning support apparatus |
Non-Patent Citations (1)
Title |
---|
曹晴峰主编: "《建筑设备控制工程》", 中国电力出版社, pages: 215 - 216 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112875448A (en) * | 2021-02-02 | 2021-06-01 | 深圳零匙科技有限公司 | Non-contact elevator control method |
CN112875447A (en) * | 2021-02-02 | 2021-06-01 | 深圳零匙科技有限公司 | Non-contact elevator calling method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109693980B (en) | Elevator dispatching method, device and system | |
CN101950479B (en) | Passenger travel-oriented intelligent urban public transport system and implementation method thereof | |
CN112193955A (en) | Elevator control method, system, computer device and storage medium | |
CN105976041A (en) | Urban intelligent parking reserving system and method based on Internet of vehicles | |
CN103195279A (en) | Intelligent three-dimensional parking garage based on distributed wireless network | |
WO2018232926A1 (en) | Scheduling method and system for parking reservation | |
CN109761120A (en) | A kind of elevator control method and system based on prediction floor arrival number | |
CN105931486A (en) | Network intelligent three-dimensional garage system based on cloud platform | |
JP6964617B2 (en) | Schedule management systems, mobiles, programs and methods | |
CN102800212B (en) | Intelligent parking system under a kind of environment of internet of things | |
CN109384109B (en) | Space three-dimensional interactive elevator dispatching method | |
CN114326608B (en) | AGV group system based on multiple agents | |
CN111291921A (en) | Group control elevator dispatching optimization method based on improved artificial bee colony algorithm | |
CN109368425B (en) | Space three-dimensional interactive elevator calling system based on mobile terminal and working method | |
CN116090646A (en) | Optimal berth solving method and parking guiding system for indoor parking lot | |
CN109368428B (en) | Method for improving safety of space three-dimensional interactive elevator calling system | |
CN115204561A (en) | Scheduling system and method for unmanned bus taxi appointment operation | |
CN108995555A (en) | Vehicle seeks a charging method and system, monitoring client and electronic equipment, storage medium | |
CN114180423B (en) | Elevator dispatching method, device, equipment and storage medium | |
CN106348111B (en) | Purpose layer managing system and control method | |
CN115108419A (en) | Smart park multifunctional cooperative management and control method, device, equipment and storage medium | |
CN110197585A (en) | A kind of municipal intelligent traffic processing system and method based on TR-Min-Min algorithm | |
JP2020166754A (en) | Information processor, mobile object, program and method | |
CN109534117B (en) | Space three-dimensional interactive elevator calling device and working method | |
CN111242475A (en) | Unmanned taxi interaction system and method based on minimum state set |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210108 |
|
RJ01 | Rejection of invention patent application after publication |