An ultra-precision quantitative oil injection machine pressure stabilizing adjusting system
By calculating the tank resistance through the testing module, adjusting the driving voltage through the regulating module, and establishing a mapping relationship through the stabilizing module, the problems of abnormal state identification and process parameter self-adaptation of the oil injector are solved. This enables precise control and efficient self-adaptation of the oil injector, improving oil injection accuracy and pressure stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- JIANGSU RUIBANGZE IND TECH CO LTD
- Filing Date
- 2026-06-10
- Publication Date
- 2026-07-10
AI Technical Summary
Existing oil filling machines lack feedback control for abnormal states, making it difficult to detect occasional quality defects in a timely manner, increasing rework costs. At the same time, the process parameter table lacks adaptive capability, affecting the consistency of filling accuracy under different operating conditions.
The test module calculates the oil tank resistance, the adjustment module regulates the drive voltage, and the stabilization module establishes a mapping relationship between the drive voltage and the oil injection parameters, thereby achieving accurate identification and adaptive control of the oil circuit status.
It enables accurate identification of blockages and leaks inside the oil circuit, improves the adaptability of the driving voltage and the system's self-adaptability, ensures oil injection accuracy and pressure stability, and reduces manual intervention and repair costs.
Smart Images

Figure CN122363391A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent control technology, and in particular to a pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine. Background Technology
[0002] In recent years, the pressure stabilization and regulation technology of ultra-precision quantitative oil injection machines has developed rapidly. It mainly adopts closed-loop feedback control to replace open-loop or simple switching control. The oil circuit pressure is monitored in real time by pressure sensors, and the data is fed back to PLC or dedicated controller to dynamically adjust the power source output, thereby eliminating deviations. Dual-channel joint control is adopted, that is, the opening degree of the intake valve and the exhaust valve are adjusted simultaneously to achieve a wider range and higher precision vacuum control. Fuzzy PID control is also widely used in pressure regulation scenarios to address the nonlinear and time-varying characteristics of vacuum systems.
[0003] Currently, Chinese invention patent CN121541732A discloses a method for precision filling of damping oil based on vacuum environment control. This method establishes a reference absolute pressure between the oil chamber and the workpiece chamber and sets the process temperature. It detects the absolute pressure of the two chambers and performs pre-wetting by opening the connecting valve with a small opening under the same pressure. It calculates the first pressure difference and sets the pressure difference between the two chambers, obtains real-time correction quality to form filling process data, adjusts the first pressure difference according to the filling process data, triggers end pressure relief when the real-time correction quality reaches the target ratio, determines the filling termination time, determines the final filling quality after pressure holding, performs sealing and sealing detection, and generates a fixed setting parameter table based on process parameters and filling data. However, the related technology does not have feedback control for abnormal states of the oil injector, which is not conducive to timely detection of occasional quality defects and easily increases rework costs. At the same time, the process parameter table in the related technology is based on fixed settings for specific batches and lacks the ability to adapt to differences in oil batches, which is not conducive to ensuring the consistency of filling accuracy under different working conditions. Summary of the Invention
[0004] The technical problem solved by this invention is that: in related technologies, there is no feedback control for abnormal states of the oil filling machine, which is not conducive to timely detection of occasional quality defects and easily increases rework costs. At the same time, the process parameter tables in related technologies are based on fixed settings for specific batches and lack the ability to adapt to differences in oil batches, which is not conducive to ensuring the consistency of filling accuracy under different working conditions.
[0005] To solve the above-mentioned technical problems, the present invention provides the following technical solution: a pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine, comprising a testing module, a regulation module, and a stabilization module; The test module obtains the first resistance of the oil tank based on the cleaning data, seals the oil outlet, performs a sealing test on the oil tank, and corrects the first resistance based on the sealing test results to obtain the second resistance. The adjustment module adjusts the driving voltage according to the second resistance to obtain the adjusted pressure following speed. Based on the pressure following speed, the third resistance is obtained, and the driving voltage is adjusted again based on the third resistance. The stabilization module obtains the pressure stability after readjustment, performs final adjustment on the drive voltage, and establishes a mapping relationship between the final adjusted drive voltage and the current oil injection parameters.
[0006] As a preferred embodiment of the pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine described in this invention, the cleaning data includes the inlet flow rate of the cleaning oil and the outlet flow rate of the cleaning oil. The logic for obtaining the first resistance includes obtaining the time difference between the cleaning oil outlet time and the cleaning oil inlet time, and calculating the velocity difference between the cleaning oil inlet velocity and the cleaning oil outlet velocity. Calculate the ratio of the velocity difference to the time difference, and set this ratio as the first resistance.
[0007] As a preferred embodiment of the pressure stabilization and regulation system for an ultra-precision quantitative oil injector described in this invention, a multi-round sequential closure strategy is adopted to individually close each oil outlet and obtain the pressure drop sequence corresponding to each oil outlet. Based on the pressure drop sequence corresponding to each oil outlet, the leaking oil outlets are marked, and the first resistance is corrected based on the pressure drop sequence corresponding to the marked oil outlets.
[0008] As a preferred embodiment of the pressure stabilization and regulation system for an ultra-precision quantitative oil injector described in this invention, the sum of each pressure drop value in the pressure drop sequence of the oil port is calculated, and the initial air pressure of the oil tank at the initial moment of the first time period is obtained. Calculate the first ratio of this sum to the initial air pressure; When the first ratio is greater than 5%, it is determined that there is a leak at the oil outlet; when the first ratio is less than or equal to 5%, it is determined that there is no leak at the oil outlet. When a leak is detected at an oil outlet, the oil outlet is marked; when no leak is detected at an oil outlet, the process moves to the next oil outlet.
[0009] As a preferred embodiment of the pressure stabilization and regulation system of the ultra-precision quantitative oil injector described in this invention, when marking the oil outlet, the first ratio corresponding to the oil outlet is obtained, the sum of 1 and the first ratio is calculated and recorded as the first correction coefficient, the product of the first resistance and the first correction coefficient is calculated, and the product is set as the second resistance. If there is no leakage at any of the oil outlets, that is, if none of the oil outlets are marked, then the first resistance is directly set to the second resistance.
[0010] As a preferred embodiment of the pressure stabilization and regulation system for an ultra-precision quantitative oil injector described in this invention, the logic for regulating the driving voltage includes: retrieving the oil injection database, selecting any load quantity from the oil injection database, and matching the theoretical driving voltage according to the load quantity. Start the drive motor according to the theoretical drive voltage, obtain the actual load, and calculate the deviation between the actual load and the theoretical load. Iterate through each load level to obtain the corresponding deviation for each load level; Establish the correspondence between load, second resistance, and deviation; Based on the corresponding relationship, the second resistance and the current load, the corresponding deviation is matched, and the theoretical driving voltage is matched according to the deviation, which is denoted as the compensation voltage. The driving voltage is adjusted based on the compensation voltage.
[0011] As a preferred embodiment of the pressure stabilization and regulation system for an ultra-precision quantitative oil injector described in this invention, the pressure following speed is expressed as the average value of the pressure change when adjusting the voltage by 1 volt. Obtain the historical pressure-following speed during the first use of the oil injector and record it as the rated speed; Calculate the second ratio of the pressure following speed to the rated speed, and set the second ratio as the second correction factor; Calculate the sum of the second correction factor and 1, calculate the product of this sum and the second resistance, and set this product as the third resistance; The logic for readjusting the drive voltage based on the third resistance is the same as the logic for adjusting the drive voltage, except that the second resistance in the corresponding relationship is replaced by the third resistance.
[0012] As a preferred embodiment of the pressure stabilization and regulation system for an ultra-precision quantitative oil injector described in this invention, the degree of pressure stability is expressed as follows: within a first time period, the air pressure in the oil tank is monitored at second time intervals to obtain an air pressure sequence. Calculate the standard deviation of the pressure sequence and set this standard deviation as the degree of pressure stability.
[0013] As a preferred embodiment of the pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine described in this invention, the logic for finally regulating the driving voltage includes extending the first duration, uniformly regulating the compensation voltage within the extended first duration, and obtaining the pressure stability corresponding to the extended first duration. Based on the comparison between the pressure stability corresponding to the extended first duration and the preset threshold, the option is to either continue extending the first duration or output the extended first duration. Calculate the ratio of the compensation voltage to the extended first duration, denoted as the adjustment gradient; calculate the ratio of the extended first duration to the second duration, denoted as the adjustment number.
[0014] As a preferred embodiment of the pressure stabilization and regulation system of the ultra-precision quantitative oil injector described in this invention, the current oil injection parameters include the current load, the current oil injection flow rate, and the current oil injection viscosity. Obtain the oil filling machine UID; The mapping relationship between the final adjusted drive voltage and the current oil injection parameters; Establish a mapping relationship between the oil injection machine UID, current load, current oil injection flow rate, current oil injection viscosity, adjustment gradient, and adjustment number.
[0015] The beneficial effects of this invention are as follows: By calculating the first resistance based on the cleaning data through the testing module and performing multiple rounds of sequential closure tests, the degree of blockage inside the oil circuit and the leakage of each oil outlet can be accurately identified, and the resistance can be corrected accordingly, providing an accurate basis for the oil circuit status for subsequent pressure control. By performing feedforward voltage compensation based on the second resistance and the correspondence between load and voltage deviation through the adjustment module, the pressure deviation caused by changes in oil circuit resistance can be quickly compensated without relying on complex real-time feedback algorithms, improving the adaptability of the drive voltage. By obtaining the adjusted pressure following speed and comparing it with the rated speed, the dynamic response characteristics of the current oil circuit and motor can be evaluated, and then the third resistance can be calculated and the voltage can be adjusted again, realizing a relay-style correction based on the actual aging state of the equipment, and enhancing the system's adaptability to long-term performance drift. Attached Figure Description
[0016] Figure 1 This is a basic flowchart of a pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine, provided as an embodiment of the present invention. Detailed Implementation
[0017] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0018] It should be understood that the step numbers used herein are for ease of description only and are not intended to limit the order in which the steps are performed. It should also be understood that the terminology used in this specification is for the purpose of describing specific embodiments only and is not intended to limit the invention.
[0019] As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0020] The terms “comprising” and “including” indicate the presence of the described feature, whole, step, operation, element and / or component, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or collections thereof.
[0021] The term “and / or” refers to any combination of one or more of the associated listed items, as well as all possible combinations, and includes these combinations.
[0022] Example, refer to Figure 1 As an embodiment of the present invention, an ultra-precision quantitative oil injection machine pressure stabilization and regulation system is provided, including a testing module, an regulation module and a stabilization module; The test module obtains the first resistance of the oil tank based on the cleaning data, seals the oil outlet, performs a sealing test on the oil tank, and corrects the first resistance based on the sealing test results to obtain the second resistance. The adjustment module adjusts the driving voltage according to the second resistance to obtain the adjusted pressure following speed. Based on the pressure following speed, the third resistance is obtained, and the driving voltage is adjusted again based on the third resistance. The stabilization module obtains the pressure stability after readjustment, performs final adjustment on the drive voltage, and establishes a mapping relationship between the final adjusted drive voltage and the current oil injection parameters.
[0023] More preferably, the present invention calculates the first resistance of the cleaning data through the testing module and performs multiple rounds of sequential closure tests, which can accurately identify the degree of blockage inside the oil circuit and the leakage of each oil outlet, and correct the resistance accordingly, providing an accurate basis for the oil circuit status for subsequent pressure control. The adjustment module performs feedforward voltage compensation based on the second resistance and the correspondence between load and voltage deviation, which can quickly compensate for the pressure deviation caused by the change of oil circuit resistance without relying on complex real-time feedback algorithms, improving the adaptability of the drive voltage. By obtaining the adjusted pressure following speed and comparing it with the rated speed, the dynamic response characteristics of the current oil circuit and motor can be evaluated, and then the third resistance can be calculated and the voltage can be adjusted again, realizing a relay correction based on the actual aging state of the equipment, and enhancing the system's adaptability to long-term performance drift.
[0024] The cleaning data includes the inlet flow rate and outlet flow rate of the cleaning oil; More preferably, when cleaning the oiling machine, the oiling machine is placed flat to avoid interference from gravitational potential energy on the flow path of the cleaning oil, thereby affecting the speed of the cleaning oil.
[0025] The logic for obtaining the first resistance includes obtaining the time difference between the cleaning oil outlet time and the cleaning oil inlet time, and calculating the velocity difference between the cleaning oil inlet velocity and the cleaning oil outlet velocity. Calculate the ratio of the velocity difference to the time difference, and set this ratio as the first resistance.
[0026] More preferably, the larger the value of the first resistance, the more severe the blockage inside the oil circuit and the greater the resistance to oil flow. The causes of blockage inside the oil circuit mainly include the deposition of impurity particles, the adhesion of gel-like substances formed by oil oxidation and deterioration, the accumulation of metal wear debris, and the mixing of aging and detached seals into the oil circuit.
[0027] A multi-round sequential closure strategy was adopted to close each oil outlet individually and obtain the pressure drop sequence corresponding to each oil outlet. Based on the pressure drop sequence corresponding to each oil outlet, the leaking oil outlets are marked, and the first resistance is corrected based on the pressure drop sequence corresponding to the marked oil outlets.
[0028] More preferably, the application scenario of this application is an ultra-precision quantitative oil injection machine with multiple oil outlets, so based on the sealing test, it is impossible to know which specific oil outlet has a leak; Therefore, a multi-round sequential closure strategy is adopted, which includes closing any one oil outlet individually and performing a closure test. During the first time period, at every second time interval, the pressure drop sequence of the oil tank is monitored, and each oil outlet is traversed to obtain the pressure drop sequence corresponding to each oil outlet.
[0029] More preferably, the logic of the sealing test includes closing the valve near the outside of any one oil outlet after the initial pressure of the oil tank remains constant, and closing the valves connected to the other oil outlets. Obtain the volume of the enclosed space corresponding to the oil outlet, and match the amount of inert gas filling according to the volume of the enclosed space; Based on the amount of inert gas, the enclosed space is filled. After filling is completed, the pressure drop of the oil tank is monitored every second time interval within the first time period to obtain the pressure drop sequence. Open the valve near the outside of the oil outlet, wait for the inert gas to be discharged, and then perform the sealing test for the next oil outlet. Each round of testing repeats the inert gas filling logic and pressure drop monitoring logic; The sealing test is completed when all oil outlets are traversed and the pressure drop sequence corresponding to each oil outlet is obtained.
[0030] More preferably, the pressure drop is expressed as the difference between the air pressure at the previous monitoring time and the air pressure at the next monitoring time.
[0031] Calculate the sum of each pressure drop value in the pressure drop sequence of the oil port, and obtain the initial air pressure of the oil tank at the initial moment of the first time period; Calculate the first ratio of this sum to the initial air pressure; When the first ratio is greater than 5%, it is determined that there is a leak at the oil outlet; when the first ratio is less than or equal to 5%, it is determined that there is no leak at the oil outlet. When a leak is detected at an oil outlet, the oil outlet is marked; when no leak is detected at an oil outlet, the process moves to the next oil outlet.
[0032] When marking the oil outlet, obtain the first ratio corresponding to the oil outlet, calculate the sum of 1 and the first ratio, and record it as the first correction coefficient. Calculate the product of the first resistance and the first correction coefficient, and set the product as the second resistance. If there is no leakage at any of the oil outlets, that is, if none of the oil outlets are marked, then the first resistance is directly set to the second resistance.
[0033] The logic for adjusting the drive voltage includes retrieving the oil filling database, selecting any load value from the oil filling database, and matching the theoretical drive voltage according to the load value. Start the drive motor according to the theoretical drive voltage, obtain the actual load, and calculate the deviation between the actual load and the theoretical load. Iterate through each load level to obtain the corresponding deviation for each load level; Establish the correspondence between load, second resistance, and deviation; Based on the corresponding relationship, the second resistance and the current load, the corresponding deviation is matched, and the theoretical driving voltage is matched according to the deviation, which is denoted as the compensation voltage. The driving voltage is adjusted based on the compensation voltage.
[0034] More preferably, in this application, the correspondence relationship refers to a data mapping mechanism that associates and stores different operating condition parameters (such as load, oil circuit resistance, oil viscosity, etc.) with control parameters such as the deviation value of the oil injector drive voltage, the adjustment gradient, and the number of adjustments. Its core function is to quickly match the closest historical adjustment parameters according to the current operating condition in subsequent oil injection tasks, thereby achieving rapid adaptive control without complex calculations. The logic for establishing the correspondence includes that after the first use of the oil injector or after each maintenance, the system will perform a series of calibration tests: for different loads (i.e. target oil injection volume, such as 100mL, 150mL, 200mL), the actual deviation measured after running according to the theoretical drive voltage under the load is recorded (the difference between the actual load and the theoretical load, or the voltage deviation calculated directly through pressure feedback). At the same time, the second resistance of the current oil circuit (which has been obtained through cleaning and leak correction) will also be recorded; The system organizes this data into a multidimensional table: using the load and second resistance as a joint index, it stores the corresponding voltage deviation values.
[0035] The corresponding relationship is stored in a two-dimensional table (or Excel spreadsheet), where rows represent different loads, columns represent different second resistance ranges, and cells store voltage deviations. The correspondence is used as follows: when a new oil injection task is executed, the system obtains the current load and the current second resistance, finds the corresponding voltage deviation by looking up the table (or interval matching), and then adds the deviation to the theoretical drive voltage to obtain the compensation voltage, which drives the motor. If a perfectly matching resistance interval cannot be found in the table, the deviation value of the closest interval is taken, or the deviation of two adjacent intervals is linearly interpolated (simple arithmetic mean). If the load exceeds the existing range, the deviation is extrapolated according to the closest load (or estimated proportionally).
[0036] Pressure following speed is expressed as the average pressure change per 1 volt adjustment. Obtain the historical pressure-following speed during the first use of the oil injector and record it as the rated speed; Calculate the second ratio of the pressure following speed to the rated speed, and set the second ratio as the second correction factor; Calculate the sum of the second correction factor and 1, calculate the product of this sum and the second resistance, and set this product as the third resistance; The logic for readjusting the drive voltage based on the third resistance is the same as the logic for adjusting the drive voltage, except that the second resistance in the corresponding relationship is replaced by the third resistance.
[0037] The degree of pressure stability is expressed as follows: within the first time period, the gas pressure in the oil tank is monitored at second time intervals to obtain the gas pressure sequence; Calculate the standard deviation of the pressure sequence and set this standard deviation as the pressure stability level. More preferably, the larger the value of the pressure stability, the more violent the system pressure fluctuations and the worse the stability.
[0038] The logic for finally adjusting the driving voltage includes extending the first duration, adjusting the compensation voltage at a constant speed within the extended first duration, and obtaining the pressure stability corresponding to the extended first duration. Based on the comparison between the pressure stability corresponding to the extended first duration and the preset threshold, the option is to either continue extending the first duration or output the extended first duration. Calculate the ratio of the compensation voltage to the extended first duration, denoted as the adjustment gradient; calculate the ratio of the extended first duration to the second duration, denoted as the adjustment number.
[0039] Current injection parameters include current load, current injection flow rate, and current injection viscosity; Obtain the oil filling machine UID; The mapping relationship between the final adjusted drive voltage and the current oil injection parameters; Establish a mapping relationship between the oil injection machine UID, current load, current oil injection flow rate, current oil injection viscosity, adjustment gradient, and adjustment number.
[0040] More preferably, the adjustment gradient and adjustment times are obtained by inputting the oil injection machine UID, current load, current oil injection flow rate, and current oil injection viscosity into the mapping relationship; Based on the oil filling database, the theoretical drive voltage corresponding to the current load is obtained. The drive motor is started according to the theoretical drive voltage. When the drive motor reaches the theoretical drive voltage, the theoretical drive voltage is changed at a constant speed by adjusting the gradient value every second time interval, and the number of intervals is counted. When the number of intervals reaches 5, the adjustment is stopped.
[0041] More preferably, the core logic of this invention is as follows: First, the basic flow resistance (first resistance) of the oil circuit inside the oil tank is evaluated through cleaning data. Then, the leakage degree of each oil outlet is located and quantified through a sealing test, and the resistance is corrected to obtain a second resistance. Next, based on the relationship between the second resistance and the load and voltage deviation, the drive voltage is adjusted with feedforward compensation, and the adjustment effect is evaluated by using pressure following speed. The third resistance is then further corrected for secondary adjustment. Finally, the voltage adjustment process is finely optimized through a closed-loop optimization using a pressure stability index, and the final adjustment parameters are bound to the equipment UID, load, flow rate, viscosity, etc., to form a reusable mapping relationship. The execution steps, judgment logic, and jump conditions of each module are explained in detail below with specific implementation examples: The test module logic steps include: acquiring cleaning data: during the cleaning process of the oiling machine, monitoring the inlet flow rate of the cleaning oil entering the oil tank and the outlet flow rate from the oil outlet, and recording the time difference that the cleaning oil takes from the inlet to the outlet; Calculate the first resistance: Subtract the inlet flow velocity from the outlet flow velocity to get the velocity difference; then divide the velocity difference by the time difference to get the first resistance. The larger the value of the first resistance, the more severe the blockage inside the oil circuit.
[0042] Determine whether an alarm is needed: If the first resistance is greater than the preset blockage threshold, issue an oil circuit blockage warning and prompt manual cleaning; otherwise, continue to perform the closure test.
[0043] Sealing test: Close all oil outlets and fill the oil tank with inert gas to the initial pressure. Use a multi-round sequential sealing strategy, opening one oil outlet at a time while keeping the others closed. For the currently opened oil outlet, monitor the oil tank pressure at fixed time intervals within a fixed period of time and record the pressure drop sequence (i.e., the difference between two adjacent pressure readings).
[0044] To determine if an oil outlet is leaking: Calculate the sum of all pressure drop values in the corresponding pressure drop sequence for that outlet, divide by the initial gas pressure, and obtain the first ratio. If the first ratio is greater than 5%, the outlet is considered to be leaking, marked, and the ratio is recorded; if the first ratio is less than or equal to 5%, there is no leak, and the test moves to the next outlet. After traversing all outlets, the set of leaking outlets and the leakage degree coefficient of each leaking outlet are obtained.
[0045] To obtain the second resistance, correct the first resistance: For each marked leak, calculate the correction factor (1 plus the first ratio of that leak). Multiply the correction factors of all leaks (or take the maximum value) to obtain the total correction factor. If a leak exists, multiply the first resistance by the total correction factor to obtain the second resistance; if all oil outlets are leak-free, the second resistance is directly equal to the first resistance.
[0046] The adjustment module logic steps include: Feedforward voltage regulation based on the second resistance: The theoretical drive voltage under different loads (target oil injection volume) and the voltage deviation under the corresponding load in actual operation are stored in the oil injection database in advance. According to the current load and the second resistance, the corresponding voltage deviation is matched by looking up the table. The theoretical drive voltage is added to the deviation to obtain the compensation voltage, and the drive motor is started according to this voltage.
[0047] Pressure following speed acquisition: During the drive voltage adjustment process, continuously monitor the oil tank pressure change. Calculate the average pressure change caused by each 1-volt voltage change as the pressure following speed. Simultaneously, obtain the rated pressure following speed of the oil injector at the time of manufacture.
[0048] Calculate the second correction factor: Divide the current pressure-following speed by the rated speed to obtain the second correction factor. If the second correction factor is less than 0.8, it indicates that the pressure response is too slow, and a maintenance reminder is issued; otherwise, continue.
[0049] Calculate the third resistance: Add 1 to the second correction factor, then multiply by the second resistance to obtain the third resistance.
[0050] Voltage adjustment based on the third resistance: Repeat the table lookup method, replace the second resistance with the third resistance, rematch the voltage deviation, and drive the motor again with the new compensation voltage.
[0051] The stable module logic steps include: Calculating pressure stability: After adjustment, continue monitoring the tank pressure at fixed intervals over a fixed period of time to obtain a pressure sequence. Calculate the standard deviation of this sequence as the pressure stability. A larger standard deviation indicates greater pressure instability.
[0052] Determine if the pressure is stable: If the pressure stability is less than or equal to a preset threshold, the pressure is considered stable, and the process proceeds to step 4 (storage mapping). If the pressure stability is greater than the threshold, subsequent smoothing adjustments are performed.
[0053] Smoothing by extending the adjustment time: Extend the monitoring duration by one step (e.g., 1 second). During the extended time, adjust the current drive voltage uniformly (gradually increase or decrease). After each adjustment, recalculate the pressure stability, repeating the extension and adjustment until the pressure stability meets the threshold requirement or the extension time reaches the upper limit (e.g., 5 seconds). Record the final total adjustment time used.
[0054] Calculate the adjustment parameters: Adjustment gradient = final driving voltage ÷ total adjustment time. Adjustment count = total adjustment time ÷ original sampling interval. Construct a mapping relationship to obtain the current oil injection parameters: load, oil flow rate, oil viscosity, and the unique identifier of the oil injection machine. Bind and store the above parameters with the adjustment gradient and adjustment count. They can be directly called up under the same conditions without re-adjustment. Further preferably, in one embodiment, the ultra-precision quantitative oil injection machine of the automotive parts manufacturing company is used to inject damping oil into the shock absorber cylinder. The oil injection volume error is required to be no more than ±0.1 ml, and the oil pressure fluctuation during the oil injection process is required to be no more than ±0.02 MPa. The company introduces this invention to stabilize the pressure of the oil injection machine. The specific implementation process is as follows: Field application scenario of the test module: The oil injector has been running continuously for 3 months. Impurities or gel-like substances may have accumulated inside the oil circuit. Operators automatically clean the oil injector before changing shifts. The system initiates the cleaning program, injecting cleaning oil into the tank. The inlet flow rate sensor shows an inflow rate of 2.5 L / min, and the outlet flow rate sensor shows an outflow rate of 2.1 L / min. The time difference between the inlet and outlet flow of the cleaning oil is recorded as 8 seconds.
[0055] The flow rate difference is 0.4 L / min, which is converted to 0.00667 L / s. The time difference is 8 seconds, and the first resistance is 0.000833 L / s². This value is less than the internally set blockage threshold of 0.0015 L / s². Therefore, the system determines that the oil circuit is not seriously blocked and continues to the next step.
[0056] The oil injector has four oil outlets. The system sequentially and individually seals each oil outlet, fills it with nitrogen to an initial pressure of 0.6 MPa, and monitors the pressure drop within 5 seconds. The sum of the pressure drops of the first, third, and fourth oil outlets is 0.01 MPa, which is about 1.7% of the initial pressure. This is less than 5%, so there is no leakage. The pressure drop at the second oil outlet is 0.04 MPa, with a ratio of 6.7%, which is greater than 5%, indicating that there is a leak at this oil outlet.
[0057] The leakage correction factor is 1.067. Since there is only one leakage point, the total correction factor is 1.067. The second resistance is 0.000889 L / s². If there is no leakage at all, the first resistance is used directly.
[0058] Field applications of the adjustment module: The oiling machine needs to inject oil into a batch of shock absorbers. The target oil injection amount (load) for each shock absorber is 150mL, and the damping oil viscosity is 45cSt. Load capacity is expressed as the volume of oil injected.
[0059] The system checks the oil filling database: the theoretical drive voltage for this load is 24V. Based on the current load of 150mL and the second resistance of 0.000889, the voltage deviation is found to be -0.3V (due to slightly high oil circuit resistance, the voltage needs to be reduced to stabilize the pressure). The compensation voltage is 23.7V, and the drive motor starts at 23.7V. During voltage regulation, the pressure increases by an average of 0.18 MPa for every 1V increase. The factory-rated pressure-following speed of this oil injector is 0.20 MPa / V. The second correction factor is 0.9, which is greater than 0.8, so no maintenance reminder is needed. The third resistance is 0.001689 L / s². Looking up the table again with this third resistance of 0.001689, the voltage deviation is found to be -0.5V. The final compensation voltage is 23.5V. When the motor operates at this voltage, the pressure response is more stable.
[0060] Field applications of voltage regulator modules: The fuel tank pressure was checked every 0.5 seconds over a 5-second period, resulting in the following sequence (in MPa): [0.602, 0.601, 0.603, 0.598, 0.602, 0.601, 0.599, 0.603, 0.600, 0.602]. The standard deviation was calculated to be 0.0016 MPa. A preset stability threshold of 0.002 MPa was used; since the current value of 0.0016 MPa is less than the threshold, the pressure is considered stable and no further adjustment is needed. The system records the current oil injector's UID, load capacity (150mL), injection flow rate (12mL / s), oil viscosity (45cSt), adjustment gradient (final voltage 4.7V / s), and number of adjustments (10). Subsequent injections of the same type of shock absorber using the same oil will directly utilize these parameters, eliminating the need for re-adjustment.
[0061] More preferably, in one embodiment, the calculated value of pressure stability is 0.0035 MPa, which is greater than the threshold of 0.002 MPa; The system extended the monitoring time from 5 seconds to 7 seconds. During the extended 2 seconds, the driving voltage was reduced from 23.5V to 23.2V at a constant speed (0.075V decrease per 0.5 seconds on average). The pressure stability was recalculated and reduced to 0.0019 MPa, which meets the requirements. Record the new total adjustment time as 7 seconds, the adjustment gradient as 3.31V / s, the number of adjustments as 14, and update the mapping relationship.
[0062] After adopting the system of this invention, the oil injection machine maintains oil pressure fluctuations within ±0.015MPa under different ambient temperatures, oil viscosities, and loads, achieving an injection accuracy of ±0.08mL, exceeding the company's requirements. Simultaneously, the system automatically identifies and marks a minor leak at the second oil outlet, prompting maintenance personnel to replace the sealing ring, thus preventing quality defects in subsequent batches of products. The entire adjustment process requires no manual intervention, relying solely on threshold comparison, table lookup, and simple arithmetic calculations, achieving stable pressure control for ultra-precise quantitative oil injection.
[0063] More preferably, for the oil injection data, the following field descriptions are provided:
[0064] When the adjustment gradient is negative, the condition indicates that the theoretical driving voltage should be decreased; when the adjustment gradient is positive, the condition indicates that the theoretical driving voltage should be increased.
[0065] More preferably, the data in the oil injection database is used as an example: Examples of database records for the oil filling machine (UID=DZJ-001) under different operating conditions:
[0066] Explanation of database usage logic: Matching query: The system searches for the closest record in the database based on the current oil injector UID, load, oil injection flow rate, oil viscosity and other information, obtains the corresponding theoretical drive voltage and voltage deviation, and calculates the compensation voltage (theoretical voltage, deviation). Update and Iteration: After each successful adjustment, the actual adjustment gradient used, the number of adjustments, and the updated second resistance are stored in the database, overwriting or adding records to achieve adaptive database updates. Anomaly handling: If no matching record is found, the default value is used (e.g., the theoretical drive voltage is linearly estimated based on the load, and the deviation is set to zero), and the new record is stored in the database after the adjustment is completed; This database does not require complex algorithms; it can achieve adaptive adjustment of the oil injection machine pressure simply by looking up tables and performing basic arithmetic operations.
[0067] More preferably, all adjustment actions in this application are executed based on a programmable logic controller (PLC). Internally, the PLC executes the test module, adjustment module, and stabilization module sequentially according to a pre-written ladder diagram or structured text program, and makes conditional judgments based on real-time collected sensor data to achieve jumps between different branches; The PLC first starts the cleaning program, reads the values of the inlet flow rate sensor and the outlet flow rate sensor, calculates the difference between the two, and then divides it by the cleaning time difference to obtain the first resistance. The PLC compares the first resistance with the blocking threshold (e.g., 0.0015 L / s²) stored in an internal register; If the first resistance is greater than the blockage threshold, the PLC jumps to the "oil circuit blockage alarm" subroutine, triggers the alarm light and pauses subsequent operations, waiting for manual confirmation. If the first resistance is less than or equal to the blockage threshold, the PLC continues to perform the closure test. The PLC is set to have an oil outlet counter with an initial value of 1. All oil outlets are closed, inert gas is charged into the oil tank to the set pressure, and then the oil outlet corresponding to the current count value (e.g., the first one) is opened, while the others remain closed. Start the timer to collect the tank pressure at fixed intervals within a fixed duration and store the pressure drop sequence; Calculate the ratio of the pressure drop at the oil outlet to the initial gas pressure, and determine whether the ratio is greater than 5%. If the leakage rate is greater than 5%, the PLC will mark the oil outlet number as leaking and calculate a correction factor (1 + ratio), storing it in an internal array; if the leakage rate is less than or equal to 5%, it will not be marked. Increment the oil outlet counter by 1, and check if the counter is greater than the total number of oil outlets. If not, jump back to step 3.1 and test the next oil outlet. If yes, correct the first resistance. The PLC checks the leakage marker array. If there is at least one leakage point, it multiplies the correction coefficients of all leakage points to obtain the total correction coefficient. The first resistance is multiplied by the total correction coefficient to obtain the second resistance. If there is no leakage point, the first resistance is directly used as the second resistance. After completion, it jumps to the adjustment module.
[0068] The PLC searches for the corresponding voltage deviation in the oil filling database based on the current load (set by the operator or issued by the superior system) and the second resistance. The database is stored in the PLC's EEPROM in the form of a two-dimensional table. If a matching record is found, the compensation voltage is calculated as theoretical drive voltage + deviation; if no match is found, the compensation voltage is calculated as theoretical drive voltage (deviation is set to 0), the PLC outputs an analog control signal to adjust the drive voltage to the compensation voltage, and the drive motor is started. After the voltage stabilizes, the PLC continuously monitors the feedback value of the pressure transmitter, calculates the average pressure change caused by each 1V voltage change, and obtains the current pressure tracking speed. Simultaneously, it reads the rated pressure tracking speed written at the factory. PLC calculates the second correction factor as: current following speed / rated following speed; If the second correction factor is less than 0.8, the PLC jumps to the maintenance reminder subroutine and outputs an alarm signal, but does not stop the current oil filling (only provides a reminder). If it is greater than or equal to 0.8, the reminder is skipped. The PLC adds 1 to the second correction factor, then multiplies it by the second resistance to obtain the third resistance. Using the third resistance as an index, the PLC searches the database for the voltage deviation, recalculates the compensation voltage, and outputs the new analog value. After adjustment, it jumps to the stabilization module.
[0069] The PLC collects the tank pressure at fixed intervals (e.g., 0.5 seconds) within a fixed monitoring period (e.g., 5 seconds) and stores the collected pressure values in an array. After the data collection is complete, the standard deviation of the array is calculated as the pressure stability. The PLC compares the pressure stability with a preset stability threshold (e.g., 0.002 MPa). If the pressure stability is less than or equal to the threshold, it is determined that the pressure has stabilized and jumps to the storage mapping subroutine. If the pressure stability is greater than the threshold, it jumps to the smoothing adjustment subroutine. The PLC executes the following loop: the monitoring time is increased by one step (e.g., 1 second). During this increased time, the voltage is adjusted at a constant speed in very small steps (e.g., 0.05V / time) starting from the current drive voltage. After each adjustment, the pressure stability is recalculated. If the newly calculated pressure stability is less than or equal to the threshold, the loop is exited. If the total extension time exceeds the maximum allowable value (e.g., 5 seconds) and the target is still not met, the loop is forcibly exited and a warning is recorded. After the loop ends, the final total adjustment time used is recorded. The PLC calculates the adjustment gradient as follows: final drive voltage ÷ total adjustment time; and calculates the number of adjustments as follows: total adjustment time ÷ sampling interval. Then, the current oil injector's UID, load, oil flow rate, oil viscosity, adjustment gradient, and number of adjustments are combined into a record and stored in the database (overwriting old records or creating new ones). After completion, the system jumps to the end of oil injection. Before each sensor read, the PLC performs a self-test. If the feedback value of a sensor exceeds the normal range (such as a sudden pressure drop to 0), it immediately jumps to the fault shutdown subroutine, closes all valves, and triggers an alarm.
[0070] More preferably, the present invention calculates the first resistance of the cleaning data through the testing module and performs multiple rounds of sequential closure tests, which can accurately identify the degree of blockage inside the oil circuit and the leakage of each oil outlet, and correct the resistance accordingly, providing an accurate basis for the oil circuit status for subsequent pressure control. The adjustment module performs feedforward voltage compensation based on the second resistance and the correspondence between load and voltage deviation, which can quickly compensate for the pressure deviation caused by the change of oil circuit resistance without relying on complex real-time feedback algorithms, improving the adaptability of the drive voltage. By obtaining the adjusted pressure following speed and comparing it with the rated speed, the dynamic response characteristics of the current oil circuit and motor can be evaluated, and then the third resistance can be calculated and the voltage can be adjusted again, realizing a relay correction based on the actual aging state of the equipment, and enhancing the system's adaptability to long-term performance drift.
[0071] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code. The storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Red-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0072] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the protection scope of the present invention.
Claims
1. A pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine, characterized in that, Includes a testing module, a tuning module, and a stabilization module; The test module obtains the first resistance of the oil tank based on the cleaning data, seals the oil outlet, performs a sealing test on the oil tank, and corrects the first resistance based on the sealing test results to obtain the second resistance. The adjustment module adjusts the driving voltage according to the second resistance to obtain the adjusted pressure following speed. Based on the pressure following speed, the third resistance is obtained, and the driving voltage is adjusted again based on the third resistance. The stabilization module obtains the pressure stability after readjustment, performs final adjustment on the drive voltage, and establishes a mapping relationship between the final adjusted drive voltage and the current oil injection parameters.
2. The pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine as described in claim 1, characterized in that, The cleaning data includes the inlet flow rate and outlet flow rate of the cleaning oil; The logic for obtaining the first resistance includes obtaining the time difference between the cleaning oil outlet time and the cleaning oil inlet time, and calculating the velocity difference between the cleaning oil inlet velocity and the cleaning oil outlet velocity. Calculate the ratio of the velocity difference to the time difference, and set this ratio as the first resistance.
3. The pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine as described in claim 1, characterized in that, A multi-round sequential closure strategy was adopted to close each oil outlet individually and obtain the pressure drop sequence corresponding to each oil outlet. Based on the pressure drop sequence corresponding to each oil outlet, the leaking oil outlets are marked, and the first resistance is corrected based on the pressure drop sequence corresponding to the marked oil outlets.
4. The pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine as described in claim 3, characterized in that, Calculate the sum of each pressure drop value in the pressure drop sequence of the oil port, and obtain the initial air pressure of the oil tank at the initial moment of the first time period; Calculate the first ratio of this sum to the initial air pressure; When the first ratio is greater than 5%, it is determined that there is a leak at the oil outlet; when the first ratio is less than or equal to 5%, it is determined that there is no leak at the oil outlet. When a leak is detected at an oil outlet, the oil outlet is marked; when no leak is detected at an oil outlet, the process moves to the next oil outlet.
5. The pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine as described in claim 4, characterized in that, When marking the oil outlet, obtain the first ratio corresponding to the oil outlet, calculate the sum of 1 and the first ratio, and record it as the first correction coefficient. Calculate the product of the first resistance and the first correction coefficient, and set the product as the second resistance. If there is no leakage at any of the oil outlets, that is, if none of the oil outlets are marked, then the first resistance is directly set to the second resistance.
6. The pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine as described in claim 1, characterized in that, The logic for adjusting the drive voltage includes retrieving the oil filling database, selecting any load value from the oil filling database, and matching the theoretical drive voltage according to the load value. Start the drive motor according to the theoretical drive voltage, obtain the actual load, and calculate the deviation between the actual load and the theoretical load. Iterate through each load level to obtain the corresponding deviation for each load level; Establish the correspondence between load, second resistance, and deviation; Based on the corresponding relationship, the second resistance and the current load, the corresponding deviation is matched, and the theoretical driving voltage is matched according to the deviation, which is denoted as the compensation voltage. The driving voltage is adjusted based on the compensation voltage.
7. The pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine as described in claim 1, characterized in that, Pressure following speed is expressed as the average pressure change per 1 volt adjustment. Obtain the historical pressure-following speed during the first use of the oil injector and record it as the rated speed; Calculate the second ratio of the pressure following speed to the rated speed, and set the second ratio as the second correction factor; Calculate the sum of the second correction factor and 1, calculate the product of this sum and the second resistance, and set this product as the third resistance; The logic for readjusting the drive voltage based on the third resistance is the same as the logic for adjusting the drive voltage, except that the second resistance in the corresponding relationship is replaced by the third resistance.
8. The pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine as described in claim 1, characterized in that, The degree of pressure stability is expressed as follows: within the first time period, the gas pressure in the oil tank is monitored at second time intervals to obtain the gas pressure sequence; Calculate the standard deviation of the pressure sequence and set this standard deviation as the degree of pressure stability.
9. The pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine as described in claim 1, characterized in that, The logic for finally adjusting the driving voltage includes extending the first duration, adjusting the compensation voltage at a constant speed within the extended first duration, and obtaining the pressure stability corresponding to the extended first duration. Based on the comparison between the pressure stability corresponding to the extended first duration and the preset threshold, the option is to either continue extending the first duration or output the extended first duration. Calculate the ratio of the compensation voltage to the extended first duration, denoted as the adjustment gradient; calculate the ratio of the extended first duration to the second duration, denoted as the adjustment number.
10. The pressure stabilization and regulation system for an ultra-precision quantitative oil injection machine as described in claim 1, characterized in that, Current injection parameters include current load, current injection flow rate, and current injection viscosity; Obtain the oil filling machine UID; The mapping relationship between the final adjusted drive voltage and the current oil injection parameters; Establish a mapping relationship between the oil injection machine UID, current load, current oil injection flow rate, current oil injection viscosity, adjustment gradient, and adjustment number.