A performance detection method, device and system for a VP pump
By using a fuel quantity actuator and sensor assembly in the fuel system, combined with a window hysteresis method to detect the fuel pump speed reference point, the problem of the actuator's inability to achieve high-speed and stable control was solved, thus realizing high-precision and stable control of the fuel system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NANJING WEIFU JINNING
- Filing Date
- 2023-11-10
- Publication Date
- 2026-04-24
AI Technical Summary
In existing technologies, the actuators in the fuel system cannot achieve high-speed and stable control, resulting in the fuel injection accuracy and stability failing to meet national emission standards.
By employing components such as an oil quantity actuator, timing stroke sensor, oil pump speed sensor, timing stroke solenoid valve, and oil inlet solenoid valve, and by acquiring the configuration information of the VP pump, the oil quantity actuator performs self-testing and slip ring position detection. Combined with window hysteresis method, the oil pump speed reference point is detected to achieve high-speed and stable control.
It achieves high-speed and stable control of actuators in the fuel system, enabling high-speed fuel injection response at different speeds, and monitors relevant indicators such as timing stroke and fuel temperature to ensure performance verification.
Smart Images

Figure CN117419042B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of fuel system technology, and in particular to a performance testing method, a performance testing device, and a performance testing system for a VP pump. Background Technology
[0002] The VP pump control and testing system is a specialized control and testing system for testing, adjusting, and maintaining diesel engine fuel pumps within the fuel system. It plays a crucial role in the manufacturing, debugging, and maintenance of VP pumps. In recent years, with the increasing localization rate of fuel injection pumps in fuel systems, the requirements for their injection accuracy, stability, and consistency have also become increasingly stringent.
[0003] Traditional pump control and monitoring mainly rely on the control method of imported actuators. In terms of actuator control, software closed-loop control is mainly used. However, the response speed and stability of actuator control cannot meet the accuracy and responsiveness required by national emission standards. Summary of the Invention
[0004] This invention provides a performance testing method, a performance testing device, and a performance testing system for a VP pump, in order to solve the problem in the prior art that the actuator in the fuel system cannot be controlled stably at high speed.
[0005] As a first aspect of the present invention, a performance testing method for a VP pump is provided. The VP pump includes a fuel quantity actuator, a timing stroke sensor, a fuel pump speed sensor, a timing stroke solenoid valve, and a fuel inlet solenoid valve. The fuel quantity actuator includes a drive coil, a slip ring, a slip ring position sensor, and a fuel temperature sensor. The timing stroke sensor is used to detect the timing stroke at the injection advance angle position. The fuel pump speed sensor is used to detect the speed of the fuel pump. The slip ring position sensor is used to detect the position of the slip ring. The fuel temperature sensor is used to detect the fuel temperature inside the VP pump. The VP pump can draw fuel from the fuel tank and supply it to the engine. The engine is equipped with a coolant temperature sensor for detecting the engine coolant temperature. The performance testing method for the VP pump includes:
[0006] Step S1: Obtain the configuration information of the VP pump;
[0007] Step S2: When the timing stroke sensor, oil pump speed sensor, slip ring position sensor, fuel temperature sensor and water temperature sensor can all be detected normally, perform a self-test of the fuel quantity actuator;
[0008] Step S3: When the oil quantity actuator passes the self-test, control the slip ring position of the oil quantity actuator according to the configuration information of the VP pump, and detect whether the speed reference point of the oil pump is stable at the preset speed value through window hysteresis.
[0009] Step S4: If the speed reference point of the oil pump is stable at the preset speed value, then automatic debugging is performed according to the debugging specifications in the configuration information of the VP pump to realize the performance test of the VP pump.
[0010] Furthermore, the self-test of the oil quantity actuator includes the detection of the minimum position of the slip ring of the oil quantity actuator and the detection of the maximum position of the slip ring of the oil quantity actuator;
[0011] When performing the minimum position detection of the slip ring of the oil quantity actuator, the drive coil of the oil quantity actuator is turned off, the spring of the oil quantity actuator pulls the slip ring of the oil quantity actuator to the lowest point, and the minimum position value of the slip ring is detected by the slip ring position sensor;
[0012] When detecting the maximum position of the slip ring of the oil quantity actuator, the input duty cycle at the maximum position of the slip ring is found based on the current battery voltage and the current fuel temperature, and the maximum position value of the slip ring is obtained based on the input duty cycle at the maximum position of the slip ring.
[0013] If the value obtained by subtracting the minimum position value of the slip ring from the maximum position value of the slip ring is less than the calibrated value, then the oil quantity actuator self-test fails and the oil quantity actuator self-test is performed again.
[0014] If the minimum position value of the slip ring is greater than the calibrated value, the oil quantity actuator self-test fails, and the oil quantity actuator self-test is performed again.
[0015] If the maximum position value of the slip ring is within the calibrated maximum position range and the minimum position value of the slip ring is within the calibrated minimum position range, then the oil quantity actuator passes the self-test, saves the maximum and minimum position values of the slip ring to the EEPROM, and exits the self-test.
[0016] Furthermore, the step of finding the input duty cycle at the maximum position of the slip ring based on the current battery voltage and current fuel temperature also includes:
[0017] The formula for calculating the input duty cycle D at the maximum position of the slip ring is as follows:
[0018] D = A*(O-O0) + B*(V-V0) + D0
[0019] O = O_IN / (O i2 -O i1 ) + O i1
[0020] V = V_IN / (V i2 -V i1 ) + V i1
[0021] Where A, B, O0, V0, and D0 are all constants; O_IN is the current fuel temperature, V_IN is the current battery voltage, and O i1 <O_IN<O i2 V i1 <V_IN<V i2 O i1 O i2 V i1 and V i2 All are set values.
[0022] Furthermore, the method of detecting whether the oil pump speed reference point is stable at the preset speed value through window hysteresis also includes:
[0023] (1) Set the low threshold for window hysteresis V_WL, the high threshold for window hysteresis V_WH, the minimum window value V_MIN, and the maximum window value V_MAX; where V_WL <V_MIN<V_MAX<V_WH;
[0024] (2.1) If the current speed value V(t) of the oil pump increases for the first time and exceeds the minimum value of the window V_MIN, record the time T0. At this time, the output speed value of the oil pump V = (V_MIN + V_MAX) / 2. When the current speed value V(t) of the oil pump > the maximum value of the window V_MAX or the current speed value V(t) of the oil pump < the low threshold value of the window hysteresis V_WL, exit the window and record the time T1. At this time, the output speed value of the oil pump V = the current speed value V(t) of the oil pump. If T1 – T0 > the stabilization time T_STATIC and the output speed value V of the oil pump = the set speed value V_SET, then the speed reference point of the oil pump is stable at the preset speed value; otherwise, the speed reference point of the oil pump is unstable.
[0025] (2.2) If the current speed value V(t) of the oil pump is less than the maximum window value V_MAX for the first time in a decreasing manner, record the time T2. At this time, the output speed value of the oil pump V = (V_MIN + V_MAX) / 2. When the current speed value V(t) of the oil pump is less than the minimum window value V_MIN or the current speed value V(t) of the oil pump is greater than the high hysteresis threshold V_WH of the window, exit the window and record the time T3. At this time, the output speed value V of the oil pump is equal to the current speed value V(t) of the oil pump. If T3 – T2 > the stabilization time T_STATIC and the output speed value V of the oil pump is equal to the set speed value V_SET, then the speed reference point of the oil pump is stable at the preset speed value; otherwise, the speed reference point of the oil pump is unstable.
[0026] The preset rotational speed is 750 rpm.
[0027] Furthermore, it also includes:
[0028] If the oil pump's speed reference point is stable at the preset speed value, it will automatically switch to knob mode and change the target position of the slip ring by turning the knob; wherein, the effective voltage range of the knob is 500-4500mV, which corresponds to the target positions of the slip ring being 0% and 100%, respectively.
[0029] Furthermore, the step of automatically adjusting the VP pump according to the adjustment specifications in the VP pump configuration information if the oil pump's speed reference point stabilizes at a preset speed value, in order to achieve performance testing of the VP pump, also includes:
[0030] Set N commissioning specifications and read the target speed value of the oil pump, the target position value of the slip ring, the speed error range and the stabilization time in each commissioning specification;
[0031] Perform debugging sequentially according to the order of the N debugging specifications;
[0032] Specifically, when the current speed of the controlled oil pump is the target speed value of the oil pump in the first debugging specification, the current position of the control slip ring is the target position value of the slip ring in the first debugging specification. The oil pump speed is continuously monitored, and the success of the first debugging specification is determined by window hysteresis. When the current speed of the controlled oil pump is the target speed value of the oil pump in the second debugging specification, the current position of the control slip ring is the target position value of the slip ring in the second debugging specification. The oil pump speed is continuously monitored, and the success of the second debugging specification is determined by window hysteresis. Similarly, the other debugging specifications in the N debugging specifications are automatically debugged in sequence until all N debugging specifications are debugged.
[0033] Furthermore, it also includes:
[0034] When debugging the i-th debugging specification among the N debugging specifications, when the current speed of the oil pump is controlled to be the target speed value of the oil pump in the i-th debugging specification, the current position of the slip ring is controlled to be the target position value of the slip ring in the i-th debugging specification. The speed of the oil pump is continuously monitored, and the window hysteresis method is used to determine whether the i-th debugging specification has been successfully debugged.
[0035] Furthermore, the step of determining whether the i-th debugging specification has been successfully debugged using the window hysteresis method also includes:
[0036] (1) Set the low threshold for window hysteresis V_WL, the high threshold for window hysteresis V_WH, the minimum window value V_MIN, and the maximum window value V_MAX; where V_WL <V_MIN<V_MAX<V_WH;
[0037] (2.1) If the current speed value V(t) of the oil pump is greater than the minimum value of the window V_MIN for the first time in an increasing manner, record the time T0. At this time, the output speed value of the oil pump V = (V_MIN + V_MAX) / 2. When the current speed value V(t) of the oil pump is greater than the maximum value of the window V_MAX or the current speed value V(t) of the oil pump is less than the low threshold value of the window hysteresis V_WL, exit the window and record the time T1. At this time, the output speed value of the oil pump V = the current speed value V(t) of the oil pump. If T1 – T0 is greater than the stabilization time in the i-th debugging specification, and the output speed value V of the oil pump at time T1 meets the speed error range in the i-th debugging specification, then the i-th debugging specification is successfully debugged; otherwise, the i-th debugging specification is unsuccessful.
[0038] (2.2) If the current speed value V(t) of the oil pump is less than the maximum value of the window V_MAX for the first time in a decreasing manner, record the time T2. At this time, the output speed value of the oil pump V = (V_MIN + V_MAX) / 2. When the current speed value V(t) of the oil pump is less than the minimum value of the window V_MIN or the current speed value V(t) of the oil pump is greater than the high hysteresis threshold V_WH of the window, exit the window and record the time T3. At this time, the output speed value V of the oil pump is equal to the current speed value V(t) of the oil pump. If T3 – T2 > the stabilization time in the i-th debugging specification, and the output speed value V of the oil pump at time T3 meets the speed error range in the i-th debugging specification, then the i-th debugging specification is successfully debugged; otherwise, the i-th debugging specification is unsuccessful.
[0039] As another aspect of the present invention, a performance testing device for a VP pump is provided for implementing the performance testing method for the VP pump described above. The VP pump includes a fuel quantity actuator, a timing stroke sensor, a fuel pump speed sensor, a timing stroke solenoid valve, and a fuel inlet solenoid valve. The fuel quantity actuator includes a drive coil, a slip ring, a slip ring position sensor, and a fuel temperature sensor. The timing stroke sensor is used to detect the timing stroke at the injection advance angle position. The fuel pump speed sensor is used to detect the speed of the fuel pump. The slip ring position sensor is used to detect the position of the slip ring. The fuel temperature sensor is used to detect the fuel temperature inside the VP pump. The VP pump can draw fuel from the fuel tank and supply it to the engine. A coolant temperature sensor is installed on the engine to detect the engine coolant temperature. The performance testing device for the VP pump includes:
[0040] An acquisition module is used to acquire the configuration information of the VP pump;
[0041] The control module is used to perform a self-test of the fuel quantity actuator when the timing stroke sensor, fuel pump speed sensor, slip ring position sensor, fuel temperature sensor and water temperature sensor can all be detected normally; when the fuel quantity actuator self-test passes, the module controls the slip ring position of the fuel quantity actuator according to the configuration information of the VP pump, and detects whether the speed reference point of the fuel pump is stable at the preset speed value through window hysteresis.
[0042] The detection module is used to automatically adjust the VP pump according to the adjustment specifications in the configuration information if the speed reference point of the oil pump is stable at a preset speed value, so as to realize the performance detection of the VP pump.
[0043] As another aspect of the present invention, a performance testing system for a VP pump is provided, comprising: a VP pump and an ECU, wherein the VP pump and the ECU are communicatively connected, the VP pump includes a fuel quantity actuator, a timing stroke sensor, a fuel pump speed sensor, a timing stroke solenoid valve and a fuel inlet solenoid valve, the fuel quantity actuator includes a slip ring position sensor and a fuel temperature sensor, and the ECU includes the performance testing device for the VP pump described above.
[0044] The ECU can calculate a suitable drive current based on the signal from the timing stroke sensor, and drive the timing stroke solenoid valve to bring the injection advance angle to the target position.
[0045] The ECU can drive the oil inlet solenoid valve to open or close based on the signals from the oil pump speed sensor, the slip ring position sensor, the fuel temperature sensor, and the engine coolant temperature sensor.
[0046] The performance testing method for VP pumps provided by this invention has the following beneficial effects:
[0047] (1) It breaks through the technical barriers of similar control and detection systems and solves the problem of how to control actuators at high speed and stably in fuel systems;
[0048] (2) It can control the VP pump under test to perform high-speed fuel injection response at different speeds, and at the same time monitor relevant indicators such as timing stroke, fuel temperature, and actuator parameters throughout the process for performance verification. Attached Figure Description
[0049] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used together with the following detailed description to explain the invention, but do not constitute a limitation thereof. In the drawings:
[0050] Figure 1 A flowchart of the performance testing method for the VP pump provided by the present invention.
[0051] Figure 2 A flowchart illustrating the specific implementation method of the VP pump performance testing method provided by the present invention.
[0052] Figure 3 The structural diagram of the VP pump performance testing system provided by the present invention. Detailed Implementation
[0053] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0054] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0055] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of the invention described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0056] This embodiment provides a performance testing method for a VP pump, such as... Figure 3 As shown, the VP pump includes a fuel quantity actuator, a timing stroke sensor, a fuel pump speed sensor, a timing stroke solenoid valve, and a fuel inlet solenoid valve. The fuel quantity actuator includes a drive coil, a slip ring, a slip ring position sensor, and a fuel temperature sensor. The timing stroke sensor detects the timing stroke at the injection advance angle position. The fuel pump speed sensor detects the fuel pump speed. The slip ring position sensor detects the slip ring position. The fuel temperature sensor detects the fuel temperature inside the VP pump. The VP pump draws fuel from the fuel tank and supplies it to the engine. The engine is equipped with a coolant temperature sensor to detect the engine coolant temperature. Figure 1 As shown, the performance testing method for the VP pump includes:
[0057] Step S1: Obtain the configuration information of the VP pump;
[0058] Specifically, after power-on, the system reads configuration information, selects the mode, and obtains the configuration version. Instrument communication connection is tested via communication methods. All sensor input detections must be able to function correctly (e.g., water temperature, engine speed, oil temperature, timing stroke, actuator voltage). The instrument should display the input values correctly, and the oil pump status, sensor status, and actuator status should all change to "not detected." (All verifiable information on the instrument should be displayed). In production mode, the normal operating procedure is: install the oil pump, perform a self-test, adjust the reference point, and switch to automatic mode. If the self-test status automatically switches to "not detected" after automatic mode ends, a re-self-test is required to re-enable the reference point and automatic mode.
[0059] Step S2: When the timing stroke sensor, oil pump speed sensor, slip ring position sensor, fuel temperature sensor and water temperature sensor can all be detected normally, the oil quantity actuator will perform a self-test after the self-test button is pressed.
[0060] Preferably, in production mode, the self-test of the oil quantity actuator includes detection of the minimum position of the slip ring of the oil quantity actuator and detection of the maximum position of the slip ring of the oil quantity actuator;
[0061] Since the position sensor feedback signal of the oil quantity actuator has two forms: duty cycle type and voltage type, there are two corresponding calculation strategies. When the ECU is powered on, it automatically determines whether it is duty cycle type or voltage type, and defaults to voltage type.
[0062] When performing the minimum position detection of the slip ring of the oil quantity actuator, the drive coil of the oil quantity actuator is turned off, the spring of the oil quantity actuator pulls the slip ring of the oil quantity actuator to the lowest point, and the minimum position value of the slip ring is detected by the slip ring position sensor;
[0063] It should be noted that during the detection of fuel quantity actuator overshoot, if engine speed is detected, the minimum position of the slip ring of the fuel quantity actuator is within the calibration range. The fuel quantity actuator self-test should be exited to facilitate rapid start-up.
[0064] When detecting the maximum position of the slip ring of the oil quantity actuator, the input duty cycle at the maximum position of the slip ring is found based on the current battery voltage and the current fuel temperature, and the maximum position value of the slip ring is obtained based on the input duty cycle at the maximum position of the slip ring.
[0065] The formula for calculating the input duty cycle D at the maximum position of the slip ring is as follows:
[0066] D = A*(O-O0) + B*(V-V0) + D0
[0067] O = O_IN / (O i2 -O i1 ) + O i1
[0068] V = V_IN / (V i2 -V i1 ) + V i1
[0069] Where A, B, O0, V0, and D0 are all constants; O_IN is the current fuel temperature, V_IN is the current battery voltage, and O i1 <O_IN<O i2 V i1 <V_IN<V i2 O i1 O i2 V i1 and V i2 All are set values, from (O) i1 V i1 ), (O i1 V i2 ) and (O i2 V i1 They form a plane.
[0070] It should be noted that after the slip ring of the hydraulic actuator is self-tested to its maximum position, the drive current at the maximum slip ring position is checked. If the drive current is less than the calibrated value and the current slip ring position is at its minimum position, the hydraulic actuator is considered to be open-circuited; if the current slip ring position is at its maximum position, a short circuit to ground is reported.
[0071] If the value obtained by subtracting the minimum position value of the slip ring from the maximum position value of the slip ring is less than the calibrated value, then the oil quantity actuator self-test fails and the oil quantity actuator self-test is performed again.
[0072] If the minimum position value of the slip ring is greater than the calibrated value, it is considered that the minimum position of the slip ring is too large and there is a risk that the engine cannot be shut off. In this case, the self-test of the oil quantity actuator fails and the self-test of the oil quantity actuator is performed again.
[0073] If the maximum position value of the slip ring is within the calibrated maximum position range and the minimum position value of the slip ring is within the calibrated minimum position range, then the oil quantity actuator passes the self-test, saves the maximum and minimum position values of the slip ring to the EEPROM, and exits the self-test.
[0074] It should be noted that if the actuator self-test position is unreasonable but there is no risk, the data in the EEPROM will be read and the self-test will be exited.
[0075] It should be noted that the maximum and minimum calibrated position ranges use data stored in the EEPROM, or default data (data not stored in the EEPROM).
[0076] It should be noted that the slip ring position detection of the hydraulic actuator is currently performed using a percentage method, with the voltage value at the minimum slip ring position as the 0% position and the voltage value at the maximum slip ring position as the 100% position. The key to slip ring position detection lies in obtaining the minimum and maximum positions.
[0077] Step S3: When the oil quantity actuator passes the self-test, the slip ring position of the oil quantity actuator is controlled according to the configuration information of the VP pump, and the speed reference point of the oil pump is detected by window hysteresis method to see if it is stable at the preset speed value; wherein, the slip ring position of the oil quantity actuator is continuously controlled by percentage according to the percentage configured.
[0078] It should be noted that the machine will stop when the oil quantity actuator fails its self-test.
[0079] Preferably, in production mode, the step of detecting whether the oil pump speed reference point is stable at a preset speed value through window hysteresis further includes:
[0080] (1) Set the low threshold for window hysteresis V_WL, the high threshold for window hysteresis V_WH, the minimum window value V_MIN, and the maximum window value V_MAX; where V_WL <V_MIN<V_MAX<V_WH;
[0081] (2.1) If the current speed value V(t) of the oil pump increases for the first time and exceeds the minimum value of the window V_MIN, record the time T0. At this time, the output speed value of the oil pump V = (V_MIN + V_MAX) / 2. When the current speed value V(t) of the oil pump > the maximum value of the window V_MAX or the current speed value V(t) of the oil pump < the low threshold value of the window hysteresis V_WL, exit the window and record the time T1. At this time, the output speed value of the oil pump V = the current speed value V(t) of the oil pump. If T1 – T0 > the stabilization time T_STATIC and the output speed value V of the oil pump = the set speed value V_SET, then the speed reference point of the oil pump is stable at the preset speed value; otherwise, the speed reference point of the oil pump is unstable.
[0082] (2.2) If the current speed value V(t) of the oil pump is less than the maximum window value V_MAX for the first time in a decreasing manner, record the time T2. At this time, the output speed value of the oil pump V = (V_MIN + V_MAX) / 2. When the current speed value V(t) of the oil pump is less than the minimum window value V_MIN or the current speed value V(t) of the oil pump is greater than the high hysteresis threshold V_WH of the window, exit the window and record the time T3. At this time, the output speed value V of the oil pump is equal to the current speed value V(t) of the oil pump. If T3 – T2 > the stabilization time T_STATIC and the output speed value V of the oil pump is equal to the set speed value V_SET, then the speed reference point of the oil pump is stable at the preset speed value; otherwise, the speed reference point of the oil pump is unstable.
[0083] The preset rotational speed is 750 rpm.
[0084] Step S4: If the oil pump's speed reference point stabilizes at the preset speed value, then automatic adjustment is performed according to the adjustment specifications in the VP pump's configuration information to achieve performance testing of the VP pump. If the oil pump's speed reference point does not stabilize at the preset speed value, the pump is stopped.
[0085] It should be noted that if the speed reference point of the oil pump is stable at the preset speed value, it will automatically switch to the knob mode and change the target position of the slip ring by turning the knob; wherein, the effective voltage range of the knob is 500-4500mV, which corresponds to the target positions of the slip ring being 0% and 100%, respectively.
[0086] Specifically, in knob mode, the normal operating procedure is: install the oil pump, perform a self-test, check the reference point, and then switch to knob mode. Once the self-test passes, the percentage calculation will use the last valid self-test value unless a second self-test is performed. After the self-test is complete, the system automatically switches to knob mode, allowing you to follow the percentage target position by turning the knob. Furthermore, the self-test information is not automatically cleared after the automatic mode ends.
[0087] Preferably, such as Figure 2 As shown, if the oil pump's speed reference point stabilizes at a preset speed value, then automatic adjustment is performed according to the adjustment specifications in the VP pump's configuration information to achieve performance testing of the VP pump. This also includes:
[0088] Set N commissioning specifications and read the target speed value of the oil pump, the target position value of the slip ring, the speed error range and the stabilization time in each commissioning specification;
[0089] Perform debugging sequentially according to the order of the N debugging specifications;
[0090] Specifically, when the current speed of the controlled oil pump is the target speed value of the oil pump in the first debugging specification, the current position of the control slip ring is the target position value of the slip ring in the first debugging specification. The oil pump speed is continuously monitored, and the success of the first debugging specification is determined by window hysteresis. When the current speed of the controlled oil pump is the target speed value of the oil pump in the second debugging specification, the current position of the control slip ring is the target position value of the slip ring in the second debugging specification. The oil pump speed is continuously monitored, and the success of the second debugging specification is determined by window hysteresis. Similarly, the other debugging specifications in the N debugging specifications are automatically debugged in sequence until all N debugging specifications are debugged.
[0091] It should be noted that when the target oil pump speed in a certain debugging specification is 0, it means that this item is not tested, and the debugging specification ends, with subsequent debugging specifications having no effect. After the automatic mode is completed, the self-test status is automatically changed to non-self-test status, requiring another self-test before automatic mode can be resumed to prevent pump replacement operations. The communication method is as follows: When debugging specification 1 is detected to be entering automatic mode, the ECU sends a start test command to the instrument computer. Upon receiving this command, the instrument computer automatically records the current system time. After the debugging specification is completed, the ECU automatically sends a log recording command to the instrument computer according to the data in the communication protocol. Upon receiving this command, the instrument computer parses the data and records the log.
[0092] Specifically, when debugging the i-th debugging specification among the N debugging specifications, when the current speed of the oil pump is controlled to be the target speed value of the oil pump in the i-th debugging specification, the current position of the slip ring is controlled to be the target position value of the slip ring in the i-th debugging specification. The speed of the oil pump is continuously monitored, and the window hysteresis method is used to determine whether the i-th debugging specification has been successfully debugged.
[0093] Specifically, the step of determining whether the i-th debugging specification has been successfully debugged using the window hysteresis method further includes:
[0094] (1) Set the low threshold for window hysteresis V_WL, the high threshold for window hysteresis V_WH, the minimum window value V_MIN, and the maximum window value V_MAX; where V_WL <V_MIN<V_MAX<V_WH;
[0095] (2.1) If the current speed value V(t) of the oil pump is greater than the minimum value of the window V_MIN for the first time in an increasing manner, record the time T0. At this time, the output speed value of the oil pump V = (V_MIN + V_MAX) / 2. When the current speed value V(t) of the oil pump is greater than the maximum value of the window V_MAX or the current speed value V(t) of the oil pump is less than the low threshold value of the window hysteresis V_WL, exit the window and record the time T1. At this time, the output speed value of the oil pump V = the current speed value V(t) of the oil pump. If T1 – T0 is greater than the stabilization time in the i-th debugging specification, and the output speed value V of the oil pump at time T1 meets the speed error range in the i-th debugging specification, then the i-th debugging specification is successfully debugged; otherwise, the i-th debugging specification is unsuccessful.
[0096] (2.2) If the current speed value V(t) of the oil pump is less than the maximum value of the window V_MAX for the first time in a decreasing manner, record the time T2. At this time, the output speed value of the oil pump V = (V_MIN + V_MAX) / 2. When the current speed value V(t) of the oil pump is less than the minimum value of the window V_MIN or the current speed value V(t) of the oil pump is greater than the high hysteresis threshold V_WH of the window, exit the window and record the time T3. At this time, the output speed value V of the oil pump is equal to the current speed value V(t) of the oil pump. If T3 – T2 > the stabilization time in the i-th debugging specification, and the output speed value V of the oil pump at time T3 meets the speed error range in the i-th debugging specification, then the i-th debugging specification is successfully debugged; otherwise, the i-th debugging specification is unsuccessful.
[0097] It should be noted that configuration changes are not considered during program execution. Any configuration changes will only take effect after a power outage.
[0098] The performance testing method for VP pumps provided in this invention breaks through the technical barriers of similar control and testing systems, and solves the problem of how to control actuators at high speed and stably in the fuel system; it can control the VP pump under test to perform high-speed fuel injection response at different speeds, and simultaneously monitor relevant indicators such as timing stroke, fuel temperature, and actuator parameters throughout the process, for the performance verification of VP pumps.
[0099] As another embodiment of the present invention, a performance testing device for a VP pump is provided to implement the performance testing method for the VP pump described above. The VP pump includes a fuel quantity actuator, a timing stroke sensor, a fuel pump speed sensor, a timing stroke solenoid valve, and a fuel inlet solenoid valve. The fuel quantity actuator includes a drive coil, a slip ring, a slip ring position sensor, and a fuel temperature sensor. The timing stroke sensor is used to detect the timing stroke at the injection advance angle position. The fuel pump speed sensor is used to detect the speed of the fuel pump. The slip ring position sensor is used to detect the position of the slip ring. The fuel temperature sensor is used to detect the fuel temperature inside the VP pump. The VP pump can draw fuel from the fuel tank and supply it to the engine. A coolant temperature sensor is installed on the engine to detect the engine coolant temperature. The performance testing device for the VP pump includes:
[0100] An acquisition module is used to acquire the configuration information of the VP pump;
[0101] The control module is used to perform a self-test of the fuel quantity actuator when the timing stroke sensor, fuel pump speed sensor, slip ring position sensor, fuel temperature sensor and water temperature sensor can all be detected normally; when the fuel quantity actuator self-test passes, the module controls the slip ring position of the fuel quantity actuator according to the configuration information of the VP pump, and detects whether the speed reference point of the fuel pump is stable at the preset speed value through window hysteresis.
[0102] The detection module is used to automatically adjust the VP pump according to the adjustment specifications in the configuration information if the speed reference point of the oil pump is stable at a preset speed value, so as to realize the performance detection of the VP pump.
[0103] The working principle of the VP pump performance testing device provided by this invention can be referred to the description of the VP pump performance testing method above, and will not be repeated here.
[0104] As another embodiment of the present invention, a performance testing system for a VP pump is provided, such as... Figure 3 As shown, it includes: a VP pump and an ECU, the VP pump and the ECU being communicatively connected, the VP pump including a fuel quantity actuator, a timing stroke sensor, a fuel pump speed sensor, a timing stroke solenoid valve and a fuel inlet solenoid valve, the fuel quantity actuator including a slip ring position sensor and a fuel temperature sensor, and the ECU including the VP pump performance detection device described above;
[0105] The ECU can calculate a suitable drive current based on the signal from the timing stroke sensor, and drive the timing stroke solenoid valve to bring the injection advance angle to the target position.
[0106] The ECU can drive the oil inlet solenoid valve to open or close based on the signals from the oil pump speed sensor, the slip ring position sensor, the fuel temperature sensor, and the engine coolant temperature sensor.
[0107] The working principle of the VP pump performance testing system provided in this embodiment of the invention can be referred to the description of the VP pump performance testing method above, and will not be repeated here.
[0108] It is understood that the above embodiments are merely exemplary implementations used to illustrate the principles of the present invention, and the present invention is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.
Claims
1. A performance testing method for a VP pump, characterized in that, The VP pump includes a fuel quantity actuator, a timing stroke sensor, a fuel pump speed sensor, a timing stroke solenoid valve, and a fuel inlet solenoid valve. The fuel quantity actuator includes a drive coil, a slip ring, a slip ring position sensor, and a fuel temperature sensor. The timing stroke sensor detects the timing stroke at the injection advance angle position. The fuel pump speed sensor detects the fuel pump speed. The slip ring position sensor detects the slip ring position. The fuel temperature sensor detects the fuel temperature inside the VP pump. The VP pump draws fuel from the fuel tank and supplies it to the engine. The engine is equipped with a coolant temperature sensor to detect the engine coolant temperature. The performance testing method for the VP pump includes: Step S1: Obtain the configuration information of the VP pump; Step S2: When the timing stroke sensor, oil pump speed sensor, slip ring position sensor, fuel temperature sensor and water temperature sensor can all be detected normally, perform a self-test of the fuel quantity actuator; Step S3: When the oil quantity actuator passes the self-test, control the slip ring position of the oil quantity actuator according to the configuration information of the VP pump, and detect whether the speed reference point of the oil pump is stable at the preset speed value through window hysteresis. Step S4: If the speed reference point of the oil pump is stable at the preset speed value, then automatic debugging is performed according to the debugging specifications in the configuration information of the VP pump to realize the performance test of the VP pump; The step of detecting whether the oil pump's speed reference point is stable at a preset speed value using a window hysteresis method includes: (1) Set the low threshold value of window hysteresis V_WL, the high threshold value of window hysteresis V_WH, the minimum window value V_MIN, and the maximum window value V_MAX; where V_WL < V_MIN < V_MAX < V_WH; (2.1) If the current speed value V(t) of the oil pump increases for the first time and exceeds the minimum value of the window V_MIN, record the time T0. At this time, the output speed value of the oil pump V = (V_MIN + V_MAX) / 2. When the current speed value V(t) of the oil pump is greater than the maximum value of the window V_MAX or the current speed value V(t) of the oil pump is less than the low threshold value of the window hysteresis V_WL, exit the window and record the time T1. At this time, the output speed value of the oil pump V = the current speed value V(t) of the oil pump. If T1 – T0 > the stabilization time T_STATIC and the output speed value V of the oil pump is equal to the set speed value V_SET, then the speed reference point of the oil pump is stable at the preset speed value; otherwise, the speed reference point of the oil pump is unstable. (2.2) If the current speed value V(t) of the oil pump is less than the maximum window value V_MAX for the first time in a decreasing manner, record the time T2. At this time, the output speed value of the oil pump V = (V_MIN + V_MAX) / 2. When the current speed value V(t) of the oil pump is less than the minimum window value V_MIN or the current speed value V(t) of the oil pump is greater than the high hysteresis threshold V_WH of the window, exit the window and record the time T3. At this time, the output speed value V of the oil pump is equal to the current speed value V(t) of the oil pump. If T3 – T2 > the stabilization time T_STATIC and the output speed value V of the oil pump is equal to the set speed value V_SET, then the speed reference point of the oil pump is stable at the preset speed value; otherwise, the speed reference point of the oil pump is unstable. The preset rotational speed is 750 rpm.
2. The performance testing method for the VP pump according to claim 1, characterized in that, The oil quantity actuator self-test includes the detection of the minimum position of the slip ring and the detection of the maximum position of the slip ring; When performing the minimum position detection of the slip ring of the oil quantity actuator, the drive coil of the oil quantity actuator is turned off, the spring of the oil quantity actuator pulls the slip ring of the oil quantity actuator to the lowest point, and the minimum position value of the slip ring is detected by the slip ring position sensor; When detecting the maximum position of the slip ring of the oil quantity actuator, the input duty cycle at the maximum position of the slip ring is found based on the current battery voltage and the current fuel temperature, and the maximum position value of the slip ring is obtained based on the input duty cycle at the maximum position of the slip ring. If the value obtained by subtracting the minimum position value of the slip ring from the maximum position value of the slip ring is less than the calibrated value, then the oil quantity actuator self-test fails and the oil quantity actuator self-test is performed again. If the minimum position value of the slip ring is greater than the calibrated value, the oil quantity actuator self-test fails, and the oil quantity actuator self-test is performed again. If the maximum position value of the slip ring is within the calibrated maximum position range and the minimum position value of the slip ring is within the calibrated minimum position range, then the oil quantity actuator passes the self-test, saves the maximum and minimum position values of the slip ring to the EEPROM, and exits the self-test.
3. The performance testing method for the VP pump according to claim 2, characterized in that, The step of finding the input duty cycle at the maximum position of the slip ring based on the current battery voltage and current fuel temperature also includes: The formula for calculating the input duty cycle D at the maximum position of the slip ring is as follows: D = A*(O-O0) + B*(V-V0) + D0 O = O_IN / (O i2 -SHE i1 ) + O i1 V = V_IN / (V i2 -V i1 ) + V i1 Where A, B, O0, V0, and D0 are all constants; O_IN is the current fuel temperature, V_IN is the current battery voltage, and O i1 < O_IN < O i2 V i1 < V_IN < V i2 O i1 O i2 V i1 and V i2 All are set values.
4. The performance testing method for the VP pump according to claim 1, characterized in that, Also includes: If the oil pump's speed reference point is stable at the preset speed value, it will automatically switch to knob mode and change the target position of the slip ring by turning the knob; wherein, the effective voltage range of the knob is 500-4500mV, which corresponds to the target positions of the slip ring being 0% and 100%, respectively.
5. The performance testing method for the VP pump according to claim 1, characterized in that, If the speed reference point of the oil pump stabilizes at a preset speed value, then automatic adjustment is performed according to the adjustment specifications in the configuration information of the VP pump to achieve performance testing of the VP pump. This also includes: Set N commissioning specifications and read the target speed value of the oil pump, the target position value of the slip ring, the speed error range and the stabilization time in each commissioning specification; Perform debugging sequentially according to the order of the N debugging specifications; Specifically, when the current speed of the controlled oil pump is the target speed value of the oil pump in the first debugging specification, the current position of the control slip ring is the target position value of the slip ring in the first debugging specification. The oil pump speed is continuously monitored, and the success of the first debugging specification is determined by window hysteresis. When the current speed of the controlled oil pump is the target speed value of the oil pump in the second debugging specification, the current position of the control slip ring is the target position value of the slip ring in the second debugging specification. The oil pump speed is continuously monitored, and the success of the second debugging specification is determined by window hysteresis. Similarly, the other debugging specifications in the N debugging specifications are automatically debugged in sequence until all N debugging specifications are debugged.
6. The performance testing method for the VP pump according to claim 5, characterized in that, Also includes: When debugging the i-th debugging specification among the N debugging specifications, when the current speed of the oil pump is controlled to be the target speed value of the oil pump in the i-th debugging specification, the current position of the slip ring is controlled to be the target position value of the slip ring in the i-th debugging specification. The speed of the oil pump is continuously monitored, and the window hysteresis method is used to determine whether the i-th debugging specification has been successfully debugged.
7. The performance testing method for the VP pump according to claim 6, characterized in that, The method of determining whether the i-th debugging specification has been successfully debugged using the window hysteresis method also includes: (1) Set the low threshold value of window hysteresis V_WL, the high threshold value of window hysteresis V_WH, the minimum window value V_MIN, and the maximum window value V_MAX; where V_WL < V_MIN < V_MAX < V_WH; (2.1) If the current speed value V(t) of the oil pump is greater than the minimum value of the window V_MIN for the first time in an increasing manner, record the time T0. At this time, the output speed value of the oil pump V = (V_MIN + V_MAX) / 2. When the current speed value V(t) of the oil pump is greater than the maximum value of the window V_MAX or the current speed value V(t) of the oil pump is less than the low threshold value of the window hysteresis V_WL, exit the window and record the time T1. At this time, the output speed value V of the oil pump is equal to the current speed value V(t) of the oil pump. If T1 – T0 is greater than the stabilization time in the i-th debugging specification, and the output speed value V of the oil pump at time T1 meets the speed error range in the i-th debugging specification, then the i-th debugging specification is successfully debugged; otherwise, the i-th debugging specification is unsuccessful. (2.2) If the current speed value V(t) of the oil pump is less than the maximum value of the window V_MAX for the first time in a decreasing manner, record the time T2. At this time, the output speed value of the oil pump V = (V_MIN + V_MAX) / 2. When the current speed value V(t) of the oil pump is less than the minimum value of the window V_MIN or the current speed value V(t) of the oil pump is greater than the high hysteresis threshold V_WH of the window, exit the window and record the time T3. At this time, the output speed value V of the oil pump is equal to the current speed value V(t) of the oil pump. If T3 – T2 > the stabilization time in the i-th debugging specification, and the output speed value V of the oil pump at time T3 meets the speed error range in the i-th debugging specification, then the i-th debugging specification is successfully debugged; otherwise, the i-th debugging specification is unsuccessful.
8. A performance testing device for a VP pump, used to implement the performance testing method for the VP pump according to any one of claims 1 to 7, characterized in that, The VP pump includes a fuel quantity actuator, a timing stroke sensor, a fuel pump speed sensor, a timing stroke solenoid valve, and a fuel inlet solenoid valve. The fuel quantity actuator includes a drive coil, a slip ring, a slip ring position sensor, and a fuel temperature sensor. The timing stroke sensor detects the timing stroke at the injection advance angle position. The fuel pump speed sensor detects the speed of the fuel pump. The slip ring position sensor detects the position of the slip ring. The fuel temperature sensor detects the fuel temperature inside the VP pump. The VP pump draws fuel from the fuel tank and supplies it to the engine. The engine is equipped with a coolant temperature sensor to detect the engine coolant temperature. The performance testing device for the VP pump includes: An acquisition module is used to acquire the configuration information of the VP pump; The control module is used to perform a self-test of the fuel quantity actuator when the timing stroke sensor, fuel pump speed sensor, slip ring position sensor, fuel temperature sensor and water temperature sensor can all be detected normally; when the fuel quantity actuator self-test passes, the module controls the slip ring position of the fuel quantity actuator according to the configuration information of the VP pump, and detects whether the speed reference point of the fuel pump is stable at the preset speed value through window hysteresis. The detection module is used to automatically adjust the VP pump according to the adjustment specifications in the configuration information if the speed reference point of the oil pump is stable at a preset speed value, so as to realize the performance detection of the VP pump.
9. A performance testing system for a VP pump, characterized in that, include: The VP pump and ECU are communicatively connected. The VP pump includes a fuel quantity actuator, a timing stroke sensor, a fuel pump speed sensor, a timing stroke solenoid valve, and a fuel inlet solenoid valve. The fuel quantity actuator includes a slip ring position sensor and a fuel temperature sensor. The ECU includes the performance detection device for the VP pump as described in claim 8. The ECU can calculate a suitable drive current based on the signal from the timing stroke sensor, and drive the timing stroke solenoid valve to bring the injection advance angle to the target position. The ECU can drive the oil inlet solenoid valve to open or close based on the signals from the oil pump speed sensor, the slip ring position sensor, the fuel temperature sensor, and the engine coolant temperature sensor.
Citation Information
Patent Citations
Control method and system for position type electronic controlled distribution pump
CN107420211A
Hysteresis detection method and system for oil mass actuator
CN115839835A