Vehicle control method, electronic equipment and vehicle
By adopting a vehicle control method in a hybrid vehicle, the front motor target torque is determined based on the rear axle requested torque, the problem that the actual power battery cannot follow the target power in the direct drive mode is solved, and the battery power is accurately managed and the battery life is extended.
Patent Information
- Application Number
- CN202510108982.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-23
- Publication Date
- 2025-03-21
AI Technical Summary
In the direct drive mode of hybrid vehicles, the actual power battery cannot effectively follow the target power set by the customer, causing the battery to be in a random charging and discharge state, affecting the battery's service life.
Through a vehicle control method, in response to determining that the current driving mode of the vehicle is a direct drive mode, the actual power and target power of the power battery are determined, and the target torque of the front motor is determined based on the rear axle requested torque, and the front motor outputs the final requested torque is controlled to ensure that the actual power of the battery follows the change of the target power.
This method can effectively ensure that the actual power of the power battery meets the target power, avoid overcharging or discharging of the battery, help extend the battery life and reduce aging speed.
Smart Images

Figure CN119659576A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle intelligent control technology, and in particular to a vehicle control method, electronic equipment and a vehicle. Background Art
[0002] In current hybrid vehicles, the direct drive mode means that the engine directly drives the vehicle, while the motor is mainly used to assist the engine. However, in the existing direct drive mode, the actual battery power of the power battery cannot well follow the target power set by the customer. As a result, the power battery is in a random charging and discharging state, and the actual power cannot be guaranteed to follow the target power change, which affects the battery life. Summary of the invention
[0003] In view of this, the purpose of the present application is to provide a vehicle control method, an electronic device and a vehicle to ensure that the actual power quantity meets the target power quantity requirement.
[0004] Based on the above objectives, the present application provides a vehicle control method, comprising:
[0005] In response to determining that the current driving mode of the vehicle is the direct drive mode, determining an actual power level and a target power level of a power battery of the vehicle, and determining a target torque of the front motor according to the actual power level, the target power level and a rear axle request torque of the vehicle;
[0006] Determine a front motor requested torque interval based on the actual power, the front axle requested torque and the engine speed, and determine the front motor requested torque based on the front motor target torque and the front motor requested torque interval;
[0007] The final requested torque of the front motor is determined according to the front motor target torque, the front motor requested torque and the actual electric quantity, and the front motor is controlled to output the final requested torque.
[0008] Based on the same inventive concept, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method as described above when executing the computer program.
[0009] Based on the same inventive concept, the present application also provides a vehicle, which includes the above-mentioned electronic device.
[0010] As can be seen from the above, the vehicle control method, electronic device and vehicle provided by the present application, wherein the method comprises: in response to determining that the current driving mode of the vehicle is the direct drive mode, determining the actual power and target power of the vehicle's power battery, and determining the target torque of the front motor according to the actual power, target power and the rear axle request torque of the vehicle, the rear axle request torque reflects the power demand of the rear axle of the vehicle under the current driving conditions, the power consumption state of the rear motor can be known according to the rear axle request torque, and the actual power and target power are combined to determine the required torque corresponding to the front motor to charge, discharge or maintain the current power of the power battery, that is, the target torque of the front motor; determining the front motor request torque range based on the actual power, the front axle request torque and the engine speed, determining the engine's economic torque range by the engine speed, from It is possible to determine the front motor requested torque range that meets the current power demand of the vehicle, determine the front motor requested torque based on the front motor target torque and the front motor requested torque range, so that the front motor requested torque is as close to the front motor target torque as possible; determine the front motor final requested torque based on the front motor target torque, the front motor requested torque and the actual power, because the front motor final requested torque determined between the front motor target torque and the front motor requested torque based on the difference between the current actual power of the power battery and the target power meets the current power demand of the vehicle, and can also charge, discharge or maintain the current power of the power battery. Therefore, controlling the front motor to output the final requested torque can ensure that the actual power of the battery follows the target power change, avoid overcharging or discharging of the battery, and help extend the battery life and reduce the aging rate of the battery. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0012] Figure 1 This is a flow chart of a vehicle control method according to an embodiment of the present application;
[0013] Figure 2 A schematic diagram of a vehicle in a vehicle control method according to an embodiment of the present application;
[0014] Figure 3 A schematic diagram of a vehicle control device according to an embodiment of the present application;
[0015] Figure 4 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0016] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0017] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0018] In such Figure 2 The hybrid vehicle shown includes a front motor and a rear motor. In direct drive mode, the engine is used to drive the vehicle. At this time, the front motor and the rear motor can generate electricity or drive the vehicle according to the current power demand of the vehicle. In the existing power battery power management strategy, when the user sets the target power, the front motor request torque only considers the engine load point torque transfer, but the front motor request torque determined based on this has nothing to do with the rear axle request torque. At this time, the rear axle motor may be in a kinetic energy recovery state or a driving state. At this time, the actual power cannot change with the target power, which not only causes trouble to the user, but also affects the battery life and accelerates the aging of the battery.
[0019] Based on the above problems, the applicant found that: in response to determining that the current driving mode of the vehicle is the direct drive mode, the actual power and the target power of the vehicle's power battery are determined, and the target torque of the front motor is determined based on the actual power, the target power and the rear axle request torque of the vehicle, so as to determine the torque required to achieve the actual power of the battery following the target power change; the front motor request torque interval is determined based on the actual power, the front axle request torque and the engine speed, and the front motor request torque is determined based on the front motor target torque and the front motor request torque interval, ensuring that the front motor request torque is as close to the front motor target torque as possible while optimizing the engine operating range; the front motor final request torque is determined based on the front motor target torque, the front motor request torque and the actual power, and the front motor is controlled to output the final request torque; ensuring that the actual power of the battery follows the target power change while optimizing the engine operating range, avoiding overcharging or discharging of the battery, helping to extend the battery life and reduce the battery aging rate.
[0020] The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0021] The present application provides a vehicle control method, such as Figure 1 As shown, in some embodiments, the method is executed by a vehicle controller or a data processor independently provided by the vehicle controller. The subsequent embodiments are all illustrated by taking the vehicle controller as an example; the method includes:
[0022] S101, in response to determining that the current driving mode of the vehicle is the direct drive mode, determining an actual power level and a target power level of a power battery of the vehicle, and determining a target torque of the front motor according to the actual power level, the target power level and a rear axle request torque of the vehicle;
[0023] In specific implementation, when it is determined that the current driving mode of the vehicle is the direct drive mode, the actual power of the vehicle's power battery and the target power are determined. The target power is set according to the vehicle's operating requirements, the driver's settings, and other optimization strategies. For example, the target power may vary depending on the needs of long-distance driving or urban driving, or the driver sets the target power to a value between 20% and 80%. The rear axle request torque is the torque required for the rear axle of the vehicle, which is usually determined by the driver's acceleration or deceleration operation. Therefore, the front motor target torque can be determined based on the rear axle request torque and the first difference between the actual power and the target power (target power minus actual power) to balance the power battery power affected by the rear axle request torque.
[0024] S102, determining a front motor requested torque interval based on the actual power, the front axle requested torque and the engine speed, and determining a front motor requested torque based on the front motor target torque and the front motor requested torque interval;
[0025] In specific implementation, the economic torque range of the engine is first determined based on the engine speed. The economic torque range of the engine is the optimal working range of the engine at different speeds, which is usually obtained by looking up a table or calculating an algorithm. First, the current engine speed is obtained, and the optimal torque range of the engine at the current speed is determined according to the universal characteristic curve of the engine, that is, the economic torque range of the engine, so that the engine request torque range can be determined according to the actual power and the economic torque range of the engine, ensuring that the engine can work in the economic range while balancing the actual power of the power battery. After the engine request torque range is determined, the upper limit of the front motor request torque range is obtained by subtracting the lower limit of the engine request torque range from the front axle request torque, and the lower limit of the front motor request torque range is obtained by subtracting the upper limit of the engine request torque range from the front axle request torque, so as to meet the front axle torque demand. After the front motor request torque range is determined, the actual front motor request torque needs to be determined according to the front motor target torque, and the maximum value is selected between the front motor target torque and the lower limit of the front motor request torque range, and the minimum value between the selected maximum value and the upper limit of the front motor request torque range is determined as the front motor request torque. Ensure that while optimizing the engine operating range, the front motor's requested torque is as close as possible to the front motor's target torque, achieving target management of the power battery charge.
[0026] S103 , determining a final requested torque of the front motor according to the front motor target torque, the front motor requested torque and the actual electric quantity, and controlling the front motor to output the final requested torque.
[0027] In specific implementation, the fourth difference between the target torque of the front motor and the requested torque of the front motor is determined, that is, the fourth difference is obtained by subtracting the requested torque of the front motor from the target torque of the front motor; the actual power is determined, and the final requested torque of the front motor is determined according to the fourth difference and the requested torque of the front motor. If the final requested torque of the front motor is equal to the requested torque of the front motor, it can ensure that the current power battery is in a state of neither charging nor discharging. If the final requested torque of the front motor is less than the requested torque of the front motor, it can ensure that the current power battery is in a state of discharging. If the final requested torque of the front motor is greater than the requested torque of the front motor, it can ensure that the current power battery is in a state of charging. Therefore, the final requested torque of the front motor is determined according to the difference between the actual power of the current power battery and the target power, so that the actual power of the power battery is close to the target power. Accurate control of the torque of the front motor is achieved, ensuring that the target management of the power battery power is achieved while optimizing the working range of the engine, so that the actual power of the power battery can more accurately meet the requirements of the target power, which not only improves fuel efficiency, but also prolongs battery life and improves overall vehicle performance.
[0028] In this embodiment, by determining the target torque of the front motor, the torque required to achieve the actual battery power following the target power can be determined. The front motor request torque interval is determined based on the actual power, the front axle request torque and the engine speed, and the front motor request torque is determined based on the front motor target torque and the front motor request torque interval, ensuring that the front motor request torque is as close to the front motor target torque as possible while optimizing the engine working range; then the front motor final request torque is determined based on the front motor target torque, the front motor request torque and the actual power, ensuring that the target management of the power battery power is achieved while optimizing the engine working range, thereby ensuring that the actual battery power follows the target power change, avoiding overcharging or discharging of the battery, and helping to extend the battery life and reduce the battery aging rate.
[0029] In some embodiments, determining the target torque of the front motor according to the actual power, the target power, and the rear axle torque request of the vehicle includes:
[0030] Determine the front motor basic torque according to the rear axle request torque and the accessory consumption conversion torque, and determine the influencing factor of the basic torque based on a first difference between the actual power and the target power;
[0031] The front motor target torque is determined as a product of the front motor basic torque and the influencing factor.
[0032] In specific implementation, accessory consumption conversion torque refers to the value of torque converted from the energy consumed by various accessories of the vehicle (such as air conditioning, lighting, audio, etc.). Accessory consumption will also affect the overall energy management of the vehicle, so it needs to be considered when calculating the basic torque of the front motor. The basic torque of the front motor can be determined according to the rear axle request torque and the accessory consumption conversion torque, that is, the sum of the rear axle request torque and the accessory consumption conversion torque is negated, and based on the first difference between the actual power and the target power (target power minus actual power), the influencing factor of the basic torque of the front motor is searched in the relationship information between the first difference and the influencing factor. The influencing factor is used to adjust the basic torque of the front motor, and the influencing factor is proportional to the first difference. After determining the influencing factor, the product of the basic torque of the front motor and the influencing factor is determined as the target torque of the front motor, and the target torque of the front motor is a torque that can achieve power battery power balance or make the actual power close to the target power, so as to ensure that the target management of the power battery power is achieved while optimizing the engine working range, which not only improves fuel efficiency, but also prolongs battery life and improves overall vehicle performance.
[0033] In this embodiment, the target torque of the front motor is determined by multiplying the base torque of the front motor by the influencing factor to determine the torque that can achieve power battery balance or make the actual power approach the target power, thereby ensuring that the actual power of the battery follows the target power and avoiding overcharging or discharging of the battery.
[0034] In some embodiments, determining the front motor requested torque range based on the actual power, the front axle requested torque, and the engine speed includes:
[0035] Determine an economic torque range of the engine based on the engine speed;
[0036] In specific implementation, the economic torque range of the engine is the optimal working range of the engine at different speeds, which is usually obtained by looking up a table or calculating an algorithm. First, the current engine speed is obtained, and the optimal torque range of the engine at the current speed is determined according to the universal characteristic curve of the engine, that is, the economic torque range of the engine. The upper and lower limits of the economic torque range represent the minimum and maximum torques at which the engine can operate at optimal efficiency at the current speed.
[0037] determining an engine request torque range based on the actual power and the engine economic torque range;
[0038] In specific implementation, according to the actual power, different engine request torque intervals can be determined according to the front axle request torque and the engine economic torque interval. For example, when the actual power is large, it is necessary to ensure that the vehicle is discharged or not charged and discharged, so the engine load is reduced, and the front axle request torque can be determined as the upper limit of the engine request torque interval, and the minimum value of the front axle request torque and the lower limit of the economic torque interval is determined as the lower limit of the engine request torque interval. When the actual power is small, it is necessary to ensure that the vehicle is charged or not discharged and charged, so the engine load is increased, and the maximum value of the front axle request torque in the upper limit of the economic torque interval can be determined as the upper limit of the engine request torque interval, and the front axle request torque can be determined as the lower limit of the engine request torque interval.
[0039] A front motor request torque interval is determined according to the front axle request torque and the engine request torque interval.
[0040] In specific implementation, the second difference between the front axle requested torque and the lower limit of the engine requested torque range is determined as the upper limit of the front motor requested torque range, ensuring that when the engine provides the lowest torque, the front motor can provide sufficient torque to meet the torque demand of the front axle; the third difference between the front axle requested torque and the upper limit of the engine requested torque range is determined as the lower limit of the front motor requested torque range, ensuring that when the engine provides the highest torque, the front motor does not provide excessive torque, thereby avoiding excessive discharge of the battery.
[0041] In this embodiment, the engine requested torque range is determined by the actual power and the economic torque range of the engine, and the front motor requested torque range is determined according to the front axle requested torque and the engine requested torque range, ensuring that the front motor requested torque range is determined while optimizing the engine operating range.
[0042] In some embodiments, determining the engine request torque range based on the actual power and the engine economic torque range includes:
[0043] In response to determining that the actual electric quantity is greater than or equal to the first preset electric quantity, determining the front axle request torque as the engine request torque interval upper limit value, and determining the minimum value between the front axle request torque and the economic torque interval lower limit value as the engine request torque interval lower limit value;
[0044] In specific implementation, when the actual power is greater than or equal to the first preset power (exemplarily, the first preset power can be set to 80%), it is necessary to ensure that the vehicle is discharged or not charged, so as to reduce the engine load, determine the front axle request torque as the upper limit of the engine request torque range, and determine the minimum value between the front axle request torque and the lower limit of the economic torque range as the lower limit of the engine request torque range. For example: when the front axle request torque of the vehicle is 150Nm, and the economic torque range of the engine is 100Nm to 200Nm, when the actual power is greater than or equal to the first preset power, the upper limit of the engine request torque range is 150Nm, and the lower limit of the engine request torque range is 100Nm.
[0045] In response to determining that the actual electric quantity is less than the first preset electric quantity and greater than the second preset electric quantity, determining the maximum value of the front axle request torque and the economic torque interval upper limit value as the engine request torque interval upper limit value, and determining the minimum value of the front axle request torque and the economic torque interval lower limit value as the engine request torque interval lower limit value;
[0046] In specific implementation, when the actual power is less than the first preset power and greater than the second preset power (exemplarily, the second preset power can be set to 20%), the battery power tends to be balanced at this time, and the upper limit and lower limit of the engine request torque range are determined according to the upper limit and lower limit of the front axle request torque and the economic torque range, and the maximum value of the front axle request torque and the upper limit of the economic torque range is determined as the upper limit of the engine request torque range, and the minimum value of the front axle request torque and the lower limit of the economic torque range is determined as the lower limit of the engine request torque range. For example: when the front axle request torque of the vehicle is 150Nm, and the economic torque range of the engine is 100Nm to 200Nm, when the actual power is greater than or equal to the first preset power, the upper limit of the engine request torque range is 200Nm, and the lower limit of the engine request torque range is 100Nm.
[0047] In response to determining that the actual electric quantity is less than or equal to a second preset electric quantity, determining the maximum value of the front axle request torque and the economic torque interval upper limit value as the engine request torque interval upper limit value, and determining the front axle request torque as the engine request torque interval lower limit value;
[0048] Wherein, the first preset power is greater than the second preset power.
[0049] In specific implementation, when the actual power is less than or equal to the second preset power, it is necessary to ensure that the vehicle is charged or not discharged and not charged, so the engine load is increased, and the maximum value of the economic torque interval upper limit value of the front axle request torque is determined as the engine request torque interval upper limit value, and the front axle request torque is determined as the engine request torque interval lower limit value. For example: when the front axle request torque of the vehicle is 150Nm, the engine economic torque interval is 100Nm to 200Nm, and when the actual power is greater than or equal to the first preset power, the engine request torque interval upper limit value is 200Nm, and the engine request torque interval lower limit value is 150Nm.
[0050] In this embodiment, the engine requested torque range is determined by the actual power and the economic torque range of the engine, and the front motor requested torque range is determined according to the front axle requested torque and the engine requested torque range, ensuring that while optimizing the engine operating range, the front motor requested torque range is determined to be consistent with the current operating state of the vehicle.
[0051] In some embodiments, determining the front motor requested torque interval according to the front axle requested torque and the engine requested torque interval includes:
[0052] determining a second difference between the front axle requested torque and the engine requested torque interval lower limit as a front motor requested torque interval upper limit;
[0053] A third difference between the front axle requested torque and the engine requested torque interval upper limit is determined as a front motor requested torque interval lower limit.
[0054] In specific implementation, the front axle request torque refers to the torque required by the front axle of the vehicle, which is usually determined by the driver's acceleration or deceleration operation. The front axle request torque reflects the power demand of the vehicle under the current driving conditions. The upper limit of the front motor request torque range is obtained by subtracting the lower limit of the engine request torque range from the front axle request torque, ensuring that the front motor can provide sufficient torque to meet the torque demand of the front axle when the engine provides the lowest torque. The lower limit of the front motor request torque range is obtained by subtracting the upper limit of the engine request torque range from the front axle request torque, ensuring that the front motor does not provide excessive torque when the engine provides the highest torque, so as to achieve optimal energy management and power output.
[0055] In this embodiment, the front axle requested torque and the engine requested torque interval determine the front motor requested torque interval, ensuring that when the engine provides the lowest torque, the front motor can provide sufficient torque to meet the torque demand of the front axle, and when the engine provides the highest torque, the front motor will not provide excessive torque to achieve optimal energy management and power output.
[0056] In some embodiments, determining the front motor requested torque based on the front motor target torque and the front motor requested torque interval includes:
[0057] The maximum value between the front motor target torque and the front motor request torque interval lower limit is determined as the first target value, and the minimum value between the first target value and the front motor request torque interval upper limit is determined as the front motor request torque.
[0058] In specific implementation, the front motor target torque is a torque determined based on the rear axle request torque and the accessory consumption conversion torque to achieve the actual power of the power battery maintained at the current level or to make the actual power close to the target power; the front motor request torque interval is calculated based on the front axle request torque and the engine request torque interval. The maximum value between the front motor target torque and the lower limit of the front motor request torque interval is determined as the first target value, and the minimum value between the first target value and the upper limit of the front motor request torque interval is determined as the front motor request torque, which can ensure that the front motor can provide the best power output under the current conditions, while meeting the requirements of maintaining the actual power of the power battery at the current level or making the actual power meet the target power. For example, the target torque of the front motor is 40Nm, and the request torque interval of the front motor is -50Nm to 50Nm, then the first target value is 40Nm, and the front motor request torque is 40Nm.
[0059] In this embodiment, by determining the maximum value of the front motor target torque and the lower limit of the front motor request torque interval as the first target value, and determining the minimum value of the first target value and the upper limit of the front motor request torque interval as the front motor request torque, it is possible to ensure that the front motor can provide the best power output under the current conditions, while meeting the requirement that the actual power of the power battery is maintained at the current level or that the actual power meets the target power. The actual power of the battery changes with the target power, which can avoid overcharging or discharging of the battery, and at the same time help to extend the service life of the battery and reduce the aging rate of the battery.
[0060] In some embodiments, determining a final requested torque of the front motor according to the front motor target torque, the front motor requested torque and the actual electric quantity includes:
[0061] determining a fourth difference between the front motor target torque and the front motor requested torque;
[0062] In response to determining that the actual electric quantity is greater than or equal to a first preset electric quantity, determining a minimum value between the fourth difference and the preset difference as a second target value, and determining a sum of the front motor request torque and the second target value as a front motor final request torque;
[0063] In specific implementation, the fourth difference between the target torque of the front motor and the requested torque of the front motor is determined, that is, the fourth difference is obtained by subtracting the requested torque of the front motor from the target torque of the front motor. If the actual power is greater than or equal to the first preset power, the minimum value between the fourth difference and the preset difference (exemplarily, the preset difference is 0) is determined as the second target value, and the sum of the requested torque of the front motor and the second target value is determined as the final requested torque of the front motor, that is, to ensure that the current power battery is in a state of discharge or no charging and no discharging, so that the actual power of the power battery is close to the target power. For example, the target torque of the front motor is 60Nm, the requested torque of the front motor is 50Nm, and the preset difference is 0Nm. When the actual power is greater than or equal to the first preset power, the second target value is 10Nm, and the final requested torque of the front motor is 50Nm.
[0064] In response to determining that the actual electric quantity is less than or equal to a second preset electric quantity, determining a maximum value between the fourth difference and the preset difference as a third target value, and determining a sum of the front motor request torque and the third target value as a front motor final request torque;
[0065] In specific implementation, if it is determined that the actual power is less than or equal to the second preset power, the maximum value of the fourth difference and the preset difference is determined as the third target value, and the sum of the front motor request torque and the third target value is determined as the front motor final request torque, that is, to ensure that the current power battery is in a state of charging or not discharging and not charging, so that the actual power of the power battery is close to the target power. For example, the front motor target torque is 60Nm, the front motor request torque is 50Nm, and the preset difference is 0Nm. When the actual power is less than or equal to the second preset power, the third target value is 10Nm, and the front motor final request torque is 60Nm.
[0066] In response to determining that the actual electric power is less than a first preset electric power and greater than a second preset electric power, a final requested torque of the front motor is determined according to the requested torque of the front motor, the fourth difference and the first difference, wherein the first preset electric power is greater than the second preset electric power.
[0067] In specific implementation, if it is determined that the actual power is less than the first preset power and greater than the second preset power, if the fourth difference is greater than or equal to the preset difference (exemplarily, the preset difference is 0), the first adjustment coefficient is determined according to the first difference, the first product of the fourth difference and the first adjustment coefficient is determined, and the sum of the front motor request torque and the first product is determined as the front motor final request torque, and the first adjustment coefficient is inversely proportional to the first difference; if the fourth difference is less than the preset difference, the second adjustment coefficient is determined according to the first difference, the second product of the fourth difference and the second adjustment coefficient is determined, and the sum of the front motor request torque and the second product is determined as the front motor final request torque, and the second adjustment coefficient is proportional to the first difference. Ensure that the front motor and the engine can work together to achieve optimal fuel economy and power battery power management, so that the actual power of the power battery can more accurately meet the target power requirements, which not only ensures fuel efficiency, but also prolongs battery life and improves overall vehicle performance. It should be noted that when it is determined that the actual power is less than the first preset power and greater than the second preset power, if the vehicle gear is in the forward gear, the vehicle speed is greater than or equal to the preset speed (exemplarily, the preset speed can be set to 70km / h), the oil volume is greater than or equal to the preset oil volume (exemplarily, the preset oil volume can be set to 10L), the actual power is less than or equal to the preset power (exemplarily, the preset power can be set to 80%), and the first difference is greater than the difference threshold (exemplarily, the difference threshold can be set to 3%), then the minimum value between the fourth difference and the preset difference is determined as the second target value, and the sum of the front motor requested torque and the second target value is determined as the front motor final requested torque, that is, to ensure that the current power battery is in a state of discharging or neither charging nor discharging.
[0068] In this embodiment, different final requested torques are determined when the actual power level is at different power levels, so as to ensure that the current power battery is in a state of discharging or maintaining the current power level when the actual power level is greater than or equal to the first preset power level, and to ensure that the current power battery is in a state of charging or maintaining the current power level when the actual power level is less than or equal to the second preset power level. The actual power level is less than the first preset power level and greater than the second preset power level, so as to ensure that the actual power level of the power battery is closer to the target power level.
[0069] In some embodiments, determining the final requested torque of the front motor according to the requested torque of the front motor, the fourth difference and the first difference includes:
[0070] In response to determining that the fourth difference is greater than or equal to a preset difference, determining a first adjustment coefficient according to the first difference, determining a first product of the fourth difference and the first adjustment coefficient, and determining a sum of the front motor request torque and the first product as the front motor final request torque, the first adjustment coefficient being inversely proportional to the first difference;
[0071] In specific implementation, when it is determined that the fourth difference is greater than the preset difference (exemplarily, the preset difference is 0), it indicates that the front motor of the vehicle will output torque and consume the power battery. The first adjustment coefficient is determined according to the first difference (the first adjustment coefficient is inversely proportional to the first difference, and the value range of the first adjustment coefficient can be set to 0 to 1), the first product of the fourth difference and the first adjustment coefficient is determined, and the sum of the front motor request torque and the first product is determined as the front motor final request torque, so as to achieve the purpose of consuming the power battery or maintaining the current actual power level as much as possible. When it is determined that the fourth difference is equal to the preset difference, it indicates that the front motor of the vehicle will not output torque and maintain the current actual power. At this time, the calculated final request torque of the front motor is equal to the request torque of the front motor, so as to achieve the purpose of maintaining the current actual power level, so as to ensure that the actual power of the power battery is as close to the target power as possible.
[0072] In response to determining that the fourth difference is less than a preset difference, a second adjustment coefficient is determined based on the first difference, a second product of the fourth difference and the second adjustment coefficient is determined, and the sum of the front motor request torque and the second product is determined as the front motor final request torque, and the second adjustment coefficient is proportional to the first difference.
[0073] In specific implementation, when it is determined that the fourth difference is less than the preset difference (for example, the preset difference is 0), it indicates that the front motor of the vehicle will charge the power battery. According to the first difference, a second adjustment coefficient is determined (the second adjustment coefficient is proportional to the first difference, and the second adjustment coefficient can be set in the range of 0 to 1), a second product of the fourth difference and the second adjustment coefficient is determined, and the sum of the front motor request torque and the second product is determined as the front motor final request torque, so as to achieve the purpose of increasing the battery power or maintaining the current actual power level as much as possible, so as to ensure that the actual power of the power battery is as close to the target power as possible.
[0074] In this embodiment, the final requested torque of the front motor is determined by the requested torque of the front motor, the fourth difference and the first difference, so as to ensure that the actual power meets the target power requirement or maintain the current actual power level as much as possible, so as to ensure that the actual power of the power battery is as close to the target power as possible.
[0075] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.
[0076] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0077] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a vehicle control device.
[0078] refer to Figure 3 , the vehicle control device comprises:
[0079] A first calculation module 701 is configured to determine an actual power level and a target power level of a power battery of the vehicle in response to determining that the current driving mode of the vehicle is a direct drive mode, and determine a target torque of the front motor according to the actual power level, the target power level and a rear axle request torque of the vehicle;
[0080] A second calculation module 702 is configured to determine a front motor request torque interval based on the actual power, the front axle request torque and the engine speed, and determine the front motor request torque based on the front motor target torque and the front motor request torque interval;
[0081] The control module 703 is configured to determine a final requested torque of the front motor according to the front motor target torque, the front motor requested torque and the actual electric quantity, and control the front motor to output the final requested torque.
[0082] Further, the first calculation module 701 is specifically used for:
[0083] Determine the front motor basic torque according to the rear axle request torque and the accessory consumption conversion torque, and determine the influencing factor of the front motor basic torque based on a first difference between the actual power and the target power;
[0084] The front motor target torque is determined as a product of the front motor basic torque and the influencing factor.
[0085] Further, the second calculation module 702 is specifically used for:
[0086] Determine an economic torque range of the engine based on the engine speed;
[0087] determining an engine request torque range based on the actual power and the engine economic torque range;
[0088] A front motor request torque interval is determined according to the front axle request torque and the engine request torque interval.
[0089] Furthermore, the second calculation module 702 is further configured to:
[0090] In response to determining that the actual electric quantity is greater than or equal to the first preset electric quantity, determining the front axle request torque as the engine request torque interval upper limit value, and determining the minimum value between the front axle request torque and the economic torque interval lower limit value as the engine request torque interval lower limit value;
[0091] In response to determining that the actual electric quantity is less than the first preset electric quantity and greater than the second preset electric quantity, determining the maximum value of the front axle request torque and the economic torque interval upper limit value as the engine request torque interval upper limit value, and determining the minimum value of the front axle request torque and the economic torque interval lower limit value as the engine request torque interval lower limit value;
[0092] In response to determining that the actual electric quantity is less than or equal to a second preset electric quantity, determining the maximum value of the front axle request torque and the economic torque interval upper limit value as the engine request torque interval upper limit value, and determining the front axle request torque as the engine request torque interval lower limit value;
[0093] Wherein, the first preset power is greater than the second preset power.
[0094] Furthermore, the second calculation module 702 is further configured to:
[0095] determining a second difference between the front axle requested torque and the engine requested torque interval lower limit as a front motor requested torque interval upper limit;
[0096] A third difference between the front axle requested torque and the engine requested torque interval upper limit is determined as a front motor requested torque interval lower limit.
[0097] Furthermore, the second calculation module 702 is further configured to:
[0098] The maximum value between the front motor target torque and the front motor request torque interval lower limit is determined as the first target value, and the minimum value between the first target value and the front motor request torque interval upper limit is determined as the front motor request torque.
[0099] Further, the control module 703 is specifically used for:
[0100] determining a fourth difference between the front motor target torque and the front motor requested torque;
[0101] In response to determining that the actual electric quantity is greater than or equal to a first preset electric quantity, determining a minimum value between the fourth difference and the preset difference as a second target value, and determining a sum of the front motor request torque and the second target value as a front motor final request torque;
[0102] In response to determining that the actual electric quantity is less than or equal to a second preset electric quantity, determining a maximum value between the fourth difference and the preset difference as a third target value, and determining a sum of the front motor request torque and the third target value as a front motor final request torque;
[0103] In response to determining that the actual electric power is less than a first preset electric power and greater than a second preset electric power, a final requested torque of the front motor is determined according to the requested torque of the front motor, the fourth difference and the first difference, wherein the first preset electric power is greater than the second preset electric power.
[0104] Furthermore, the control module 703 is further specifically used for:
[0105] In response to determining that the fourth difference is greater than or equal to a preset difference, determining a first adjustment coefficient according to the first difference, determining a first product of the fourth difference and the first adjustment coefficient, and determining a sum of the front motor request torque and the first product as the front motor final request torque, the first adjustment coefficient being inversely proportional to the first difference;
[0106] In response to determining that the fourth difference is less than a preset difference, a second adjustment coefficient is determined based on the first difference, a second product of the fourth difference and the second adjustment coefficient is determined, and the sum of the front motor request torque and the second product is determined as the front motor final request torque, and the second adjustment coefficient is proportional to the first difference.
[0107] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0108] The device of the above embodiment is used to implement the corresponding vehicle control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0109] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the vehicle control method described in any of the above embodiments is implemented.
[0110] Figure 4 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0111] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0112] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0113] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0114] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0115] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0116] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0117] The electronic device of the above embodiment is used to implement the corresponding vehicle control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0118] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the vehicle control method described in any of the above embodiments.
[0119] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0120] The computer instructions stored in the storage medium of the above embodiments are used to enable the computer to execute the vehicle control method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0121] Based on the same concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the method described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments and will not be repeated here.
[0122] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.
[0123] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0124] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0125] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0126] A person skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0127] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.
[0128] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0129] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the present application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the protection scope of the present application.
Claims
1. A vehicle control method, characterized in that: include: In response to determining that the current driving mode of the vehicle is the direct drive mode, determining an actual power level and a target power level of a power battery of the vehicle, and determining a target torque of the front motor according to the actual power level, the target power level and a rear axle request torque of the vehicle; Determine a front motor requested torque interval based on the actual power, the front axle requested torque and the engine speed, and determine the front motor requested torque based on the front motor target torque and the front motor requested torque interval; The final requested torque of the front motor is determined according to the front motor target torque, the front motor requested torque and the actual electric quantity, and the front motor is controlled to output the final requested torque.
2. The vehicle control method according to claim 1, characterized in that: The determining the target torque of the front motor according to the actual power, the target power and the rear axle request torque of the vehicle includes: Determine the front motor basic torque according to the rear axle request torque and the accessory consumption conversion torque, and determine the influencing factor of the front motor basic torque based on a first difference between the actual power and the target power; The front motor target torque is determined as a product of the front motor base torque and the influencing factor.
3. The vehicle control method according to claim 1, characterized in that: The determining the front motor requested torque range based on the actual power, the front axle requested torque and the engine speed includes: Determine an economic torque range of the engine based on the engine speed; determining an engine request torque range based on the actual power and the engine economic torque range; A front motor request torque interval is determined according to the front axle request torque and the engine request torque interval.
4. The vehicle control method according to claim 3, characterized in that: The determining the engine request torque range based on the actual power and the engine economic torque range includes: In response to determining that the actual electric quantity is greater than or equal to the first preset electric quantity, determining the front axle request torque as the engine request torque interval upper limit value, and determining the minimum value between the front axle request torque and the economic torque interval lower limit value as the engine request torque interval lower limit value; In response to determining that the actual electric power is less than the first preset electric power and greater than the second preset electric power, determining the maximum value of the front axle request torque and the economic torque interval upper limit value as the engine request torque interval upper limit value, and determining the minimum value of the front axle request torque and the economic torque interval lower limit value as the engine request torque interval lower limit value; In response to determining that the actual electric quantity is less than or equal to a second preset electric quantity, determining the maximum value of the front axle request torque and the economic torque interval upper limit value as the engine request torque interval upper limit value, and determining the front axle request torque as the engine request torque interval lower limit value; Wherein, the first preset power is greater than the second preset power.
5. The vehicle control method according to claim 3, characterized in that: The determining the front motor requested torque interval according to the front axle requested torque and the engine requested torque interval includes: determining a second difference between the front axle requested torque and the engine requested torque interval lower limit as a front motor requested torque interval upper limit; A third difference between the front axle requested torque and the engine requested torque interval upper limit is determined as a front motor requested torque interval lower limit.
6. The vehicle control method according to claim 1, characterized in that: The determining the front motor requested torque based on the front motor target torque and the front motor requested torque interval includes: The maximum value between the front motor target torque and the front motor request torque interval lower limit is determined as the first target value, and the minimum value between the first target value and the front motor request torque interval upper limit is determined as the front motor request torque.
7. The vehicle control method according to claim 2, characterized in that: Determining a final requested torque of the front motor according to the front motor target torque, the requested torque of the front motor and the actual power includes: determining a fourth difference between the front motor target torque and the front motor requested torque; In response to determining that the actual electric quantity is greater than or equal to a first preset electric quantity, determining a minimum value between the fourth difference and the preset difference as a second target value, and determining a sum of the front motor request torque and the second target value as a front motor final request torque; In response to determining that the actual electric quantity is less than or equal to a second preset electric quantity, determining a maximum value between the fourth difference and the preset difference as a third target value, and determining a sum of the front motor request torque and the third target value as a front motor final request torque; In response to determining that the actual electric power is less than a first preset electric power and greater than a second preset electric power, a final requested torque of the front motor is determined according to the requested torque of the front motor, the fourth difference and the first difference, wherein the first preset electric power is greater than the second preset electric power.
8. The vehicle control method according to claim 7, characterized in that: The determining the final requested torque of the front motor according to the requested torque of the front motor, the fourth difference and the first difference comprises: In response to determining that the fourth difference is greater than or equal to a preset difference, determining a first adjustment coefficient according to the first difference, determining a first product of the fourth difference and the first adjustment coefficient, and determining a sum of the front motor request torque and the first product as the front motor final request torque, the first adjustment coefficient being inversely proportional to the first difference; In response to determining that the fourth difference is less than a preset difference, a second adjustment coefficient is determined based on the first difference, a second product of the fourth difference and the second adjustment coefficient is determined, and the sum of the front motor request torque and the second product is determined as the front motor final request torque, and the second adjustment coefficient is proportional to the first difference.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 8 is implemented.
10. A vehicle, characterized in that: The vehicle comprises the electronic device as claimed in claim 9.