Metal material detection sample flow control method and system
By accurately classifying metal material testing samples and dynamically allocating them to testing machines, the problems of inaccurate sample classification, unreasonable testing machine matching, and unbalanced flow in traditional testing have been solved, thereby improving testing efficiency and resource utilization.
Patent Information
- Application Number
- CN202510640724.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-19
- Publication Date
- 2025-09-05
AI Technical Summary
Traditional metal material testing suffers from problems such as inaccurate sample classification, unreasonable testing machine matching, unbalanced sample flow distribution, and low testing efficiency. Especially when faced with a large number of samples, the system's response speed and processing capacity are insufficient.
By obtaining the test sample type data for preliminary classification, combining the dimensional measurement data for revised classification, and dynamically adjusting the testing machine allocation plan, accurate classification and balanced distribution of samples can be achieved. Multiple testing machines are used for testing, and the operating status of the testing machines is dynamically adjusted based on the test data.
It achieves efficient and balanced operation of each testing machine when the number of samples is large, improves detection efficiency, and ensures the rational use of testing machines and optimal allocation of resources.
Smart Images

Figure CN120598247A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of metal material detection, and in particular relates to a metal material detection sample flow control method and system. Background Art
[0002] In the field of metal material testing, the sample testing process usually involves multiple links, including sample information entry, dimension measurement, classification, testing machine matching, and allocation of testing tasks.
[0003] Traditional testing processes often suffer from the following issues: 1. Inaccurate sample classification: In traditional testing, sample classification often relies on manual operation or simple preset rules, which is prone to classification errors. For example, some samples may be misclassified due to their unique size or shape, resulting in inaccurate test results. 2. Irrational matching of testing machines: Traditional methods often allocate testing machines based on fixed rules or manual experience, failing to dynamically adjust based on actual sample demand and the real-time status of the testing machines. This can cause some testing machines to be overloaded while others remain idle, impacting testing efficiency. 3. Unbalanced sample flow distribution: When the number of samples is large, traditional testing systems struggle to achieve balanced sample flow distribution. Some testing machines may run for extended periods due to excessive sample allocation, while others remain idle, resulting in wasted resources. 4. Low testing efficiency: Due to these issues, the overall testing process is inefficient, especially when dealing with large numbers of samples, where the system's response speed and processing capacity cannot meet actual requirements. Summary of the Invention
[0004] The purpose of the present invention is to overcome the deficiencies in the prior art and provide a method and system for controlling the flow rate of metal material testing samples, rationally allocate testing machines, and through dynamic flow control, achieve efficient and balanced operation of each testing machine when the number of samples is large.
[0005] The present invention provides the following technical solutions: In a first aspect, a method for controlling flow of metal material test samples is provided, comprising obtaining test sample type data, performing preliminary classification of the test samples according to the test sample type data, and obtaining preliminary classification results; Performing dimensional measurement on the preliminarily classified test samples to obtain measurement data, and revising the preliminarily classified results based on the measurement data to obtain a revised classification result; Determine a testing machine allocation plan for each test sample based on the corrected classification results and measurement data; Based on the test machine allocation plan for each test sample, multiple test machines are started to test the test samples and the test data of multiple test machines are obtained; Dynamically adjust the testing machine allocation plan based on the inspection data of multiple testing machines.
[0006] As an optional technical solution of the present invention, the detection sample type data includes sample shape and sample size; the sample shape includes plate and bar; the sample size of the plate includes thickness and width, and the sample size of the bar includes diameter.
[0007] As an optional technical solution of the present invention, the test samples are preliminarily classified according to the test sample type data to obtain preliminary classification results, including: classifying the test samples whose test sample type data is plate into the plate category, and classifying the test samples whose test sample type data is rod into the rod category.
[0008] As an optional technical solution of the present invention, the dimensions of the test sample after the preliminary classification are measured to obtain measurement data, and the preliminary classification result is corrected based on the measurement data to obtain a corrected classification result, including: the measurement data of the plate includes thickness and width, and the measurement data of the bar includes diameter; if the deviation between the measurement data of the current test sample and the sample size is greater than 10%, it is determined that the preliminary classification result of the current test sample is incorrect, and the current test sample is removed from the preliminary classification result and awaits manual review.
[0009] As an optional technical solution of the present invention, a testing machine allocation scheme for each test sample is determined based on the corrected classification results and measurement data, including: the testing machine categories include plate testing machines and bar testing machines; based on the corrected classification results and measurement data of the test samples, a preferred testing machine and a secondary testing machine that match them are screened out from the corresponding testing machine categories; the test samples are preferentially allocated to the preferred testing machine, and if the preferred testing machine is unavailable, they are automatically allocated to the secondary testing machine.
[0010] As an optional technical solution of the present invention, based on the test machine allocation plan for each test sample, multiple test machines are started to test the test samples, and the test data of multiple test machines are obtained, including: after starting multiple test machines to test the test samples, the test data of the test machine is obtained once every average test completion time of a single test sample; the test data of the test machine includes the number of samples allocated to each test machine and the current working status of each test machine.
[0011] As an optional technical solution of the present invention, dynamically adjusting the test machine allocation plan based on the detection data of multiple test machines includes: Calculate the average number of samples assigned to all testing machines based on the number of samples assigned to each testing machine N avg and standard deviation σ; If the number of samples assigned to any testing machine is equal to the average value N avgIf the difference is greater than 3σ, it is judged that the test machine has too many samples allocated, and the allocation of test samples to the test machine is suspended; If the mean value N avg If the difference between the number of samples allocated to any testing machine is greater than 3σ or any testing machine has completed the testing task of all current test samples and is in an idle state, it is judged that the number of samples allocated to the testing machine is too small and the testing machine is given priority in allocating test samples; Until the number of samples assigned to each testing machine and the average value N avg If the difference is within ±3σ, it means that the dynamic adjustment is completed.
[0012] In a second aspect, a control system based on the metal material test sample flow control method of the first aspect is provided, comprising: a sample information acquisition module for acquiring test sample type data, performing preliminary classification of the test samples according to the test sample type data, and obtaining preliminary classification results; A classification correction module is used to measure the dimensions of the test samples after preliminary classification to obtain measurement data, and to correct the preliminary classification results based on the measurement data to obtain a corrected classification result; A testing machine allocation module, configured to determine a testing machine allocation plan for each test sample based on the corrected classification results and the measurement data; The multi-machine operation coordination module is used to start multiple testing machines to test the test samples based on the test machine allocation plan of each test sample, and obtain the test data of multiple testing machines; The sample flow control module is used to dynamically adjust the test machine allocation plan based on the detection data of multiple test machines.
[0013] Compared with the prior art, the present invention has the following beneficial effects: The metal material inspection sample flow control system provided by the present invention realizes accurate classification of inspection samples by combining dimensional measurement data; for each inspection sample, its testing machine is determined according to the corrected classification result and measurement data, so that the allocation process of the testing machine is more reasonable, and the testing machine allocation plan of the inspection sample is dynamically adjusted to realize efficient and balanced operation of each testing machine when the number of samples is large, thereby improving inspection efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 It is a flow chart of a method for controlling flow of metal material testing samples in an embodiment of the present invention. DETAILED DESCRIPTION
[0015] The present invention will be further described below in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solutions of the present invention and are not intended to limit the scope of protection of the present invention.
[0016] Example 1 This embodiment provides a metal material detection sample flow control system, such as Figure 1 Shown, including: Step 1: Obtain the test sample type data, perform preliminary classification of the test samples according to the test sample type data, and obtain preliminary classification results.
[0017] The test sample type data includes sample shape, sample size, and sample material. In this embodiment, the sample shape includes plates and bars; the sample size of plates includes thickness and width, and the sample size of bars includes diameter; and the sample material includes carbon steel, alloy steel, and nonferrous metal.
[0018] Furthermore, the size of the test samples entering the detection system is fixed, with the thickness of the plate being 0.5-25 mm, the width being 20-30 mm, and the diameter of the rod being 6-20 mm.
[0019] The preliminary classification process includes: classifying the test samples whose test sample type data is plate into the plate category, and classifying the test samples whose test sample type data is bar into the bar category.
[0020] Step 2: Dimensional measurements are performed on the preliminarily classified test samples to obtain measurement data, and the preliminarily classified results are corrected based on the measurement data to obtain corrected classification results.
[0021] The measurement data of the plate includes thickness and width, and the measurement data of the bar includes diameter; If the deviation between the measured data and the sample size of the current test sample is greater than 10%, the preliminary classification result of the current test sample is determined to be incorrect and the current test sample is removed from the preliminary classification results and awaits manual review. After manual review, the test sample is reclassified to ensure more accurate classification of each sample, providing a reliable basis for subsequent matching of the appropriate testing machine.
[0022] Step 3: Determine the test machine allocation plan for each test sample based on the corrected classification results and measurement data.
[0023] The testing machine categories include plate testing machines and bar testing machines. Based on the corrected classification results and measurement data of the test sample, a matching primary and secondary testing machine are selected from the corresponding testing machine categories. The test sample is preferentially assigned to the primary testing machine. If the primary testing machine is unavailable, it is automatically assigned to the secondary testing machine.
[0024] Step 4: Based on the test machine allocation plan for each test sample, start multiple test machines to test the test samples, and obtain test data from multiple test machines.
[0025] After determining the matching solution for each test sample, multiple testing machines are started up simultaneously. Different types of testing machines (plate testing machines and bar testing machines) independently carry out testing according to their assigned sample tasks.
[0026] After multiple testing machines are activated to test samples, testing data from each testing machine is collected every time the average test completion time for a single test sample is reached (in this embodiment, the average test completion time for a single test sample is 10 minutes). The testing data includes the number of samples assigned to each testing machine and the current operating status of each testing machine.
[0027] Step 5: Dynamically adjust the test machine allocation plan based on the test data of multiple test machines.
[0028] Calculate the average number of samples assigned to all testing machines based on the number of samples assigned to each testing machine N avg and the standard deviation σ.
[0029] If the number of samples assigned to any testing machine is equal to the average value N avg If the difference is greater than 3σ, it is judged that too many samples are allocated to the testing machine, and the allocation of test samples to the testing machine is suspended.
[0030] If the mean value N avg If the difference between the number of samples allocated to any testing machine is greater than 3σ or any testing machine has completed the inspection task of all current test samples and is in an idle state, it is judged that the number of samples allocated to the testing machine is too small, and test samples are allocated to it first to ensure that the working efficiency of each testing machine is maximized and avoid idle equipment and waste of resources.
[0031] Until the number of samples assigned to each testing machine and the average value N avg If the difference is within ±3σ, the dynamic adjustment is complete. This dynamic flow control strategy enables efficient and balanced operation of the testing machine when the number of samples is large, thereby improving detection efficiency.
[0032] Example 2 This embodiment, based on the first embodiment, provides a metal material detection sample flow control system, including: The sample information acquisition module is used to obtain the test sample type data, perform preliminary classification of the test samples according to the test sample type data, and obtain preliminary classification results; A classification correction module is used to measure the dimensions of the test samples after preliminary classification to obtain measurement data, and to correct the preliminary classification results based on the measurement data to obtain a corrected classification result; A testing machine allocation module, configured to determine a testing machine allocation plan for each test sample based on the corrected classification results and the measurement data; The multi-machine operation coordination module is used to start multiple testing machines to test the test samples based on the test machine allocation plan of each test sample, and obtain the test data of multiple testing machines; The sample flow control module is used to dynamically adjust the test machine allocation plan based on the detection data of multiple test machines.
[0033] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0034] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0035] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0036] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.
[0037] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for controlling the flow rate of metal material detection samples, characterized in that: include: Obtaining test sample type data, performing preliminary classification on the test samples according to the test sample type data, and obtaining preliminary classification results; Performing dimensional measurement on the preliminarily classified test samples to obtain measurement data, and revising the preliminarily classified results based on the measurement data to obtain a revised classification result; Determine a testing machine allocation plan for each test sample based on the corrected classification results and measurement data; Based on the test machine allocation plan for each test sample, multiple test machines are started to test the test samples and the test data of multiple test machines are obtained; Dynamically adjust the testing machine allocation plan based on the inspection data of multiple testing machines.
2. The metal material testing sample flow control method according to claim 1, characterized in that: The detection sample type data includes sample shape and sample size; The sample shapes include plates and bars; The sample dimensions of the plate include thickness and width, and the sample dimensions of the rod include diameter.
3. The metal material testing sample flow control method according to claim 2, characterized in that: Preliminary classification of the test samples is performed according to the test sample type data to obtain preliminary classification results, including: The test samples whose test sample type data is plate are classified into the plate category, and the test samples whose test sample type data is bar are classified into the bar category.
4. The metal material testing sample flow control method according to claim 2, characterized in that: Performing dimensional measurement on the preliminarily classified test samples to obtain measurement data, and correcting the preliminarily classified results based on the measurement data to obtain a corrected classification result, including: The measurement data of the plate includes thickness and width, and the measurement data of the bar includes diameter; If the deviation between the measurement data of the current test sample and the sample size is greater than 10%, the preliminary classification result of the current test sample is determined to be incorrect, and the current test sample is removed from the preliminary classification result and awaits manual review.
5. The metal material testing sample flow control method according to claim 2, characterized in that: Determining a testing machine allocation plan for each test sample based on the corrected classification results and the measurement data includes: The testing machine categories include plate testing machines and bar testing machines; Selecting a first-choice testing machine and a second-choice testing machine that match the test sample from the corresponding test machine category according to the corrected classification result and measurement data of the test sample; The test samples are preferentially assigned to the preferred testing machine. If the preferred testing machine is unavailable, they are automatically assigned to the secondary testing machine.
6. The metal material testing sample flow control method according to claim 1, characterized in that: Based on the test machine allocation plan for each test sample, multiple test machines are started to test the test samples and test data from multiple test machines is obtained, including: After starting multiple testing machines to test the test samples, the test data of the testing machines is obtained once every average test completion time of a single test sample; The detection data of the testing machines includes the number of samples allocated to each testing machine and the current working status of each testing machine.
7. The metal material testing sample flow control method according to claim 6, characterized in that: Dynamically adjusting the test machine allocation plan based on the test data of the plurality of test machines, including: Calculate the average number of samples assigned to all testing machines based on the number of samples assigned to each testing machine N avg and standard deviation σ; If the number of samples assigned to any testing machine is equal to the average value N avg If the difference is greater than 3σ, it is judged that the test machine has too many samples allocated, and the allocation of test samples to the test machine is suspended; If the mean value N avg If the difference between the number of samples allocated to any testing machine and the number of samples already allocated to it is greater than 3σ, or any testing machine has completed the testing task of all current test samples and is in an idle state, it is judged that the number of samples allocated to this testing machine is too small, and test samples are allocated to it first; Until the number of samples assigned to each testing machine and the average value N avg If the difference is within ±3σ, it means that the dynamic adjustment is completed.
8. A control system for implementing the metal material testing sample flow control method according to any one of claims 1 to 7, characterized in that: include: The sample information acquisition module is used to obtain the test sample type data, perform preliminary classification of the test samples according to the test sample type data, and obtain preliminary classification results; A classification correction module is used to measure the dimensions of the test samples after preliminary classification to obtain measurement data, and to correct the preliminary classification results based on the measurement data to obtain a corrected classification result; A testing machine allocation module, configured to determine a testing machine allocation plan for each test sample based on the corrected classification results and the measurement data; The multi-machine operation coordination module is used to start multiple testing machines to test the test samples based on the test machine allocation plan of each test sample, and obtain the test data of multiple testing machines; The sample flow control module is used to dynamically adjust the test machine allocation plan based on the detection data of multiple test machines.
Citation Information
Patent Citations
Intelligent scheduling method and system for air conditioner test bed
CN108168925A
Standard sample size measurement method, system and application
CN111947577A
Wafer detection task processing method, device and system and storage medium
CN114168310A
Task division and load balancing method in parallel programming
CN118838646A
Intelligent substation sequence control method and system
CN119651913A
Cited By
Sample distribution method and device and computer equipment
CN122112575A
