A machining control system for an axial piston pump cylinder
Through real-time monitoring and error identification in the cylinder block processing control system of the axial plunger pump, combined with the errors of downstream processing process nodes, the problem of inaccurate error analysis in the existing technology is solved, and the cylinder block processing control is improved Accuracy and sealing performance.
Patent Information
- Application Number
- CN202411337814.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-09-25
AI Technical Summary
The existing axial plunger pump cylinder block processing control system has a single error analysis dimension, which leads to inaccurate error analysis, which leads to poor cylinder processing control effect and poor sealing.
A cylinder machining control system of axial piston pump including processing requirements receiving module, real-time monitoring module, error identification module, error fusion analysis module, matching simulation module and parameter optimization module is designed, through the tool of the cylinder machining machine tool Real-time monitoring and error identification are carried out with the cylinder block, and error fusion and optimization are carried out in combination with the errors of downstream processing nodes to improve the accuracy of seal performance analysis.
Through error analysis and optimization, the accuracy and sealing of cylinder machining control are improved, ensuring that the sealing performance of cylinder blocks meets preset indicators.
Smart Images

Figure CN118859842B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of machine tool control, and in particular to a control system for machining a cylinder of an axial piston pump. Background Art
[0002] In the manufacturing process of axial piston pumps, precision machining of the cylinder body is crucial because it directly affects the sealing performance and service life of the pump.
[0003] Existing cylinder machining control systems usually rely on fixed machining parameters and empirical rules, and the error analysis dimension is relatively single, resulting in inaccurate error analysis, which in turn leads to poor cylinder machining control effects and poor cylinder sealing. Summary of the invention
[0004] The purpose of this application is to provide an axial piston pump cylinder machining control system to solve the technical problem in the prior art that the error analysis dimension is relatively single, resulting in inaccurate error analysis, which in turn leads to poor cylinder machining control effect and poor cylinder sealing.
[0005] In view of the above problems, the present application provides an axial piston pump cylinder machining control system, the system comprising: a machining requirement receiving module, used to receive the cylinder machining requirement characteristics of the cylinder to be machined through the machine tool control terminal of the cylinder machining machine, and generate a reference tool positioning sequence and a reference cylinder positioning sequence; a real-time monitoring module, used to monitor the tool of the cylinder machining machine through a precision positioning device, generate a real-time tool positioning sequence, monitor the machining cylinder of the cylinder machining machine through the precision positioning device, and generate a real-time cylinder positioning sequence; an error identification module, used to perform tool positioning error identification on the real-time tool positioning sequence based on the reference tool positioning sequence, and obtain a tool control error sequence, and perform cylinder dynamic error identification on the real-time cylinder positioning sequence based on the reference cylinder positioning sequence, and obtain a cylinder control error sequence; A difference fusion analysis module is used to perform error fusion impact analysis on the tool control error sequence and the cylinder control error sequence to obtain a fused cylinder processing error; a coordination simulation module is used to obtain frequent processing errors of downstream processing flow nodes of the cylinder processing machine tool, and perform coordination simulation between the cylinder and the plunger pair in combination with the fused cylinder processing error to obtain a first predicted sealing index; a parameter optimization module is used to optimize tool control parameters based on the tool control error sequence if the first predicted sealing index does not meet the preset sealing index threshold, generate tool optimization control parameters, and optimize cylinder positioning parameters based on the cylinder control error sequence, and cylinder positioning optimization control parameters; a machine tool control module is used for the machine tool control terminal to perform processing control on the cylinder processing machine tool according to the tool optimization control parameters and the cylinder positioning optimization control parameters.
[0006] One or more technical solutions provided in this application have at least the following technical effects or advantages:
[0007] A processing requirement receiving module is used to receive the cylinder processing requirement characteristics of the cylinder to be processed through the machine tool control terminal of the cylinder processing machine tool, and generate a reference tool positioning sequence and a reference cylinder positioning sequence; a real-time monitoring module is used to monitor the tool of the cylinder processing machine tool through a precision positioning device to generate a real-time tool positioning sequence, and monitor the processing cylinder of the cylinder processing machine tool through the precision positioning device to generate a real-time cylinder positioning sequence; an error identification module is used to perform tool positioning error identification on the real-time tool positioning sequence based on the reference tool positioning sequence to obtain a tool control error sequence, and perform cylinder dynamic error identification on the real-time cylinder positioning sequence based on the reference cylinder positioning sequence to obtain a cylinder control error sequence; an error fusion analysis module is used to identify the tool control error. The difference sequence is used to analyze the influence of error fusion with the cylinder control error sequence to obtain the fused cylinder processing error; the matching simulation module is used to obtain the frequent processing errors of the downstream processing flow nodes of the cylinder processing machine tool, and the matching simulation of the cylinder and the plunger pair is performed in combination with the fused cylinder processing error to obtain the first predicted sealing index; the parameter optimization module is used to optimize the tool control parameters based on the tool control error sequence if the first predicted sealing index does not meet the preset sealing index threshold, generate tool optimization control parameters, optimize the cylinder positioning parameters based on the cylinder control error sequence, and optimize the cylinder positioning control parameters; the machine tool control module is used for the machine tool control terminal to control the cylinder processing machine tool according to the tool optimization control parameters and the cylinder positioning optimization control parameters. The control error analysis is performed on the tool and cylinder of the cylinder processing machine tool respectively, and then the error fusion is performed, and the sealing performance of the cylinder and the plunger pair is identified in combination with the processing error of the downstream processing flow node, and then the error correction is performed when the sealing does not meet the requirements, so as to improve the error analysis precision and accuracy, and then improve the cylinder processing control accuracy and ensure the sealing of the cylinder.
[0008] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented according to the contents of the specification, and in order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are specifically cited below. It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easy to understand through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions in the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only exemplary, and for ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0010] Figure 1 This is a schematic diagram of the structure of an axial piston pump cylinder processing control system for this application;
[0011] Figure 2 This is a flow chart of an error identification module of an axial piston pump cylinder machining control system according to the present application.
[0012] Explanation of the reference numerals: processing requirement receiving module 11 , real-time monitoring module 12 , error identification module 13 , error fusion analysis module 14 , coordination simulation module 15 , parameter optimization module 16 , machine tool control module 17 . DETAILED DESCRIPTION
[0013] This application provides an axial piston pump cylinder processing control system to solve the technical problem in the prior art that the error analysis is inaccurate due to the single error analysis dimension, which in turn leads to poor cylinder processing control effect and poor cylinder sealing. The tool and cylinder of the cylinder processing machine tool are controlled and analyzed separately, and then the error is fused, and the sealing performance of the cylinder and the plunger pair is identified in combination with the processing error of the downstream processing process node, and then the error is corrected when the sealing does not meet the requirements, so as to improve the error analysis precision and accuracy, and then improve the cylinder processing control accuracy and ensure the sealing of the cylinder.
[0014] Below, the technical solutions in the present application will be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments of the present application. It should be understood that the present application is not limited to the example embodiments described herein. Based on the embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application. It should also be noted that, for the convenience of description, only the parts related to the present application are shown in the accompanying drawings, rather than all of them.
[0015] Please see attached Figure 1 The present application also provides an axial piston pump cylinder machining control system, the system comprising:
[0016] A processing requirement receiving module 11 is used to receive the cylinder processing requirement characteristics of the cylinder to be processed through the machine tool control terminal of the cylinder processing machine tool, and generate a reference tool positioning sequence and a reference cylinder positioning sequence;
[0017] Specifically, the machine tool control terminal first receives the processing requirement characteristics of the cylinder body to be processed, which include information such as the size and shape of the cylinder body, which needs to be determined in combination with the actual situation. The machine tool control terminal refers to a terminal controller that can control a machine tool or other equipment, allowing the operator to interact with the machine tool. It can also perform position analysis on the tool of the machine tool and the cylinder body to be processed located on the workpiece placement platform according to the processing requirement characteristics, thereby realizing automatic turning control. That is, according to the processing requirement characteristics of the cylinder body, the machine tool control terminal will analyze the initial position and movement path of the tool on the machine tool, obtain the position of the tool in continuous time, and form a reference tool positioning sequence. Similar to tool positioning, the machine tool control terminal also needs to determine the initial position and movement path of the cylinder body on the machine tool, obtain the position of the cylinder body to be processed in continuous time, and form a reference cylinder positioning sequence. It should be noted that the reference cylinder positioning sequence needs to be analyzed with any reference point on the cylinder body to be processed. For example, if the cylinder body only rotates at a fixed position, the position of the reference point will change at different times.
[0018] A real-time monitoring module 12 is used to monitor the tool of the cylinder processing machine tool through a precision positioning device to generate a real-time tool positioning sequence, and to monitor the processing cylinder of the cylinder processing machine tool through the precision positioning device to generate a real-time cylinder positioning sequence;
[0019] Specifically, the precision positioning device refers to the existing equipment used to position moving objects, such as laser interferometers, optical encoders, high-precision sensors, etc., which can monitor the position of the tool and the cylinder to be processed in the machine tool coordinate system in real time. Therefore, the tool and the cylinder to be processed of the cylinder processing machine tool are monitored by the precision positioning device, and the real-time tool position in continuous time is obtained to form a real-time tool positioning sequence: the position of the cylinder to be processed in continuous time is obtained to form a real-time cylinder positioning sequence.
[0020] An error identification module 13 is used to identify the tool positioning error of the real-time tool positioning sequence based on the reference tool positioning sequence to obtain a tool control error sequence, and to identify the cylinder dynamic error of the real-time cylinder positioning sequence based on the reference cylinder positioning sequence to obtain a cylinder control error sequence;
[0021] Specifically, the reference tool positioning sequence and the reference cylinder positioning sequence are ideal tool positions and cylinder positions, but in the actual machining process, the positions of the tool and the cylinder to be machined may deviate. Therefore, by comparing the reference tool positioning sequence with the real-time tool positioning sequence, the error in the tool control process is determined, and a tool control error sequence is generated; by comparing the reference cylinder positioning sequence with the real-time cylinder positioning sequence, the error in the cylinder control process is determined, and a cylinder control error sequence is generated.
[0022] An error fusion analysis module 14 is used to perform error fusion influence analysis on the tool control error sequence and the cylinder control error sequence to obtain a fused cylinder processing error;
[0023] Specifically, the control error of the tool and the control error of the cylinder body will cause deviations in the machined cylinder body. Therefore, it is necessary to perform error fitting on the tool control error sequence and the cylinder body control error sequence to determine the overall error caused to the cylinder body and generate a fused cylinder body processing error.
[0024] A matching simulation module 15 is used to obtain frequent processing errors of downstream processing flow nodes of the cylinder body processing machine tool, and perform matching simulation between the cylinder body and the plunger pair in combination with the fused cylinder body processing error to obtain a first predicted sealing index;
[0025] Specifically, in an axial piston pump, reciprocating motion will be performed in the plunger pair cylinder body to absorb and pressurize oil, so the cylinder body to be processed and the plunger pair need to have extremely high sealing performance to prevent oil leakage. In other words, the fusion cylinder processing error directly affects the sealing performance between the cylinder body to be processed and the plunger pair, so the matching simulation of the cylinder body and the plunger pair is performed to obtain a first predicted sealing index, which represents the probability of oil leakage during the reciprocating motion of oil absorption and oil pressure. That is, if the first predicted sealing index meets the requirements, it can be considered that the fusion cylinder processing error will not have a negative impact on the cylinder body. However, after the cylinder body to be processed is turned by the cylinder body processing machine tool, other processing processes, that is, downstream processing process nodes, such as heat treatment, etc., are required. The downstream processing process nodes will also cause processing errors, so it is necessary to analyze the errors existing in the downstream processing process nodes as frequent processing errors. Then, the matching simulation of the cylinder body and the plunger pair is performed in combination with the fusion cylinder processing error to obtain the first predicted sealing index, improve the accuracy of error analysis and the accuracy of sealing performance analysis, and thus improve the cylinder body processing control accuracy.
[0026] A parameter optimization module 16, configured to optimize tool control parameters based on a tool control error sequence to generate tool optimization control parameters if the first predicted sealing index does not meet a preset sealing index threshold, and to optimize cylinder positioning parameters based on the cylinder control error sequence to generate cylinder positioning optimization control parameters;
[0027] Specifically, the preset sealing index threshold is set by professional and technical personnel in this field, and is a reference value for determining whether the sealing performance is qualified or not. If the first predicted sealing index does not meet the preset sealing index threshold, it means that the existing fusion cylinder processing error has affected the reciprocating motion between the cylinder and the plunger pair, resulting in a high probability of oil leakage. At this time, the tool control parameter optimization is performed based on the tool control error sequence, that is, the tool control parameters at the corresponding time points are reversely corrected according to the tool control error sequence to generate tool optimization control parameters. Similarly, the cylinder positioning parameters are optimized based on the cylinder control error sequence, that is, the cylinder positioning control parameters at the corresponding time points are reversely corrected according to the cylinder control error sequence to generate cylinder positioning optimization control parameters, so as to achieve error correction and improve the accuracy of cylinder processing control, while ensuring the sealing of the cylinder and the plunger pair to prevent oil leakage.
[0028] The machine tool control module 17 is used for the machine tool control terminal to perform machining control on the cylinder body machining machine tool according to the tool optimization control parameters and the cylinder body positioning optimization control parameters.
[0029] Specifically, the tool optimization control parameters and the cylinder positioning optimization control parameters are input into the machine tool control terminal to perform position control of the tool and the cylinder to improve control accuracy.
[0030] For further information, please see the attached Figure 2 , the error identification module 13 in the system is also used for:
[0031] The reference tool positioning sequence and the real-time tool positioning sequence are mapped to virtual three-dimensional space after time-space alignment to generate a tool dual mapping model; the tool positioning deviation is identified at the same reference time-space point based on the tool dual mapping model to generate the tool control error sequence; the reference cylinder positioning sequence and the real-time cylinder positioning sequence are mapped to virtual three-dimensional space after time-space alignment to generate a cylinder dual mapping model; the cylinder positioning deviation is identified at the same reference time-space point based on the cylinder dual mapping model to generate the cylinder control error sequence.
[0032] Specifically, the error identification module is also used to perform the following steps: first, the reference tool positioning sequence and the real-time tool positioning sequence are aligned in time and space, that is, the time synchronization and the spatial coordinate system are unified. Specifically, the two sequences can be compared at the same time point and spatial position by synchronizing the clock signal and calibrating the coordinate system. After the time and space alignment, the reference tool positioning sequence and the real-time tool positioning sequence are mapped into a virtual three-dimensional space, that is, the position coordinates and timestamps are converted into points or trajectories in the three-dimensional space, which can be realized by the existing three-dimensional simulation software to form a tool dual mapping model. The tool dual mapping model simultaneously displays the reference tool position and the real-time tool position, which is convenient for intuitive comparison and analysis. At the same reference time and space point, the difference between the reference tool position and the real-time tool position can be compared by calculating the distance between the two points or the deviation between the trajectories. The identified deviation is the tool positioning deviation. The identified tool positioning deviation is arranged in chronological order to form a tool control error sequence.
[0033] Similarly, the reference cylinder positioning sequence and the real-time cylinder positioning sequence are aligned in time and space to ensure comparison at the same time point and spatial position. The aligned reference cylinder positioning sequence and the real-time cylinder positioning sequence are mapped into a virtual three-dimensional space to form a dual-mapping model of the cylinder. At the same reference time and space point, the difference between the reference cylinder position and the real-time cylinder position is compared, and the identified cylinder positioning deviations are arranged in chronological order to form a cylinder control error sequence. By performing error analysis on the tool and the cylinder, the error analysis accuracy is improved, providing support for subsequent error fusion and cylinder control optimization.
[0034] Furthermore, the error fusion analysis module 14 in the system is also used for:
[0035] The tool control error sequence and the cylinder control error sequence are aligned in time and space to obtain a first tool control error and a first cylinder position control error at a first time and space point; turning fitting is performed on the first tool control error and the first cylinder position control error to generate a first fusion error; and the first fusion error is added to the fused cylinder processing error.
[0036] Furthermore, the error fusion analysis module 14 in the system is also used for:
[0037] Based on the first tool control error and the first cylinder position control error, cylinder turning loss fitting is performed to generate a first cylinder turning feature; based on the cylinder processing requirement feature, the first cylinder reference turning feature at the first time and space point is extracted; based on the first cylinder reference turning feature, the first cylinder turning feature is subjected to turning error analysis to generate the first fusion error.
[0038] Specifically, the error fusion analysis module 14 is also used to perform the following steps: in order to ensure that the tool control error sequence and the cylinder control error sequence are matched in time and space, the timestamps of the two sequences are aligned to the same reference time point, and the corresponding processing positions are ensured to be consistent, so as to complete the time-space alignment. After the time-space alignment, a specific time-space point is selected or determined as the first time-space point, and the first tool control error at the first time-space point in the tool control error sequence and the first cylinder position control error at the first time-space point in the cylinder control error sequence are respectively extracted.
[0039] Turning fitting is the interaction between the tool and the cylinder. During the machining process, the movement of the tool and the position of the cylinder will affect the machining results. The first tool control error and the first cylinder position control error are fitted to output a fusion error value, which represents the comprehensive control error of the tool and the cylinder at the first time and space point, that is, the first fusion error.
[0040] Specifically, the first tool control error and the first cylinder position control error are subjected to turning fitting, and the steps of generating the first fusion error are as follows: first, fitting the influence of the first tool control error and the first cylinder position control error on the cylinder turning loss. The cylinder turning loss refers to the turning characteristics caused by the first tool control error and the first cylinder position control error when the cylinder to be processed is cut, including the position and size of the cut, etc., in layman's terms, the characteristics of the area that is cut. Specifically, the turning fitting model can be constructed using existing machine learning models, such as regression analysis, neural networks, etc. Specifically, a large number of tool control error samples and cylinder position control error samples, as well as corresponding cylinder turning feature samples, can be collected based on historical turning records, with the tool control error samples and cylinder position control error samples as training inputs, and the cylinder turning feature samples as output supervision truth values, and the turning fitting model is constructed based on the existing machine learning model training. The training of the machine learning model is a common technical means used by those skilled in the art, and will not be expanded here.
[0041] Then, the first tool control error and the first cylinder position control error are input into the turning fitting model for analysis, and the first cylinder turning feature is output. According to the processing requirement characteristics of the cylinder, the first cylinder reference turning feature at the first time-space point is extracted, that is, the ideal cutting position, size and other features, which represent the turning effect that the cylinder should achieve under the ideal processing state, and are an important reference for evaluating the actual turning effect. The first cylinder turning feature is compared with the first cylinder reference turning feature, and the deviation of the first cylinder turning feature compared with the first cylinder reference turning feature is analyzed as the first fusion error. In this way, error fusion analysis is achieved and the accuracy of error analysis is improved.
[0042] Furthermore, the first fusion error is added to the fused cylinder processing error, that is, the fused cylinder processing error includes fusion errors at multiple time and space points. The method of obtaining the first fusion error is used to perform error fusion analysis on other time and space points to construct the fused cylinder processing error, fuse the control errors of the tool and the cylinder, and improve the accuracy of error analysis.
[0043] Furthermore, the coordination simulation module 15 in the system is also used for:
[0044] Based on the historical processing records of the cylinder body to be processed, the downstream processing error set of the downstream processing flow node is extracted; the downstream processing error set is clustered according to the error consistency threshold to generate multiple clusters of downstream processing errors, and multiple intra-cluster error intervals and multiple intra-cluster cluster numbers of the multiple clusters of downstream processing errors are extracted; based on the multiple intra-cluster error intervals and the multiple intra-cluster cluster numbers, error distribution characteristics are constructed, and error concentration distribution analysis is performed to generate the frequent processing errors.
[0045] Furthermore, the coordination simulation module 15 in the system is also used for:
[0046] Based on the number of clusters within the multiple clusters, the clustering proportion coefficient within the cluster is calculated and mapped to the multiple error intervals within the cluster to generate the error distribution feature; based on the error distribution feature, multiple concentrated error distribution features whose clustering proportion coefficient is greater than a preset proportion threshold are obtained; based on the multiple concentrated error distribution features, a concentrated processing error interval set is extracted; based on the concentrated processing error interval set, error distribution concentration is identified, and if the distribution concentration meets the preset concentration threshold, the downstream processing errors corresponding to the concentrated processing error interval set are averaged to generate the frequent processing errors.
[0047] Furthermore, the coordination simulation module 15 in the system is also used for:
[0048] The distribution concentration represents the deviation between the concentrated processing error interval sets; if the distribution concentration does not meet the preset concentration threshold, the downstream processing errors corresponding to the concentrated processing error interval sets are subjected to maximum value extraction to generate the frequent processing errors.
[0049] Specifically, the simulation module 15 is used to obtain the frequent processing errors of the downstream processing flow nodes of the cylinder processing machine tool. The specific steps of obtaining the frequent processing errors are as follows:
[0050] Retrieve the historical processing records of the cylinder to be processed. The historical processing records contain the processing parameters, processing errors and other data generated in the downstream processing process nodes. Extract the cylinder processing error data corresponding to the downstream processing process nodes from the historical processing records to form a downstream processing error set. Then set the error consistency threshold. In layman's terms, in order to classify similar errors into one category, it is necessary to set an error consistency threshold. This threshold can be determined by professional and technical personnel in this field based on actual processing requirements and experience, and is used to determine whether two errors are close enough to be classified into one category.
[0051] The downstream processing error set is clustered using existing clustering algorithms, such as K-means and hierarchical clustering. According to the set error consistency threshold, the data in the downstream processing error set is divided into multiple clusters. The data in each cluster are relatively close in value, and multiple clusters of downstream processing errors are obtained. For each cluster of downstream processing errors, the intra-cluster error interval is extracted, that is, the maximum and minimum values of the downstream processing errors in the cluster. The number of clusters within the cluster refers to the number of downstream processing errors contained in the cluster.
[0052] Based on the multiple intra-cluster error intervals and the multiple intra-cluster cluster numbers, error distribution features are constructed, and error concentration distribution analysis is performed to generate the frequent processing errors, that is, frequently occurring processing errors are identified as frequent processing errors, so as to facilitate the combination of frequent processing errors and the fused cylinder processing errors to simulate the coordination between the cylinder and the plunger pair, thereby improving the accuracy of cylinder processing error analysis, thereby improving the processing control accuracy and control accuracy. The specific steps are as follows:
[0053] First, the intra-cluster clustering ratio coefficient is calculated based on the number of intra-cluster clusters, and the intra-cluster clustering ratio coefficient represents the proportion of the downstream processing error in each cluster to the entire downstream processing error set. The intra-cluster clustering ratio coefficient is mapped to multiple intra-cluster error intervals, that is, the intra-cluster clustering ratio coefficient is used as one of the attributes of the intra-cluster error interval, and the intra-cluster clustering ratio coefficient and the intra-cluster error interval with a mapping relationship are used as error distribution features. The error distribution feature reflects the number of error distributions in different error intervals.
[0054] A preset proportion threshold is set according to actual needs and experience. The preset proportion threshold is set to a smaller value, which is used to filter out error distribution features with relatively concentrated error distribution, that is, those with a larger amount of data in the error interval. The clustering proportion coefficients in all error distribution features are traversed, and the error distribution features with clustering proportion coefficients greater than the preset proportion threshold are filtered out as multiple concentrated error distribution features. The intra-cluster error intervals corresponding to multiple concentrated error distribution features are extracted to form a concentrated processing error interval set.
[0055] Furthermore, the error distribution concentration is identified based on the concentrated processing error interval set, and the distribution concentration represents the deviation between the concentrated processing error interval set. Specifically, the standard deviation or coefficient of variation of the upper and lower limits of each interval in the concentrated processing error interval set can be calculated as the distribution concentration. A preset concentration threshold is set to determine whether the concentrated processing error interval set is sufficiently concentrated, which can be determined by those skilled in the art based on actual needs and experience. If the distribution concentration of the concentrated processing error interval set meets the preset concentration threshold, it is considered that the errors in these error intervals are frequently occurring processing errors. The mean of all downstream processing errors belonging to the concentrated processing error interval set is calculated, and the mean calculation result is used as the frequent processing error. In this way, the error analysis of the downstream processing flow node is realized, which is convenient for the subsequent simulation of the coordination between the cylinder body and the plunger pair, and the accuracy of the sealing performance analysis is improved, thereby improving the analysis accuracy of the cylinder body processing error.
[0056] If the distribution concentration does not meet the preset concentration threshold, traverse the concentrated processing error interval set, and traverse each interval in the concentrated processing error interval set, and take the maximum value of all downstream processing errors in all intervals in the concentrated processing error interval set as the frequent processing error. Because the error distribution is not concentrated, the maximum error greater than the preset proportion threshold is taken as the error greater than the preset proportion threshold to ensure the accuracy of cylinder processing control.
[0057] Furthermore, the coordination simulation module 15 in the system is also used for:
[0058] The cylinder body machining simulation is performed in combination with the frequent machining errors and the fused cylinder body machining errors, and the cylinder body material properties are rendered to generate a first cylinder body model; the three-dimensional model of the plunger pair that cooperates with the cylinder body to be processed is obtained, and the plunger pair material properties are rendered to generate a first plunger pair model; based on the oil properties, the reciprocating motion of oil suction and oil pressure of the first cylinder body model and the first plunger pair model is simulated to generate the first predicted sealing index, wherein the first predicted sealing index represents the probability of oil leakage during the reciprocating motion of oil suction and oil pressure.
[0059] After obtaining the frequent processing errors, it is necessary to simulate the matching of the cylinder body and the plunger pair in combination with the fusion cylinder body processing errors to obtain the first predicted sealing index. The specific steps are as follows:
[0060] Combined with frequent processing errors and fused cylinder processing errors, based on existing digital simulation technology, cylinder processing simulation is performed. Exemplarily, historical frequent processing errors, historical fused cylinder processing errors and corresponding cylinder forming features such as cylinder shape and size obtained by actual processing can be collected, and existing finite element analysis software can be used to establish a simulation model of cylinder processing using historical frequent processing errors, historical fused cylinder processing errors and cylinder forming features. The frequent processing errors and the fused cylinder processing errors are input into the simulation model for processing simulation. At the same time, in the simulation model, the cylinder material properties are rendered. The cylinder material properties such as elastic modulus, Poisson's ratio, density, thermal conductivity, etc. need to be determined according to the actual cylinder material used. The cylinder material properties are rendered in the simulation model to more accurately simulate the deformation and stress distribution of the cylinder during the processing process, thereby outputting the first cylinder model.
[0061] Based on the existing three-dimensional simulation software, the three-dimensional model of the plunger pair is obtained, and the plunger pair material properties are rendered, that is, the elastic modulus, Poisson's ratio, density, thermal conductivity, etc. of the plunger pair are rendered to generate the first plunger pair model. Set the oil properties, such as the density and viscosity of the oil, which need to be set in combination with the actual situation. Combine the oil properties, the first cylinder model and the first plunger pair model to simulate the reciprocating motion of oil suction and oil pressure. Specifically, a large number of oil property samples, first cylinder model samples and first plunger pair model samples, as well as corresponding oil leakage probability samples can be obtained. A fluid leakage risk model is constructed based on the existing machine learning model. The training of the machine learning model is a common technical means for those skilled in the art and will not be expanded here. The oil properties, the first cylinder model and the first plunger pair model are identified and analyzed by the fluid leakage risk model, and the first predicted sealing index is output. The sealing performance analysis after the cylinder body is formed is realized, thereby improving the accuracy of the processing error analysis and the accuracy of the cylinder body processing control.
[0062] In summary, the axial piston pump cylinder machining control system provided by the present application has the following technical effects:
[0063] A processing requirement receiving module is used to receive the cylinder processing requirement characteristics of the cylinder to be processed through the machine tool control terminal of the cylinder processing machine tool, and generate a reference tool positioning sequence and a reference cylinder positioning sequence; a real-time monitoring module is used to monitor the tool of the cylinder processing machine tool through a precision positioning device to generate a real-time tool positioning sequence, and monitor the processing cylinder of the cylinder processing machine tool through the precision positioning device to generate a real-time cylinder positioning sequence; an error identification module is used to perform tool positioning error identification on the real-time tool positioning sequence based on the reference tool positioning sequence to obtain a tool control error sequence, and perform cylinder dynamic error identification on the real-time cylinder positioning sequence based on the reference cylinder positioning sequence to obtain a cylinder control error sequence; an error fusion analysis module is used to identify the tool control error. The difference sequence is used to analyze the influence of error fusion with the cylinder control error sequence to obtain the fused cylinder processing error; the matching simulation module is used to obtain the frequent processing errors of the downstream processing flow nodes of the cylinder processing machine tool, and the matching simulation of the cylinder and the plunger pair is performed in combination with the fused cylinder processing error to obtain the first predicted sealing index; the parameter optimization module is used to optimize the tool control parameters based on the tool control error sequence if the first predicted sealing index does not meet the preset sealing index threshold, generate tool optimization control parameters, optimize the cylinder positioning parameters based on the cylinder control error sequence, and optimize the cylinder positioning control parameters; the machine tool control module is used for the machine tool control terminal to control the cylinder processing machine tool according to the tool optimization control parameters and the cylinder positioning optimization control parameters. The control error analysis is performed on the tool and cylinder of the cylinder processing machine tool respectively, and then the error fusion is performed, and the sealing performance of the cylinder and the plunger pair is identified in combination with the processing error of the downstream processing flow node, and then the error correction is performed when the sealing does not meet the requirements, so as to improve the error analysis precision and accuracy, and then improve the cylinder processing control accuracy and ensure the sealing of the cylinder.
[0064] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
[0065] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application belong to the scope of the present application and its equivalent technology, the present application is also intended to include these modifications and variations.
Claims
1. An axial piston pump cylinder processing control system, characterized in that: The system comprises: A processing requirement receiving module is used to receive the cylinder processing requirement characteristics of the cylinder to be processed through the machine tool control terminal of the cylinder processing machine tool, and generate a reference tool positioning sequence and a reference cylinder positioning sequence; A real-time monitoring module, used to monitor the tool of the cylinder processing machine tool through a precision positioning device to generate a real-time tool positioning sequence, and to monitor the processing cylinder of the cylinder processing machine tool through the precision positioning device to generate a real-time cylinder positioning sequence; an error identification module, configured to perform tool positioning error identification on the real-time tool positioning sequence based on the reference tool positioning sequence to obtain a tool control error sequence, and perform cylinder dynamic error identification on the real-time cylinder positioning sequence based on the reference cylinder positioning sequence to obtain a cylinder control error sequence; An error fusion analysis module is used to perform error fusion influence analysis on the tool control error sequence and the cylinder control error sequence to obtain a fused cylinder processing error; A matching simulation module is used to obtain frequent processing errors of downstream processing flow nodes of the cylinder body processing machine tool, and to simulate the matching of the cylinder body and the plunger pair in combination with the fused cylinder body processing error to obtain a first predicted sealing index; a parameter optimization module, configured to optimize tool control parameters based on a tool control error sequence to generate tool optimization control parameters if the first predicted sealing index does not meet a preset sealing index threshold, and to optimize cylinder positioning parameters based on the cylinder control error sequence to generate cylinder positioning optimization control parameters; A machine tool control module, used for the machine tool control terminal to perform machining control on the cylinder body machining machine tool according to the tool optimization control parameters and the cylinder body positioning optimization control parameters; Wherein, the error fusion analysis module is also used for: Performing time-space alignment on the tool control error sequence and the cylinder control error sequence to obtain a first tool control error and a first cylinder position control error at a first time-space point; Performing turning fitting on the first tool control error and the first cylinder position control error to generate a first fusion error; adding the first fusion error to the fusion cylinder machining error; The generating a first fusion error comprises: Perform cylinder turning loss fitting based on the first tool control error and the first cylinder position control error to generate a first cylinder turning feature; Extracting the first cylinder body reference turning feature at the first time-space point based on the cylinder body machining requirement feature; performing a turning error analysis on the first cylinder turning feature based on the first cylinder reference turning feature to generate the first fusion error; Wherein, the coordination simulation module is also used for: Extracting a downstream machining error set of the downstream machining process node based on the historical machining records of the cylinder body to be machined; Clustering the downstream processing error set according to an error consistency threshold to generate multiple clusters of downstream processing errors, and extracting multiple intra-cluster error intervals and multiple intra-cluster cluster numbers of the multiple clusters of downstream processing errors; Constructing error distribution features based on the multiple intra-cluster error intervals and the multiple intra-cluster cluster numbers, performing error concentration distribution analysis, and generating the frequent machining errors; Calculating the clustering ratio coefficient within the cluster based on the number of clusters within the multiple clusters and mapping it to the multiple cluster error intervals to generate the error distribution feature; Acquire multiple concentrated error distribution features whose clustering proportion coefficients are greater than a preset proportion threshold based on the error distribution features; Extracting a concentrated machining error interval set based on the plurality of concentrated error distribution features; Based on the concentrated processing error interval set, error distribution concentration is identified, and if the distribution concentration satisfies a preset concentration threshold, downstream processing errors corresponding to the concentrated processing error interval set are averaged to generate the frequent processing errors; The distribution concentration represents the deviation between the concentrated processing error interval sets; If the distribution concentration does not meet a preset concentration threshold, a maximum value extraction is performed on the downstream processing errors corresponding to the concentrated processing error interval set to generate the frequent processing errors.
2. The system according to claim 1, characterized in that The error identification module is also used for: Performing virtual three-dimensional space mapping on the reference tool positioning sequence and the real-time tool positioning sequence after time-space alignment to generate a tool dual mapping model; Based on the tool dual mapping model, the tool positioning deviation is identified at the same reference time and space point to generate the tool control error sequence; Performing virtual three-dimensional space mapping on the reference cylinder positioning sequence and the real-time cylinder positioning sequence after time-space alignment to generate a cylinder double mapping model; Cylinder positioning deviation identification is performed at the same reference time and space point based on the cylinder double mapping model to generate the cylinder control error sequence.
3. The system according to claim 1, characterized in that The coordination simulation module is also used for: Combining the frequent processing errors and the fused cylinder processing errors, a cylinder processing simulation is performed, and cylinder material property rendering is performed to generate a first cylinder model; Obtaining a three-dimensional model of a plunger pair that cooperates with the cylinder body to be processed, and rendering the material properties of the plunger pair to generate a first plunger pair model; The first cylinder model and the first plunger sub-model are simulated for reciprocating motion of oil suction and oil pressure based on oil properties to generate the first predicted sealing index, wherein the first predicted sealing index represents the probability of oil leakage during the reciprocating motion of oil suction and oil pressure.
