Elevator system, collaboration device, collaboration method, and storage medium
By introducing a totalizing and calculating component into the elevator system, the passenger and passenger movements and elevator operation are optimized, solving the problem of increased electrical load caused by the difference between the car and counterweight loads in rope elevators, and improving elevator operating efficiency.
Patent Information
- Application Number
- CN202210735886.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2022-03-17
- Filing Date
- 2022-06-27
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2042-06-27
AI Technical Summary
In rope elevators, a large difference between the load on the car and the counterweight leads to an increase in the elevator's electrical load.
By introducing a totalizer, a calculation unit, a first request unit, and a second request unit into the elevator system, the load carried by the car is totaled, the load difference is calculated, and the passenger and passenger movements and elevator operation are optimized through control commands and operation requests, so as to reduce the electrical load of the elevator.
It effectively reduces the electrical load on the elevator and improves the elevator's operating efficiency and energy utilization.
Smart Images

Figure CN116788941B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to an elevator system, a cooperation device, a cooperation method, and a storage medium storing a cooperation program. BACKGROUND
[0002] Patent Literature 1 discloses an example of an elevator. In the elevator, a mobile body rides a car and moves between a plurality of floors.
[0003] PRIOR ART DOCUMENT
[0004] PATENT LITERATURE
[0005] Patent Literature 1: Japanese Patent Application Publication No. 2020-111410 SUMMARY
[0006] In Patent Literature 1, the car of the elevator is linked with a counterweight via a rope and a rope wheel. In such a rope type elevator, when operation is performed in a state where a difference between a load of the car and a load of the counterweight is large due to boarding or alighting of a user or the like, an electric load of the elevator becomes large.
[0007] The present application is achieved in order to solve such a problem. The present application provides an elevator system, a cooperation device, a cooperation method, and a storage medium storing a cooperation program, which can reduce an electric load of an elevator that cooperates with a mobile body.
[0008] The elevator system of the present application is provided with: an elevator having a car and a counterweight linked to each other via a rope and a sheave, and transporting users who ride the car between a plurality of floors in a facility; an instruction unit that outputs a control instruction to one or more mobile bodies that move in the facility and perform assigned services; a totalizing unit that totalizes a load carried by the car measured by a measuring device provided in the car during each of a plurality of blocks, which are obtained by dividing time in advance, for each attribute set in advance for each of the blocks, the attribute including time period information, and information of day of the week or information of whether it is a holiday, the attribute being set in advance in a manner repeated as time passes; a calculation unit that calculates, for a current or subsequent target block among the blocks, a difference between the load carried by the car totalized by the totalizing unit for the attribute of the target block and the load carried by the car in a balanced state of the car and the counterweight; a first request unit that outputs a boarding and alighting request to the instruction unit in such a manner that any of the one or more mobile bodies boards and alights the car so that the load carried by the car during the target block approaches the load carried by the car in the balanced state, by outputting the difference calculated by the calculation unit to the instruction unit; and a second request unit that outputs an operation request to the elevator in such a manner that a target mobile body selected from the one or more mobile bodies by the instruction unit as a mobile body that boards and alights the car in correspondence with the boarding and alighting request, based on the difference calculated by the calculation unit and the weight of each of the one or more mobile bodies, is able to operate so as to board and alight the car.
[0009] The cooperative device of the present application cooperates one or more mobile bodies that move in a facility and perform assigned services with an elevator that has a car and a counterweight linked to each other via a rope and a sheave, and that transports users who ride the car between a plurality of floors in the facility, and the cooperative device includes: a summing unit that sums up a load carried by the car measured by a measuring device provided in the car during each of a plurality of blocks that are obtained by dividing time in advance, for each attribute set in advance for each of the blocks, the attribute including time period information and information of day of the week or information of whether it is a holiday, the attribute being set in advance in a manner that repeats with the passage of time; a calculation unit that calculates, for a target block that is the current or a future one of the blocks, a difference between the load carried by the car summed up by the summing unit for the attribute of the target block and the load carried by the car in a balanced state of the car and the counterweight; a first request unit that outputs a boarding request to a mobile body management device that outputs a control command to the one or more mobile bodies, by outputting the difference calculated by the calculation unit to the mobile body management device, in such a manner that any of the one or more mobile bodies boards the car in such a manner that the load carried by the car during the target block approaches the load carried by the car in the balanced state; and a second request unit that outputs a movement request to the elevator in such a manner that a target mobile body selected from the one or more mobile bodies by the mobile body management device as a mobile body that boards the car in correspondence with the boarding request, based on the difference calculated by the calculation unit and the weight of each of the one or more mobile bodies, is able to board the car.
[0010] The cooperative method of the present application causes one or more mobile bodies that move in a facility and perform assigned services to cooperate with an elevator that has a car and a counterweight that are linked to each other via a rope and a sheave, and that transports users who ride the car between a plurality of floors in the facility, and includes: a summing step of summing, for each attribute that is set in advance for each of a plurality of blocks that are obtained by dividing time in advance, a load carried by the car that is measured by a measuring device provided in the car during each of the blocks, the attribute including time period information and information of day of the week or information of whether it is a holiday, the attribute being set in advance in a manner that repeats as time passes; a calculation step of calculating, for a current or subsequent target block among the plurality of blocks, a difference between the load carried by the car that is summed in the summing step for the attribute of the target block and a load carried by the car in a balanced state of the car and the counterweight; a selection step of selecting, from the one or more mobile bodies, a target mobile body that makes the load carried by the car during the target block close to the load carried by the car in the balanced state by having the target mobile body ride the car, based on the difference calculated in the calculation step and a weight of each of the one or more mobile bodies; and a request step of outputting, to the elevator, an operation request that causes the target mobile body selected in the selection step to be able to ride the car.
[0011] The present application provides a storage medium storing a cooperation program, a computer system capable of communicating with one or more mobile bodies moving in a facility and performing assigned services and an elevator having a car and a counterweight linked to each other via a rope and a sheave, and transporting users riding the car between a plurality of floors in the facility, the cooperation program causing the computer system to execute: an aggregating step of aggregating, for each attribute set in advance for each of a plurality of blocks, a load carried by the car measured by a measuring device provided in the car during each of the plurality of blocks, wherein the plurality of blocks are obtained by dividing time in advance, and the attribute includes time period information, and information of day of the week or information of whether it is a holiday, and the attribute is set in advance in a manner repeated as time passes; a calculating step of calculating, for a target block of the plurality of blocks, a difference between the load carried by the car aggregated in the aggregating step for the attribute of the target block and the load carried by the car in a balanced state of the car and the counterweight; a selecting step of selecting, from the one or more mobile bodies, a target mobile body that makes the load carried by the car during the target block close to the load carried by the car in the balanced state by having the target mobile body ride the car, based on the difference calculated in the calculating step and the weight of each of the one or more mobile bodies; and a requesting step of outputting, to the elevator, an operation request to operate in a manner that enables the target mobile body selected in the selecting step to ride the car.
[0012] Effects of the Invention
[0013] According to the elevator system, the cooperation device, the cooperation method, or the cooperation program of the present application, the electric load of the elevator cooperating with the mobile body can be reduced. BRIEF DESCRIPTION OF DRAWINGS
[0014] Figure 1 is a schematic diagram of the appearance of the elevator system of Embodiment 1.
[0015] Figure 2 is an internal structure diagram of the mobile body system of Embodiment 1.
[0016] Figure 3 is a diagram illustrating an example of the attribute of a block in the elevator system of Embodiment 1.
[0017] Figure 4 is a flowchart showing an example of the operation of the elevator system of Embodiment 1.
[0018] Figure 5 is a diagram illustrating an example of the operation information collected in the elevator system of Embodiment 1.
[0019] Figure 6 is an example of a total result of accumulation in the elevator system of Embodiment 1.
[0020] Figure 7 is a flowchart showing an example of operation of the elevator system of Embodiment 1.
[0021] Figure 8 is a hardware configuration diagram of a main part of the elevator system of Embodiment 1.
[0022] Figure 9 is a flowchart showing an example of operation of the elevator system of Embodiment 2.
[0023] Figure 10 is a flowchart showing an example of operation of the elevator system of Embodiment 3.
[0024] Explanation of Reference Numerals
[0025] 1: elevator system; 2: facility; 3: elevator; 4: mobile body system; 5: cooperation device; 6: shaft; 7: landing; 8: landing door; 9: landing operation panel; 10: hoisting machine; 11: main rope; 12: car; 13: counterweight; 14: control panel; 15: user; 16: car door; 17: car operation panel; 18: weighing device; 19: mobile body; 20: mobile body management device; 21: computer system; 22: mobile body information management section; 23: instruction section; 24: elevator information management section; 25: schedule information management section; 26: collection section; 27: totalization section; 28: accumulation section; 29: cooperation processing section; 30: first request section; 31: second request section; 32: arithmetic section; 100a: processor; 100b: memory; 200: dedicated hardware. DETAILED DESCRIPTION
[0026] Embodiments of the present application will be described below with reference to the accompanying drawings. In the drawings, like or equivalent parts are denoted by like reference numerals, and repeated description is appropriately simplified or omitted. In addition, the subject of the present application is not limited to the following embodiments, and any modification of the configuration elements of the embodiments or omission of any configuration element of the embodiments can be made without departing from the spirit of the present application.
[0027] Embodiment 1
[0028] Figure 1 is a schematic diagram of the appearance of the elevator system 1 of Embodiment 1.
[0029] The elevator system 1 is applied to a facility 2. The facility 2 is, for example, an indoor facility or an outdoor facility, or a facility in which these are compounded, and the like. The facility 2 is constituted by one or a plurality of buildings, and the like, for example. The facility 2 can also be a part of a building, and the like, for example. A plurality of floors are provided in the facility 2. The elevator system 1 is provided with an elevator 3, a mobile body system 4, and a cooperative device 5.
[0030] In the facility 2, a hoistway 6 of the elevator 3 is provided. The hoistway 6 is a space that is long in the up-and-down direction across a plurality of floors. A landing 7 of the elevator 3 is provided at each floor of the facility 2. The landing 7 is a place that is adjacent to the hoistway 6. A landing door 8 and a landing operation panel 9 are provided at the landing 7 of each floor. The landing door 8 is a door that divides the landing 7 and the hoistway 6. The landing operation panel 9 is a device that receives a landing call operation and the like by a user 15. The elevator 3 is provided with a hoisting machine 10, a main rope 11, a car 12, a counterweight 13, and a control panel 14.
[0031] The hoisting machine 10 includes a motor and a sheave. The hoisting machine 10 is provided at, for example, an upper portion or a lower portion of the hoistway 6. For example, the hoisting machine 10 can be arranged in a machine room of the elevator 3 when the machine room is provided at an upper portion of the hoistway 6, and the like. The motor of the hoisting machine 10 is a device that generates a driving force. The sheave of the hoisting machine 10 is connected to a rotation shaft of the motor of the hoisting machine 10. The sheave of the hoisting machine 10 is rotated by the driving force generated by the motor of the hoisting machine 10.
[0032] The main rope 11 is wound around the sheave of the hoisting machine 10. The main rope 11 moves in a manner that is hauled by the rotation of the sheave of the hoisting machine 10, or in a manner that is sent out by the rotation of the sheave of the hoisting machine 10. The main rope 11 supports a load of the car 12 on one side of the sheave of the hoisting machine 10. The main rope 11 supports a load of the counterweight 13 on the other side of the sheave of the hoisting machine 10. The main rope 11 is an example of a rope of the elevator 3. The main rope 11 can be, for example, a cable formed of a metal strand, and the like, or a belt-like rope formed of a composite material, and the like.
[0033] The car 12 and the counterweight 13 are arranged in the shaft 6. The hoisting machine 10 moves the main rope 11, whereby the car 12 and the counterweight 13 travel in the shaft 6 in the up-and-down direction opposite to each other. The car 12 is a device that transports the occupant 15 who gets on by traveling in the up-and-down direction in the shaft 6 between a plurality of floors. The car 12 is provided with a car door 16, a car operation panel 17, and a weighing device 18. The car door 16 is a door that divides the inside and the outside of the car 12. When the car 12 stops at an arbitrary floor, the car door 16 causes the landing door 8 to be opened and closed in conjunction, so that the occupant 15 can get on and off between the landing 7 of the floor and the inside of the car 12. The car operation panel 17 is a device that receives a car call operation and the like by the occupant 15. The weighing device 18 is a device that measures the load carried by the car 12. The weighing device 18 can be provided below the floor of the car 12, or at a connection portion of the main rope 11 that supports the load of the car 12, and the like. The weighing device 18 is an example of a measuring device.
[0034] The control panel 14 is provided, for example, at the upper portion or the lower portion of the shaft 6, or the like. For example, when the machine room of the elevator 3 is provided at the upper portion of the shaft 6, or the like, the control panel 14 can be arranged in the machine room. The control panel 14 is a device that controls the operation of the elevator 3. The operation of the elevator 3 controlled by the control panel 14 includes, for example, the travel of the car 12 in response to the call of the occupant 15, and the opening and closing of the car door 16 for the occupant 15 to get on and off the car 12, and the like.
[0035] The mobile body system 4 includes one or more mobile bodies 19 and a mobile body management device 20. The mobile body system 4 of the present example includes a plurality of mobile bodies 19.
[0036] Each mobile body 19 is a device that moves in the facility 2. Each mobile body 19 is, for example, a robot or a movable device, or the like, which is an autonomous mobile body. The mobile bodies 19 included in the mobile body system 4 are managed by the mobile body management device 20. Each mobile body 19 moves within the facility 2 in accordance with a control instruction output from the mobile body management device 20. Each mobile body 19 is assigned a service by the mobile body management device 20. Each mobile body 19 moves in the facility 2 to perform the assigned service. The service performed by the mobile body 19 includes, for example, the transportation of articles, and guidance, cleaning, inspection, and security within the facility 2, and the like. Each mobile body 19 and the mobile body management device 20 communicate with each other through a communication network such as the Internet, a LAN (Local Area Network) within the facility 2, and the like. Each mobile body 19 is equipped with a function of performing wireless communication in accordance with, for example, the IEEE 802.11 standard or the IEEE 802.15.1 standard, or a subsequent standard, an associated standard, or a similar standard, or the like.
[0037] The cooperation device 5 is a device that cooperates with each mobile body 19 in the mobile body system 4 and the elevator 3, for example, by communication with the mobile body management device 20 and the control panel 14 of the elevator 3. For example, the cooperation device 5 outputs a necessary request to the mobile body management device 20 and the control panel 14, respectively, so that the mobile body 19 can get on and off the car 12 of the elevator 3 when the mobile body 19 moves across a plurality of floors in the facility 2.
[0038] The mobile body management device 20 and the cooperation device 5 constitute a computer system 21 that can communicate with each mobile body 19 and the elevator 3. The computer system 21 is, for example, a plurality of server computers or the like. In addition, the computer system 21 can also be a single server computer or the like. Part or all of the functions of the computer system 21 can also be mounted on one or a plurality of devices provided inside or outside the facility 2. Part or all of the functions of the computer system 21 can also be mounted on hardware shared with other devices. Part or all of the functions of the computer system 21 can also be installed by a storage resource or a processing resource or the like on a cloud service. The computer system 21 performs communication between a plurality of internal devices that constitute the computer system 21 and communication with external devices or the like of the computer system 21, for example, through a communication network such as the Internet. The computer system 21 performs each function, for example, by reading a program recorded in a recording medium and acting in accordance with the program. The recording medium in which the program is recorded can be, for example, a recording medium built into an internal device that constitutes the computer system 21 or a recording medium connected to the internal device, or can be a recording medium from which information is read by an external device that communicates with the computer system 21. The program can also be a software package that includes a plurality of software that runs on each of a plurality of internal devices that constitute the computer system 21.
[0039] Figure 2 is an internal configuration diagram of the mobile body system 4 of Embodiment 1.
[0040] The mobile body management device 20 has a mobile body information management section 22 and an instruction section 23. The mobile body information management section 22 is a portion in which a function of storing mobile body information related to each mobile body 19 managed by the mobile body management device 20 is mounted. The mobile body information includes, for example, information such as the position of the mobile body 19 and the weight of the mobile body 19. The mobile body information can also include information of a service assigned to the mobile body 19. The information of the service includes, for example, information such as the category of the service, the execution time, and the execution place. The instruction section 23 is a portion in which a function of outputting a control instruction to each mobile body 19 managed by the mobile body management device 20 is mounted. The control instruction is output to each mobile body 19, for example, by a wireless signal or the like.
[0041] The cooperative device 5 includes an elevator information management section 24, a schedule information management section 25, a collection section 26, a totalizing section 27, an accumulation section 28, and a cooperative processing section 29.
[0042] The elevator information management section 24 is a section in which a function of storing information unique to the elevator 3 and the like is mounted. The information unique to the elevator 3 includes, for example, information of a car capacity and a balance load. Here, the car capacity indicates, for example, an upper limit value of a carrying load of the car 12. Further, the balance load indicates a carrying load of the car 12 in a state in which the car 12 and the counterweight 13 are balanced, for example. The state in which the car 12 and the counterweight 13 are balanced is a state in which all loads of the car 12 including a dead weight and a carrying load and all loads of the counterweight 13 are balanced. The balance load is, for example, half of the car capacity or the like.
[0043] In the elevator system 1, time is divided into a plurality of blocks in advance. In the elevator system 1 of this example, time is divided into blocks of 30 minutes each. Attributes are set in advance for each block. The attributes of the blocks include, for example, information of a day of the week and a time zone. The attributes of the blocks can also include information of whether it is a holiday or not.
[0044] The schedule information management section 25 is a section in which a function of storing information related to each block is mounted. The information related to each block includes, for example, information of a start time and an end time of each block, and the attributes of each block.
[0045] The collection section 26 is a section in which a function of collecting operation information of the elevator 3 is mounted. For example, every time the car 12 departs from a departure floor and starts operation of the elevator 3, the collection section 26 collects information of the operation. The information of the operation includes, for example, information of a departure time of the car 12, a carrying load of the car 12 measured by the load gauge 18 at the departure time, and a weight of the moving body 19 riding in the car 12 at the departure time.
[0046] The totalizing section 27 is a section in which a function of totalizing operation information of the elevator 3 collected during each block by each attribute is mounted. The operation information totalized by the totalizing section 27 includes, for example, a carrying load of the car 12 measured by the load gauge 18 and a number of operations. The number of operations is counted, for example, according to the number of times the car 12 departs from the departure floor.
[0047] The accumulation section 28 is a section in which a function of accumulating and storing the totalized results totalized by the totalizing section 27 by each attribute is mounted.
[0048] The collaborative processing unit 29 includes a first request unit 30, a second request unit 31, and a calculation unit 32. The first request unit 30 is equipped with the function of outputting a request to the mobile system 4. For example, the first request unit 30 outputs a request to the instruction unit 23 of the mobile management device 20. The second request unit 31 is equipped with the function of outputting a request to the elevator 3. For example, the second request unit 31 outputs a request to the control panel 14 of the elevator 3. The calculation unit 32 is equipped with the function of performing calculations related to the request to the mobile system 4 or the elevator 3.
[0049] Figure 3 This is a diagram illustrating an example of the properties of a block in elevator system 1 according to embodiment 1.
[0050] Figure 3 The table shown is stored, for example, in the schedule information management department 25. In elevator system 1, for example, the attribute "A-1" is set for the time period from 00:00 to 00:30 every Monday. Figure 3 As shown, the attributes of the block containing the current time change sequentially every 30 minutes, from attribute "A-1" to attribute "A-48". Then, the attributes of the block containing the current time change sequentially every 30 minutes, from attribute "B-1" to attribute "B-48". The attributes of the block containing the current time continue to change sequentially until attribute "G-48", and then change back to attribute "A-1" after 30 minutes. Additionally, on rest days, the attributes of the block containing the current time change to attribute "H-1" when the time changes from 23:59 of the previous day to 00:00, and then sequentially change every 30 minutes until attribute "H-48", and then change back to the attribute corresponding to that day of the week when the time changes to 00:00 of the next day. Here, information such as the day of the week for each date and whether it is a rest day is stored, for example, in the schedule information management unit 25.
[0051] Figure 4 This is a flowchart illustrating an example of the operation of elevator system 1 according to embodiment 1.
[0052] exist Figure 4 The diagram shows an example of the summation and accumulation of operational information related to elevator 3. Figure 4 The processing begins, for example, at the moment when the current block is transformed into the aggregate block that is the object of processing.
[0053] In step S101, the totalization unit 27 begins recording operation information related to the totalization block. Then, the processing of the elevator system 1 proceeds to step S102.
[0054] In step S102, the collection section 26 determines whether or not the operation of the elevator 3 is performed based on the information collected from the control panel 14 and the like. In the case where the operation of the elevator 3 is performed, the processing of the elevator system 1 proceeds to step S103. On the other hand, in the case where the operation of the elevator 3 is not performed, the processing of the elevator system 1 proceeds to step S104.
[0055] In step S103, the collection section 26 collects the operation information of the elevator 3 from the control panel 14 and the like. The collection section 26 collects the information of the departure time of the car 12 and the load carried by the car 12 measured by the load measuring device 18 at the departure time as the operation information. At this time, the collection section 26 can also collect the weight information of the moving body 19 riding on the car 12 at the departure time of the car 12 from the moving body management device 20 and the like, for example. The aggregation section 27 records the information collected by the collection section 26 as the information related to the aggregation block. Then, the processing of the elevator system 1 proceeds to step S104.
[0056] In step S104, the aggregation section 27 determines whether or not the current time is included in the time period of the next block of the aggregation block. In the case where the current time is included in the time period of the next block, the processing of the elevator system 1 proceeds to step S105. On the other hand, in the case where the current time is not included in the time period of the next block, i.e., in the case where the current time is included in the time period of the aggregation block, the processing of the elevator system 1 proceeds to step S102.
[0057] In step S105, the aggregation section 27 performs the aggregation of the information recorded as the information related to the aggregation block. The aggregation section 27 aggregates the number of pieces of the recorded information as the number of operations. The aggregation section 27 calculates the average value of the load carried by dividing the sum of the measured values of the load carried by the recorded information by the number of operations. Then, the processing of the elevator system 1 proceeds to step S106.
[0058] In step S106, the accumulation section 28 stores the information related to the aggregation block aggregated by the aggregation section 27 in association with the attribute of the aggregation block. The accumulation section 28 stores the number of operations and the average value of the load carried in the period of the aggregation block in association with the attribute of the aggregation block, for example. Then, the processing of the elevator system 1 proceeds to step S107.
[0059] In step S107, the aggregation section 27 ends the recording of the operation information related to the aggregation block. The current block is shifted to the next block of the aggregation block. Then, the processing related to the aggregation and accumulation of the operation information in the elevator system 1 ends.
[0060] Figure 5 is a diagram illustrating an example of the operation information collected in the elevator system 1 of Embodiment 1.
[0061] Figure 5The table shown is recorded in the aggregation unit 27, for example. In this example, 5 pieces of operation information collected for the block of attribute "E-19" from 10:00 to 10:30 on December 3, 2021, and 6 pieces of operation information collected for the block of attribute "E-20" from 10:30 to 11:00 on December 3, 2021, are shown. As the operation information, a load carried by the user 15 who rides in the car 12 can also be recorded. The load carried by the user 15 is calculated by subtracting the weight of the moving body 19 who rides in the car 12 from the load carried measured by the weighing device 18, for example. The weight of the moving body 19 subtracted at this time can also be the weight of the moving body 19 who continuously rides in the car 12 during each block, for example. That is, the weight of the moving body 19 who temporarily gets on and off the car 12 during each block can also be included in the load carried by the user 15. As shown with respect to the block of attribute "E-20", the weight of the moving body 19 can also be recorded as 0 kg in the case where the moving body 19 does not ride in the car 12. In addition, in this example, the car capacity is set to 1000 kg.
[0062] The aggregation result related to a certain attribute is used for the cooperative processing of the moving body 19 and the elevator 3 in the next block in which the attribute is set. In this example, the aggregation result related to the block of attribute "E-19" from 10:00 to 10:30 on December 3, 2021, is used for the cooperative processing in the block of the same attribute "E-19" from 10:00 to 10:30 on December 10, 2021, the following week.
[0063] Figure 6 is a diagram illustrating an example of the aggregation result accumulated in the elevator system 1 of Embodiment 1.
[0064] The elevator system 1 can also have a plurality of elevators 3. At this time, each elevator 3 is determined by a car number or the like, for example. In Figure 6 In, an example of a table showing the aggregation result related to each elevator 3 is shown. The table is stored in the accumulation unit 28, for example.
[0065] Figure 7 is a flowchart showing an example of the operation of the elevator system 1 of Embodiment 1.
[0066] In Figure 7 In, an example of the cooperative processing of the moving body 19 and the elevator 3 based on the aggregation result of the aggregation unit 27 is shown. Figure 7 The processing in is started at the time when the block including the current time changes to the object block that is the processing target, for example. In addition, Figure 7 The processing in can also be started in advance at the time before changing to the object block.
[0067] In step S201, the arithmetic unit 32 acquires the total result by the attribute of the target block from the accumulation unit 28. The arithmetic unit 32 determines whether the number of operations obtained by totaling by the attribute is equal to or greater than a number threshold value set in advance. In the case where the number of operations is equal to or greater than the number threshold value, the processing of the elevator system 1 proceeds to step S202. On the other hand, in the case where the number of operations is less than the number threshold value, the processing of the elevator system 1 concerning the cooperation of the moving bodies 19 in the target block with the elevator 3 ends. After this processing ends, the arithmetic unit 32 waits until the current block shifts to the next block.
[0068] In step S202, the arithmetic unit 32 calculates the difference between the average value of the carrying load of the car 12 obtained by totaling by the attribute of the target block and the balance load of this car 12. The arithmetic unit 32, for example, calculates this difference by subtracting the average value of the carrying load of the car 12 obtained by totaling from the balance load. Here, the arithmetic unit 32, for example, uses the average value of the carrying load generated by the user 15 who rides on the car 12 as the average value of the carrying load of the car 12. Alternatively, the arithmetic unit 32, for example, can also use the average value of the carrying load measured by the weighing device 18 provided to the car 12 as the average value of the carrying load of the car 12. Then, the processing of the elevator system 1 proceeds to step S203.
[0069] In step S203, the 1st request unit 30 outputs the difference in load calculated by the arithmetic unit 32 in step S202 as a boarding and alighting request to the instruction unit 23 of the moving body management device 20. Here, the boarding and alighting request is a request to cause any of the moving bodies 19 to board and alight on the car 12 in such a manner that the carrying load of the car 12 during the period of the target block approaches the balance load. Then, the processing of the elevator system 1 proceeds to step S204.
[0070] In step S204, the instruction unit 23 determines whether the difference in load output as the boarding and alighting request from the 1st request unit 30 is equal to or greater than the weight of the lightest moving body 19 among the moving bodies 19 of the moving body system 4. Here, the weight of each of the moving bodies 19 is acquired by the instruction unit 23 from the moving body information management unit 22, for example. In the case where the determination result is "No", the processing of the elevator system 1 proceeds to step S205. On the other hand, in the case where the determination result is "Yes", the processing of the elevator system 1 proceeds to step S209.
[0071] In step S205, the instruction unit 23 determines whether any of the moving bodies 19 is riding on the car 12. In the case where the determination result is "Yes", the processing of the elevator system 1 proceeds to step S206. On the other hand, in the case where the determination result is "No", the processing of the elevator system 1 concerning the cooperation of the moving bodies 19 in the target block with the elevator 3 ends.
[0072] In step S206, the instruction section 23 notifies the cooperative processing section 29 of the floor at which the mobile body 19 riding in the car 12 is to alight. At this time, the instruction section 23 can also specify the floor at which the mobile body 19 is to alight and make the notification. The floor at which the mobile body 19 is to alight is, for example, the floor at which the mobile body 19 performs a service, the floor at which the mobile body 19 waits for the execution of a service, or the floor at which the mobile body 19 is charged, and the like. Further, the instruction section 23 outputs to the mobile body 19 riding in the car 12 a control instruction to alight at the floor at which the car 12 is to stop. Then, the processing of the elevator system 1 proceeds to step S207.
[0073] In step S207, the 2nd request section 31 of the cooperative processing section 29 outputs to the control panel 14 of the elevator 3 an operation request to cause the car 12 to stop at the floor at which the mobile body 19 riding in the car 12 is to alight, based on the notification from the instruction section 23. Here, in the case where the floor at which the mobile body 19 is to alight is specified in the notification from the instruction section 23, the 2nd request section 31 outputs an operation request to cause the car 12 to stop at the specified floor. Then, the processing of the elevator system 1 proceeds to step S208.
[0074] In step S208, the mobile body 19 that received the control instruction to alight from the instruction section 23 alights from the car 12 at the floor at which the car 12 has stopped in accordance with the operation request to the elevator 3. Then, the processing of the elevator system 1 concerning the cooperation between the mobile body 19 in the object block and the elevator 3 ends.
[0075] In step S209, the instruction section 23 selects the object mobile body that boards the car 12 from among the plurality of mobile bodies 19 in correspondence with the boarding and alighting request associated with the object block. The instruction section 23 selects, for example, the mobile body 19 whose weight is closest to the load difference output as the boarding and alighting request from the 1st request section 30 as the object mobile body. The instruction section 23 can also select a plurality of object mobile bodies. At this time, the plurality of object mobile bodies are selected in such a manner that the total of the weights of the respective object mobile bodies is close to the difference in the load. Then, the processing of the elevator system 1 proceeds to step S210.
[0076] In step S210, the instruction section 23 determines whether the subject mobile body can board the car 12. The instruction section 23 determines that the subject mobile body can board the car 12, for example, in a case where the subject mobile body is not assigned a service, or in a case where the subject mobile body is not executing a service, and so on. In a case where the subject mobile body can board the car 12, the processing of the elevator system 1 proceeds to step S211. On the other hand, the instruction section 23 determines that the subject mobile body cannot board the car 12, for example, in a case where the subject mobile body is executing an assigned service, and so on. In a case where the subject mobile body cannot board the car 12, the instruction section 23 does not output an instruction relating to cooperation with the elevator 3 to the subject mobile body. Then, the processing of the elevator system 1 relating to cooperation of the mobile body 19 in the subject block with the elevator 3 ends.
[0077] In step S211, the instruction section 23 notifies the cooperation processing section 29 of boarding of the car 12 by the subject mobile body. At this time, for example, the instruction section 23 specifies the floor at which the subject mobile body boards the car 12 to make the notification. Further, the instruction section 23 outputs a control instruction to board the car 12 to the subject mobile body. In addition, in a case where the subject mobile body is already boarded on the car 12, the instruction section 23 outputs a control instruction to continue boarding the car 12 to the subject mobile body, for example. Further, in a case where another mobile body 19 is boarded on the car 12, the instruction section 23 outputs a control instruction to alight from the car 12 to the other mobile body 19 by the same processing as in step S206. Then, the processing of the elevator system 1 proceeds to step S212.
[0078] In step S212, the 2nd request section 31 of the cooperation processing section 29 outputs a request for operation of the car 12 to the panel 14 of the elevator 3 so that the car 12 stops at the floor at which the subject mobile body boards the car 12, in accordance with the notification from the instruction section 23. In addition, in a case where the instruction section 23 has notified the cooperation processing section 29 of alighting of the other mobile body 19, the 2nd request section 31 outputs a request for operation of the car 12 to the panel 14 of the elevator 3 so that the car 12 stops at the floor at which the other mobile body 19 alights, by the same processing as in step S207. Then, the processing of the elevator system 1 relating to cooperation of the mobile body 19 in the subject block with the elevator 3 ends.
[0079] In step S213, the mobile body 19 that has received the boarding / alighting control instruction from the instruction section 23 boards the car 12 at the floor at which the car 12 stops in accordance with the request for operation of the elevator 3. Then, the processing of the elevator system 1 relating to cooperation of the mobile body 19 in the subject block with the elevator 3 ends.
[0080] As explained above, the elevator system 1 of Embodiment 1 is provided with the elevator 3, the mobile body management device 20, and the cooperation device 5. The elevator 3 includes the car 12 and the counterweight 13 that are linked to each other via a rope and a sheave. The weighing device 18 is provided in the car 12. The elevator 3 transports the users 15 who get on the car 12 between a plurality of floors in the facility 2. The mobile body management device 20 is provided with the instruction section 23. The instruction section 23 outputs a control instruction to each mobile body 19. Each mobile body 19 moves in the facility 2 and performs a business assigned thereto. The cooperation device 5 cooperates the mobile body 19 with the elevator 3. The cooperation device 5 is provided with the totalizing section 27, the calculation section 32, the first request section 30, and the second request section 31. The totalizing section 27 totalizes the load carried by the car 12 measured by the weighing device 18 during each block, which is obtained by dividing time in advance, for each attribute set in advance for each block. The target block is the current block or a block thereafter among the blocks. The calculation section 32 calculates a difference between the load carried by the car 12 totalized by the totalizing section 27 for the attribute of the target block and the load carried by the car 12 in the balanced state of the car 12 and the counterweight 13. The first request section 30 outputs a boarding and alighting request to the instruction section 23 by outputting the difference in the load calculated by the calculation section 32 to the instruction section 23, the boarding and alighting request being such that any mobile body 19 boards and alights the car 12 in such a manner that the load carried by the car 12 during the target block approaches the load carried by the car 12 in the balanced state. The instruction section 23 selects a mobile body 19 that boards and alights the car 12 corresponding to the boarding and alighting request as a target mobile body from among the mobile bodies 19 in accordance with the difference calculated by the calculation section 32 and the weights of the mobile bodies 19. The second request section 31 outputs an operation request to the elevator 3, the operation request being such that the target mobile body is able to board and alight the car 12 in such a manner that the target mobile body is able to board and alight the car 12.
[0081] Further, in Embodiment 1, the cooperation method of cooperating the mobile body 19 with the elevator 3 includes a totalizing step, a calculation step, a selection step, and a request step. The totalizing step is a step of totalizing the load carried by the car 12 measured by the weighing device 18 during each block for each attribute set in advance for each block. The calculation step is a step of calculating, for a target block, a difference between the load carried by the car 12 totalized in the totalizing step for the attribute of the target block and the load carried by the car 12 in the balanced state of the car 12 and the counterweight 13. The selection step is a step of selecting a target mobile body from among one or more mobile bodies 19 in accordance with the difference calculated in the calculation step and the weights of the mobile bodies 19. The request step is a step of outputting an operation request to the elevator 3, the operation request being such that the target mobile body selected in the selection step is able to board and alight the car 12 in such a manner that the target mobile body is able to board and alight the car 12.
[0082] Further, the cooperation program of Embodiment 1 causes the computer system 21 to execute the aggregating step, the calculating step, the selecting step, and the requesting step. Here, the computer system 21 is capable of communicating with the mobile body 19 and the elevator 3.
[0083] According to such a structure, even in a case where the user 15 gets on and off in the elevator 3 so that the load of the car 12 varies during the block, the object mobile body, which is selected in a manner to reduce the difference between the load of the car 12 and the load of the counterweight 13, is caused to get on and off the car 12 in advance of the user 15 based on the past aggregated result of the block of the same attribute as the block. Due to the weight of the object mobile body that gets on and off in advance of the user 15, the difference between the load of the car 12 and the counterweight 13 at the time of the operation of the elevator 3 becomes small without impairing the convenience of the user 15. Thereby, for example, the electric load in the inverter and the like in the control panel 14 that drives the motor of the traction machine 10 can be reduced. Thereby, the life of a part or the whole of the components of the elevator 3 including the inverter and the like can be expected to be extended.
[0084] Further, the aggregation unit 27 aggregates the number of operations of the elevator 3 during the block for each attribute. The first requesting unit 30 does not output the request for getting on and off to the instruction unit 23 in a case where the number of operations of the elevator 3 aggregated by the aggregation unit 27 for the attribute of the object block is less than a threshold number of times set in advance.
[0085] According to such a structure, for the block for which the number of operations is small and for which the effect of the reduction of the electric load due to the getting on and off of the mobile body 19 cannot be obtained, the getting on and off of the mobile body 19 and the operation of the elevator 3 for the getting on and off are not performed. Thereby, the energy consumed in the elevator system 1 can be reduced.
[0086] Next, the use of the elevator system 1 will be described. Figure 8 An example of the hardware structure of the elevator system 1 will be described.
[0087] Figure 8 is a hardware structure diagram of the main part of the elevator system 1 of Embodiment 1.
[0088] Each function of the elevator system 1 can be implemented by a processing circuit. The processing circuit is provided with at least one processor 100a and at least one memory 100b. The processing circuit can be provided with the processor 100a, the memory 100b, and at least one dedicated hardware 200, or can be provided with at least one dedicated hardware 200 instead of the processor 100a and the memory 100b.
[0089] In a case where the processing circuitry is provided with the processor 100a and the memory 100b, each function of the elevator system 1 is implemented by software, firmware, or a combination of software and firmware. At least one of the software and the firmware is described as a program. The program is stored in the memory 100b. The processor 100a implements each function of the elevator system 1 by reading out and executing the program stored in the memory 100b.
[0090] The processor 100a is also referred to as a CPU (Central Processing Unit), a processing device, an arithmetic device, a microprocessor, a microcomputer, a DSP. The memory 100b is constituted by, for example, a nonvolatile or volatile semiconductor memory such as a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory), or the like.
[0091] In a case where the processing circuitry is provided with the dedicated hardware 200, the processing circuitry is implemented by, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination thereof.
[0092] Each function of the elevator system 1 can be implemented by the processing circuitry, respectively. Alternatively, each function of the elevator system 1 can be implemented by the processing circuitry collectively. As for each function of the elevator system 1, a part thereof can be implemented by the dedicated hardware 200, and the other part thereof can be implemented by software or firmware. In this way, the processing circuitry implements each function of the elevator system 1 by the dedicated hardware 200, the software, the firmware, or a combination thereof.
[0093] Embodiment 2
[0094] In Embodiment 2, points different from the examples disclosed in Embodiment 1 are described in particular detail. As for features not described in Embodiment 2, any of the features in the examples disclosed in Embodiment 1 can be employed.
[0095] Figure 9 is a flowchart showing an example of the operation of the elevator system 1 of Embodiment 2.
[0096] In Figure 9 , an example of the process from after the object mobile body boarding the car 12 corresponding to the boarding request until alighting is shown.
[0097] In step S301, the instruction section 23 outputs a boarding instruction to the selected object mobile body. At this time, the instruction section 23 can also output a control instruction to set the action mode during boarding the car 12 in the object block to a standby mode to the object mobile body. Here, the standby mode is an action mode to stand by until a control instruction to cancel is accepted, for example, without performing actions such as movement and business. Then, the process of the elevator system 1 proceeds to step S302.
[0098] In step S302, the object mobile body starts boarding the car 12 when the car 12 stops at the floor where the object mobile body is located according to the boarding instruction. Then, the process of the elevator system 1 proceeds to step S303.
[0099] In step S303, the object mobile body determines whether boarding the car 12 is completed. In the case where boarding is not completed, the elevator system 1 repeatedly performs the process of step S303 again, for example, after a predetermined time elapses. On the other hand, in the case where boarding is completed, the object mobile body notifies the instruction section 23 that boarding is completed. In addition, the instruction section 23 can output a control instruction to set the action mode to the standby mode to the object mobile body after receiving the notification from the object mobile body. Then, the process of the elevator system 1 proceeds to step S304.
[0100] In step S304, the object mobile body switches the action mode to the standby mode. Then, the process of the elevator system 1 proceeds to step S305.
[0101] In step S305, the instruction section 23 determines whether it is a timing to output an alighting instruction. The timing to output the alighting instruction is a timing to determine alighting of the object mobile body according to a boarding request or the like, for example, when the object block is changed to the next block. In the case where it is not the timing to output the alighting instruction, the elevator system 1 repeatedly performs the process of step S305 again, for example, after a predetermined time elapses. On the other hand, in the case where it is the timing to output the alighting instruction, the process of the elevator system 1 proceeds to step S306.
[0102] In step S306, the instruction section 23 outputs an alighting instruction to the object mobile body. At this time, the instruction section 23 can also output a control instruction to cancel the standby mode to the object mobile body, for example. Alternatively, the alighting instruction can function as the control instruction to cancel the standby mode. Then, the process of the elevator system 1 proceeds to step S307.
[0103] In step S307, the subject mobile body cancels the standby mode. Then, the processing of the elevator system 1 proceeds to step S308.
[0104] In step S308, the subject mobile body gets off the car 12 at the floor where the car 12 has stopped, according to the get-off instruction. Then, the processing of the elevator system 1 concerning the boarding and getting off of the subject mobile body corresponding to the boarding request ends.
[0105] As described above, the instruction section 23 of the elevator system 1 of Embodiment 2 outputs the control instruction that sets the action mode during the period in which the subject mobile body boards the car 12 in the subject block to the standby mode, to the subject mobile body.
[0106] According to such a configuration, it is possible to suppress the energy consumption of the subject mobile body during the period in which the subject mobile body boards the car 12 corresponding to the boarding request. In addition, each mobile body 19 corresponding to the boarding request can also switch the action mode to the standby mode after completing the boarding to the car 12, regardless of the control instruction from the instruction section 23.
[0107] Embodiment 3
[0108] In Embodiment 3, the points different from the examples disclosed in Embodiment 1 or Embodiment 2 are particularly described in detail. For the features not described in Embodiment 3, any of the features in the examples disclosed in Embodiment 1 or Embodiment 2 can be employed.
[0109] Figure 10 is a flowchart showing an example of the action of the elevator system 1 of Embodiment 3.
[0110] In Figure 10 , an example of the processing when the mobile body 19 performs a service is shown. In the mobile body 19 of this example, a service for which the execution time is not specified is assigned. This service includes, for example, cleaning of the facility 2 or point inspection, and the like. Figure 10 The processing in Figure 10 , for example, starts at a predetermined timing. In this example, Figure 10 The processing in
[0111] In step S401, the instruction section 23 acquires the information of the number of operations accumulated by the accumulation section 28. In this example, the instruction section 23 acquires the information of one day with respect to the attribute of the same day of the week as the current day of the week. For example, in the case where the current day of the week is Tuesday, the instruction section 23 acquires the information of the number of operations of the attributes "B-1" to "B-48". Then, the processing of the elevator system 1 proceeds to step S402.
[0112] In step S402, the instruction section 23 selects a block during which to execute the service assigned to the mobile body 19. The instruction section 23 selects the block to execute the service from the block of the attribute of the smaller number of operation times acquired from the accumulation section 28 in order. In the case where a plurality of services are assigned to the mobile body 19, the instruction section 23 selects during which block to execute for each service. Then, the processing of the elevator system 1 proceeds to step S403.
[0113] In step S403, the instruction section 23 determines whether the current time is included in the block selected as the block to execute the service of the mobile body 19. In the case where the current time is not included in the time period of the block to execute the service, the elevator system 1, for example, repeatedly performs the processing of step S403 again after a predetermined time elapses. During this period, the mobile body 19 can wait at a predetermined waiting place or can get on the car 12 in correspondence with a boarding request. On the other hand, in the case where the current time is included in the time period of the block to execute the service, the processing of the elevator system 1 proceeds to step S404.
[0114] In step S404, the instruction section 23 outputs a control instruction related to the service to be executed by the mobile body 19 during the current block to the mobile body 19. The mobile body 19 executes the service according to the service instruction received from the instruction section 23. Then, the processing of the elevator system 1 proceeds to step S405.
[0115] In step S405, the instruction section 23 determines whether the service to be executed by the mobile body 19 during the current block is completed. The determination of the completion of the service is performed, for example, according to a notification from the mobile body 19 to the instruction section 23 or the like. In the case where the service is not completed, the processing of the elevator system 1 proceeds to step S404. On the other hand, in the case where the service is completed, the processing of the elevator system 1 proceeds to step S406.
[0116] In step S406, the instruction section 23 determines whether all the services assigned to the mobile body 19 are completed. In the case where there is an uncompleted service, the processing of the elevator system 1 proceeds to step S403. On the other hand, in the case where all the services are completed, the processing of the elevator system 1 ends when the mobile body 19 executes the service.
[0117] As described above, the instruction section 23 of the elevator system 1 of Embodiment 3 outputs a control instruction to the mobile body 19 to which a service for which the execution time is not specified is assigned among one or more mobile bodies 19 so that the time included in the block of the attribute of the smaller number of operation times of the elevator 3 obtained by aggregation is given priority as the time to execute the service.
[0118] According to such a configuration, the mobile body 19 performs the service in a time period in which the number of operations of the elevator 3 is small and the number of passages of the user 15 is small. Thereby, the interference between the mobile body 19 and the user 15 becomes less, and thus it is possible to improve the convenience of the user 15 and to improve the efficiency of the service of the mobile body 19. In addition, the selection of the time in which the assigned service is performed can also be made by each mobile body 19 itself. Furthermore, the example in which the time in which the service is performed is selected from a day is described, but the time in which the service is performed can also be selected from a week, a half day, or other periods, for example, in accordance with the kind of service, or the characteristics of the mobile body 19 or the facility 2, or the like.
Claims
1. An elevator system, wherein, The elevator system includes: an elevator that has a car and a counterweight linked to each other via a rope and a sheave, and that transports users who get on the car between a plurality of floors in a facility; an instruction unit that outputs a control instruction to one or more mobile bodies that move in the facility and perform assigned services; a totalizing unit that totalizes a load carried by the car measured by a measuring device provided to the car during each of a plurality of blocks, which are obtained by dividing time in advance, for each attribute set in advance for each of the blocks, the attribute including time period information and information of day of the week or information of whether it is a holiday, the attribute being set in advance in a manner repeated as time passes; a calculation unit that calculates, for a target block that is current or subsequent among the blocks, a difference between an average of the load carried by the car totalized by the totalizing unit for the attribute of the target block and the load carried by the car in a balanced state of the car and the counterweight; a first request unit that outputs a boarding request to the instruction unit in such a manner that any of the one or more mobile bodies boards the car so that the load carried by the car during the target block approaches the load carried by the car in the balanced state, by outputting the difference calculated by the calculation unit to the instruction unit; and a second request unit that outputs an operation request to the elevator in such a manner that a target mobile body selected from the one or more mobile bodies by the instruction unit in such a manner that the total of the weights of the target mobile body approaches the difference calculated by the calculation unit, based on the difference calculated by the calculation unit and the weights of the one or more mobile bodies, respectively, boards the car, as a mobile body that boards the car in correspondence with the boarding request.
2. The elevator system according to claim 1, wherein the totalizing unit totals the number of operations of the elevator during each of the blocks for each attribute, the first request unit does not output the boarding request to the instruction unit in a case where the number of operations of the elevator totalized by the totalizing unit for the attribute of the target block is less than a threshold number of operations set in advance.
3. The elevator system according to claim 1, wherein the instruction unit outputs a control instruction to the target mobile body that sets a movement pattern during a period in which the target mobile body gets on the car in the target block to a standby pattern.
4. The elevator system according to claim 1, wherein the totalizing unit totals the number of operations of the elevator during each of the blocks for each attribute, the instruction unit outputs a control instruction to a mobile body among the one or more mobile bodies to which a service for which a time of performance is not specified is assigned, so that a block included in an attribute for which the number of operations of the elevator totalized by the totalizing unit is less is given priority as a time of performance of the service.
5. A cooperative device, wherein The cooperation device causes one or more mobile bodies that move in a facility and perform assigned services to cooperate with an elevator that has a car and a counterweight that are linked to each other via a rope and a sheave, and that transports users who ride the car between a plurality of floors in the facility, The cooperation device includes: a totalizing unit that totalizes, for each attribute that is set in advance for each of a plurality of blocks, a load carried by the car that is measured by a measuring device provided to the car during each of the plurality of blocks, wherein the plurality of blocks are obtained by dividing time in advance, and the attribute includes time period information, and information of the day of the week or information of whether it is a holiday, and the attribute is set in advance in a manner that repeats with the passage of time; a calculation unit that calculates, for a target block that is current or subsequent among the plurality of blocks, a difference between an average value of the load carried by the car that is totalized by the totalizing unit for the attribute of the target block and the load carried by the car in a balanced state of the car and the counterweight; a first request unit that outputs, to a mobile body management device that outputs a control command to the one or more mobile bodies, a difference calculated by the calculation unit, and outputs a boarding request to the mobile body management device in such a manner that any of the one or more mobile bodies boards the car in such a manner that the load carried by the car during the target block approaches the load carried by the car in the balanced state; and a second request unit that outputs, to the elevator, an operation request to operate in such a manner that a target mobile body boards the car, the target mobile body being selected from the one or more mobile bodies by the mobile body management device in such a manner that the total of the weights of the target mobile body approaches the difference calculated by the calculation unit, in accordance with the difference calculated by the calculation unit and the weights of the one or more mobile bodies.
6. A cooperation method in which, The cooperation method causes one or more mobile bodies that move in a facility and perform assigned services to cooperate with an elevator that has a car and a counterweight that are linked to each other via a rope and a sheave, and that transports users who ride the car between a plurality of floors in the facility, The cooperation method includes: a totalizing step of totalizing, for each attribute that is set in advance for each of a plurality of blocks, a load carried by the car that is measured by a measuring device provided to the car during each of the plurality of blocks, wherein the plurality of blocks are obtained by dividing time in advance, and the attribute includes time period information, and information of the day of the week or information of whether it is a holiday, and the attribute is set in advance in a manner that repeats with the passage of time; calculating, for a current or subsequent object block among the plurality of blocks, a difference between an average of the carrying load of the car obtained by aggregating in the aggregation step according to the attribute of the object block and the carrying load of the car in a balanced state of the car and the counterweight; selecting, from the one or more mobile bodies, an object mobile body that makes the carrying load of the car during the object block close to the carrying load of the car in the balanced state by having the object mobile body get on and off the car, in such a manner that the aggregation of the weights of the object mobile bodies approaches the difference calculated in the calculation step, according to the difference calculated in the calculation step and the weight of each of the one or more mobile bodies; and outputting, to the elevator, an operation request to operate in such a manner that the object mobile body selected in the selection step is able to get on and off the car.
7. A storage medium storing a collaboration program, wherein, A computer system is capable of communicating with one or more mobile bodies that move in a facility and perform assigned services, and an elevator having a car and a counterweight that are linked to each other via a rope and a sheave, and that transport users who get on the car between a plurality of floors in the facility, The collaboration program causes the computer system to execute the following steps: aggregating, according to each attribute set in advance for each block among a plurality of blocks, the carrying load of the car measured by a measuring device provided to the car during each block among the plurality of blocks, wherein the plurality of blocks are obtained by dividing time in advance, and the attribute includes time period information, and information of the day of the week or information of whether it is a holiday, and the attribute is set in advance in a manner that repeats as time passes; calculating, for a current or subsequent object block among the plurality of blocks, a difference between an average of the carrying load of the car obtained by aggregating in the aggregation step according to the attribute of the object block and the carrying load of the car in a balanced state of the car and the counterweight; selecting, from the one or more mobile bodies, an object mobile body that makes the carrying load of the car during the object block close to the carrying load of the car in the balanced state by having the object mobile body get on and off the car, in such a manner that the aggregation of the weights of the object mobile bodies approaches the difference calculated in the calculation step, according to the difference calculated in the calculation step and the weight of each of the one or more mobile bodies; and outputting, to the elevator, an operation request to operate in such a manner that the object mobile body selected in the selection step is able to get on and off the car.
Citation Information
Patent Citations
Elevator adjustment method and adjustment system
JP2020111410A
Method, system and device for improving operation efficiency and energy saving performance of elevator
CN105084138A
Elevator apparatus, elevator system, and control method for elevator apparatus
JP2020111394A