Scheduling system and method for intelligent production line
Through the real-time monitoring and analysis module of the intelligent production line scheduling system, the conveyor speed and robot scheduling are adjusted, and the problem of process status monitoring is not considered in the existing technology, and the production efficiency and stability of the production line are improved.
Patent Information
- Application Number
- CN202411343786.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2025-01-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art fails to effectively consider the monitoring results of the working status of each process to schedule the processing robot, which affects the production efficiency of the production line.
An intelligent production line scheduling system was designed, including demand identification module, planning generation module, conveying module, processing module, monitoring module and analysis module. By monitoring the output of each process in real time, adjusting the conveyor belt conveying speed and robot scheduling. Ensure the effectiveness of the working state of the process.
The production efficiency and operation stability of the production line are improved, and through real-time monitoring and scheduling, it quickly responds to production abnormalities to ensure the continuity and efficiency of the production process.
Smart Images

Figure CN119292207A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of production line scheduling, and in particular to a scheduling system and method for an intelligent production line. Background Art
[0002] With the rapid development of shipbuilding enterprises, when shipyard production is managed according to the traditional mode, production plans, data statistics, order progress, work report statistics, etc. are usually recorded by handwriting or electronic spreadsheets, which requires a lot of manpower and material resources to manage the production process. The scheduling of processing robots is all done manually, which not only consumes manpower and material resources, but also has relatively low management efficiency. It can no longer fundamentally meet the needs of the modernization of the shipbuilding industry and the need to strengthen the competitiveness of enterprises in line with international standards. It also brings many omissions and property losses to the operation and equipment management of the shipyard. Therefore, intelligent management of the production process of the shipyard is an inevitable choice;
[0003] At present, my country's shipbuilding mainly adopts the segmented construction mode, generally carrying out multi-process assembly line processing operations, and processing robot resources flow between various processes in the processing workshop; in this process, due to the long segmented construction cycle and large space occupied, the reasonable scheduling of segmented construction has become a bottleneck link in the shipbuilding process.
[0004] Chinese Patent Publication No.: CN116909229A discloses a green scheduling method for a ship flat segmented assembly line considering the deterioration effect, including step S1, establishing a flat segmented assembly line static scheduling model that uses a linear function to describe the deterioration of processing time, the model includes the maximum completion time and the total energy consumption, and the total energy consumption is the sum of the processing energy consumption and the standby energy consumption; step S2, based on the above model, determining the objective function to minimize the maximum completion time and minimize the energy consumption; step S3, determining the constraints of the scheduling process; step S4, solving the objective function with an improved multi-objective gray wolf optimization algorithm to obtain the optimal scheduling solution; wherein, the improved multi-objective gray wolf optimization algorithm uses random full-permutation segment number encoding to convert the discrete scheduling solution and the gray wolf individual position, uses reverse learning to initialize the population, and adjusts and updates the gray wolf individual position based on the dynamic inertia weight factor; it can be seen that the above technical solution has the following problems: it does not consider scheduling the processing robot according to the monitoring results of the working status of each process, which affects the production efficiency of the production line. Summary of the invention
[0005] To this end, the present invention provides a scheduling system and method for an intelligent production line to overcome the problem in the prior art that the processing robot is not scheduled according to the monitoring results of the working status of each process, thereby affecting the production efficiency of the production line.
[0006] In one aspect, the present invention provides a scheduling system for an intelligent production line, comprising:
[0007] Demand identification module, which is used to obtain the processing requirements of the product, including determining the production requirements, the number of processes and the processing steps of each process;
[0008] A plan generation module, which is connected to the demand identification module, is used to build a production plan according to the processing requirements and determine a sub-plan for each process based on the production plan;
[0009] A conveying module, which includes a plurality of conveyor belts for conveying corresponding parts to be processed;
[0010] A processing module, which includes several processing robots and several backup robots, each of which uses an independent power supply;
[0011] A monitoring module, which includes a plurality of power sensors and a plurality of visual monitors. Each power sensor is respectively arranged in a corresponding processing robot to collect and record the remaining power and accumulated running time of each robot. Each visual monitor is correspondingly arranged at the output side of each processing robot to obtain the output of the output product of each processing robot. A visual sensor visual monitor is arranged at the starting end of the conveyor belt of a single process to obtain the output of the previous process.
[0012] An analysis module, which is respectively connected to the monitoring module, the transport module and the processing module, and is used to determine whether the working state of a single process is qualified based on the output of the single process and the previous process, and when the working state of the single process is determined to be unqualified, determine the operating parameters of the single process based on the output distribution parameters of the processing robot of the single process, including:
[0013] Adjusting the conveying speed of the conveyor belt corresponding to a single process to a corresponding value based on the output distribution parameter;
[0014] Or, determine whether to schedule the processing robot for a single process based on the process output difference.
[0015] Furthermore, the analysis module is used to determine whether the working status of a single process is qualified based on the output of the single process, including:
[0016] If the output of a single process is less than or equal to a first preset output, the working state of the single process is determined to be unqualified, and the operating parameters of the single process are determined based on the output distribution parameters of the processing robot of the single process;
[0017] If the output of a single process is less than or equal to the second preset output and greater than the first preset output, determining whether the working status of the single process is qualified based on the output of the previous process;
[0018] If the output of a single process is greater than the second preset output, the working state of the single process is determined to be qualified, and the monitoring module is controlled to continuously monitor the operation of the single process.
[0019] Furthermore, the analysis unit is used to determine whether the working status of a single process is qualified based on the output of the previous process, including:
[0020] If the output of the previous process is greater than the second preset output, the working state of the single process is determined to be unqualified, and the operating parameters of the single process are determined based on the output distribution parameters of the processing robot of the single process;
[0021] If the output of the previous process is less than or equal to the second preset output, the working state of the previous process is determined to be unqualified, and the operating parameters of the previous process are determined based on the output distribution parameters of the processing robot of the previous process.
[0022] Furthermore, the analysis module is used to determine the operation parameters of a single process based on the output distribution parameters of the processing robot of the single process, including:
[0023] The analysis module is used to obtain the production distribution parameters of the processing robot. The analysis module counts the production of each robot corresponding to a single process, and draws a distance-production curve according to the robot arrangement, wherein the distance is the distance from the starting end of the conveyor belt corresponding to the single process. The analysis module marks the area in the distance-production curve where the production is lower than the production mean as an abnormal area, obtains the spacing between the abnormal areas, and solves the variance of each spacing to obtain the production distribution parameters of the processing robot;
[0024] If the output distribution parameter is less than or equal to the predetermined distribution parameter, the conveying speed of the conveyor belt corresponding to the single process is adjusted to a corresponding value based on the output distribution parameter;
[0025] If the output distribution parameter is greater than the predetermined distribution parameter, it is determined whether to perform scheduling processing on the processing robot of a single process based on the process output difference.
[0026] Furthermore, the analysis module is used to adjust the conveying speed of the conveyor belt corresponding to a single process to a corresponding value based on the output distribution parameter, wherein:
[0027] The conveying speed of the conveyor belt corresponding to a single process determined based on the production distribution parameters is proportional to the production distribution parameters.
[0028] Furthermore, the analysis module is used to determine whether to perform scheduling processing on a processing robot of a single process based on the process output difference, including:
[0029] The analysis module is used to determine the process yield difference, and calculate the difference between the yield of a single process and the first preset yield to obtain the process yield difference;
[0030] If the process output difference is less than or equal to the preset difference, it is determined that the battery of the processing robot with a power lower than the preset power in a single process should be replaced;
[0031] If the process output difference is greater than the preset difference, it is determined that the processing robot of the single process is scheduled.
[0032] Furthermore, the analysis module performs scheduling processing on the processing robot of a single process, including:
[0033] for marking each processing robot of a single process based on the accumulated operating time of the processing robot;
[0034] If the accumulated running time is less than or equal to the first preset running time, the single processing robot is marked as a normal robot;
[0035] If the accumulated running time is less than or equal to the second preset running time and greater than the first preset running time, the single processing robot is marked as a potential danger robot;
[0036] If the accumulated running time is greater than the second preset running time, the single processing robot is marked as a robot to be maintained;
[0037] Determine the scheduling of processing robots for a single process based on the comparison result of the number of robots to be maintained and the number of spare robots;
[0038] If the number of robots to be maintained is less than or equal to the number of spare robots, the robots to be maintained are replaced by spare robots;
[0039] If the number of robots to be maintained is greater than the number of spare robots, the processing robots are transferred to a single process from each process with a qualified working status according to the coordination ability of the processing robots.
[0040] Furthermore, the analysis module is used to obtain the coordination capability of a single processing robot, including:
[0041] Used to calculate the ratio of the average cumulative operating time of each processing robot to the cumulative operating time of a single processing robot;
[0042] The remaining power and duration ratio of the processing robot are assigned to corresponding weight coefficients and summed to obtain the coordination ability of a single processing robot;
[0043] Arrange the coordination capabilities in descending order, obtain the scheduling number of processing robots in sequence, and transfer each obtained processing robot to a single process.
[0044] Furthermore, the analysis module is used to determine the dispatch quantity of the robot, including:
[0045] Calculate the difference between the number of robots to be maintained and the number of spare robots;
[0046] Solve the sum of the number of robots with hidden dangers in a single process and the difference in number to obtain the scheduling quantity.
[0047] On the other hand, the present invention also provides a scheduling method using the scheduling system of the above-mentioned intelligent production line, comprising:
[0048] Obtain product processing requirements, determine production requirements, number of processes, and processing steps for each process;
[0049] Build a production plan based on processing requirements, and determine sub-plans for each process based on the production plan;
[0050] Determine whether the working status of a single process is qualified based on the output of the single process and the previous process;
[0051] When determining that the working state of a single process is unqualified, the operating parameters of the single process are determined based on the output distribution parameters of the processing robot of the single process, including:
[0052] Adjusting the conveying speed of the conveyor belt corresponding to a single process to a corresponding value based on the output distribution parameter;
[0053] Or, determining whether to schedule the processing robot for a single process based on the process output difference;
[0054] Each processing robot completes the processing of each process according to the scheduling results.
[0055] Compared with the prior art, the beneficial effects of the present invention lie in that each processing robot processes the workpiece on the conveyor belt in different steps, the monitoring module monitors each processing robot and the output in real time, the analysis module determines the working status of each process according to the output of each process, and when it is determined that a single process has an abnormal working status, each processing robot is scheduled or the conveyor belt of the corresponding process is controlled to adjust the conveying speed, thereby improving the production efficiency of the production line.
[0056] Furthermore, the output of each process is determined, and whether the working status of a single process is qualified is determined based on the output. When the output of a single process is less than or equal to the second preset output and greater than the first preset output, the output of the previous process is determined. When the output of the previous process is less than or equal to the second preset output, the output of the upstream process is low, causing the single process to be affected by the upstream process. In this case, the upstream process is processed; when the output of the previous process is greater than the second preset output, the output of the upstream process is high. In this case, there is a problem with the current process, and the current process is processed. In combination with the overall production line, the working status of each process is determined one by one, effectively improving the stability of the production line operation.
[0057] Furthermore, when it is determined that the working state of a single process is unqualified, the operating parameters of the single process are determined based on the output distribution parameters of the processing robot of the single process, and a distance-output curve diagram is drawn. The distance-output curve diagram represents the output distribution of the processing robot in the production process. When the output distribution parameter is less than or equal to the predetermined distribution parameter, the processing robots with low output are evenly distributed. In this case, the conveyor belt conveying speed is slow, resulting in low processing speeds of each processing robot. At this time, the running speed of the conveyor belt is adjusted; when the output distribution parameter is greater than the predetermined distribution parameter, the processing robot equipment with low output is randomly distributed, and there are abnormal processing robots in this case; in the case where there are abnormal robots, the process output difference is obtained. When the process output difference is greater than the preset difference, there are a large number of abnormal processing robots. At this time, the processing robots are scheduled to ensure that the production speed is restored as soon as possible; when the process output difference is less than or equal to the preset difference, there are a small number of abnormal processing robots whose production actions are discontinuous due to too low power, resulting in slow production. In this case, the batteries of the processing robots with power lower than the predetermined power in a single process are replaced; while ensuring the stability of the production line operation, the production efficiency of the production line is further improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 This is a module block diagram of a scheduling system for an intelligent production line according to an embodiment of the present invention;
[0059] Figure 2 A flowchart of the steps of the scheduling method of the intelligent production line according to an embodiment of the present invention;
[0060] Figure 3 A logic decision diagram for determining whether the working state of a single process is qualified based on the output of the single process by the analysis module in an embodiment of the present invention;
[0061] Figure 4 This is a logic decision diagram for the analysis unit of an embodiment of the present invention to determine whether the working status of a single process is qualified based on the output of the previous process. DETAILED DESCRIPTION
[0062] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0063] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.
[0064] It should be noted that, in the description of the present invention, terms such as "up", "down", "left", "right", "inside" and "outside" indicating directions or positional relationships are based on the directions or positional relationships shown in the drawings. This is merely for the convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation on the present invention.
[0065] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0066] See also Figure 1 , Figure 2 , Figure 3 as well as Figure 4 As shown, they are respectively a module block diagram of the scheduling system of the intelligent production line of the embodiment of the present invention, a step flow chart of the scheduling method of the intelligent production line, a logic determination diagram of the analysis module determining whether the working state of a single process is qualified based on the output of the single process, and a logic determination diagram of the analysis unit determining whether the working state of a single process is qualified based on the output of the previous process; a scheduling system and method of an intelligent production line according to the embodiment of the present invention, including:
[0067] See also Figure 1 As shown, it is a module block diagram of the scheduling system of the intelligent production line according to an embodiment of the present invention. The scheduling system of the present invention includes:
[0068] Demand identification module, which is used to obtain the processing requirements of the product, including determining the production requirements, the number of processes and the processing steps of each process;
[0069] A plan generation module, which is connected to the demand identification module, is used to build a production plan according to the processing requirements and determine a sub-plan for each process based on the production plan;
[0070] A conveying module, which includes a plurality of conveyor belts for conveying corresponding parts to be processed;
[0071] The processing module includes several processing robots and several spare robots, each of which uses an independent power supply; each robot uses an independent power supply to ensure that it can be replaced when a problem occurs in the subsequent robot without affecting the operation of the entire production line;
[0072] A monitoring module, which includes a plurality of power sensors and a plurality of visual monitors. Each power sensor is respectively arranged in a corresponding processing robot to collect and record the remaining power and accumulated running time of each robot. Each visual monitor is correspondingly arranged at the output side of each processing robot to obtain the output of the output product of each processing robot. A visual monitor is arranged at the starting end of the conveyor belt of a single process to obtain the output of the previous process;
[0073] An analysis module, which is respectively connected to the monitoring module, the transport module and the processing module, and is used to determine whether the working state of a single process is qualified based on the output of the single process and the previous process, and when the working state of the single process is determined to be unqualified, determine the operating parameters of the single process based on the output distribution parameters of the processing robot of the single process, including:
[0074] Adjusting the conveying speed of the conveyor belt corresponding to a single process to a corresponding value based on the output distribution parameter;
[0075] Or, determine whether to schedule the processing robot for a single process based on the process output difference.
[0076] Specifically, a single process includes a single conveyor belt, and a number of processing robots are arranged on both sides of the single conveyor belt. The backup robot is used to replace the processing robot in time when a failure occurs.
[0077] Specifically, the processing robots in the production line build the ship in different process lines. There are several spare robots in the production line to provide timely support for abnormal processes. When a single process cannot reach the production target only through the support of spare robots, the processing robots in other processes are dispatched to complete the processing of the single process. The plan is built based on the task requirements of ship processing, including the main plan and sub-plans for each process. The main plan is the product hardware requirements, including shape, strength and output under preset time; the sub-plan is the configuration of the processing robot in a single process; when there is a problem with the equipment of a single process in the production line, each robot is dispatched to ensure that the production line can complete the production of the product according to the predetermined indicators.
[0078] Specifically, the specific structure of the demand identification module is not limited. The module itself or each unit therein can be composed of logic components or a combination of logic components. The logic components include field programmable processors, computers or microprocessors in computers. It can be understood that the processing requirements can be automatically generated by input data information. This is a prior art and will not be elaborated on.
[0079] Specifically, the specific structure of the plan generation module is not limited. It only needs to have the function of generating a production plan and sub-plans for each process according to the accepted processing requirements. This is the existing technology and will not be elaborated.
[0080] Specifically, the specific structure of the robot is not limited, and it only needs to have the function of processing parts of each process according to a pre-imported program, such as a robotic arm or an intelligent robot, which will not be elaborated here.
[0081] Specifically, the specific method of obtaining the output of the processing robot output product through the visual sensor is not limited. The contour information of the finished product of the corresponding process in the image information obtained by the visual sensor can be identified, and then the number of finished products of the corresponding process can be determined to obtain the output. The relevant algorithm can be imported into the logic processing unit to obtain the contour features of the finished product of a single process in the image information. This is the existing technology and will not be repeated here.
[0082] Specifically, each processing robot processes the workpiece on the conveyor belt in different steps. The monitoring module monitors each processing robot and its output in real time. The analysis module determines the working status of each process based on its output. When it is determined that a single process has an abnormal working status, it schedules each processing robot or controls the conveyor belt of the corresponding process to adjust the conveying speed, thereby improving the production efficiency of the production line.
[0083] See also Figure 2 As shown, it is a flowchart of the steps of the scheduling method of the intelligent production line according to an embodiment of the present invention. The scheduling method of the present invention includes:
[0084] S1, obtain the processing requirements of the product, determine the production requirements, the number of processes and the processing steps of each process;
[0085] S2, build a production plan according to processing requirements, and determine the sub-plan for each process based on the production plan;
[0086] S3, determining whether the working status of a single process is qualified based on the output of the single process and the previous process;
[0087] S4, when it is determined that the working state of a single process is unqualified, the operating parameters of the single process are determined based on the output distribution parameters of the processing robot of the single process, including:
[0088] Adjusting the conveying speed of the conveyor belt corresponding to a single process to a corresponding value based on the output distribution parameter;
[0089] Or, determining whether to schedule the processing robot for a single process based on the process output difference;
[0090] Each processing robot completes the processing of each process according to the scheduling results.
[0091] See also Figure 3As shown, it is a logic determination diagram of whether the working state of a single process is qualified based on the output of a single process by the analysis module of an embodiment of the present invention. The analysis module of the present invention is used to determine whether the working state of a single process is qualified based on the output of a single process, and includes:
[0092] If the output of a single process is less than or equal to a first preset output, the working state of the single process is determined to be unqualified, and the operating parameters of the single process are determined based on the output distribution parameters of the processing robot of the single process;
[0093] If the output of a single process is less than or equal to the second preset output and greater than the first preset output, determining whether the working status of the single process is qualified based on the output of the previous process;
[0094] If the output of a single process is greater than the second preset output, the working state of the single process is determined to be qualified, and the monitoring module is controlled to continuously monitor the operation of the single process.
[0095] Specifically, the first preset yield Q1 is selected within the interval [0.83C0, 0.87C0], the second preset yield Q2 is selected within the interval [0.92C0, 0.96C0], and C0 is the average value of each yield obtained at each detection node in the historical records calculated for a single process.
[0096] See also Figure 4 As shown, it is a logic determination diagram of whether the working state of a single process is qualified based on the output of the previous process by the analysis unit of an embodiment of the present invention; the analysis unit of the present invention is used to determine whether the working state of a single process is qualified based on the output of the previous process, including:
[0097] If the output of the previous process is greater than the second preset output, the working state of the single process is determined to be unqualified, and the operating parameters of the single process are determined based on the output distribution parameters of the processing robot of the single process;
[0098] If the output of the previous process is less than or equal to the second preset output, the working state of the previous process is determined to be unqualified, and the operating parameters of the previous process are determined based on the output distribution parameters of the processing robot of the previous process.
[0099] Specifically, the output of each process is determined, and whether the working status of a single process is qualified is determined based on the output. When the output of a single process is less than or equal to the second preset output and greater than the first preset output, the output of the previous process is determined. When the output of the previous process is less than or equal to the second preset output, the output of the upstream process is low, causing the single process to be affected by the upstream process. In this case, the upstream process is processed; when the output of the previous process is greater than the second preset output, the output of the upstream process is high. In this case, there is a problem with the current process, and the current process is processed. In combination with the overall production line, the working status of each process is determined one by one, effectively improving the stability of the production line operation.
[0100] Specifically, the analysis module is used to determine the operating parameters of a single process based on the output distribution parameters of the processing robot of the single process, including:
[0101] The analysis module is used to obtain the production distribution parameters of the processing robot. The analysis module counts the production of each robot corresponding to a single process, and draws a distance-production curve according to the robot arrangement, wherein the distance is the distance from the starting end of the conveyor belt corresponding to the single process. The analysis module marks the area in the distance-production curve where the production is lower than the production mean as an abnormal area, obtains the spacing between the abnormal areas, and solves the variance of each spacing to obtain the production distribution parameters of the processing robot;
[0102] If the output distribution parameter is less than or equal to the predetermined distribution parameter, the conveying speed of the conveyor belt corresponding to the single process is adjusted to a corresponding value based on the output distribution parameter;
[0103] If the output distribution parameter is greater than the predetermined distribution parameter, it is determined whether to perform scheduling processing on the processing robot of a single process based on the process output difference.
[0104] Specifically, the predetermined distribution parameter B0 is selected within the interval [2.1Q02, 2.7Q02], and Q0 is the average spacing between the robots.
[0105] Specifically, the analysis module is used to adjust the conveying speed of the conveyor belt corresponding to a single process to a corresponding value based on the output distribution parameter, wherein:
[0106] The conveying speed of the conveyor belt corresponding to a single process determined based on the production distribution parameters is proportional to the production distribution parameters.
[0107] In this embodiment, optionally,
[0108] The yield distribution parameter B0 is compared with the first distribution threshold B1 and the second distribution threshold B2,
[0109] If B>B2, the conveying speed of the conveyor belt is determined as the first conveying speed V1, and V1=1.1V0;
[0110] If B1≤B≤B2, the conveying speed of the conveyor belt is determined as the second conveying speed V2, and V2=1.2V0 is set;
[0111] If B<B1, the conveying speed of the conveyor belt is determined as the third conveying speed V3, and V3=1.3V0;
[0112] Among them, V0 represents the current conveying speed of the conveyor belt, B1=0.3B0, B2=0.7B0.
[0113] Specifically, the analysis module is used to determine whether to perform scheduling processing on a processing robot of a single process based on the process output difference, including:
[0114] The analysis module is used to determine the process yield difference, and calculate the difference between the yield of a single process and the first preset yield to obtain the process yield difference;
[0115] If the process output difference is less than or equal to the preset difference, it is determined that the battery of the processing robot with a power lower than the preset power in a single process should be replaced;
[0116] If the process output difference is greater than the preset difference, it is determined that the processing robot of the single process is scheduled.
[0117] Specifically, the preset difference is 0.12Q1.
[0118] Specifically, when it is determined that the working state of a single process is unqualified, the operating parameters of the single process are determined based on the output distribution parameters of the processing robot of the single process, and a distance-output curve diagram is drawn. The distance-output curve diagram represents the output distribution of the processing robot in the production process. When the output distribution parameter is less than or equal to the predetermined distribution parameter, the low-output processing robots are evenly distributed. In this case, the conveyor belt conveying speed is slow, resulting in a low processing speed of each processing robot. At this time, the running speed of the conveyor belt is adjusted; when the output distribution parameter is greater than the predetermined distribution parameter, the low-output processing robot equipment is randomly distributed, and there are abnormal processing robots in this case; in the case of abnormal robots, the process output difference is obtained. When the process output difference is greater than the preset difference, there are a large number of abnormal processing robots. At this time, the processing robots are scheduled to ensure that the production speed is restored as soon as possible; when the process output difference is less than or equal to the preset difference, there are a small number of abnormal processing robots whose production actions are discontinuous due to too low power, resulting in slow production. In this case, the batteries of the processing robots with power lower than the predetermined power in a single process are replaced; while ensuring the stability of the production line operation, the production efficiency of the production line is further improved.
[0119] Specifically, the analysis module performs scheduling processing on the processing robot of a single process, including:
[0120] for marking each processing robot of a single process based on the accumulated operating time of the processing robot;
[0121] If the accumulated running time is less than or equal to the first preset running time, the single processing robot is marked as a normal robot;
[0122] If the accumulated running time is less than or equal to the second preset running time and greater than the first preset running time, the single processing robot is marked as a potential danger robot;
[0123] If the accumulated running time is greater than the second preset running time, the single processing robot is marked as a robot to be maintained;
[0124] Specifically, the first preset time length T1 is selected within the interval [Y0, Y0], and the second preset time length T2 is selected within the interval [Y0, Y0], where Y0 is the average maximum usage time of each processing robot.
[0125] Specifically, the process of obtaining the average maximum usage time of each processing robot is to obtain the longest continuous operating time that several processing robots can achieve, and calculate the average of each longest continuous operating time. There is no limit on the number of selected processing robots. To ensure the reliability of the data, the selected number should not be less than one-third of the total number of robots.
[0126] Specifically, the analysis module is used to determine the scheduling of the processing robots of a single process based on the comparison result of the number of robots to be maintained and the number of spare robots;
[0127] If the number of robots to be maintained is less than or equal to the number of spare robots, the robots to be maintained are replaced by spare robots;
[0128] If the number of robots to be maintained is greater than the number of spare robots, the processing robots are transferred to a single process from each process with a qualified working status according to the coordination ability of the processing robots.
[0129] The analysis module is used to obtain the coordination capability of a single processing robot, including:
[0130] Used to calculate the ratio of the average cumulative operating time of each processing robot to the cumulative operating time of a single processing robot;
[0131] The remaining power and duration ratio of the processing robot are assigned to corresponding weight coefficients and summed to obtain the coordination ability of a single processing robot;
[0132] Arrange the coordination capabilities in descending order, obtain the scheduling number of processing robots in sequence, and transfer each obtained processing robot to a single process.
[0133] Specifically, the weight coefficient assigned to the remaining power of the processing robot is the power weight coefficient α, α is 0.67, and the weight coefficient assigned to the duration ratio is the loss weight coefficient β, β is 0.33. The assignment method is multiplication, which will not be repeated here.
[0134] Specifically, the remaining power is expressed as a percentage.
[0135] The analysis module is used to determine the dispatch quantity of the robot, including:
[0136] Calculate the difference between the number of robots to be maintained and the number of spare robots;
[0137] Solve the sum of the number of robots with hidden dangers in a single process and the difference in number to obtain the scheduling quantity.
[0138] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.
[0139] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A scheduling system for an intelligent production line, characterized in that: include: Demand identification module, which is used to obtain the processing requirements of the product, including determining the production requirements, the number of processes and the processing steps of each process; A plan generation module, which is connected to the demand identification module, is used to build a production plan according to the processing requirements and determine a sub-plan for each process based on the production plan; A conveying module, which includes a plurality of conveyor belts for conveying corresponding parts to be processed; A processing module, which includes several processing robots and several backup robots, each of which uses an independent power supply; A monitoring module, which includes a plurality of power sensors and a plurality of visual monitors. Each power sensor is respectively arranged in a corresponding processing robot to collect and record the remaining power and accumulated running time of each robot. Each visual monitor is correspondingly arranged at the output side of each processing robot to obtain the output of the output product of each processing robot. A visual monitor is arranged at the starting end of the conveyor belt of a single process to obtain the output of the previous process; An analysis module, which is respectively connected to the monitoring module, the transport module and the processing module, and is used to determine whether the working state of a single process is qualified based on the output of the single process and the previous process, and when the working state of the single process is determined to be unqualified, determine the operating parameters of the single process based on the output distribution parameters of the processing robot of the single process, including: Adjusting the conveying speed of the conveyor belt corresponding to a single process to a corresponding value based on the output distribution parameter; Or, determine whether to schedule the processing robot for a single process based on the process output difference.
2. The scheduling system of the intelligent production line according to claim 1 is characterized in that: The analysis module is used to determine whether the working status of a single process is qualified based on the output of the single process, including: If the output of a single process is less than or equal to a first preset output, the working state of the single process is determined to be unqualified, and the operating parameters of the single process are determined based on the output distribution parameters of the processing robot of the single process; If the output of a single process is less than or equal to the second preset output and greater than the first preset output, determining whether the working status of the single process is qualified based on the output of the previous process; If the output of a single process is greater than the second preset output, the working state of the single process is determined to be qualified, and the monitoring module is controlled to continuously monitor the operation of the single process.
3. The scheduling system of the intelligent production line according to claim 2 is characterized in that: The analysis unit is used to determine whether the working status of a single process is qualified based on the output of the previous process, including: If the output of the previous process is greater than the second preset output, the working state of the single process is determined to be unqualified, and the operating parameters of the single process are determined based on the output distribution parameters of the processing robot of the single process; If the output of the previous process is less than or equal to the second preset output, the working state of the previous process is determined to be unqualified, and the operating parameters of the previous process are determined based on the output distribution parameters of the processing robot of the previous process.
4. The scheduling system of the intelligent production line according to claim 3 is characterized in that: The analysis module is used to determine the operation parameters of a single process based on the output distribution parameters of the processing robot of the single process, including: The analysis module is used to obtain the production distribution parameters of the processing robot. The analysis module counts the production of each robot corresponding to a single process, and draws a distance-production curve according to the robot arrangement, wherein the distance is the distance from the starting end of the conveyor belt corresponding to the single process. The analysis module marks the area in the distance-production curve where the production is lower than the production mean as an abnormal area, obtains the spacing between the abnormal areas, and solves the variance of each spacing to obtain the production distribution parameters of the processing robot; If the output distribution parameter is less than or equal to the predetermined distribution parameter, the conveying speed of the conveyor belt corresponding to the single process is adjusted to a corresponding value based on the output distribution parameter; If the output distribution parameter is greater than the predetermined distribution parameter, it is determined whether to perform scheduling processing on the processing robot of a single process based on the process output difference.
5. The scheduling system of the intelligent production line according to claim 4 is characterized in that: The analysis module is used to adjust the conveying speed of the conveyor belt corresponding to a single process to a corresponding value based on the output distribution parameter, wherein: The conveying speed of the conveyor belt corresponding to a single process determined based on the production distribution parameters is proportional to the production distribution parameters.
6. The scheduling system of the intelligent production line according to claim 5, characterized in that: The analysis module is used to determine whether to perform scheduling processing on a processing robot of a single process based on the process output difference, and includes: The analysis module is used to determine the process yield difference, and calculate the difference between the yield of a single process and the first preset yield to obtain the process yield difference; If the process output difference is less than or equal to the preset difference, it is determined that the battery of the processing robot with a power lower than the preset power in a single process should be replaced; If the process output difference is greater than the preset difference, it is determined that the processing robot of the single process is scheduled.
7. The scheduling system of the intelligent production line according to claim 6, characterized in that: The analysis module performs scheduling processing on the processing robot of a single process, including: for marking each processing robot of a single process based on the accumulated operating time of the processing robot; If the accumulated running time is less than or equal to the first preset running time, the single processing robot is marked as a normal robot; If the accumulated running time is less than or equal to the second preset running time and greater than the first preset running time, the single processing robot is marked as a potential danger robot; If the accumulated running time is greater than the second preset running time, the single processing robot is marked as a robot to be maintained; Determine the scheduling of processing robots for a single process based on the comparison result of the number of robots to be maintained and the number of spare robots; If the number of robots to be maintained is less than or equal to the number of spare robots, the robots to be maintained are replaced by spare robots; If the number of robots to be maintained is greater than the number of spare robots, the processing robots are transferred to a single process from each process with a qualified working status according to the coordination ability of the processing robots.
8. The scheduling system of the intelligent production line according to claim 7 is characterized in that: The analysis module is used to obtain the coordination capability of a single processing robot, including: Used to calculate the ratio of the average cumulative operating time of each processing robot to the cumulative operating time of a single processing robot; The remaining power and duration ratio of the processing robot are assigned to corresponding weight coefficients and summed to obtain the coordination ability of a single processing robot; Arrange the coordination capabilities in descending order, obtain the scheduling number of processing robots in sequence, and transfer each obtained processing robot to a single process.
9. The scheduling system of the intelligent production line according to claim 8, characterized in that: The analysis module is used to determine the dispatch quantity of the robot, including: Calculate the difference between the number of robots to be maintained and the number of spare robots; Solve the sum of the number of robots with hidden dangers in a single process and the difference in number to obtain the scheduling quantity.
10. A scheduling method using the scheduling system of the intelligent production line according to any one of claims 1 to 9, characterized in that: include: Obtain product processing requirements, determine production requirements, number of processes, and processing steps for each process; Build a production plan based on processing requirements, and determine sub-plans for each process based on the production plan; Determine whether the working status of a single process is qualified based on the output of the single process and the previous process; When determining that the working state of a single process is unqualified, the operating parameters of the single process are determined based on the output distribution parameters of the processing robot of the single process, including: Adjusting the conveying speed of the conveyor belt corresponding to a single process to a corresponding value based on the output distribution parameter; Or, determining whether to schedule the processing robot for a single process based on the process output difference; Each processing robot completes the processing of each process according to the scheduling results.
Citation Information
Patent Citations
Ship plane segmentation assembly line green scheduling method taking worsening effect into consideration
CN116909229A
Cited By
Intelligent production line adaptive scheduling method and system based on large model
CN119960404A
Intelligent production line green collaborative scheduling optimization method and system based on improved dung beetle algorithm
CN121436487A