A method, apparatus and electronic device for determining hydraulic pump current
By optimizing the starting and ending currents of the hydraulic pump based on the mapping relationship between engine speed and hydraulic pump speed, combined with interpolation methods and the principle of flow conservation, the problems of hydraulic pump adjustment lag and vehicle impact are solved, thus improving driving comfort.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2026-03-20
AI Technical Summary
In the existing technology, the starting and ending current settings of the hydraulic pump are unreasonable, which leads to the hydraulic pump adjustment delay and the vehicle's shock sensation.
The target pump speed is determined by the mapping relationship between engine speed and hydraulic pump speed, and the starting and ending currents are calculated using interpolation methods. The current setting is optimized by combining the flow conservation principle of pump and motor.
The hydraulic pump was properly adjusted, avoiding adjustment delays and vehicle impact, thus improving driving comfort.
Smart Images

Figure CN119572469B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of hydraulic control, and particularly relates to a method and device for determining hydraulic pump current and electronic equipment. BACKGROUND
[0002] The hydraulic pump is a part in the vehicle gearbox. The hydraulic pump converts electrical energy into hydraulic energy to provide a certain flow and pressure of hydraulic energy for the hydraulic system, and then provides power for the vehicle. The hydraulic pump works based on a pre-constructed pump current-displacement curve, that is, each current value corresponds to a pump displacement. The current of the hydraulic pump includes a starting current and a final current. The starting current is the minimum control current for starting the hydraulic pump, and the final current is the minimum control current corresponding to the maximum displacement of the hydraulic pump.
[0003] However, if the starting current is set too small, the adjustment of the hydraulic pump will be delayed, and if the starting current is set too large, the vehicle will be overdriven, and the driver will feel a sense of jerk. Similarly, if the final current is set too large, the vehicle will also be impacted. SUMMARY
[0004] The present application provides a method and device for determining hydraulic pump current and electronic equipment, which can obtain more reasonable starting current and final current, and avoid the adjustment delay of the hydraulic pump and the impact on the vehicle.
[0005] In a first aspect, the present application provides a method for determining hydraulic pump current, which comprises:
[0006] determining a target pump speed corresponding to a current engine speed based on a preset mapping relationship between the engine speed and the pump speed of the hydraulic pump;
[0007] determining a target pump displacement corresponding to each preset current based on the target pump speed and the plurality of preset currents;
[0008] determining the starting current and the final current of the hydraulic pump by using the plurality of preset currents and the target pump displacement corresponding to each preset current.
[0009] In the above embodiment, the target pump speed corresponding to the current engine speed is determined according to the mapping relationship between the engine speed and the pump speed, and then the starting current and the final current of the hydraulic pump are determined based on the pump speed and the plurality of preset currents. This method considers the running condition of the current engine, and predicts the starting current and the final current based on the power connection relationship between the engine and the gearbox, so that the obtained starting current and final current are more reasonable, and the adjustment delay of the hydraulic pump and the impact on the vehicle can be avoided.
[0010] In a possible implementation, determining the starting current of the hydraulic pump based on the plurality of preset currents and the target pump displacement corresponding to each preset current comprises:
[0011] Selecting two first target currents from the plurality of preset currents based on the size of the current;
[0012] Mapping the first target current and the target pump displacement corresponding to the first target current into a first rectangular coordinate system to obtain a first coordinate point and a second coordinate point;
[0013] Determining the starting current based on the first target current and the target pump displacement corresponding to the first coordinate point, the first target current and the target pump displacement corresponding to the second coordinate point, and the slope of a straight line constructed based on the first coordinate point and the second coordinate point.
[0014] In the above embodiment, the starting current obtained by interpolation using two points close to the coordinate point corresponding to the starting current is more reasonable.
[0015] In a possible implementation, determining the ending current of the hydraulic pump based on the plurality of preset currents and the target pump displacement corresponding to each preset current comprises:
[0016] Selecting two second target currents from the plurality of preset currents based on the size of the current;
[0017] Mapping the second target current and the target pump displacement corresponding to the second target current into a second rectangular coordinate system to obtain a third coordinate point and a fourth coordinate point;
[0018] Determining the ending current based on the second target current and the target pump displacement corresponding to the third coordinate point, the second target current and the target pump displacement corresponding to the fourth coordinate point, and the slope of a straight line constructed based on the third coordinate point and the fourth coordinate point.
[0019] In the above embodiment, the ending current obtained by interpolation using two points close to the coordinate point corresponding to the ending current is more reasonable.
[0020] In a possible implementation, the determining of the target pump displacement corresponding to each preset current based on the target pump speed and the plurality of preset currents comprises:
[0021] For any one preset current, determining a target motor speed corresponding to the any one preset current based on a mapping relationship between the current and the motor speed of the hydraulic pump pre-constructed;
[0022] determine a valve opening degree of the hydraulic pump corresponding to the arbitrary one of the preset currents based on the target motor speed and the target pump speed;
[0023] determine a target pump displacement corresponding to the arbitrary one of the preset currents based on the valve opening degree and a maximum displacement of the hydraulic pump.
[0024] In the above embodiment, the target pump displacement is determined by using the principle of pump and motor flow conservation, so that the obtained pump displacement is more accurate and reasonable.
[0025] In a possible implementation, before the target pump speed corresponding to the current engine speed is determined based on the mapping relationship between the preset engine speed and the pump speed of the hydraulic pump, the method further includes:
[0026] adjust the motor speed of the hydraulic pump to exceed a preset speed by using a preset control current.
[0027] In the above embodiment, before the target pump speed corresponding to the current engine speed is determined, the motor speed is first adjusted to determine whether the valve driven by the motor is stuck, so that the fault condition of the hydraulic pump can be found in time.
[0028] In a possible implementation, before the target pump speed corresponding to the current engine speed is determined based on the mapping relationship between the preset engine speed and the pump speed of the hydraulic pump, the method further includes:
[0029] determine that the oil temperature in the hydraulic pump is within a preset temperature range and that the gear of the vehicle transmission is neutral.
[0030] In the above embodiment, before the target pump speed corresponding to the current engine speed is determined, it is first determined whether the oil temperature in the hydraulic pump meets the temperature condition and whether the gear of the vehicle transmission meets the gear condition, and when both conditions are met, the subsequent steps are started to obtain more reasonable start current and end current.
[0031] In a second aspect, an embodiment of the present application provides a device for determining a hydraulic pump current, and the device includes:
[0032] a pump speed determination module configured to determine a target pump speed corresponding to a current engine speed based on a mapping relationship between a preset engine speed and a pump speed of a hydraulic pump;
[0033] a pump displacement determination module configured to determine a target pump displacement corresponding to each of preset currents based on the target pump speed and the preset currents;
[0034] a current determination module configured to determine a start current and an end current of the hydraulic pump by using the preset currents and the target pump displacement corresponding to each of the preset currents.
[0035] In a third aspect, an electronic device is provided, and the electronic device comprises:
[0036] at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method in the first aspect.
[0037] In a fourth aspect, a computer storage medium is provided, and the computer storage medium stores a computer program, and the computer program is used to enable a computer to perform the method in the first aspect.
[0038] In a fifth aspect, a computer program product is provided, and the computer program product comprises a computer program, and when the computer program is executed by a processor, the method in the first aspect is implemented. BRIEF DESCRIPTION OF DRAWINGS
[0039] Figure 1 A pump current-displacement curve diagram according to an example of an example embodiment of the present application;
[0040] Figure 2 A method flow diagram for determining a hydraulic pump current according to an example of an example embodiment of the present application;
[0041] Figure 3 A specific method flow diagram for determining a hydraulic pump current according to an example of an example embodiment of the present application;
[0042] Figure 4 A device diagram for determining a hydraulic pump current according to an example of an example embodiment of the present application;
[0043] Figure 5 An electronic device diagram according to an example of an example embodiment of the present application;
[0044] Figure 6 A vehicle diagram according to an example of an example embodiment of the present application. DETAILED DESCRIPTION
[0045] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0046] First, some concepts involved in the embodiments of the present application are introduced.
[0047] Gearbox: The engine of the vehicle is the power source of the vehicle, and the gearbox is used to adjust the power. When the vehicle is in neutral gear, the power connection between the engine and the gearbox is cut off, so that the vehicle can slide for a distance without power output.
[0048] Hydraulic pump: located in the gearbox of the vehicle, the function of the hydraulic pump is to convert electrical energy into hydraulic energy, provide a certain flow and pressure of hydraulic energy for the hydraulic system, and then provide power for the vehicle.
[0049] Pump current-displacement curve: a curve indicating the operation of the hydraulic pump, as shown in Figure 1 , a general current-displacement curve includes 11 points, where the abscissa can be displacement and the ordinate can be current, or the abscissa can be current and the ordinate can be displacement, which is not limited in the embodiments of the present application.
[0050] Self-learning: in the embodiments of the present application, the self-learning process is the process of determining the starting current and the final current.
[0051] Motor of the hydraulic pump: the motor is driven to rotate by the current, and the valve of the hydraulic pump is adjusted by the motor to pump out oil.
[0052] Pump displacement of the hydraulic pump: the volume of the oil pumped out.
[0053] Hydraulic swing angle: in the embodiments of the present application, the hydraulic swing angle can also be referred to as the valve opening degree, that is, the opening degree of the valve of the hydraulic pump, which can be a percentage. The larger the hydraulic swing angle, the more the pump displacement.
[0054] The method in the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0055] In view of the unreasonable setting of the starting current and the final current, the resulting hydraulic pump adjustment lag, and the problem that the driver feels impact, the embodiments of the present application provide a method for determining the current of the hydraulic pump, as shown in Figure 2 , the method comprises:
[0056] S201: determining the target pump speed corresponding to the current engine speed based on the mapping relationship between the preset engine speed and the pump speed of the hydraulic pump.
[0057] The embodiment of the present application provides a hydraulic pump self-learning scheme, i.e. a current self-learning scheme. After the self-learning state is activated, the process of determining the starting current and the final current can be executed. In the embodiment of the present application, the operating parameters of the gearbox need to be detected to determine whether the self-learning state is activated, i.e. whether the oil temperature in the hydraulic pump is within the preset temperature range and whether the current gear of the vehicle gearbox is neutral. If the oil temperature is within the preset range and the current gear is neutral, it is determined that the self-learning state is activated.
[0058] After the self-learning state is activated, before the target pump speed corresponding to the current engine speed is determined, it is first needed to determine whether the valve of the hydraulic pump is stuck. If the stuck is detected, an alarm information is generated to remind the driver to repair the valve. Since the opening and closing of the valve is driven by the motor, the current opening and closing of the valve can be determined by the motor speed.
[0059] Specifically, the motor speed of the hydraulic pump is adjusted to exceed the preset speed by using the preset control current. For example, the preset control current is 1200mA, and the motor is controlled to rotate by using 1200mA. If the motor speed exceeds the preset speed, it is determined that the valve can be normally opened and closed. If the motor speed is less than the preset speed or the motor does not rotate, it can be determined that the valve is stuck. The motor speed can be measured by a speed sensor.
[0060] In the embodiment of the present application, the basic idea of determining the starting current and the final current is to interpolate the pump current-flow curve obtained by the self-learning process, and the pump current-flow curve is obtained based on the pump speed of the hydraulic pump. The pump speed and the engine speed have a mapping relationship. Therefore, it is first needed to determine the target pump speed corresponding to the current engine speed. The current engine speed can be measured by a speed sensor. The mapping relationship between the engine speed and the pump speed of the hydraulic pump can be shown in Table 1.
[0061] Table 1
[0062]
[0063]
[0064] S202: determining the target pump displacement corresponding to each preset current based on the target pump speed and the plurality of preset currents.
[0065] S202 is the process of self-learning the pump current-flow curve in S201. In the pump current-flow curve, the current is the preset current. Then, the pump displacement corresponding to each current is determined according to the preset current and the target pump speed, and the pump current-flow curve is obtained.
[0066] In this embodiment of the application, the multiple preset currents differ by a preset value, such as 80mA, etc. Figure 1 As shown, the current is positively correlated with the pump displacement; that is, the larger the current, the larger the pump displacement. The pump current-flow curve includes 11 points. The first point P1 corresponds to a current of 0, the second point P2 corresponds to a current of 80mA, the third point P3 corresponds to a current of 160mA, the fourth point P4 corresponds to a current of 240mA, the fifth point P5 corresponds to a current of 320mA, the sixth point P6 corresponds to a current of 400mA, the seventh point P7 corresponds to a current of 480mA, the eighth point P8 corresponds to a current of 560mA, the ninth point P9 corresponds to a current of 640mA, the tenth point P10 corresponds to a current of 720mA, and the eleventh point P11 corresponds to a current of 800mA. The currents corresponding to P1 and P11 mentioned above are the initial and final adjustment currents obtained during the self-learning current-pump displacement curve, not the final values. This application embodiment does not specifically limit the differences between the preset currents.
[0067] In this embodiment, the current corresponding to the intermediate dimension (P2~P10) is referred to as multiple preset current values. After obtaining multiple preset current values, the pump displacement corresponding to each preset current can be determined according to formulas 1 to 3.
[0068] Nmot*Qmot=Npmp*Qpmp Formula 1
[0069] Nmot / Npmp = gi_Hyd (Formula 2)
[0070] Qpmp = gi_hyd * Qmot (Formula 3)
[0071] Where Nmot is the motor speed, Qmot is the maximum displacement of the hydraulic pump (75cc), Npmp is the pump speed, Qpmp is the pump displacement corresponding to the current, and gi_Hyd is the valve opening (also known as the hydraulic swing angle). Since the motor is driven by current, which in turn drives the valve of the hydraulic pump to pump out oil, there is a mapping relationship between the motor speed and the current. That is, the motor speed can be determined through this mapping relationship. The mapping relationship is shown in Table 2 below. Because the hydraulic pump is not yet working during the execution of S202, the motor speed cannot be obtained from the motor speed sensor.
[0072] Table 2
[0073] Current (mA) Motor speed (r / min) b1 r1 b2 r2 b3 r3 ... ... bn rn
[0074] The pump speed mentioned above is the target pump speed corresponding to the current engine speed in S201 above; Formula 1 above is the principle of pump and motor flow conservation. In this embodiment of the application, the pump displacement corresponding to each preset current can be determined by utilizing the principle of pump and motor flow conservation.
[0075] S203: Determine the starting current and ending current of the hydraulic pump by using the plurality of preset currents and the target pump displacement corresponding to each preset current.
[0076] Based on the above S201, the basic idea of determining the starting current and the final adjustment current in this application embodiment is to interpolate the self-learned pump current-displacement curve. Therefore, the starting current can be obtained based on interpolation formula 4.
[0077] [i1,grad1]=extrap(LUT_V (2,3) ,LUT_i (2,3) Formula 4 (p2, p3, volume1)
[0078] like Figure 1 As shown, in Equation 4, i1 is the starting current (which needs to be interpolated); grad1 is the slope of the straight line constructed by P2 and P3; LUT_V (2,3) Here are the displacement ratios corresponding to P2 and P3. The displacement ratio can be determined by "pump displacement corresponding to current / maximum pump displacement," where the maximum pump displacement is a fixed value related to the hydraulic pump model; LUT_i (2,3) The currents corresponding to P2 and P3 are 80mA and 160mA, respectively, which are the two smaller values among multiple preset currents; volume1 represents the displacement ratio corresponding to the starting current. In this embodiment, volume1 is 0, at which point the hydraulic pump starts working, the motor has just started, and the valve is in the process of opening; P2 represents the sequence number of the second point, i.e., 2, and P3 represents the sequence number of the third point, i.e., 3; extrap represents interpolation calculation.
[0079] The final adjustment current can be obtained based on interpolation formula 5.
[0080] [i11,grad2]=extrap(LUT_V (9,10) ,LUT_i (9,10) ,p9,p10,volume2) Formula 5
[0081] like Figure 1 As shown, in Equation 4, i11 is the final adjustment current (which needs to be interpolated); grad2 is the slope of the straight line constructed by P9 and P10; LUT_V (9,10)volume1 and volume2 are the displacement ratios corresponding to P9 and P10, the displacement ratio can be determined by "pump displacement corresponding to current / maximum pump displacement", the maximum pump displacement is a fixed value, which is related to the model of the hydraulic pump; LUT_i (9,10) volume1 and volume2 are the displacement ratios corresponding to P9 and P10, the displacement ratio can be determined by "pump displacement corresponding to current / maximum pump displacement", the maximum pump displacement is a fixed value, which is related to the model of the hydraulic pump; LUT_i
[0082] The following is based on Figure 3 The specific process of determining the starting current and the final current provided in the embodiments of the present application is described in detail.
[0083] S301: Determine whether the self-learning state is activated, if yes, execute S302, otherwise, repeat S301;
[0084] Specifically, it can be determined by judging whether the oil temperature in the hydraulic pump is within the preset temperature range and whether the gear of the vehicle transmission is neutral. When the oil temperature is within the preset temperature range and the gear of the vehicle transmission is neutral, the self-learning state is activated.
[0085] S302: Adjust the motor speed of the hydraulic pump using the preset control current;
[0086] S303: Determine whether the motor speed exceeds the preset speed, if yes, execute S304, otherwise, execute S306;
[0087] In S303, the motor speed can be measured by a speed sensor.
[0088] S304: Determine the pump displacement corresponding to each preset current based on a plurality of preset currents and a target pump speed determined based on the current engine speed;
[0089] The process of determining the pump displacement in S304 is as described above in S202, which will not be repeated here.
[0090] S305: Determine the starting current and the final current of the hydraulic pump using the plurality of preset currents and the target pump displacement corresponding to each preset current, and then end;
[0091] The process of determining the starting current and the final current in S305 is as described above in S203, which will not be repeated here.
[0092] S306: Generate an alarm message, and then end.
[0093] Based on the same inventive concept, the embodiment of the present application further provides a device for determining a hydraulic pump current, as shown in the accompanying drawings, the device comprises: Figure 4
[0094] a pump rotating speed determining module 401, configured to determine a target pump rotating speed corresponding to a current engine rotating speed based on a preset mapping relationship between the engine rotating speed and the pump rotating speed of the hydraulic pump;
[0095] a pump displacement determining module 402, configured to determine a target pump displacement corresponding to each preset current based on the target pump rotating speed and a plurality of preset currents;
[0096] a current determining module 403, configured to determine a starting current and a terminal current of the hydraulic pump by using the plurality of preset currents and the target pump displacement corresponding to each preset current.
[0097] In a possible implementation, the current determining module 403 is configured to:
[0098] select two first target currents from the plurality of preset currents based on the size of the current;
[0099] map the first target current and the target pump displacement corresponding to the first target current into a first rectangular coordinate system to obtain a first coordinate point and a second coordinate point;
[0100] determine the starting current by using the first target current and the target pump displacement corresponding to the first coordinate point, the first target current and the target pump displacement corresponding to the second coordinate point, and the slope of a straight line constructed based on the first coordinate point and the second coordinate point.
[0101] In a possible implementation, the current determining module 403 is configured to:
[0102] select two second target currents from the plurality of preset currents based on the size of the current;
[0103] map the second target current and the target pump displacement corresponding to the second target current into a second rectangular coordinate system to obtain a third coordinate point and a fourth coordinate point;
[0104] determine the terminal current by using the second target current and the target pump displacement corresponding to the third coordinate point, the second target current and the target pump displacement corresponding to the fourth coordinate point, and the slope of a straight line constructed based on the third coordinate point and the fourth coordinate point.
[0105] In a possible implementation, the pump displacement determining module 402 is configured to:
[0106] For any one preset current, based on a mapping relationship between the current and the hydraulic pump motor speed constructed in advance, a target motor speed corresponding to the any one preset current is determined;
[0107] Based on the target motor speed and the target pump speed, a valve opening degree of the hydraulic pump corresponding to the any one preset current is determined;
[0108] Based on the valve opening degree and the maximum displacement of the hydraulic pump, a target pump displacement corresponding to the any one preset current is determined.
[0109] In a possible implementation, the device further includes an adjusting module configured to:
[0110] Adjust the motor speed of the hydraulic pump to exceed the preset speed by using the preset control current.
[0111] In a possible implementation, the device further includes a judging module configured to:
[0112] Determine that the oil temperature in the hydraulic pump is within a preset temperature range and the gear of the vehicle transmission is neutral.
[0113] Based on the same inventive concept, the embodiments of the present application also provide an electronic device, as shown in the accompanying drawings, which comprises: Figure 5
[0114] a processor 501, a memory 502, a communication interface 503 and a bus 504. Wherein, the processor 501, the memory 502 and the communication interface 503 are connected with each other through the bus 504.
[0115] The processor 501 is configured to read the instructions in the memory 502 and execute them, so that the at least one processor can execute the method for determining the hydraulic pump current provided by the above-mentioned embodiments.
[0116] The memory 502 is configured to store various instructions and programs of the method for determining the hydraulic pump current provided by the above-mentioned embodiments.
[0117] The communication interface 503 is configured to realize data interaction between various sensors and the electronic control unit.
[0118] The bus 504 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 5 Only one bus or only one type of bus can be present.
[0119] The processor 501 can be a central processing unit (CPU), a network processor (NP), a Graphic Processing Unit (GPU), or any combination of CPU, NP, and GPU. It can also be a hardware chip. The hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0120] The memory 502 can include a readable medium in the form of volatile memory, such as a random access memory (RAM) and / or a cache memory, and can further include a read-only memory (ROM). The memory 502 can also include programs / utilities having a set of (at least one) program modules, such as an operating system, one or more application programs, other program modules, and program data, each of which or a combination of which can include an implementation of a network environment.
[0121] Based on the same inventive concept, the embodiments of the present application also provide a vehicle, such as Figure 6 As shown in the figure, the vehicle comprises:
[0122] An electronic control unit: an electronic device as shown in the figure, configured to acquire data uploaded by each sensor, and perform a method for determining a hydraulic pump current according to an embodiment of the present application based on the received data; Figure 5 An engine speed sensor, configured to measure a speed of the engine and upload a measured speed value to the electronic control unit, so that the electronic control unit determines a target pump speed;
[0123] A motor speed sensor, configured to measure a motor speed of the hydraulic pump and upload a measured motor speed to the electronic control unit, so that the electronic control unit determines whether a valve of the hydraulic pump is stuck.
[0124] A motor speed sensor, configured to measure a motor speed of the hydraulic pump and upload a measured motor speed to the electronic control unit, so that the electronic control unit determines whether a valve of the hydraulic pump is stuck.
[0125] The embodiments of the present application further provide a computer program product, which comprises a computer program. When the computer program is executed by a processor, any one of the methods for determining the hydraulic pump current described above is implemented. For example, the method in the present application can be implemented by software, hardware, firmware or any combination thereof, in whole or in part. When implemented by software, the computer program product in whole or in part can be implemented in the form of a computer program product. The computer program product comprises one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions of the present application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, a core network device or other programmable apparatus.
[0126] Optionally, the computer readable storage medium can be an implementation of the computer program product described above, i.e., the embodiments of the present application further provide a computer readable storage medium, which comprises a computer program. When the computer program is executed by a processor, any one of the methods for determining the hydraulic pump current described above is implemented.
[0127] For example, the computer program or instructions can be stored in the computer readable storage medium, or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer program or instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center and the like integrated with one or more available media. The available media can be a magnetic medium, for example, a floppy disk, a hard disk, a magnetic tape; or an optical medium, for example, a digital video disc; or a semiconductor medium, for example, a solid state disk. The computer readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.
[0128] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage and the like) containing computer usable program code.
[0129] These computer programs (also known as programs, software, software applications programs, applications, components, program components, or code) include computer program instructions for use by or in connection with the computer or other programmable instruction device. The programs can be fully or partially implemented in software, firmware, or hardware. In some embodiments, the programs can be implemented in one or more modules or components. The modules or components can be software modules or components, firmware modules or components, or hardware modules or components. Figure 1 The computer program instructions can also be loaded into a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that the instructions which execute on the computer or other programmable device provide steps for implementing the functions specified in the flowchart Figure 1 The computer program instructions can also be loaded into a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that the instructions which execute on the computer or other programmable device provide steps for implementing the functions specified in the flowchart
[0130] The computer program instructions can also be loaded into a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that the instructions which execute on the computer or other programmable device provide steps for implementing the functions specified in the flowchart Figure 1 The computer program instructions can also be loaded into a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that the instructions which execute on the computer or other programmable device provide steps for implementing the functions specified in the flowchart Figure 1 The computer program instructions can also be loaded into a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that the instructions which execute on the computer or other programmable device provide steps for implementing the functions specified in the flowchart
[0131] While the preferred embodiments of the application have been described, additional variations and modifications can be made to the embodiments by those of skill in the art once they have the benefit of the present disclosure without departing from the spirit and scope of the application. Accordingly, the attached claims are intended to cover all such variations and modifications as falling within the scope of the application.
[0132] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. A method for determining the current of a hydraulic pump, characterized in that, The method includes: Based on the preset mapping relationship between engine speed and hydraulic pump speed, the target pump speed corresponding to the current engine speed is determined. Based on the target pump speed and multiple preset currents, determine the target pump displacement corresponding to each preset current; Based on the magnitude of the current, two first target currents are selected from the plurality of preset currents; the first target currents and the target pump displacements corresponding to the first target currents are mapped to a first rectangular coordinate system to obtain a first coordinate point and a second coordinate point; the starting current is determined by using the first target current and target pump displacements corresponding to the first coordinate point, the first target current and target pump displacements corresponding to the second coordinate point, and the slope of the straight line constructed based on the first coordinate point and the second coordinate point. The final adjustment current of the hydraulic pump is determined by using the multiple preset currents and the target pump displacement corresponding to each preset current.
2. The method according to claim 1, characterized in that, Determining the final set current of the hydraulic pump using the plurality of preset currents and the target pump displacement corresponding to each preset current includes: Based on the magnitude of the current, two second target currents are selected from the plurality of preset currents; The second target current and the target pump displacement corresponding to the second target current are mapped onto the second rectangular coordinate system to obtain the third coordinate point and the fourth coordinate point; The final adjustment current is determined using the second target current and target pump displacement corresponding to the third coordinate point, the second target current and target pump displacement corresponding to the fourth coordinate point, and the slope of the straight line constructed based on the third coordinate point and the fourth coordinate point.
3. The method according to claim 1, characterized in that, The step of determining the target pump displacement corresponding to each preset current based on the target pump speed and multiple preset currents includes: For any preset current, based on the pre-built mapping relationship between the current and the motor speed of the hydraulic pump, the target motor speed corresponding to the preset current is determined. Based on the target motor speed and the target pump speed, determine the valve opening of the hydraulic pump corresponding to any preset current; Based on the valve opening and the maximum displacement of the hydraulic pump, determine the target pump displacement corresponding to any preset current.
4. The method according to claim 1, characterized in that, Before determining the target pump speed corresponding to the current engine speed based on the preset mapping relationship between engine speed and hydraulic pump speed, the method further includes: The motor speed of the hydraulic pump is adjusted to exceed the preset speed using a preset control current.
5. The method according to any one of claims 1 to 4, characterized in that, Before determining the target pump speed corresponding to the current engine speed based on the preset mapping relationship between engine speed and hydraulic pump speed, the method further includes: Ensure the oil temperature in the hydraulic pump is within the preset temperature range and that the vehicle's transmission is in neutral.
6. A device for determining the current of a hydraulic pump, characterized in that, The device includes: The pump speed determination module is used to determine the target pump speed corresponding to the current engine speed based on the preset mapping relationship between engine speed and hydraulic pump speed. The pump displacement determination module is used to determine the target pump displacement corresponding to each preset current based on the target pump speed and multiple preset currents. A current determination module is used to select two first target currents from a plurality of preset currents based on the magnitude of the current; map the first target currents and the target pump displacements corresponding to the first target currents to a first rectangular coordinate system to obtain a first coordinate point and a second coordinate point; determine the starting adjustment current using the first target current and target pump displacements corresponding to the first coordinate point, the first target current and target pump displacements corresponding to the second coordinate point, and the slope of the straight line constructed based on the first coordinate point and the second coordinate point; and determine the final adjustment current of the hydraulic pump using the plurality of preset currents and the target pump displacements corresponding to each preset current.
7. An electronic device, characterized in that, The electronic device includes: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to cause the at least one processor to perform any one of the methods claimed in claims 1-5.
8. A computer storage medium, characterized in that, The computer storage medium stores a computer program that causes the computer to perform any one of the methods claimed in claims 1-5.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements any one of the methods as claimed in claims 1-5.
Citation Information
Patent Citations
Crane control method and system, crane and machine readable storage medium
CN118929457A