Logistics elevator cluster comprehensive scheduling method and device based on Plant Simulation
By simulating the multi-layer production workshop and logistics elevator cluster in Plant Simulation, the optimal elevator information is generated in combination with multiple factors, and the problems of low scheduling efficiency and high energy consumption in the multi-layer production workshop are solved, and more efficient Elevator scheduling and lower energy consumption.
Patent Information
- Application Number
- CN202411952361.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-02-11
AI Technical Summary
In multi-story production workshops, the existing elevator cluster scheduling methods have problems such as long elevator time, improper management of human-machine mixed elevators, excessive energy consumption of elevators, and difficulty in strategy verification.
The comprehensive scheduling method of logistics elevator cluster based on Plant Simulation is adopted. By simulating the multi-story production workshop, logistics trolley and logistics elevator in Plant Simulation, the optimal elevator riding information is generated in combination with multiple factors, and the operation and scheduling of the elevator is optimized.
It significantly improves the scheduling efficiency and energy-saving effect of logistics elevator clusters in the production workshop, reduces the waiting time for logistics trolleys, ensures the safety of personnel riding elevators, and optimizes the energy consumption and use of elevators.
Smart Images

Figure CN119409035A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of elevator dispatching, and in particular to a comprehensive dispatching method and device for a logistics elevator cluster based on Plant Simulation. Background Art
[0002] In a multi-storey production workshop, personnel, materials, finished products, and carriers between different floors often interact using logistics elevators. Therefore, in order to uniformly dispatch multiple elevators in a multi-storey production workshop, an elevator cluster scheduling algorithm is usually used to optimize the operation of the elevators. The elevator scheduling algorithm is implemented through technical strategies such as C language programming simulation, fuzzy logic, and artificial bee colony algorithm. It relies on advanced algorithms and technologies to improve elevator operation efficiency and passenger satisfaction, considers random passenger arrivals and floor calls, and performs global system optimization to select the direction of car movement and provide services, thereby optimizing the average passenger waiting time, system service time, and system response time.
[0003] However, there are many problems in the application of logistics elevators in multi-story production workshops. On the one hand, the existing mainstream elevator cluster scheduling method has a single way of receiving tasks, and most of the instructions require users to go to the elevator entrance. Although a few can be received remotely, in scenarios where people and machines are mixed in the workshop and machine transportation is mainly carried out, users still have to wait for a long time for the elevator; on the other hand, the waiting time for the elevator is too long. A few elevators that can receive tasks remotely have safety hazards of people and machines riding together and do not distinguish the priority of people in the production workshop, which affects the efficiency of the workshop during rush hours; at the same time, traditional elevators ignore energy consumption because they focus on waiting time, and consume too much energy when the transportation volume of the workshop elevator cluster is large.
[0004] In addition, in the scenario of a multi-story production workshop, the existing technology cannot verify the quality of the elevator cluster scheduling algorithm. Dedicated elevator simulation software cannot simulate factors such as the time when the workshop elevator task is generated, the distance from the elevator, and the priority. It can only rely on physical elevator tests, which is time-consuming and difficult to collect data. Although some production workshop simulations such as Plant Simulation come with common production elements in factory simulations, such as machining centers, robots, assembly stations, etc., which can simulate the operation of the factory well, they cannot simulate the operation of the elevator. Elevators are important logistics equipment in some factories, especially for some factories with a high level of logistics automation. Elevators play a connecting role. Therefore, how to evaluate the advantages and disadvantages of simulated elevator cluster scheduling algorithms through simulation is a problem that the existing technology urgently needs to solve. Summary of the invention
[0005] The embodiment of the present application provides a comprehensive scheduling method and device for logistics elevator clusters based on Plant Simulation. By simulating logistics carts to transport freight through logistics elevators in Plant Simulation, the comprehensive scheduling method for logistics elevator clusters based on comprehensive multiple factors generates optimal elevator information, which solves many problems existing in the prior art, such as long waiting time for elevators, mixed elevator management of people and machines, elevator energy saving, and difficulty in strategy verification, and significantly improves the scheduling efficiency and energy-saving effect of logistics elevator clusters in production workshops.
[0006] In a first aspect, an embodiment of the present application provides a comprehensive scheduling method for logistics elevator clusters based on Plant Simulation, the method comprising: In Plant Simulation, a multi-layer production workshop, at least one logistics trolley, multiple logistics elevators, and an elevator cluster control system are simulated, wherein the elevator cluster control system has a built-in initial elevator cluster scheduling method; The logistics cart assigned to the freight task sends the elevator boarding information to the elevator cluster control system. The elevator cluster control system generates an elevator boarding instruction based on the elevator boarding information and returns the elevator boarding instruction to the logistics cart. The logistics cart completes the elevator boarding according to the elevator boarding instruction, wherein the elevator boarding information includes the number of carts, the location of the cart, the starting floor and the target floor, and the elevator boarding instruction includes the optimal logistics elevator number and the optimal moving route of the logistics cart.
[0007] In a second aspect, an embodiment of the present application provides a comprehensive dispatching device for logistics elevator clusters based on Plant Simulation, including: The simulation module is used to simulate a multi-storey production workshop, at least one logistics trolley, multiple logistics elevators and an elevator cluster control system in Plant Simulation; The elevator module sends the elevator information to the elevator cluster control system through the logistics cart assigned to the freight task. The elevator cluster control system generates an elevator instruction based on the elevator information and returns the elevator instruction to the logistics cart. The logistics cart completes the elevator according to the elevator instruction, wherein the elevator information includes the number of carts, the location of the cart, the starting floor and the target floor, and the elevator instruction includes the optimal logistics elevator number and the optimal moving route of the logistics cart.
[0008] In a third aspect, an embodiment of the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute a comprehensive scheduling method for a logistics elevator cluster based on PlantSimulation.
[0009] In a fourth aspect, an embodiment of the present application provides a readable storage medium, wherein the readable storage medium stores a computer program, wherein the computer program includes a program code for controlling a process to execute a process, wherein the process includes a logistics elevator cluster comprehensive scheduling method based on Plant Simulation The main contributions and innovations of the present invention are as follows: The embodiment of the present application uses Plant Simulation to realize comprehensive scheduling of logistics elevators in a factory simulation environment based on the position and route of the logistics cart. In the embodiment of the present application, the logistics cart directly sends an elevator command to the elevator cluster control system. The logistics elevator cluster comprehensive scheduling method combines the logistics cart position, the logistics cart travel distance, the elevator task priority and energy consumption factors to obtain a shortest solution from task issuance to completion of the transportation task, and then allocates the most suitable logistics elevator to the current logistics cart, determines the elevator to perform the task and the travel route of the logistics cart, thereby greatly reducing the task waiting time of the logistics cart.
[0010] At the same time, the logistics elevator cluster scheduling method combines the staff's needs for taking the elevator, and uses one elevator for multiple purposes, ensuring the safety of personnel taking the elevator and shortening the waiting time for the elevator. It is particularly suitable for scenarios in which elevator cluster scheduling requires mixed use of humans and machines in production workshops. Since the logistics elevator cluster scheduling method of this scheme can be combined with factors such as production personnel, logistics carts, and production lines in the factory for comprehensive scheduling, and by improving the priority of personnel transportation tasks, it can quickly complete personnel elevator tasks and reduce the waiting time for a large number of people. This not only ensures the efficiency of personnel taking the elevator, but also can be as close to the real production scene as possible, meeting the needs of real factories for logistics systems.
[0011] In addition, the logistics elevator cluster scheduling method proposed in this scheme can regulate the elevator cluster according to the actual logistics vehicles and personnel's riding needs. By adjusting the number of open elevators in real time and automatically performing elevator allocation scheduling, the overall energy consumption of elevators during idle time can be saved.
[0012] Details of one or more embodiments of the present application are set forth in the following drawings and description to make other features, objects, and advantages of the present application more readily apparent. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings: Figure 1 is a flow chart of a comprehensive scheduling method for logistics elevator clusters based on Plant Simulation according to an embodiment of the present application; Figure 2It is a structural block diagram of a comprehensive dispatching device for logistics elevator clusters based on Plant Simulation according to an embodiment of the present application; Figure 3 It is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0014] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with one or more embodiments of this specification. Instead, they are merely examples of devices and methods consistent with some aspects of one or more embodiments of this specification as detailed in the appended claims.
[0015] It should be noted that: in other embodiments, the steps of the corresponding method are not necessarily performed in the order shown and described in this specification. In some other embodiments, the steps included in the method may be more or less than those described in this specification. In addition, a single step described in this specification may be decomposed into multiple steps for description in other embodiments; and multiple steps described in this specification may be combined into a single step for description in other embodiments.
[0016] Embodiment 1 The embodiment of the present application provides a comprehensive scheduling method for logistics elevator clusters based on Plant Simulation, which simulates the situation of logistics vehicles carrying freight through logistics elevators and passengers taking elevators in Plant Simulation, and comprehensively considers various factors to generate optimal elevator information for logistics vehicles or passengers during the simulation process, thereby increasing the operating efficiency of logistics elevators. Specifically, reference Figure 1 , the method comprising: In Plant Simulation, the factory environment including multi-layer production workshops, at least one logistics cart, multiple logistics elevators and the elevator cluster control system that communicates and shakes hands with the logistics cart and logistics elevators are simulated; The logistics cart assigned to the freight task sends the elevator boarding information to the elevator cluster control system. The elevator cluster control system generates an elevator boarding instruction based on the elevator boarding information, returns the elevator boarding instruction to the logistics cart and dispatches the corresponding logistics elevator. The logistics cart completes the elevator boarding according to the elevator boarding instruction, wherein the elevator boarding information includes the number of carts, the location of the cart, the starting floor and the target floor, and the elevator boarding instruction includes the optimal logistics elevator number and the optimal moving route of the logistics cart.
[0017] In order to realize the communication handshake between the logistics cart and the Plant Simulation, this solution adds a data interaction transceiver to each logistics cart and each logistics elevator in the factory. The logistics cart and logistics elevator transmit various data to the elevator cluster control system through the data interaction transceiver, so as to achieve unified scheduling of all logistics elevators and all logistics carts by the elevator cluster control system.
[0018] Correspondingly, the logistics cart simulated in Plant Simulation corresponds to the actual logistics cart, and the logistics elevator simulated in Plant Simulation corresponds to the actual logistics elevator. PlantSimulation is a simulation tool used to simulate factory production. The software comes with common production elements in factory simulation, such as machining centers, robots, assembly stations, etc., which can well simulate the factory environment of multi-layer production workshops. However, traditional Plant Simulation does not have elevator simulation function. This solution innovatively simulates at least one logistics cart and multiple logistics elevators in Plant Simulation to realize the relevant simulation work of logistics elevators.
[0019] The logistics elevator of this solution can be a conventional remote-controlled logistics elevator. In some embodiments, each logistics elevator has a unique identification number to facilitate management, monitoring and maintenance, and each logistics elevator has a real-time monitor for monitoring the up and down of the logistics elevator. By sending start, braking, acceleration, deceleration, and opening and closing elevator door signals to the elevator lifting box, there are buttons representing different floors inside the logistics elevator. When the button is pressed, the logistics elevator will move to the corresponding floor. When it is about to reach a certain floor, the real-time monitor determines whether there are passengers or logistics carts in the logistics elevator who want to get off the elevator on this floor based on the information of the button. If so, a signal is sent to the elevator lifting frame to slow it down, and at the same time, the logistics elevator is allowed to stop smoothly at the elevator entrance of this floor. After the logistics elevator stops, the real-time monitor turns off the corresponding button light in the logistics elevator, allowing passengers or logistics carts to exit the elevator and then close the elevator door, and continues to move in the original direction until it reaches the last floor that the logistics cart or passengers require to reach. Specifically, the logistics elevator has only one button on the bottom and top floors, and two buttons on each floor, indicating up and down requests respectively. When pressed, the button light turns on and sends a request to the real-time monitor. The real-time monitoring program is responsible for judging whether the up and down requests of the elevator passengers or logistics carts are consistent with the current movement direction of the elevator. If not, the request will not be accepted for the time being, and the button light will continue to be on; if consistent, the real-time monitor will turn off the corresponding up and down request button lights, and let the elevator stop smoothly at the elevator entrance of this floor, allowing the corresponding elevator passengers or logistics carts to enter the elevator, and then continue to move in the original direction.
[0020] In an embodiment of the present scheme, the logistics cart of the present scheme shakes hands with the elevator cluster control system through a data interactive transceiver to establish a communication channel, and sends the elevator boarding information to the elevator cluster control system based on the established communication channel, and a communication channel is established between the elevator cluster control system and the logistics elevator, so as to control the logistics elevator through the elevator cluster control system, so as to control the corresponding logistics elevator to arrive at the corresponding floor, and send the elevator boarding instruction to the logistics cart.
[0021] Furthermore, the data transmission between the logistics cart and the logistics elevator and the elevator cluster control system adopts a unified message format.
[0022] In the step of "the logistics cart assigned to the freight task sends the elevator boarding information to the elevator cluster control system", when there is a freight task in the multi-story production workshop, a freight instruction is generated according to the freight task and assigned to the logistics cart. The logistics cart generates the elevator boarding information according to the received freight task. The freight instruction includes one of the quantity of goods, the location of the goods and the destination, and the elevator boarding information includes the number of carts, the location of the cart, the starting floor and the target floor.
[0023] It should be noted that in multi-story production workshops, personnel, materials, finished products, and carriers between different floors are often interacted by logistics elevators. The integrated scheduling method for logistics elevator clusters based on Plant Simulation provided in this solution comprehensively solves many problems existing in the use of logistics elevators in multi-story production workshops in the prior art: low scheduling efficiency during busy periods and long individual waiting time; long waiting time for personnel when humans and machines are mixed; excessive energy consumption during idle periods and lack of task priority management.
[0024] In this solution, when personnel need to use the logistics elevator to exchange materials, they can place the materials on the logistics cart to generate freight instructions. The logistics cart generates elevator instructions based on the received freight tasks. At this time, personnel can directly enter the elevator information on the logistics cart. Of course, in some embodiments, the system can automatically generate freight instructions based on freight tasks and give them to idle logistics carts. At this time, the assigned logistics cart first arrives at the cargo location where the goods are located to obtain the goods.
[0025] Specifically, since a single logistics cart has a limited loading capacity, when the quantity of goods is large, multiple logistics carts will be called to transport the goods. Therefore, when the goods loading is completed, the logistics cart will send the number of carts, the cart position, the starting floor and the target floor as the elevator information to the elevator cluster control system.
[0026] Different from the traditional elevator dispatching method, the integrated dispatching method of logistics elevator cluster based on Plant Simulation in this scheme takes into account the location of logistics trolleys, the travel distance of logistics trolleys and energy consumption factors, and reasonably allocates logistics elevators with the goal of reducing the waiting time and the global operation time.
[0027] Specifically, in the step of "the elevator cluster control system generates elevator boarding instructions based on elevator boarding information", the elevator boarding information is analyzed with one or more combinations of the shortest logistics vehicle travel time and the shortest elevator operation time as optimization goals to obtain elevator boarding instructions.
[0028] In some embodiments, the optimal logistics elevator number is the logistics elevator number with the shortest total task time for executing the freight task, and the optimal moving route is the route with the shortest travel time for the logistics vehicle to execute the freight task.
[0029] It should be noted that, since the elevator cluster control system of this solution is recorded in Plant Simulation, a workshop logistics route model is simulated in Plant Simulation, so the elevator cluster control system can call the workshop logistics route model to arrange the moving route for the logistics cart.
[0030] Specifically, the elevator cluster control system simulates and analyzes the moving routes of the current logistics cart to arrive at different logistics elevators according to the workshop logistics route model and obtains the cart travel time of different moving routes, simulates and analyzes the elevator operation time of different logistics elevators to complete the freight task of the current logistics cart, obtains the sum of the elevator operation time and the cart travel time for the same logistics elevator to obtain the total task time of the freight task, and selects the logistics elevator with the shortest total task time as the optimal logistics elevator.
[0031] It should be noted that in the elevator cluster control system, the moving route of the logistics cart arriving at each logistics elevator is simulated and analyzed, and the moving route of the logistics cart is adjusted in a small range during the simulation process to obtain the optimal moving route for the current logistics cart to arrive at each logistics elevator, and the travel time of the cart on the optimal moving route is obtained.
[0032] Specifically, the elevator running time of the freight task is simulated and analyzed in the elevator cluster control system. During the simulation and analysis, the elevator running time of different elevators performing the same freight task is compared, where the elevator running time refers to the elevator running time from the time the logistics elevator obtains the elevator boarding instruction to the time the freight task is completed.
[0033] In some embodiments, in order to ensure energy consumption control, the elevator cluster control system of the present solution can also calculate the total power consumption of the elevators according to the freight tasks of the factory in the historical time period, and adjust the number of open logistics elevators with the minimum total power consumption as the optimization goal. Specifically, during the simulation process, the number of logistics elevators is adjusted according to the production tasks and logistics tasks of the production workshop, and the total power consumption within a week is analyzed to minimize the total power consumption, thereby saving the overall energy consumption of logistics elevators during idle time.
[0034] In a traditional multi-storey production workshop, the logistics cart has a separate scheduling system, which generally assigns it to go to the nearest elevator. However, the nearest elevator is not necessarily the elevator with the shortest time to complete the entire task. It is also necessary to analyze the operation status of all elevators. Therefore, this solution combines the location information of the logistics cart and performs iterative optimization to find the elevator and the moving route of the logistics cart that can complete the task in the shortest time.
[0035] In some specific embodiments, when the logistics vehicle receives an elevator instruction, it moves to the target elevator door based on the optimal moving route in the elevator instruction. After the optimal logistics elevator reaches the floor where the logistics vehicle is located, it opens the door and sends an elevator permission instruction to the logistics vehicle through the elevator cluster control system. After receiving the elevator permission instruction, the logistics vehicle enters the elevator.
[0036] Specifically, since conventional elevators are controlled by time when opening and closing the doors, such as closing the door after opening for a few seconds, but since the objects carried by the logistics elevator in this solution are intelligent logistics carts, the moving speed of the logistics carts when transporting goods is often not fast, so if it is still controlled by time, the logistics cart has not entered the elevator yet, and the elevator has already tried to close. Therefore, in this solution, when the object carried by the logistics elevator is a logistics cart, the logistics cart sends an elevator command to the elevator cluster control system after entering the elevator. When and only when the logistics cart sends an elevator completion command to the elevator cluster control system, the elevator cluster control system closes the logistics elevator door and controls the elevator to run to the target floor. In other words, if the elevator cluster control system does not receive the elevator completion command, it will not close the logistics elevator door.
[0037] Furthermore, when the elevator reaches the target floor, the elevator cluster control system opens the car door and sends a car door open instruction to the logistics cart. After receiving the car door open instruction, the logistics cart drives out of the logistics elevator and sends an exit instruction to the elevator cluster control system after completely driving out of the logistics elevator. The elevator cluster control system closes the car door after receiving the exit instruction.
[0038] Similarly, the logistics vehicle will not leave the elevator unless it receives a command that the door has been opened, and the elevator cluster control system will not close the door unless it receives a command to leave.
[0039] That is to say, the logistics cart in this solution will directly send the elevator information to the elevator cluster control system, thereby achieving the effect of making an elevator reservation. Therefore, during the period from when the task is issued to when the elevator reaches the elevator entrance, the elevator will also complete the movement to the cart's floor at the same time. This saves a lot of waiting time compared to the traditional elevator control method, which requires walking to the elevator entrance to issue the task and the elevator starts moving to the target floor.
[0040] Specifically, in the step of "returning the elevator instruction to the logistics cart and dispatching the corresponding logistics elevator," the elevator cluster control system dispatches the corresponding logistics elevator according to the optimal logistics elevator number to arrive at the starting floor where the current logistics cart is located, and sends the elevator instruction to the logistics cart. The logistics cart arrives at the logistics elevator with the optimal logistics elevator number according to the elevator instruction."
[0041] In a specific embodiment, after the elevator cluster control method specifies the logistics elevator with the optimal logistics elevator number to perform the task, the optimal logistics elevator number is assigned to the logistics cart. The logistics cart moves to the door of the logistics elevator with the optimal logistics elevator number according to the optimal logistics elevator number, and the logistics elevator sends the current logistics cart to the target floor.
[0042] In some embodiments, in order to ensure that the logistics cart can take the logistics elevator smoothly, in the step of "the logistics cart completes the elevator ride according to the elevator ride instruction", when the logistics elevator arrives at the starting floor where the logistics cart is located, a boarding permission instruction is sent to the logistics cart. After obtaining the boarding permission instruction, the logistics cart enters the logistics elevator and sends the elevator ride completion instruction to the elevator cluster control system. After obtaining the elevator ride completion instruction, the elevator cluster control system controls the current logistics elevator to close the car door and drive to the target floor. When the logistics elevator arrives at the target floor, it opens the car door and sends an arrival instruction to the logistics cart. After obtaining the arrival instruction, the logistics cart drives out of the logistics elevator and sends the elevator ride end instruction to the elevator cluster control system. After obtaining the elevator ride end instruction, the elevator cluster control system closes the car door and controls the current logistics elevator to be in an idle state.
[0043] In a specific embodiment, the logistics cart completes the elevator ride according to the elevator ride instruction. When the logistics elevator reaches the starting floor of the logistics cart, the car door is opened and the elevator ride permission instruction is sent to the logistics cart. After receiving the elevator ride permission instruction, the logistics cart starts and enters the logistics elevator. When the logistics cart enters the current logistics elevator and stops, the elevator ride completion instruction is sent to the elevator cluster control system. The elevator cluster control method regulates the current logistics elevator to drive to the target floor. When the current logistics elevator arrives at the target floor, the car door is opened and an arrival instruction is sent to the logistics cart. After obtaining the arrival instruction, the logistics cart starts to drive out of the logistics elevator and then sends the elevator ride end instruction to the elevator cluster control system. After obtaining the elevator ride end instruction, the elevator cluster control system closes the car door and restores the current logistics elevator to a state where it can receive tasks.
[0044] In some specific embodiments, when a person issues an elevator boarding instruction through a physical button of an elevator, the elevator cluster control system gives priority to the person to board the elevator. In other words, in the step of "the elevator cluster control system generates an elevator boarding instruction based on elevator boarding information", when the elevator cluster control system obtains an elevator boarding instruction, the elevator cluster control system analyzes the elevator boarding information with one or more combinations of the shortest logistics trolley driving time, the shortest elevator running time, and the shortest elevator waiting time as optimization targets to obtain the elevator boarding instruction, wherein the level of the shortest elevator time for people is higher than the level of the shortest logistics trolley driving time and the shortest elevator running time.
[0045] Specifically, the personnel boarding instruction includes the personnel's starting floor and target floor. After obtaining the personnel boarding instruction, the elevator cluster control system will prioritize the logistics elevator based on the personnel boarding instruction, and then generate the boarding instruction based on the boarding information of the logistics trolley. The conventional elevator cluster control method can be used to prioritize the logistics elevator based on the personnel boarding instruction after obtaining the personnel boarding instruction.
[0046] Specifically, logistics elevators in multi-story production workshops are generally used by both people and machines, that is, logistics carts and personnel use the same elevator group. Therefore, giving priority to personnel in taking the elevator not only ensures the efficiency of personnel taking the elevator, but also can be as close to the real production scene as possible to meet the needs of real factories for logistics systems. Moreover, in production workshops, personnel taking the elevator often occurs during rush hours. If personnel and goods queue up for the elevator together at this time, it will undoubtedly cause a lot of personnel time to be wasted. This method improves the priority of personnel transportation tasks, quickly completes personnel elevator tasks, and reduces a large amount of personnel waiting time.
[0047] Embodiment 2 Based on the same idea, refer to Figure 2 , the present application also proposes a comprehensive dispatching device for logistics elevator clusters based on Plant Simulation, including: The simulation module is used to simulate a multi-storey production workshop, at least one logistics trolley, multiple logistics elevators and an elevator cluster control system in Plant Simulation; The elevator module sends the elevator information to the elevator cluster control system through the logistics cart assigned to the freight task. The elevator cluster control system generates an elevator instruction based on the elevator information, returns the elevator instruction to the logistics cart and dispatches the corresponding logistics elevator. The logistics cart completes the elevator according to the elevator instruction, wherein the elevator information includes the number of carts, the location of the cart, the starting floor and the target floor, and the elevator instruction includes the optimal logistics elevator number and the optimal moving route of the logistics cart.
[0048] Embodiment 3 This embodiment also provides an electronic device, referring to Figure 3 , comprises a memory 404 and a processor 402, wherein the memory 404 stores a computer program, and the processor 402 is configured to run the computer program to execute the steps in any of the above method embodiments.
[0049] Specifically, the processor 402 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0050] Among them, the memory 404 may include a large capacity memory 404 for data or instructions. For example, but not limitation, the memory 404 may include a hard disk drive (HDD), a floppy disk drive, a solid state drive (SSD), a flash memory, an optical disk, a magneto-optical disk, a tape, or a universal serial bus (USB) drive, or a combination of two or more of these. In appropriate cases, the memory 404 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 404 may be inside or outside the data processing device. In a specific embodiment, the memory 404 is a non-volatile memory. In a specific embodiment, the memory 404 includes a read-only memory (ROM) and a random access memory (RAM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (Programmable Read-Only Memory, PROM for short), an erasable PROM (Erasable Programmable Read-Only Memory, EPROM for short), an electrically erasable PROM (Electrically Erasable Programmable Read-Only Memory, EEPROM for short), an electrically alterable ROM (Electrically Alterable Read-Only Memory, EAROM for short) or a flash memory (FLASH) or a combination of two or more of these. In appropriate circumstances, the RAM may be a static random access memory (SRAM) or a dynamic random access memory (DRAM), wherein the DRAM may be a fast page mode dynamic random access memory 404 (FPMDRAM), an extended data output dynamic random access memory (EDODRAM), a synchronous dynamic random access memory (SDRAM), etc.
[0051] The memory 404 may be used to store or cache various data files required for processing and / or communication, as well as possible computer program instructions executed by the processor 402 .
[0052] The processor 402 reads and executes the computer program instructions stored in the memory 404 to implement any one of the Plant Simulation-based logistics elevator cluster comprehensive scheduling methods in the above embodiments.
[0053] Optionally, the electronic device may further include a transmission device 406 and an input / output device 408 , wherein the transmission device 406 is connected to the processor 402 , and the input / output device 408 is connected to the processor 402 .
[0054] The transmission device 406 can be used to receive or send data via a network. Specific examples of the above-mentioned network may include a wired or wireless network provided by a communication provider of the electronic device. In one example, the transmission device includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 406 can be a radio frequency (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet wirelessly.
[0055] The input and output device 408 is used to input or output information. In this embodiment, the input information may be elevator information, elevator instructions, etc., and the output information may be a logistics elevator cluster comprehensive scheduling method, etc.
[0056] Optionally, in this embodiment, the processor 402 may be configured to perform the following steps through a computer program: In Plant Simulation, simulate a multi-storey production workshop, at least one logistics trolley, multiple logistics elevators and an elevator cluster control system; The logistics cart assigned to the freight task sends the elevator boarding information to the elevator cluster control system. The elevator cluster control system generates an elevator boarding instruction based on the elevator boarding information, returns the elevator boarding instruction to the logistics cart and dispatches the corresponding logistics elevator. The logistics cart completes the elevator boarding according to the elevator boarding instruction, wherein the elevator boarding information includes the number of carts, the location of the cart, the starting floor and the target floor, and the elevator boarding instruction includes the optimal logistics elevator number and the optimal moving route of the logistics cart.
[0057] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.
[0058] In general, various embodiments may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects of the invention may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device, but the invention is not limited thereto. Although various aspects of the invention may be shown and described as block diagrams, flow charts, or using some other graphical representation, it should be understood that, as non-limiting examples, the boxes, devices, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuits or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.
[0059] Embodiments of the present invention may be implemented by computer software that is executable by a data processor of a mobile device, such as in a processor entity, or by hardware, or by a combination of software and hardware. Computer software or programs (also referred to as program products) including software routines, applets and / or macros may be stored in any device-readable data storage medium, and they include program instructions for performing specific tasks. A computer program product may include one or more computer executable components configured to perform an embodiment when the program is run. One or more computer executable components may be at least one software code or a portion thereof. In addition, at this point, it should be noted that, for example, Figure 3 Any block of the logic flow in the program may represent program steps, or interconnected logic circuits, blocks and functions, or a combination of program steps and logic circuits, blocks and functions. The software may be stored on physical media such as memory chips or storage blocks implemented within a processor, magnetic media such as hard disks or floppy disks, and optical media such as, for example, DVDs and their data variants, CDs, etc. Physical media are non-transitory media.
[0060] Those skilled in the art should understand that the technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0061] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A comprehensive dispatching method for logistics elevator clusters based on Plant Simulation, characterized in that: The following steps are involved: In Plant Simulation, simulate a multi-storey production workshop, at least one logistics trolley, multiple logistics elevators and an elevator cluster control system; The logistics cart assigned to the freight task sends the elevator boarding information to the elevator cluster control system. The elevator cluster control system generates an elevator boarding instruction based on the elevator boarding information, returns the elevator boarding instruction to the logistics cart and dispatches the corresponding logistics elevator. The logistics cart completes the elevator boarding according to the elevator boarding instruction, wherein the elevator boarding information includes the number of carts, the location of the cart, the starting floor and the target floor, and the elevator boarding instruction includes the optimal logistics elevator number and the optimal moving route of the logistics cart.
2. According to the Plant Simulation-based logistics elevator cluster comprehensive scheduling method of claim 1, it is characterized in that: In the elevator cluster control system, the elevator information is analyzed to obtain the elevator instruction by taking one or a combination of the shortest logistics trolley moving time and the shortest elevator running time as the optimization target.
3. According to the Plant Simulation-based logistics elevator cluster comprehensive scheduling method of claim 1, it is characterized in that: The elevator cluster control system simulates and analyzes the movement routes of the current logistics cart to different logistics elevators according to the workshop logistics route model of Plant Simulation and obtains the travel time of the cart on different movement routes. It simulates and analyzes the elevator operation time of different logistics elevators to complete the freight task of the current logistics cart, obtains the sum of the elevator operation time and the cart travel time for the same logistics elevator, and obtains the total task time of the freight task. The logistics elevator with the shortest total task time is selected as the optimal logistics elevator.
4. According to the Plant Simulation-based logistics elevator cluster comprehensive scheduling method of claim 3, it is characterized in that: The moving route of the logistics cart to each logistics elevator is simulated and analyzed in the elevator cluster control system, and the moving route of the logistics cart is adjusted in a small range during the simulation process to obtain the optimal moving route for the current logistics cart to arrive at each logistics elevator, and the travel time of the cart on the optimal moving route is obtained. The elevator running time of the freight task is simulated and analyzed in the elevator cluster control system. During the simulation and analysis, the elevator running time of different elevators performing the same freight task is compared, where the elevator running time refers to the elevator running time from the logistics elevator obtaining the elevator boarding instruction to the completion of the freight task.
5. According to the Plant Simulation-based logistics elevator cluster comprehensive scheduling method of claim 1, it is characterized in that: The elevator cluster control system calculates the total power consumption of the elevators based on the factory's freight tasks in the historical time period, and adjusts the number of open logistics elevators with the minimum total power consumption as the optimization goal.
6. According to the Plant Simulation-based logistics elevator cluster comprehensive scheduling method of claim 1, it is characterized in that: When the elevator cluster control system obtains an instruction for people to take the elevator, the elevator cluster control system analyzes the elevator information with one or a combination of the shortest logistics trolley driving time, the shortest elevator running time and the shortest elevator waiting time as optimization goals to obtain the elevator instruction, among which the level with the shortest elevator time for people is higher than the level with the shortest logistics trolley driving time and the shortest elevator running time.
7. According to the Plant Simulation-based logistics elevator cluster comprehensive scheduling method of claim 1, it is characterized in that: When there is a freight task in a multi-story production workshop, a freight instruction is generated according to the freight task and assigned to a logistics cart. The logistics cart generates elevator information according to the received freight task. The freight instruction includes the quantity of goods, the location of the goods and the destination. The elevator information includes the number of carts, the location of the cart, the starting floor and the target floor.
8. A comprehensive dispatching device for logistics elevator clusters based on Plant Simulation, characterized in that: include: The simulation module is used to simulate a multi-storey production workshop, at least one logistics trolley, multiple logistics elevators and an elevator cluster control system in Plant Simulation; The elevator module sends the elevator information to the elevator cluster control system through the logistics cart assigned to the freight task. The elevator cluster control system generates an elevator instruction based on the elevator information, returns the elevator instruction to the logistics cart and dispatches the corresponding logistics elevator. The logistics cart completes the elevator according to the elevator instruction, wherein the elevator information includes the number of carts, the location of the cart, the starting floor and the target floor, and the elevator instruction includes the optimal logistics elevator number and the optimal moving route of the logistics cart.
9. An electronic device comprising a memory and a processor, characterized in that: The memory stores a computer program, and the processor is configured to run the computer program to execute a comprehensive scheduling method for a logistics elevator cluster based on Plant Simulation as described in any one of claims 1-8.
10. A readable storage medium, characterized in that: A computer program is stored in the readable storage medium, and the computer program includes a program code for controlling a process to execute a process, and the process includes a comprehensive scheduling method for a logistics elevator cluster based on Plant Simulation according to any one of claims 1-8.