Engine starting control method and device of hybrid power vehicle and computer equipment
By acquiring the current clutch reference torque and engine start count of the hybrid vehicle, and using a multidimensional mapping table and learning gain to calculate the clutch oil pressure control signal, the problem of low accuracy and efficiency in engine start control of hybrid vehicles is solved, and fast and smooth engine start is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-31
- Publication Date
- 2026-03-10
AI Technical Summary
Existing hybrid vehicle engine start-up control methods suffer from low control precision or low start-up control efficiency.
By acquiring the current clutch reference torque, engine start count, and engine compensation signal of the hybrid vehicle, and using a multidimensional mapping table and learning gain to calculate the clutch oil pressure control signal, precise engine start control is achieved.
It improves the precision and efficiency of engine start control, making the engine start process faster and smoother, and enhancing robustness.
Smart Images

Figure CN121626083A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of engine starting control, and in particular to an engine starting control method and device for a hybrid vehicle, a computer device, and a storage medium. BACKGROUND
[0002] In a hybrid vehicle, when the engine participates in power generation, engine starting, power generation, and shutdown are involved, and the engine and an integrated starter generator (ISG) motor need to cooperate. Torque control is involved in the cooperation process, and there is a torque loss in the engine under actual use conditions.
[0003] However, the current engine starting control method for a hybrid vehicle has the problems of low control accuracy or low starting control efficiency. SUMMARY
[0004] Therefore, it is necessary to provide an engine starting control method and device for a hybrid vehicle, a computer device, and a storage medium, which can improve the control accuracy and starting control efficiency.
[0005] In a first aspect, an engine starting control method for a hybrid vehicle is provided. The method is applied to a vehicle controller, and the method comprises the following steps: In response to receiving an engine starting instruction of the hybrid vehicle, a current clutch reference torque of the hybrid vehicle, a current engine starting number, and an engine compensation signal of a last time of the current engine starting number are obtained. In response to the current engine starting number being 1, the current clutch reference torque is determined as a clutch oil pressure control signal corresponding to the current engine starting number. In response to the current engine starting number being greater than 1, a clutch oil pressure control signal is determined according to a sum of the current clutch reference torque and the engine compensation signal. The current engine compensation signal of the current engine starting number is calculated, and the hybrid vehicle is controlled to start the engine for the current engine starting number according to the clutch oil pressure control signal.
[0006] In one of the embodiments, the current clutch reference torque of the hybrid vehicle, the current engine starting number, and the engine compensation signal of the last time of the current engine starting number are obtained, comprising: The current engine water temperature, the current crank angle, and the current oil aging degree value of the hybrid vehicle are obtained. The current clutch reference torque is obtained by querying the clutch reference torque multidimensional mapping table according to the current engine water temperature, the current crank angle, and the current oil aging degree value.
[0007] In one of the embodiments, the method further comprises: obtaining a preset number of engine test condition arrays; wherein the engine test condition data includes corresponding engine water temperature test values, corresponding crankshaft angle test values and corresponding oil aging degree test values; generating and outputting corresponding engine test instructions according to each engine test condition array; In response to receiving the test results of each engine test condition array, generating a clutch reference torque multi-dimensional mapping table according to each engine test condition array and the corresponding test results.
[0008] In one embodiment, the current engine compensation signal is calculated according to the current engine start number, and further includes: In response to the current engine start number being 1, obtaining the current time; Determine the first time according to the sum of the current time and the preset time delay, obtain the first engine start speed and the first engine start target speed corresponding to the first time, and determine the first start speed difference value according to the difference between the first engine start speed and the first engine start target speed; Determine the current engine compensation signal according to the product of the first start speed difference value and the preset learning gain.
[0009] In one embodiment, the current engine compensation signal is calculated according to the current engine start number, and further includes: In response to the current engine start number being greater than 1, update the current time; Determine the second time according to the sum of the current time and the preset time delay, obtain the second engine start speed, the second engine start target speed and the historical engine compensation signal corresponding to the second time, and determine the second start speed difference value according to the difference between the second engine start speed and the second engine start target speed; Determine the engine compensation correction signal of the current engine start number according to the product of the second start speed difference value and the preset learning gain, and determine the current engine compensation signal according to the sum of the engine compensation signal of the last time of the current engine start number and the engine compensation correction signal.
[0010] In one embodiment, the method further includes: Update the current time, and obtain the third engine start speed of the current time; In response to the third engine start speed being greater than the start speed threshold, switch the working state of the engine of the hybrid vehicle from the start state to the started state.
[0011] In one embodiment, the hybrid vehicle is controlled to start the engine for the current engine start number according to the clutch oil pressure control signal, including: Obtain the current engine oil temperature of the hybrid vehicle; determining the solenoid current value according to the clutch oil pressure control signal and the current engine oil temperature; performing the current engine start-up according to the solenoid current value.
[0012] In a second aspect, an engine start-up control device of a hybrid vehicle is provided, which includes a data acquisition module, a control signal generation module and an engine start-up control module.
[0013] The data acquisition module is configured to, in response to receiving an engine start-up instruction of the hybrid vehicle, acquire a current clutch reference torque of the hybrid vehicle, a current engine start-up number and an engine compensation signal of a last time of the current engine start-up number; the control signal generation module is configured to, in response to the current engine start-up number being 1, determine the current clutch reference torque as a clutch oil pressure control signal corresponding to the current engine start-up number; the control signal generation module is configured to, in response to the current engine start-up number being greater than 1, determine the clutch oil pressure control signal according to a sum of the current clutch reference torque and the engine compensation signal; and the engine start-up control module is configured to calculate a current engine compensation signal of the current engine start-up number, and control the hybrid vehicle to perform the engine start-up of the current engine start-up number according to the clutch oil pressure control signal.
[0014] In a third aspect, a computer device is provided, which includes a memory and a processor. The memory stores a computer program, and the processor implements the steps of any of the above method embodiments when executing the computer program.
[0015] In a fourth aspect, a computer readable storage medium is provided, which stores a computer program. The computer program is executed by a processor to implement the steps of any of the above method embodiments.
[0016] The aforementioned engine start control method, apparatus, computer equipment, and storage medium for hybrid vehicles, in response to receiving an engine start command from the hybrid vehicle, acquire the current clutch reference torque, the current number of engine starts, and the previous engine compensation signal for the current number of engine starts. Then, in response to the current number of engine starts being 1, the current clutch reference torque is determined as the clutch oil pressure control signal corresponding to the current number of engine starts. Simultaneously, in response to the current number of engine starts being greater than 1, the clutch oil pressure control signal is determined based on the sum of the current clutch reference torque and the engine compensation signal. Next, the current engine compensation signal for the current number of engine starts is calculated, and the hybrid vehicle is controlled to start the engine for the current number of engine starts based on the clutch oil pressure control signal. This improves control accuracy and start control efficiency, making the engine start process faster and smoother, and enhancing the robustness of the engine start control process. Attached Figure Description
[0017] Figure 1 This is a diagram illustrating the application environment of an engine start-up control method for a hybrid vehicle in one embodiment. Figure 2 This is a flowchart illustrating an engine start-up control method for a hybrid vehicle in one embodiment. Figure 3 This is a schematic diagram of the first process for calculating the current engine compensation signal for the current number of engine starts in one embodiment; Figure 4 This is a schematic diagram of the second process for calculating the current engine compensation signal for the current number of engine starts in one embodiment; Figure 5 This is a flowchart illustrating the engine starting steps of a hybrid vehicle based on a clutch oil pressure control signal for the current number of engine starts, as shown in one embodiment. Figure 6 This is a structural block diagram of the engine start control device for a hybrid vehicle in one embodiment; Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0019] For the purpose of clarity, the present application will be described in greater detail below with reference to the accompanying drawings. The embodiments of the present application are shown in the drawings. However, the present application can be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and fully convey the scope of the application to those skilled in the art.
[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description of the application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.
[0021] It should be understood that the terms "first", "second" and so on as used herein can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish a first element from another element. For example, without departing from the scope of the present application, a first resistor can be referred to as a second resistor, and similarly, a second resistor can be referred to as a first resistor. Both the first resistor and the second resistor are resistors, but they are not the same resistor.
[0022] It should be understood that "connection" in the following embodiments, if the circuits, modules, units and the like connected to each other have the transmission of electrical signals or data, should be understood as "electrically connected", "communicatively connected" and the like.
[0023] As used herein, the singular forms "a", "an" and "the" can include plural forms unless the context clearly indicates otherwise. It should also be understood that the terms "comprise / comprising" or "have / having" specify the presence of stated features, integers, steps, operations, components, parts, or combinations thereof, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, parts, or combinations thereof.
[0024] The engine start control method of the hybrid vehicle provided by the present disclosure can be applied to Figure 1 In the vehicle 100 shown, the vehicle 100 can include a vehicle control unit (VCU) 110 and a sensor module 120. The vehicle control unit 110 includes at least one memory 20 and at least one processor 10, and the at least one memory 20 stores a computer program which, when executed by the at least one processor 10, performs the engine start control method of the hybrid vehicle according to the exemplary embodiments of the present disclosure. It should be understood that the vehicle control unit 110 is not necessarily a single electronic device, but can also be a collection of any device or circuit capable of executing the above computer program alone or jointly.
[0025] In the vehicle controller 110, the processor 10 can include a central processing unit (CPU), a graphics processing unit (GPU), a programmable logic device, a special-purpose processor system, a microcontroller, or a microprocessor. By way of example, and without limitation, the processor 10 can also include an analog processor, a digital processor, a microprocessor, a multi-core processor, a processor array, or a network processor, etc.
[0026] In the vehicle controller 110, the processor 10 can run a computer program stored in the memory 20, which can be divided into one or more modules / units (such as computer program 1, computer program 2, …), stored in the memory 20 and executed by the processor 10 to complete the present application. The one or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program in the terminal device. For example, the detail compensation model in the embodiments of the present disclosure can be one of the modules / units.
[0027] The memory 20 can be integrated with the processor 10, for example, arranging RAM or flash memory inside an integrated circuit microprocessor, etc. In addition, the memory can include a separate device, such as an external disk drive, a storage array, or any other storage device that can be used by a database system. The memory and the processor can be operatively coupled or can communicate with each other, for example, through I / O ports, network connections, etc., so that the processor can read the files stored in the memory.
[0028] In a first aspect, as shown in Figure 2 , a hybrid vehicle engine start control method is provided, which is applied to the vehicle controller 110 in Figure 1 , including the following steps 201 to 203.
[0029] Step 201, in response to receiving an engine start instruction of a hybrid vehicle, obtaining a current clutch reference torque of the hybrid vehicle, a current engine start number and an engine compensation signal of the last time of the current engine start number.
[0030] Specifically, the vehicle controller 110, in response to receiving an engine start instruction of a hybrid vehicle, obtains a current clutch reference torque of the hybrid vehicle, a current engine start number and an engine compensation signal of the last time of the current engine start number.
[0031] In one of the embodiments, as shown in Figure 3As shown, the current clutch reference torque of the hybrid vehicle, the current engine start-up number and the engine compensation signal of the last time of the current engine start-up number are acquired, including steps 301 to 302.
[0032] In step 301, the current engine water temperature, the current crank angle and the current oil aging degree value of the hybrid vehicle are acquired. In step 302, the current clutch reference torque is obtained by querying the clutch reference torque multidimensional mapping table according to the current engine water temperature, the current crank angle and the current oil aging degree value.
[0033] Specifically, the vehicle controller 110 acquires the current engine water temperature, the current crank angle and the current oil aging degree value of the hybrid vehicle; and then, the current clutch reference torque is obtained by querying the clutch reference torque multidimensional mapping table according to the current engine water temperature, the current crank angle and the current oil aging degree value, which improves the efficiency and accuracy of acquiring the current clutch reference torque.
[0034] In one specific example, the current engine water temperature, the current crank angle and the current oil aging degree value of the hybrid vehicle are acquired, including: The vehicle mileage of the hybrid vehicle is acquired. The current oil aging degree value is obtained by analyzing the oil aging degree according to the vehicle mileage. The above is only a specific example, which is flexibly set according to user needs in actual application, and is not limited herein.
[0035] In one specific example, the clutch reference torque multidimensional mapping table is obtained based on the following expression:
[0036] Wherein, is the current clutch reference torque; is the current crank angle; is the current engine water temperature; is the current oil aging degree value. The above is only a specific example, which is flexibly set according to user needs in actual application, and is not limited herein.
[0037] In this embodiment, the current engine water temperature, the current crank angle and the current oil aging degree value of the hybrid vehicle are acquired; and then, the current clutch reference torque is obtained by querying the clutch reference torque multidimensional mapping table according to the current engine water temperature, the current crank angle and the current oil aging degree value, which improves the efficiency and accuracy of acquiring the current clutch reference torque.
[0038] In one embodiment, the method further includes: acquire a preset number of engine test condition arrays; generate and output corresponding engine test instructions according to each engine test condition array; generate a clutch reference torque multidimensional mapping table according to each engine test condition array and the corresponding test result in response to receiving the test result of each engine test condition array.
[0039] Specifically, the engine test condition data includes corresponding engine water temperature test values, corresponding crankshaft angle test values, and corresponding oil aging degree test values; the vehicle control unit 110 acquires a preset number of engine test condition arrays; then, generates and outputs corresponding engine test instructions according to each engine test condition array; and then, generates a clutch reference torque multidimensional mapping table according to each engine test condition array and the corresponding test result in response to receiving the test result of each engine test condition array, thereby improving the data processing efficiency, and improving the generation efficiency and convenience of the clutch reference torque multidimensional mapping table through the engine test condition array.
[0040] In this embodiment, a preset number of engine test condition arrays are acquired; then, corresponding engine test instructions are generated and output according to each engine test condition array; and then, a clutch reference torque multidimensional mapping table is generated according to each engine test condition array and the corresponding test result in response to receiving the test result of each engine test condition array, thereby improving the data processing efficiency, and improving the generation efficiency and convenience of the clutch reference torque multidimensional mapping table through the engine test condition array.
[0041] In one of the embodiments, as shown in FIG. 4, a current engine compensation signal for calculating the current engine start-up number is also provided, and the method further includes steps 401 to 403. Figure 4
[0042] Step 401: In response to the current engine start-up number being 1, a current time is acquired. Step 402: A first time is determined according to the sum of the current time and a preset time delay, a first engine start-up speed and a first engine start-up target speed corresponding to the first time are acquired, and a first start-up speed difference value is determined according to the difference between the first engine start-up speed and the first engine start-up target speed. Step 403: A current engine compensation signal is determined according to the product of the first start-up speed difference value and a preset learning gain.
[0043] Specifically, the vehicle controller 110 obtains a current time in response to the current engine start number being 1, and then determines a first time according to a sum of the current time and a preset time delay, obtains a first engine start speed and a first engine start target speed corresponding to the first time, and determines a first start speed difference value according to a difference between the first engine start speed and the first engine start target speed. Then, the vehicle controller 110 determines a current engine compensation signal according to a product of the first start speed difference value and a preset learning gain, so as to accurately and quickly obtain the current engine compensation signal when the current engine start number is 1, and improve the efficiency and accuracy of engine start control of the hybrid vehicle.
[0044] In one specific example, when the current engine start number is 1, the clutch oil pressure control signal is obtained based on the following expression:
[0045] wherein, is the clutch oil pressure control signal when the current engine start number is 1; is a current clutch reference torque; The current engine compensation signal when the current engine start number is 1 is obtained based on the following expression:
[0046] wherein, is the current engine compensation signal when the current engine start number is 1; is a learning gain; is the first start speed difference value; The first start speed difference value when the current engine start number is 1 is obtained based on the following expression:
[0047] wherein, is the first start speed difference value; is a first engine start speed; is a first engine start target speed. The above is only a specific example, and in actual application, it can be flexibly set according to user needs, which is not limited herein.
[0048] In the embodiment, in response to the current engine start number being 1, the current time is acquired; then, a first time is determined according to a sum of the current time and a preset time delay, a first engine start speed and a first engine start target speed corresponding to the first time are acquired, and a first start speed difference value is determined according to a difference between the first engine start speed and the first engine start target speed; then, a current engine compensation signal is determined according to a product of the first start speed difference value and a preset learning gain, so that the current engine compensation signal when the current engine start number is 1 is accurately and quickly obtained, and the efficiency and accuracy of engine start control of the hybrid vehicle are improved.
[0049] In one embodiment, as shown in FIG. 4, the current engine compensation signal of the current engine start number is calculated, and the method further includes steps 404 to 406. Figure 4
[0050] Step 404, in response to the current engine start number being greater than 1, the current time is updated; Step 405, a second time is determined according to a sum of the current time and a preset time delay, a second engine start speed, a second engine start target speed and a historical engine compensation signal corresponding to the second time are acquired, and a second start speed difference value is determined according to a difference between the second engine start speed and the second engine start target speed; Step 406, an engine compensation correction signal of the current engine start number is determined according to a product of the second start speed difference value and a preset learning gain, and the current engine compensation signal is determined according to a sum of a last engine compensation signal of the current engine start number and the engine compensation correction signal.
[0051] Specifically, the vehicle controller 110 updates the current time in response to the current engine start number being greater than 1; then, a second time is determined according to a sum of the current time and a preset time delay, a second engine start speed, a second engine start target speed and a historical engine compensation signal corresponding to the second time are acquired, and a second start speed difference value is determined according to a difference between the second engine start speed and the second engine start target speed; then, an engine compensation correction signal of the current engine start number is determined according to a product of the second start speed difference value and a preset learning gain, and the current engine compensation signal is determined according to a sum of a last engine compensation signal of the current engine start number and the engine compensation correction signal, so that the current engine compensation signal when the current engine start number is greater than 1 is accurately and quickly obtained, and the efficiency and accuracy of engine start control of the hybrid vehicle are improved.
[0052] In one specific example, when the current engine start number is greater than 1, the clutch oil pressure control signal is obtained based on the following expression:
[0053] wherein, is a clutch oil pressure control signal when the current engine start-up number is k ; is a current clutch reference torque; is an engine compensation signal of the last time of the current engine start-up number; is the current engine compensation signal when the current engine start-up number is k ;
[0054] wherein, is the current engine compensation signal when the current engine start-up number is k ; is a learning gain; is a second start-up speed difference value; is an engine compensation signal of the last time of the current engine start-up number, i.e., the engine compensation signal when the current engine start-up number is k- 1; is the current engine start-up number is k ;
[0055] wherein, is the second start-up speed difference value; is a second engine start-up speed; is a second engine start-up target speed. The above is only a specific example, and in actual application, it is flexibly set according to user demand, which is not limited herein.
[0056] In the embodiment, in response to the current engine start-up number being greater than 1, the current time is updated; then, the second time is determined according to the sum of the current time and the preset time delay, the second engine start-up speed, the second engine start-up target speed and the historical engine compensation signal corresponding to the second time are obtained, the second start-up speed difference value is determined according to the difference between the second engine start-up speed and the second engine start-up target speed; then, the engine compensation correction signal of the current engine start-up number is determined according to the product of the second start-up speed difference value and the preset learning gain, and the current engine compensation signal is determined according to the sum of the engine compensation signal of the last time of the current engine start-up number and the engine compensation correction signal, so that the current engine compensation signal when the current engine start-up number is greater than 1 is accurately and quickly obtained, and the efficiency and accuracy of the engine start-up control of the hybrid vehicle are improved.
[0057] In step 202, in response to the current engine start number being 1, the current clutch reference torque is determined as the clutch oil pressure control signal corresponding to the current engine start number. In step 203, in response to the current engine start number being greater than 1, the clutch oil pressure control signal is determined according to the sum of the current clutch reference torque and the current engine compensation signal. Specifically, the vehicle controller 110 determines the current clutch reference torque as the clutch oil pressure control signal corresponding to the current engine start number in response to the current engine start number being 1. Then, in response to the current engine start number being greater than 1, the clutch oil pressure control signal is determined according to the sum of the current clutch reference torque and the current engine compensation signal, so as to control the hybrid vehicle to start the engine for the current engine start number according to the clutch oil pressure control signal.
[0058] In step 204, the current engine compensation signal for the current engine start number is calculated, and the hybrid vehicle is controlled to start the engine for the current engine start number according to the clutch oil pressure control signal.
[0059] Specifically, the current engine compensation signal for the current engine start number is calculated, and the hybrid vehicle is controlled to start the engine for the current engine start number according to the clutch oil pressure control signal, which improves the control accuracy and the starting control efficiency, so as to make the engine starting process more rapid and stable and improve the robustness of the engine starting control process.
[0060] Based on this, the above-mentioned engine starting control method of the hybrid vehicle, in response to receiving the engine starting instruction of the hybrid vehicle, acquires the current clutch reference torque of the hybrid vehicle, the current engine start number and the engine compensation signal of the last time of the current engine start number. Then, in response to the current engine start number being 1, the current clutch reference torque is determined as the clutch oil pressure control signal corresponding to the current engine start number. At the same time, in response to the current engine start number being greater than 1, the clutch oil pressure control signal is determined according to the sum of the current clutch reference torque and the engine compensation signal. Then, the current engine compensation signal for the current engine start number is calculated, and the hybrid vehicle is controlled to start the engine for the current engine start number according to the clutch oil pressure control signal, which improves the control accuracy and the starting control efficiency, so as to make the engine starting process more rapid and stable and improve the robustness of the engine starting control process.
[0061] In one of the embodiments, the method further comprises: updating the current time, acquiring a third engine starting speed at the current time; In response to the third engine starting speed being greater than the starting speed threshold, the operating state of the hybrid vehicle's engine is switched from the starting state to the already started state.
[0062] Specifically, the vehicle controller 110 updates the current time and obtains the starting speed of the third engine at the current time; then, in response to the starting speed of the third engine being greater than the starting speed threshold, it switches the working state of the hybrid vehicle's engine from the starting state to the already started state, which facilitates the switching of the engine's working state and improves the accuracy and efficiency of the engine's working state switching.
[0063] In this embodiment, the current time is updated to obtain the starting speed of the third engine at the current time; then, in response to the starting speed of the third engine being greater than the starting speed threshold, the working state of the hybrid vehicle's engine is switched from the starting state to the already started state, which facilitates the switching of the engine's working state and improves the accuracy and efficiency of the engine's working state switching.
[0064] In one embodiment, such as Figure 5 As shown, the hybrid vehicle is controlled to start the engine for the current number of engine starts according to the clutch oil pressure control signal, including steps 501 to 503.
[0065] Step 501: Obtain the current engine oil temperature of the hybrid vehicle; Step 502: Determine the solenoid valve current value based on the clutch oil pressure control signal and the current engine oil temperature; Step 503: Start the engine according to the current number of engine starts based on the solenoid valve current value.
[0066] Specifically, the vehicle controller 110 acquires the current engine oil temperature of the hybrid vehicle; then, it determines the solenoid valve current value based on the clutch oil pressure control signal and the current engine oil temperature; next, it starts the engine according to the current number of engine starts based on the solenoid valve current value, thereby improving the efficiency and accuracy of engine starting.
[0067] In this embodiment, the current engine oil temperature of the hybrid vehicle is obtained; then, the solenoid valve current value is determined based on the clutch oil pressure control signal and the current engine oil temperature; next, the engine is started according to the current number of engine starts based on the solenoid valve current value, thereby improving the efficiency and accuracy of engine starting.
[0068] It should be understood that, although Figures 2-5 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders.Figures 2-5 At least one of the steps in the method can comprise a plurality of sub-steps or a plurality of stages, which sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the order of the sub-steps or stages is not necessarily sequential, but can be performed alternately or in rotation with other steps or sub-steps or stages of other steps.
[0069] In a second aspect, as shown in Figure 6 An engine start control device of a hybrid vehicle is provided, which device comprises a data acquisition module 610, a control signal generation module 620 and an engine start control module 630.
[0070] The data acquisition module 610 is configured to, in response to receiving an engine start instruction of the hybrid vehicle, acquire a current clutch reference torque of the hybrid vehicle, a current engine start number and an engine compensation signal of a last time of the current engine start number. The control signal generation module 620 is configured to, in response to the current engine start number being 1, determine the current clutch reference torque as a clutch oil pressure control signal corresponding to the current engine start number. The control signal generation module 620 is configured to, in response to the current engine start number being greater than 1, determine the clutch oil pressure control signal according to a sum of the current clutch reference torque and the engine compensation signal. The engine start control module 630 is configured to calculate the engine compensation signal of the current engine start number, and control the hybrid vehicle to perform engine start of the current engine start number according to the clutch oil pressure control signal.
[0071] In one embodiment, the data acquisition module 610 comprises a data acquisition unit.
[0072] The data acquisition unit is configured to acquire a current engine water temperature, a current crank angle and a current engine oil aging degree value of the hybrid vehicle. The data acquisition unit is configured to query a clutch reference torque multi-dimensional mapping table according to the current engine water temperature, the current crank angle and the current engine oil aging degree value, to obtain the current clutch reference torque.
[0073] In one embodiment, the device further comprises a multi-dimensional mapping table generation module.
[0074] The multi-dimensional mapping table generation module is configured to obtain a preset number of engine test condition arrays, wherein the engine test condition data comprises corresponding engine water temperature test values, corresponding crankshaft angle test values, and corresponding engine oil aging degree test values; the multi-dimensional mapping table generation module is configured to generate and output corresponding engine test instructions according to the engine test condition arrays; and the multi-dimensional mapping table generation module is configured to generate a clutch reference torque multi-dimensional mapping table according to the engine test condition arrays and corresponding test results in response to receiving test results of the engine test condition arrays.
[0075] In one of the embodiments, the data acquisition unit is further configured to obtain a current time in response to the current engine start-up number being 1; the data acquisition unit is further configured to determine a first time according to a sum of the current time and a preset time delay, obtain a first engine start-up speed and a first engine start-up target speed corresponding to the first time, and determine a first start-up speed difference value according to a difference between the first engine start-up speed and the first engine start-up target speed; and the data acquisition unit is further configured to determine the current engine compensation signal according to a product of the first start-up speed difference value and a preset learning gain.
[0076] In one of the embodiments, the data acquisition unit is further configured to update the current time in response to the current engine start-up number being greater than 1; the data acquisition unit is further configured to determine a second time according to a sum of the current time and the preset time delay, obtain a second engine start-up speed, a second engine start-up target speed, and a historical engine compensation signal corresponding to the second time, and determine a second start-up speed difference value according to a difference between the second engine start-up speed and the second engine start-up target speed; the data acquisition unit is further configured to determine an engine compensation correction signal for the current engine start-up number according to a product of the second start-up speed difference value and the preset learning gain, determine the current engine compensation signal according to a sum of an engine compensation signal for a last time of the current engine start-up number and the engine compensation correction signal.
[0077] In one of the embodiments, the device further comprises a working state switching module.
[0078] The working state switching module is configured to update the current time and obtain a third engine start-up speed at the current time; and the working state switching module is configured to switch the working state of the engine of the hybrid vehicle from the start-up state to the started state in response to the third engine start-up speed being greater than a start-up speed threshold.
[0079] In one of the embodiments, the start-up control module 630 comprises a start-up control unit.
[0080] The starting control unit is configured to acquire a current engine oil temperature of the hybrid vehicle; the starting control unit is configured to determine a solenoid valve current value according to the clutch oil pressure control signal and the current engine oil temperature; and the starting control unit is configured to perform engine starting according to the current engine starting number of times according to the solenoid valve current value.
[0081] The specific limitation of the engine starting control device of the hybrid vehicle can refer to the limitation of the engine starting control method of the hybrid vehicle in the foregoing, which will not be described here. Each module in the engine starting control device of the hybrid vehicle can be realized by software, hardware, and a combination thereof, in whole or in part. Each module can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operation corresponding to each module.
[0082] In one embodiment, a computer device, which can be a terminal, has an internal structure diagram as shown in Figure 7 The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The network interface of the computer device is configured to communicate with external terminals through a network connection. The computer program is executed by the processor to implement an engine starting control method of a hybrid vehicle. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or can be a key, trackball, or touchpad arranged on the shell of the computer device, or can be an external keyboard, touchpad, or mouse, etc.
[0083] Those skilled in the art can understand that Figure 7 The structure shown in the foregoing is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the diagram, or can combine certain components, or have a different arrangement of components.
[0084] In a third aspect, a computer device is provided, which includes a memory and a processor. The memory stores a computer program, and the processor implements the steps of any of the methods in the foregoing method embodiments when executing the computer program.
[0085] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the steps of any of the above method embodiments.
[0086] A person of ordinary skill in the art can understand that all or part of the processes in the above method embodiments can be completed by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above method embodiments. Any reference to memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct RAMbus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0087] Any combination of the technical features of the above embodiments can be made, and in order to make the description concise, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist, it should be considered as the scope of the present application.
[0088] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent. It should be pointed out that for those of ordinary skill in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of the patent of the present application should be subject to the appended claims.
Claims
1. An engine start control method of a hybrid vehicle, the method applied to a vehicle control unit, the method comprising: in response to receiving an engine start instruction of a hybrid vehicle, obtaining a current clutch reference torque of the hybrid vehicle, a current engine start number and an engine compensation signal of a last time of the current engine start number; in response to the current engine start number being 1, determining the current clutch reference torque as a clutch oil pressure control signal corresponding to the current engine start number; in response to the current engine start number being greater than 1, determining the clutch oil pressure control signal according to a sum of the current clutch reference torque and the engine compensation signal; calculating a current engine compensation signal of the current engine start number, and controlling the hybrid vehicle to perform engine start of the current engine start number according to the clutch oil pressure control signal.
2. The method of claim 1, wherein, the obtaining the current clutch reference torque of the hybrid vehicle, the current engine start number and the engine compensation signal of the last time of the current engine start number comprises: obtaining a current engine water temperature, a current crank angle and a current oil aging degree value of the hybrid vehicle; querying the current clutch reference torque in a clutch reference torque multi-dimensional mapping table according to the current engine water temperature, the current crank angle and the current oil aging degree value.
3. The method of claim 2, wherein, the method further comprises: obtaining a preset number of engine test condition arrays; wherein the engine test condition data comprises corresponding engine water temperature test values, corresponding crank angle test values and corresponding oil aging degree test values; generating and outputting corresponding engine test instructions according to each of the engine test condition arrays; in response to receiving test results of each of the engine test condition arrays, generating the clutch reference torque multi-dimensional mapping table according to each of the engine test condition arrays and the corresponding test results.
4. The method of claim 1, wherein, the calculating the current engine compensation signal of the current engine start number comprises: in response to the current engine start number being 1, obtaining a current time; determining a first time according to a sum of the current time and a preset time delay, obtaining a first engine start speed and a first engine start target speed corresponding to the first time, and determining a first start speed difference value according to a difference between the first engine start speed and the first engine start target speed; determining the current engine compensation signal according to a product of the first start speed difference value and a preset learning gain.
5. The method of claim 4, wherein, the calculating the current engine compensation signal of the current engine start number further comprises: in response to the current engine start number being greater than 1, updating the current time; determining a second time according to a sum of the current time and the preset time delay, obtaining a second engine start speed, a second engine start target speed and a historical engine compensation signal corresponding to the second time, and determining a second start speed difference value according to a difference between the second engine start speed and the second engine start target speed; An engine compensation correction signal is determined according to a product of the second start-up speed difference value and a preset learning gain, and a current engine compensation signal is determined according to a sum of a last engine compensation signal of a current engine start-up number and the engine compensation correction signal.
6. The method according to any one of claims 4 or 5, characterized in that, The method further comprises: updating the current time, and obtaining a third engine start-up speed at the current time; in response to the third engine start-up speed being greater than a start-up speed threshold, switching a working state of an engine of the hybrid vehicle from a start-up state to a started state.
7. The method of claim 1, wherein, The controlling the hybrid vehicle to start up the engine for the current engine start-up number according to the clutch oil pressure control signal comprises: obtaining a current engine oil temperature of the hybrid vehicle; determining an electromagnetic valve current value according to the clutch oil pressure control signal and the current engine oil temperature; controlling the hybrid vehicle to start up the engine for the current engine start-up number according to the electromagnetic valve current value.
8. An engine start control device of a hybrid vehicle, characterized by comprising: The device comprises: a data obtaining module configured to, in response to receiving an engine start-up instruction of a hybrid vehicle, obtain a current clutch reference torque of the hybrid vehicle, a current engine start-up number, and a last engine compensation signal of the current engine start-up number; a control signal generating module configured to, in response to the current engine start-up number being 1, determine the current clutch reference torque as a clutch oil pressure control signal corresponding to the current engine start-up number, and in response to the current engine start-up number being greater than 1, determine the clutch oil pressure control signal according to a sum of the current clutch reference torque and the engine compensation signal; an engine start-up control module configured to calculate a current engine compensation signal of the current engine start-up number, and control the hybrid vehicle to start up the engine for the current engine start-up number according to the clutch oil pressure control signal.
9. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor implements the steps of the method of any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 7.