Vehicle production optimization method and device
By sorting the vehicles to be produced according to the sorting strategy of the upstream workshop in automobile manufacturing, and iteratively optimizing the production sequence based on the evaluation data of the downstream workshop, the problems of differences in optimization goals and complexity of optimization problems in each workshop are solved, and efficient optimization of automobile production sequences is achieved.
Patent Information
- Application Number
- CN202311867394.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-07-01
AI Technical Summary
In the existing automobile manufacturing technology, there are differences in the optimization goals and production sequences of each workshop, resulting in the constraints of buffer area scheduling and sorting that are not comprehensive enough, the optimization effect cannot be guaranteed, and the optimization problem is complex and the calculation is large, making it difficult to quickly determine the desired optimization results.
By sorting production vehicles according to the upstream sorting strategy of the upstream workshop, the downstream production sequence of the downstream workshop is generated, and the evaluation data of the downstream production sequence is calculated. The upstream production sequence is updated based on the evaluation data, and the production sequence is iteratively optimized.
It realizes the rapid and accurate determination of the optimized production sequence in the automobile production process, improves the production efficiency of each workshop, and ensures the stability of the production rhythm and the production efficiency of the downstream workshop.
Smart Images

Figure CN120235281A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this specification relate to the technical field of intelligent automotive manufacturing, and particularly to a vehicle production optimization method and its device. Background Art
[0002] Automobile manufacturing mainly consists of a welding shop, a painting shop, a stamping shop, and a general assembly shop. Each shop has different production preferences, and there are differences in the production processes of different shops according to their own production technologies, resulting in different optimization objectives for each shop and different optimal vehicle production sequences for each shop. Therefore, automobile manufacturing enterprises often set up buffer areas between upstream and downstream shops, and perform vehicle scheduling and sorting in the buffer areas to ensure stable production rhythm and improve the production efficiency of downstream shops. However, the current constraint conditions for buffer area scheduling and sorting are not comprehensive enough, and the optimization effect cannot be guaranteed. Moreover, due to the high complexity of the optimization problem, the calculation amount in the optimization process is large, and it is difficult to quickly determine the desired optimization result. Therefore, how to quickly and accurately determine the optimal production sequence in the automobile production process is an urgent problem to be solved at present. Summary of the Invention
[0003] In view of this, the embodiments of this specification provide a vehicle production optimization method. One or more embodiments of this specification also relate to a vehicle production optimization device, a computing device, a computer-readable storage medium, and a computer program to solve the technical defects existing in the prior art.
[0004] According to the first aspect of the embodiments of this specification, a vehicle production optimization method is provided, including:
[0005] Sort the vehicles to be produced in the set of vehicles to be produced according to the upstream sorting strategy corresponding to the upstream shop to obtain the upstream production sequence corresponding to the upstream shop, where the upstream sorting strategy is determined by the vehicle data of the set of vehicles to be produced;
[0006] Generate the downstream production sequence corresponding to the downstream shop based on the preset scheduling strategy corresponding to the downstream shop and the upstream production sequence;
[0007] Calculate the evaluation data of the downstream production sequence, and update the upstream production sequence based on the evaluation data to obtain the target upstream production sequence, where the evaluation data is used to characterize the production efficiency index of the downstream production sequence in the downstream shop.
[0008] According to the second aspect of the embodiments of this specification, a vehicle production optimization device is provided, including:
[0009] A sorting module, configured to sort the vehicles to be produced in the set of vehicles to be produced according to the upstream sorting strategy corresponding to the upstream workshop, so as to obtain the upstream production sequence corresponding to the upstream workshop, where the upstream sorting strategy is determined by the vehicle data of the set of vehicles to be produced;
[0010] A generation module, configured to generate a downstream production sequence corresponding to the downstream workshop based on a preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence;
[0011] An update module, configured to calculate evaluation data of the downstream production sequence, and update the upstream production sequence based on the evaluation data to obtain a target upstream production sequence, where the evaluation data is used to characterize the production efficiency index of the downstream production sequence in the downstream workshop.
[0012] According to the third aspect of the embodiments of the present specification, a computing device is provided, including:
[0013] A memory and a processor;
[0014] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the above vehicle production optimization method are implemented.
[0015] According to the fourth aspect of the embodiments of the present specification, a computer-readable storage medium is provided, which stores computer-executable instructions. When the instructions are executed by a processor, the steps of the above vehicle production optimization method are implemented.
[0016] According to the fifth aspect of the embodiments of the present specification, a computer program is provided. When the computer program is executed on a computer, the computer is made to execute the steps of the above vehicle production optimization method.
[0017] The present specification provides a vehicle production optimization method, including sorting the vehicles to be produced in the set of vehicles to be produced according to the upstream sorting strategy corresponding to the upstream workshop, so as to obtain the upstream production sequence corresponding to the upstream workshop, where the upstream sorting strategy is determined by the vehicle data of the set of vehicles to be produced; generating a downstream production sequence corresponding to the downstream workshop based on a preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence; calculating evaluation data of the downstream production sequence, and updating the upstream production sequence based on the evaluation data to obtain a target upstream production sequence, where the evaluation data is used to characterize the production efficiency index of the downstream production sequence in the downstream workshop.
[0018] One embodiment of this specification realizes an upstream sorting strategy for the upstream workshop based on the vehicle data of the set of vehicles to be produced, sorts the vehicles to be produced based on the upstream sorting strategy, solves the upstream production sequence corresponding to the upstream workshop, and improves the production efficiency of the upstream workshop. Then, based on the preset scheduling strategy of the downstream workshop and the upstream production sequence, the downstream production sequence corresponding to the downstream workshop is generated to realize the re-sorting of the vehicles and complete the joint optimization of multiple workshops. Then, based on the evaluation data of the downstream production sequence, the upstream production sequence is updated, and the target upstream production sequence is re-constructed to realize the iterative optimization of the production sequence and determine the suitable production sequence. Description of the Drawings
[0019] Figure 1 is a schematic diagram of the scenario of a vehicle production optimization method provided by an embodiment of this specification;
[0020] Figure 2 is a flowchart of a vehicle production optimization method provided by an embodiment of this specification;
[0021] Figure 3 is a flowchart of the processing process of a vehicle production optimization method provided by an embodiment of this specification;
[0022] Figure 4 is a schematic diagram of the structure of a vehicle production optimization device provided by an embodiment of this specification;
[0023] Figure 5 is a block diagram of the structure of a computing device provided by an embodiment of this specification. Detailed Embodiments
[0024] Many specific details are set forth in the following description to facilitate a thorough understanding of this specification. However, this specification can be implemented in many other ways different from those described herein, and those skilled in the art can make similar generalizations without departing from the connotation of this specification. Therefore, this specification is not limited by the specific embodiments disclosed below.
[0025] The terms used in one or more embodiments of this specification are for the purpose of describing specific embodiments only and are not intended to limit one or more embodiments of this specification. The singular forms "a", "the", and "said" used in one or more embodiments of this specification and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more of the associated listed items.
[0026] It should be understood that although the terms first, second, etc. may be used in one or more embodiments of this specification to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to a determination".
[0027] In addition, 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 for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data that have been authorized by the user or fully authorized by all parties. And the collection, use, and processing of relevant data need to comply with relevant laws, regulations, and standards of relevant countries and regions, and corresponding operation entrances are provided for users to choose to authorize or refuse.
[0028] First, the noun terms involved in one or more embodiments of this specification are explained.
[0029] Body shop: In the body shop, the stamped sheet metal parts have their relative positions fixed by jigs, welded and assembled by a resistance welder, and then a complete body-in-white is obtained.
[0030] Paint shop: In the paint shop, after the welded white body enters the paint shop, multiple operations such as phosphating, electrocoating, and baking are required to obtain a fully decorated body.
[0031] Assembly shop: In the assembly shop, the main task is to assemble the remaining parts, such as engines of different models, sunroofs, and tires, etc., to obtain a finished vehicle.
[0032] In the current automotive manufacturing industry, in order to better meet the diverse needs of customers in the market, more and more automotive manufacturing enterprises apply a mixed-model assembly line to efficiently complete the manufacturing of personalized and customized automotive products. However, in this type of production line, the production of personalized products requires different materials, processing machines, and production times, and additional changeover time and changeover costs will be generated during the process of switching product production. Therefore, the car sequencing problem (CSP) is an important problem that needs to be solved in automotive production line management.
[0033] Based on this, in this specification, a vehicle production optimization method is provided. This specification also relates to a vehicle production optimization device, a computing device, and a computer-readable storage medium, which will be described in detail one by one in the following embodiments.
[0034] See Figure 1 , Figure 1 shows a schematic diagram of a scenario of a vehicle production optimization method provided according to an embodiment of this specification. Among them, the upstream workshop includes a welding workshop and a painting workshop, and the downstream workshop includes a general assembly workshop. A buffer area is added between the upstream workshop and the downstream workshop for reordering the vehicle production sequence. During the automobile production process, vehicle data of the set of vehicles to be produced is obtained, and an upstream sorting strategy corresponding to the upstream workshop is generated based on relevant constraint conditions of the upstream workshop. According to the upstream sorting strategy, an upstream production sequence corresponding to the upstream workshop is determined. Thus, welding and painting are carried out according to the vehicle order in the upstream production sequence. Then, a preset scheduling strategy for the downstream workshop is determined, and based on the preset scheduling strategy and the upstream production sequence, the vehicles to be produced are simulated to move into the buffer area to achieve reordering of the vehicles to be produced. A downstream production sequence is generated according to the order in which the vehicles come out of the buffer area, and a data evaluation is carried out on the impact of the downstream production sequence on the production in the downstream workshop. Based on the evaluation data, the upstream production sequence is optimized, and a target upstream production sequence is re-constructed, so as to determine a production sequence for multi-workshop collaboration and improve production efficiency.
[0035] See Figure 2 , Figure 2 shows a flowchart of a vehicle production optimization method provided according to an embodiment of this specification, which specifically includes the following steps.
[0036] Step 202: Sort the vehicles to be produced in the set of vehicles to be produced according to the upstream sorting strategy corresponding to the upstream workshop to obtain the upstream production sequence corresponding to the upstream workshop, where the upstream sorting strategy is determined by the vehicle data of the set of vehicles to be produced.
[0037] Among them, the set of vehicles to be produced can be understood as the set composed of the vehicles that need to be produced in an automobile production project. The vehicles to be produced in the set of vehicles to be produced are the vehicles that need to be processed through processes such as welding, painting, and general assembly. Vehicle data can be understood as the basic data of each vehicle, such as vehicle model attributes, color attributes, configuration attributes, etc. The vehicle data can include the data of vehicles to be scheduled and the data of scheduled vehicles, so that the solution can be implemented during the vehicle processing. The upstream workshop can be understood as the workshop upstream of the buffer area, including the welding workshop and the painting workshop. The upstream sorting strategy can be understood as the strategy for sorting the vehicles that need to be processed when processing vehicles in the upstream workshop. The upstream production sequence can be understood as the sequence of processing vehicles in the upstream workshop. Through the upstream production sequence, the processing order of the upstream workshop when processing the vehicles to be produced can be determined.
[0038] In practical applications, due to the different processing technologies of different workshops, the considerations of each workshop when considering vehicle sorting problems are also different. For example, during the welding process, when welding different vehicle models, it is necessary to switch the welding machine or sheet metal parts. Therefore, the welding workshop requires that the total number of switches of the welding machine when welding different vehicle models does not exceed a certain given number. During the spraying process, on the premise of completing the production task, it is necessary to minimize the number of color changes during spraying. At the same time, before the vehicle leaves the spraying workshop and enters the general assembly workshop, it needs to undergo visual inspection to avoid spraying defects. The visual inspection requires that the number of vehicles of the same color does not exceed a given value, for example, no more than 20 consecutive vehicles can have the same color to prevent visual fatigue of the inspector. Therefore, after determining the vehicle data of the set of vehicles to be produced, it is necessary to generate an upstream sorting strategy for the upstream workshop based on the vehicle data to sort the processing order of the vehicles to be produced to meet the production optimization indicators of each workshop. Determining the upstream production sequence can be regarded as a vehicle sorting problem, that is, it is necessary to sort the vehicles to be produced according to the upstream sorting strategy to obtain the upstream production sequence of the upstream workshop. Process the vehicles according to the order of the upstream production sequence, so that the processing order can meet the corresponding requirements of the upstream workshop.
[0039] In a specific embodiment of this specification, in a vehicle production project of a certain automobile enterprise, there is a set of to-be-produced vehicles composed of vehicles of different models and colors. Determine the vehicle data of this set of to-be-produced vehicles. The vehicle data includes to-be-sorted and already-sorted vehicle data, including vehicle model attributes, color data, configuration attributes, etc. According to the vehicle data, the corresponding upstream sorting strategy of the upstream workshop can be determined. For example, the first 10 vehicles are those with vehicle numbers 1-10. In specific implementation, the upstream sorting strategy can also include manually configured constraint strategies, such as the continuous production quantity of the same color and the production rhythm. Sort the to-be-produced vehicles in the set of to-be-produced vehicles according to the upstream sorting strategy to obtain the upstream production sequence corresponding to the upstream workshop. The upstream production sequence includes the processing order of the to-be-produced vehicles after being processed by the upstream workshop.
[0040] Furthermore, in order to be able to re-sort the vehicle queue subsequently, it is also necessary to consider the relevant data of the buffer area during subsequent re-sorting. Specifically, it includes: determining the vehicle constraint information corresponding to the upstream workshop, and generating an initial upstream sorting strategy according to the vehicle constraint information and the vehicle data of the set of to-be-produced vehicles; obtaining the buffer capacity data of the preset buffer area, and updating the initial upstream sorting strategy based on the buffer capacity data to obtain the upstream sorting strategy corresponding to the upstream workshop.
[0041] Among them, the vehicle constraint information can be understood as the relevant constraint condition information initially set by the upstream workshop. For example, the continuous production quantity of the same vehicle model, the continuous production quantity of vehicles of the same color, etc. An initial upstream sorting strategy can be generated according to the vehicle constraint information and the vehicle data. The initial upstream sorting strategy can be understood as the sorting strategy generated before considering the relevant data of the buffer area. The preset buffer area can be understood as a preset area for re-sorting the vehicle queue. The buffer capacity data can be understood as the data of how many vehicles the preset buffer area is set to accommodate. Based on the buffer capacity data, the initial upstream sorting strategy can be updated, so as to obtain the upstream sorting strategy corresponding to the upstream workshop. For example, it is limited how many vehicles enter the buffer area at the same time and how many vehicles leave the buffer area for the most part.
[0042] In practical applications, since the sorting focus of each workshop is different, the vehicle processing sequences of each vehicle are inconsistent. Adding buffer areas between adjacent processing workshops is an effective way to coordinate inconsistent processing procedures. For example, add a WBS (Welded Body Shop) between the welding workshop and the painting workshop, and add a PBS (Painted Body Shop) buffer area between the painting workshop and the general assembly workshop. Among them, the WBS has little ability to reorder the vehicle queue and cannot perform large-scale sequence adjustments on the vehicle queue coming out of the welding workshop, while the PBS is a temporary buffer area with limited reordering ability. Therefore, when determining the upstream sorting strategy, in order to be able to reorder the upstream vehicle queue subsequently, it is also necessary to consider the relevant data of the buffer area. For example, after the vehicle finishes painting in the painting workshop, it chooses to enter a channel in the PBS, that is, the inbound process, and the number of vehicles that each channel can accommodate is limited; during the outbound process of the PBS, it can choose the vehicle in front of a certain channel to enter the general assembly workshop; through the inbound and outbound processes of the PBS, the vehicle queue coming out of the painting workshop can be reordered to a certain extent, so as to better serve the optimization goal of the general assembly workshop. Therefore, it is necessary to consider the relevant data of the buffer area.
[0043] In a specific embodiment of this specification, determine the vehicle constraint information of the upstream workshop. The vehicle constraint information includes the quantity information of continuously processing the same color and the processing rhythm information. The processing rhythm information can be understood as processing a certain quantity of model A and then processing a certain quantity of model B to conform to the processing rhythm. Generate an initial upstream sorting strategy according to the vehicle constraint information and vehicle data, and then obtain the buffer capacity data of the PBS buffer area. The buffer capacity data is 200 vehicles that can be accommodated, including data such as 5 walkways, and update the initial upstream sorting strategy based on the buffer capacity data to obtain the upstream sorting strategy corresponding to the upstream workshop.
[0044] Based on this, by determining the upstream sorting strategy corresponding to the upstream workshop, the upstream production sequence corresponding to the upstream workshop can be determined subsequently, so as to ensure that the upstream workshop can process vehicles in a better processing sequence.
[0045] Furthermore, in order to be able to solve the upstream production sequence faster, the solution speed can be accelerated by reducing the problem complexity. Specifically, sort the to-be-produced vehicles in the to-be-produced vehicle set according to the upstream sorting strategy to obtain the upstream production sequence corresponding to the upstream workshop, including: dividing the to-be-produced vehicles in the to-be-produced vehicle set based on the vehicle data to obtain subsets of to-be-produced vehicles; sorting the subsets of to-be-produced vehicles according to the upstream sorting strategy to obtain the upstream production sequence corresponding to the upstream workshop.
[0046] Among them, the subset of vehicles to be produced can be understood as the set obtained after dividing the vehicles to be produced according to relevant requirements, such as dividing by color, dividing by vehicle model, etc.
[0047] In practical applications, if individual vehicles are used for vehicle sorting, it will lead to too many individuals being considered, which is not conducive to determining the corresponding upstream production sequence. Therefore, classes can be used as the granularity for modeling to reduce the problem complexity and thus the solution speed. For example, the specific class uses both vehicle color and vehicle component characteristics as the division criteria, and the key variable in the model is This key variable is a binary variable, indicating whether the combination of color data i and vehicle component characteristics o is assigned to class b.
[0048] In a specific embodiment of this specification, the corresponding division rules are obtained, and all the vehicles to be produced in the set of vehicles to be produced are divided based on the division rules and the vehicle data corresponding to each vehicle, obtaining a subset of vehicles to be produced. At this time, the subset of vehicles to be produced is sorted according to the upstream sorting strategy, thereby improving the sorting granularity, accelerating the solution speed, and being able to obtain the upstream production sequence corresponding to the upstream workshop faster.
[0049] Based on this, by dividing the vehicles in a block manner and sorting them in the form of a subset of vehicles to be produced, the upstream production sequence can be obtained faster, improving the production efficiency of the workshop.
[0050] Step 204: Generate the downstream production sequence corresponding to the downstream workshop based on the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence.
[0051] Among them, the downstream workshop can be understood as the general assembly workshop, the preset scheduling strategy can be understood as the preset strategy for scheduling the vehicles entering the general assembly workshop, and the downstream production sequence is the queue formed after sorting the vehicles to be produced entering the downstream workshop.
[0052] In practical applications, when the vehicle is completed with welding and painting, it needs to enter the general assembly workshop for processing. In the general assembly workshop, different components of the vehicle need to be assembled, such as assembling the corresponding model engine, sunroof, etc. In actual production, it is difficult to achieve the ideal consumption of each component. Therefore, the overall goal of the general assembly process is to level the consumption of component materials. For this optimization goal, the weighted total difference between the actual consumption and the ideal consumption of components is reduced to solve this leveling sorting problem. Specifically, during implementation, the upstream production queue can be re-sorted through a buffer area to obtain the corresponding downstream production queue.
[0053] In a specific embodiment of this specification, in order to make the vehicles to be produced entering the general assembly workshop meet the requirements of the general assembly workshop, it is necessary to reorder and schedule the vehicle sequence in the upstream production sequence. Therefore, based on the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence, a downstream production sequence corresponding to the downstream workshop can be generated, where the downstream scheduling strategy needs to be preset according to the production requirements of the general assembly workshop.
[0054] Further, in order to make the determined downstream scheduling strategy more in line with the processing requirements of the downstream workshop, the downstream scheduling strategy can be rehearsed, and then the strategy can be adjusted according to the rehearsal results. Specifically, before generating the downstream production sequence corresponding to the downstream workshop based on the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence, it further includes: determining the initial downstream scheduling strategy corresponding to the downstream workshop, and calculating the rehearsal result information corresponding to the initial downstream scheduling strategy based on the preset scheduling indicators; using the rehearsal result information to adjust the initial downstream scheduling strategy to obtain the preset scheduling strategy corresponding to the downstream workshop.
[0055] Among them, the initial downstream scheduling strategy can be understood as the scheduling strategy determined according to the processing requirements of the general assembly workshop, and the preset scheduling indicators can be understood as the indicators during the processing of the general assembly workshop, such as indicators like the consumption of component materials and the switching frequency. The rehearsal result information can be understood as the index data calculated after sorting the vehicles based on the current scheduling strategy and entering the general assembly workshop for processing. According to the rehearsal result information, it can be known whether the current scheduling strategy needs to be adjusted, so as to adjust the initial downstream scheduling strategy, and thus obtain a preset scheduling strategy that more meets the processing requirements of the general assembly workshop.
[0056] In a specific embodiment of this specification, determine the initial downstream scheduling strategy corresponding to the downstream workshop, calculate the rehearsal result information corresponding to the initial downstream scheduling strategy based on the preset scheduling indicators. The rehearsal result information includes the relevant index parameters corresponding to the preset scheduling indicators. Judge whether the rehearsal result information meets the processing requirements of the general assembly workshop. In the case of non - meeting, adjust the initial downstream scheduling strategy, such as adjusting the number of continuously processed vehicles of the same model in the downstream scheduling strategy, so as to obtain the downstream scheduling strategy corresponding to the general assembly workshop.
[0057] Based on this, by adjusting the initial downstream scheduling strategy, a scheduling strategy that more meets the general assembly processing requirements of the general assembly workshop can be obtained, which is convenient for generating the downstream production sequence based on the preset scheduling strategy subsequently.
[0058] Further, after determining the preset scheduling strategy, the vehicles can be resequenced using the preset scheduling strategy and the upstream production sequence. Specifically, based on the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence, a downstream production sequence corresponding to the downstream workshop is generated, including: simulating the movement of the vehicles to be produced in the set of vehicles to be produced to the buffer area according to the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence; determining the departure order information of the vehicles to be produced in the buffer area, and generating the downstream production sequence corresponding to the downstream workshop according to the departure order information.
[0059] Among them, the buffer area can be understood as the area where the vehicles are resequenced. According to the preset scheduling strategy, the arrangement order of the vehicles in the upstream production sequence can be adjusted, and which passageway of the buffer area the vehicle enters can be selected, that is, the simulation movement is performed. Then, the departure order information of the vehicles to be produced in the buffer area is determined. The departure order information is which vehicle in which passageway enters the downstream production team first, so that the downstream production sequence corresponding to the downstream workshop can be generated based on the departure order information.
[0060] In a specific embodiment of this specification, according to the preset scheduling strategy and the upstream production sequence, it is determined which passageway of the buffer area each vehicle in the upstream production sequence enters, so as to realize the simulation movement of each vehicle to the buffer area. Then, based on the preset scheduling strategy, the departure order of each vehicle in the buffer area is determined in turn, and the downstream production sequence corresponding to the downstream workshop is generated according to the departure order information.
[0061] Based on this, the arrangement order of each vehicle in the upstream production sequence is resequenced through the buffer area, so that the downstream production sequence of the downstream workshop can be obtained, which meets the processing requirements of the final assembly workshop.
[0062] Further, in order to accurately determine the vehicles that need to be moved to the buffer area from the set of vehicles to be produced, it can be determined according to the scheduling strategy. Specifically, according to the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence, the vehicles to be produced in the set of vehicles to be produced are simulated to be moved to the buffer area, including: determining the vehicles to be transferred in the set of vehicles to be produced according to the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence; simulating the movement of the vehicles to be transferred to the buffer area.
[0063] Among them, the vehicles to be transferred can be understood as the vehicles that need to be selected and moved to the buffer area. Since the passageways in the buffer area need to conform to the first-in-first-out rule, in order to ensure the vehicle sorting of the subsequent downstream production queue, it is necessary to determine the vehicles to be transferred selected from the set of vehicles to be produced. That is, when the current vehicle is the vehicle to be transferred, it is moved to the corresponding passageway. If the current vehicle is not the vehicle to be transferred, it is moved to the alternative passageway and waits for subsequent re-selection.
[0064] In a specific embodiment of this specification, it is determined whether the current vehicle is a vehicle to be transferred according to a preset scheduling strategy and the upstream production sequence. If so, it is moved to the corresponding gangway to wait for leaving the stack; if not, it is moved to the standby gangway to wait for re-selection.
[0065] Based on this, the arrangement order of each vehicle in the upstream production sequence is re-sorted through the buffer area, so that the downstream production sequence of the downstream workshop can be obtained, meeting the processing requirements of the general assembly workshop.
[0066] Further, in order to better screen out the vehicles to be transferred, it is necessary to make a judgment based on the vehicle data of the unarranged vehicles and the vehicle data of the arranged vehicles. Specifically, according to the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence, the vehicles to be transferred are determined in the set of vehicles to be produced, including: determining the set of candidate vehicles and the corresponding candidate vehicle information according to the upstream production sequence; obtaining the set of target vehicles corresponding to the buffer area and the corresponding target vehicle information; determining the vehicles to be transferred in the set of vehicles to be produced based on the preset scheduling strategy corresponding to the downstream workshop, the candidate vehicle information and the target vehicle information.
[0067] Among them, the set of candidate vehicles can be understood as the set composed of the vehicles included in the upstream production sequence, the candidate vehicle information can be understood as the vehicle data of the vehicles in the set of candidate vehicles, the set of target vehicles can be understood as the set composed of the vehicles already located in the buffer area, and the target vehicle information can be understood as the vehicle data of the vehicles in the set of target vehicles.
[0068] In practical applications, if the downstream vehicle out-stack state is set to the sorting of the out-stack vehicles, the state space is relatively large, which is N!. Therefore, in this solution, the state is set to the vehicle numbers contained in the gangway and the vehicle numbers of the downstream vehicles that have already left the stack. Each component of the state is represented by a set, reducing the state space and accelerating the solution. The state transfer method includes the changes in the vehicles in the set brought about by the upstream vehicles entering the gangway and the vehicles in the gangway leaving the gangway. The total number of state transfers is 2×N, and the state transfer of the vehicles in the gangway leaving the gangway and entering the downstream will change the objective function, and the variable U dw represents the cumulative number of components w contained in the previous d vehicles, which has no aftereffect, ensuring that future decisions are only related to the state at the time of decision-making and are not affected by previous decisions.
[0069] In specific implementation, to further accelerate iteration and narrow the solution space, in this solution, the downstream sequence reordered by the buffer area is analyzed, so as to judge the existence of the downstream sequence. That is, when the upstream workshop sorting and the plank road are given, it can be judged whether the production order of any given vehicle in the downstream workshop can be adjusted via the plank road without exceeding the capacity of the plank road. The core of this judgment is that if the downstream sequence is in reverse order, there is a situation where vehicles are reordered through the plank road, and reordering requires occupying one of the empty plank roads to achieve. At this time, it is necessary to judge whether the remaining plank roads can store the vehicles upstream of the sorting before it so that the vehicle can leave the plank road first.
[0070] In a specific embodiment of this specification, a set of candidate vehicles and candidate vehicle information of the candidate vehicles are determined according to the upstream production sequence, a set of target vehicles in the buffer area and target vehicle information corresponding to the target vehicles are obtained, and the vehicles to be transferred are determined in the set of vehicles to be produced based on the preset scheduling strategy corresponding to the downstream workshop, the candidate vehicle information and the target vehicle information. Subsequently, the vehicles to be transferred can be simulated to move into the corresponding plank roads, so as to generate a corresponding downstream production queue according to the vehicle states in the plank roads.
[0071] Based on this, the sorting order of each vehicle in the upstream production sequence is reordered through the buffer area, so that the downstream production sequence of the downstream workshop can be obtained, meeting the processing requirements of the general assembly workshop.
[0072] Furthermore, in order to make the downstream production queue meet the processing requirements of the general assembly workshop, it is necessary to determine the vehicle departure order information of the vehicles to be produced from the plank roads in the buffer area. Specifically, determining the vehicle departure order information of the vehicles to be produced in the buffer area includes: determining the initial production sequence corresponding to the downstream workshop; determining the vehicle departure order information of the vehicles to be produced in the buffer area based on the preset scheduling strategy, the target vehicle information and the initial production sequence.
[0073] Among them, the initial production sequence can be understood as the initial downstream production sequence determined based on the preset scheduling strategy. Since the production sequence determined based on the preset scheduling strategy may not be the final and better production sequence, the vehicle departure order scheduling can be adjusted based on the preset scheduling strategy, the target vehicle information and the initial production sequence, so as to determine the corresponding vehicle departure order.
[0074] In practical applications, in order to achieve fast and high-quality solutions to large-scale downstream buffer area scheduling decision problems, the Rollout heuristic algorithm can be used to solve it. The Rollout algorithm takes into account both search breadth and depth, and can effectively reduce search time while optimizing. Combined with the pull production idea, the Rollout algorithm framework is constructed to make decisions on the downstream sequence, that is, when decisions need to be made downstream, based on the downstream status and the upstream cars that need to be pulled into the plank road and those waiting to enter the plank road. In this process, the basic strategy is used to simulate the subsequent plank road scheduling decision to evaluate the pros and cons of the current decision, and then optimize the current decision.
[0075] In specific implementation, the current initial vehicle dispatching order of the initial production sequence can be determined based on the preset scheduling strategy and target vehicle information, and the pros and cons of the current initial production sequence can be evaluated, and then real-time adjustments can be made to determine the expected vehicle dispatching order information.
[0076] In a specific embodiment of the present specification, an initial production sequence corresponding to a downstream workshop is determined, and a decision adjustment is made to the current initial production sequence according to a preset scheduling strategy and target vehicle information to determine the desired vehicle dispatch sequence information.
[0077] Step 206: Calculate the evaluation data of the downstream production sequence, and update the upstream production sequence based on the evaluation data to obtain a target upstream production sequence, wherein the evaluation data is used to characterize the production efficiency index of the downstream production sequence in the downstream workshop.
[0078] Among them, by calculating the evaluation data of the downstream production sequence under the production management dimension, the quality of the current downstream production sequence can be evaluated, so as to determine whether the upstream production sequence needs to be adjusted to obtain a better target upstream production sequence. In specific implementation, the evaluation data can reflect the production efficiency indicators of the downstream production sequence under various production management dimensions of the downstream workshop. The production management dimension can be understood as the management dimension when the workshop processes vehicles, such as efficiency, cost, consumables and other indicator management dimensions. Through the evaluation data, the impact of the current downstream production queue on the production of the downstream workshop can be analyzed, so as to optimize the production sequence based on the evaluation data in the future.
[0079] In practical applications, given the upstream production sequence, the quality of the downstream production sequence is evaluated and information is extracted to reconstruct the upstream production sequence, forming an iterative optimization solution framework. The evaluation strategy includes the growth rate of the objective function caused by a single decision, such as the change rate of production time and production consumables, the optional vehicle component type when making decisions, etc. The iterative method includes adding cuts to reduce the solution space and fixing related variables when building the upstream model.
[0080] In a specific embodiment of this specification, the evaluation data of the downstream production queue in the production management dimension is calculated. The evaluation data includes the evaluation data in the time dimension and the evaluation data in the cost dimension. The upstream production sequence is updated using the evaluation data to obtain the target upstream production sequence after update and optimization.
[0081] Based on this, by evaluating the downstream production sequence and optimizing and updating the upstream production sequence based on the evaluation results, the updated upstream production sequence can better meet the workshop processing requirements.
[0082] Furthermore, in order to better evaluate the quality of the downstream production sequence, corresponding evaluation indicators can be determined. Specifically, the evaluation data of the downstream production sequence in the production management dimension is calculated, including: determining the evaluation indicators of the downstream workshop in the production management dimension; calculating the evaluation data of the downstream production sequence based on the evaluation indicators.
[0083] Among them, the evaluation indicators can be understood as the indicators used to evaluate the quality of the sequence in different production management dimensions, such as time indicators, cost indicators, etc. After determining the corresponding evaluation indicators, the evaluation data of the downstream production sequence in each production management dimension can be calculated based on the evaluation indicators.
[0084] In a specific embodiment of this specification, the evaluation indicators corresponding to the production management dimension are determined, the evaluation data of the downstream production sequence in different production management dimensions is calculated, and then the upstream production sequence is adjusted using the evaluation data.
[0085] Furthermore, updating the upstream production sequence based on the evaluation data to obtain the target upstream production sequence includes: selecting a production subsequence in the upstream production sequence based on the evaluation data; adjusting the production subsequence to obtain the target upstream production sequence.
[0086] Among them, the production subsequence can be understood as the production subsequence that needs to be adjusted in the upstream production sequence. The production subsequence can be a vehicle sequence of the same color or the same components. By adjusting the production subsequence, a target upstream production sequence that better meets the workshop processing optimization goal can be obtained.
[0087] In a specific embodiment of this specification, based on the evaluation data, a vehicle sequence with continuous production between different colors in the upstream production sequence is determined as the production subsequence, and the number of vehicles in this production subsequence is increased to the corresponding quantity, thereby obtaining the target upstream production sequence.
[0088] This specification provides a vehicle production optimization method, which includes sorting the vehicles to be produced in the set of vehicles to be produced according to the upstream sorting strategy corresponding to the upstream workshop to obtain the upstream production sequence corresponding to the upstream workshop, where the upstream sorting strategy is determined by the vehicle data of the set of vehicles to be produced; generating the downstream production sequence corresponding to the downstream workshop based on the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence; calculating the evaluation data of the downstream production sequence, and updating the upstream production sequence based on the evaluation data to obtain the target upstream production sequence, where the evaluation data is used to characterize the production efficiency index of the downstream production sequence in the downstream workshop. It realizes generating the upstream sorting strategy of the upstream workshop based on the vehicle data of the set of vehicles to be produced, sorting the vehicles to be produced based on the upstream sorting strategy, solving the upstream production sequence corresponding to the upstream workshop, and improving the production efficiency of the upstream workshop. Then, based on the preset scheduling strategy of the downstream workshop and the upstream production sequence, generate the downstream production sequence corresponding to the downstream workshop, realize the re-sorting of the vehicles, and complete the joint optimization of multiple workshops. Then, update the upstream production sequence based on the evaluation data of the downstream production sequence, reconstruct the target upstream production sequence, realize the iterative optimization of the production sequence, and determine the suitable production sequence.
[0089] The following combines the attached Figure 3 , taking the application of the vehicle production optimization method provided in this specification in automobile production as an example, to further illustrate the vehicle production optimization method. Among them, Figure 3 shows the processing procedure flowchart of a vehicle production optimization method provided by an embodiment of this specification, which specifically includes the following steps.
[0090] Step 302: Determine the vehicle data of the set of vehicles to be produced, determine the vehicle constraint information corresponding to the upstream workshop, and generate an initial upstream sorting strategy according to the vehicle constraint information and the vehicle data.
[0091] In an implementable manner, the set of vehicles to be produced is a set composed of vehicles that need to be processed and produced on a certain section of the processing line of a certain automobile enterprise. Determine the vehicle constraint information of the upstream workshop composed of the welding workshop and the painting workshop, and generate an initial upstream sorting strategy according to the vehicle constraint information and the vehicle data.
[0092] Step 304: Obtain the buffer capacity data of the preset buffer area, and update the initial upstream sorting strategy based on the buffer capacity data to obtain the upstream sorting strategy corresponding to the upstream workshop.
[0093] In an implementable manner, obtain the buffer capacity data of the buffer area, and update the initial upstream sorting strategy based on the buffer capacity data to obtain the corresponding upstream sorting strategy.
[0094] Step 306: Divide the to-be-produced vehicles in the to-be-produced vehicle set based on vehicle data to obtain subsets of to-be-produced vehicles.
[0095] In an implementable manner, divide the to-be-produced vehicles according to body color and body components to obtain subsets of to-be-produced vehicles corresponding to different division blocks.
[0096] Step 308: Sort the subsets of to-be-produced vehicles according to the upstream sorting strategy to obtain the upstream production sequence corresponding to the upstream workshop.
[0097] In an implementable manner, sort the subsets of to-be-produced vehicles in different division blocks according to the upstream sorting strategy to obtain the upstream production sequence corresponding to the upstream workshop.
[0098] Step 310: Determine the initial downstream scheduling strategy corresponding to the downstream workshop, and calculate the preview result information corresponding to the initial downstream scheduling strategy based on preset scheduling metrics.
[0099] In an implementable manner, determine the corresponding initial downstream scheduling strategy according to the constraint conditions of the downstream workshop, and calculate the corresponding preview result information based on preset scheduling metrics.
[0100] Step 312: Adjust the initial downstream scheduling strategy using the preview result information to obtain the downstream vehicle scheduling strategy corresponding to the downstream workshop.
[0101] In an implementable manner, adjust the initial downstream vehicle scheduling strategy based on the preview result information to obtain the preset scheduling strategy corresponding to the downstream workshop.
[0102] Step 314: According to the preset scheduling strategy and the upstream production sequence, simulate moving the to-be-produced vehicles in the to-be-produced vehicle set to the buffer area.
[0103] In an implementable manner, determine the vehicles to be transferred in the to-be-produced vehicle set according to the preset scheduling strategy and the upstream production sequence, and simulate moving the vehicles to be transferred to the buffer area.
[0104] Step 316: Determine the departure order information of the to-be-produced vehicles in the buffer area, and generate the downstream production sequence corresponding to the downstream workshop according to the departure order information.
[0105] In an implementable manner, determine the initial production sequence corresponding to the downstream workshop, and determine the departure order information of the to-be-produced vehicles in the buffer area based on the preset scheduling strategy, target vehicle information, and the initial production sequence.
[0106] Step 318: Determine the evaluation metrics corresponding to the production management dimension, and calculate the evaluation data of the downstream production sequence based on the evaluation metrics.
[0107] Step 320: Update the upstream production sequence based on the evaluation data to obtain the target upstream production sequence.
[0108] In an implementable manner, select a production subsequence in the upstream production sequence based on the evaluation data, and adjust the production subsequence to obtain the target upstream production sequence.
[0109] A vehicle production optimization method provided in this specification realizes generating an upstream sorting strategy for an upstream workshop based on vehicle data of a set of vehicles to be produced, sorting the vehicles to be produced based on the upstream sorting strategy, solving the upstream production sequence corresponding to the upstream workshop, and improving the production efficiency of the upstream workshop. Then, based on the preset scheduling strategy of the downstream workshop and the upstream production sequence, generate the downstream production sequence corresponding to the downstream workshop to realize re-sorting of the vehicles and complete the joint optimization of multiple workshops. Then, update the upstream production sequence based on the evaluation data of the downstream production sequence, and reconstruct the target upstream production sequence to realize iterative optimization of the production sequence and determine a suitable production sequence.
[0110] Corresponding to the above method embodiment, this specification also provides an embodiment of a vehicle production optimization device. Figure 4 The structure diagram of a vehicle production optimization device provided by an embodiment of this specification is shown. As Figure 4 shown, the device includes:
[0111] A sorting module 402, configured to sort the vehicles to be produced in the set of vehicles to be produced according to the upstream sorting strategy corresponding to the upstream workshop, and obtain the upstream production sequence corresponding to the upstream workshop, where the upstream sorting strategy is determined by the vehicle data of the set of vehicles to be produced;
[0112] A generating module 404, configured to generate the downstream production sequence corresponding to the downstream workshop based on the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence;
[0113] An updating module 406, configured to calculate the evaluation data of the downstream production sequence, and update the upstream production sequence based on the evaluation data to obtain the target upstream production sequence, where the evaluation data is used to characterize the production efficiency index of the downstream production sequence in the downstream workshop.
[0114] Optionally, the sorting module 402 is further configured to determine the vehicle constraint information corresponding to the upstream workshop, generate an initial upstream sorting strategy according to the vehicle constraint information and the vehicle data of the set of vehicles to be produced; obtain the buffer capacity data of the preset buffer area, and update the initial upstream sorting strategy based on the buffer capacity data to obtain the upstream sorting strategy corresponding to the upstream workshop.
[0115] Optionally, the sorting module 402 is further configured to divide the to-be-produced vehicles in the to-be-produced vehicle set based on the vehicle data to obtain subsets of to-be-produced vehicles; sort the subsets of to-be-produced vehicles according to the upstream sorting strategy to obtain the upstream production sequence corresponding to the upstream workshop.
[0116] Optionally, the generating module 404 is further configured to determine an initial downstream scheduling strategy corresponding to the downstream workshop, and calculate preview result information corresponding to the initial downstream scheduling strategy based on a preset scheduling index; adjust the initial downstream scheduling strategy by using the preview result information to obtain the downstream scheduling strategy corresponding to the downstream workshop.
[0117] Optionally, the generating module 404 is further configured to simulate moving the to-be-produced vehicles in the to-be-produced vehicle set to a buffer area according to a preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence; determine the vehicle departure sequence information of the to-be-produced vehicles in the buffer area, and generate a downstream production sequence corresponding to the downstream workshop according to the vehicle departure sequence information.
[0118] Optionally, the generating module 404 is further configured to determine vehicles to be transferred in the to-be-produced vehicle set according to a preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence; simulate moving the vehicles to be transferred to the buffer area.
[0119] Optionally, the generating module 404 is further configured to determine a set of candidate vehicles according to the upstream production sequence, and candidate vehicle information corresponding to the set of candidate vehicles; obtain a set of target vehicles corresponding to the buffer area, and target vehicle information corresponding to the set of target vehicles; determine vehicles to be transferred in the to-be-produced vehicle set based on a preset scheduling strategy corresponding to the downstream workshop, the candidate vehicle information, and the target vehicle information.
[0120] Optionally, the generating module 404 is further configured to determine an initial production sequence corresponding to the downstream workshop; determine the vehicle departure sequence information of the to-be-produced vehicles in the buffer area based on the preset scheduling strategy, the target vehicle information, and the initial production sequence.
[0121] Optionally, the updating module 406 is further configured to determine an evaluation index corresponding to the downstream workshop in the production management dimension; calculate evaluation data of the downstream production sequence based on the evaluation index.
[0122] Optionally, the updating module 406 is further configured to select a production subsequence from the upstream production sequence based on the evaluation data; adjust the production subsequence to obtain a target upstream production sequence.
[0123] A vehicle production optimization device provided in this specification includes: a sorting module configured to sort the vehicles to be produced in the set of vehicles to be produced according to the upstream sorting strategy corresponding to the upstream workshop to obtain the upstream production sequence corresponding to the upstream workshop, where the upstream sorting strategy is determined by the vehicle data of the set of vehicles to be produced; a generation module configured to generate the downstream production sequence corresponding to the downstream workshop based on the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence; an update module configured to calculate the evaluation data of the downstream production sequence and update the upstream production sequence based on the evaluation data to obtain the target upstream production sequence, where the evaluation data is used to characterize the production efficiency index of the downstream production sequence in the downstream workshop. It realizes generating the upstream sorting strategy of the upstream workshop based on the vehicle data of the set of vehicles to be produced, sorting the vehicles to be produced according to the upstream sorting strategy, solving the upstream production sequence corresponding to the upstream workshop, and improving the production efficiency of the upstream workshop. Then, based on the preset scheduling strategy of the downstream workshop and the upstream production sequence, generate the downstream production sequence corresponding to the downstream workshop, realize the re-sorting of the vehicles, and complete the joint optimization of multiple workshops. Then, update the upstream production sequence based on the evaluation data of the downstream production sequence, reconstruct the target upstream production sequence, realize the iterative optimization of the production sequence, and determine the suitable production sequence.
[0124] The above is a schematic solution of a vehicle production optimization device according to this embodiment. It should be noted that the technical solution of this vehicle production optimization device and the technical solution of the above vehicle production optimization method belong to the same concept. For the details not described in detail in the technical solution of the vehicle production optimization device, reference can be made to the description of the technical solution of the above vehicle production optimization method.
[0125] Figure 5 The structural block diagram of a computing device 500 provided according to an embodiment of this specification is shown. The components of the computing device 500 include, but are not limited to, a memory 510 and a processor 520. The processor 520 is connected to the memory 510 through a bus 530, and a database 550 is used to store data.
[0126] The computing device 500 further includes an access device 540, which enables the computing device 500 to communicate via one or more networks 560. Examples of such networks include the Public Switched Telephone Network (PSTN), Local Area Network (LAN), Wide Area Network (WAN), Personal Area Network (PAN), or a combination of communication networks such as the Internet. The access device 540 may include one or more of any type of wired or wireless network interfaces (e.g., network interface controller (NIC)), such as an IEEE 802.11 Wireless Local Area Network (WLAN) wireless interface, Worldwide Interoperability for Microwave Access (Wi-MAX) interface, Ethernet interface, Universal Serial Bus (USB) interface, cellular network interface, Bluetooth interface, Near Field Communication (NFC).
[0127] In one embodiment of the present specification, the above components of the computing device 500 and Figure 5 other components not shown may also be connected to each other, for example, via a bus. It should be understood that Figure 5 the block diagram of the computing device shown is for illustrative purposes only and is not a limitation on the scope of the present specification. Those skilled in the art may add or replace other components as needed.
[0128] The computing device 500 may be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smartphones), wearable computing devices (e.g., smartwatches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (PCs). The computing device 500 may also be a mobile or stationary server.
[0129] Wherein, the processor 520 is used to execute the following computer-executable instructions, and when the computer-executable instructions are executed by the processor, the steps of the above vehicle production optimization method are implemented.
[0130] The above is a schematic solution of a computing device according to this embodiment. It should be noted that the technical solution of this computing device and the technical solution of the above vehicle production optimization method belong to the same concept. For the details not described in detail in the technical solution of the computing device, reference can be made to the description of the technical solution of the above vehicle production optimization method.
[0131] An embodiment of this specification also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are executed by a processor, the steps of the above vehicle production optimization method are implemented.
[0132] The above is a schematic solution of a computer-readable storage medium according to this embodiment. It should be noted that the technical solution of this storage medium and the technical solution of the above vehicle production optimization method belong to the same concept. For the details not described in detail in the technical solution of the storage medium, reference can be made to the description of the technical solution of the above vehicle production optimization method.
[0133] An embodiment of this specification also provides a computer program. When the computer program is executed on a computer, the computer is made to execute the steps of the above vehicle production optimization method.
[0134] The above is a schematic solution of a computer program according to this embodiment. It should be noted that the technical solution of this computer program and the technical solution of the above vehicle production optimization method belong to the same concept. For the details not described in detail in the technical solution of the computer program, reference can be made to the description of the technical solution of the above vehicle production optimization method.
[0135] The above describes specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily require the particular order or sequential order shown to achieve the desired result. In certain implementations, multitasking and parallel processing are also possible or may be advantageous.
[0136] The computer instructions include computer program code, which may be in the form of source code, object code, executable files, or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, mobile hard disks, magnetic disks, optical disks, computer memories, read-only memories (ROMs), random access memories (RAMs), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0137] It should be noted that for the foregoing method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should be aware that the embodiments of this specification are not limited by the described order of actions, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the embodiments of this specification.
[0138] In the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0139] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to the specific embodiments described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the embodiments of this specification, so that those skilled in the art can understand and utilize this specification well. This specification is only limited by the claims and their full scope and equivalents.
Claims
1. A vehicle production optimization method, comprising: Sorting the vehicles to be produced in the set of vehicles to be produced according to the upstream sorting strategy corresponding to the upstream workshop to obtain the upstream production sequence corresponding to the upstream workshop, wherein the upstream sorting strategy is determined by the vehicle data of the set of vehicles to be produced; Generating the downstream production sequence corresponding to the downstream workshop based on the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence; Calculating the evaluation data of the downstream production sequence and updating the upstream production sequence based on the evaluation data to obtain the target upstream production sequence, wherein the evaluation data is used to characterize the production efficiency index of the downstream production sequence in the downstream workshop.
2. The method according to claim 1, before sorting the vehicles to be produced in the set of vehicles to be produced according to the upstream sorting strategy corresponding to the upstream workshop, further comprising: Determining the vehicle constraint information corresponding to the upstream workshop, and generating an initial upstream sorting strategy according to the vehicle constraint information and the vehicle data of the set of vehicles to be produced; Obtaining the buffer capacity data of the preset buffer area, and updating the initial upstream sorting strategy based on the buffer capacity data to obtain the upstream sorting strategy corresponding to the upstream workshop.
3. The method according to claim 1, sorting the vehicles to be produced in the set of vehicles to be produced according to the upstream sorting strategy to obtain the upstream production sequence corresponding to the upstream workshop, comprising: Dividing the vehicles to be produced in the set of vehicles to be produced based on the vehicle data to obtain subsets of vehicles to be produced; Sorting the subsets of vehicles to be produced according to the upstream sorting strategy to obtain the upstream production sequence corresponding to the upstream workshop.
4. The method according to claim 1, before generating the downstream production sequence corresponding to the downstream workshop based on the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence, the method further comprises: Determining the initial downstream scheduling strategy corresponding to the downstream workshop, and calculating the preview result information corresponding to the initial downstream scheduling strategy based on the preset scheduling index; Adjusting the initial downstream scheduling strategy by using the preview result information to obtain the preset scheduling strategy corresponding to the downstream workshop.
5. The method according to claim 1, generating the downstream production sequence corresponding to the downstream workshop based on the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence, comprising: Simulating the movement of the vehicles to be produced in the set of vehicles to be produced to the buffer area according to the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence; Determining the vehicle departure sequence information in the buffer area, and generating the downstream production sequence corresponding to the downstream workshop according to the vehicle departure sequence information.
6. The method according to claim 5, simulating the movement of the vehicles to be produced in the set of vehicles to be produced to the buffer area according to the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence, comprising: Determining the vehicles to be transferred in the set of vehicles to be produced according to the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence; Simulating the movement of the vehicles to be transferred to the buffer area.
7. The method according to claim 6, determining the vehicles to be transferred in the set of vehicles to be produced according to the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence, includes: Determining a set of candidate vehicles according to the upstream production sequence, and candidate vehicle information corresponding to the set of candidate vehicles; Obtaining a set of target vehicles corresponding to the buffer area, and target vehicle information corresponding to the set of target vehicles; Determining the vehicles to be transferred in the set of vehicles to be produced based on the preset scheduling strategy corresponding to the downstream workshop, the candidate vehicle information, and the target vehicle information.
8. The method according to claim 6, determining the departure order information of the vehicles to be produced in the buffer area, includes: Determining the initial production sequence corresponding to the downstream workshop; Determining the departure order information of the vehicles to be produced in the buffer area based on the preset scheduling strategy, the target vehicle information, and the initial production sequence.
9. The method according to claim 1, calculating the evaluation data of the downstream production sequence, includes: Determining the evaluation indicators of the downstream workshop in the production management dimension; Calculating the evaluation data of the downstream production sequence based on the evaluation indicators.
10. The method according to claim 1, updating the upstream production sequence based on the evaluation data to obtain a target upstream production sequence, includes: Selecting a production subsequence in the upstream production sequence based on the evaluation data; Adjusting the production subsequence to obtain a target upstream production sequence.
11. A vehicle production optimization device, includes: A sorting module, configured to sort the vehicles to be produced in the set of vehicles to be produced according to the upstream sorting strategy corresponding to the upstream workshop, to obtain the upstream production sequence corresponding to the upstream workshop, wherein the upstream sorting strategy is determined by the vehicle data of the set of vehicles to be produced; A generating module, configured to generate the downstream production sequence corresponding to the downstream workshop based on the preset scheduling strategy corresponding to the downstream workshop and the upstream production sequence; An updating module, configured to calculate the evaluation data of the downstream production sequence, and update the upstream production sequence based on the evaluation data to obtain a target upstream production sequence, wherein the evaluation data is used to characterize the production efficiency indicators of the downstream production sequence in the downstream workshop.
12. A computing device, includes: A memory and a processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, and when the computer-executable instructions are executed by the processor, the steps of the method according to any one of claims 1 to 10 are implemented.
13. A computer-readable storage medium, which stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.