Scheduling method, system and computer readable medium for sand mold wall thickness detection device
The status information of the sand mold wall thickness detection device is obtained and analyzed through the central control system, and the device with high reliability and suitable time requirements is selected for scheduling, which solves the detection efficiency and accuracy problems caused by random selection of devices in the prior art. Reasonable scheduling is carried out according to customer needs to improve detection efficiency and customer satisfaction.
Patent Information
- Application Number
- CN202410187279.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-20
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-02-20
AI Technical Summary
In the prior art, the selection of sand mold wall thickness detection devices is highly random, and it is easy to mistakenly select unreliable or abnormal devices, which affects the detection efficiency and accuracy, and does not consider the specific needs of customers.
The central control system obtains the quantity, time requirements and quality requirements of the sand mold to be tested, as well as the status information of the sand mold wall thickness detection device, determines the reliability of the device, and selects a device with high reliability and suitable time requirements for scheduling.
Ensure that the device used has high reliability, avoid detection efficiency and accuracy problems caused by the selection of unreliable devices, and reasonably schedule according to customer needs to improve detection efficiency and customer satisfaction.
Smart Images

Figure CN117973941B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a scheduling method, a system and a computer-readable medium for a sand mold wall thickness detection device. Background Art
[0002] The combined sand mold is an important component of the heat exchanger, which directly affects the heat exchange efficiency of the heat exchanger, especially the wall thickness of the sand mold. In current technology, after the sand mold is produced, the wall thickness will be detected, that is, multiple sets of wall thickness detection devices will be used for detection, but the current detection scheme is highly random, that is, the idle sand mold wall thickness detection device is directly selected for detection, and the reliability of the device will not be verified. Once a device with poor reliability is selected, it will directly affect the efficiency and accuracy of the detection, and further affect the service life and efficiency of the heat exchanger. Secondly, in the process of sand mold wall thickness detection, all sand molds are operated uniformly without considering actual customer needs. In view of this, the present invention provides a highly reliable device scheduling scheme. Summary of the invention
[0003] In view of the problems existing in the prior art, the present invention provides an effective and reliable device scheduling solution, which effectively guarantees the accuracy and efficiency of wall thickness detection.
[0004] The technical solution adopted by the present invention to solve its technical problem is: a scheduling method for a sand mold wall thickness detection device, the scheduling method is applied to a scheduling system, the scheduling system at least includes a central control system and a plurality of sand mold wall thickness detection devices, the sand mold wall thickness detection devices communicate directly with the central control system, and the central control system is at least used to obtain external information and information of the sand mold wall thickness detection device; the external information includes the number of sand molds to be detected, time requirements and quality requirements; the information of the sand mold wall thickness device includes the status information of the sand mold wall thickness detection device; the scheduling method specifically includes:
[0005] Obtaining the number n of sand molds to be detected and the sand mold wall thickness detection device to be selected;
[0006] Obtain the time requirement T and quality requirement Q for sand mold wall thickness testing;
[0007] Acquiring status information of the sand mold wall thickness detection device, so as to determine the reliability P of the sand mold wall thickness detection device according to the status information; wherein the reliability of the sand mold wall thickness detection device is used to indicate the quality grade of the sand mold wall thickness detection device; when the quality grade is the minimum grade, it indicates that the sand mold wall thickness detection device is unavailable;
[0008] Select m available sand mold wall thickness detection devices according to the time requirement T and the quality requirement Q, as well as the reliability of the sand mold wall thickness detection device;
[0009] Perform scheduling operations based on the m sand mold wall thickness detection devices and n sand molds.
[0010] Among them, performing scheduling operations based on the m sand mold wall thickness detection devices and n sand molds further includes:
[0011] Respectively obtain the available time t of the m sand mold wall thickness detection devices;
[0012] Determine the total workload N of the m sand mold wall thickness detection devices according to the available time t;
[0013] When N < n, select candidate sand mold wall thickness detection devices according to the time requirement T, where the workload of the candidate sand mold wall thickness detection devices is N ’ , and N ’ +N ≥ n; Obtain the workloads of the m sand mold wall thickness detection devices and the candidate sand mold wall thickness detection devices, and allocate the n sand molds in descending order of workload;
[0014] When N ≥ n, allocate workloads to each sand mold wall thickness detection device in descending order according to the quality grade of the sand mold wall thickness detection device.
[0015] Among them, performing scheduling operations based on the m sand mold wall thickness detection devices and n sand molds further includes:
[0016] Respectively obtain the available time t of the m sand mold wall thickness detection devices;
[0017] Determine the total workload N of the m sand mold wall thickness detection devices according to the available time t;
[0018] When N < n, obtain the maximum total workload N of the m sand mold wall thickness detection devices according to the time requirement T max ;
[0019] When N max ≥ n, allocate workloads to each sand mold wall thickness detection device in descending order according to the quality grade of the sand mold wall thickness detection device;
[0020] When N max < n, select candidate sand mold wall thickness detection devices according to the time requirement T, where the workload of the candidate sand mold wall thickness detection devices is N ’ , and N ’ +N max ≥ n; According to the quality grades of the m sand mold wall thickness detection devices, allocate the workload N to each sand mold wall thickness detection device in descending order max; Allocate workload to the candidate sand mold wall thickness detection devices in order from large to small workload of the candidate sand mold wall thickness detection devices.
[0021] Wherein, the step of obtaining the status information of the sand mold wall thickness detection device so as to determine the reliability P of the sand mold wall thickness detection device according to the status information specifically includes:
[0022] Obtaining the running time of the sand mold wall thickness detection device within a predetermined time, wherein the running time includes the time t1 of running at the maximum workload and the time t2 of normal operation, wherein t1>0;
[0023] Obtaining a detection pass rate β of the sand mold wall thickness detection device;
[0024] The reliability P of the sand mold wall thickness detection device is determined according to the sand mold wall thickness detection device and the qualified rate, and the calculation method is:
[0025]
[0026] Among them, β avg is the average detection qualified rate of the sand mold wall thickness detection device to be selected; t max is the maximum operating time of the sand mold wall thickness detection device to be selected within the predetermined time, t min It is the minimum operating time of the sand mold wall thickness detection device to be selected within the predetermined time.
[0027] Wherein, the step of obtaining the status information of the sand mold wall thickness detection device so as to determine the reliability P of the sand mold wall thickness detection device according to the status information specifically includes:
[0028] Obtaining the running time of the sand mold wall thickness detection device within a predetermined time, wherein the running time includes the time t1 of running at the maximum workload and the time t2 of normal operation, wherein t1=0;
[0029] Obtaining the detection qualification rate β of the sand mold wall thickness detection device;
[0030] The reliability P of the sand mold wall thickness detection device is determined according to the sand mold wall thickness detection device and the qualified rate, and the calculation method is:
[0031]
[0032] Among them, β avg is the average detection qualified rate of the sand mold wall thickness detection device to be selected; t max is the maximum operating time of the sand mold wall thickness detection device to be selected within the predetermined time, t min It is the minimum operating time of the sand mold wall thickness detection device to be selected within the predetermined time.
[0033] Wherein, when the quality level indicates that the sand mold wall thickness detection device is unavailable, the scheduling method further includes:
[0034] Acquiring status data of the unavailable sand mold wall thickness detection device, and determining an abnormality level of the sand mold wall thickness detection device according to the status data;
[0035] A maintenance strategy is determined according to the abnormality level; the maintenance strategy includes a recovery detection strategy for the sand mold wall thickness detection device, so as to determine the timing of reliability verification according to the recovery detection strategy.
[0036] The present invention also provides a scheduling system for a sand mold wall thickness detection device, the scheduling system at least comprising a central control system and a plurality of sand mold wall thickness detection devices, the sand mold wall thickness detection devices directly communicating with the central control system, the central control system at least being used to obtain external information and information of the sand mold wall thickness detection devices; the external information comprising the quantity, time requirement and quality requirement information of the sand molds to be detected; the information of the sand mold wall thickness detection devices comprising status information of the sand mold wall thickness detection devices; the central control system comprising:
[0037] Acquisition module: used to acquire the number n of sand molds to be detected and the sand mold wall thickness detection device to be selected; acquire the time requirement T and quality requirement Q of the sand mold wall thickness detection; acquire the status information of the sand mold wall thickness detection device, so as to determine the reliability P of the sand mold wall thickness detection device according to the status information; wherein the reliability of the sand mold wall thickness detection device is used to indicate the quality grade of the sand mold wall thickness detection device; when the quality grade is the minimum grade, it indicates that the sand mold wall thickness detection device is unavailable;
[0038] A selection module, used for selecting m available sand mold wall thickness detection devices according to the time requirement T and the quality requirement Q, and the reliability of the sand mold wall thickness detection device;
[0039] A scheduling module is used to perform scheduling operations according to the m sand mold wall thickness detection devices and the n sand molds.
[0040] The present invention also provides a scheduling system for a sand mold wall thickness detection device, the scheduling system at least comprising a central control system, the central control system at least being used to obtain external information and information of the sand mold wall thickness detection device; the external information comprising the quantity, time requirement and quality requirement information of the sand mold to be detected; the central control system comprising:
[0041] Acquisition module: used to acquire the number n of sand molds to be detected and the sand mold wall thickness detection device to be selected; acquire the time requirement T and quality requirement Q of the sand mold wall thickness detection; acquire the status information of the sand mold wall thickness detection device, so as to determine the reliability P of the sand mold wall thickness detection device according to the status information; wherein the reliability of the sand mold wall thickness detection device is used to indicate the quality grade of the sand mold wall thickness detection device; when the quality grade is the minimum grade, it indicates that the sand mold wall thickness detection device is unavailable;
[0042] A selection module, used for selecting m available sand mold wall thickness detection devices according to the time requirement T and the quality requirement Q, and the reliability of the sand mold wall thickness detection device;
[0043] A scheduling module is used to perform scheduling operations according to the m sand mold wall thickness detection devices and the n sand molds.
[0044] The present invention also provides a scheduling system for a sand mold wall thickness detection device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor implements the described method when executing the computer program.
[0045] The present invention also provides a computer-readable medium having a non-volatile program code executable by a processor, wherein the program code causes the processor to execute the method.
[0046] The beneficial effect of the present invention is that the scheduling scheme of the present invention obtains the number of sand molds, the sand mold wall thickness detection devices to be selected, and the reliability P of the sand mold wall thickness detection devices; determines the unavailable sand mold wall thickness devices, and selects m available sand mold wall thickness detection devices according to the time requirement T and quality requirement Q, and the reliability of the sand mold wall thickness detection devices; and performs scheduling operations according to the m sand mold wall thickness detection devices and n sand molds. This ensures that the devices used have high reliability, prevents the use of devices with weak reliability, and realizes the scheduling of devices based on customer needs, which can not only complete the wall thickness detection in a timely manner, but also improve customer satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The present invention is further described below in conjunction with the accompanying drawings and embodiments.
[0048] Figure 1 is a method flow chart of a preferred embodiment of the present invention;
[0049] Figure 2 is a system structure diagram of a preferred embodiment of the present invention;
[0050] Figure 3 It is a schematic diagram of the structure of the central control system of the preferred embodiment of the present invention. DETAILED DESCRIPTION
[0051] The present invention will now be described in further detail with reference to the accompanying drawings. These drawings are simplified schematic diagrams, which only illustrate the basic structure of the present invention in a schematic manner, and therefore only show the components related to the present invention.
[0052] In view of the problems in the prior art that the selection of sand mold wall thickness detection devices is highly random and unreliable / abnormal / faulty idle devices are easily selected by mistake, and that only multiple idle sand mold wall thickness detection devices are used without considering customer needs, which may lead to unreasonable scheduling and use of the devices.
[0053] Based on the above problems, the present invention provides a scheduling method for a sand mold wall thickness detection device, the scheduling method is applied to a scheduling system, the scheduling system at least includes a central control system and a plurality of sand mold wall thickness detection devices, the sand mold wall thickness detection devices communicate directly with the central control system, the central control system is at least used to obtain external information and information of the sand mold wall thickness detection device; the external information includes the number of sand molds to be detected, time requirements and quality requirements; the information of the sand mold wall thickness detection device includes status information of the sand mold wall thickness detection device; Figure 1 As shown, the scheduling method specifically includes:
[0054] Obtaining the number n of sand molds to be detected and the sand mold wall thickness detection device to be selected;
[0055] Obtain the time requirement T and quality requirement Q for sand mold wall thickness detection; when scheduling the sand mold wall thickness detection device, obtain the time requirement and quality parameters of the task provided by the customer, where the time requirement refers to the time to complete the task, such as 3 days, 10 days, one month, two months, etc.; the quality parameter refers to the wall thickness requirement; due to differences in heat exchanger models and performance, the requirements for wall thickness are different. Therefore, by timely understanding user needs, the wall thickness detection process can be more targeted and reliable.
[0056] The status information of the sand mold wall thickness detection device is obtained so as to determine the reliability P of the sand mold wall thickness detection device according to the status information; wherein, the reliability of the sand mold wall thickness detection device is used to indicate the quality grade of the sand mold wall thickness detection device; when the quality grade is the minimum grade, it indicates that the sand mold wall thickness detection device is unavailable; before the sand mold wall thickness detection device is scheduled, the quality grade, i.e., reliability, is first determined; when the sand mold wall thickness detection device has an abnormality or a fault, its quality grade / reliability is set to the minimum grade, and the sand mold wall thickness detection device with the minimum grade is directly defined as unavailable for this task, thereby effectively reducing the adverse effects of the wall thickness detection task caused by the selection of an abnormal / faulty sand mold wall thickness detection device, thereby improving the efficiency of executing the task.
[0057] Select m available sand mold wall thickness detection devices according to the time requirement T, quality requirement Q, and the reliability of the sand mold wall thickness detection device;
[0058] Perform scheduling operations on the n sand molds according to the m sand mold wall thickness detection devices.
[0059] In the prior art, the evaluation mechanism for determining the sand mold wall thickness detection device is directly used as it is. However, some devices have low reliability and are prone to problems. Some are even faulty devices, which will lead to a high error rate during the detection process. Therefore, the solution of the present invention is to first check for faulty / abnormal devices, and then, in combination with the customer's time and quality requirements, sort and select according to the reliability of the sand mold wall thickness detection device, thereby improving the reliability of the devices participating in the task and the efficiency of task execution.
[0060] In a preferred embodiment, the performing scheduling operations on the n sand molds according to the m sand mold wall thickness detection devices further includes:
[0061] Obtain the available time t of each of the m sand mold wall thickness detection devices respectively. When the available time t of a certain sand mold wall thickness detection device is greater than T, set the available time of this sand mold wall thickness detection device to t = T;
[0062] Determine the total workload N of the m sand mold wall thickness detection devices according to the available time t; the workload of each sand mold wall thickness detection device per day is usually set in advance. That is, in order to prevent the sand mold wall thickness detection device from overloading, a recommended value is generally set, such as 100 - 150, etc., to ensure the stability of the operation of the sand mold wall thickness detection device. The present invention first determines the total workload N according to the recommended value of the workload of the m sand mold wall thickness detection devices and their corresponding available time, and then performs scheduling of the sand mold wall thickness detection devices.
[0063] When N < n, select candidate sand mold wall thickness detection devices according to the time requirement T, where the total workload of the candidate sand mold wall thickness detection devices is N ’ , and N ’ + N ≥ n; Obtain the workloads of the m sand mold wall thickness detection devices and the candidate sand mold wall thickness detection devices, and allocate the n sand molds in descending order of workload; among them, the candidate sand mold wall thickness detection devices can be scheduled from other workshops. In addition, each device has a task time. According to each task time requirement, such as 1 month, etc., there will be other devices available, and thus they can be used as candidates. Therefore, it can also be obtained by searching for the idle sand mold wall thickness detection devices that may appear within the time T, such as within 1 month.
[0064] Generally speaking, the number of sand molds is much larger than the number of devices; except for testing, when testing, there may be fewer sand molds to be tested and more available devices, so reasonable scheduling is also required for this situation; when N≥n, according to the quality grades of the sand mold wall thickness detection devices, the workload is allocated to each sand mold wall thickness detection device in descending order.
[0065] Through the above solution, the present invention can effectively allocate the workload of the sand mold wall thickness detection devices in a reasonable manner to ensure the timely and effective completion of the customer's tasks, not only improving the working efficiency of the sand mold wall thickness detection devices, but also effectively ensuring the working quality.
[0066] In an alternative embodiment, the performing scheduling operations according to the m sand mold wall thickness detection devices and n sand molds further includes:
[0067] Respectively obtain the available time t of the m sand mold wall thickness detection devices, where when the available time t of a certain sand mold wall thickness detection device is greater than T, set the available time of this sand mold wall thickness detection device to t = T;
[0068] Determine the total workload N of the m sand mold wall thickness detection devices according to the available time t;
[0069] When N < n, according to the time requirement T, obtain the maximum total workload N of the m sand mold wall thickness detection devices max ; when the total workload N of the m sand mold wall thickness detection devices determined according to the available time t is less than the customer's demand, and moreover, the sand mold wall thickness detection devices are in a state of intensive use, at this time, it can be determined according to the maximum workload of the sand mold wall thickness detection devices to meet the user's demand and improve the task completion rate.
[0070] When N max ≥n, according to the quality grades of the sand mold wall thickness detection devices, allocate the workload to each sand mold wall thickness detection device in descending order;
[0071] When N max <n, select candidate sand mold wall thickness detection devices according to the time requirement T, where the workload of the candidate sand mold wall thickness detection devices is N ’ , and N ’ +N max ≥n; according to the quality grades of the m sand mold wall thickness detection devices, allocate the workload N to each sand mold wall thickness detection device in descending order max ; allocate the workload to the candidate sand mold wall thickness detection devices in descending order of the workload of the candidate sand mold wall thickness detection devices.
[0072] Although in order to make the device run in a better state, the rated workload of each device, that is, the recommended value, is usually not the maximum workload; however, in order to meet the task requirements, when the task is urgent, the device is allowed to output according to the maximum task volume. Through the above scheme, the present invention takes customer needs as the ultimate guide, and adjusts its task output when the sand mold wall thickness detection device allows, so as to ensure the timely completion of the task with high quality.
[0073] In a preferred embodiment, the step of obtaining the status information of the sand mold wall thickness detection device so as to determine the reliability P of the sand mold wall thickness detection device according to the status information specifically includes:
[0074] Obtain the running time of the sand mold wall thickness detection device within the scheduled time, wherein the running time includes the time t1 running at the maximum workload and the time t2 running normally, wherein t1>0; wherein the scheduled time can be 1 month, 3 months, etc., which is set according to actual needs.
[0075] Obtaining the detection pass rate β of the sand mold wall thickness detection device; wherein the pass rate refers to the ratio of the number of sand mold wall thickness detections that pass the predetermined time to the total number of sand mold wall thickness detections within the predetermined time;
[0076] The reliability P of the sand mold wall thickness detection device is determined according to the sand mold wall thickness detection device and the qualified rate, and the calculation method is:
[0077]
[0078] Among them, β avg is the average detection qualified rate of the sand mold wall thickness detection device to be selected; t max is the maximum operating time of the sand mold wall thickness detection device to be selected within the predetermined time, t min It is the minimum operating time of the sand mold wall thickness detection device to be selected within the predetermined time.
[0079] In a preferred embodiment, the step of obtaining the status information of the sand mold wall thickness detection device so as to determine the reliability P of the sand mold wall thickness detection device according to the status information specifically includes:
[0080] The running time of the sand mold wall thickness detection device within the predetermined time is obtained, wherein the running time includes the time t1 running at the maximum workload and the time t2 running normally, wherein t1=0; wherein, under normal circumstances, the sand mold wall thickness detection device outputs the workload according to the recommended value, that is, runs normally, and therefore, the running time of the maximum workload may be 0; at this time, different calculation methods need to be set to meet the reliability assessment of the sand mold wall thickness detection device in this case.
[0081] Obtaining the detection pass rate β of the sand mold wall thickness detection device; wherein the pass rate refers to the ratio of the number of sand mold wall thickness detections that pass the predetermined time to the total number of sand mold wall thickness detections within the predetermined time;
[0082] The reliability P of the sand mold wall thickness detection device is determined according to the sand mold wall thickness detection device and the qualified rate, and the calculation method is:
[0083]
[0084] Among them, β avg is the average detection qualified rate of the sand mold wall thickness detection device to be selected; t max is the maximum operating time of the sand mold wall thickness detection device to be selected within the predetermined time, t min It is the minimum operating time of the sand mold wall thickness detection device to be selected within the predetermined time.
[0085] The reliability P of the sand mold wall thickness detection device can be effectively obtained in the above manner, and whether it is the minimum level is determined according to the value of P. If so, it means that the sand mold wall thickness detection device is an unusable device, otherwise it is available, and the higher the value of P, the higher the level. The relationship between the value of P and the level can be set according to the range of P. For example, when P is greater than the first threshold, it is the highest level. When P is greater than the second threshold and not greater than the first threshold, it is the second highest level. In this way, multiple thresholds are set for level division. The setting of specific thresholds and the number of levels can be set according to actual needs. This is a common method for engineers in this field and will not be repeated here.
[0086] In order to further facilitate the reliability evaluation, the present invention creatively proposes a reliability calculation method, which requires simple parameters and a simple calculation method, has low requirements on the processing capacity of the sand mold wall thickness detection device, and can effectively reduce the evaluation cost of the reliability P of the sand mold wall thickness detection device.
[0087] When detecting the sand mold wall thickness, in addition to the need to select candidate sand mold wall thickness detection devices during task allocation due to the large amount of tasks, during the actual task execution process, a new sand mold wall thickness detection device will also enter an idle state. A more reliable sand mold wall thickness detection device may appear in the above scenario. At this time, in order to achieve reasonable scheduling of the sand mold wall thickness device, a sand mold wall thickness scheduling method is set according to the above requirements.
[0088] In an optional embodiment, when a new sand mold wall thickness detection device enters an idle state, especially when a candidate sand mold wall thickness detection device is used, the state information of the sand mold wall thickness detection device is obtained, so as to determine the reliability P of the sand mold wall thickness detection device according to the state information; when the reliability P is greater than the reliability of the candidate sand mold wall thickness detection device, it is allowed to join;
[0089] Preferably, first obtain Pmax. When P > 0.8Pmax, allow the replacement operation, that is, replace the sand mold wall thickness detection device with the weakest reliability; Pmax is a fixed theoretical value, which indicates that the sand mold wall thickness detection device is in the best operating state.
[0090] On the contrary, that is, when P 候选 < P ≤ 0.8Pmax, replace the device with the least workload among the candidate sand mold wall thickness detection devices.
[0091] Through the above method, the effective utilization of the sand mold wall thickness device with strong reliability can be realized. Use the sand mold wall thickness detection device with strong reliability to replace the candidate sand mold wall thickness detection device with weak reliability to improve the task completion efficiency and the effective utilization of the sand mold wall thickness detection device.
[0092] In an alternative embodiment, since the sand mold wall thickness detection task may be in different stages, when the task is approaching completion, there is no need to replace the sand mold wall thickness detection device. In order to facilitate determining whether there is a replacement requirement, the present invention creatively proposes a replacement requirement calculation method, that is, set a change weight R, and determine whether to replace the sand mold wall thickness detection device according to the change weight R. That is, when R is greater than the change threshold, the change is allowed, otherwise it is not allowed. Among them, the change weight R is determined according to the actual allocated workload of each sand mold wall thickness detection device for executing the task, the total workload already completed, the expected running time, and the time that has already run for the current task.
[0093]
[0094] Among them, n 预计 is the actual allocated workload of the sand mold wall thickness detection device, and n 完成 is the total workload already completed by the sand mold wall thickness detection device; T 运行 is the time that the device has already run; T 预计 is the expected running time of the sand mold wall thickness detection device.
[0095] Based on the above scheduling scheme, the tension of each detection task can be effectively identified. Especially for the case of multi-task parallelism, it can ensure that the sand mold wall thickness detection device is put into urgent tasks, thereby further improving the detection efficiency.
[0096] Through the above scheme, the reliability verification and scheduling of the sand mold wall thickness detection device are realized, effectively ensuring the smooth completion of the task and the utilization efficiency of the sand mold wall thickness detection device.
[0097] In the prior art, maintenance is usually performed for abnormal devices. However, during abnormal maintenance, it is impossible to accurately know when the maintenance is completed and when it can be used again. Therefore, it is impossible to clearly know the timing of maintenance completion, which may cause the maintained equipment to be idle, resulting in a waste of resources. In order to solve the above problem, in a preferred embodiment, when the quality level indicates that the sand mold wall thickness detection device is unavailable, the scheduling method further includes:
[0098] Acquiring status data of the unavailable sand mold wall thickness detection device, and determining an abnormality level of the sand mold wall thickness detection device according to the status data;
[0099] A maintenance strategy is determined according to the abnormality level; the maintenance strategy includes a recovery detection strategy for the sand mold wall thickness detection device, so as to determine the timing of reliability verification according to the recovery detection strategy.
[0100] Wherein, determining the abnormality level of the sand mold wall thickness detection device according to the status data specifically includes:
[0101] According to the abnormal information of the state data acquisition device, the abnormal information includes maintenance instruction information of each module, such as inaccurate movement of the module, low working efficiency of the dust removal equipment, abnormal temperature, and unknown abnormalities.
[0102] Determine the maintenance strategy for maintenance according to the indication information; at the same time, the maintenance strategy also indicates when to perform reliability verification; if the indication information indicates that the parameter is abnormal, perform module maintenance, if it is an unknown abnormality, increase product testing, and perform reliability verification after the test is completed.
[0103] When the maintenance work is completed, determine whether there is an abnormality according to the maintenance instruction information. If not, determine whether reliability verification is required according to the maintenance strategy instruction. If necessary, reliability verification is performed, and when the reliability reaches a higher level, it can be used normally. Among them, the quality level is divided into K levels, and the reliability must reach 0.8*K to be allowed to be used; for example, the quality levels are divided into 5, 4, 3, 2, and 1; the higher level is at least 4.
[0104] When the existing equipment is subjected to abnormal maintenance, it is impossible to accurately know when the maintenance is completed and when it can be used again; when the present invention determines the maintenance strategy, it generates a recovery detection strategy so as to timely understand the status of the device and perform reliability verification so that the sand mold wall thickness detection device can be put into the wall thickness detection work in time, thereby effectively improving the use efficiency of the sand mold wall thickness detection device.
[0105] In an optional embodiment, sometimes the task may need to be adjusted according to the needs of the customer. In the prior art, if there is an idle sand mold wall thickness detection device, the task is adjusted directly according to the needs. There is a lack of an effective evaluation mechanism. Therefore, the present invention creatively proposes a task evaluation mechanism, which specifically includes:
[0106] When a task adjustment request is received, the device for obtaining the requested task, that is, when the task plan changes and needs to be adjusted, obtains the task level α; wherein the task level is set when the task is established and is set according to the importance of the task. The higher the level, the greater the importance. The specific value setting is a common method for project managers and will not be repeated here.
[0107] The adjustment weight W is determined according to the task level and the status data of the sand mold wall thickness detection device. When W is greater than a specified threshold, adjustment is allowed, otherwise adjustment is not allowed.
[0108]
[0109] n 总 is the total amount of work completed; k is the total number of sand mold wall thickness detection devices used in the current workload, T i is the running time of the i-th sand mold wall thickness detection device.
[0110] Through the above method, effective management of tasks can be achieved, making the scheduling of the sand mold wall thickness detection device more reasonable and reliable.
[0111] The present invention also provides a scheduling system for a sand mold wall thickness detection device, through which the scheduling method as described above is implemented. Figure 2 As shown, the scheduling system at least includes a central control system and a plurality of sand mold wall thickness detection devices, the sand mold wall thickness detection devices communicate directly with the central control system, and the central control system is at least used to obtain external information and information of the sand mold wall thickness detection devices; the external information includes the number of sand molds to be detected, time requirements and quality requirements; the information of the sand mold wall thickness detection devices includes the status information of the sand mold wall thickness detection devices; Figure 3 As shown, the central control system includes:
[0112] Acquisition module: used to obtain the number n of sand molds to be tested and the sand mold wall thickness detection device to be selected; obtain the time requirement T and quality requirement Q for sand mold wall thickness detection; when scheduling the sand mold wall thickness detection device, obtain the time requirement and quality parameters of the task provided by the customer, where the time requirement is the time for task completion, such as 3 days, 10 days, one month, two months, etc.; the quality parameter refers to the wall thickness requirement; due to differences in heat exchanger models and performance, the requirements for wall thickness are different. Therefore, by timely understanding user needs, the wall thickness detection process is more targeted and reliable.
[0113] Acquisition module: It is also used to acquire the status information of the sand mold wall thickness detection device, so as to determine the reliability P of the sand mold wall thickness detection device according to the status information; wherein, the reliability of the sand mold wall thickness detection device is used to indicate the quality grade of the sand mold wall thickness detection device; when the quality grade is the minimum grade, it indicates that the sand mold wall thickness detection device is unavailable; before the sand mold wall thickness detection device is scheduled, the quality grade, that is, the reliability, is first determined. When the sand mold wall thickness detection device has an abnormality or a fault, its quality grade / reliability is set to the minimum grade. For the sand mold wall thickness detection device with the minimum grade, it is directly defined as unavailable for this task, thereby effectively reducing the adverse effects of the wall thickness detection task caused by the selection of an abnormal / faulty sand mold wall thickness detection device, thereby improving the efficiency of executing the task.
[0114] A selection module, used for selecting m available sand mold wall thickness detection devices according to the time requirement T and the quality requirement Q, and the reliability of the sand mold wall thickness detection device;
[0115] In the prior art, the evaluation mechanism for determining the sand mold wall thickness detection device is directly used, and some devices have low reliability and are prone to problems, and some are even faulty devices, which will lead to a high error rate in the detection process. Therefore, the solution of the present invention first checks the faulty / abnormal devices, and then sorts and selects the sand mold wall thickness detection devices according to their reliability in combination with the customer's time and quality requirements, thereby improving the reliability of the devices involved in the task and the efficiency of task execution.
[0116] The present invention also provides a scheduling system for a sand mold wall thickness detection device, through which the above-mentioned scheduling method is implemented, the scheduling system at least includes a central control system, and the central control system is at least used to obtain external information and information of the sand mold wall thickness detection device; the external information includes the number of sand molds to be detected, time requirements and quality requirements; the central control system can be implemented by a background computer, a server, etc., and specifically includes:
[0117] Acquisition module: used to acquire the number n of sand molds to be detected and the sand mold wall thickness detection device to be selected; acquire the time requirement T and quality requirement Q of the sand mold wall thickness detection; acquire the status information of the sand mold wall thickness detection device, so as to determine the reliability P of the sand mold wall thickness detection device according to the status information; wherein the reliability of the sand mold wall thickness detection device is used to indicate the quality grade of the sand mold wall thickness detection device; when the quality grade is the minimum grade, it indicates that the sand mold wall thickness detection device is unavailable;
[0118] A selection module, used for selecting m available sand mold wall thickness detection devices according to the time requirement T and the quality requirement Q, and the reliability of the sand mold wall thickness detection device;
[0119] A scheduling module is used to perform scheduling operations according to the m sand mold wall thickness detection devices and the n sand molds.
[0120] In the prior art, the evaluation mechanism for determining the sand mold wall thickness detection device is directly used, and some devices have low reliability and are prone to problems, and some are even faulty devices, which will lead to a high error rate in the detection process. Therefore, the solution of the present invention first checks the faulty / abnormal devices, and then sorts and selects the sand mold wall thickness detection devices according to their reliability in combination with the customer's time and quality requirements, thereby improving the reliability of the devices involved in the task and the efficiency of task execution.
[0121] The present invention also provides a scheduling system for a sand mold wall thickness detection device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor implements the scheduling method when executing the computer program.
[0122] The present invention also provides a computer-readable medium having a non-volatile program code executable by a processor, wherein the program code causes the processor to execute the method.
[0123] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0124] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.
[0125] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, it should be understood by those skilled in the art that any person familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or perform equivalent replacements on some of the technical features thereof; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A scheduling method for a sand mold wall thickness detection device, characterized in that: The scheduling method is applied to a scheduling system, the scheduling system at least includes a central control system and a plurality of sand mold wall thickness detection devices, the sand mold wall thickness detection devices communicate directly with the central control system, and the central control system is at least used to obtain external information and information of the sand mold wall thickness detection devices; the external information includes the quantity, time requirement and quality requirement information of the sand molds to be detected; The information of the sand mold wall thickness detection device includes status information of the sand mold wall thickness detection device; the scheduling method specifically includes: Obtaining the number n of sand molds to be detected and the sand mold wall thickness detection device to be selected; Obtain the time requirement T and quality requirement Q for sand mold wall thickness testing; Acquiring status information of the sand mold wall thickness detection device, so as to determine the reliability P of the sand mold wall thickness detection device according to the status information; wherein the reliability of the sand mold wall thickness detection device is used to indicate the quality grade of the sand mold wall thickness detection device; when the quality grade is the minimum grade, it indicates that the sand mold wall thickness detection device is unavailable; Select m available sand mold wall thickness detection devices according to the time requirement T and the quality requirement Q, as well as the reliability of the sand mold wall thickness detection device; performing a scheduling operation according to the m sand mold wall thickness detection devices and the n sand molds; The step of obtaining the state information of the sand mold wall thickness detection device so as to determine the reliability P of the sand mold wall thickness detection device according to the state information specifically includes: Obtaining the running time of the sand mold wall thickness detection device within a predetermined time, wherein the running time includes the time t1 of running at the maximum workload and the time t2 of normal operation, wherein t1>0; Obtaining a detection pass rate β of the sand mold wall thickness detection device; The reliability P of the sand mold wall thickness detection device is determined according to the running time and the qualified rate of the sand mold wall thickness detection device within a predetermined time, and the calculation method is: Among them, β avg is the average detection qualified rate of the sand mold wall thickness detection device to be selected; t max is the maximum operating time of the sand mold wall thickness detection device to be selected within the predetermined time, t min It is the minimum operating time of the sand mold wall thickness detection device to be selected within the predetermined time.
2. The scheduling method according to claim 1, characterized in that: The performing the scheduling operation according to the m sand mold wall thickness detection devices and the n sand molds also includes: Obtain the available time t of m sand mold wall thickness detection devices respectively; Determine the total workload N of the m sand mold wall thickness detection devices according to the available time t; When N < n, a candidate sand mold wall thickness detection device is selected according to the time requirement T, where the workload of the candidate sand mold wall thickness detection device is N ’ , and N ’ + N ≥ n; Obtain the workloads of the m sand mold wall thickness detection devices and the candidate sand mold wall thickness detection device, and allocate the n sand molds in the order of decreasing workload; When N≥n, the workload is allocated to each sand mold wall thickness detection device in descending order according to the quality grade of the sand mold wall thickness detection device.
3. The scheduling method according to claim 1, characterized in that: The performing the scheduling operation according to the m sand mold wall thickness detection devices and the n sand molds also includes: Obtain the available time t of m sand mold wall thickness detection devices respectively; Determine the total workload N of the m sand mold wall thickness detection devices according to the available time t; When N < n, according to the time requirement T, obtain the maximum total workload N of m sand mold wall thickness detection devices max ; When N max ≥n, according to the quality level of the sand mold wall thickness detection device, the workload is allocated to each sand mold wall thickness detection device in descending order; When N max < is less than n, a candidate sand mold wall thickness detection device is selected according to the time requirement T, wherein the workload of the candidate sand mold wall thickness detection device is N ’ , and N ’ +N max ≥n; according to the quality grades of the m sand mold wall thickness detection devices, the workload N is assigned to each sand mold wall thickness detection device in descending order max ; the workload is assigned to the candidate sand mold wall thickness detection devices in descending order of the workload of the candidate sand mold wall thickness detection devices.
4. The scheduling method according to any one of claims 1 to 3, characterized in that: When the quality level indicates that the sand mold wall thickness detection device is unavailable, the scheduling method further includes: Acquiring status data of the unavailable sand mold wall thickness detection device, and determining an abnormality level of the sand mold wall thickness detection device according to the status data; A maintenance strategy is determined according to the abnormality level; the maintenance strategy includes a recovery detection strategy for the sand mold wall thickness detection device, so as to determine the timing of reliability verification according to the recovery detection strategy.
5. A scheduling system for a sand mold wall thickness detection device, characterized in that: The scheduling system at least includes a central control system and a plurality of sand mold wall thickness detection devices, the sand mold wall thickness detection devices communicate directly with the central control system, and the central control system is at least used to obtain external information and information of the sand mold wall thickness detection devices; the external information includes the quantity, time requirement and quality requirement information of the sand molds to be detected; The information of the sand mold wall thickness detection device includes status information of the sand mold wall thickness detection device; the central control system includes: Acquisition module: used to acquire the number n of sand molds to be detected and the sand mold wall thickness detection device to be selected; acquire the time requirement T and quality requirement Q of the sand mold wall thickness detection; acquire the status information of the sand mold wall thickness detection device, so as to determine the reliability P of the sand mold wall thickness detection device according to the status information; wherein the reliability of the sand mold wall thickness detection device is used to indicate the quality grade of the sand mold wall thickness detection device; when the quality grade is the minimum grade, it indicates that the sand mold wall thickness detection device is unavailable; A selection module, used for selecting m available sand mold wall thickness detection devices according to the time requirement T and the quality requirement Q, and the reliability of the sand mold wall thickness detection device; A scheduling module, used for performing scheduling operations according to the m sand mold wall thickness detection devices and the n sand molds; The step of obtaining the state information of the sand mold wall thickness detection device so as to determine the reliability P of the sand mold wall thickness detection device according to the state information specifically includes: Obtaining the running time of the sand mold wall thickness detection device within a predetermined time, wherein the running time includes the time t1 of running at the maximum workload and the time t2 of normal operation, wherein t1>0; Obtaining a detection pass rate β of the sand mold wall thickness detection device; The reliability P of the sand mold wall thickness detection device is determined according to the running time and the qualified rate of the sand mold wall thickness detection device within a predetermined time, and the calculation method is: Among them, β avg is the average detection qualified rate of the sand mold wall thickness detection device to be selected; t max is the maximum operating time of the sand mold wall thickness detection device to be selected within the predetermined time, t min It is the minimum operating time of the sand mold wall thickness detection device to be selected within the predetermined time.
6. A scheduling system for a sand mold wall thickness detection device, characterized in that: The scheduling system at least includes a central control system, and the central control system is at least used to obtain external information and information of a sand mold wall thickness detection device; the external information includes the quantity, time requirement and quality requirement information of the sand mold to be detected; The central control system comprises: Acquisition module: used to acquire the number n of sand molds to be detected and the sand mold wall thickness detection device to be selected; acquire the time requirement T and quality requirement Q of the sand mold wall thickness detection; acquire the status information of the sand mold wall thickness detection device, so as to determine the reliability P of the sand mold wall thickness detection device according to the status information; wherein the reliability of the sand mold wall thickness detection device is used to indicate the quality grade of the sand mold wall thickness detection device; when the quality grade is the minimum grade, it indicates that the sand mold wall thickness detection device is unavailable; A selection module, used for selecting m available sand mold wall thickness detection devices according to the time requirement T and the quality requirement Q, and the reliability of the sand mold wall thickness detection device; A scheduling module, used for performing scheduling operations according to the m sand mold wall thickness detection devices and the n sand molds; The step of obtaining the state information of the sand mold wall thickness detection device so as to determine the reliability P of the sand mold wall thickness detection device according to the state information specifically includes: Obtaining the running time of the sand mold wall thickness detection device within a predetermined time, wherein the running time includes the time t1 of running at the maximum workload and the time t2 of normal operation, wherein t1>0; Obtaining a detection pass rate β of the sand mold wall thickness detection device; The reliability P of the sand mold wall thickness detection device is determined according to the running time and the qualified rate of the sand mold wall thickness detection device within a predetermined time, and the calculation method is: Among them, β avg is the average detection qualified rate of the sand mold wall thickness detection device to be selected; t max is the maximum operating time of the sand mold wall thickness detection device to be selected within the predetermined time, t min It is the minimum operating time of the sand mold wall thickness detection device to be selected within the predetermined time.
7. A scheduling system for a sand mold wall thickness detection device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 4 is implemented.
8. A computer-readable medium having a non-volatile program code executable by a processor, characterized in that: The program code enables the processor to execute the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Task scheduling method and device, computer equipment and storage medium
CN111522641A
Sand mold wall thickness detection method and system and computer readable medium
CN116538935A