Intelligent control method and system for mechanical seal component cutting

By monitoring and dynamically adjusting the cutting force in real time, the problems of edge chipping and cracking in the cutting process of high-precision hard and brittle materials have been solved, improving the cutting efficiency and quality of mechanical seal parts.

CN120901846BActive Publication Date: 2025-12-30JIANG SU HUAQING FLUID TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511415384.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-30
Publication Date
2025-12-30
Estimated Expiration
2045-09-30

AI Technical Summary

Technical Problem

Existing technologies are prone to chipping and micro-cracks when cutting high-precision, hard, and brittle materials, leading to the failure of mechanical seals under high-pressure and high-speed conditions. Furthermore, image recognition methods cannot achieve real-time adjustment, resulting in low cutting efficiency.

Method used

By acquiring historical data of the target workpiece, calculating the process factor and effectiveness weight, using the AMPD algorithm to split the cutting curve, adjusting the cutting force in real time, and employing an intelligent control system for dynamic optimization, including data acquisition, processing, and adjustment modules, the cutting process can be monitored and adjusted in real time.

Benefits of technology

It reduces edge breakage of hard and brittle material sealing parts, improves cutting efficiency, achieves dynamic optimization control of cutting force, and enhances the cutting quality and efficiency of mechanical seal parts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120901846B_ABST
    Figure CN120901846B_ABST
Patent Text Reader

Abstract

The present application relates to the field of data processing, and particularly relates to an intelligent control method and system for cutting of mechanical seal parts. The method comprises: obtaining historical data of a target workpiece; calculating a progress factor according to the historical data; obtaining a progress factor curve according to the progress factor, and splitting the progress factor curve to obtain a single cutting curve; calculating a cutting effectiveness weight of each single cutting curve to obtain an effectiveness weight sequence; subtracting an M-1th element from an Mth element in the effectiveness weight sequence to obtain an effectiveness difference sequence, and calculating a cumulative damage value according to the effectiveness difference sequence; and calculating a future actual feeding speed of the target workpiece according to the cumulative damage value and a current actual feeding speed of the target workpiece. The present application can improve the cutting efficiency of hard and brittle mechanical seal parts.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing, and specifically to an intelligent control method and system for cutting mechanical seal components. Background Technology

[0002] Mechanical seals are dynamic sealing devices used between rotating shafts and stationary equipment (such as pumps, reactors, and compressors). Through precise structural design and material selection, they achieve efficient sealing between rotating and stationary components, preventing fluid (liquid, gas, or powder) leakage from the equipment while also preventing external impurities (such as air and dust) from entering. They are a more advanced and reliable sealing method in industrial equipment, replacing traditional packing seals.

[0003] Mechanical seals typically consist of a rotating ring assembly, a stationary ring assembly, an elastic element, auxiliary seals, and other auxiliary parts. The most critical structural component is a pair of sealing rings: a closed ring that rotates with the shaft and a stationary ring fixed to the surface of the equipment housing. The end faces of these two rings (sealing end faces) fit tightly together under the action of fluid pressure and spring force, and rotate relative to each other, thus forming a seal. Due to their extreme operating conditions, the materials, machining precision, and surface quality requirements for these components are extremely high.

[0004] In existing technologies, high-precision cutting of hard and brittle materials with diamond wire is used to obtain mechanical seals. However, hard and brittle materials are prone to chipping and micro-cracks during cutting. When used under high pressure and high speed conditions, stress concentration at the chipped and cracked areas may cause the seal to rupture and fail.

[0005] Image recognition is typically used to monitor the cutting process of high-precision, hard, and brittle materials. However, material splashing during image acquisition can result in low image quality, and the cutting process cannot be adjusted in real time based on the image recognition results, leading to low cutting efficiency of mechanical seals. Summary of the Invention

[0006] This invention provides an intelligent control method and system for cutting mechanical seal components to solve existing problems.

[0007] The intelligent control method for cutting mechanical seal components according to the present invention adopts the following technical solution:

[0008] One embodiment of the present invention provides an intelligent control method for cutting mechanical seal components, the method comprising the following steps:

[0009] Acquire historical data of the target workpiece, including the tension of the wire saw, the pressure on the workpiece, and the cutting height of the workpiece at each time point during the cutting process;

[0010] Calculate the process factor based on historical data;

[0011] The process factor curve is obtained based on the process factor, and the process factor curve is split to obtain the single-cut curve;

[0012] Calculate the cutting effectiveness weight for each single cutting curve to obtain the effectiveness weight sequence;

[0013] The effectiveness difference sequence is obtained by subtracting the (M-1)th element from the Mth element in the effectiveness weight sequence, and the cumulative damage value is calculated based on the effectiveness difference sequence. The Mth element is not the first element in the effectiveness weight sequence.

[0014] Based on the cumulative damage value and the current actual feed rate of the target workpiece, the future actual feed rate of the target workpiece is calculated. The target workpiece is cut according to the future actual feed rate to obtain the future data corresponding to the target workpiece. The future data is then redefined as historical data, and a new cumulative damage value and a new future actual feed rate are calculated until the target workpiece is cut. The future data includes the future tension of the wire saw, the future pressure that the target workpiece will bear, and the future cutting height of the target workpiece.

[0015] Optionally, the calculation of the process factor based on historical data specifically includes:

[0016] Calculate the wire saw tension consumption ratio based on the wire saw tension and the workpiece pressure.

[0017] Calculate the wire saw cutting weight factor based on the radius of the wire saw and the cutting height of the workpiece;

[0018] The process factor is calculated based on the wire saw tension consumption ratio and the wire saw cutting weight factor.

[0019] Optionally, the step of obtaining the process factor curve based on the process factor and splitting the process factor curve to obtain a single-cut curve specifically includes:

[0020] The process factors are sorted by time to obtain the process factor curve;

[0021] The troughs in the process factor curve are extracted using the AMPD algorithm to obtain the trough value and trough location;

[0022] The process factor curve is split at the trough to obtain a single-cut curve.

[0023] Optionally, the step of calculating the cutting effectiveness weight of each single cutting curve to obtain an effectiveness weight sequence specifically includes:

[0024] Obtain the average cutting time ratio for each single cutting curve;

[0025] Obtain the process factor difference for each single cut curve;

[0026] Calculate the product of the average cutting time ratio of the Nth single cutting curve and the difference in the process factor of the Nth single cutting curve, and take the absolute value to obtain the cutting effectiveness weight of the Nth single cutting curve.

[0027] Obtain the cutting effectiveness weight for each single cutting curve to obtain the effectiveness weight sequence.

[0028] Optionally, obtaining the average cutting time ratio for each single cutting curve specifically includes:

[0029] Obtain the duration of the Nth single cut curve and the total duration of the single cut curve;

[0030] The ratio of the total duration of a single cut curve to the duration of the Nth single cut curve is determined as the reverse cut time ratio of the Nth single cut curve.

[0031] The ratio of the reverse cutting time ratio to the total number of single-cut curves is determined as the average cutting time ratio of the Nth single-cut curve.

[0032] Optionally, obtaining the process factor difference for each single cut curve specifically includes:

[0033] Obtain the maximum value of the process factor in the Nth single-cut curve, and calculate the sum of the trough values ​​based on the trough values;

[0034] The ratio of the sum of the maximum and trough values ​​of the process factor in the Nth single-cut curve is determined as the process factor difference of the Nth single-cut curve.

[0035] Optionally, the step of calculating the cumulative damage value based on the effectiveness difference sequence specifically includes:

[0036] The difference sequence to be analyzed is determined based on the validity difference sequence;

[0037] The linear scan partitioning method is used to partition the difference sequence to be analyzed, resulting in a negative difference sequence;

[0038] The damage cutting ratio and the overall effectiveness distribution uniformity are calculated based on the negative difference sequence.

[0039] The product of the damage cutting ratio and the overall effectiveness distribution uniformity is determined as the cumulative damage value corresponding to the negative difference sequence.

[0040] Optionally, determining the difference sequence to be analyzed based on the validity difference sequence specifically includes:

[0041] Remove elements equal to 0 from the validity difference sequence to obtain the updated validity difference sequence;

[0042] If the product of the A-th element and the (A-1)-th element in the updated validity difference sequence is less than 0, and the product of the A-th element and the (A+1)-th element is less than 0, the A-th element is identified as the marker element, and the marker element is removed from the updated validity difference sequence to obtain the difference sequence to be analyzed. The A-th element is not the first or last element in the updated validity difference sequence.

[0043] Optionally, the step of calculating the damage cutting ratio and the overall effectiveness distribution uniformity based on the negative difference sequence specifically includes:

[0044] Add 1 to the number of elements in the negative difference sequence to get the total number of damage cuts in the negative difference sequence, and add 1 to the number of elements in the effective difference sequence to get the total number of cuts;

[0045] The damage-cutting ratio is defined as the ratio of the total number of damage cuts to the total number of cuts in the negative difference sequence.

[0046] Obtain the mean of the difference sequence to be analyzed, get the mean of the effectiveness weight, and calculate the difference between the B-th element in the negative difference sequence and the mean of the effectiveness weight to obtain the degree of damage of the B-th element.

[0047] Calculate the ratio of the damage level of the Bth element to the standard deviation of the differential sequence to be analyzed, and raise it to the cube to obtain the uniformity of the effectiveness distribution of the Bth element.

[0048] The overall efficiency distribution uniformity is obtained by summing the efficiency distribution uniformity of each element in the negative difference sequence.

[0049] This invention proposes an intelligent control system for cutting mechanical seal components, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the intelligent control method for cutting mechanical seal components as described above.

[0050] The beneficial effects of the technical solution of the present invention are:

[0051] In this embodiment of the invention, the state fluctuation of the cutting surface generated by contact friction during the cutting process is monitored to perform real-time evaluation of the cutting process. During the cutting process of hard and brittle sealing parts, the cutting force is dynamically adjusted and optimized, and the real-time cutting process of the material is dynamically controlled and optimized to reduce edge cutting damage of sealing parts with hard and brittle material properties and improve the cutting efficiency of hard and brittle mechanical seal parts. Attached Figure Description

[0052] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0053] Figure 1 A flowchart illustrating an intelligent control method for cutting mechanical seal components, provided as an embodiment of the present invention;

[0054] Figure 2 This is a structural diagram of an intelligent control system for cutting mechanical seal components, provided as an embodiment of the present invention. Detailed Implementation

[0055] To further illustrate the technical means and effects adopted by the present invention to achieve its intended purpose, the following, in conjunction with the accompanying drawings and preferred embodiments, details the specific implementation, structure, features, and effects of an intelligent control method for cutting mechanical seal components according to the present invention. In the following description, different "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. Furthermore, specific features, structures, or characteristics in one or more embodiments can be combined in any suitable form.

[0056] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.

[0057] The following description, in conjunction with the accompanying drawings, details a specific scheme for an intelligent control method for cutting mechanical seal components provided by the present invention.

[0058] This invention provides an intelligent control method and system for cutting mechanical seal components. Please refer to [link / reference]. Figure 1 The diagram illustrates a flowchart of an intelligent control method for cutting mechanical seal components according to an embodiment of the present invention. The method includes the following steps:

[0059] S101. Obtain historical data of the target workpiece, including the tension of the wire saw, the pressure borne by the workpiece, and the cutting height of the workpiece at each time point during the cutting process.

[0060] For example, the historical data of the target workpiece is the historical data of the target workpiece before the current cutting moment, including the tension of the wire saw, the pressure on the workpiece, and the cutting height of the workpiece at each time point.

[0061] The cutting equipment for the target workpiece uses a conventional reciprocating diamond wire saw cutting machine. The cutting process is achieved through the workpiece feed and the reciprocating motion of the wire saw. A first force gauge is installed on a movable worktable, on which the workpiece is fixed by a custom-made fixture. This gauge is used to monitor the force exerted on the wire saw during processing in real time, i.e., the tension of the wire saw. The worktable is driven by a stepper motor, which actively feeds the wire saw along the X-axis lead screw. The reciprocating motion of the wire saw is achieved by a motor-driven drum. The wire saw wound on the drum has its movement direction controlled by a pair of magnetic reversing switches, thus completing the cyclic cutting action.

[0062] Historical data on the target workpiece is collected by sensors deployed on the machine tool, including:

[0063] Magnetic scale: It reads the real-time moving speed of the workpiece, i.e. the feed speed, through a magnetic strip installed on the base.

[0064] The second force gauge is installed behind the workpiece to measure the force in the X direction that the workpiece experiences during the cutting process, that is, the pressure that the workpiece bears, i.e. the contact pressure between the workpiece and the wire saw, to determine whether the current feed speed is too high.

[0065] Rangefinder: Used to measure the real-time height of the workpiece. Since the workpiece may be irregular in shape, the cutting height of the wire saw will change in real time during the cutting process.

[0066] S102. Calculate the process factor based on historical data.

[0067] In this embodiment, the process factor is calculated based on historical data, specifically including:

[0068] Calculate the wire saw tension consumption ratio based on the wire saw tension and the workpiece pressure.

[0069] Calculate the wire saw cutting weight factor based on the radius of the wire saw and the cutting height of the workpiece;

[0070] The process factor is calculated based on the wire saw tension consumption ratio and the wire saw cutting weight factor.

[0071] Based on the tension of the wire saw and the pressure on the workpiece, the wire saw tension consumption ratio can be calculated as follows: the ratio of the wire saw tension to the pressure on the workpiece is determined as the wire saw tension consumption ratio.

[0072] Based on the radius of the wire saw and the cutting height of the workpiece, the wire saw cutting weight factor can be calculated as follows: use the radius of the wire saw as the radius in the formula for calculating the area of ​​a circle, calculate the area of ​​the cross-section of the wire saw, and multiply the area of ​​the cross-section of the wire saw by the cutting height of the workpiece to determine the wire saw cutting weight factor.

[0073] Based on the wire saw tension consumption ratio and the wire saw cutting weight factor, the process factor can be calculated as follows: calculate the product of the wire saw tension consumption ratio and the wire saw cutting weight factor, and determine it as the process factor.

[0074] For example, wire saw cutting involves pressing diamond abrasive grains on the cutting line onto the workpiece and grinding it to cause material deformation. Then, the pressure of the abrasive grains on the workpiece exceeds the material's critical pressure, causing cracks to form on the material surface. Further crack expansion leads to the shedding of chips from the material surface. Subsequently, the abrasive grains on the wire saw cut the workpiece through continuous reciprocating motion, thereby completing the segmentation of the workpiece.

[0075] Therefore, the cutting process requires gradually cutting into the workpiece's cross-section from the outside. Different workpiece structures have different cross-sectional shapes, resulting in different trajectories for the changes in the contact area between the wire saw and the workpiece. This leads to varying rates of change in the actual cutting difficulty. Therefore, the progress factor of the wire saw cutting the workpiece at the current time t is determined by the proportional change between the wire saw tension and the pressure on the workpiece. This allows for the assessment of the cutting difficulty of the workpiece at the current moment.

[0076] Calculate the process factor based on historical data. The formula used can be:

[0077]

[0078] in, Indicates the wire saw is in The tension at all times Indicates the workpiece is in Constantly under pressure Indicates the radius of the wire saw. Indicates the workpiece is in The cutting height at any given moment.

[0079] This indicates the proportion of wire saw tension consumed. The larger the current ratio, the higher the tension but the lower the pressure on the workpiece. In other words, the workpiece is cut by the wire saw, generating more abrasive chips that consume the wire saw's tension. The weighting factor for wire saw cutting is calculated using the formula: cross-sectional area multiplied by height. This weighting factor represents the contact area between the wire saw and the workpiece at the current moment. The larger the value of this factor, the more debris the wire saw produces during cutting, indicating a larger workpiece height and a higher cutting difficulty.

[0080] S103. Obtain the process factor curve based on the process factor, and then split the process factor curve to obtain the single-cut curve.

[0081] In this embodiment, the process factor curve is obtained based on the process factor, and the process factor curve is split to obtain a single-cut curve, specifically including:

[0082] The process factors are sorted by time to obtain the process factor curve;

[0083] The troughs in the process factor curve are extracted using the AMPD algorithm to obtain the trough value and trough location;

[0084] The process factor curve is split at the trough to obtain a single-cut curve.

[0085] For example, as the machining process proceeds, the wire saw reciprocates across the workpiece cross-section, while the workpiece moves toward the wire saw. Upon completion of the cut, the workpiece is divided into two parts and no longer contacts the wire saw, causing the tension force on the wire saw to drop sharply to zero. Therefore, the quality of the cut can be judged by observing the stability changes in the feed process during the cutting process and the magnitude of the fluctuations in the cutting process.

[0086] When the speed of the wire saw remains constant, the greater the speed at which the workpiece moves towards the wire saw, the higher the pressure generated on the contact surface between the wire saw and the workpiece, thus increasing the cutting amount per unit time. During this process, the increased feed rate leads to a larger feed amount per unit time, causing the wire saw to bend under pressure and resulting in increased tension.

[0087] Therefore, by breaking down the reciprocating phase of the wire saw motion process, the stability of the reciprocating cutting process is determined, thereby assessing the real-time damage weight of the workpiece. .

[0088] Extracting process factors at each time step Process factor curves are formed by arranging them in chronological order, and the trough values ​​of each wave in the process factor curves are extracted using the AMPD algorithm. These trough values ​​are then used as nodes to split the process factor curves into multiple single-cut curves. .

[0089] The AMPD algorithm can extract the peaks in the curve. Therefore, it is necessary to first obtain the negative values ​​of the process factor curve, and then use the AMPD algorithm to extract the process factor curve after obtaining the negative values, thereby obtaining the troughs in the original process factor curve.

[0090] S104. Calculate the cutting effectiveness weight of each single cutting curve to obtain the effectiveness weight sequence.

[0091] In this embodiment, the cutting effectiveness weight of each single cutting curve is calculated to obtain an effectiveness weight sequence, specifically including:

[0092] Obtain the average cutting time ratio for each single cutting curve;

[0093] Obtain the process factor difference for each single cut curve;

[0094] Calculate the product of the average cutting time ratio of the Nth single cutting curve and the difference in the process factor of the Nth single cutting curve, and take the absolute value to obtain the cutting effectiveness weight of the Nth single cutting curve.

[0095] Obtain the cutting effectiveness weight for each single cutting curve to obtain the effectiveness weight sequence.

[0096] The average cutting time ratio for each single cutting curve is obtained, specifically including:

[0097] Obtain the duration of the Nth single cut curve and the total duration of the single cut curve;

[0098] The ratio of the total duration of a single cut curve to the duration of the Nth single cut curve is determined as the reverse cut time ratio of the Nth single cut curve.

[0099] The ratio of the reverse cutting time ratio to the total number of single-cut curves is determined as the average cutting time ratio of the Nth single-cut curve.

[0100] Obtain the process factor difference for each single cut curve, specifically including:

[0101] Obtain the maximum value of the process factor in the Nth single-cut curve, and calculate the sum of the trough values ​​based on the trough values;

[0102] The ratio of the sum of the maximum and trough values ​​of the process factor in the Nth single-cut curve is determined as the process factor difference of the Nth single-cut curve.

[0103] For example, since the wire saw is reciprocating, one direction of the reciprocating motion is responsible for cutting, and the other is responsible for returning the wire saw to its original position, so as to continuously complete the cutting. During the returning process, the wire saw rotates in the opposite direction, thereby generating a reverse wire saw tension force, which causes the process factor to fluctuate between positive and negative.

[0104] Therefore, the process factor curve for a single cut Cutting effectiveness weight The formula for the calculation can be:

[0105]

[0106] in, This represents the maximum value of the progress factor in a single cut curve. This represents the sum of the trough values. This represents the difference in the progress factor of a single cut curve. This indicates the total duration of a single curve cut. This indicates the total number of curves cut in a single operation. Indicates the duration of a single cut of the curve. This indicates the average cutting time ratio. This indicates the reverse cutting time ratio.

[0107] A larger value indicates that the current cutting process was completed in a shorter time, thus demonstrating that the wire saw can complete the cutting task more quickly.

[0108] Calculate the process factor curve for each process The effectiveness weights are calculated to obtain the effectiveness weight sequence.

[0109] S105. Subtract the (M-1)th element from the Mth element in the effectiveness weight sequence to obtain the effectiveness difference sequence, and calculate the cumulative damage value based on the effectiveness difference sequence, where the Mth element is not the first element in the effectiveness weight sequence.

[0110] In this embodiment, the cumulative damage value is calculated based on the effectiveness difference sequence, specifically including:

[0111] The difference sequence to be analyzed is determined based on the validity difference sequence;

[0112] The linear scan partitioning method is used to partition the difference sequence to be analyzed, resulting in a negative difference sequence;

[0113] The damage cutting ratio and the overall effectiveness distribution uniformity are calculated based on the negative difference sequence.

[0114] The product of the damage cutting ratio and the overall effectiveness distribution uniformity is determined as the cumulative damage value corresponding to the negative difference sequence.

[0115] The difference sequence to be analyzed is determined based on the validity difference sequence, specifically including:

[0116] Remove elements equal to 0 from the validity difference sequence to obtain the updated validity difference sequence;

[0117] If the product of the A-th element and the (A-1)-th element in the updated validity difference sequence is less than 0, and the product of the A-th element and the (A+1)-th element is less than 0, the A-th element is identified as the marker element, and the marker element is removed from the updated validity difference sequence to obtain the difference sequence to be analyzed. The A-th element is not the first or last element in the updated validity difference sequence.

[0118] The damage cutting ratio and the overall effectiveness distribution uniformity are calculated based on the negative difference sequence, specifically including:

[0119] Add 1 to the number of elements in the negative difference sequence to get the total number of damage cuts in the negative difference sequence, and add 1 to the number of elements in the effective difference sequence to get the total number of cuts;

[0120] The damage-cutting ratio is defined as the ratio of the total number of damage cuts to the total number of cuts in the negative difference sequence.

[0121] Obtain the mean of the difference sequence to be analyzed, get the mean of the effectiveness weight, and calculate the difference between the B-th element in the negative difference sequence and the mean of the effectiveness weight to obtain the degree of damage of the B-th element.

[0122] Calculate the ratio of the damage level of the Bth element to the standard deviation of the differential sequence to be analyzed, and raise it to the cube to obtain the uniformity of the effectiveness distribution of the Bth element.

[0123] The overall efficiency distribution uniformity is obtained by summing the efficiency distribution uniformity of each element in the negative difference sequence.

[0124] For example, the cut validity weight This describes the processing damage to the workpiece during a single reciprocating motion of a wire saw. While increasing the feed rate can significantly increase the processing speed, excessive increases can lead to excessive pressure between the wire saw and the workpiece, easily causing chipping and breakage, thus affecting the production quality of high-performance seals. Conversely, excessively slow cutting speeds reduce production efficiency. Therefore, adaptive control of the feed rate based on the real-time cutting progress is necessary to balance product accuracy and production efficiency.

[0125] Therefore, the weight of cutting effectiveness is extracted. sequence The difference between the validity weight and its previous validity value. This yields the validity difference sequence. Elements equal to 0 in the validity difference sequence are removed to obtain the updated validity difference sequence; and, at the current difference position... When the sign of the current cut position is different from that of all adjacent difference values, the cut position is changed. Mark and exclude from the sequence, indicating that the current difference position is a noise value that appears in a single reciprocating motion and needs to be removed.

[0126] The linear scan partitioning method is used to divide the difference sequence to be analyzed, resulting in a negative difference sequence. The linear scan partitioning method groups consecutive elements with the same sign into a single sequence. Therefore, dividing the difference sequence to be analyzed using the linear scan partitioning method yields both positive and negative value sequences, with the negative value sequence being the negative difference sequence.

[0127] Calculate the cumulative damage value for the negative difference sequence. The calculation formula can be:

[0128]

[0129] in, This represents the total number of damage cuts in the negative difference sequence. This indicates the total number of cuts. Indicates the damage-to-cut ratio. Represents the th in the negative difference sequence One element, This represents the mean of the validity weights. Indicates the degree of damage. This represents the standard deviation of the difference sequence to be analyzed. Indicates the uniformity of the distribution of effectiveness. This indicates the uniformity of the overall effectiveness distribution.

[0130] Used to determine the length of the current validity weight decrease and the duration of the processing anomaly. It reflects the uniformity of the distribution of validity within the current validity weight decrease interval. The larger the value of this formula (regardless of positive or negative sign), the more times there are significant changes in validity within the current interval. For the workpiece, more significant fluctuations represent instability in the processing, which may cause abnormal interference to the current workpiece quality during cutting.

[0131] S106. Based on the cumulative damage value and the current actual feed rate of the target workpiece, calculate the future actual feed rate of the target workpiece, cut the target workpiece according to the future actual feed rate, obtain the future data corresponding to the target workpiece, and re-determine the future data as historical data. Calculate the new cumulative damage value and the new future actual feed rate until the target workpiece is cut. The future data includes the future tension of the wire saw, the future pressure borne by the target workpiece, and the future cutting height of the target workpiece.

[0132] For example, the workpiece feed rate is adjusted using real-time updated cumulative damage values: the actual feed rate of the workpiece at the current moment is read. Calculate the required feed rate of the workpiece. In the formula This represents the cumulative damage value up to the current moment. Finally, it represents the actual feed rate of the workpiece at the current moment. Workpiece feed speed requirements Input the pre-calibrated PID controller to obtain the target speed value at the next moment. ( May not equal (Because the controller needs time to adjust the rotation speed). Furthermore, the feed speed is continuously adjusted during the cutting process until the cutting is complete.

[0133] In summary, in this embodiment of the invention, by monitoring the fluctuations in the state of the cutting surface generated by contact friction during the cutting process, the cutting process can be evaluated in real time. During the cutting process of hard and brittle sealing parts, the cutting force can be dynamically adjusted and optimized, and the real-time cutting process of the material can be dynamically controlled and optimized to reduce edge breakage of sealing parts with hard and brittle material properties and improve the cutting efficiency of hard and brittle mechanical seal parts.

[0134] This invention also proposes an intelligent control system for cutting mechanical seal components; please refer to [link / reference]. Figure 2 The diagram shows a structural diagram of an intelligent control system for cutting mechanical seal components according to an embodiment of the present invention. The system includes: a data acquisition module 101, a data processing module 102, and a data adjustment module 103.

[0135] Data acquisition module 101 is used to acquire historical data of the target workpiece;

[0136] The data processing module 102 is used to calculate the process factor based on historical data; obtain the process factor curve based on the process factor, and split the process factor curve to obtain a single cutting curve; calculate the cutting effectiveness weight of each single cutting curve to obtain an effectiveness weight sequence; subtract the (M-1)th element from the Mth element in the effectiveness weight sequence to obtain an effectiveness difference sequence, and calculate the cumulative damage value based on the effectiveness difference sequence, wherein the Mth element is not the first element in the effectiveness weight sequence;

[0137] The data adjustment module 103 is used to calculate the future actual feed rate of the target workpiece based on the cumulative damage value and the current actual feed rate of the target workpiece, cut the target workpiece according to the future actual feed rate, obtain the future data corresponding to the target workpiece, and redefine the future data as historical data, calculate the new cumulative damage value and the new future actual feed rate, until the target workpiece is cut. The future data includes the future tension force of the wire saw, the future pressure that the target workpiece will bear, and the future cutting height of the target workpiece.

[0138] It should be noted that the system provided in the above embodiments is only an example of the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device can be divided into different functional modules to complete all or part of the functions described above. In addition, the intelligent control system for cutting mechanical seal components and the intelligent control method for cutting mechanical seal components provided in the above embodiments belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0139] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. The processes depicted in the accompanying drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0140] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.

[0141] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the principles of the present invention should be included within the protection scope of the present invention.

Claims

1. An intelligent control method for mechanical seal component cutting, characterized in that, The method comprises the following steps: obtaining historical data of a target workpiece, wherein the historical data comprises the tension of a wire saw, the pressure borne by the workpiece and the cutting height of the workpiece at each time point in the cutting process; calculating a progress factor according to the historical data; obtaining a progress factor curve according to the progress factor, and splitting the progress factor curve to obtain a single cutting curve; calculating the cutting effectiveness weight of each single cutting curve to obtain an effectiveness weight sequence; subtracting the Mth element from the (M-1)th element in the effectiveness weight sequence to obtain an effectiveness difference sequence, and calculating a cumulative damage value according to the effectiveness difference sequence, wherein the Mth element is not the first element in the effectiveness weight sequence; calculating a future actual feeding speed of the target workpiece according to the cumulative damage value and the current actual feeding speed of the target workpiece, cutting the target workpiece according to the future actual feeding speed to obtain future data corresponding to the target workpiece, and re-determining the future data as the historical data to calculate a new cumulative damage value and a new future actual feeding speed until the target workpiece is cut, wherein the future data comprises the future tension of the wire saw, the future pressure borne by the target workpiece and the future cutting height of the target workpiece.

2. The intelligent control method for cutting of mechanical seal components as claimed in claim 1 wherein, The calculation of the progress factor according to the historical data specifically comprises: calculating a wire saw tension consumption ratio according to the tension of the wire saw and the pressure borne by the workpiece; calculating a wire saw cutting weight factor according to the radius of the wire saw and the cutting height of the workpiece; calculating the progress factor according to the wire saw tension consumption ratio and the wire saw cutting weight factor.

3. The intelligent control method for cutting of mechanical seal components as claimed in claim 1 wherein, The obtaining of the progress factor curve according to the progress factor and the splitting of the progress factor curve to obtain a single cutting curve specifically comprises: sorting the progress factor according to time to obtain the progress factor curve; extracting the troughs in the progress factor curve by an AMPD algorithm to obtain trough values and trough positions; splitting the progress factor curve at the trough positions to obtain the single cutting curve.

4. The intelligent control method for cutting of mechanical seal components as claimed in claim 3 wherein, The calculation of the cutting effectiveness weight of each single cutting curve to obtain the effectiveness weight sequence specifically comprises: obtaining the average cutting time ratio of each single cutting curve; obtaining the progress factor difference of each single cutting curve; calculating the product of the average cutting time ratio of the Nth single cutting curve and the progress factor difference of the Nth single cutting curve, and taking the absolute value to obtain the cutting effectiveness weight of the Nth single cutting curve; obtaining the cutting effectiveness weight of each single cutting curve to obtain the effectiveness weight sequence.

5. An intelligent control method for cutting of mechanical seal components as claimed in claim 4 wherein, The obtaining of the average cutting time ratio of each single cutting curve specifically comprises: obtaining the duration of the Nth single cutting curve and the total duration of the single cutting curve; determining the ratio of the total duration of the single cutting curve to the duration of the Nth single cutting curve as the inverse cutting time ratio of the Nth single cutting curve; determining the ratio of the inverse cutting time ratio to the total number of the single cutting curve as the average cutting time ratio of the Nth single cutting curve.

6. An intelligent control method for cutting of mechanical seal components as claimed in claim 4 wherein, The obtaining of the progress factor difference of each single cutting curve specifically comprises: obtaining the maximum value of the progress factor in the Nth single cutting curve, and calculating the sum of the trough values according to the trough values. The ratio of the sum of the maximum value and the trough value of the process factor in the Nth single cutting curve is determined as the process factor difference of the Nth single cutting curve.

7. The intelligent control method for cutting of mechanical seal components as claimed in claim 1 wherein, The cumulative damage value is calculated according to the validity difference sequence, and specifically includes: The to-be-analyzed difference sequence is determined according to the validity difference sequence. The to-be-analyzed difference sequence is divided using a linear scan division method to obtain a negative value difference sequence. The damage cutting ratio and the overall validity distribution uniformity are calculated according to the negative value difference sequence. The product of the damage cutting ratio and the overall validity distribution uniformity is determined as the cumulative damage value corresponding to the negative value difference sequence.

8. The intelligent control method for cutting of mechanical seal components as claimed in claim 7 wherein, The to-be-analyzed difference sequence is determined according to the validity difference sequence, and specifically includes: The elements equal to 0 in the validity difference sequence are removed to obtain an updated validity difference sequence. When the product of the A-th element and the A-1-th element in the updated validity difference sequence is less than 0, and the product of the A-th element and the A+1-th element is less than 0, the A-th element is determined as a marked element, and the marked element is removed from the updated validity difference sequence to obtain the to-be-analyzed difference sequence, wherein the A-th element is not the first element and the last element in the updated validity difference sequence.

9. The intelligent control method for cutting of mechanical seal components as claimed in claim 7 wherein, The damage cutting ratio and the overall validity distribution uniformity are calculated according to the negative value difference sequence, and specifically includes: The number of elements of the negative value difference sequence is added by 1 to obtain the total number of damage cuttings of the negative value difference sequence, and the number of elements of the validity difference sequence is added by 1 to obtain the total number of cuttings. The ratio of the total number of damage cuttings of the negative value difference sequence to the total number of cuttings is determined as the damage cutting ratio. The mean value of the to-be-analyzed difference sequence is obtained as the validity weight mean value, and the difference between the B-th element in the negative value difference sequence and the validity weight mean value is calculated to obtain the damage degree of the B-th element. The ratio of the damage degree of the B-th element to the standard deviation of the to-be-analyzed difference sequence is calculated, and the cube is obtained to obtain the validity distribution uniformity of the B-th element. The validity distribution uniformities of each element in the negative value difference sequence are summed to obtain the overall validity distribution uniformity.

10. An intelligent control system for mechanical seal component cutting comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the computer program comprises instructions for: The computer program is executed by the processor to realize the steps of the intelligent control method for mechanical seal part cutting according to any one of claims 1-9.

Citation Information

Patent Citations

  • Polishing assembly intelligent control system based on polishing material attribute detection

    CN117161892A

  • Main shaft system of multi-wire cutting machine and synchronous control method of main shaft system

    CN119141408A