Vehicle engine starting method, device and equipment and readable storage medium
By obtaining the current vehicle information and controlling the required torque of the generator to drag the engine, the problem of engine starting of hybrid vehicles affecting fuel economy and driving smoothness is solved, and the engine is successfully started and optimized fuel economy under various environmental conditions.
Patent Information
- Application Number
- CN202510467205.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-06-24
AI Technical Summary
During the engine start of a hybrid vehicle, the increase in engine speed and sudden change in torque will affect the vehicle's fuel economy and driving smoothness.
By obtaining the current time information of the vehicle, including ambient temperature, battery charge state, heating requirements, engine water temperature, driving demand torque or battery discharge power, determine whether to start the engine, and obtain the engine's resistance torque and the drag speed required for startup, thereby controlling the required torque of the generator to drag the engine.
Ensure the engine starts successfully under various environmental conditions, shorten the engine start time, optimize the fuel economy when starting the engine, improve the smoothness of the vehicle driving, and thus improve driving safety.
Smart Images

Figure CN120191341A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of vehicle control, and particularly to a method, device, equipment and readable storage medium for starting an engine of a vehicle. Background Art
[0002] With the rapid development of vehicle control technology, the vehicle ownership is increasing. Considering energy and environmental protection, new energy vehicles have also seen rapid development, and hybrid vehicles are the main type of new energy vehicles. Compared with traditional fuel vehicles, hybrid vehicles add a battery motor as a driving force, which makes the vehicle driving method more complex. During the starting process of the engine of a hybrid vehicle, the increase in engine speed and the sudden change in torque will affect the fuel economy and driving smoothness of the vehicle. Summary of the Invention
[0003] The embodiments of the present application provide a method, device, equipment and readable storage medium for starting an engine of a vehicle. The technical solutions are as follows:
[0004] On the one hand, the embodiments of the present application provide a method for starting an engine of a vehicle, the method including:
[0005] When the vehicle is in a high-voltage state, obtain the vehicle information of the vehicle at the current moment, where the vehicle information includes at least one of the temperature of the environment where the vehicle is located, the state of charge of the battery, the heating demand, the engine water temperature, the driving demand torque or the battery discharge power;
[0006] When it is determined to start the engine of the vehicle according to the vehicle information of the vehicle at the current moment, obtain the resistance torque of the engine and the dragging speed required for starting the engine;
[0007] Determine the demand torque for dragging the engine by the generator of the vehicle according to the resistance torque of the engine and the dragging speed required for starting the engine;
[0008] Control the generator to drag the engine according to the demand torque.
[0009] In a possible implementation manner, the vehicle information includes the driving demand torque;
[0010] The obtaining the vehicle information of the vehicle at the current moment includes:
[0011] Obtain the opening degree of the throttle pedal of the vehicle at the current moment;
[0012] Determine the demand torque corresponding to the opening degree of the throttle pedal of the vehicle at the current moment as the driving demand torque of the vehicle.
[0013] In a possible implementation, obtaining the resistance torque of the engine includes:
[0014] Obtaining the basic reverse drag torque of the engine;
[0015] According to the temperature of the environment where the vehicle is located at the current moment, correcting the basic reverse drag torque to obtain the corrected basic reverse drag torque;
[0016] According to the altitude where the vehicle is located at the current moment, performing a secondary correction on the corrected basic reverse drag torque to obtain the resistance torque of the engine.
[0017] In a possible implementation, determining the required torque for the generator of the vehicle to drag according to the resistance torque of the engine and the dragging speed required for starting the engine includes:
[0018] According to the resistance torque of the engine and the dragging speed required for starting the engine, determining the power required to drag the engine;
[0019] According to the power required to drag the engine, determining the required power for the generator to drag;
[0020] According to the required power for the generator to drag and the dragging speed required for starting the engine, determining the required torque for the generator to drag.
[0021] In a possible implementation, after controlling the generator to drag the engine according to the required torque, the method further includes:
[0022] When the speed of the engine reaches the fuel injection and ignition speed, controlling the engine to inject fuel and ignite, so that the state of the engine changes from the starting state to the running state.
[0023] In a possible implementation, the method further includes:
[0024] Determining a first speed corresponding to the resistance torque of the engine;
[0025] Determining a second speed corresponding to the battery discharge power of the vehicle at the current moment;
[0026] Determining the smaller value of the first speed and the second speed as the fuel injection and ignition speed.
[0027] In a possible implementation, after controlling the engine to inject fuel and ignite when the speed of the engine reaches the fuel injection and ignition speed, the method further includes:
[0028] Determine the driving demand power of the vehicle according to the driving demand torque and wheel-end speed of the vehicle at the current moment;
[0029] Convert the driving demand power of the vehicle to obtain the power of the engine;
[0030] Determine at least one set of speed and torque corresponding to the power of the engine;
[0031] Determine the speed and torque with the lowest corresponding fuel quantity in the at least one set of speed and torque as the target speed and target torque;
[0032] Control the generator to operate at the target speed and control the engine to operate at the target torque.
[0033] On the other hand, an embodiment of the present application provides a starting device for an engine of a vehicle, and the device includes:
[0034] An acquisition module, configured to acquire the vehicle information of the vehicle at the current moment when the vehicle is in a high-voltage state, where the vehicle information includes at least one of the temperature of the environment where the vehicle is located, the state of charge of the battery, the heating demand, the engine water temperature, the driving demand torque, or the battery discharge power;
[0035] The acquisition module is further configured to acquire the resistance torque of the engine and the dragging speed required for starting the engine when it is determined to start the engine of the vehicle according to the vehicle information of the vehicle at the current moment;
[0036] A determination module, configured to determine the demand torque for the vehicle's generator to drag according to the resistance torque of the engine and the dragging speed required for starting the engine;
[0037] A control module, configured to control the generator to drag the engine according to the demand torque.
[0038] In a possible implementation manner, the vehicle information includes the driving demand torque;
[0039] The acquisition module is configured to acquire the opening degree of the vehicle's accelerator pedal at the current moment; and determine the demand torque corresponding to the opening degree of the vehicle's accelerator pedal at the current moment as the driving demand torque of the vehicle.
[0040] In a possible implementation manner, the acquisition module is configured to acquire the basic reverse dragging torque of the engine; correct the basic reverse dragging torque according to the temperature of the environment where the vehicle is located at the current moment to obtain a corrected basic reverse dragging torque; and perform a secondary correction on the corrected basic reverse dragging torque according to the altitude where the vehicle is located at the current moment to obtain the resistance torque of the engine.
[0041] In a possible implementation, the determining module is configured to determine the power required to drive the engine according to the resistance torque of the engine and the driving speed required for starting the engine; determine the required power for driving the generator according to the power required to drive the engine; and determine the required torque for driving the generator according to the required power for driving the generator and the driving speed required for starting the engine.
[0042] In a possible implementation, the control module is further configured to, when the speed of the engine reaches the fuel injection and ignition speed, control the engine to perform fuel injection and ignition, so that the state of the engine changes from the starting state to the running state.
[0043] In a possible implementation, the determining module is further configured to determine a first speed corresponding to the resistance torque of the engine; determine a second speed corresponding to the battery discharge power of the vehicle at the current moment; and determine the smaller value of the first speed and the second speed as the fuel injection and ignition speed.
[0044] In a possible implementation, the determining module is further configured to determine the driving required power of the vehicle according to the driving required torque and the wheel end speed of the vehicle at the current moment; convert the driving required power of the vehicle to obtain the power of the engine; determine at least one set of speed and torque corresponding to the power of the engine; and determine the speed and torque with the lowest corresponding fuel quantity in the at least one set of speed and torque as the target speed and the target torque.
[0045] The control module is further configured to control the generator to operate at the target speed and control the engine to operate at the target torque.
[0046] On the other hand, an embodiment of the present application provides a computer device, which includes a processor and a memory. At least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor to enable the computer device to implement the starting method for the engine of the vehicle as described in any one of the above.
[0047] On the other hand, a computer-readable storage medium is further provided. At least one program code is stored in the computer-readable storage medium, and the at least one program code is loaded and executed by a processor to enable a computer to implement the starting method for the engine of the vehicle as described in any one of the above.
[0048] On the other hand, a computer program or a computer program product is also provided. At least one computer instruction is stored in the computer program or the computer program product. The at least one computer instruction is loaded and executed by a processor to enable a computer to implement any one of the above-mentioned engine starting methods for a vehicle.
[0049] The technical solutions provided by the embodiments of the present application at least bring the following beneficial effects:
[0050] The technical solutions provided by the embodiments of the present application determine whether to start the engine of the vehicle by obtaining the vehicle information of the vehicle at the current moment. When it is determined to start the engine of the vehicle, the resistance torque of the engine and the driving speed required for engine starting are obtained, and the required torque for generator driving is determined through the resistance torque and the driving speed, so that the generator drives the engine according to the required torque. During the process of starting the engine, it is ensured that the engine can be successfully started under various environmental conditions. Also, through the cooperation of the engine and the generator, the starting time of the engine is shortened, the fuel economy during engine starting is optimized, the ride comfort of the vehicle is improved, and further the driving safety of the vehicle is higher. Description of the Drawings
[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for description in the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0052] Figure 1 It is a schematic diagram of the implementation environment of a method for starting an engine of a vehicle provided by an embodiment of the present application;
[0053] Figure 2 It is a flowchart of a method for starting an engine of a vehicle provided by an embodiment of the present application;
[0054] Figure 3 It is an architecture diagram of a method for starting an engine of a vehicle provided by an embodiment of the present application;
[0055] Figure 4 It is a schematic structural diagram of a device for starting an engine of a vehicle provided by an embodiment of the present application;
[0056] Figure 5 It is a schematic structural diagram of a terminal device provided by an embodiment of the present application;
[0057] Figure 6 It is a schematic structural diagram of a server provided by an embodiment of the present application. Detailed Embodiments
[0058] To make the objectives, technical solutions, and advantages of this application clearer, the following will further describe the embodiments of this application in detail with reference to the accompanying drawings.
[0059] It should be noted that the terms "first", "second", etc. in this application are used to distinguish similar objects and do not necessarily describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances so that the embodiments of this application described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. On the contrary, they are merely examples of devices and methods consistent with some aspects of this application as detailed in the appended claims.
[0060] Figure 1 is a schematic diagram of the implementation environment of a method for starting an engine of a vehicle provided by an embodiment of this application. As Figure 1 shown, the implementation environment includes: a hybrid vehicle 101. The hybrid vehicle 101 includes a vehicle controller (Vehicle Control Unit, VCU). The vehicle controller is the core terminal device of an intelligent vehicle. The method for starting the engine of the vehicle provided by the embodiment of this application is executed by the vehicle controller.
[0061] Optionally, the vehicle controller is a terminal device, and the terminal device can be any electronic device product that can perform human-computer interaction with the user in one or more ways such as a keyboard, touchpad, remote control, voice interaction, or handwriting device. For example, the terminal device can be a smart phone, tablet computer, laptop computer, desktop computer, smart speaker, smart watch, PC (Personal Computer), mobile phone, PDA (Personal Digital Assistant), wearable device, PPC (Pocket PC), in-vehicle infotainment system, smart TV, etc.
[0062] The terminal device can generally refer to one of multiple terminal devices. This embodiment only uses the terminal device as an example for illustration. Those skilled in the art can know that the number of the above terminal devices can be more or less. For example, the above terminal device can be only one, or the above terminal devices can be dozens or hundreds, or more. The embodiments of this application do not limit the number and type of the terminal devices.
[0063] Those skilled in the art should understand that the above hybrid vehicle is only for illustration. Other existing or future hybrid vehicles that are applicable to this application should also be included in the protection scope of this application and are hereby incorporated by reference.
[0064] An embodiment of the present application provides a method for starting an engine of a vehicle, which can be applied to the above Figure 1 shown implementation environment. Taking the flowchart of a method for starting an engine of a vehicle provided by an embodiment of the present application shown Figure 2 as an example, this method can be executed by the Figure 1 vehicle controller in it. As Figure 2 shown, this method includes the following steps 201 to step 204.
[0065] In step 201, when the vehicle is in a high-voltage state, obtain the vehicle information of the vehicle at the current moment. The vehicle information includes at least one of the temperature of the environment where it is located, the state of charge of the battery, the heating demand, the engine water temperature, the driving demand torque, or the battery discharge power.
[0066] In a possible implementation, the vehicle controller determines whether the vehicle's engine is faulty; when the vehicle's engine is not faulty and the vehicle is in a high-voltage state, obtain the vehicle information of the vehicle at the current moment.
[0067] The high-voltage state means that the high-voltage system in the vehicle is in a working state. At this time, electrical energy is transmitted through the high-voltage circuit to drive the motor or charge the battery. The high-voltage system refers to a power system with a DC voltage greater than or equal to 60 volts or an AC voltage greater than or equal to 30 volts.
[0068] Optionally, the vehicle includes a temperature sensor for collecting the temperature of the environment where the vehicle is located. When the vehicle information includes the temperature of the environment where it is located, the process of obtaining the temperature of the environment where the vehicle is located at the current moment includes: sending a temperature acquisition request to the temperature sensor; receiving the temperature of the environment where the vehicle is located at the current moment returned by the temperature sensor.
[0069] In a possible implementation, when the vehicle information includes the state of charge of the battery, the process of obtaining the state of charge of the battery of the vehicle at the current moment includes: obtaining the rated power of the battery of the vehicle and the remaining power of the battery of the vehicle at the current moment; determining the state of charge of the battery of the vehicle at the current moment according to the rated power of the battery of the vehicle and the remaining power of the battery of the vehicle at the current moment. Optionally, use the quotient between the remaining power of the battery of the vehicle at the current moment and the rated power of the battery of the vehicle as the state of charge of the battery of the vehicle at the current moment.
[0070] Optionally, a battery management system is included in the vehicle. The rated power of the vehicle's battery and the remaining power of the vehicle's battery at the current moment are stored in the battery management system. The process of obtaining the rated power of the vehicle's battery and the remaining power of the vehicle's battery at the current moment includes: sending a power acquisition request to the Battery Management System (BMS); receiving the rated power of the vehicle's battery and the remaining power of the vehicle's battery at the current moment returned by the battery management system.
[0071] In a possible implementation, when the vehicle information includes the heating requirement, the process of obtaining the heating requirement of the vehicle at the current moment includes: when the temperature of the environment where the vehicle is located at the current moment is lower than the first temperature threshold, determining that the vehicle has a heating requirement at the current moment. Or, when the heating control of the vehicle is in the on state, determining that the vehicle has a heating requirement at the current moment. On the contrary, when the temperature of the environment where the vehicle is located at the current moment is not lower than the first temperature threshold, determining that the vehicle does not have a heating requirement at the current moment. Or, when the heating control of the vehicle is in the off state, determining that the vehicle does not have a heating requirement at the current moment.
[0072] Wherein, the first temperature threshold is set based on experience or adjusted according to the implementation environment, and the embodiments of the present application do not limit this. Exemplarily, the first temperature threshold is 5 degrees Celsius (°C).
[0073] In a possible implementation, an engine water temperature sensor is included in the vehicle. The engine water temperature sensor is used to collect the engine water temperature of the vehicle. When the vehicle information includes the engine water temperature, the process of obtaining the engine water temperature of the vehicle at the current moment includes: sending a water temperature acquisition request to the engine water temperature sensor; receiving the engine water temperature of the vehicle at the current moment returned by the engine water temperature sensor.
[0074] In a possible implementation, when the vehicle information includes the driving demand torque, the process of obtaining the driving demand torque of the vehicle at the current moment includes: obtaining the opening degree of the vehicle's accelerator pedal at the current moment; determining that the demand torque corresponding to the opening degree of the vehicle's accelerator pedal at the current moment is the driving demand torque of the vehicle.
[0075] Wherein, the process of obtaining the opening degree of the vehicle's accelerator pedal at the current moment includes: obtaining the opening degree of the vehicle's accelerator pedal at the current moment through interaction with the vehicle's accelerator pedal.
[0076] In a possible implementation, when the vehicle information includes the battery discharge power, the process of obtaining the battery discharge power of the vehicle at the current moment includes: sending a power acquisition request to the battery management system; receiving the battery discharge power of the vehicle at the current moment returned by the battery management system.
[0077] In step 202, when it is determined to start the engine of the vehicle according to the vehicle information of the vehicle at the current moment, the resistance torque of the engine and the driving speed required for starting the engine are obtained.
[0078] In a possible implementation manner, after obtaining the vehicle information of the vehicle at the current moment in the above step 201, it is determined whether to start the engine of the vehicle according to the vehicle information of the vehicle at the current moment. When it is determined to start the engine of the vehicle, the resistance torque of the engine and the driving speed required for starting the engine are obtained.
[0079] When the vehicle information of the vehicle at the current moment is different, the process of determining whether to start the engine of the vehicle is different. The following provides the process of determining whether to start the engine of the vehicle when the vehicle information of the vehicle at the current moment is different information.
[0080] Optionally, when the vehicle information of the vehicle at the current moment is the temperature of the environment where the vehicle is located at the current moment, the process of determining whether to start the engine of the vehicle includes: when the temperature of the environment where the vehicle is located at the current moment is lower than the second temperature threshold, it is determined to start the engine of the vehicle; when the temperature of the environment where the vehicle is located at the current moment is not lower than the second temperature threshold, it is determined not to start the engine of the vehicle.
[0081] Wherein, the second temperature threshold is set based on experience or adjusted according to the implementation environment, and the embodiments of the present application do not limit this.
[0082] In this implementation manner, by determining the relationship between the temperature of the environment where the vehicle is located at the current moment and the second temperature threshold to determine whether to start the engine of the vehicle, it can automatically determine whether to start the engine of the vehicle, improving the efficiency of determining whether to start the engine.
[0083] Optionally, when the vehicle information of the vehicle at the current moment is the state of charge of the battery of the vehicle at the current moment, the process of determining whether to start the engine of the vehicle includes: when the state of charge of the battery of the vehicle at the current moment is not greater than the battery charge threshold, it is determined to start the engine of the vehicle; when the state of charge of the battery of the vehicle at the current moment is greater than the battery charge threshold, it is determined not to start the engine of the vehicle.
[0084] Wherein, the battery charge threshold is set based on experience or adjusted according to the implementation environment, and the embodiments of the present application do not limit this. Exemplarily, the battery charge threshold is 20%.
[0085] When the power modes of the vehicle are different, the battery charge thresholds are also different. The power modes of the vehicle include the Hybrid Electric Vehicles (HEV) mode and the Electric Vehicles (EV) mode. The battery charge threshold in the EV mode is lower than that in the HEV mode. Moreover, the settings of the battery charge thresholds in both the EV mode and the HEV mode are corrected according to the ambient temperature. The lower the ambient temperature, the higher the battery charge threshold. The battery charge threshold in the HEV mode is also controlled by the vehicle's power management mode, which includes the initial mode, the intelligent power conservation mode, and the forced power conservation mode. Among them, the battery charge thresholds in the initial mode and the braking power conservation mode are preset, and the forced power conservation mode can be determined by the driver's manual selection on the central control instrument.
[0086] In this implementation manner, by determining the relationship between the battery charge state of the vehicle at the current moment and the battery charge threshold, it is possible to determine whether to start the vehicle's engine, which can automatically determine whether to start the vehicle's engine and improve the efficiency of determining whether to start the vehicle's engine.
[0087] Optionally, when the vehicle information at the current moment is the heating demand of the vehicle at the current moment, the process of determining whether to start the vehicle's engine includes: when the heating demand of the vehicle at the current moment is a heating demand, determining to start the vehicle's engine; when the heating demand of the vehicle at the current moment is not a heating demand, determining not to start the vehicle's engine.
[0088] In this implementation manner, by the heating demand of the vehicle at the current moment to determine whether to start the vehicle's engine, it is possible to automatically determine whether to start the vehicle's engine and improve the efficiency of determining whether to start the engine.
[0089] Optionally, when the vehicle information at the current moment is the engine water temperature of the vehicle at the current moment, the process of determining whether to start the vehicle's engine includes: when the engine water temperature of the vehicle at the current moment is not greater than the third temperature threshold, determining to start the vehicle's engine; when the engine water temperature of the vehicle at the current moment is greater than the third temperature threshold, determining not to start the vehicle's engine.
[0090] Among them, the third temperature threshold is set based on experience or adjusted according to the implementation environment, and the embodiments of the present application do not limit this. Exemplarily, the third temperature threshold is 10 degrees Celsius.
[0091] In this implementation manner, by determining the relationship between the engine coolant temperature of the vehicle at the current moment and the third temperature threshold, it is determined whether to start the engine of the vehicle, which can automatically determine whether to start the engine of the vehicle and improve the efficiency of determining whether to start the engine of the vehicle.
[0092] Optionally, when the vehicle information of the vehicle at the current moment is the driving demand torque of the vehicle at the current moment, the process of determining whether to start the engine of the vehicle includes: when the driving demand torque of the vehicle at the current moment is not less than the demand torque threshold, it is determined to start the engine of the vehicle. When the driving demand torque of the vehicle at the current moment is less than the demand torque threshold, it is determined not to start the engine of the vehicle.
[0093] Among them, the demand torque threshold is set based on experience or adjusted according to the implementation environment, and the embodiments of the present application do not limit this. Exemplarily, the demand torque threshold is 3000 Newton meters (N.m).
[0094] In this implementation manner, by judging whether the driving demand torque is less than the demand torque threshold to determine whether to start the engine of the vehicle, it can automatically determine whether to start the engine of the vehicle and improve the efficiency of determining whether to start the engine of the vehicle.
[0095] Optionally, when the vehicle information of the vehicle at the current moment is the battery discharge power of the vehicle at the current moment, the process of determining whether to start the engine of the vehicle includes: when the battery discharge power of the vehicle at the current moment is lower than the power threshold, it is determined to start the engine of the vehicle. When the battery discharge power of the vehicle at the current moment is not lower than the power threshold, it is determined not to start the engine of the vehicle.
[0096] Among them, the power threshold is set based on experience or adjusted according to the implementation environment, and the embodiments of the present application do not limit this. Exemplarily, the power threshold is 6000 watts (W).
[0097] In this implementation manner, by judging whether the battery discharge power is lower than the power threshold to determine whether to start the engine of the vehicle, it can automatically determine whether to start the engine of the vehicle and improve the efficiency of determining whether to start the engine of the vehicle.
[0098] In a possible implementation, when it is determined to start the engine of the vehicle according to the vehicle information at the current moment, the drag torque of the engine and the driving speed required for engine starting are obtained. Among them, the process of obtaining the drag torque of the engine includes: obtaining the basic reverse drag torque of the engine; correcting the basic reverse drag torque according to the temperature of the environment where the vehicle is located at the current moment to obtain the corrected basic reverse drag torque; performing a secondary correction on the corrected basic reverse drag torque according to the altitude where the vehicle is located at the current moment to obtain the drag torque of the engine.
[0099] Among them, the basic reverse drag torque of the engine is the torque obtained based on the engine bench test. Due to the limitations of the bench test environment, the basic reverse drag torque is obtained by testing the engine when it is hot. Correcting the basic reverse drag torque according to the temperature of the environment is mainly used to compensate for the increase in the engine drag torque caused by the increase in oil viscosity at low temperatures; correcting the basic reverse drag torque according to the altitude is mainly because when the altitude is relatively high, due to the reduction of the exhaust back pressure and the reduction of the pumping loss, it is necessary to correct based on the reverse drag torque.
[0100] Optionally, the process of correcting the basic reverse drag torque according to the temperature of the environment where the vehicle is located at the current moment to obtain the corrected basic reverse drag torque includes: determining the torque value corresponding to the temperature of the environment where the vehicle is located at the current moment; adding the torque value corresponding to the temperature of the environment where the vehicle is located at the current moment to the basic reverse drag torque to obtain the corrected basic reverse drag torque.
[0101] The process of performing a secondary correction on the corrected basic reverse drag torque according to the altitude where the vehicle is located at the current moment to obtain the drag torque of the engine includes: determining the torque value corresponding to the altitude where the vehicle is located at the current moment; adding the torque value corresponding to the altitude where the vehicle is located at the current moment to the corrected basic reverse drag torque to obtain the drag torque of the engine.
[0102] In a possible implementation, the driving speed required for engine starting is set based on experience or adjusted according to the implementation environment, and the embodiments of the present application do not limit this.
[0103] In step 203, according to the drag torque of the engine and the driving speed required for engine starting, the required torque for the vehicle's generator to drive is determined.
[0104] Among them, the required torque for the vehicle's generator to drive refers to the required torque for the vehicle's generator to drive the engine.
[0105] In a possible implementation, the process of determining the required torque for the vehicle's generator to drive the engine based on the resistance torque of the engine and the driving speed required for engine starting includes: determining the power required to drive the engine according to the resistance torque of the engine and the driving speed required for engine starting; determining the required power for the generator to drive according to the power required to drive the engine; and determining the required torque for the generator to drive according to the required power for the generator to drive and the driving speed required for engine starting.
[0106] Optionally, according to the resistance torque of the engine and the driving speed required for engine starting, the power required to drive the engine is determined according to the following formula (1).
[0107]
[0108] In the above formula (1), P 拖动发动机需要的功率 is the power required to drive the engine, T 发动机的阻力矩 is the resistance torque of the engine, N is the driving speed required for engine starting, and π is the ratio of the circumference of a circle to its diameter.
[0109] In a possible implementation, the process of determining the required power for the generator to drive according to the power required to drive the engine includes: taking the product of the power required to drive the engine and a reference value as the required power for the generator to drive. Among them, the parameter value is a value greater than 1. The reference value is set based on experience or adjusted according to the implementation environment, and the embodiments of the present application do not limit this. Exemplarily, the reference value is 1.1.
[0110] Optionally, according to the required power for the generator to drive and the driving speed required for engine starting, the required torque for the generator to drive is determined according to the following formula (2).
[0111]
[0112] In the above formula (2), T 发电机拖动的需求扭矩 is the required torque for the generator to drive, P 发电机拖动的需求功率 is the required power for the generator to drive, N is the driving speed required for engine starting, and π is the ratio of the circumference of a circle to its diameter.
[0113] The above implementation improves the determination efficiency of the required torque for the generator to drive by intelligently determining the required torque for the generator to drive, and thus can improve the generator torque control efficiency.
[0114] In step 204, control the generator to drive the engine according to the required torque.
[0115] In a possible implementation, after determining the required torque for the generator to drive in the above step 203, control the generator to drive the engine according to the required torque to start the engine.
[0116] Optionally, when the engine speed reaches the fuel injection and ignition speed, the engine fuel injection and ignition are controlled so that the state of the engine changes from the starting state to the running state.
[0117] Optionally, before controlling the engine fuel injection and ignition, it is necessary to first determine the fuel injection and ignition speed. The process of determining the fuel injection and ignition speed includes: determining a first speed corresponding to the resistance torque of the engine; determining a second speed corresponding to the battery discharge power of the vehicle at the current moment; and determining the smaller value of the first speed and the second speed as the fuel injection and ignition speed.
[0118] In a possible implementation, a corresponding table of torque and speed is stored in the vehicle control unit. Different torques and their corresponding speeds are stored in the corresponding table of torque and speed. The vehicle control unit determines the first speed corresponding to the resistance torque of the engine from the corresponding table of torque and speed according to the resistance torque of the engine.
[0119] A corresponding table of power and speed is stored in the vehicle control unit. Different powers and their corresponding speeds are stored in the corresponding table of power and speed. The vehicle control unit determines the second speed corresponding to the battery discharge power of the vehicle at the current moment from the corresponding table of power and speed according to the battery discharge power of the vehicle at the current moment.
[0120] The greater the resistance torque of the engine, the earlier the moment of controlling the engine fuel injection and ignition, that is, fuel injection and ignition start at a lower engine speed. The lower the battery discharge power of the vehicle, the earlier the moment of controlling the engine fuel injection and ignition, that is, fuel injection and ignition start at a lower engine speed.
[0121] In this way, the fuel injection and ignition speed can be determined intelligently, and then the moment of controlling the engine fuel injection and ignition can be judged.
[0122] In another possible implementation, the first speed corresponding to the resistance torque of the engine and the second speed corresponding to the battery discharge power of the vehicle at the current moment can also be obtained through interaction with the server. Optionally, a corresponding table of torque and speed is stored in the server. The resistance torque of the engine is sent to the server, and the first speed corresponding to the resistance torque of the engine returned by the server is received. A corresponding table of power and speed is stored in the server. The battery discharge power of the vehicle at the current moment is sent to the server, and the second speed corresponding to the battery discharge power of the vehicle at the current moment returned by the server is received.
[0123] In a possible implementation, when the engine speed reaches the fuel injection and ignition speed, after controlling the engine to inject fuel and ignite, when the engine speed reaches the drag speed required for engine starting, the required torque is adjusted according to the drag speed required for engine starting and the actual engine speed, and the generator is controlled to drag the engine according to the adjusted required torque until the engine starts successfully.
[0124] Optionally, determine the difference between the actual engine speed and the drag speed required for engine starting, determine the torque corresponding to the difference, and increase the torque corresponding to the difference on the basis of the required torque to obtain the adjusted required torque.
[0125] In a possible implementation, after the engine starts successfully, determine the driving required power of the vehicle according to the driving required torque and the wheel end speed of the vehicle at the current moment; convert the driving required power of the vehicle to obtain the power of the engine; determine at least one speed and torque corresponding to the power of the engine; determine the speed and torque with the lowest corresponding fuel quantity in at least one set of speed and torque as the target speed and target torque; control the generator to operate at the target speed and control the engine to operate at the target torque.
[0126] Among them, the process of determining the driving required power of the vehicle according to the driving required torque and the wheel end speed of the vehicle at the current moment is similar to the process of determining the power required to drag the engine according to the resistance torque of the engine and the drag speed required for engine starting as described above, and this application embodiment will not be elaborated herein.
[0127] Optionally, convert the driving required power of the vehicle according to the following formula (3) to obtain the power of the engine.
[0128]
[0129] In the above formula (3), P 发动机 is the power of the engine, P 驾驶 is the driving required power, η 传动 is the efficiency of the transmission system, which is used to reflect the energy loss in the transmission process, η 速比 is the efficiency related to the speed ratio, which is used to correct the energy loss caused by the speed ratio adjustment, η 传动 and η 速比 are both coefficients between 0 and 1.
[0130] In a possible implementation, the vehicle controller stores the rotational speed and torque corresponding to the power. After determining the power of the engine, at least one set of rotational speed and torque corresponding to the power of the engine is determined. The vehicle controller also stores the fuel quantity corresponding to each set of rotational speed and torque. The rotational speed and torque with the lowest corresponding fuel quantity are determined from the at least one set of rotational speed and torque, and the rotational speed and torque with the lowest corresponding fuel quantity are determined as the target rotational speed and target torque; then, the generator is controlled to operate at the target rotational speed, and the engine is controlled to operate at the target torque.
[0131] In this way, the generator is controlled to enter the rotational speed control state, and the engine is controlled to enter the torque control state, avoiding the situation where the generator and the engine are both in the torque control state. If the generator and the engine are both in the torque control state, the generator and the engine will output power simultaneously, resulting in the phenomenon of overshoot in rotational speed, which will affect the smoothness of the vehicle driving. In the present application, the generator is in the rotational speed control state and the engine is in the torque control state, which can avoid the phenomenon of overshoot in rotational speed, thereby improving the smoothness of the vehicle driving and enhancing the driving experience of the vehicle.
[0132] Moreover, since the fuel quantity corresponding to the target rotational speed and target torque is the lowest, controlling the generator to operate at the target rotational speed and the engine to operate at the target torque can reduce the fuel quantity during vehicle driving.
[0133] It takes a certain amount of time for the engine to generate torque after fuel injection and ignition. During this period, the torque transmitted by the engine to the vehicle controller is not the real value. Therefore, when the engine just enters the short stage of torque control, targeted control needs to be implemented on the generator. For example, during the process of the generator performing rotational speed control, the torque on which the generator PID (Proportional-Integral-Derivative) control is based needs to refer to the actual torque of the engine after filtering. The filtering time can just cover the entire time period from fuel injection and ignition at the start of the engine to when the actual torque can respond normally, so as to ensure that the generator control matches the actual torque output of the engine more accurately and improve the accuracy of control.
[0134] The above method determines whether to start the engine of the vehicle by obtaining the vehicle information at the current moment. In the case of determining to start the engine of the vehicle, the resistance torque of the engine and the driving rotational speed required for engine starting are obtained, and the required torque for the generator to drive the engine is determined based on the resistance torque and the driving rotational speed, so that the generator drives the engine according to the required torque. During the process of starting the engine, it is ensured that the engine can be successfully started under various environmental conditions. Also, through the cooperation of the engine and the generator, the starting time of the engine is shortened, the fuel economy during engine starting is optimized, the smoothness of vehicle driving is improved, and thus the driving safety of the vehicle is higher.
[0135] Figure 3 is an architecture diagram of a method for starting an engine of a vehicle provided by an embodiment of the present application. As Figure 3 shown, the architecture includes a vehicle controller, a temperature sensor, a battery management system, a central control display, an engine water temperature sensor, an accelerator pedal, an engine, and a generator. Among them,
[0136] The temperature sensor sends the temperature of the environment where the vehicle is located at the current moment to the vehicle controller;
[0137] The battery management system sends the rated power of the vehicle's battery, the remaining battery power of the vehicle at the current moment, and the battery discharge power of the vehicle at the current moment to the vehicle controller;
[0138] The central control display sends the status of the heating control of the vehicle at the current moment to the vehicle controller;
[0139] The engine water temperature sensor sends the engine water temperature of the vehicle at the current moment to the vehicle controller;
[0140] The accelerator pedal sends the opening of the accelerator pedal of the vehicle at the current moment to the vehicle controller;
[0141] The vehicle controller determines the state of charge of the vehicle's battery at the current moment according to the rated power of the vehicle's battery and the remaining battery power of the vehicle at the current moment; determines the driving demand torque of the vehicle at the current moment according to the opening of the accelerator pedal of the vehicle at the current moment;
[0142] When at least one of the temperature of the environment where the vehicle is located at the current moment is lower than the second temperature threshold, the state of charge of the vehicle's battery at the current moment is lower than the charge threshold, the heating control of the vehicle at the current moment is in the on state, the engine water temperature of the vehicle at the current moment is lower than the third temperature threshold, the driving demand torque of the vehicle at the current moment is not lower than the torque threshold, and the battery discharge power of the vehicle at the current moment is lower than the power threshold is satisfied, the vehicle controller determines to start the engine of the vehicle, obtains the resistance torque of the engine and the drag speed required for engine starting;
[0143] The vehicle controller determines the demand torque for the vehicle's generator to drag according to the resistance torque of the engine and the drag speed required for engine starting;
[0144] The vehicle controller controls the generator to drag the engine according to the demand torque;
[0145] When the speed of the engine reaches the fuel injection and ignition speed, the vehicle controller controls the engine to inject fuel and ignite, so that the state of the engine changes from the starting state to the running state.
[0146] The vehicle controller determines the driving demand power of the vehicle according to the driving demand torque and the wheel-end speed at the current moment of the vehicle; determines the target speed and the target torque according to the driving demand power of the vehicle; controls the generator to operate at the target speed and controls the engine to operate at the target torque.
[0147] Figure 4 The following is a schematic structural diagram of a starting device for an engine of a vehicle provided by an embodiment of the present application. As Figure 4 shown, the device includes:
[0148] An acquisition module 401, configured to acquire vehicle information at the current moment of the vehicle when the vehicle is in a high-voltage state, where the vehicle information includes at least one of the temperature of the environment where it is located, the state of charge of the battery, the heating demand, the engine water temperature, the driving demand torque, or the battery discharge power;
[0149] The acquisition module 401 is further configured to acquire the resistance torque of the engine and the dragging speed required for starting the engine when it is determined to start the engine of the vehicle according to the vehicle information at the current moment of the vehicle.
[0150] A determination module 402, configured to determine the required torque for the generator of the vehicle to drag according to the resistance torque of the engine and the dragging speed required for starting the engine.
[0151] A control module 403, configured to control the generator to drag the engine according to the required torque.
[0152] In a possible implementation manner, the vehicle information includes the driving demand torque;
[0153] The acquisition module 401 is configured to acquire the opening degree of the vehicle's accelerator pedal at the current moment; and determine that the required torque corresponding to the opening degree of the vehicle's accelerator pedal at the current moment is the driving demand torque of the vehicle.
[0154] In a possible implementation manner, the acquisition module 401 is configured to acquire the basic reverse drag torque of the engine; correct the basic reverse drag torque according to the temperature of the environment where the vehicle is located at the current moment to obtain the corrected basic reverse drag torque; and perform a secondary correction on the corrected basic reverse drag torque according to the altitude where the vehicle is located at the current moment to obtain the resistance torque of the engine.
[0155] In a possible implementation manner, the determination module 402 is configured to determine the power required to drag the engine according to the resistance torque of the engine and the dragging speed required for starting the engine; determine the required power for the generator to drag according to the power required to drag the engine; and determine the required torque for the generator to drag according to the required power for the generator to drag and the dragging speed required for starting the engine.
[0156] In a possible implementation, the control module 403 is further configured to control fuel injection and ignition of the engine when the engine speed reaches the fuel injection and ignition speed, so that the state of the engine changes from the starting state to the running state.
[0157] In a possible implementation, the determination module 402 is further configured to determine a first speed corresponding to the resistance torque of the engine; determine a second speed corresponding to the battery discharge power of the vehicle at the current moment; and determine the smaller value of the first speed and the second speed as the fuel injection and ignition speed.
[0158] In a possible implementation, the determination module 402 is further configured to determine the driving demand power of the vehicle according to the driving demand torque and the wheel end speed of the vehicle at the current moment; convert the driving demand power of the vehicle to obtain the power of the engine; determine at least one set of speed and torque corresponding to the power of the engine; and determine the speed and torque with the lowest corresponding fuel quantity in the at least one set of speed and torque as the target speed and the target torque.
[0159] The control module 403 is further configured to control the generator to operate at the target speed and control the engine to operate at the target torque.
[0160] The above device determines whether to start the engine of the vehicle by acquiring the vehicle information at the current moment of the vehicle. When it is determined to start the engine of the vehicle, it acquires the resistance torque of the engine and the dragging speed required for engine starting, and determines the required torque for the generator to drag the engine through the resistance torque and the dragging speed, so that the generator drags the engine according to the required torque. During the process of starting the engine, it ensures that the engine can be successfully started under various environmental conditions. It also shortens the engine starting time through the cooperation of the engine and the generator, optimizes the fuel economy during engine starting, improves the ride comfort of the vehicle, and further makes the driving safety of the vehicle higher.
[0161] It should be understood that when the above provided device realizes its functions, only the above division of each functional module is used for illustration. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device provided in the above embodiment and the method embodiment belong to the same concept, and the specific implementation process can be seen in the method embodiment, which will not be elaborated here.
[0162] Figure 5The block diagram of the terminal device 500 provided by an exemplary embodiment of the present application is shown. The terminal device 500 can be any electronic device product that can perform human-computer interaction with users in one or more ways such as a keyboard, a touchpad, a remote control, voice interaction, or a handwriting device. For example, a PC (Personal Computer), a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a tablet computer, a smart car machine, a smart TV, a smart speaker, a smart watch, etc.
[0163] Generally, the terminal device 500 includes a processor 501 and a memory 502.
[0164] The processor 501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 501 can be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 501 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 501 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.
[0165] The memory 502 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 502 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 501 to implement the method for starting the engine of a vehicle provided by the method embodiment of the present application.
[0166] In some embodiments, the terminal device 500 may further optionally include: a peripheral device interface 503 and at least one peripheral device. The processor 501, the memory 502, and the peripheral device interface 503 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 503 through a bus, signal lines, or a circuit board. Specifically, the peripheral device includes at least one of: a radio frequency circuit 504, a display screen 505, a camera assembly 506, an audio circuit 507, and a power supply 508.
[0167] The peripheral device interface 503 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 501 and the memory 502. In some embodiments, the processor 501, the memory 502, and the peripheral device interface 503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 501, the memory 502, and the peripheral device interface 503 may be implemented on a separate chip or circuit board, and this embodiment does not limit this.
[0168] The radio frequency circuit 504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 504 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 504 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 504 may communicate with other terminal devices through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, each generation of mobile communication networks (2G, 3G, 4G, and 5G), a wireless local area network, and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 504 may further include a circuit related to NFC (Near Field Communication), and this application does not limit this.
[0169] The display screen 505 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 505 is a touch display screen, the display screen 505 also has the ability to collect touch signals on or above the surface of the display screen 505. The touch signals can be input as control signals to the processor 501 for processing. At this time, the display screen 505 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 505, which is disposed on the front panel of the terminal device 500; in other embodiments, there may be at least two display screens 505, which are respectively disposed on different surfaces of the terminal device 500 or are in a folding design; in other embodiments, the display screen 505 may be a flexible display screen, which is disposed on the curved surface or the folding surface of the terminal device 500. Even, the display screen 505 can also be set to an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 505 can be prepared from materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0170] The camera module 506 is used to collect images or videos. Optionally, the camera module 506 includes a front camera and a rear camera. Generally, the front camera is disposed on the front panel of the terminal device 500, and the rear camera is disposed on the back of the terminal device 500. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth camera, a wide-angle camera, and a telephoto camera respectively, so as to implement the function of background blurring by fusing the main camera and the depth camera, panoramic shooting and VR (Virtual Reality) shooting functions or other fused shooting functions by fusing the main camera and the wide-angle camera. In some embodiments, the camera module 506 may further include a flash. The flash can be a single-color temperature flash or a two-color temperature flash. A two-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.
[0171] The audio circuit 507 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 501 for processing, or input to the radio frequency circuit 504 to enable voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal device 500. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signal from the processor 501 or the radio frequency circuit 504 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 507 may also include a headphone jack.
[0172] The power supply 508 is used to supply power to each component in the terminal device 500. The power supply 508 may be alternating current, direct current, a disposable battery or a rechargeable battery. When the power supply 508 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0173] In some embodiments, the terminal device 500 further includes one or more sensors 509. The one or more sensors 509 include but are not limited to: an acceleration sensor 510, a gyroscope sensor 511, a pressure sensor 512, an optical sensor 513, and a proximity sensor 514.
[0174] The acceleration sensor 510 can detect the magnitudes of accelerations on the three coordinate axes of the coordinate system established with the terminal device 500. For example, the acceleration sensor 510 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 501 can control the display screen 505 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 510. The acceleration sensor 510 can also be used for collecting game or user's motion data.
[0175] The gyroscope sensor 511 can detect the body direction and rotation angle of the terminal device 500. The gyroscope sensor 511 can cooperate with the acceleration sensor 510 to collect the 3D actions of the user on the terminal device 500. Based on the data collected by the gyroscope sensor 511, the processor 501 can implement the following functions: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0176] The pressure sensor 512 can be disposed on the side frame of the terminal device 500 and / or the lower layer of the display screen 505. When the pressure sensor 512 is disposed on the side frame of the terminal device 500, it can detect the holding signal of the user on the terminal device 500, and the processor 501 can perform left / right hand recognition or quick operation according to the holding signal collected by the pressure sensor 512. When the pressure sensor 512 is disposed on the lower layer of the display screen 505, the processor 501 can control the operable controls on the UI interface according to the pressure operation of the user on the display screen 505. The operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0177] The optical sensor 513 is used to collect the ambient light intensity. In one embodiment, the processor 501 can control the display brightness of the display screen 505 according to the ambient light intensity collected by the optical sensor 513. Specifically, when the ambient light intensity is high, the display brightness of the display screen 505 is increased; when the ambient light intensity is low, the display brightness of the display screen 505 is decreased. In another embodiment, the processor 501 can also dynamically adjust the shooting parameters of the camera assembly 506 according to the ambient light intensity collected by the optical sensor 513.
[0178] The proximity sensor 514, also known as the distance sensor, is usually disposed on the front panel of the terminal device 500. The proximity sensor 514 is used to collect the distance between the user and the front of the terminal device 500. In one embodiment, when the proximity sensor 514 detects that the distance between the user and the front of the terminal device 500 is gradually decreasing, the processor 501 controls the display screen 505 to switch from the lit state to the off state; when the proximity sensor 514 detects that the distance between the user and the front of the terminal device 500 is gradually increasing, the processor 501 controls the display screen 505 to switch from the off state to the lit state.
[0179] Those skilled in the art can understand that Figure 5 the structure shown in does not limit the terminal device 500, and it may include more or fewer components than shown in the figure, or combine some components, or adopt different component arrangements.
[0180] Figure 6It is a schematic structural diagram of a server provided by an embodiment of the present application. The server 600 may vary greatly due to different configurations or performances, and may include one or more processors (Central Processing Units, CPUs) 601 and one or more memories 602. Among them, at least one program code is stored in the one or more memories 602, and the at least one program code is loaded and executed by the one or more processors 601 to implement the starting method of the vehicle engine provided by each of the above method embodiments. Of course, the server 600 may also have components such as a wired or wireless network interface, a keyboard, and an input / output interface for input / output. The server 600 may also include other components for implementing the functions of the device, which will not be elaborated here.
[0181] In an exemplary embodiment, a computer-readable storage medium is also provided. At least one program code is stored in the storage medium, and the at least one program code is loaded and executed by a processor to enable a computer to implement any one of the above-mentioned vehicle engine starting methods.
[0182] Optionally, the above-mentioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0183] In an exemplary embodiment, a computer program or a computer program product is also provided. At least one computer instruction is stored in the computer program or the computer program product, and the at least one computer instruction is loaded and executed by a processor to enable a computer to implement any one of the above-mentioned vehicle engine starting methods.
[0184] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.), and signals involved in the present application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions.
[0185] It should be understood that the term "a plurality of" mentioned herein refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0186] The above are only exemplary embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present application shall be included within the protection scope of the present application.
Claims
1. A method for starting an engine of a vehicle, characterized in that: The method comprises: When the vehicle is in a high-voltage state, obtaining vehicle information of the vehicle at a current moment, the vehicle information including at least one of a temperature of the environment, a battery state of charge, a heating demand, an engine water temperature, a driving demand torque, or a battery discharge power; When it is determined to start the engine of the vehicle according to the vehicle information at the current moment, obtaining the resistance torque of the engine and the drag speed required for starting the engine; Determining the required torque of the generator towing of the vehicle according to the resistance torque of the engine and the drag speed required for starting the engine; The generator is controlled to drive the engine according to the required torque.
2. The method according to claim 1, characterized in that The vehicle information includes the driving demand torque; The obtaining of vehicle information of the vehicle at the current moment includes: Obtaining the opening degree of the accelerator pedal of the vehicle at the current moment; Determine the required torque corresponding to the opening degree of the accelerator pedal of the vehicle at the current moment as the driving required torque of the vehicle.
3. The method according to claim 1, characterized in that The obtaining of the resistance torque of the engine comprises: Obtaining a basic reverse torque of the engine; According to the temperature of the environment in which the vehicle is currently located, the basic reverse drag torque is corrected to obtain a corrected basic reverse drag torque; According to the altitude of the vehicle at the current moment, the corrected basic reverse drag torque is corrected twice to obtain the drag torque of the engine.
4. The method according to claim 1, characterized in that The step of determining the required torque for the generator towing of the vehicle according to the resistance torque of the engine and the drag speed required for starting the engine includes: Determining the power required to drag the engine according to the drag torque of the engine and the drag speed required for starting the engine; Determining the required power for driving the generator according to the power required for driving the engine; The required torque for the generator dragging is determined according to the required power for the generator dragging and the dragging speed required for the engine starting.
5. The method according to any one of claims 1 to 4, characterized in that: After controlling the generator to drive the engine according to the required torque, the method further includes: When the rotation speed of the engine reaches the injection ignition rotation speed, the engine injection ignition is controlled to change the state of the engine from the starting state to the running state.
6. The method according to claim 5, characterized in that The method further comprises: Determining a first speed corresponding to a drag torque of the engine; Determining a second speed corresponding to the battery discharge power of the vehicle at a current moment; A smaller value between the first speed and the second speed is determined as the injection ignition speed.
7. The method according to claim 5, characterized in that When the speed of the engine reaches the injection ignition speed, after controlling the engine to inject fuel and ignite, the method further includes: Determining the driving demand power of the vehicle according to the driving demand torque and wheel end speed of the vehicle at the current moment; Converting the driving demand power of the vehicle to obtain the power of the engine; determining at least one set of speed and torque corresponding to the power of the engine; Determining the speed and torque corresponding to the lowest fuel amount in the at least one set of speeds and torques as the target speed and target torque; The generator is controlled to operate according to the target speed, and the engine is controlled to operate according to the target torque.
8. A starting device for a vehicle engine, characterized in that: The device comprises: an acquisition module, for acquiring vehicle information of the vehicle at a current moment when the vehicle is in a high-voltage state, the vehicle information including at least one of a temperature of an environment, a battery state of charge, a heating demand, an engine water temperature, a driving demand torque, or a battery discharge power; The acquisition module is further used to acquire the resistance torque of the engine and the drag speed required for starting the engine when it is determined to start the engine of the vehicle according to the vehicle information at the current moment; A determination module, configured to determine a required torque for the generator towing of the vehicle according to the resistance torque of the engine and the drag speed required for starting the engine; A control module is used to control the generator to drive the engine according to the required torque.
9. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one program code, and the at least one program code is loaded and executed by the processor so that the computer device implements the vehicle engine starting method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: At least one program code is stored in the computer-readable storage medium, and the at least one program code is loaded and executed by the processor to enable the computer to implement the method for starting the engine of the vehicle as described in any one of claims 1 to 7.
Citation Information
Cited By
Range extender starting control method, electronic equipment and storage medium
CN121515956A