An extender starting method, device, vehicle-mounted device and vehicle
By obtaining the parameters of the power battery and engine coolant, and adjusting the starting strategy of the range extender to match the internal resistance, the problem of the range extender failing to start under extremely cold conditions is solved, and the startup success rate is improved.
Patent Information
- Application Number
- CN202410871792.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-01
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2044-07-01
AI Technical Summary
The range extender failed to start several times under extreme cold conditions, resulting in the vehicle being unable to use normally. The existing startup strategy cannot effectively solve this problem.
By obtaining the discharge power of the power battery and the engine coolant temperature, if it is within the preset range, the range extender is started, the target speed is determined based on the coolant temperature and the target mapping relationship, the generator is controlled to drive the engine to rotate, and the speed is adjusted during the rotation to match the internal resistance of the engine and generator to ensure that the range extender is successfully started.
It improves the success rate of starting the range extender under extremely cold conditions, and reduces the probability that the vehicle cannot be used due to the inability to start the range extender normally.
Smart Images

Figure CN118636707B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of hybrid electric vehicles, and particularly to a method and device for starting a range extender, an in-vehicle device, and a vehicle. Background Art
[0002] A range extender generally refers to an electric vehicle component that can provide additional electrical energy to enable an electric vehicle to increase its driving range. In the traditional sense, a range extender refers to a combination of an engine and a generator. A range-extended electric vehicle is an electric vehicle that uses other energy sources (such as gasoline) to replenish electrical energy when the battery power is insufficient. The main working characteristics (concepts) of an electric vehicle are that in most cases (with a high probability), it operates in a pure electric mode, and in a few cases (with a low probability), it operates in a range-extended mode, that is, the electrical energy generated by the range extender is supplied to the motor through the battery, and the battery can also be charged.
[0003] Currently, the starting strategy of the range extender includes: the vehicle control unit (VCU) sends a start command to the generator control unit (GCU) and the engine management system (EMS). The GCU controls the operation of the generator and drives the engine to rotate until the engine speed is greater than the target speed. The EMS sends fuel injection and ignition requests, and the engine starts fuel injection and ignition.
[0004] In the above starting strategy, due to the large internal resistance of the engine and low intake air temperature under certain conditions, it is very easy for the range extender to fail to start multiple times. After the range extender fails to start multiple times, it will enter the protection mode and no longer start, resulting in the vehicle being unable to use fuel and the vehicle being unable to be used normally after the battery pack power is exhausted. Therefore, it is necessary to improve the current starting strategy of the range extender. Summary of the Invention
[0005] In view of the above-mentioned disadvantages of the prior art, the present application provides a method and device for starting a range extender, an in-vehicle device, and a vehicle to solve the above technical problems.
[0006] A range extender starting method provided by the present application, the method comprising: obtaining the discharge power of a power battery and the coolant temperature of an engine; if the discharge power is within a preset power range and / or the coolant temperature is within a preset temperature range, starting the range extender; the process of starting the range extender comprising: determining a target speed based on the coolant temperature and a target mapping relationship; controlling a generator to rotate at the target speed, and driving the engine to rotate by means of the generator; the target mapping relationship being used to characterize the relationship between the coolant temperature and the target speed; adjusting the target speed during the rotation of the generator to obtain an adjusted speed, and controlling the generator to rotate at the adjusted speed.
[0007] In an embodiment of the present application, the process of starting the range extender further comprises: after the engine reaches the adjusted speed, controlling the engine to perform fuel injection and ignition, and controlling the generator to output a target torque; the target torque being determined by the internal resistance value of the engine when the speed of the engine is greater than or equal to the adjusted speed, a first starting duration, and a preset attenuation rate; the first starting duration comprising: the duration from the start time of fuel injection and ignition of the engine to the current time; when the range extender starts successfully or the range extender starts unsuccessfully, controlling the engine to stop fuel injection and ignition.
[0008] In an embodiment of the present application, the calculation formula of the target torque comprises: T GCU = max[(τ1 - j * t1), 0], where T GCU represents the target torque, τ1 represents the internal resistance value of the engine when the speed of the engine is greater than or equal to the adjusted speed, j represents the preset attenuation rate, and t1 represents the first starting duration.
[0009] In an embodiment of the present application, before determining the target torque, the method comprises: controlling the generator to rotate at a preset speed in a preset temperature environment, and driving the engine to rotate by means of the generator, and when the speed of the engine is greater than or equal to the preset speed, controlling the engine to perform fuel injection and ignition, controlling the generator to stop outputting torque, and counting the starting duration of the engine, denoted as the second starting duration; taking the ratio of the internal resistance value of the engine when the speed of the engine is greater than or equal to the preset speed to the second starting duration as the preset attenuation rate.
[0010] In an embodiment of the present application, after the extender fails to start, the method includes: setting a re-start time for the extender, and when the re-start time is reached, acquiring the discharge power of the power battery and the coolant temperature of the engine again; if the re-acquired discharge power is within the preset power range, and / or the re-acquired coolant temperature is within the preset temperature range, then based on the re-acquired coolant temperature, determining the target speed again; controlling the generator to rotate at the re-determined target speed, and driving the engine to rotate again through the generator; adjusting the re-determined target speed during the rotation of the generator to obtain a re-adjusted speed, and controlling the generator to rotate at the re-adjusted speed, and when the speed of the engine is greater than or equal to the re-adjusted speed, starting the extender until the extender starts successfully or the number of times the extender fails to start is greater than a preset number threshold.
[0011] In an embodiment of the present application, the process of adjusting the target speed includes: during the rotation of the generator, acquiring the moment of inertia of the engine, the internal resistance value of the engine, the speed of the generator, and the output torque of the generator; calculating the internal resistance value of the generator according to the speed of the generator, the output torque of the generator, and the moment of inertia of the engine; performing weighted processing on the internal resistance value of the generator and the internal resistance value of the engine to obtain an internal resistance evaluation value of the engine; determining a speed adjustment amount based on the internal resistance evaluation value of the engine, and using the sum of the speed adjustment amount and the target speed as the adjusted speed.
[0012] In an embodiment of the present application, the calculation formula of the speed adjustment amount includes: where Δn represents the speed adjustment amount, and τ represents the internal resistance evaluation value of the engine.
[0013] According to an aspect of the embodiments of the present application, a device for starting an extender is provided. The device includes: a power acquisition module for acquiring the discharge power of the power battery and the coolant temperature of the engine; a start determination module for starting the extender if the discharge power is within the preset power range, and / or the coolant temperature is within the preset temperature range; the start extender unit includes: a speed determination module for determining the target speed based on the coolant temperature and the target mapping relationship; controlling the generator to rotate at the target speed, and driving the engine to rotate through the generator; the target mapping relationship is used to characterize the relationship between the coolant temperature and the target speed; a speed adjustment module for adjusting the target speed during the rotation of the generator to obtain an adjusted speed, and controlling the generator to rotate at the adjusted speed.
[0014] According to one aspect of the embodiments of the present application, a vehicle-mounted device is provided, including: one or more processors; a storage device for storing one or more programs, which, when executed by the one or more processors, cause the vehicle-mounted device to implement the range extender starting method as described above.
[0015] According to one aspect of the embodiments of the present application, a vehicle is provided, and the vehicle includes the range extender starting device as described above or the vehicle-mounted device as described above.
[0016] Beneficial effects of the present application: By obtaining the discharge power of the power battery and the coolant temperature of the engine, if the discharge power is within a preset power range, and / or the coolant temperature is within a preset temperature range, the range extender is started. The process of starting the range extender includes: determining a target speed based on the coolant temperature and a target mapping relationship, controlling the generator to rotate at the target speed, and driving the engine to rotate by the generator. During the rotation of the generator, the target speed is adjusted to obtain an adjusted speed, and the generator is controlled to rotate at the adjusted speed. In the above process, after determining the target speed, the target speed is adjusted during the rotation of the generator, thereby improving the matching degree between the adjusted speed and the internal resistance of the engine and the internal resistance of the generator, improving the starting success rate of the range extender under extremely cold conditions, and reducing the probability that the vehicle cannot be used normally due to the range extender not being able to start normally.
[0017] It should be understood that the above general description and subsequent detailed description are only exemplary and explanatory, and cannot limit the present application. Description of the Drawings
[0018] The drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts. In the drawings:
[0019] Figure 1 is a schematic diagram of an exemplary system architecture shown in an exemplary embodiment of the present application;
[0020] Figure 2 is a flowchart of the range extender starting method shown in an exemplary embodiment of the present application;
[0021] Figure 3 is a block diagram of the range extender starting device shown in an exemplary embodiment of the present application;
[0022] Figure 4The structural schematic diagram of a computer system of an in-vehicle device suitable for implementing the embodiments of the present application is shown. Detailed implementation manners
[0023] The embodiments of the present application will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. The present application can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present application. It should be understood that the preferred embodiments are only for explaining the present application, rather than limiting the protection scope of the present application.
[0024] It should be noted that the illustrations provided in the following embodiments only schematically illustrate the basic concept of the present application. Therefore, only the components related to the present application are shown in the drawings, rather than being drawn according to the number, shape, and size of the components in actual implementation. The type, quantity, and proportion of each component in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.
[0025] In the following description, a large number of details are explored to provide a more thorough explanation of the embodiments of the present application. However, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present application difficult to understand.
[0026] Figure 1 It is a schematic diagram of an exemplary system architecture shown in an exemplary embodiment of the present application.
[0027] Refer to Figure 1As shown in the figure, the system architecture may include a monitoring device 101 and a vehicle-mounted controller 102. Among them, the vehicle-mounted controller 102 may be at least one of a desktop Graphics Processing Unit (GPU) computer, a GPU computing cluster, a neural network computer, etc. Relevant technicians may use the vehicle-mounted controller 102 to start the range extender by obtaining the discharge power of the power battery and the coolant temperature of the engine. If the discharge power is within a preset power range and / or the coolant temperature is within a preset temperature range, the process of starting the range extender includes: determining a target speed based on the coolant temperature and a target mapping relationship, controlling the generator to rotate at the target speed, and driving the engine to rotate through the generator. During the rotation of the generator, the target speed is adjusted to obtain an adjusted speed, and the generator is controlled to rotate at the adjusted speed. The monitoring device 101 is used to monitor the discharge power of the power battery and the coolant temperature of the engine, and provide them to the vehicle-mounted controller 102 for processing after monitoring the discharge power of the power battery and the coolant temperature of the engine.
[0028] Schematically, after obtaining the discharge power of the power battery and the coolant temperature of the engine in the monitoring device 101, the vehicle-mounted controller 102 starts the range extender by obtaining the discharge power of the power battery and the coolant temperature of the engine. If the discharge power is within a preset power range and / or the coolant temperature is within a preset temperature range, the process of starting the range extender includes: determining a target speed based on the coolant temperature and a target mapping relationship, controlling the generator to rotate at the target speed, and driving the engine to rotate through the generator. During the rotation of the generator, the target speed is adjusted to obtain an adjusted speed, and the generator is controlled to rotate at the adjusted speed. In the above process, after determining the target speed, the target speed is adjusted during the rotation of the generator, so as to improve the matching degree between the adjusted speed and the internal resistance of the engine and the internal resistance of the generator, improve the starting success rate of the range extender under extremely cold conditions, and reduce the probability that the vehicle cannot be used normally due to the range extender not being able to start normally.
[0029] It should be noted that the range extender starting method provided by the embodiments of the present application is generally executed by the vehicle-mounted controller 102. Correspondingly, the range extender starting device is generally arranged in the vehicle-mounted controller 102.
[0030] The implementation details of the technical solutions of the embodiments of the present application are elaborated in detail below:
[0031] Figure 2 is a flowchart of a range extender starting method shown in an exemplary embodiment of the present application. The range extender starting method can be executed by a computing processing device, and the computing processing device can be Figure 1 the vehicle-mounted controller 102 shown in Figure 2As shown in the figure, the method for starting the range extender at least includes steps S210 to S240, which are introduced in detail as follows:
[0032] In step S210, obtain the discharge power of the power battery and the coolant temperature of the engine.
[0033] In an embodiment of the present application, before obtaining the discharge power of the power battery and the coolant temperature of the engine, collect the discharge power of the power battery and the coolant temperature of the engine.
[0034] In this embodiment, the BMS (Battery Management System) is used to monitor and collect the discharge power of the power battery, and the EMS is used to monitor and collect the coolant temperature of the engine.
[0035] In this embodiment, using the discharge power of the power battery to characterize the discharge ability of the power battery under extremely cold conditions is more accurate than using the remaining charge of the power battery, etc., to characterize the discharge ability of the power battery under extremely cold conditions; using the coolant temperature of the engine to characterize the starting conditions of the engine under extremely cold conditions is more accurate than using the ambient temperature to characterize the starting conditions of the engine.
[0036] In this embodiment, the extremely cold conditions include, but are not limited to, a temperature environment of -30°C to -45°C.
[0037] In step S220, if the discharge power is within the preset power range, and / or the coolant temperature is within the preset temperature range, start the range extender.
[0038] In this embodiment, the preset power range is set according to the actual situation. For example, the preset power range is set to 25kw to 45kw, and no specific limitation is made here. The preset temperature range is set according to the actual situation. For example, the preset temperature range is set to -45°C to -30°C, and no specific limitation is made here.
[0039] The process of starting the range extender includes:
[0040] In step S230, determine the target speed based on the coolant temperature and the target mapping relationship, control the generator to rotate at the target speed, and drive the engine to rotate through the generator.
[0041] In this embodiment, the target mapping relationship is used to characterize the relationship between the coolant temperature and the target speed.
[0042] In this embodiment, after obtaining the coolant temperature, the target speed is obtained by querying a table. The table is used to indicate the mapping relationship between the coolant temperature and the target speed, as shown in Table 1:
[0043] Table 1
[0044]
[0045] In Table 1, when the coolant temperature is -40°C, the target speed is 1500 rpm; when the coolant temperature is -30°C, the target speed is 1200 rpm; when the coolant temperature is 0°C, the target speed is 1000 rpm. Moreover, the lower the coolant temperature, the higher the corresponding target speed.
[0046] In this embodiment, the process of calibrating the target speed includes: controlling the coolant temperature of the engine to be -40°C, using the generator to drive the engine to rotate until the engine speed reaches 1000 rpm. At this time, control the generator to output zero torque and control the engine to inject fuel and ignite. If the engine fails to start, wait until the coolant temperature of the engine drops to -40°C, then use the generator to drive the engine to rotate again until the engine speed increases to 1100 rpm. At this time, control the generator to output zero torque and control the engine to inject fuel and ignite. If the engine fails to start, wait until the coolant temperature of the engine drops to -40°C, then use the generator to drive the engine to rotate again until the engine speed reaches 1200 rpm, and so on until the engine starts successfully. Then the speed at which the engine starts successfully for the first time is the target speed corresponding to the coolant temperature of -40°C. When the coolant temperature of the engine is at other temperatures, the target speeds corresponding to other temperatures are obtained using the same calibration method.
[0047] In this embodiment, the process of calibrating the target speed further includes: collecting different coolant temperature data and different target speed data, fitting the different coolant temperature data and different target speed data to obtain a fitting curve of the coolant temperature data and the target speed data, thereby obtaining the relationship between the coolant temperature and the target speed. After obtaining the coolant temperature, compare the coolant temperature with the temperature values in the fitting curve to obtain the target speed.
[0048] In this embodiment, the VCU sends a start command to the GCU, the GCU controls the generator to rotate, and drives the engine to rotate. The engine and the generator rotate coaxially.
[0049] In step S240, during the rotation of the generator, the target speed is adjusted to obtain an adjusted speed, and the generator is controlled to rotate at the adjusted speed.
[0050] In this embodiment, the process of adjusting the target speed includes: during the rotation of the generator, obtaining the moment of inertia of the engine, the internal resistance value of the engine, the speed of the generator, and the output torque of the generator; calculating the internal resistance value of the generator according to the speed of the generator, the output torque of the generator, and the moment of inertia of the engine; performing weighted processing on the internal resistance value of the generator and the internal resistance value of the engine to obtain an internal resistance evaluation value of the engine; based on the internal resistance evaluation value of the engine, determining the speed adjustment amount, and taking the sum of the speed adjustment amount and the target speed as the adjusted speed.
[0051] In this embodiment, by obtaining the discharge power of the power battery and the coolant temperature of the engine, if the discharge power is within the preset power range, and / or the coolant temperature is within the preset temperature range, the range extender is started. The process of starting the range extender includes: determining the target speed based on the coolant temperature and the target mapping relationship, controlling the generator to rotate at the target speed, and driving the engine to rotate by the generator. During the rotation of the generator, the target speed is adjusted to obtain the adjusted speed, and the generator is controlled to rotate at the adjusted speed. In the above process, after determining the target speed, the target speed is adjusted during the rotation of the generator, thereby improving the matching degree between the adjusted speed and the internal resistance of the engine and the internal resistance of the generator, improving the starting success rate of the range extender under extremely cold conditions, and reducing the probability that the vehicle cannot be used normally due to the range extender not being able to start normally.
[0052] In an embodiment of the present application, the process of starting the range extender further includes:
[0053] After the engine reaches the adjusted speed, controlling the engine to perform fuel injection and ignition, and controlling the generator to output the target torque.
[0054] In this embodiment, a control instruction is sent from the VCU to the EMS, and the engine is controlled to perform fuel injection and ignition through the EMS. A control instruction is sent from the VCU to the GCU to control the generator to output the target torque.
[0055] In this embodiment, the target torque is determined by the internal resistance value of the engine when the speed of the engine is greater than or equal to the adjusted speed, the first starting duration, and the preset attenuation rate. The calculation formula of the target torque is as follows:
[0056] T GCU =max[(τ1 - j*t1), 0] Equation (1)
[0057] Wherein, T GCUIt represents the target torque, τ1 represents the internal resistance value of the engine when the engine speed is greater than or equal to the adjusted speed, j represents the preset attenuation rate, and t1 represents the first start duration. The first start duration includes: the duration from the start time of engine fuel injection and ignition to the current time, and the first start duration is obtained by statistics using devices such as a timer.
[0058] In this embodiment, it can be seen from Equation (1) that at the start time of engine fuel injection and ignition, the target torque has a maximum value of τ1. As the first start duration t1 increases, the target torque decays until the target torque decays to 0.
[0059] In this embodiment, by controlling the generator to output the target torque during the process of engine fuel injection and ignition, it is beneficial to overcome the engine internal resistance and improve the start success rate of the range extender.
[0060] In this embodiment, the internal resistance value of the engine when the engine speed is greater than or equal to the adjusted speed is monitored by the EMS.
[0061] When the range extender starts successfully or the range extender starts unsuccessfully, control the engine to stop fuel injection and ignition.
[0062] In this embodiment, the process of determining whether the range extender starts successfully or the range extender starts unsuccessfully includes: obtaining the start flag of the range extender and the engine speed in the EMS in real time, and calculating the speed difference between the adjusted speed and the engine speed. If the start flag of the range extender is start successfully, it is determined that the range extender starts successfully. If the speed difference is greater than or equal to the preset difference, it is determined that the range extender starts unsuccessfully.
[0063] In this embodiment, the preset difference is set according to the actual situation and is not specifically limited here.
[0064] In this embodiment, after the range extender starts successfully or the range extender starts unsuccessfully, the current start process ends. A control command is sent to the EMS through the VCU, and the EMS controls the engine to stop fuel injection and ignition.
[0065] In an embodiment of the present application, before determining the target torque, the range extender start method includes:
[0066] Control the generator to rotate at a preset speed in a preset temperature environment, and drive the engine to rotate through the generator. And when the engine speed is greater than or equal to the preset speed, control the engine to perform fuel injection and ignition, control the generator to stop outputting torque, and count the start duration of the engine, denoted as the second start duration;
[0067] In this embodiment, there is a mapping relationship between the preset temperature and the preset rotational speed. The preset temperature is set according to the actual situation. For example, the preset temperatures are -30°C and -40°C. When the preset temperature is -30°C, the preset rotational speed is 1200 rpm, and when the preset temperature is -40°C, the preset rotational speed is 1500 rpm. Here, the mapping relationship between the preset temperature and the preset rotational speed will not be listed one by one.
[0068] In this embodiment, the second startup duration is obtained by statistics using devices such as a timer. The statistical process of the second startup duration starts from the start moment of the engine's fuel injection and ignition and ends when the engine ignition is successful or the engine ignition fails.
[0069] In this embodiment, the process of determining whether the engine ignition is successful or the engine ignition fails includes: obtaining in real time the startup flag of the engine and the rotational speed of the engine in the engine management system (EMS), and calculating the rotational speed difference between the preset rotational speed and the rotational speed of the engine. If the startup flag of the engine is "start successful", it is determined that the engine startup is successful; if the rotational speed difference is greater than or equal to the preset difference, it is determined that the engine startup fails.
[0070] The ratio of the internal resistance value when the rotational speed of the engine is greater than or equal to the preset rotational speed to the second startup duration is used as the preset attenuation rate.
[0071] In this embodiment, the calculation formula for the preset attenuation rate is as follows:
[0072]
[0073] Where j represents the preset attenuation rate, τ2 represents the internal resistance value of the engine when the rotational speed of the engine is greater than or equal to the preset rotational speed, and t2 represents the second startup duration.
[0074] In an embodiment of the present application, after the range extender startup fails, the range extender startup method includes:
[0075] Set the re - startup time of the range extender, and when the re - startup time is reached, obtain again the discharge power of the power battery and the coolant temperature of the engine.
[0076] In this embodiment, the time interval between the re - startup time and the previous startup time can be set to 5 s or other time values, and no specific limitation is made here. By setting the re - startup time of the range extender, the range extender is prevented from starting frequently.
[0077] If the re - obtained discharge power is within the preset power range, and / or the re - obtained coolant temperature is within the preset temperature range, then based on the re - obtained coolant temperature, determine the target rotational speed again; control the generator to rotate at the re - determined target rotational speed, and drive the engine to rotate again through the generator.
[0078] In this embodiment, there is a mapping relationship between the coolant temperature obtained again and the target speed determined again. For example, when the coolant temperature obtained again is -40°C, the target speed determined again is 1500 rpm; when the coolant temperature obtained again is -30°C, the target speed determined again is 1200 rpm; when the coolant temperature obtained again is 0°C, the target speed determined again is 1000 rpm. Here, the mapping relationship between the coolant temperature obtained again and the target speed determined again will not be listed one by one.
[0079] During the rotation of the generator, adjust the target speed determined again to obtain the adjusted speed again, and control the generator to rotate at the adjusted speed again. And when the speed of the engine is greater than or equal to the adjusted speed again, start the range extender until the range extender starts successfully or the number of failed starts of the range extender is greater than the preset number threshold.
[0080] In this embodiment, the process of adjusting the target speed determined again during the rotation of the generator is the same as the process of adjusting the target speed during the rotation of the generator, and will not be elaborated here.
[0081] In this embodiment, the preset number threshold is set according to the actual situation. For example, the preset number threshold is set to 3 times or 5 times. By setting the preset number threshold, on the basis that the starting conditions of the range extender cannot be met, the range extender is prevented from starting multiple times.
[0082] In an embodiment of the present application, the process of adjusting the target speed includes:
[0083] During the rotation of the generator, obtain the moment of inertia of the engine, the internal resistance value of the engine, the speed of the generator, and the output torque of the generator.
[0084] In this embodiment, the moment of inertia of the engine refers to the inertial effect when the engine rotates. It is closely related to the rotating mass of the engine and the position of the rotation axis, and it will affect the starting performance, acceleration performance and stability of the engine.
[0085] In this embodiment, the method of obtaining the moment of inertia of the engine, the internal resistance value of the engine, the speed of the generator, and the output torque of the generator can be a real-time acquisition method or a periodic acquisition method, and will not be specifically limited here.
[0086] According to the speed of the generator, the output torque of the generator and the moment of inertia of the engine, calculate the internal resistance value of the generator.
[0087] In this embodiment, the calculation formula of the internal resistance value of the generator is as follows:
[0088] τ 发电机 = T 发电机 - I * α Equation (3)
[0089] Where τ 发电机 represents the internal resistance value of the generator, T 发电机 represents the output torque of the generator, I represents the moment of inertia of the engine, and α represents the angular acceleration of the generator.
[0090] The calculation formula for the angular acceleration of the generator is as follows:[[]]
[0091] α = Δω / Δt Equation (4)
[0092] Where α represents the angular acceleration of the generator, Δω represents the change in angular velocity of the generator, and Δt represents the time interval during which the change occurs.
[0093] The calculation formula for the angular velocity of the generator is as follows:[[]]
[0094] ω = (n * 2π) / 60 Equation (5)
[0095] Where ω represents the angular velocity of the generator and n represents the rotational speed of the generator.
[0096] The internal resistance of the generator and the internal resistance of the engine are weighted to obtain the internal resistance evaluation value of the engine.
[0097] In this embodiment, the calculation formula for the internal resistance evaluation value of the engine is as follows:[[]]
[0098] τ = k * τ 发电机 + (1 - k) * τ 发动机 Equation (6)
[0099] Where τ represents the internal resistance evaluation value of the engine, k represents the proportionality coefficient, τ 发电机 represents the internal resistance value of the generator, τ 发动机 represents the internal resistance value of the engine.
[0100] The calculation formula for the proportionality coefficient is as follows:[[]]
[0101]
[0102] Where k represents the proportionality coefficient and n represents the rotational speed of the generator.
[0103] In this embodiment, the proportionality coefficient k is determined according to the rotational speed of the generator. When the rotational speed of the generator is 700 rpm, k is 0.5. Then, in Equation (6), the internal resistance value of the generator and the internal resistance value of the engine each account for 50%. When the rotational speed of the generator is 0 rpm, k is 1. Then, in Equation (6), the internal resistance evaluation value of the engine is entirely the internal resistance value of the generator.
[0104] Based on the evaluated value of the internal resistance of the engine, determine the rotational speed adjustment amount, and use the sum of the rotational speed adjustment amount and the target rotational speed as the adjusted rotational speed.
[0105] In this embodiment, the calculation formula for the rotational speed adjustment amount is as follows:
[0106]
[0107] Wherein, Δn represents the rotational speed adjustment amount, and τ represents the evaluated value of the internal resistance of the engine.
[0108] In this embodiment, when the engine is at room temperature (25 °C), the internal resistance value of the engine is generally about 25 Nm, and the target rotational speed of the engine is generally set to 900 rpm. Therefore, based on the proportional relationship between the internal resistance value (25 Nm) of the engine at room temperature (25 °C) and the target rotational speed (900 rpm) of the engine at room temperature, determine the rotational speed adjustment amount, with the aim of increasing the rotational speed of the engine to adjust the target rotational speed.
[0109] In this embodiment, after determining the target rotational speed, adjust the target rotational speed during the rotation of the generator, thereby improving the matching degree between the adjusted rotational speed and the internal resistance of the engine and the internal resistance of the generator, increasing the startup success rate of the range extender under extremely cold conditions, and reducing the probability that the vehicle cannot be used normally due to the range extender not being able to start normally.
[0110] The following introduces the device embodiments of the present application, which can be used to execute the range extender startup method in the above embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the embodiments of the range extender startup method in the above of the present application.
[0111] Figure 3 is a block diagram of a range extender startup device shown in an exemplary embodiment of the present application. This device can be applied to Figure 1 the shown implementation environment, and is specifically configured in the vehicle-mounted controller 102. This device can also be applicable to other exemplary implementation environments and is specifically configured in other devices. This embodiment does not limit the implementation environment applicable to this device.
[0112] As Figure 3 shown, this exemplary range extender startup device includes:
[0113] The power acquisition module 301 is used to acquire the discharge power of the power battery and the coolant temperature of the engine.
[0114] The startup determination module 302 is used to start the range extender if the discharge power is within the preset power range and / or the coolant temperature is within the preset temperature range.
[0115] The range extender startup unit includes:
[0116] The rotational speed determination module 303 is configured to determine a target rotational speed based on the coolant temperature and a target mapping relationship; control the generator to rotate at the target rotational speed, and drive the engine to rotate through the generator.
[0117] The rotational speed adjustment module 304 is configured to adjust the target rotational speed during the rotation of the generator to obtain an adjusted rotational speed, and control the generator to rotate at the adjusted rotational speed.
[0118] In an embodiment of the present application, before obtaining the discharge power of the power battery and the coolant temperature of the engine, the discharge power of the power battery and the coolant temperature of the engine are collected.
[0119] In this embodiment, the BMS (Battery Management System) is used to monitor and collect the discharge power of the power battery, and the EMS is used to monitor and collect the coolant temperature of the engine.
[0120] In this embodiment, the discharge power of the power battery is used to characterize the discharge capacity of the power battery under extremely cold conditions, which is more accurate than characterizing the discharge capacity of the power battery under extremely cold conditions by the remaining charge of the power battery, etc.; the coolant temperature of the engine is used to characterize the starting condition of the engine under extremely cold conditions, which is more accurate than characterizing the starting condition of the engine by the ambient temperature.
[0121] In this embodiment, the extremely cold conditions include, but are not limited to, a temperature environment of -30°C to -45°C.
[0122] In this embodiment, the preset power range is set according to the actual situation. For example, the preset power range is set to 25kw to 45kw, and no specific limitation is made here. The preset temperature range is set according to the actual situation. For example, the preset temperature range is set to -45°C to -30°C, and no specific limitation is made here.
[0123] In this embodiment, the target mapping relationship is used to characterize the relationship between the coolant temperature and the target rotational speed.
[0124] In this embodiment, after obtaining the coolant temperature, the target rotational speed is obtained by querying a table. The table is used to indicate the mapping relationship between the coolant temperature and the target rotational speed, as shown in Table 1, and no further elaboration is made here.
[0125] In this embodiment, the process of calibrating the target speed includes: controlling the coolant temperature of the engine to -40°C, using the generator to drive the engine to rotate until the engine speed reaches 1000 rpm. At this time, control the generator to output a torque of 0 and control the engine to inject fuel and ignite. If the engine fails to start, wait until the coolant temperature of the engine drops to -40°C, and then use the generator to drive the engine to rotate again until the engine speed increases to 1100 rpm. At this time, control the generator to output a torque of 0 and control the engine to inject fuel and ignite. If the engine fails to start, wait until the coolant temperature of the engine drops to -40°C, and then use the generator to drive the engine to rotate again until the engine speed reaches 1200 rpm. Repeat this process until the engine starts successfully. Then, the speed at which the engine starts successfully for the first time is the target speed corresponding to the coolant temperature of -40°C. When the coolant temperature of the engine is at other temperatures, the same calibration method is used to obtain the target speeds corresponding to other temperatures.
[0126] In this embodiment, the process of calibrating the target speed also includes: collecting different coolant temperature data and different target speed data, fitting the different coolant temperature data and different target speed data to obtain a fitting curve of the coolant temperature data and the target speed data, so as to obtain the relationship between the coolant temperature and the target speed. After obtaining the coolant temperature, compare the coolant temperature with the temperature values in the fitting curve to obtain the target speed.
[0127] In this embodiment, the VCU sends a start command to the GCU, and the GCU controls the generator to rotate and drive the engine to rotate. The engine and the generator rotate coaxially.
[0128] In this embodiment, the process of adjusting the target speed includes: during the rotation of the generator, obtaining the moment of inertia of the engine, the internal resistance value of the engine, the speed of the generator, and the output torque of the generator; calculating the internal resistance value of the generator according to the speed of the generator, the output torque of the generator, and the moment of inertia of the engine; performing weighted processing on the internal resistance value of the generator and the internal resistance value of the engine to obtain an internal resistance evaluation value of the engine; based on the internal resistance evaluation value of the engine, determining the speed adjustment amount, and taking the sum of the speed adjustment amount and the target speed as the adjusted speed.
[0129] In this embodiment, by obtaining the discharge power of the power battery and the coolant temperature of the engine, if the discharge power is within the preset power range, and / or the coolant temperature is within the preset temperature range, the range extender is started. The process of starting the range extender includes: determining the target speed based on the coolant temperature and the target mapping relationship, controlling the generator to rotate at the target speed, and driving the engine to rotate by the generator. During the rotation of the generator, the target speed is adjusted to obtain the adjusted speed, and the generator is controlled to rotate at the adjusted speed. In the above process, after determining the target speed, the target speed is adjusted during the rotation of the generator, so as to improve the matching degree between the adjusted speed and the internal resistance of the engine and the internal resistance of the generator, improve the starting success rate of the range extender under extremely cold conditions, and reduce the probability that the vehicle cannot be used normally due to the range extender failing to start normally.
[0130] It should be noted that the range extender starting device provided in the above embodiment and the range extender starting method provided in the above embodiment belong to the same concept. The specific ways in which each module and unit perform operations have been described in detail in the method embodiment, and will not be elaborated here. In practical applications, the range extender starting device provided in the above embodiment can allocate the above functions to different functional modules as needed, that is, divide the internal structure of the device into different functional modules to complete all or part of the functions described above, and this is not limited here either.
[0131] An embodiment of the present application also provides an in-vehicle device, including: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the in-vehicle device realizes the range extender starting method provided in each of the above embodiments.
[0132] An embodiment of the present application also provides a vehicle, which includes the range extender starting device provided in each of the above embodiments or the in-vehicle device provided in each of the above embodiments.
[0133] Figure 4 The structural schematic diagram of a computer system of an in-vehicle device suitable for implementing the embodiments of the present application is shown. It should be noted that Figure 4 The shown computer system 400 of the in-vehicle device is only an example, and should not bring any limitation to the functions and usage scope of the embodiments of the present application.
[0134] Such as Figure 4As shown, the computer system 400 includes a Central Processing Unit (CPU) 401, which can perform various appropriate actions and processes according to a program stored in a Read-Only Memory (ROM) 402 or a program loaded from a storage section 408 into a Random Access Memory (RAM) 403, such as executing the method in the above embodiments. In the RAM 403, various programs and data required for system operation are also stored. The CPU 401, ROM 402, and RAM 403 are connected to each other via a bus 404. An Input / Output (I / O) interface 405 is also connected to the bus 404.
[0135] The following components are connected to the I / O interface 405: an input section 406 including a keyboard, a mouse, etc.; an output section 407 including, for example, a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc., and a speaker, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. A removable medium 411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 410 as needed so that a computer program read from it can be installed into the storage section 408 as needed.
[0136] Specifically, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 409, and / or installed from the removable medium 411. When the computer program is executed by a Central Processing Unit (CPU) 401, various functions defined in the system of the present application are executed.
[0137] It should be noted that the computer-readable medium shown in the embodiments of the present application can be a computer-readable signal medium, a computer-readable medium, or any combination of the two. The computer-readable medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable medium may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable computer program. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted by any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0138] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. Among them, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and the above module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0139] The units involved in the embodiments described in this application can be implemented in software or in hardware, and the described units can also be provided in a processor. Among them, the names of these units do not, in some cases, constitute a limitation on the unit itself.
[0140] Another aspect of this application also provides a computer-readable medium, on which a computer program is stored. When the computer program is executed by a processor of the computer, the computer is caused to execute the range extender starting method as described above. The computer-readable medium can be included in the vehicle-mounted device described in the above embodiments, or can exist alone without being assembled into the vehicle-mounted device.
[0141] Another aspect of this application also provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable medium. A processor of a computer device reads the computer instructions from the computer-readable medium, and the processor executes the computer instructions, so that the computer device executes the range extender starting method provided in the above various embodiments.
[0142] The above embodiments are only used to exemplarily illustrate the principles and effects of this application, rather than to limit this application. Any person familiar with this technology can modify or change the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or changes completed by those with ordinary knowledge in the technical field without departing from the spirit and technical idea disclosed in this application should still be covered by the claims of this application.
Claims
1. A range extender starting method, characterized in that, The method includes: Obtaining the discharge power of the power battery and the coolant temperature of the engine; If the discharge power is within a preset power range, and / or the coolant temperature is within a preset temperature range, start the range extender; The process of starting the range extender includes: Determining a target speed based on the coolant temperature and a target mapping relationship; controlling the generator to rotate at the target speed, and driving the engine to rotate by the generator; the target mapping relationship is used to represent the relationship between the coolant temperature and the target speed; Adjusting the target speed during the rotation of the generator to obtain an adjusted speed, and controlling the generator to rotate at the adjusted speed; The process of starting the range extender further includes: After the engine reaches the adjusted speed, controlling the engine to inject fuel and ignite, and controlling the generator to output a target torque; the target torque is determined by the internal resistance value of the engine when the speed of the engine is greater than or equal to the adjusted speed, a first start duration, and a preset attenuation rate; the first start duration includes: the duration from the start time of fuel injection and ignition of the engine to the current time; When the range extender starts successfully or fails to start, controlling the engine to stop fuel injection and ignition.
2. The range extender starting method according to claim 1, characterized in that, The calculation formula of the target torque includes: , Wherein, represents the target torque, represents the internal resistance value of the engine when the engine speed is greater than or equal to the adjusted speed, represents the preset attenuation rate, represents the first startup duration.
3. The range extender starting method according to claim 1, wherein Before determining the target torque, the method includes: Controlling the generator to rotate at a preset speed in a preset temperature environment, and driving the engine to rotate by the generator, and when the speed of the engine is greater than or equal to the preset speed, controlling the engine to inject fuel and ignite, controlling the generator to stop outputting torque, and counting the start duration of the engine, denoted as the second start duration; Taking the ratio of the internal resistance value of the engine when the speed of the engine is greater than or equal to the preset speed to the second start duration as the preset attenuation rate.
4. The range extender starting method according to claim 1, wherein After the range extender fails to start, the method includes: Setting the re-start time of the range extender, and when the re-start time is reached, obtaining the discharge power of the power battery and the coolant temperature of the engine again; If the re-obtained discharge power is within the preset power range, and / or the re-obtained coolant temperature is within the preset temperature range, determining a target speed again based on the re-obtained coolant temperature; controlling the generator to rotate at the re-determined target speed, and driving the engine to rotate again by the generator; Adjusting the re-determined target speed during the rotation of the generator to obtain a re-adjusted speed, and controlling the generator to rotate at the re-adjusted speed, and when the speed of the engine is greater than or equal to the re-adjusted speed, starting the range extender until the range extender starts successfully or the number of failed starts of the range extender is greater than a preset number threshold.
5. The range extender starting method according to claim 1, characterized in that The process of adjusting the target speed includes: During the rotation of the generator, obtain the moment of inertia of the engine, the internal resistance value of the engine, the rotation speed of the generator, and the output torque of the generator; According to the rotation speed of the generator, the output torque of the generator, and the moment of inertia of the engine, calculate the internal resistance value of the generator; Perform weighted processing on the internal resistance value of the generator and the internal resistance value of the engine to obtain the internal resistance evaluation value of the engine; Based on the internal resistance evaluation value of the engine, determine the rotation speed adjustment amount, and use the sum of the rotation speed adjustment amount and the target rotation speed as the adjusted rotation speed.
6. The range extender starting method according to claim 5, wherein The calculation formula of the rotation speed adjustment amount includes: , Among them, represents the rotational speed adjustment amount, represents the internal resistance evaluation value of the engine.
7. An extender starting device, characterized in that, The device includes: A power acquisition module for acquiring the discharge power of the power battery and the coolant temperature of the engine; A start determination module for starting the range extender if the discharge power is within a preset power range and / or the coolant temperature is within a preset temperature range; The range extender starting unit includes: A rotation speed determination module for determining a target rotation speed based on the coolant temperature and a target mapping relationship; controlling the generator to rotate at the target rotation speed, and driving the engine to rotate by the generator; the target mapping relationship is used to represent the relationship between the coolant temperature and the target rotation speed; A rotation speed adjustment module for adjusting the target rotation speed during the rotation of the generator to obtain an adjusted rotation speed, and controlling the generator to rotate at the adjusted rotation speed; The process of starting the range extender further includes: After the engine reaches the adjusted rotation speed, control the engine to inject fuel and ignite, and control the generator to output a target torque; the target torque is determined by the internal resistance value of the engine when the rotation speed of the engine is greater than or equal to the adjusted rotation speed, the first start duration, and a preset attenuation rate; the first start duration includes: the duration from the start time of the engine injecting fuel and igniting to the current time; When the range extender starts successfully or the range extender starts fails, control the engine to stop injecting fuel and igniting.
8. An in-vehicle device, characterized in that, Includes: One or more processors; A storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, enabling the vehicle-mounted device to implement the range extender starting method according to any one of claims 1 to 6.
9. A vehicle, characterized in that, The vehicle includes the range extender starting device according to claim 7 or the vehicle-mounted device according to claim 8.
Citation Information
Patent Citations
Control method of range extender system
CN112977391A