Production line accurate setting method and device based on layout simulation, equipment and medium

By simulated and screening the combination of multiple production line layout parameters, the problem of insufficient accuracy of production line settings is solved, efficient and intelligent settings of production lines are achieved, factory processes are optimized, production efficiency is improved and costs are reduced.

CN119556586APending Publication Date: 2025-03-04WUHAN HUAGONG SAIBAI DATA SYST CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411576792.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

The existing technology is difficult to ensure the accuracy of production line settings and cannot effectively meet the needs of intelligent manufacturing and discrete manufacturing industries for efficient, intelligent and sustainable development.

Method used

By obtaining multiple production line layout parameter combinations, perform simulations to filter out layout parameter combinations that meet production goals, and set up production lines based on this. The method includes obtaining the production line layout parameter combination, simulating it through task scheduling strategies, filtering out the combinations that meet production goals and setting up the production line.

Benefits of technology

It improves the accuracy of production line settings, optimizes factory layout and production processes, reduces waste and bottlenecks in the production process, improves production efficiency, and reduces production costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119556586A_ABST
    Figure CN119556586A_ABST
Patent Text Reader

Abstract

The invention relates to a layout simulation-based production line accurate setting method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: acquiring a plurality of production line layout parameter combinations, wherein each production line layout parameter combination is used for setting a corresponding production line; for each production line layout parameter combination, simulating a production line corresponding to the production line layout parameter combination through a task scheduling strategy based on the production line layout parameter combination to obtain a corresponding simulation result; and based on the simulation result corresponding to each production line layout parameter combination, screening out a production line layout parameter combination meeting a production target from the plurality of production line layout parameter combinations, and setting a corresponding production line according to the screened production line layout parameter combination. Therefore, the accuracy of production line setting is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of production lines, and in particular to a method, apparatus, computer equipment, computer-readable storage medium and computer program product for accurately setting up a production line based on layout simulation. Background Art

[0002] With the development of industrial technology, intelligent manufacturing and discrete manufacturing have put forward higher requirements for production processes. Traditional factory design and production management methods can no longer meet the needs of efficient, intelligent and sustainable development.

[0003] In related technologies, the production environment, equipment status, material flow and other information inside the factory are usually presented through 3D visualization modeling to intuitively understand the operation status inside the factory and set up the factory production line. However, most of the existing technologies remain at the level of simple 3D modeling and scene display, and cannot guarantee the accuracy of the production line setting, that is, there is a problem of production line setting accuracy. Summary of the invention

[0004] Based on this, it is necessary to provide a method, device, computer equipment, computer-readable storage medium and computer program product for accurate production line setting based on layout simulation, which can improve the accuracy of production line setting in response to the above technical problems.

[0005] In a first aspect, the present application provides a method for accurately setting up a production line based on layout simulation, comprising:

[0006] Acquire multiple production line layout parameter combinations, each production line layout parameter combination is used to set a corresponding production line;

[0007] For each production line layout parameter combination, based on the production line layout parameter combination, through a task scheduling strategy, the production line corresponding to the production line layout parameter combination is simulated to obtain a corresponding simulation result;

[0008] Based on the simulation results corresponding to each production line layout parameter combination, a production line layout parameter combination that meets the production target is screened out from multiple production line layout parameter combinations, and the corresponding production line is set according to the screened production line layout parameter combination.

[0009] In a second aspect, the present application also provides a production line accurate setting device based on layout simulation, comprising:

[0010] An acquisition module, used to acquire multiple production line layout parameter combinations, each production line layout parameter combination is used to set a corresponding production line;

[0011] A simulation module is used for simulating the production line corresponding to each production line layout parameter combination based on the production line layout parameter combination and through a task scheduling strategy to obtain a corresponding simulation result;

[0012] The screening module is used to screen out a production line layout parameter combination that meets the production target from multiple production line layout parameter combinations based on the simulation results corresponding to each production line layout parameter combination, and set the corresponding production line according to the screened production line layout parameter combination.

[0013] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0014] Acquire multiple production line layout parameter combinations, each production line layout parameter combination is used to set a corresponding production line;

[0015] For each production line layout parameter combination, based on the production line layout parameter combination, through a task scheduling strategy, the production line corresponding to the production line layout parameter combination is simulated to obtain a corresponding simulation result;

[0016] Based on the simulation results corresponding to each production line layout parameter combination, a production line layout parameter combination that meets the production target is screened out from multiple production line layout parameter combinations, and the corresponding production line is set according to the screened production line layout parameter combination.

[0017] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:

[0018] Acquire multiple production line layout parameter combinations, each production line layout parameter combination is used to set a corresponding production line;

[0019] For each production line layout parameter combination, based on the production line layout parameter combination, through a task scheduling strategy, the production line corresponding to the production line layout parameter combination is simulated to obtain a corresponding simulation result;

[0020] Based on the simulation results corresponding to each production line layout parameter combination, a production line layout parameter combination that meets the production target is screened out from multiple production line layout parameter combinations, and the corresponding production line is set according to the screened production line layout parameter combination.

[0021] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0022] Acquire multiple production line layout parameter combinations, each production line layout parameter combination is used to set a corresponding production line;

[0023] For each production line layout parameter combination, based on the production line layout parameter combination, through a task scheduling strategy, the production line corresponding to the production line layout parameter combination is simulated to obtain a corresponding simulation result;

[0024] Based on the simulation results corresponding to each production line layout parameter combination, a production line layout parameter combination that meets the production target is screened out from multiple production line layout parameter combinations, and the corresponding production line is set according to the screened production line layout parameter combination.

[0025] The above-mentioned accurate production line setting method, device, computer equipment, computer-readable storage medium and computer program product based on layout simulation obtain multiple production line layout parameter combinations, each production line layout parameter combination is used to set the corresponding production line; for each production line layout parameter combination, based on the production line layout parameter combination, through the task scheduling strategy, the production line corresponding to the production line layout parameter combination is simulated to obtain the corresponding simulation result. In other words, different production line layout parameter combinations are simulated respectively to perform multiple layout simulations. In this way, based on the simulation results corresponding to each production line layout parameter combination, the production line layout parameter combination that meets the production target is screened out from the multiple production line layout parameter combinations, and the corresponding production line is set according to the screened production line layout parameter combination. That is, from the simulation results of multiple layout simulations, the production line layout parameter combination that meets the production target can be analyzed more accurately, that is, a more optimized solution is found through simulation, thereby, the production line is actually set based on a more optimized solution to improve the accuracy of the production line setting. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0027] FIG1 is a schematic flow chart of a method for accurately setting a production line based on layout simulation in one embodiment;

[0028] Figure 2 A schematic diagram of a production line arrangement in one embodiment;

[0029] Figure 3 A structural block diagram of an apparatus for accurately setting a production line based on layout simulation in one embodiment;

[0030] Figure 4 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0031] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0032] In one embodiment, as shown in FIG1 , a method for accurately setting a production line based on layout simulation is provided. This embodiment uses the method applied to a terminal as an example for illustration. It is understandable that the method can also be applied to a server, and can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. In this embodiment, the method includes the following steps:

[0033] Step S102, obtaining a plurality of production line layout parameter combinations, each production line layout parameter combination being used to set a corresponding production line.

[0034] The production line layout parameter combination includes multiple production line layout parameters, which are used to set the production line. For example, belt line parameters in the target factory, such as running speed, material interval, etc., are all production line layout parameters. For example, the production line layout parameter combination is determined based on the layout of the target production.

[0035] The layout parameter combinations of each production line are different, and each production line layout parameter combination can be regarded as a scheme for setting up the production line.

[0036] Exemplarily, the terminal obtains a parameter set corresponding to the target factory, and obtains multiple production line layout parameter combinations from the parameter set.

[0037] The parameter set is pre-set, for example, it can be determined based on the layout of the target factory, or for example, based on the layout of the target factory and the production line layout parameters corresponding to the historical production line, and the parameter set is stored locally in advance.

[0038] Step S104, for each production line layout parameter combination, based on the production line layout parameter combination, through the task scheduling strategy, the production line corresponding to the production line layout parameter combination is simulated to obtain a corresponding simulation result.

[0039] Among them, the task scheduling strategy refers to the strategy for scheduling various production tasks in the production line. The production line involves multiple production tasks, and each production task is executed through the corresponding process equipment. During the simulation process, the equipment data, parameters, and logic of executing the corresponding production tasks of the process equipment can be organized and packaged to obtain the corresponding process equipment components. The corresponding production tasks are scheduled and executed based on the process equipment components to simulate the corresponding production tasks.

[0040] Exemplarily, the simulation is a layout simulation, which can be based on the layout of the target factory, or can be based on the production line layout simulation of the production line required by the target factory. The simulation results are used to evaluate or select a more optimal production line layout parameter combination. The simulation results corresponding to each production line layout parameter combination include but are not limited to the total operating time, total waiting time, total blocking time of the corresponding production line, the operating time, waiting time and blocking time of each process equipment component on the production line, etc.

[0041] Optionally, for each combination of production line layout parameters, the terminal obtains component identifications of each process equipment component involved in the corresponding production line from the combination of production line layout parameters. And obtains process equipment components corresponding to each component identification from the simulation component library. The simulation component library is pre-set and stores multiple process equipment components. For each combination of production line layout parameters, based on the corresponding process equipment component, the production line simulation is performed through the task scheduling strategy to obtain the corresponding simulation result.

[0042] Exemplarily, for each combination of production line layout parameters, the terminal simulates various discrete events in the production process of the target factory, such as equipment failure, material arrival status, etc., based on the corresponding equipment components through task scheduling strategies and event scheduling methods, obtains simulation results of each discrete event, and determines the corresponding simulation results based on the simulation results.

[0043] In some embodiments, based on the production line layout parameter combination, the production line corresponding to the production line layout parameter combination is simulated through a task scheduling strategy to obtain corresponding simulation results, including: based on the production line layout parameter combination, determining the various process equipment components involved in the corresponding production line, as well as the upstream and downstream relationships of each process equipment component; through the task scheduling strategy, based on the upstream and downstream relationships, separately scheduling the execution of production tasks corresponding to each process equipment component to obtain the execution results corresponding to each production task; based on the execution results corresponding to each production task, determining the simulation results corresponding to the production line layout parameter combination.

[0044] Among them, the upstream and downstream relationship of the process equipment components is used to determine the upstream process equipment components and downstream process equipment components of any process equipment component. It should be noted that in the process of receiving the production order, in order to ensure that the subsequent production can be carried out with the most optimized production line, multiple production line layout parameter combinations are pre-determined, and each production line layout parameter combination corresponds to a different production line. For example, production line 1 determined by production line layout parameter combination 1 involves process equipment components 1 to m; production line 2 determined by production line layout parameter combination 2 involves process equipment components 3 to n.

[0045] Each process equipment component is used to perform a corresponding production task.

[0046] Optionally, for a combination of production line layout parameters, the terminal obtains component identifiers of each process equipment component involved in the corresponding production line from the combination of production line layout parameters. And obtains process equipment components corresponding to each component identifier from the simulation component library. The terminal obtains an upstream and downstream relationship mapping table of the process equipment component corresponding to the target factory, and the upstream and downstream relationship mapping table records the upstream and downstream mapping table of each process equipment component in the target factory. Based on the upstream and downstream mapping table, the upstream and downstream relationship of each process equipment component in the production line is determined.

[0047] Based on the upstream and downstream relationship of each process equipment component in the production line, each process equipment component is executed separately through the task scheduling strategy to obtain the execution results corresponding to each process equipment component. The terminal determines the simulation results corresponding to the combination of production line layout parameters based on the execution results corresponding to each production task.

[0048] Exemplarily, when executing each production task, the terminal specifically follows the following steps: for each process equipment component, the terminal schedules the execution of the corresponding production task based on the task scheduling strategy, the upstream and downstream relationship of the process equipment component, and then according to the time clock.

[0049] The essence of this example is the process of scheduling production tasks based on event scheduling.

[0050] Then, when it is detected that all production tasks have been scheduled and executed, the execution results corresponding to each production task are obtained to determine the simulation results corresponding to the production line layout parameter combination. In this embodiment, after determining the process equipment components and upstream and downstream relationships specifically involved in the production line layout parameter combination, the process equipment components involved can be simulated to execute the corresponding production tasks, thereby enabling the corresponding simulation of each production line layout parameter combination to be performed, and subsequently, the optimal solution can be screened out based on the simulation results of each production line layout parameter combination to ensure the accuracy of the production line setting.

[0051] In some embodiments, the step of determining the execution result corresponding to the production task includes: in the process of executing each production task, recording the status of the process equipment components involved in the production task through active scanning to obtain record information; counting the record information to determine the execution result corresponding to the production task.

[0052] Among them, the status of the process equipment component includes the waiting state, the running state and the blocked state. The recorded information includes the various states of each process equipment component, as well as the occurrence time and end time of each state. For example, the recorded information includes that the process equipment component 1 is in the waiting state from t1 to t2, the running state from t2 to t3, and the blocked state from t3 to t4. The execution result includes the duration of each state experienced by each process equipment component in the corresponding production line. The active scanning method is a state record for the time dimension of the simulation system during the simulation execution process. The operating status of the process equipment and materials is scanned through the state record, and the simulation process data is calculated and updated.

[0053] Exemplarily, in the process of executing each production task, the terminal records the various states of the process equipment components corresponding to the production task, as well as the occurrence time and end time of each state through active scanning to obtain record information, and based on the occurrence time and end time of each state in the record information, determines the duration of each state to obtain the execution result corresponding to the production task.

[0054] In this embodiment, during the process of each process equipment component executing the corresponding production task, the various states of the process equipment components can be recorded in real time through active scanning, and the feasibility of the corresponding production line layout parameter combination can be accurately evaluated based on the recorded information to ensure the accuracy of the actual setting of the production line.

[0055] Step S106, based on the simulation results corresponding to each production line layout parameter combination, a production line layout parameter combination that meets the production target is selected from multiple production line layout parameter combinations, and a corresponding production line is set according to the selected production line layout parameter combination.

[0056] Among them, the production target refers to the evaluation target of the production line that needs to be set up, which includes at least one production evaluation indicator, for example, whether the total operating time meets the standard, for example, whether the actual equipment failure rate meets the standard, etc.

[0057] The production line layout parameter combination that meets the production target refers to the most optimized production line layout parameter combination among multiple production line layout parameter combinations. Setting the production line according to the screened production line layout parameter combination can ensure that the set production line meets the production target.

[0058] Exemplarily, the terminal obtains the simulation results and production targets corresponding to each production line layout parameter combination, and selects a target production line layout parameter combination from multiple production line layout parameter combinations according to the production target, wherein the target production line layout parameter combination is a production line layout parameter combination that meets the production target. The terminal sets the corresponding production line based on the target production line layout parameter combination.

[0059] In some embodiments, based on the simulation results corresponding to each production line layout parameter combination, a production line layout parameter combination that meets the production target is screened out from multiple production line layout parameter combinations, including: obtaining the production target, and parsing the production target to obtain at least one production evaluation indicator; for each production line layout parameter combination, based on at least one production evaluation indicator, evaluating the simulation results to obtain a corresponding evaluation result; based on the evaluation results corresponding to each production line layout parameter combination, determining the production line layout parameter combination that meets the production target.

[0060] Among them, the production evaluation index refers to an evaluation dimension, such as a failure rate evaluation index, a duration evaluation index, etc.

[0061] Exemplarily, the terminal analyzes the production target to obtain at least one production evaluation index. For each production line layout parameter combination, the terminal evaluates whether the corresponding simulation result meets each production evaluation index to obtain a corresponding evaluation result. Based on each evaluation result, a production line layout parameter combination that meets the production target is determined.

[0062] For example, if there is a production line layout parameter combination whose corresponding simulation results meet each production evaluation index, the production line layout parameter combination is used as the production line layout parameter combination that meets the production target. If there are a preset number (multiple) of production line layout parameter combinations whose corresponding simulation results meet each production evaluation index, the preset number of production line layout parameter combinations are used as candidate options, and the production line layout parameter combination that meets the production target is determined based on the preset number of candidate options. For example, a production line layout parameter combination that meets the production target is randomly selected from a preset number of candidate options. For another example, for each candidate option, the deviation value between each simulation value and the corresponding production evaluation index in the simulation result corresponding to the candidate option is counted to calculate the total value of the deviation value corresponding to the candidate option, and the candidate option with the smallest total value is selected as the production line layout parameter combination that meets the production target.

[0063] In this embodiment, by analyzing the production objectives, at least one production evaluation index is determined, thereby evaluating the rationality of each production line layout parameter combination to select the optimal (most reasonable, i.e., in line with the production objectives) production line layout parameter combination, so as to facilitate more accurate setting of the production line in the future.

[0064] In some embodiments, based on at least one production evaluation indicator, the simulation results are evaluated to obtain corresponding evaluation results, including: obtaining the evaluation parameter combination corresponding to each production line layout parameter combination; for each production line layout parameter combination, determining the evaluation parameter corresponding to each production evaluation indicator from the corresponding evaluation parameter combination; for each production evaluation indicator and each production line layout parameter combination, obtaining the simulation value of the production evaluation indicator from the corresponding simulation result, and based on the evaluation parameter, judging whether the simulation value meets the production evaluation indicator to obtain the corresponding evaluation result.

[0065] The evaluation parameter combination is a parameter set used for production evaluation, and the evaluation parameter combination includes at least one evaluation parameter, for example, a theoretical equipment failure rate. The theoretical equipment failure rate is a random variable and is determined in advance based on a curve between the failure rate and the operating time.

[0066] Each production evaluation indicator has a corresponding evaluation parameter. For example, the evaluation parameter corresponding to the failure rate evaluation indicator is the theoretical equipment failure rate. For another example, the evaluation parameter corresponding to the duration evaluation indicator is the total duration threshold.

[0067] Exemplarily, after obtaining the parameter set corresponding to the target factory, the terminal obtains the evaluation parameter combination corresponding to each production line layout parameter combination from the parameter set. For each production line layout parameter combination, the evaluation parameter corresponding to each production evaluation indicator is determined from the corresponding evaluation parameter combination. For each production evaluation indicator and each production line layout parameter combination, the simulation value of the production evaluation indicator is obtained from the corresponding simulation result, and based on the evaluation parameter and the simulation value, it is determined whether the evaluation condition corresponding to the production evaluation indicator is met to obtain the corresponding evaluation result.

[0068] If each simulation value satisfies the corresponding evaluation condition, the corresponding production line layout parameter combination is used as a candidate option. If there is one candidate option, the candidate option is directly used as the production line layout parameter combination that meets the production target. If there are multiple candidate options, for each candidate option, the deviation value between each simulation value and the corresponding evaluation parameter in the simulation result corresponding to the candidate option is counted, and all deviation values ​​are summarized to obtain the total deviation value. The candidate option with the smallest total deviation value is selected as the production line layout parameter combination that meets the production target.

[0069] For example, the production evaluation indicators include the failure rate evaluation indicator and the duration evaluation indicator. For each combination of production line layout parameters, the actual equipment failure rate mean and the total operation duration are obtained from the corresponding simulation results. The theoretical equipment failure rate corresponding to the failure rate evaluation indicator and the total operation duration threshold corresponding to the duration evaluation indicator are obtained from the corresponding evaluation parameter combination.

[0070] If the actual mean value of equipment failure rate is less than the theoretical equipment failure rate, and the total operating time is less than the total operating time threshold, that is, it is determined that the actual mean value of equipment failure rate meets the evaluation conditions corresponding to the failure rate evaluation index, and the total operating time meets the evaluation conditions corresponding to the total time index, and the production line layout parameter combination is selected as a candidate option.

[0071] In this embodiment, corresponding evaluation parameters are determined respectively through evaluation parameter combinations. In this way, based on the simulation value of each production evaluation indicator in the simulation results and the corresponding evaluation parameters, it can be determined whether the corresponding production line layout parameter combination is reasonable. Thus, a production line layout parameter combination that meets the production target can be selected from multiple production line layout parameter combinations to ensure the accuracy of the production line setting.

[0072] In the above-mentioned accurate production line setting method based on layout simulation, multiple production line layout parameter combinations are obtained, and each production line layout parameter combination is used to set the corresponding production line; for each production line layout parameter combination, based on the production line layout parameter combination, the production line corresponding to the production line layout parameter combination is simulated through the task scheduling strategy to obtain the corresponding simulation result. That is to say, different production line layout parameter combinations are simulated respectively to perform multiple layout simulations. In this way, based on the simulation results corresponding to each production line layout parameter combination, the production line layout parameter combination that meets the production target is screened out from the multiple production line layout parameter combinations, and the corresponding production line is set according to the screened production line layout parameter combination. That is, from the simulation results of multiple layout simulations, the production line layout parameter combination that meets the production target can be analyzed more accurately, that is, a more optimized solution is found through simulation, thereby, the production line is actually set based on a more optimized solution to improve the accuracy of the production line setting.

[0073] In some embodiments, the method further includes: for each production line layout parameter combination, rendering and displaying the simulation results corresponding to the production line layout parameter combination through three-dimensional visualization processing.

[0074] For example, based on WebGL (Web Graphics Library) technology, the simulation results of each production line layout parameter combination can be rendered and displayed in the terminal interface. At the same time, based on WebGL technology, the production line corresponding to each production line layout parameter combination can also be displayed for browsing by the setup personnel.

[0075] In this embodiment, the simulation results of the production line layout parameter combination are visualized through three-dimensional visualization processing, which is convenient for the setting personnel to view in real time and improves the convenience.

[0076] In a specific embodiment, multiple units are deployed on the terminal, namely, a simulation component unit, a simulation task scheduling system, a simulation script parsing engine, a simulation visualization unit, a simulation rendering engine, and a simulation process data output.

[0077] The output end of the simulation component unit is connected to the simulation task scheduling system and the simulation script parsing engine, the simulation task scheduling system is connected to the simulation visualization unit, the simulation script parsing engine is connected to the simulation visualization unit, the simulation visualization unit is connected to the simulation rendering engine, and the simulation rendering engine is connected to the simulation process data output.

[0078] The simulation component unit includes a simulation component library, which is used to abstract data encapsulation and visual modeling of factory process equipment, and is supported by the simulation visualization unit and simulation rendering engine. The simulation task scheduling system includes task scheduling strategies, time monitoring, and discrete algorithm events. The simulation task scheduling system is used to simulate simulation scenarios, and plan and calculate the production and material flow of factory equipment based on time cycles, so as to achieve the purpose of being close to reality and obtaining simulation data. The simulation script engine parsing includes script library, script parsing, and script execution, which are used to script and synchronize the program logic and production logic of factory process equipment, and inject instructions into the simulation rendering engine through script execution. The simulation visualization unit includes three-dimensional process animation and data charts. The three-dimensional process animation is a three-dimensional visual simulation of the production process of factory process equipment, and the data chart is used to present the data during the operation of the simulation task. The simulation rendering engine is based on the HgToDigitalTwin engine (a rendering engine) as the underlying rendering engine, and uses PBR technology (physical-based rendering) to design materials for process equipment, and renders each process and animation of the simulation visualization task in real time, and uses the web (network) end method for effect rendering. Simulation process data output: For the data of downstream modules, frame synchronization is used to synchronize the time with the real-time rendering of the simulation rendering engine. The data calculated by the simulation process is displayed in the form of simulation charts to support users to conduct real-time analysis of the data and export the results for backup.

[0079] For example, Figure 2 FIG. 1 is a schematic diagram of a production line configuration in one embodiment. Figure 2 , the simulation task scheduling system in the terminal executes the solution of the embodiment of the present application.

[0080] The specific steps for setting up the production line are introduced below: obtain multiple production line layout parameter combinations, each production line layout parameter combination is used to set up the corresponding production line; for each production line layout parameter combination, determine the various process equipment components involved in the corresponding production line, and the upstream and downstream relationships of each process equipment component based on the production line layout parameter combination; through the task scheduling strategy, based on the upstream and downstream relationships, schedule the execution of the production tasks corresponding to each process equipment component separately to obtain the execution results corresponding to each production task; based on the execution results corresponding to each production task, determine the simulation results corresponding to the production line layout parameter combination.

[0081] Among them, each process equipment component is obtained through the simulation component library in the simulation component unit bound to the simulation model, and the execution result determination step corresponding to the production task includes: in the process of executing each production task, the status of the process equipment components involved in the production task is recorded by active scanning to obtain record information; the record information is counted to determine the execution result corresponding to the production task.

[0082] Obtain the production target and parse the production target to obtain at least one production evaluation index; for each production line layout parameter combination, obtain the evaluation parameter combination corresponding to each production line layout parameter combination; for each production line layout parameter combination, determine the evaluation parameter corresponding to each production evaluation index from the corresponding evaluation parameter combination; for each production evaluation index and each production line layout parameter combination, obtain the simulation value of the production evaluation index from the corresponding simulation result, and based on the evaluation parameter, determine whether the simulation value meets the production evaluation index to obtain the corresponding evaluation result. Based on the evaluation results corresponding to each production line layout parameter combination, determine the production line layout parameter combination that meets the production target.

[0083] For each combination of production line layout parameters, the simulation results corresponding to the combination of production line layout parameters are rendered and displayed through 3D visualization processing. For example, the simulation task scheduling system generates instructions based on the simulation data (including each simulation result) and sends them to the simulation visualization unit. Figure 2 The simulation visualization in the simulation script is based on the simulation data in the instruction, combined with the task instruction of the simulation script parsing engine (including the 3D effect of simulating actual processing), the simulation data is counted in the form of data icons, rendered by the simulation rendering engine, and displayed through the simulation process data output.

[0084] In this embodiment, by obtaining multiple production line layout parameter combinations, each production line layout parameter combination is used to set a corresponding production line; for each production line layout parameter combination, based on the production line layout parameter combination, through the task scheduling strategy, the production line corresponding to the production line layout parameter combination is simulated to obtain the corresponding simulation result. That is to say, different production line layout parameter combinations are simulated respectively to perform multiple layout simulations. In this way, based on the simulation results corresponding to each production line layout parameter combination, the production line layout parameter combination that meets the production target is screened out from the multiple production line layout parameter combinations, and the corresponding production line is set according to the screened production line layout parameter combination. That is, from the simulation results of multiple layout simulations, the production line layout parameter combination that meets the production target can be more accurately analyzed, that is, a more optimized solution is found through simulation, thereby, the production line is actually set based on a more optimized solution to improve the accuracy of the production line setting, so that the factory layout and production process are optimized, the waste and bottlenecks in the production process are reduced, and the production efficiency is improved. By optimizing the factory layout and production process, the waste and bottlenecks in the production process are reduced, and the production efficiency is improved. In addition, through simulation, the corresponding production lines of each production line layout parameter combination are established, and the digital twin model is used to effectively simulate the process equipment using simulation preview animation, and the intuitive three-dimensional visualization interface outputs detailed data analysis results to help personnel better understand the factory operation and make scientific and reasonable decisions. In addition, the overall production cost is reduced by reducing equipment downtime, reducing raw material consumption and energy consumption. By improving production efficiency, reducing production costs and improving product quality.

[0085] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0086] Based on the same inventive concept, the embodiment of the present application also provides a layout simulation-based production line accurate setting device for implementing the layout simulation-based production line accurate setting method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more embodiments of the layout simulation-based production line accurate setting device provided below can refer to the limitations of the layout simulation-based production line accurate setting method above, and will not be repeated here.

[0087] In an exemplary embodiment, Figure 3 As shown, a production line accurate setting device 300 based on layout simulation is provided, comprising: an acquisition module 302, a simulation module 304 and a screening module 306, wherein:

[0088] An acquisition module 302 is used to acquire multiple production line layout parameter combinations, each production line layout parameter combination is used to set a corresponding production line;

[0089] The simulation module 304 is used to simulate the production line corresponding to each production line layout parameter combination based on the production line layout parameter combination through the task scheduling strategy to obtain a corresponding simulation result;

[0090] The screening module 306 is used to screen out a production line layout parameter combination that meets the production target from multiple production line layout parameter combinations based on the simulation results corresponding to each production line layout parameter combination, and set the corresponding production line according to the screened production line layout parameter combination.

[0091] In some embodiments, the simulation module 304 is used to determine the various process equipment components involved in the corresponding production line and the upstream and downstream relationships of each process equipment component based on the production line layout parameter combination; through the task scheduling strategy, based on the upstream and downstream relationships, the production tasks corresponding to each process equipment component are separately scheduled to be executed to obtain the execution results corresponding to each production task; based on the execution results corresponding to each production task, the simulation results corresponding to the production line layout parameter combination are determined.

[0092] In some embodiments, the simulation module 304 is used to record the status of the process equipment components involved in the production task through active scanning to obtain record information during the execution of each production task; and to count the record information to determine the execution result corresponding to the production task.

[0093] In some embodiments, the screening module 306 is used to obtain the production target, and analyze the production target to obtain at least one production evaluation indicator; for each production line layout parameter combination, the simulation result is evaluated based on at least one production evaluation indicator to obtain a corresponding evaluation result; based on the evaluation results corresponding to each production line layout parameter combination, the production line layout parameter combination that meets the production target is determined.

[0094] In some embodiments, the screening module 306 is used to obtain the evaluation parameter combination corresponding to each production line layout parameter combination; for each production line layout parameter combination, the evaluation parameter corresponding to each production evaluation indicator is determined from the corresponding evaluation parameter combination; for each production evaluation indicator and each production line layout parameter combination, the simulation value of the production evaluation indicator is obtained from the corresponding simulation result, and based on the evaluation parameter, it is determined whether the simulation value meets the production evaluation indicator to obtain the corresponding evaluation result.

[0095] In some embodiments, the device further includes a display module, which is used to render and display the simulation results corresponding to each production line layout parameter combination through three-dimensional visualization processing.

[0096] Each module in the above-mentioned production line accurate setting device based on layout simulation can be implemented in whole or in part by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each module above.

[0097] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 4 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for accurately setting a production line based on layout simulation is implemented.

[0098] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0099] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the following steps when executing the computer program: obtaining multiple production line layout parameter combinations, each production line layout parameter combination is used to set a corresponding production line; for each production line layout parameter combination, based on the production line layout parameter combination, through a task scheduling strategy, simulating the production line corresponding to the production line layout parameter combination to obtain a corresponding simulation result; based on the simulation results corresponding to each production line layout parameter combination, screening out a production line layout parameter combination that meets the production target from multiple production line layout parameter combinations, and setting the corresponding production line according to the screened production line layout parameter combination.

[0100] In one embodiment, when the processor executes the computer program, the following steps are also implemented: based on the production line layout parameter combination, the various process equipment components involved in the corresponding production line and the upstream and downstream relationships of each process equipment component are determined; through the task scheduling strategy, based on the upstream and downstream relationships, the production tasks corresponding to each process equipment component are separately scheduled to be executed to obtain the execution results corresponding to each production task; based on the execution results corresponding to each production task, the simulation results corresponding to the production line layout parameter combination are determined.

[0101] In one embodiment, when the processor executes the computer program, the following steps are also implemented: in the process of executing each production task, the status of the process equipment components involved in the production task is recorded by active scanning to obtain record information; the record information is counted to determine the execution result corresponding to the production task.

[0102] In one embodiment, when the processor executes the computer program, the following steps are also implemented: obtaining the production target, and parsing the production target to obtain at least one production evaluation indicator; for each production line layout parameter combination, evaluating the simulation results based on at least one production evaluation indicator to obtain a corresponding evaluation result; based on the evaluation results corresponding to each production line layout parameter combination, determining the production line layout parameter combination that meets the production target.

[0103] In one embodiment, when the processor executes the computer program, the following steps are also implemented: obtaining the evaluation parameter combination corresponding to each production line layout parameter combination; for each production line layout parameter combination, determining the evaluation parameter corresponding to each production evaluation indicator from the corresponding evaluation parameter combination; for each production evaluation indicator and each production line layout parameter combination, obtaining the simulation value of the production evaluation indicator from the corresponding simulation result, and based on the evaluation parameter, determining whether the simulation value meets the production evaluation indicator to obtain the corresponding evaluation result.

[0104] In one embodiment, when the processor executes the computer program, the following steps are also implemented: for each combination of production line layout parameters, the simulation results corresponding to the combination of production line layout parameters are rendered and displayed through three-dimensional visualization processing.

[0105] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: obtaining multiple production line layout parameter combinations, each production line layout parameter combination is used to set a corresponding production line; for each production line layout parameter combination, based on the production line layout parameter combination, through a task scheduling strategy, the production line corresponding to the production line layout parameter combination is simulated to obtain a corresponding simulation result; based on the simulation results corresponding to each production line layout parameter combination, the production line layout parameter combination that meets the production target is screened out from the multiple production line layout parameter combinations, and the corresponding production line is set according to the screened production line layout parameter combination.

[0106] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: based on the production line layout parameter combination, the various process equipment components involved in the corresponding production line and the upstream and downstream relationships of each process equipment component are determined; through the task scheduling strategy, based on the upstream and downstream relationships, the production tasks corresponding to each process equipment component are separately scheduled to be executed to obtain the execution results corresponding to each production task; based on the execution results corresponding to each production task, the simulation results corresponding to the production line layout parameter combination are determined.

[0107] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: in the process of executing each production task, the status of the process equipment components involved in the production task is recorded by active scanning to obtain record information; the record information is counted to determine the execution result corresponding to the production task.

[0108] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining the production target, and analyzing the production target to obtain at least one production evaluation indicator; for each production line layout parameter combination, evaluating the simulation results based on at least one production evaluation indicator to obtain a corresponding evaluation result; based on the evaluation results corresponding to each production line layout parameter combination, determining the production line layout parameter combination that meets the production target.

[0109] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining the evaluation parameter combination corresponding to each production line layout parameter combination; for each production line layout parameter combination, determining the evaluation parameter corresponding to each production evaluation indicator from the corresponding evaluation parameter combination; for each production evaluation indicator and each production line layout parameter combination, obtaining the simulation value of the production evaluation indicator from the corresponding simulation result, and based on the evaluation parameter, determining whether the simulation value meets the production evaluation indicator to obtain the corresponding evaluation result.

[0110] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: for each combination of production line layout parameters, the simulation results corresponding to the combination of production line layout parameters are rendered and displayed through three-dimensional visualization processing.

[0111] In one embodiment, a computer program product is provided, including a computer program, which implements the following steps when executed by a processor: obtaining multiple production line layout parameter combinations, each production line layout parameter combination is used to set a corresponding production line; for each production line layout parameter combination, based on the production line layout parameter combination, through a task scheduling strategy, simulating the production line corresponding to the production line layout parameter combination to obtain a corresponding simulation result; based on the simulation results corresponding to each production line layout parameter combination, screening out a production line layout parameter combination that meets the production target from multiple production line layout parameter combinations, and setting the corresponding production line according to the screened production line layout parameter combination.

[0112] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: based on the production line layout parameter combination, the various process equipment components involved in the corresponding production line and the upstream and downstream relationships of each process equipment component are determined; through the task scheduling strategy, based on the upstream and downstream relationships, the production tasks corresponding to each process equipment component are separately scheduled to be executed to obtain the execution results corresponding to each production task; based on the execution results corresponding to each production task, the simulation results corresponding to the production line layout parameter combination are determined.

[0113] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: in the process of executing each production task, the status of the process equipment components involved in the production task is recorded by active scanning to obtain record information; the record information is counted to determine the execution result corresponding to the production task.

[0114] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining the production target, and analyzing the production target to obtain at least one production evaluation indicator; for each production line layout parameter combination, evaluating the simulation results based on at least one production evaluation indicator to obtain a corresponding evaluation result; based on the evaluation results corresponding to each production line layout parameter combination, determining the production line layout parameter combination that meets the production target.

[0115] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining the evaluation parameter combination corresponding to each production line layout parameter combination; for each production line layout parameter combination, determining the evaluation parameter corresponding to each production evaluation indicator from the corresponding evaluation parameter combination; for each production evaluation indicator and each production line layout parameter combination, obtaining the simulation value of the production evaluation indicator from the corresponding simulation result, and based on the evaluation parameter, determining whether the simulation value meets the production evaluation indicator to obtain the corresponding evaluation result.

[0116] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: for each combination of production line layout parameters, the simulation results corresponding to the combination of production line layout parameters are rendered and displayed through three-dimensional visualization processing.

[0117] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0118] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0119] The technical features of the above embodiments may be combined arbitrarily. 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 application.

[0120] The above-described 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 method for accurately setting up a production line based on layout simulation, characterized in that: The method comprises: Obtain multiple production line layout parameter combinations, each production line layout parameter combination is used to set a corresponding production line; For each production line layout parameter combination, based on the production line layout parameter combination, through a task scheduling strategy, the production line corresponding to the production line layout parameter combination is simulated to obtain a corresponding simulation result; Based on the simulation results corresponding to each production line layout parameter combination, a production line layout parameter combination that meets the production target is screened out from multiple production line layout parameter combinations, and the corresponding production line is set according to the screened production line layout parameter combination.

2. The method according to claim 1, characterized in that Based on the production line layout parameter combination, the production line corresponding to the production line layout parameter combination is simulated through a task scheduling strategy to obtain a corresponding simulation result, including: Based on the combination of production line layout parameters, determine each process equipment component involved in the corresponding production line, as well as the upstream and downstream relationship of each process equipment component; Through the task scheduling strategy, based on the upstream and downstream relationships, the production tasks corresponding to each process equipment component are scheduled and executed respectively to obtain the execution results corresponding to each production task; Based on the execution results corresponding to the respective production tasks, a simulation result corresponding to the combination of production line layout parameters is determined.

3. The method according to claim 2, characterized in that The step of determining the execution result corresponding to the production task includes: In the process of executing each production task, the status of the process equipment components involved in the production task is recorded by an activity scanning method to obtain record information; Statistics are recorded to determine the execution results corresponding to the production tasks.

4. The method according to claim 1, characterized in that The method of selecting a production line layout parameter combination that meets the production target from a plurality of production line layout parameter combinations based on the simulation results corresponding to each production line layout parameter combination includes: Acquire a production target, and analyze the production target to obtain at least one production evaluation indicator; For each combination of production line layout parameters, the simulation result is evaluated based on at least one production evaluation index to obtain a corresponding evaluation result; Based on the evaluation results corresponding to each combination of production line layout parameters, a combination of production line layout parameters that meets the production target is determined.

5. The method according to claim 4, characterized in that The step of evaluating the simulation result based on at least one production evaluation indicator to obtain a corresponding evaluation result includes: Obtaining evaluation parameter combinations corresponding to respective production line layout parameter combinations; For each combination of production line layout parameters, determining an evaluation parameter corresponding to each production evaluation indicator from the corresponding evaluation parameter combination; For each production evaluation indicator and each production line layout parameter combination, the simulation value of the production evaluation indicator is obtained from the corresponding simulation result, and based on the evaluation parameters, it is determined whether the simulation value meets the production evaluation indicator to obtain the corresponding evaluation result.

6. The method according to claim 1, characterized in that The method further comprises: For each combination of production line layout parameters, the simulation results corresponding to the combination of production line layout parameters are rendered and displayed through three-dimensional visualization processing.

7. A production line accurate setting device based on layout simulation, characterized in that: The device comprises: An acquisition module, used to acquire multiple production line layout parameter combinations, each production line layout parameter combination is used to set a corresponding production line; A simulation module is used for simulating the production line corresponding to each production line layout parameter combination based on the production line layout parameter combination and through a task scheduling strategy to obtain a corresponding simulation result; The screening module is used to screen out a production line layout parameter combination that meets the production target from multiple production line layout parameter combinations based on the simulation results corresponding to each production line layout parameter combination, and set the corresponding production line according to the screened production line layout parameter combination.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Cited By

  • Production line layout scheme evaluation system based on dynamic simulation technology

    CN120745156A