Intelligent building elevator operation scheduling method and system
By constructing the elevator demand characteristic values and service values, adaptively dispatching the elevator, the problem of low elevator operation efficiency is solved and the user experience is improved.
Patent Information
- Application Number
- CN202411318585.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2024-12-27
AI Technical Summary
In the prior art, the elevator scheduling method is based on a fixed priority algorithm and cannot perform optimal scheduling according to the specific demands of each floor, resulting in low elevator operation efficiency and poor user experience.
By obtaining the preset number of days of the elevator on each floor, constructing the elevator demand characteristic value and service value at the target moment, combining the distribution of idle elevators, adaptively dispatching the elevator to determine the number of idle elevators staying at each moment, Improve scheduling efficiency.
Accurately analyze elevator needs, optimize elevator scheduling, reduce user waiting time, and improve elevator usage experience.
Smart Images

Figure CN119190998A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of elevator data processing, and in particular to an intelligent building elevator operation scheduling method and system. Background Art
[0002] An elevator is a vertical transportation tool, consisting of an elevator hall, an elevator car, a drive device, and a control system. It usually moves people or goods vertically up and down inside a building. During operation, elevators in the same building are usually scheduled based on a fixed priority algorithm, such as first-come-first-served, priority allocation, etc. However, in actual situations, due to the different number of people and work and rest schedules on each floor, the demand for elevators on each floor is different. Directly scheduling elevators through a priority algorithm cannot optimize the scheduling of elevators, resulting in low elevator operation efficiency and a poor experience for users using elevators. Summary of the invention
[0003] In order to solve the technical problem that the demand for elevators on each floor is different, the elevators cannot be optimally scheduled by directly scheduling the elevators through the priority algorithm, resulting in low elevator operation efficiency, the purpose of the present invention is to provide an intelligent building elevator operation scheduling method and system, and the technical solutions adopted are as follows:
[0004] In a first aspect, an embodiment of the present invention provides a method for scheduling operation of an elevator in an intelligent building, the method comprising the following steps:
[0005] Obtain the stop situation of the elevator on each floor within the preset number of days; select a floor as the target floor, take the time when the elevator of the target floor is currently pressed as the target time, and take the demand direction when the elevator of the target floor is currently pressed as the target direction; construct the first preset neighborhood time period of the target time, and obtain the corresponding order when the direction of the elevator pressed on the target floor is the target direction within the first preset neighborhood time period as the target order;
[0006] The time that is the same as the target time every day within the preset number of days is taken as the reference time, and according to the stay of the elevator at the target floor and the target direction in the second preset neighborhood time period of each reference time, the stay of the elevator at the target floor and the target direction every day within the preset number of days, and the target time, the elevator demand characteristic value at the target floor and the target direction at the target time is obtained; wherein the length of the first preset neighborhood time period is less than the length of the second preset neighborhood time period;
[0007] According to the elevator demand characteristic value and the target order, and the difference between the floor where each idle elevator is located and the target floor at the target time, the elevator service value in the target direction of the target floor at the target time is obtained;
[0008] According to the number of floors and the distribution of floors in the target direction of the elevator pressed in the first preset neighborhood time period, and the elevator service value of each floor in the target direction of the elevator pressed in the first preset neighborhood time period, the total elevator service value in the target direction at the target time is obtained;
[0009] According to the total elevator service value and the number of idle elevators for each demand direction at each moment, the dispatching number of idle elevators for each demand direction at each moment is obtained, and the number of floors where idle elevators stay at each moment is determined.
[0010] Furthermore, the stop situation of the elevator on each floor within the preset number of days includes the time period of each stop of the elevator on each floor, the demand direction and the number of stops within any time period.
[0011] Furthermore, the method for obtaining the elevator demand characteristic value is:
[0012] The result of accumulating the duration of each time period in which the elevator stays at the target floor and target direction in the second preset neighborhood time period of each reference moment is taken as the local duration corresponding to the reference moment;
[0013] The middle time of the longest period of time that the elevator stays at the target floor and in the target direction every day within the preset number of days is taken as the standard time;
[0014] According to the local duration of each reference moment and the number of times the elevator stops at the target floor and the target direction within the second preset neighborhood time period of each reference moment, and the difference between each standard moment and the target moment, the elevator demand characteristic value at the target floor and the target direction at the target moment is obtained.
[0015] Furthermore, the elevator demand characteristic value calculation formula is:
[0016] In the formula, is the elevator demand characteristic value of the hth floor in the target direction at the target time; N is the total number of preset days; T h,n is the local duration of the nth reference time corresponding to the hth floor; C h,n is the number of stops of the elevator in the target direction of the hth floor in the second preset neighborhood time period of the nth reference moment; t h,n is the nth standard time corresponding to the hth floor; t now is the target time; || is the absolute value function; exp is the exponential function with a natural constant as the base.
[0017] Furthermore, the method for obtaining the elevator service value is:
[0018] Obtain the absolute value of the difference between the floor number of each idle elevator and the target floor at the target time as the first eigenvalue;
[0019] According to the elevator demand characteristic value at the target floor and the target direction at the target time, the target order and the smallest first characteristic value, the elevator service value at the target floor and the target direction at the target time is obtained.
[0020] Furthermore, the calculation formula of the elevator service value is:
[0021] In the formula, is the elevator service value of the hth floor in the target direction at the target time; t now For the target moment; is the elevator demand characteristic value in the target direction of the hth floor at the target time; is the target order of the hth floor at the target time; is the minimum first eigenvalue corresponding to the hth floor at the target time; e is a natural constant.
[0022] Furthermore, the calculation formula of the total elevator service value is:
[0023] In the formula, is the total elevator service value in the target direction at the target time; t now is the target time; t now ′ The first preset neighborhood time period is the target time; The number of floors in the first preset neighborhood time period of the target moment that the elevator is pressed is the target direction; The number of the highest floor in the target direction of the elevator pressed within the first preset neighborhood time period of the target moment; The number of the lowest floor in the target direction of the elevator pressed within the first preset neighborhood time period of the target moment; It is the elevator service value of the mth floor in the target direction of the elevator selected within the first preset neighborhood time period at the target time.
[0024] Furthermore, the calculation formula for obtaining the dispatching number of idle elevators for each demand direction at each moment is:
[0025] In the formula, is the number of idle elevators dispatched in the target direction at the target time; t now For the target moment; is the total elevator service value in the target direction at the target time; is the total elevator service value in the direction opposite to the target direction at the target time; is the number of idle elevators at the target time; The floor symbol.
[0026] Furthermore, the method for determining the number of floors where the idle elevators stop at each moment is as follows:
[0027] At any moment, the number of idle elevators dispatched in a certain demand direction at that moment is taken as the first number, and the floors whose elevator directions are in the demand direction within the first preset neighborhood time period at that moment are taken as participating floors;
[0028] When the first number is greater than or equal to 2, the idle elevator closest to the first special floor is stopped at the first special floor, and the idle elevators remaining in the demand direction at that moment are stopped one by one on the participating floors in the order of the elevator service value of each participating floor from large to small according to the principle of proximity;
[0029] When the remaining idle elevators of this demand direction at this moment reach the participating floor with the minimum elevator service value, there are still remaining idle elevators, then the remaining idle elevators will continue to stop one idle elevator at the participating floor in order from large to small according to the principle of proximity, until all the idle elevators of this demand direction at this moment stop at the participating floors;
[0030] The method for obtaining the first special floor is: when a certain demand direction at this moment is vertically downward, the highest participating floor is used as the first special floor; when a certain demand direction at this moment is vertically upward, the lowest participating floor is used as the first special floor;
[0031] When the first number is 1, the idle elevator is stopped at the first special floor;
[0032] The idle elevators dispatched for each demand direction at that moment are completely stopped at the floors, and the number of floors where the idle elevators stop at that moment is determined.
[0033] In a second aspect, another embodiment of the present invention provides an intelligent building elevator operation scheduling system, the system comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps of any one of the above methods are implemented.
[0034] The present invention has the following beneficial effects:
[0035] The order corresponding to the elevator direction at the target floor in the first preset neighborhood time period when the direction is the target direction is obtained as the target order, and the waiting time of the user on the target floor at the target time is judged, so as to facilitate the subsequent accurate acquisition of the elevator service value in the target direction of the target floor at the target time; in order to accurately analyze the operation of the elevator in the target direction of the target floor at the target time, and then take the time that is the same as the target time every day within the preset number of days as the reference time, according to the stay of the elevator in the target direction of the target floor in the second preset neighborhood time period of each reference time, the stay of the elevator in the target direction of the target floor every day within the preset number of days and the target time, obtain the elevator demand characteristic value in the target direction of the target floor at the target time, and preliminarily judge the intensity of the need for the elevator in the target direction of the target floor at the target time; in order to reduce the waiting time for the elevator, the idle elevators are efficiently scheduled, and then according to the elevator demand characteristic value and the target order, as well as the time of each elevator at the target time. The difference between the floor where the idle elevators are located and the target floor is obtained, and the elevator service value of the target floor and the target direction at the target time is obtained, and the degree of need for the elevator in the target floor and the target direction at the target time is determined; in order to reasonably dispatch the idle elevators at the target time under different demand directions, and then according to the number of floors and floor distribution of the elevators as the target direction in the first preset neighborhood time period, and the elevator service value of each floor of the elevator as the target direction in the first preset neighborhood time period, the total elevator service value of the target direction at the target time is adaptively obtained, in preparation for accurately determining the number of idle elevators in the target direction at the target time, therefore, according to the total elevator service value and the number of idle elevators for each demand direction at each moment, the dispatched number of idle elevators for each demand direction at each moment is accurately obtained, the number of floors where the idle elevators stay at each moment is accurately determined, the dispatching efficiency of idle elevators is improved, the time users wait for elevators is reduced, and the user experience of using elevators is enhanced. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0037] Figure 1 A schematic flow chart of an intelligent building elevator operation scheduling method provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0038] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the following is a detailed description of the specific implementation method, structure, features and effects of an intelligent building elevator operation scheduling method and system proposed according to the present invention in combination with the accompanying drawings and preferred embodiments. In the following description, different "one embodiment" or "another embodiment" does not necessarily refer to the same embodiment. In addition, specific features, structures or characteristics in one or more embodiments may be combined in any suitable form.
[0039] Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
[0040] The specific scheme of the intelligent building elevator operation scheduling method provided by the present invention is described in detail below with reference to the accompanying drawings.
[0041] The specific scenario of the embodiment of the present invention is: only all elevators in a building are analyzed, and the elevators have been running for at least 7 days. There is at least one elevator.
[0042] The purpose of the embodiment of the present invention is: when scheduling elevators, the traditional method of scheduling elevators based on a fixed priority algorithm results in low scheduling efficiency of elevators. Therefore, the embodiment of the present invention collects relevant data of elevators in real time, analyzes the use of elevators on each floor at each moment in real time based on the collected relevant data of elevators, obtains the characteristic value of elevator demand for each floor demand direction at each moment, obtains the total elevator service value for the same demand direction of elevators at each moment based on the distribution of idle elevators at each moment and the characteristic value of elevator demand for each floor under the same demand direction of elevator operation, schedules idle elevators at each moment, obtains the number of idle elevators scheduled for each demand direction at each moment, determines the number of floors where idle elevators stay at each moment, improves the scheduling efficiency of elevators, and enhances the user experience. Among them, the priority algorithm is a well-known technology and will not be described in detail.
[0043] See also Figure 1 , which shows a flow chart of a method for scheduling the operation of an intelligent building elevator provided by an embodiment of the present invention, the method comprising the following steps:
[0044] Step S1: Obtain the stop status of the elevator on each floor within a preset number of days; select a floor as the target floor, take the current moment when the elevator of the target floor is pressed as the target moment, and take the current demand direction when the elevator of the target floor is pressed as the target direction; construct the first preset neighborhood time period of the target moment, and obtain the corresponding order when the direction of the elevator pressed on the target floor is the target direction within the first preset neighborhood time period as the target order.
[0045] Specifically, in order to optimize the dispatching mode of the traditional elevator, meet the service needs of more users, and improve the user experience, the embodiment of the present invention adjusts the dispatching mode of the elevator in real time. The embodiment of the present invention sets the preset number of days to 7, and the preset number of days is the 7 days closest to the current time. For example, if the current time is 8:00 on July 20, 2023, the preset days are July 19, 2023, July 18, 2023, July 17, 2023, July 16, 2023, July 15, 2023, July 14, 2023, and July 13, 2023. According to the operation of the elevator within the preset number of days, the operation of the elevator at the current moment is adjusted in real time. The implementer can set the number of preset days according to the actual situation, which is not limited here.
[0046] The embodiment of the present invention collects the time period of each stop of the elevator in each floor in the ascending or descending direction and the number of stops on each floor in any time period within a preset number of days by installing a timing sensor inside the elevator. For a clearer description, the embodiment of the present invention selects a floor as the target floor, takes the moment of pressing the elevator of the target floor as the target moment, and takes the demand direction of pressing the elevator of the target floor as the target direction; it is known that the elevator runs vertically upward or vertically downward, so the target direction is the direction of vertical upward or vertical downward. In order to analyze the scheduling of the elevator more accurately in the future, the embodiment of the present invention takes the target moment as the center, takes 30 seconds forward and backward, and takes the time period formed as the first preset neighborhood time period of the target moment. For example, if the target moment is 10:05:10 on July 20, 2023, the first preset neighborhood time period of the target moment is the time period from 10:04:40 on July 20, 2023 to 10:05:40 on July 20, 2023. The order corresponding to the elevator demand direction of the target floor in the first preset neighborhood time period at the target time is obtained as the target order. For example, the floors whose demand direction of the elevators pressed in the first preset neighborhood time period at the target time is the target direction are counted as reference floors, and the order of the elevators pressed for each reference floor is obtained through the timing sensor in the elevator, and the order of the elevators pressed for the target floor is taken as the target order. If there are at least two orders of the elevators pressed for the target floor in the first preset neighborhood time period at the target time, the first order of the elevators pressed for the target floor is taken as the target order. The implementer can set the size of the first preset neighborhood time period at the target time according to the actual situation, which is not limited here, but the first preset neighborhood time period at the target time is preferably not more than 3 minutes to avoid too many times of pressing the elevator for the target floor, and the elevator cannot be accurately dispatched at the target time. Among them, the smaller the target order, the earlier the elevator is pressed for the target floor, and the longer the waiting time for the elevator.
[0047] Step S2: taking the time that is the same as the target time every day within the preset number of days as the reference time, and obtaining the elevator demand characteristic value in the target direction of the target floor at the target time according to the elevator's stay in the target direction of the target floor within the second preset neighborhood time period of each reference time, the elevator's stay in the target direction of the target floor every day within the preset number of days, and the target time; wherein the length of the first preset neighborhood time period is less than the length of the second preset neighborhood time period.
[0048] Specifically, in order to accurately analyze the operation of the elevator at the target time, and then accurately dispatch the idle elevator at the target time, the embodiment of the present invention takes the same time as the target time every day within the preset number of days as the reference time, analyzes the stay of the elevator at the target floor and target direction in the local time period of each reference time, and predicts the operation of the elevator at the target floor and target direction at the target time. When the elevator stays at the target floor and target direction for a longer time and more times in the local time period of each reference time, it means that the elevator at the target floor and target direction is more needed at the target time. The embodiment of the present invention takes each reference time as the center, takes 30 minutes forward and backward, and takes the time period formed as the second preset neighborhood time period of each reference time, that is, the local time period of each reference time. For example, when the reference time is 9 o'clock every day within the preset number of days, the second preset neighborhood time period of each reference time is the time period from 8:30 to 9:30 every day within the preset number of days. It should be noted that when part of the second preset neighborhood time period of the reference time is not within the preset number of days, only the time period within the preset number of days is used as the second preset neighborhood time period corresponding to the reference time. In order to more accurately analyze the demand for the elevator in the target direction of the target floor at the target time, the embodiment of the present invention analyzes the stay of the elevator in the target direction of the target floor every day within the preset number of days, and obtains the longest time period for the elevator to stay in the target direction of the target floor every day within the preset number of days, which is defaulted to the peak period of the elevator at the target floor every day within the preset number of days. When the target time is more equal to the middle time of the peak period of the elevator at the target floor every day within the preset number of days, it means that the target time is more likely to be a certain time in the peak period of the target floor, which indirectly indicates that the elevator in the target direction of the target floor is more needed at the target time. Therefore, the embodiment of the present invention obtains the elevator demand characteristic value in the target direction of the target floor at the target time according to the stay of the elevator in the target direction of the target floor in the second preset neighborhood time period of each reference time, the stay of the elevator in the target direction of the target floor every day within the preset number of days, and the target time. Among them, the larger the elevator demand characteristic value, the more the elevator in the target direction of the target floor is needed at the target time.
[0049] Preferably, the method for obtaining the characteristic value of elevator demand is as follows: the result of accumulating the duration of each time period in which the elevator stays at the target floor and target direction in the second preset neighborhood time period of each reference moment is used as the local duration of the corresponding reference moment; the larger the local duration, the longer the elevator is used at the target floor in the second preset neighborhood time period of the corresponding reference moment, which indirectly reflects that the elevator is more needed at the target floor and target direction at the target moment; when the number of times the elevator stays at the target floor and target direction in the second preset neighborhood time period of each reference moment is larger, it means that the number of times the elevator is used at the target floor in the second preset neighborhood time period of the reference moment is larger, which indirectly reflects that the elevator is more needed at the target floor and target direction at the target moment. The middle moment of the longest time period in which the elevator stays at the target floor and target direction every day within the preset number of days is used as the standard moment; when the standard moment is equal to the target moment, it means that the elevator is more needed at the target floor and target direction at the target moment. Therefore, according to the local duration of each reference moment and the number of times the elevator stops at the target floor and target direction within the second preset neighborhood time period of each reference moment, as well as the absolute value of the difference between each standard moment and the target moment, the elevator demand characteristic value at the target floor and target direction at the target moment is obtained.
[0050] As an example, take the hth floor as an example, the hth floor is the target staircase. The calculation formula for obtaining the elevator demand characteristic value in the target direction of the hth floor at the target time is:
[0051] In the formula, is the elevator demand characteristic value of the hth floor in the target direction at the target time; N is the total number of preset days; T h,n is the local duration of the nth reference time corresponding to the hth floor; C h,n is the number of stops of the elevator in the target direction of the hth floor in the second preset neighborhood time period of the nth reference moment; t h,n is the nth standard time corresponding to the hth floor; t now is the target time; || is the absolute value function; exp is the exponential function with a natural constant as the base.
[0052] It should be noted that T h,n The larger the C h,n The larger the value is, the more the hth floor needs an elevator in the target direction within the second preset neighborhood time period of the nth reference time. The bigger, The larger the value is, the more the h-th floor in the second preset neighborhood time period at each reference time needs the elevator in the target direction, which indirectly means that the h-th floor at the target time needs the elevator in the target direction. The larger; |t h,n -tnow The smaller | is, the more t h,n With t now The more equal, The smaller it is, the more likely it is that the target time is within the peak period of using the elevator in the target direction of the hth floor, and the more the hth floor needs the elevator in the target direction at the target time. The bigger, The larger the The larger it is, the more the hth floor at the target time needs an elevator in the target direction.
[0053] According to the method for obtaining the elevator demand characteristic value in the target direction of the hth floor at the target time, the elevator demand characteristic value in the demand direction of each floor at each time is obtained.
[0054] Step S3: According to the elevator demand characteristic value and the target order, and the difference between the floor where each idle elevator is located and the target floor at the target time, the elevator service value in the target direction of the target floor at the target time is obtained.
[0055] Specifically, when scheduling the elevator, the first-come-first-served principle needs to be considered to avoid the user's waiting time being too long and affecting the elevator use experience. It can be seen from step S1 that the smaller the target order, the earlier the elevator is pressed on the target floor and the longer the waiting time for the elevator. In order to enhance the user's experience and reduce the time the user waits for the elevator, the idle elevator should stay at the target floor at the target time. When the target floor is farther away from the floor where the idle elevator is located at the target time, in order to avoid the user waiting for the elevator for too long, the idle elevator should stay at the target floor at the target time. When the elevator demand characteristic value under the target direction of the target floor at the target time is larger, it means that the target floor needs the elevator more at the target time, that is, the idle elevator should stay at the target direction of the target floor at the target time. Therefore, according to the elevator demand characteristic value and target order under the target direction of the target floor at the target time, and the difference between the floor where each idle elevator is located and the target floor at the target time, the elevator service value under the target direction of the target floor at the target time is obtained. Among them, the larger the elevator service value is, the more the idle elevator should stay at the target floor and target direction at the target time.
[0056] Preferably, the method for obtaining the elevator service value is: obtaining the absolute value of the difference in the number of floors between the floor where each idle elevator is located and the target floor at the target time as the first characteristic value; when the smallest first characteristic value is larger, it means that the target floor at the target time is farther away from the floor where the idle elevator is located, and the idle elevator should stay at the target floor and target direction at the target time. Then, according to the elevator demand characteristic value at the target floor and target direction at the target time, the target order and the smallest first characteristic value, the elevator service value at the target floor and target direction at the target time is obtained.
[0057] As an example, taking the hth floor in step S2 as an example, the hth floor is the target staircase. The calculation formula for obtaining the elevator service value of the hth floor in the target direction at the target time is:
[0058] In the formula, is the elevator service value of the hth floor in the target direction at the target time; t now For the target moment; is the elevator demand characteristic value in the target direction of the hth floor at the target time; is the target order of the hth floor at the target time; is the minimum first eigenvalue corresponding to the hth floor at the target time; e is a natural constant.
[0059] It should be noted that The larger it is, the more elevators are needed in the target direction of the hth floor at the target time, which means that the idle elevators should stay in the target direction of the target floor at the target time. The bigger; The smaller it is, the earlier the elevator target direction is pressed on the target floor within the first preset neighborhood time period of the target time, and the more likely the idle elevator is to stay at the target floor and target direction at the target time. The bigger, The bigger; The larger the value is, the farther the target floor is from the floor where the idle elevator is located at the target time. In order to reduce the time users spend waiting for the elevator, the idle elevator should stay at the target floor and in the target direction at the target time. The larger the The larger it is, the more the idle elevator should stay at the target floor and in the target direction at the target time.
[0060] According to the method for obtaining the elevator service value of the hth floor in the target direction at the target time, the elevator service value of each floor in the demand direction at each time is obtained.
[0061] Step S4: According to the number of floors and floor changes of the elevator pressed as the target direction within the first preset neighborhood time period, and the elevator service value of each floor of the elevator pressed as the target direction within the first preset neighborhood time period, the total elevator service value of the target direction at the target time is obtained.
[0062] Specifically, in order to reasonably dispatch and allocate idle elevators at the target time, the embodiment of the present invention analyzes the distribution of each floor of the elevator pressed as the target direction in the first preset neighborhood time period of the target time and the elevator service value, as well as the number of floors of the elevator pressed as the target direction in the first preset neighborhood time period of the target time, and obtains the total elevator service value in the target direction at the target time, so as to accurately obtain the number of idle elevators dispatched in the target direction at the target time in the subsequent target time. When the number of floors of the elevator pressed as the target direction in the first preset neighborhood time period of the target time is more, it means that the idle elevator is more needed in the target direction at the target time. When the distribution of floors of the elevator pressed as the target direction in the first preset neighborhood time period of the target time is more discrete, in order to avoid users waiting for the elevator for too long, the idle elevator is more needed in the target direction at the target time. When the result of the cumulative result of the elevator service value of each floor of the elevator pressed as the target direction in the first preset neighborhood time period of the target time is larger, it means that the idle elevator is more needed in the target direction at the target time. Therefore, according to the number of floors and floor changes of the elevator pressed as the target direction in the first preset neighborhood time period, and the elevator service value of each floor of the elevator pressed as the target direction in the first preset neighborhood time period, the total elevator service value of the target direction at the target time is obtained. The larger the total elevator service value, the more idle elevators are needed in the target direction at the target time.
[0063] As an example, taking the total elevator service value of the target direction at the target time as an example, the calculation formula for obtaining the total elevator service value of the target direction at the target time is:
[0064] In the formula, is the total elevator service value in the target direction at the target time; t now is the target time; t now ′ The first preset neighborhood time period is the target time; The number of floors in the first preset neighborhood time period of the target moment that the elevator is pressed is the target direction; The number of the highest floor in the target direction of the elevator pressed within the first preset neighborhood time period of the target moment; The number of the lowest floor in the target direction of the elevator pressed within the first preset neighborhood time period of the target moment; It is the elevator service value of the mth floor in the target direction of the elevator selected within the first preset neighborhood time period at the target time.
[0065] It should be noted that The larger it is, the more idle elevators are needed in the target direction at the target time. The bigger; The larger it is, the more discrete the distribution of floors in the first preset neighborhood time period at the target time is, and the more idle elevators are needed in the target direction at the target time. The bigger; The larger it is, the more idle elevators are needed in the target direction at the target time. The larger the The larger it is, the more idle elevators are needed in the target direction at the target time.
[0066] According to the method for obtaining the total elevator service value of the target direction at the target time, the total elevator service value of each demand direction at each time is obtained.
[0067] Step S5: According to the total elevator service value and the number of idle elevators for each demand direction at each moment, the dispatching number of idle elevators for each demand direction at each moment is obtained, and the number of stop floors of the idle elevators at each moment is determined.
[0068] Specifically, when scheduling elevators, one elevator is usually selected to be scheduled in the direction of the floor demanded by the user, and other elevators are idle and remain where they are. The scheduled elevators have limited carrying capacity and may not be able to meet the user's needs, that is, scheduling only one elevator cannot fully transport users with the same demand direction, causing some users to wait for the elevator for too long. In order to prevent users from waiting for the elevator for too long and improve the scheduling efficiency of the elevator, the embodiment of the present invention adaptively divides the idle elevators according to the total elevator service value of each demand direction at each moment, and obtains the scheduling number of idle elevators for each demand direction at each moment.
[0069] As an example, let's take the dispatch number of idle elevators in the target direction at the target time as an example. It is known that the demand direction is vertically upward or vertically downward. Therefore, different demand directions must be opposite. Get the total elevator service value of the target direction at the target time The total elevator service value in the direction opposite to the target direction at the target time pass Determine the ratio of the total elevator service value of the target direction at the target time to all the total elevator service values at the target time, where: The larger the value is, the more idle elevators should be dispatched in the target direction at the target time. The idle elevators at the target time are dispatched to determine the dispatch quantity of idle elevators in the target direction at the target time. The calculation formula for obtaining the dispatch quantity of idle elevators in the target direction at the target time is:
[0070] In the formula, is the number of idle elevators dispatched in the target direction at the target time; t now For the target moment; is the total elevator service value in the target direction at the target time; is the total elevator service value in the direction opposite to the target direction at the target time; is the number of idle elevators at the target time; The floor symbol.
[0071] It should be noted that The larger it is, the more idle elevators are scheduled in the target direction at the target time. The bigger; The larger it is, the more idle elevators can be dispatched at the target time. The larger the The larger it is, the more idle elevators are scheduled in the target direction at the target time.
[0072] According to the method for obtaining the dispatched number of idle elevators in the target direction at the target time, the dispatched number of idle elevators in each demand direction at each time is obtained. It should be noted that when the number of idle elevators at a certain time is 1, the idle elevator is dispatched to the demand direction with the largest total elevator service value at that time.
[0073] The method for determining the number of floors where idle elevators stop at each moment according to the number of idle elevators dispatched for each demand direction at each moment is as follows: for any moment, the number of idle elevators dispatched for a certain demand direction at that moment is taken as the first number, and the floors whose direction of the elevator pressed in the first preset neighborhood time period at that moment is the demand direction are taken as participating floors; when the first number is greater than or equal to 2, in order to reduce the time users wait for the elevator and enhance the user experience, the idle elevator closest to the first special floor is stopped at the first special floor; in order to make full use of the idle elevators and enhance the dispatching efficiency of the elevators, the remaining idle elevators for that demand direction at that moment are stopped at the participating floors in turn according to the elevator service value of each participating floor from large to small according to the principle of proximity; when the first number is greater than or equal to 2, in order to reduce the time users wait for the elevator and enhance the user experience, the idle elevator closest to the first special floor is stopped at the first special floor; in order to make full use of the idle elevators and enhance the dispatching efficiency of the elevators, the idle elevators remaining for that demand direction at that moment are stopped at the participating floors in turn according to the proximity principle according to the order of the elevator service value of each participating floor from large to small; When the remaining idle elevators of this demand direction have reached the participating floor with the minimum elevator service value, there are still remaining idle elevators. Then, the remaining idle elevators will continue to stop one idle elevator at the participating floor in order from large to small according to the principle of proximity, until the idle elevators of this demand direction at this moment are completely stopped at the participating floors; the method for obtaining the first special floor is: when a certain demand direction at this moment is vertically downward, the highest participating floor is taken as the first special floor; when a certain demand direction at this moment is vertically upward, the lowest participating floor is taken as the first special floor; when the first number is 1, the idle elevators are stopped at the first special floor; the idle elevators dispatched for each demand direction at this moment are completely stopped at the floors, and the number of floors where the idle elevators stop at this moment is determined. Among them, the principle of proximity is a well-known technology and will not be repeated.
[0074] As an example, taking the determination of the number of floors where idle elevators in the target direction stop at the target moment as an example, assuming that the target direction is vertically downward, the number of idle elevators scheduled vertically downward at the target moment is the first number, and the floors where the direction of the elevator pressed in the first preset neighborhood time period at the target moment is vertically downward are the participating floors, and the highest participating floor is the first special floor. It should be noted that the floor where the direction of the elevator pressed is vertically downward can be understood as the down button of the elevator being pressed at this floor, that is, there are people who need to go down on this floor. For example, when the number of participating floors is 5 floors, 9 floors, 17 floors, and 22 floors respectively, the first special floor is the 22nd floor. Among them, the elevator service value of the 17th floor is greater than the elevator service value of the 5th floor, the elevator service value of the 9th floor, and the elevator service value of the 22nd floor. When the first number is 3, the three idle elevators dispatched vertically downward at the target time stop at the 22nd floor, the 17th floor, and the 5th floor respectively. Among them, the idle elevator stops at the 22nd floor because the 22nd floor is a special floor, that is, the highest floor where people need to go vertically downward at the target time; the idle elevator stops at the 17th floor and the 5th floor because the elevator service value of the 17th floor and the elevator service value of the 5th floor are the two floors with the elevator service value in the top-2 among the floors that need elevators at the current target time. Among them, the idle elevator stays in the participating floors according to the principle of proximity, but the first special floor is superior to other participating floors when considering the principle of proximity. For example, when the highest floor where the idle elevator is located is the 18th floor, the idle elevator on the 18th floor is dispatched to the 22nd floor. When the first number is 7, the 7 idle elevators scheduled vertically downward at the target time stop at the 22nd floor, 17th floor, 5th floor, 9th floor, 22nd floor, 17th floor and 5th floor in sequence. When there is an idle elevator at the same distance from two participating floors, the idle elevator is stopped at the participating floor closer to the first special floor. For example, when the floor where the idle elevator is located is the 7th floor, the idle elevator on the 7th floor is stopped at the 9th floor. When the first number is 1, the idle elevator is stopped at the first special floor. So far, the number of floors where the idle elevators vertically downward stop at the target time is determined.
[0075] According to the method for determining the number of floors where an idle elevator moves vertically downward at the target time, the number of floors where an idle elevator moves vertically upward at the target time is determined. When the distance between an idle elevator and two floors in the opposite direction of the elevator being pressed is the same, the idle elevator is stopped at the floor with the larger elevator service value. If the elevator service values of the two floors in the opposite direction of the elevator being pressed are the same, the idle elevator is stopped at the floor with the higher number of floors. For example, when the idle elevator is on the 12th floor, the direction of the elevator pressed on the 11th floor is vertically downward, and the direction of the elevator pressed on the 13th floor is vertically upward. At this time, the elevator service values of the 11th floor and the 13th floor are compared. If the elevator service value of the 11th floor is greater than the elevator service value of the 13th floor, the idle elevator on the 12th floor is stopped at the 11th floor; if the elevator service value of the 11th floor is equal to the elevator service value of the 13th floor, the idle elevator on the 12th floor is stopped at the 13th floor. Thus, the number of floors where the idle elevator moves at the target time is determined. The scheduling efficiency of the idle elevator at the target time is improved. According to the method of determining the number of floors that idle elevators stop at the target time, the number of floors that idle elevators stop at each time is obtained, the scheduling efficiency of idle elevators is improved, the time users wait for elevators is reduced, and the user experience of using elevators is improved.
[0076] So far, the present invention is completed.
[0077] In summary, the embodiment of the present invention obtains the stop situation of the elevator within a preset number of days and determines the characteristic value of elevator demand; obtains the elevator service value according to the corresponding order and the characteristic value of elevator demand when the elevator direction of the target floor is the target direction within the first preset neighborhood time period at the target time, as well as the difference between the floor where the idle elevator is located and the target floor; obtains the total elevator service value of the target direction according to the number of floors, floor distribution and characteristic value of elevator demand for the elevator direction; schedules the idle elevators according to the total elevator service value to determine the number of floors where the idle elevators stay. The present invention analyzes the preset number of days and the current operation status of the elevator, adaptively obtains the total elevator service value at the current moment, accurately determines the number of floors where the idle elevators stay, improves the dispatching efficiency of the elevator, and reduces the time users wait for the elevator.
[0078] Based on the same inventive concept as the above method embodiment, the embodiment of the present invention further provides an intelligent building elevator operation scheduling system, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps in the above intelligent building elevator operation scheduling method embodiment are implemented, such as Figure 1 The intelligent building elevator operation scheduling method has been described in detail in the above embodiment and will not be described again.
[0079] It should be noted that the sequence of the above embodiments of the present invention is only for description and does not represent the advantages and disadvantages of the embodiments. The processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0080] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.
Claims
1. A method for dispatching elevator operation in an intelligent building, characterized in that: The method comprises the following steps: Obtain the stop situation of the elevator on each floor within the preset number of days; select a floor as the target floor, take the time when the elevator of the target floor is currently pressed as the target time, and take the demand direction when the elevator of the target floor is currently pressed as the target direction; construct the first preset neighborhood time period of the target time, and obtain the corresponding order when the direction of the elevator pressed on the target floor is the target direction within the first preset neighborhood time period as the target order; The time that is the same as the target time every day within the preset number of days is taken as the reference time, and according to the stay of the elevator at the target floor and the target direction in the second preset neighborhood time period of each reference time, the stay of the elevator at the target floor and the target direction every day within the preset number of days, and the target time, the elevator demand characteristic value at the target floor and the target direction at the target time is obtained; wherein the length of the first preset neighborhood time period is less than the length of the second preset neighborhood time period; According to the elevator demand characteristic value and the target order, and the difference between the floor where each idle elevator is located and the target floor at the target time, the elevator service value in the target direction of the target floor at the target time is obtained; According to the number of floors and the distribution of floors in the target direction of the elevator pressed in the first preset neighborhood time period, and the elevator service value of each floor in the target direction of the elevator pressed in the first preset neighborhood time period, the total elevator service value in the target direction at the target time is obtained; According to the total elevator service value and the number of idle elevators for each demand direction at each moment, the dispatching number of idle elevators for each demand direction at each moment is obtained, and the number of floors where idle elevators stay at each moment is determined.
2. The intelligent building elevator operation scheduling method according to claim 1, characterized in that: The stop situation of the elevator on each floor within the preset number of days includes the time period of each stop of the elevator on each floor, the demand direction and the number of stops within any time period.
3. The intelligent building elevator operation scheduling method as claimed in claim 2, characterized in that: The method for obtaining the elevator demand characteristic value is: The result of accumulating the duration of each time period in which the elevator stays at the target floor and target direction in the second preset neighborhood time period of each reference moment is taken as the local duration corresponding to the reference moment; The middle time of the longest period of time that the elevator stays at the target floor and in the target direction every day within the preset number of days is taken as the standard time; According to the local duration of each reference moment and the number of times the elevator stops at the target floor and the target direction within the second preset neighborhood time period of each reference moment, and the difference between each standard moment and the target moment, the elevator demand characteristic value at the target floor and the target direction at the target moment is obtained.
4. The intelligent building elevator operation scheduling method as claimed in claim 3, characterized in that: The calculation formula of the elevator demand characteristic value is: In the formula, is the elevator demand characteristic value of the hth floor in the target direction at the target time; N is the total number of preset days; T h,n is the local duration of the nth reference time corresponding to the hth floor; C h,n is the number of stops of the elevator in the target direction of the hth floor within the second preset neighborhood time period of the nth reference moment; t h,n is the nth standard time corresponding to the hth floor; t now is the target time; || is the absolute value function; exp is the exponential function with a natural constant as the base.
5. The intelligent building elevator operation scheduling method according to claim 1, characterized in that: The method for obtaining the elevator service value is: Obtain the absolute value of the difference between the floor number of each idle elevator and the target floor at the target time as the first eigenvalue; According to the elevator demand characteristic value at the target floor and the target direction at the target time, the target order and the smallest first characteristic value, the elevator service value at the target floor and the target direction at the target time is obtained.
6. The intelligent building elevator operation scheduling method as claimed in claim 5, characterized in that: The calculation formula of the elevator service value is: In the formula, is the elevator service value of the hth floor in the target direction at the target time; t now For the target moment; is the elevator demand characteristic value in the target direction of the hth floor at the target time; is the target order of the hth floor at the target time; is the minimum first eigenvalue corresponding to the hth floor at the target time; e is a natural constant.
7. The intelligent building elevator operation scheduling method as claimed in claim 1, characterized in that: The calculation formula of the total elevator service value is: In the formula, is the total elevator service value in the target direction at the target time; t now is the target time; t now ′ The first preset neighborhood time period is the target time; The number of floors in the first preset neighborhood time period of the target moment that the elevator is pressed is the target direction; The number of the highest floor in the target direction of the elevator pressed within the first preset neighborhood time period of the target moment; The number of the lowest floor in the target direction of the elevator pressed within the first preset neighborhood time period of the target moment; It is the elevator service value of the mth floor in the target direction of the elevator selected within the first preset neighborhood time period at the target time.
8. The intelligent building elevator operation scheduling method as claimed in claim 1, characterized in that: The calculation formula for obtaining the dispatching number of idle elevators for each demand direction at each moment is: In the formula, is the number of idle elevators dispatched in the target direction at the target time; t now For the target moment; is the total elevator service value in the target direction at the target time; is the total elevator service value in the direction opposite to the target direction at the target time; is the number of idle elevators at the target time; The floor symbol.
9. The intelligent building elevator operation scheduling method as claimed in claim 1, characterized in that: The method for determining the number of floors of the idle elevator at each moment is as follows: At any moment, the number of idle elevators dispatched in a certain demand direction at that moment is taken as the first number, and the floors whose elevator directions are in the demand direction within the first preset neighborhood time period at that moment are taken as participating floors; When the first number is greater than or equal to 2, the idle elevator closest to the first special floor is stopped at the first special floor, and the idle elevators remaining in the demand direction at that moment are stopped one by one on the participating floors in the order of the elevator service value of each participating floor from large to small according to the principle of proximity; When the remaining idle elevators of this demand direction at this moment reach the participating floor with the minimum elevator service value, there are still remaining idle elevators, then the remaining idle elevators will continue to stop one idle elevator at the participating floor in order from large to small according to the principle of proximity, until all the idle elevators of this demand direction at this moment stop at the participating floors; The method for obtaining the first special floor is: when a certain demand direction at this moment is vertically downward, the highest participating floor is used as the first special floor; when a certain demand direction at this moment is vertically upward, the lowest participating floor is used as the first special floor; When the first number is 1, the idle elevator is stopped at the first special floor; The idle elevators dispatched for each demand direction at that moment are completely stopped at the floors, and the number of floors where the idle elevators stop at that moment is determined.
10. An intelligent building elevator operation dispatching system, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When executing the computer program, the processor implements the steps of an intelligent building elevator operation scheduling method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Elevator control method and device, computer device and storage medium
CN109748162A
Building fire alarm device based on infrared thermal imaging technology
CN114648854A
High-rise elevator cooperative scheduling method based on Internet of Things
CN115676539A
Elevator group management system
JP2015048184A
Elevator
JP2019108189A
