Vehicle control method and device, vehicle and storage medium

By acquiring the current temperatures of the drive motor and generator, and dynamically adjusting the torque and power control tables using preset rules, the problem of low reliability in overheat control of new energy vehicles is solved, achieving higher safety and reliability.

CN118665209BActive Publication Date: 2026-02-10CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410935532.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-12
Publication Date
2026-02-10
Estimated Expiration
2044-07-12

AI Technical Summary

Technical Problem

In existing technologies, the control methods for overheating drive motors and generators in new energy vehicles have low reliability, mainly relying on passive empirical values ​​for torque and power limitation, and lacking dynamic adjustment.

Method used

By acquiring the current temperatures of the drive motor and generator, and using preset rules to determine the target control table in the torque and power control table, the requested torque and power are dynamically adjusted to match the available capacity of the motor, thereby achieving active control.

Benefits of technology

It improves the safety and reliability of the vehicle under overheating conditions, dynamically adjusts torque and power to optimize motor utilization, and enhances overall vehicle performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118665209B_ABST
    Figure CN118665209B_ABST
Patent Text Reader

Abstract

The application provides a vehicle control method and device, a vehicle and a storage medium, and relates to the technical field of vehicles.The method comprises the following steps: obtaining a current temperature of a driving motor and a current temperature of a generator; determining a target torque control table in an initial torque control table according to the current temperature of the driving motor and a first preset rule; determining a target power control table in an initial power control table according to the current temperature of the generator and a second preset rule; and controlling the vehicle when driving based on the target torque control table and the target power control table. The target torque control table is determined according to the current temperature of the driving motor, the requested torque can be dynamically adjusted when the vehicle is controlled, the available torque of the driving motor can be used as much as possible, the target power control table is determined according to the current temperature of the generator, the requested power can be dynamically adjusted when the vehicle is controlled, the available power of the generator can be used as much as possible, and the reliability of the vehicle can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, specifically to a vehicle control method, device, vehicle, and storage medium. Background Technology

[0002] During operation, the drive motor of a new energy vehicle is powered by the battery and bears the load of the vehicle's movement. If the drive motor is overloaded, it will exceed its rated load, generating excessive heat and causing it to overheat. Similarly, prolonged overload operation or malfunction of related components can also lead to generator overheating.

[0003] Currently, when the drive motor or generator overheats, most methods only implement component-level mode control, passively putting the vehicle into overheat mode. Torque control, speed limits, and range extender power limits in overheat mode are also passively controlled based on empirical values—that is, fixed values ​​are selected for control. This vehicle control method has low reliability. Summary of the Invention

[0004] In view of the shortcomings of the aforementioned related technologies, this application provides a vehicle control method, device, vehicle, and storage medium to solve the above-mentioned technical problems.

[0005] This application provides a vehicle control method, including:

[0006] Get the current temperature of the drive motor and the current temperature of the generator;

[0007] Based on the current temperature of the drive motor and the first preset rule, a target torque control table is determined in the initial torque control table. The torque control table is used to characterize the correspondence between vehicle speed and requested torque under different accelerator pedal openings.

[0008] Based on the current temperature of the generator and the second preset rule, a target power control table is determined in the initial power control table. The power control table is used to characterize the correspondence between vehicle speed and requested power.

[0009] The vehicle is controlled based on the target torque control table and the target power control table while it is in motion.

[0010] In one embodiment of this application, the current temperature of the drive motor includes the current temperature of at least one drive motor component. Determining a target torque control table in the initial torque control table based on the current temperature of the drive motor and a first preset rule includes:

[0011] Each drive motor assembly is identified as a drive motor assembly to be processed. The current temperature of all drive motor assemblies to be processed is compared with the temperature threshold of the drive motor assembly to be processed. Each drive motor assembly has a corresponding temperature threshold.

[0012] If the current temperature of the drive motor assembly to be processed is greater than the temperature threshold of the drive motor assembly to be processed, then the drive motor assembly to be processed is determined as the target drive motor assembly.

[0013] Obtain the drive torque limit values ​​corresponding to all target drive motor components, with each drive motor component having a corresponding drive torque limit value;

[0014] The minimum value among all the drive torque limits is determined as the target drive torque limit, and the target vehicle speed corresponding to the target drive torque limit is obtained;

[0015] In the initial torque control table, a first sub-table is determined where the vehicle speed is less than the target vehicle speed and the requested torque is less than the target drive torque limit, and the first sub-table is determined as the target torque control table.

[0016] In one embodiment of this application, the method further includes:

[0017] If the current temperature of all the drive motor components to be processed is less than or equal to the temperature threshold of the drive motor components to be processed, then the initial torque control table is determined as the target torque control table.

[0018] In one embodiment of this application, the drive motor assembly includes a drive motor circuit board, a drive motor winding, or a drive motor transistor.

[0019] In one embodiment of this application, the current temperature of the generator includes the current temperature of at least one generator component. Determining a target power control table in the initial power control table based on the current generator temperature and a second preset rule includes:

[0020] Each generator assembly is identified as a generator assembly to be processed. The current temperature of all the generator assemblies to be processed is compared with the temperature threshold of the generator assembly to be processed. Each generator assembly has a corresponding temperature threshold.

[0021] If the current temperature of the generator assembly to be processed is greater than the temperature threshold of the generator assembly to be processed, then the generator assembly is identified as the target generator assembly.

[0022] Obtain the power generation torque limit and generator speed limit corresponding to all target generator components, with each generator component having a corresponding power generation torque limit and generator speed limit;

[0023] The minimum value among all the power generation torque limits is determined as the target power generation torque limit, and the minimum value among all the generator speed limits is determined as the target generator speed limit;

[0024] The generator power limit is determined based on the target generator torque limit and the target generator speed limit;

[0025] A second sub-table is determined in the initial power control table, wherein the requested power is less than the generator power limit, and the second sub-table is determined as the target power control table.

[0026] In one embodiment of this application, the method further includes:

[0027] If the current temperature of all the generator components to be processed is less than or equal to the temperature threshold of the generator components to be processed, then the initial power control table is determined as the target power control table.

[0028] In one embodiment of this application, the generator assembly includes a generator circuit board, generator windings, or generator transistors.

[0029] To achieve the above and other related objectives, this application provides a vehicle control device, comprising:

[0030] The data acquisition module is used to acquire the current temperature of the drive motor and the current temperature of the generator;

[0031] The first determining module is used to determine the target torque control table in the initial torque control table according to the current temperature of the drive motor and the first preset rule. The torque control table is used to characterize the correspondence between vehicle speed and requested torque under different accelerator pedal openings.

[0032] The second determining module is used to determine the target power control table in the initial power control table based on the current temperature of the generator and the second preset rule. The power control table is used to characterize the correspondence between vehicle speed and requested power.

[0033] The control module is used to control the vehicle while it is in motion based on the target torque control table and the target power control table.

[0034] To achieve the above and other related objectives, this application also provides a vehicle, including a memory and a processor, wherein the processor is configured to execute program instructions stored in the memory to implement one or more of the aforementioned vehicle control methods.

[0035] To achieve the above and other related objectives, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a computer's processor, causes the computer to perform one or more of the aforementioned vehicle control methods.

[0036] As described above, the vehicle control method, apparatus, vehicle, and storage medium provided in this application have the following beneficial effects:

[0037] This application discloses a vehicle control method. The method acquires the current temperatures of the drive motor and the generator. Based on the current temperature of the drive motor and a first preset rule, a target torque control table is determined from an initial torque control table. Based on the current temperature of the generator and a second preset rule, a target power control table is determined from an initial power control table. The vehicle is controlled during operation based on these target torque and power control tables. By determining the target torque control table using the current temperature of the drive motor, the requested torque can be dynamically adjusted during vehicle control, maximizing the utilization of the available torque of the drive motor. Similarly, by determining the target power control table using the current temperature of the generator, the requested power can be dynamically adjusted during vehicle control, maximizing the utilization of the available generator power, thereby improving vehicle reliability.

[0038] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0039] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0040] Figure 1 This is a flowchart illustrating a vehicle control method in an exemplary embodiment of this application;

[0041] Figure 2 This is a structural block diagram of a vehicle control device illustrated in an exemplary embodiment of this application;

[0042] Figure 3 This is a schematic diagram of the vehicle structure shown in an exemplary embodiment of this application. Detailed Implementation

[0043] The embodiments of this 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 this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be understood that the preferred embodiments are only for illustrating this application and are not intended to limit the scope of protection of this application.

[0044] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. Therefore, the drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0045] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the present application. However, it will be apparent to those skilled in the art that embodiments of the present application may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the present application.

[0046] Please see Figure 1 , Figure 1 This is a flowchart illustrating a vehicle control method according to an exemplary embodiment of this application. (Reference) Figure 1 It can be seen that the vehicle control method may include:

[0047] Step S110: Obtain the current temperature of the drive motor and the current temperature of the generator.

[0048] In one possible implementation, the current temperatures of the drive motor and the generator can be obtained. The current temperature of the drive motor can be obtained using a temperature sensor installed on the drive motor. The current temperature of the generator can be obtained using a temperature sensor installed on the generator.

[0049] It should be noted that the current temperature of the drive motor may include the current temperature of at least one drive motor component, and the current temperature of the generator may include the current temperature of at least one generator component.

[0050] For example, a drive motor assembly may include a drive motor circuit board, drive motor windings, or drive motor transistors. A generator assembly may include a generator circuit board, generator windings, or generator transistors.

[0051] A printed circuit board (PCB) is a crucial component of an electric motor, containing numerous electronic components. When the PCB temperature rises, the performance of these components can be affected, indirectly impacting the overall performance of the motor. Therefore, obtaining the current temperature of the drive motor's PCB can limit the requested torque, and obtaining the current temperature of the generator's PCB can limit the requested power.

[0052] Since increased motor winding temperature leads to increased resistance and decreased current, the motor's torque output also decreases. Therefore, the current temperature of the drive motor windings can be used to limit the requested torque, and the current temperature of the generator windings can be used to limit the requested power.

[0053] The transistor can be an Insulated Gate Bipolar Transistor (IGBT). The performance of the IGBT directly determines the driving range and safety of an electric vehicle. IGBT modules generate heat during operation. If the temperature exceeds its junction temperature (typically 125°C), the module may burn out, affecting the overall vehicle operation. When the IGBT temperature rises, its performance may degrade, including current handling capacity and switching frequency, which directly impacts the motor's efficiency and torque output. Therefore, the current temperature of the drive motor transistors can be used to limit the requested torque, and the current temperature of the generator transistors can be used to limit the requested power.

[0054] Step S120: Determine the target torque control table from the initial torque control table based on the current temperature of the drive motor and the first preset rule.

[0055] The torque control table is used to characterize the relationship between vehicle speed and requested torque at different accelerator pedal openings. The torque control table can be a pedal map, which describes the requested torque of the electric motor corresponding to the driver pressing the accelerator pedal at different vehicle speeds. The torque control table includes an initial torque control table and a target torque control table.

[0056] In one possible implementation, a target torque control table can be determined in the initial torque control table based on the current temperature of the drive motor and a first preset rule. The current temperature of the drive motor may include the current temperature of at least one drive motor component.

[0057] In some embodiments, step S120, which involves determining the target torque control table in the initial torque control table based on the current temperature of the drive motor and the first preset rule, may include steps S121 to S126.

[0058] Step S121: Each drive motor assembly is identified as a drive motor assembly to be processed, and the current temperature of all drive motor assemblies to be processed is compared with the temperature threshold of the drive motor assembly to be processed.

[0059] Each drive motor component has a corresponding temperature threshold.

[0060] In one possible implementation, each drive motor assembly can be identified as a drive motor assembly to be processed, and the current temperature of all drive motor assemblies to be processed can be compared with a temperature threshold for each drive motor assembly to be processed. The drive motor assembly may include a drive motor circuit board, drive motor windings, or drive motor transistors. That is, one drive motor assembly to be processed can be identified, or multiple drive motor assemblies to be processed can be identified.

[0061] Step S122: If the current temperature of the drive motor assembly to be processed is greater than the temperature threshold of the drive motor assembly to be processed, then the drive motor assembly to be processed is determined as the target drive motor assembly.

[0062] In one possible implementation, if the current temperature of the drive motor assembly to be processed is greater than the temperature threshold of the drive motor assembly to be processed, then the drive motor assembly to be processed can be identified as the target drive motor assembly. If there are multiple drive motor assemblies to be processed whose current temperature is greater than the temperature threshold of the drive motor assembly to be processed, then multiple target drive motor assemblies can be identified.

[0063] Step S123: Obtain the drive torque limit values ​​corresponding to all target drive motor components.

[0064] Each drive motor assembly has a corresponding drive torque limit.

[0065] In one possible implementation, the drive torque limit values ​​corresponding to all target drive motor components can be obtained. Different target drive motor components will have different drive torque limits.

[0066] Step S124: Determine the minimum value among all drive torque limits as the target drive torque limit, and obtain the target vehicle speed corresponding to the target drive torque limit.

[0067] In one possible implementation, the minimum value among all drive torque limits can be determined as the target drive torque limit, and the target vehicle speed corresponding to the target drive torque limit can be obtained.

[0068] For example, in some embodiments, each drive torque limit can be set with a preset vehicle speed. After determining the target drive torque limit, the preset vehicle speed corresponding to the target drive torque limit can be determined as the target vehicle speed.

[0069] Exemplary examples, in some other embodiments, The current torque attenuation coefficient can be calculated based on the target drive torque limit, the preset maximum vehicle drive torque, and the drive motor speed ratio: f = Tmcu_max(n) * i_mcu / T_max, where Tmcu_max(n) is the target drive torque limit, T_max is the preset maximum vehicle drive torque, i_mcu is the drive motor speed ratio, and f is the current torque attenuation coefficient. Then, the attenuation torque corresponding to different vehicle speeds at maximum throttle opening can be determined: T_map(n) = f * T_map_normal, where T_map_normal is the initial torque corresponding to the maximum throttle pedal opening in the initial torque control table, and T_map(n) is the attenuation torque corresponding to the initial torque. Finally, the vehicle speed at the intersection of the curves corresponding to multiple attenuation torques and the curve corresponding to the vehicle resistance driving equation is determined as the target vehicle speed. The vehicle resistance driving equation is: f_resistance = Ax^2 + Bx + C, where f_resistance is the driving resistance, A, B, and C are the driving resistance fitting coefficients, and x is the vehicle speed.

[0070] Step S125: Determine the first sub-table in the initial torque control table where the vehicle speed is less than the target vehicle speed and the requested torque is less than the target drive torque limit, and determine the first sub-table as the target torque control table.

[0071] In one possible implementation, a first sub-table can be determined from the initial torque control table, specifying that the vehicle speed is less than the target vehicle speed and the requested torque is less than the target drive torque limit. This first sub-table is then designated as the target torque control table. In the first sub-table, the maximum value of the requested torque is less than the target drive torque limit, and the maximum value of the vehicle speed is less than the target vehicle speed. When controlling torque according to the first sub-table, the vehicle's requested torque will not exceed the maximum requested torque in the first sub-table. This allows for dynamic adjustment of the requested torque when the current temperature of the drive motor is too high, improving vehicle safety and reliability.

[0072] Step S126: If the current temperature of all drive motor components to be processed is less than or equal to the temperature threshold of the drive motor components to be processed, then the initial torque control table is determined as the target torque control table.

[0073] In one possible implementation, if the current temperature of all drive motor components to be processed is less than or equal to the temperature threshold of the drive motor components to be processed, the initial torque control table can be determined as the target torque control table. Since the current temperature of all drive motor components to be processed is less than or equal to the temperature threshold of the drive motor components to be processed, it can be determined that the current temperature of each drive motor component in the drive motor is within the normal operating temperature range, and the vehicle can perform torque control using the initial torque control table under normal conditions.

[0074] Step S130: Determine the target power control table in the initial power control table based on the current generator temperature and the second preset rule.

[0075] The power control table is used to represent the correspondence between vehicle speed and requested power. The power control table may include an initial power control table and a target power control table.

[0076] In one possible implementation, a target power control table is determined from the initial power control table based on the generator's current temperature and a second preset rule. The generator's requested power can be determined based on the vehicle's current speed.

[0077] In some embodiments, step S130, which involves determining the target power control table in the initial power control table based on the current generator temperature and the second preset rule, may include steps S131 to S137.

[0078] Step S131: Each generator assembly is identified as a generator assembly to be processed, and the current temperature of all generator assemblies to be processed is compared with the temperature threshold of the generator assembly to be processed.

[0079] Each generator component has a corresponding temperature threshold. A generator component may include a generator circuit board, generator windings, or generator transistors.

[0080] In one possible implementation, each generator assembly can be identified as a generator assembly to be processed, and the current temperature of all generator assemblies to be processed can be compared with the temperature threshold of the generator assembly to be processed. In practice, one generator assembly to be processed can be identified, or multiple generator assemblies to be processed can be identified.

[0081] It should be noted that the temperature threshold in this application can be a fixed value set based on expert experience.

[0082] Step S132: If the current temperature of the generator component to be processed is greater than the temperature threshold of the generator component to be processed, then the generator component is determined as the target generator component.

[0083] In one possible implementation, if the current temperature of the generator assembly to be processed is greater than a temperature threshold for the generator assembly to be processed, then the generator assembly can be identified as a target generator assembly. If multiple generator assemblies to be processed have current temperatures greater than their temperature thresholds, then multiple target generator assemblies can be identified.

[0084] Step S133: Obtain the generator torque limit and generator speed limit corresponding to all target generator components.

[0085] Each generator assembly has a corresponding generator torque limit and a generator speed limit.

[0086] In one possible implementation, the generator torque limit and generator speed limit corresponding to all target generator components can be obtained.

[0087] Step S134: Determine the minimum value among all generator torque limits as the target generator torque limit, and determine the minimum value among all generator speed limits as the target generator speed limit.

[0088] In one possible implementation, the minimum value among all generator torque limits can be determined as the target generator torque limit, and the minimum value among all generator speed limits can be determined as the target generator speed limit.

[0089] Step S135: Determine the generator power limit based on the target generator torque limit and the target generator speed limit.

[0090] In one possible implementation, the generator power limit can be determined based on the target generator torque limit and the target generator speed limit.

[0091] For example, the generator power limit can be: P_max(m) = T_eng_max * Ngcu_max(m) / 9550, where P_max(m) is the generator power limit, T_eng_max is the target generator torque limit, and Ngcu_max(m) is the target generator speed limit.

[0092] Step S136: Determine a second sub-table in the initial power control table where the requested power is less than the generator power limit, and designate the second sub-table as the target power control table.

[0093] In one possible implementation, a second sub-table is determined in the initial power control table, specifying the requested power as less than the generator power limit, and this second sub-table is designated as the target power control table. In the second sub-table, the maximum requested power is less than the generator power limit, thus limiting the generator's output power and improving vehicle safety and reliability.

[0094] Step S137: If the current temperature of all generator components to be processed is less than or equal to the temperature threshold of the generator components to be processed, then the initial power control table is determined as the target power control table.

[0095] In one possible implementation, if the current temperature of all generator components to be processed is less than or equal to the temperature threshold of the generator components to be processed, then the initial power control table is determined as the target power control table. Since the current temperature of all generator components to be processed is less than or equal to the temperature threshold of the generator components to be processed, it can be determined that the current temperature of each generator component in the generator is within the normal operating range, and the vehicle can perform power control using the initial power control table under normal conditions.

[0096] Step S140: Control the vehicle while it is in motion based on the target torque control table and the target power control table.

[0097] In one possible implementation, the vehicle can be controlled while in motion based on a target torque control table and a target power control table. That is, the requested torque can be controlled based on the target torque control table, and the requested power can be controlled based on the target power control table.

[0098] For example, if the target torque control table at the current moment is the first sub-table, the target power control table at the current moment is the second sub-table, the target torque control table at the previous moment is the initial torque control table, and the target power control table at the previous moment is the initial power control table, then at the current moment, the vehicle's requested torque can be reduced based on the target torque control table, and the vehicle speed can be gradually reduced. Simultaneously, the requested power can be limited based on the target power control table and the current vehicle speed.

[0099] It should be noted that by using the vehicle control method provided in this application embodiment, the current temperature of the drive motor and the current temperature of the generator are detected, avoiding the neglect of the active control of the whole vehicle controller while only focusing on the active control requests of the components. This improves the safety, reliability, power performance and power preservation performance of the vehicle under overheating mode (when the current temperature of the drive motor and the current temperature of the generator are high).

[0100] In summary, the solution of this application embodiment obtains the current temperature of the drive motor and the current temperature of the generator. Based on the current temperature of the drive motor and a first preset rule, a target torque control table is determined in the initial torque control table. Based on the current temperature of the generator and a second preset rule, a target power control table is determined in the initial power control table. The vehicle is controlled during operation based on the target torque control table and the target power control table. By determining the target torque control table using the current temperature of the drive motor, the requested torque can be dynamically adjusted during vehicle control, making the most of the available torque of the drive motor. By determining the target power control table using the current temperature of the generator, the requested power can be dynamically adjusted during vehicle control, making the most of the available generating power of the generator. This improves vehicle reliability.

[0101] Figure 2This is a block diagram illustrating a vehicle control device according to an exemplary embodiment of this application. Figure 2 As shown, the exemplary vehicle control device 200 includes:

[0102] The data acquisition module 210 is used to acquire the current temperature of the drive motor and the current temperature of the generator.

[0103] The first determining module 220 is used to determine the target torque control table in the initial torque control table according to the current temperature of the drive motor and the first preset rule. The torque control table is used to characterize the correspondence between vehicle speed and requested torque under different accelerator pedal openings.

[0104] The second determining module 230 is used to determine the target power control table in the initial power control table according to the current temperature of the generator and the second preset rule. The power control table is used to characterize the correspondence between vehicle speed and requested power.

[0105] The control module 240 is used to control the vehicle while it is in motion based on the target torque control table and the target power control table.

[0106] In one possible implementation, the current temperature of the drive motor includes the current temperature of at least one drive motor component, and the first determining module can also be used to:

[0107] Each drive motor assembly is identified as a drive motor assembly to be processed. The current temperature of all drive motor assemblies to be processed is compared with the temperature threshold of the drive motor assembly to be processed. Each drive motor assembly has a corresponding temperature threshold.

[0108] If the current temperature of the drive motor assembly to be processed is greater than the temperature threshold of the drive motor assembly to be processed, then the drive motor assembly to be processed is determined as the target drive motor assembly.

[0109] Obtain the drive torque limit values ​​corresponding to all target drive motor components. Each drive motor component has a corresponding drive torque limit value.

[0110] The minimum value among all drive torque limits is determined as the target drive torque limit, and the target vehicle speed corresponding to the target drive torque limit is obtained;

[0111] In the initial torque control table, a first sub-table is determined where the vehicle speed is less than the target vehicle speed and the requested torque is less than the target drive torque limit, and this first sub-table is designated as the target torque control table.

[0112] In one possible implementation, the vehicle control device further includes:

[0113] The third determining module is used to determine the initial torque control table as the target torque control table if the current temperature of all drive motor components to be processed is less than or equal to the temperature threshold of the drive motor components to be processed.

[0114] In one possible implementation, the drive motor assembly includes a drive motor circuit board, drive motor windings, or drive motor transistors.

[0115] In one possible implementation, the current generator temperature includes the current temperature of at least one generator component, and the second determining module can also be used to:

[0116] Each generator assembly is identified as a generator assembly to be processed. The current temperature of all generator assemblies to be processed is compared with the temperature threshold of each generator assembly to be processed. Each generator assembly has a corresponding temperature threshold.

[0117] If the current temperature of the generator component to be processed is greater than the temperature threshold of the generator component to be processed, then the generator component is identified as the target generator component.

[0118] Obtain the generating torque limit and generator speed limit corresponding to all target generator components. Each generator component has a corresponding generating torque limit and a generator speed limit.

[0119] The minimum value among all generator torque limits is determined as the target generator torque limit, and the minimum value among all generator speed limits is determined as the target generator speed limit;

[0120] The generator power limit is determined based on the target generator torque limit and the target generator speed limit;

[0121] In the initial power control table, a second sub-table is determined where the requested power is less than the generator power limit, and this second sub-table is designated as the target power control table.

[0122] In one possible implementation, the vehicle control device further includes:

[0123] The second determining module is used to determine the initial power control table as the target power control table if the current temperature of all generator components to be processed is less than or equal to the temperature threshold of the generator components to be processed.

[0124] In one possible implementation, the generator assembly includes a generator circuit board, generator windings, or generator transistors.

[0125] It should be noted that the vehicle control device and the vehicle control method provided in the above embodiments belong to the same concept. The specific ways in which each module and unit performs operations have been described in detail in the method embodiments and will not be repeated here. In practical applications, the vehicle control device provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.

[0126] Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of a vehicle shown in an exemplary embodiment of this application. The vehicle 300 may include a memory 310 and a processor 320, the processor 320 being used to execute program instructions stored in the memory 310 to implement the steps in the above-described vehicle control method embodiments.

[0127] The processor 320 controls itself and the memory 310 to implement the steps in the vehicle control method embodiments described above. The processor 320 may also be referred to as a CPU (Central Processing Unit). The processor 320 may be an integrated circuit chip with signal processing capabilities. The processor 320 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or a field-programmable gate array (FPGA). The processor can be a Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor or any conventional processor. Furthermore, the processor 320 can be implemented using integrated circuit chips.

[0128] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the vehicle control methods provided in the above embodiments.

[0129] Another aspect of this application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a computer's processor, causes the computer to perform the vehicle control methods provided in the various embodiments described above. This computer-readable storage medium may be included in the electronic devices described in the above embodiments, or it may exist independently and not incorporated into the electronic devices.

[0130] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the vehicle control methods provided in the various embodiments described above.

[0131] In the embodiments of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. The terms "comprising" and "including" as used throughout the specification and claims are open-ended terms and should therefore be interpreted as "comprising but not limited to".

[0132] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.

Claims

1. A vehicle control method, characterized in that, include: Get the current temperature of the drive motor and the current temperature of the generator; Based on the current temperature of the drive motor and the first preset rule, a target torque control table is determined in the initial torque control table. The torque control table is used to characterize the correspondence between vehicle speed and requested torque under different accelerator pedal openings. Based on the current temperature of the generator and the second preset rule, a target power control table is determined in the initial power control table. The power control table is used to characterize the correspondence between vehicle speed and requested power. The vehicle is controlled during driving based on the target torque control table and the target power control table; The current temperature of the drive motor includes the current temperature of at least one drive motor component. Based on the current temperature of the drive motor and a first preset rule, a target torque control table is determined in the initial torque control table, including: Each drive motor assembly is identified as a drive motor assembly to be processed. The current temperature of all drive motor assemblies to be processed is compared with the temperature threshold of the drive motor assembly to be processed. Each drive motor assembly has a corresponding temperature threshold. If the current temperature of the drive motor assembly to be processed is greater than the temperature threshold of the drive motor assembly to be processed, then the drive motor assembly to be processed is determined as the target drive motor assembly. Obtain the drive torque limit value corresponding to all the target drive motor components, and each drive motor component has a corresponding drive torque limit value; The minimum value among all the drive torque limits is determined as the target drive torque limit, and the target vehicle speed corresponding to the target drive torque limit is obtained; In the initial torque control table, a first sub-table is determined where the vehicle speed is less than the target vehicle speed and the requested torque is less than the target drive torque limit, and the first sub-table is determined as the target torque control table.

2. The vehicle control method according to claim 1, characterized in that, The method further includes: If the current temperature of all the drive motor components to be processed is less than or equal to the temperature threshold of the drive motor components to be processed, then the initial torque control table is determined as the target torque control table.

3. The vehicle control method according to claim 1, characterized in that, The drive motor assembly includes a drive motor circuit board, drive motor windings, or drive motor transistors.

4. The vehicle control method according to claim 1, characterized in that, The current generator temperature includes the current temperature of at least one generator component. Based on the current generator temperature and a second preset rule, a target power control table is determined in the initial power control table, including: Each generator assembly is identified as a generator assembly to be processed. The current temperature of all the generator assemblies to be processed is compared with the temperature threshold of the generator assembly to be processed. Each generator assembly has a corresponding temperature threshold. If the current temperature of the generator assembly to be processed is greater than the temperature threshold of the generator assembly to be processed, then the generator assembly is identified as the target generator assembly. Obtain the power generation torque limit and generator speed limit corresponding to all the target generator components, with each generator component having a corresponding power generation torque limit and a generator speed limit; The minimum value among all the power generation torque limits is determined as the target power generation torque limit, and the minimum value among all the generator speed limits is determined as the target generator speed limit; The generator power limit is determined based on the target generator torque limit and the target generator speed limit; A second sub-table is determined in the initial power control table, wherein the requested power is less than the generator power limit, and the second sub-table is determined as the target power control table.

5. The vehicle control method according to claim 4, characterized in that, The method further includes: If the current temperature of all the generator components to be processed is less than or equal to the temperature threshold of the generator components to be processed, then the initial power control table is determined as the target power control table.

6. The vehicle control method according to claim 4, characterized in that, The generator assembly includes a generator circuit board, generator windings, or generator transistors.

7. A vehicle control device, characterized in that, include: The data acquisition module is used to acquire the current temperature of the drive motor and the current temperature of the generator; The first determining module is used to determine the target torque control table in the initial torque control table according to the current temperature of the drive motor and the first preset rule. The torque control table is used to characterize the correspondence between vehicle speed and requested torque under different accelerator pedal openings. The second determining module is used to determine the target power control table in the initial power control table based on the current temperature of the generator and the second preset rule. The power control table is used to characterize the correspondence between vehicle speed and requested power. A control module is used to control the vehicle while it is in motion based on the target torque control table and the target power control table; The current temperature of the drive motor includes the current temperature of at least one drive motor component. Based on the current temperature of the drive motor and a first preset rule, a target torque control table is determined in the initial torque control table, including: Each drive motor assembly is identified as a drive motor assembly to be processed. The current temperature of all drive motor assemblies to be processed is compared with the temperature threshold of the drive motor assembly to be processed. Each drive motor assembly has a corresponding temperature threshold. If the current temperature of the drive motor assembly to be processed is greater than the temperature threshold of the drive motor assembly to be processed, then the drive motor assembly to be processed is determined as the target drive motor assembly. Obtain the drive torque limit value corresponding to all the target drive motor components, and each drive motor component has a corresponding drive torque limit value; The minimum value among all the drive torque limits is determined as the target drive torque limit, and the target vehicle speed corresponding to the target drive torque limit is obtained; In the initial torque control table, a first sub-table is determined where the vehicle speed is less than the target vehicle speed and the requested torque is less than the target drive torque limit, and the first sub-table is determined as the target torque control table.

8. A vehicle, characterized in that, It includes a memory and a processor, the processor being configured to execute program instructions stored in the memory to implement the vehicle control method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by the computer's processor, causes the computer to perform the vehicle control method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Control method for motor of electric automobile and electric automobile

    CN117104017A