Motor control method, device, equipment, medium and vehicle

By acquiring the target operating conditions of the vehicle and selecting the appropriate motor control mode, and combining multiple motor control technologies, the problem of a single motor control method is solved, and precise matching and performance improvement between the motor and the vehicle operating conditions are achieved.

CN119974999BActive Publication Date: 2025-11-25ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510257103.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-11-25
Estimated Expiration
2045-03-05

AI Technical Summary

Technical Problem

The current technology uses a single motor control method, which makes it impossible to achieve the best motor performance and limits the improvement of the overall vehicle performance.

Method used

By acquiring the vehicle's target operating conditions, including driving modes and special functions, the corresponding motor control mode is selected, and multiple motor control technologies are combined to achieve dynamic adjustment, ensuring optimized control of the motor under specific operating conditions.

Benefits of technology

This significantly improves the performance of the motor, ensuring it always matches the actual operating conditions of the vehicle and comprehensively enhances the overall performance of the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119974999B_ABST
    Figure CN119974999B_ABST
Patent Text Reader

Abstract

The application provides a motor control method, device, equipment, medium and vehicle. A target working condition of a vehicle is acquired. The target working condition includes at least one of a target driving mode in which the vehicle currently is and m special functions that are currently started by the vehicle, m is a natural number, and the special functions are active heating functions or ejection starting functions. A target motor control mode corresponding to the target working condition is determined from at least two motor control modes. Each of the at least two motor control modes includes at least one motor control technology, and the similarity of motor control purposes of the at least one motor control technology is greater than a similarity threshold. The motor of the vehicle is controlled according to the target motor control mode. The embodiments of the application can improve the performance of motor control, thereby improving the overall performance of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a motor control method, device, equipment, medium, and vehicle. Background Technology

[0002] In the field of modern automotive engineering, with the continuous development of vehicle technology, the role of electric motors in vehicle drive and function realization is becoming increasingly prominent.

[0003] In motor control methods in related technologies, a single motor control technology is usually used for motor control. The single motor control method is prone to failure to achieve the best motor control performance, thus restricting the improvement of the overall vehicle performance. Summary of the Invention

[0004] The present application provides a motor control method, device, equipment, medium, and vehicle that can improve the performance of motor control, thereby improving the overall performance of the vehicle.

[0005] In a first aspect, embodiments of this application provide a motor control method applied to a vehicle, the method comprising:

[0006] Obtain the target operating condition of the vehicle; the target operating condition includes at least one of the following: the target driving mode currently in which the vehicle is located and m special functions currently activated by the vehicle, where m is a natural number and the special functions are active heating function or launch start function.

[0007] From at least two motor control modes, determine the target motor control mode corresponding to the target operating condition; wherein each of the at least two motor control modes includes at least one motor control technology, and the similarity of the motor control purpose of at least one motor control technology is greater than a similarity threshold.

[0008] Control the vehicle's motor according to the target motor control mode.

[0009] Secondly, this application provides a motor control device for use in a vehicle, the device comprising:

[0010] The acquisition module is used to acquire the target operating condition of the vehicle. The target operating condition includes at least one of the following: the target driving mode currently in which the vehicle is located and m special functions currently activated by the vehicle, where m is a natural number and the special functions are active heating function or launch start function.

[0011] The determination module is used to determine the target motor control mode corresponding to the target operating condition from at least two motor control modes; wherein each motor control mode in the at least two motor control modes includes at least one motor control technology, and the similarity of the motor control purpose of at least one motor control technology is greater than a similarity threshold.

[0012] The control module is used to control the vehicle's motor according to the target motor control mode.

[0013] Thirdly, embodiments of this application provide an electronic device, which includes: a processor and a memory storing computer program instructions;

[0014] When the processor executes computer program instructions, it implements the motor control method as described in any of the embodiments of the first aspect.

[0015] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer program instructions, which, when executed by a processor, implement the motor control method as described in any of the embodiments of the first aspect.

[0016] Fifthly, embodiments of this application provide a computer program product in which instructions, when executed by a processor of an electronic device, cause the electronic device to perform a motor control method as described in any of the embodiments of the first aspect above.

[0017] Sixthly, embodiments of this application also provide a vehicle, which includes at least one of the following:

[0018] Such as the motor control device in the second aspect;

[0019] Such as electronic devices in the third aspect;

[0020] Such as the computer-readable storage medium in the fourth aspect.

[0021] In the motor control method, apparatus, device, medium, and vehicle provided in this application embodiment, the target operating condition of the vehicle is first obtained. The target operating condition includes at least one of the following: the current driving mode and m currently activated special functions. This method, which comprehensively considers the actual operating conditions of the vehicle, enables the motor control strategy to more accurately match the actual operating requirements of the vehicle. Next, from at least two preset motor control modes, a suitable target motor control mode is determined according to the target operating condition. Each motor control mode includes at least one motor control technology, and the similarity of the motor control objectives of these motor control technologies is higher than a preset threshold. This allows these motor control technologies to effectively cooperate during application, jointly achieving optimized control of the motor under specific operating conditions and improving the accuracy of motor control. Finally, the vehicle's motor is precisely controlled according to the determined target motor control mode. This method of dynamically adjusting the motor control mode not only significantly improves the motor's performance, ensuring it always operates in a state matching the actual operating conditions of the vehicle, but also comprehensively improves the overall performance of the vehicle. Attached Figure Description

[0022] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0023] Figure 1 This is one of the flowcharts illustrating the motor control method provided in the embodiments of this application;

[0024] Figure 2 This is a second schematic flowchart of the motor control method provided in the embodiments of this application;

[0025] Figure 3 This is the third flowchart illustrating the motor control method provided in the embodiments of this application;

[0026] Figure 4 This is a schematic diagram of the structure of a motor control device provided in an embodiment of this application;

[0027] Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0028] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0029] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0030] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the term "comprising" or any other variations thereof is intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.

[0031] To address the problems existing in related technologies, embodiments of this application provide a motor control method, apparatus, equipment, medium, and vehicle.

[0032] This application provides a motor control method, apparatus, device, medium, and vehicle. The motor control method provided in this application will be described first. For example... Figure 1 As shown, this method is applied to vehicles, and specifically includes the following steps:

[0033] S100, obtain the target operating condition of the vehicle; the target operating condition includes at least one of the following: the target driving mode currently in which the vehicle is located and m special functions currently activated by the vehicle, where m is a natural number and the special functions are active heating function or launch start function.

[0034] Optionally, in this embodiment, the target operating condition is a comprehensive description of the vehicle's current operating state. It describes the key operating characteristics of the vehicle at a certain moment, and this information will serve as the basis for subsequent motor control strategy selection. Specifically, the target operating condition may include the target driving mode currently in which the vehicle is operating and / or the special functions currently activated by the vehicle.

[0035] It should be noted that in the embodiments of this application, when the target operating condition includes only one item, the target operating condition is a single operating condition; when all items are included, the target operating condition is a combination of the target driving mode and the m special functions currently activated by the vehicle.

[0036] The target driving mode is a specific driving mode that the vehicle is in during operation. It can be manually selected by the driver according to their driving intentions and actual needs, such as selecting the economy mode to save energy, the comfort mode to improve the driving experience, or the sport mode to obtain stronger power output on the vehicle's control interface; at the same time, it may also be the corresponding mode that the vehicle's intelligent control system automatically determines and switches to based on various factors.

[0037] Special functions are specific features of a vehicle that are not used continuously on a daily basis but play an important role in specific scenarios. These may include, but are not limited to, active heating and launch control. Activating these functions often requires specific performance support from the motor and places unique requirements on motor control.

[0038] Active Heating Function: When a vehicle is in a cold environment, the performance of the battery and motor may be affected by low temperatures. The active heating function can raise the temperature of the battery and motor by using the heat generated by the motor itself, ensuring that they operate within the appropriate operating temperature range and thus maintaining better performance.

[0039] Launch control: Launch control is primarily used to provide a powerful, instantaneous burst of speed during vehicle start-up, enabling the vehicle to reach high speeds in a short period. It is commonly found in high-performance vehicles or scenarios where an extreme acceleration experience is desired. When this function is activated, the motor needs to output extremely high torque in a very short time, which requires the motor control mode to respond quickly and coordinate multiple motor control technologies.

[0040] It should be noted that in the description of the m special functions currently activated by the vehicle, m, as a natural number, can take the value 0. When m = 0, it means that no special functions are activated at the current moment. In other words, the vehicle determines the overall target operating condition solely based on its current target driving mode.

[0041] Optionally, in one feasible implementation of this application, in S100, the vehicle acquires the target operating condition through its highly integrated electronic control system and in-vehicle communication network, such as Controller Area Network (CAN) and in-vehicle Ethernet. First, the vehicle's electronic control unit establishes an efficient communication link with specific driving mode signal acquisition devices preset throughout the vehicle body to accurately identify the target driving mode. These acquisition devices are pre-set with corresponding signals for different driving modes. For example, when signal "1" is received, it is directly determined that the vehicle is in Sport mode; when signal "2" is received, it is determined that the current mode is Eco; and if signal "3" is received, it is identified as Comfort mode.

[0042] Meanwhile, regarding special function switch signals, the system is connected to the controllers of modules such as active heating and launch control to monitor in real time whether these special functions are activated. When the system detects parameter characteristics of a specific driving mode or a signal indicating that a special function is activated, it integrates these signals to accurately determine the vehicle's target operating condition, providing a basis for the subsequent selection of motor control modes.

[0043] S200, determine the target motor control mode corresponding to the target operating condition from at least two motor control modes; wherein each of the at least two motor control modes includes at least one motor control technology, and the similarity of the motor control purpose of at least one motor control technology is greater than a similarity threshold.

[0044] Optionally, in this embodiment, the motor control mode is a comprehensive collection of motor control technologies. Therefore, the motor control mode can also be called a motor combination control mode, which is pre-set to cope with different target operating conditions of the vehicle. Each motor control mode includes at least one motor control technology, providing a complete set of motor control modes for specific operating scenarios of the vehicle, to ensure that the motor can operate in the optimal way under that scenario, meeting the vehicle's needs in terms of power, efficiency, comfort, etc.

[0045] Motor control technology is the basic unit that constitutes the motor control mode. It is a technical means specifically used to control the operation of the motor. They control the operation of the motor from different angles, such as reducing vibration and noise, improving operating efficiency, and instantly increasing torque output.

[0046] The control objective of motor control technology refers to the desired outcome achieved using this technology. For example, dynamic motor drive technology aims to improve motor efficiency by precisely controlling the motor's operating parameters to intermittently output torque in pulses, keeping the motor operating as close to its highest efficiency curve as possible. Torque overshoot technology, on the other hand, aims to improve motor response speed and vehicle power performance by adjusting motor operating parameters such as voltage, current, and magnetic field to briefly exceed the set value of the motor's output torque.

[0047] The similarity of motor control objectives measures the degree of similarity between different motor control technologies in terms of their control goals. If two motor control technologies both aim to improve motor operating efficiency or reduce vibration and noise during motor operation, then they have a high degree of similarity in their motor control objectives.

[0048] Optionally, the similarity threshold is a pre-set standard used to filter motor control technologies within a motor control mode. Only when the similarity of the motor control objectives between motor control technologies exceeds this threshold can they be combined into the same motor control mode. This threshold ensures that the technologies in each motor control mode are closely aligned with one or more related and synergistic control objectives, enabling these technologies to work together effectively to achieve optimized motor control under specific operating conditions.

[0049] Optionally, in one feasible implementation of this application, the setting of the similarity threshold needs to comprehensively consider multiple factors. The similarity threshold can be determined through experimental testing. Specifically, a dedicated motor control test platform can be built in a laboratory environment, various motor control technologies can be combined in diverse ways, and a series of experiments can be conducted for different control objectives, such as improving motor response speed and reducing operating noise. During the experiments, various operating parameters of the motor and the actual performance of the vehicle are monitored in real time, and a large amount of data is collected. After repeatedly adjusting the combination of motor control technologies and comparing experimental results, the similarity threshold that enables the combination of motor control technologies to achieve the best overall performance can be determined. For example, after repeated experiments, it was found that when the similarity between technologies reaches 80%, the overall performance of the motor in terms of power output, energy consumption, and other aspects reaches its optimal level; therefore, 80% can be set as the similarity threshold.

[0050] Optionally, in one feasible implementation of this application, a rich library of motor control modes is pre-built within the vehicle system, storing multiple motor control modes. Each motor control mode is organically integrated from at least one motor control technology. These combined motor control technologies have clear and interrelated motor control objectives, and the similarity of their motor control objectives is greater than a pre-set similarity threshold. This is key to ensuring the technical synergy within each motor control mode.

[0051] For example, when the vehicle is in the target operating condition of Sport mode, the motor control mode library is searched. One motor control mode includes flux control technology and harmonic injection technology. Flux control technology can effectively optimize torque by precisely adjusting the motor's magnetic flux, playing a key role in scenarios requiring strong power, such as vehicle acceleration and overtaking. Harmonic injection technology, on the other hand, focuses on optimizing the current waveform, significantly reducing torque ripple and making the motor run more smoothly, which is crucial for improving the vehicle's stability at high speeds. Although the two technologies differ, they work synergistically towards the similar goal of improving motor performance, and their control objectives have been calculated to have a similarity threshold.

[0052] It should be noted that when calculating similarity, the control objective of motor control technology can be transformed into a vector. Taking flux control technology and harmonic injection technology as examples, a quantitative evaluation is performed from different dimensions of motor performance improvement, such as torque enhancement, improvement in operational stability, and adaptability to different operating conditions. Assuming flux control technology scores 8 points (out of 10) in torque enhancement, 6 points in operational stability improvement, and 7 points in adaptability to different operating conditions, vector A[0.8,0.6,0.7] is constructed; harmonic injection technology scores 7, 7, and 6 points in the corresponding dimensions, vector B[0.7,0.7,0.6]. The cosine similarity score is calculated using the formula: cos(A,B)=(A·B) / (|A|×|B|). If the score is greater than the similarity threshold, it indicates that the two technologies have a high similarity in control objective and can be combined in the same motor control mode.

[0053] When the vehicle is under different target operating conditions, such as when launch control is activated, the vehicle system searches the motor control mode library for motor control modes composed of motor control technologies that meet the similarity of control objectives. In this way, the vehicle system can accurately determine the target motor control mode that best matches the vehicle's current target operating condition from among many motor control modes. This lays the foundation for the S300 to control the motor according to the target motor control mode, so that the motor operation can closely match the actual needs of the vehicle and ensure good performance under different operating conditions.

[0054] S300 controls the vehicle's motor according to the target motor control mode.

[0055] Optionally, in one feasible implementation of this application, once a target motor control mode corresponding to the target operating condition is determined, the vehicle will precisely control the vehicle's motor according to this target motor control mode. First, the vehicle will analyze the various motor control technologies and their corresponding parameter settings included in the target motor control mode. For example, if the target mode includes flux control technology, the vehicle will accurately calculate and adjust the magnitude and direction of the current applied to the motor windings according to a preset algorithm and the current operating state of the motor, so as to achieve precise control of the flux, thereby optimizing the motor torque output or reducing energy consumption.

[0056] If harmonic injection technology is present, the vehicle generates harmonic current commands of specific frequency and amplitude and sends them to the motor driver. The driver then injects harmonic current into the motor according to the commands, thereby reducing the motor's harmonic components, decreasing torque ripple, and improving the smoothness and efficiency of motor operation. For control technologies involving power enhancement, such as torque overshoot technology, the vehicle quickly adjusts the motor's voltage, current, and other parameters under conditions requiring instantaneous bursts of power, causing the motor's output torque to exceed the conventional set value, meeting special functional requirements such as launch control. Through the coordinated execution of these motor control technologies, the vehicle ensures that the motor operates according to the target motor control mode, enabling the vehicle to achieve optimal performance under various operating conditions.

[0057] In a motor control method provided in this application embodiment, the target operating condition of the vehicle is first obtained. The target operating condition includes at least one of the following: the current driving mode and m currently activated special functions. This method, which comprehensively considers the actual operating conditions of the vehicle, enables the motor control strategy to more accurately match the actual operating requirements of the vehicle. Next, from at least two preset motor control modes, a suitable target motor control mode is determined based on the target operating condition. Each motor control mode includes at least one motor control technology, and the similarity of the motor control objectives of these motor control technologies is higher than a preset threshold. Finally, the vehicle's motor is precisely controlled according to the determined target motor control mode. This method of dynamically adjusting the motor control mode not only significantly improves the performance of the motor control itself, ensuring that it always operates in a state that matches the actual operating conditions of the vehicle, but also comprehensively improves the overall performance of the vehicle.

[0058] In one embodiment, when the target operating condition includes a target driving mode and m special functions, and m is a positive integer, determining the target motor control mode corresponding to the target operating condition from at least two motor control modes includes:

[0059] From at least two motor control modes, determine the first motor control mode that corresponds to the target driving mode;

[0060] From at least two motor control modes, determine the second motor control mode corresponding to m special functions;

[0061] The target motor control mode is obtained by combining the first motor control mode and the second motor control mode.

[0062] Optionally, in this embodiment, the first motor control mode is a set of motor control strategies specifically optimized for the vehicle's target driving mode. The second motor control mode is a combination of motor control strategies closely adapted to the m special functions activated by the vehicle.

[0063] Optionally, in the embodiments of this application, when the target operating condition includes only one item, the target operating condition is a single operating condition; when all items are included, the target operating condition is a combination of the target driving mode and the m special functions currently activated by the vehicle.

[0064] Optionally, in one specific implementation of this application, when the vehicle's target operating condition includes both a specific target driving mode and the activation of m special functions (m being a positive integer), the vehicle will select from at least two pre-stored motor control modes. By analyzing the motor control technologies and their control objectives included in each motor control mode, and combining the target driving mode's requirements for power, efficiency, comfort, etc., a first motor control mode matching the target driving mode is accurately determined. For example, if the target driving mode is comfort mode, the vehicle will look for modes composed of control technologies that can reduce motor vibration and noise, such as modes including random carrier control technology and specific harmonic injection technology. This is because random carrier control technology can reduce resonant harmonic power density, reducing noise and vibration, while harmonic injection technology can optimize current waveforms, further reducing operating noise. The two work together to achieve the requirement of smooth and quiet motor operation in comfort mode.

[0065] On the other hand, based on a deep understanding of motor control modes and the unique requirements of special functions, the vehicle selects a second motor control mode from at least two motor control modes that corresponds to m special functions. For example, when the vehicle activates the launch control and active heating special functions, for launch control, a mode with a combination of torque overshoot and powerful cooling technology is selected; for active heating, a mode including active loss technology is determined.

[0066] Finally, the determined first and second motor control modes are organically combined to form the final target motor control mode. In actual operation, the vehicle precisely regulates the motor's current, voltage, flux, and other parameters according to this target motor control mode, coordinating the timing and intensity of each motor control technology. This ensures that the motor can simultaneously meet the requirements of the target driving mode and special functions, thereby ensuring that the vehicle can maintain its performance in normal driving mode while fully utilizing special functions under complex operating conditions, thus improving the overall performance and driving experience of the vehicle.

[0067] It should be noted that the embodiments of this application do not limit the order in which the first motor control mode and the second motor control mode are determined. The two can be flexibly chosen according to the actual situation. One motor control mode can be determined first and then the other motor control mode can be determined. Both can achieve subsequent organic combination and optimization of the overall vehicle performance.

[0068] In these alternative embodiments, the combination of a first motor control mode determined for the target driving mode and a second motor control mode corresponding to m special functions enables the motor to ensure both conventional driving performance and the performance of special functions under complex operating conditions, fully meeting the diverse operating needs of the vehicle, enhancing the overall performance of the vehicle, and providing the driver with a better and more intelligent driving experience.

[0069] In one embodiment, determining the target motor control mode corresponding to the target operating condition from at least two motor control modes includes:

[0070] Obtain the correspondence between operating conditions and motor control modes. The correspondence includes at least two operating conditions and at least two motor control modes. The at least two operating conditions include the target operating condition.

[0071] The motor control mode corresponding to the target operating condition in the correspondence is determined as the target motor control mode.

[0072] Optionally, in this embodiment, the correspondence between operating conditions and motor control modes is a pre-defined mapping rule that establishes the connection between different vehicle operating conditions and corresponding motor control modes. The at least two operating conditions cover various situations that may occur during actual vehicle operation, such as different driving modes and various combinations of special function activations. The corresponding at least two motor control modes each consist of at least one motor control technology combined according to a specific control objective, designed to meet the different performance requirements of the vehicle for the motor under different operating conditions.

[0073] It should be noted that the correspondence in the embodiments of this application is not limited to a one-to-one form, but can also be one-to-many or many-to-one. For example, under certain special operating conditions, one operating condition requires multiple motor control modes to work together to achieve complex performance requirements, which is a one-to-many correspondence; while in other cases, multiple similar operating conditions are met by the same motor control mode, which constitutes a many-to-one correspondence. This allows for more flexible handling of various complex operating conditions during vehicle operation, improving the adaptability and efficiency of motor control.

[0074] Optionally, in one specific implementation of this application, the vehicle first obtains the correspondence between operating conditions and motor control modes in advance. After obtaining the current target operating condition of the vehicle, the vehicle will search and compare in this preset correspondence, directly locate the motor control mode that matches the target operating condition, and determine it as the target motor control mode.

[0075] Alternatively, in another specific implementation of this application, the vehicle can monitor the specific driving requirements corresponding to different operating conditions in real time. For example, under a certain special operating condition, the vehicle needs to quickly increase torque while maintaining a certain level of operational stability. The vehicle will automatically screen existing motor control technologies. Based on the control objectives corresponding to each technology, motor technologies that can achieve similar control objectives such as torque increase and ensuring stable operation are reasonably combined to form a corresponding motor control mode to adapt to the current operating condition requirements. This flexible approach further enhances the adaptability of vehicle motor control to complex and changing operating conditions, ensuring that the motor can always operate in the optimal state and improving the overall performance of the vehicle.

[0076] In these alternative embodiments, by pre-obtaining the correspondence between operating conditions and motor control modes, the vehicle can quickly and accurately find the appropriate control mode based on the target operating conditions, ensuring that the motor is quickly adjusted to the optimal operating state.

[0077] In one embodiment, obtaining the correspondence between operating conditions and motor control modes includes:

[0078] Acquire at least two operating conditions and at least two motor control modes;

[0079] For each of the at least two operating conditions, execute the target operation and establish the correspondence between the at least two operating conditions and the at least two motor control modes;

[0080] The target operations include:

[0081] Obtain the motor control requirements corresponding to the operating conditions;

[0082] The motor control requirements are matched with the target motor control objectives corresponding to each of the at least two motor control modes to obtain at least two matching values ​​that correspond one-to-one with the at least two motor control modes; the target motor control objective corresponding to each motor control mode is determined based on the motor control objectives of the motor control technologies included in the motor control mode.

[0083] The motor control mode corresponding to the maximum value among at least two matched values ​​is determined as the motor control mode corresponding to the operating condition.

[0084] Optionally, in this embodiment, the matching value is a quantitative indicator used to measure the degree of matching between the motor control requirements corresponding to the operating condition and the target motor control objective corresponding to the motor control mode. The higher the matching value, the more the motor control mode meets the motor control requirements under this operating condition.

[0085] Optionally, the target motor control objective is determined based on the motor control objectives of the motor control technologies included in the motor control mode. It summarizes the overall control direction of a motor control mode, representing the motor operating state that the mode aims to achieve. For example, a motor control mode may include flux control technology and harmonic injection technology. The motor control objective of flux control technology might be to optimize motor torque, while the objective of harmonic injection technology is to reduce torque ripple. Therefore, the target motor control objective of this motor control mode is to improve motor operating performance (combining torque optimization and torque ripple reduction, etc.).

[0086] The purpose of motor control technology is specific to a single control technology, focusing on its specific effect on a particular aspect of motor operation. The target motor control objective is determined by the combined objectives of the motor control technologies included in the motor control mode. The target motor control objective of a motor control mode is formed by integrating and balancing the objectives of the various motor control technologies within it.

[0087] Optionally, in one specific implementation of this application, information on at least two operating conditions and at least two motor control modes must first be obtained. These operating conditions cover various driving states that the vehicle may face, such as different driving modes and special function activation combinations. The motor control modes can be pre-set, and each motor control mode is composed of specific motor control technologies.

[0088] For each operating condition, begin executing the target operation. First, clarify the motor control requirements for that condition. For example, in economy driving mode, the motor control requirements might be high efficiency, energy saving, and smooth operation to minimize energy consumption; in launch control, the requirement is to instantly output high torque while ensuring the stability of the motor under high load.

[0089] Next, these motor control requirements are matched with the target motor control objectives corresponding to each motor control mode. Through matching, a matching value is obtained for each motor control mode and the operating condition; these values ​​quantify the degree of conformity between them.

[0090] Specifically, the various factors in the motor control requirements and the target motor control objectives can be broken down. For example, if the motor control requirements are in an economic mode, factors may include the degree of energy consumption reduction and the stability of motor output power; for the target motor control objectives, if it is a motor control mode that includes multiple control technologies, factors may include the magnitude of energy efficiency improvement and the proportion of torque ripple reduction.

[0091] Then, a weight is assigned to each factor, determined based on its importance to the overall motor control performance. For example, in economy mode, the weight for energy consumption reduction might be higher, set to 0.6, while the weight for motor output power stability is set to 0.4. Appropriate weights are also assigned to the magnitude of energy efficiency improvement and the proportion of torque ripple reduction in the target motor control objectives.

[0092] Next, the various factors in the motor control requirements and the target motor control objectives are compared and scored according to the set rules. If the energy efficiency improvement of a motor control mode meets the energy consumption reduction requirements of the economic mode, it may receive 0.8 points (out of 1 point), and the torque ripple reduction ratio also meets the power stability requirements, receiving 0.7 points. By calculating the weighted score, i.e. (0.8×0.6+0.7×0.4), the matching value between the motor control mode and the economic mode under this operating condition is obtained.

[0093] Alternatively, both the motor control requirements and the target motor control objective can be transformed into feature vectors. For example, the motor control requirement vector could be (energy consumption requirement value, power stability requirement value), and the target motor control objective vector could be (actual energy efficiency value, actual reduction in torque ripple value). Then, a vector similarity calculation method, such as the cosine similarity formula, is used. The cosine value of the angle between these two vectors is calculated. The closer the cosine value is to 1, the more similar the two vectors are, meaning the motor control requirements and the target motor control objective are more matched. This cosine value can then be used as the matching value.

[0094] Finally, select the motor control mode with the largest matching value and determine it as the motor control mode corresponding to this operating condition, thereby establishing an accurate correspondence between the operating condition and the motor control mode.

[0095] In other embodiments, a correspondence can also be established based on motor control modes. First, the characteristics and advantages of each motor control mode are analyzed in detail; for example, one motor control mode excels in high torque output, while another excels in energy saving. Then, based on the common needs of the vehicle under different operating conditions, these motor control modes are associated with suitable operating conditions. For example, frequent start-stop conditions in congested urban traffic can be associated with energy-efficient motor control modes; conditions requiring power, such as high-speed overtaking, can be associated with high-torque output modes. In this way, an effective correspondence between operating conditions and motor control modes can also be established. The starting point and approach differ from the operating condition-based method, but the ultimate goal is to ensure that the motor control modes accurately adapt to the actual operating conditions of the vehicle, improving the overall performance and operating efficiency of the vehicle.

[0096] In these alternative embodiments, by accurately acquiring operating conditions and motor control modes, determining motor control requirements based on the operating conditions, and matching them with the target motor control objectives of each motor control mode, the optimal mode can be efficiently selected. This enables the motor control to adapt quickly and accurately to different operating conditions, improving the overall performance, reliability, and adaptability of the vehicle, making driving more intelligent and comfortable.

[0097] In one embodiment, the motor control technology is: flux control technology, random carrier frequency technology, harmonic injection technology, dynamic motor drive technology, stall frequency reduction technology, active loss technology, torque overshoot technology, or powerful cooling technology;

[0098] At least two motor control modes include at least one of the following:

[0099] Motor performance control modes include flux control technology, random carrier control technology, and harmonic injection technology.

[0100] Motor comfort control mode, which includes random carrier control technology and harmonic injection technology;

[0101] Motor efficiency control mode, which includes dynamic motor drive technology;

[0102] The motor's superior performance control mode includes torque overshoot technology and powerful cooling technology.

[0103] The motor heating control mode includes active loss technology.

[0104] Optionally, in the embodiments of this application, magnetic flux control technology refers to the technology of precisely controlling and adjusting the magnetic flux in the motor, dynamically adjusting the motor magnetic flux under different operating conditions of the car, so as to reduce energy consumption or increase motor torque. For example, in low-speed and high-torque operating conditions, such as when the car is climbing a hill, higher torque can be obtained by increasing the magnetic flux.

[0105] Random carrier frequency technology refers to the random variation of the inverter's output frequency within a preset range, thereby distributing the generated harmonics over a wider area. This can significantly reduce the harmonic power density that resonates with the motor under specific operating conditions, thus reducing noise and vibration.

[0106] Harmonic injection technology refers to the use of harmonic compensation algorithms to inject harmonic current of a specific frequency and amplitude into a motor to weaken the harmonic components of the motor, thereby optimizing the current waveform, reducing torque ripple, and reducing operating noise.

[0107] Dynamic motor drive technology refers to the precise control of motor operating parameters to control the motor to output torque intermittently in pulse form, so as to make the motor work as close as possible to the highest efficiency curve without affecting the motor's power output, thereby improving the motor's operating efficiency.

[0108] Stall-rotor frequency reduction technology refers to the technology that controls the motor to still output torque when the speed is 0, and actively reduces the motor's operating frequency to avoid damage to the motor when it is stalled, so that the motor can output high torque instantly without damage.

[0109] Active loss technology refers to generating heat by stalling the motor and applying a certain current to it, causing copper losses in the stator and iron losses in the rotor; or by controlling the motor speed and current to make the motor deviate from its highest efficiency point, increasing the heat generated by the motor, thereby raising the motor temperature to heat the battery pack or increase the motor temperature.

[0110] Torque overshoot technology refers to the technique of adjusting the motor's operating parameters, such as voltage, current, and magnetic field, to make the motor's output torque briefly exceed its set value. Torque overshoot can improve the motor's response speed and the vehicle's power performance.

[0111] Powerful cooling technology refers to adjusting the flow rate and speed of the motor coolant to pre-cool the motor and improve its instantaneous output power.

[0112] Optionally, in this embodiment, the target control objective of the motor performance control mode is to comprehensively improve the overall performance of the motor, including multiple aspects such as power output, operational stability, and efficiency. Specifically, flux control technology is used to adjust the motor torque, which can directly optimize power output and meet the power requirements under different driving scenarios. Random carrier control technology can disrupt frequencies that may cause resonance, reduce vibration, and at the same time play an auxiliary role in optimizing the current waveform, enhancing the stability of motor operation. Harmonic injection technology reduces torque pulsation by improving the current waveform, making the motor power output more uniform and stable, and avoiding the adverse effects caused by torque fluctuations. These three technologies work together to improve motor performance from multiple dimensions such as power, stability, and current optimization.

[0113] The goal of the motor comfort control mode is to reduce vibration and noise during motor operation, creating a quiet and comfortable environment for passengers. Specifically, random carrier control technology reduces vibration and noise caused by resonance by changing the carrier frequency. Harmonic injection technology reduces torque ripple by optimizing the current waveform, thereby reducing jitter and noise. Both technologies share the same objective: reducing interference factors generated during motor operation. When the vehicle is traveling smoothly and high power output is not required, their combined use can effectively improve in-vehicle comfort.

[0114] The goal of motor efficiency control mode is to improve motor operating efficiency and reduce energy consumption, making vehicles more energy-efficient during economical driving or long-distance travel. Specifically, dynamic motor drive technology can dynamically adjust the drive strategy based on the real-time operating status of the motor and the vehicle's driving conditions, allowing the motor to operate as close as possible to its highest efficiency curve, thereby effectively reducing energy consumption.

[0115] The goal of the motor's high-performance control mode is to meet the vehicle's demand for instantaneous bursts of power under special operating conditions, while ensuring the motor's stability under high loads. Specifically, torque overshoot technology enables the motor to output torque far exceeding normal levels for a short period, providing the vehicle with instantaneous powerful performance. However, high torque output leads to significant heat generation in the motor; powerful cooling technology effectively dissipates this heat, ensuring the motor's temperature remains within a reasonable range under high loads, maintaining stable operation. These two technologies complement each other, meeting the vehicle's performance requirements when extreme power is needed.

[0116] The goal of the motor heating control mode is to raise the temperature of the battery and motor by generating heat in low-temperature environments, ensuring their normal operation. Specifically, active loss technology can control the motor to operate away from its peak efficiency point, actively generating heat. In cold conditions, this heat can be used to raise the temperature of the battery and motor, restoring them to a suitable operating temperature range, ensuring normal vehicle starting and driving. Therefore, this mode uses this technology to achieve the heating function.

[0117] It should be noted that at least two motor control modes can be selected from the detailed list of motor control modes, and the remaining motor control modes can be selected from other pre-set motor control mode resources that are not detailed here.

[0118] In one embodiment, the target driving mode is one of Sport mode, Comfort mode, and Eco mode;

[0119] From at least two motor control modes, determine the target motor control mode corresponding to the target operating condition, including:

[0120] When the target operating condition includes a motion mode, the target motor control mode is determined to include the motor performance control mode;

[0121] When the target operating condition includes a comfort mode, the target motor control mode is determined to include the motor comfort control mode;

[0122] When the target operating condition includes the economic mode, the target motor control mode is determined to include the motor efficiency control mode;

[0123] When the target operating conditions include launch start function, the target motor control mode is determined to include the motor high-performance control mode;

[0124] When the target operating condition includes active heating function, the target motor control mode is determined to include motor heating control mode.

[0125] Optionally, in the embodiments of this application, the vehicle driving mode and different special functions are closely related to the motor control mode and each has its own priority.

[0126] Specifically, in Sport mode, drivers prioritize high-performance vehicle characteristics, making power and driving stability paramount. The motor performance control system meets the high demands of Sport mode for power and driving stability, allowing drivers to fully leverage the vehicle's performance advantages during spirited driving.

[0127] When the vehicle is in Comfort mode, the focus is on providing a quiet and smooth ride for passengers. The combination of motor control technologies in the Motor Comfort Control mode effectively reduces vibration and noise during motor operation, creating a quiet and comfortable environment inside the vehicle, which perfectly aligns with the requirements of Comfort mode.

[0128] The primary goal of the economic mode is to improve energy efficiency and reduce vehicle energy consumption. Motor control technology in the motor efficiency control mode can effectively reduce energy loss and extend the vehicle's driving range, making it suitable for the energy-saving requirements of the economic mode.

[0129] Launch control requires the motor to instantly deliver a powerful torque. The combination of motor control technologies in the high-performance motor control mode can meet the vehicle's performance requirements when extreme power is needed.

[0130] In low-temperature environments, active heating is crucial for ensuring the normal starting and operation of a vehicle. The motor control technology in the motor heating control module ensures that the vehicle can start smoothly and operate normally even in cold conditions.

[0131] In summary, the precise matching of the vehicle's priority requirements under different operating conditions with the corresponding motor control modes ensures that the vehicle can achieve optimal performance and driving experience under various operating conditions, fully demonstrating the ingenuity of the coordinated optimization of operating conditions and motor control in vehicle engineering design.

[0132] Optionally, such as Figure 2 As shown, in one complete embodiment of this application, the motor control method may further include:

[0133] S201, based on the requirements and importance of vehicle operating conditions, integrate and summarize various motor control technologies to build a motor control mode system corresponding to different vehicle operating conditions (equivalent to executing target operations for each of the at least two operating conditions in the embodiments of this application, and establishing the correspondence between the at least two operating conditions and the at least two motor control modes).

[0134] S202, using the vehicle communication network, collect the operating condition signals during vehicle operation, and complete the precise mapping of the motor control mode accordingly (equivalent to S100-S200 in the embodiments of this application).

[0135] S203, the control motor operates according to the determined motor control mode based on the vehicle operating conditions (equivalent to S300 in the embodiment of this application).

[0136] In S202, such as Figure 3 As shown, firstly, the vehicle's driving mode signal is collected through the in-vehicle communication network. The target driving modes include Sport, Comfort, and Eco modes. When the vehicle is detected to be in Sport mode, a motor performance control mode request is triggered according to pre-set mapping rules, meaning the target motor control mode must include a motor performance control mode. Similarly, if the driving mode is Comfort mode, a motor comfort control mode is applied to reduce motor vibration and noise; if it is Eco mode, a motor efficiency control mode is applied to improve motor efficiency and reduce energy consumption.

[0137] Next, the vehicle's special function switch signals, such as the launch control function and active heating function, are collected using the vehicle's in-vehicle communication network. When the active heating function is detected to be activated, considering the need to increase the temperature of the motor and related components to cope with low-temperature environments, in addition to the motor control mode adapted to the driving mode, a motor heating control mode request signal is triggered. This ensures that the target motor control mode includes the motor heating control mode, which generates heat through active loss technology to achieve the heating purpose.

[0138] If it is detected that the vehicle has activated the launch control function or that the accelerator pedal is fully depressed (i.e., Figure 3 When at least one of the following occurs (Kick down), given that both situations require the motor to instantly unleash powerful force and operate stably under high load, an additional request for the motor's super performance control mode will be triggered on top of the previous driving mode adaptation (if applicable), so that the target motor control mode covers the motor's super performance control mode, relying on the torque overshoot technology and powerful cooling technology to ensure the effective implementation of the function.

[0139] It should be noted that there is no restriction on the order in which the driving mode, active heating function, and launch control function are selected and matched with the motor control mode. Each selection and matching process is independent of each other and can be carried out simultaneously or sequentially according to the actual situation, so as to flexibly adapt to different vehicle operating conditions and accurately determine the target motor control mode.

[0140] By collecting different vehicle operating condition signals and triggering corresponding motor control mode requests according to the corresponding mapping relationship, the target motor control mode can be accurately determined for the vehicle. When a special function is activated, the relevant motor control modes will work simultaneously to jointly ensure the good operating condition of the vehicle under various operating conditions.

[0141] In these alternative embodiments, the improved precision matching of motor control modes with different target operating conditions enhances the vehicle's adaptability to different operating conditions and overall reliability, thereby improving the vehicle's performance.

[0142] Figure 4 A schematic diagram of a motor control device according to another embodiment of this application is shown. For ease of explanation, only the parts related to the embodiment of this application are shown.

[0143] Reference Figure 4 The motor control device may include:

[0144] The acquisition module 401 is used to acquire the target operating condition of the vehicle; the target operating condition includes at least one of the following: the target driving mode currently in which the vehicle is located and m special functions currently activated by the vehicle, where m is a natural number and the special functions are active heating function or launch start function.

[0145] The determining module 402 is used to determine the target motor control mode corresponding to the target operating condition from at least two motor control modes; wherein each motor control mode in the at least two motor control modes includes at least one motor control technology, and the similarity of the motor control purpose of at least one motor control technology is greater than a similarity threshold.

[0146] Control module 403 is used to control the vehicle's motor according to the target motor control mode.

[0147] In one embodiment, when the target operating condition includes a target driving mode and m special functions, and m is a positive integer, the determining module 402 may include:

[0148] The first determining submodule is used to determine the first motor control mode corresponding to the target driving mode from at least two motor control modes;

[0149] The second determining submodule is used to determine the second motor control mode corresponding to m special functions from at least two motor control modes;

[0150] The combination submodule is used to combine the first motor control mode and the second motor control mode to obtain the target motor control mode.

[0151] In one embodiment, the determining module 402 may further include:

[0152] The first acquisition submodule is used to acquire the correspondence between operating conditions and motor control modes. The correspondence includes at least two operating conditions and at least two motor control modes. The at least two operating conditions include the target operating condition.

[0153] The third determining submodule is used to determine the motor control mode corresponding to the target operating condition in the correspondence relationship as the target motor control mode.

[0154] In one embodiment, the first acquisition submodule may include:

[0155] The acquisition unit is used to acquire at least two operating conditions and at least two motor control modes;

[0156] Establish a unit for performing target operations for each of at least two operating conditions and establishing a correspondence between at least two operating conditions and at least two motor control modes;

[0157] The target operations include:

[0158] Obtain the motor control requirements corresponding to the operating conditions;

[0159] The motor control requirements are matched with the target motor control objectives corresponding to each of the at least two motor control modes to obtain at least two matching values ​​that correspond one-to-one with the at least two motor control modes; the target motor control objective corresponding to each motor control mode is determined based on the motor control objectives of the motor control technologies included in the motor control mode.

[0160] The motor control mode corresponding to the maximum value among at least two matched values ​​is determined as the motor control mode corresponding to the operating condition.

[0161] In one embodiment, the motor control technology is: flux control technology, random carrier frequency technology, harmonic injection technology, dynamic motor drive technology, stall frequency reduction technology, active loss technology, torque overshoot technology, or powerful cooling technology;

[0162] At least two motor control modes include at least one of the following:

[0163] Motor performance control modes include flux control technology, random carrier control technology, and harmonic injection technology.

[0164] Motor comfort control mode, which includes random carrier control technology and harmonic injection technology;

[0165] Motor efficiency control mode, which includes dynamic motor drive technology;

[0166] The motor's superior performance control mode includes torque overshoot technology and powerful cooling technology.

[0167] The motor heating control mode includes active loss technology.

[0168] In one embodiment, the target driving mode is one of Sport mode, Comfort mode, and Eco mode; the determining module 402 may further include:

[0169] The fourth determination submodule is used to determine the target motor control mode, including the motor performance control mode, when the target working condition includes the motion mode.

[0170] The fifth determination submodule is used to determine the target motor control mode, including the motor comfort control mode, when the target operating condition includes a comfort mode.

[0171] The sixth determination submodule is used to determine the target motor control mode, including the motor efficiency control mode, when the target operating condition includes the economic mode.

[0172] The seventh determination submodule is used to determine the target motor control mode, including the motor super performance control mode, when the target working condition includes the launch start function.

[0173] The eighth determination submodule is used to determine the target motor control mode, including the motor heating control mode, when the target operating condition includes the active heating function.

[0174] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application, and are devices corresponding to the above-mentioned methods. All implementation methods in the above-mentioned method embodiments are applicable to the embodiments of this device. For details on its specific functions and the technical effects it brings, please refer to the method embodiment section, which will not be repeated here.

[0175] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0176] Figure 5 A schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application is shown.

[0177] The device may include a processor 501 and a memory 502 storing program instructions.

[0178] When processor 501 executes the program, it implements the steps in any of the above method embodiments.

[0179] For example, the program can be divided into one or more modules / units, one or more of which are stored in memory 502 and executed by processor 501 to complete this application. One or more modules / units can be a series of program instruction segments capable of performing a specific function, which describe the program's execution process in the device.

[0180] Specifically, the processor 501 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0181] Memory 502 may include mass storage for data or instructions. For example, and not limitingly, memory 502 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 502 may include removable or non-removable (or fixed) media. Where appropriate, memory 502 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 502 is non-volatile solid-state memory.

[0182] Memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, memory includes one or more tangible (non-transitory) readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the methods according to one aspect of this disclosure.

[0183] The processor 501 implements any of the methods described in the above embodiments by reading and executing program instructions stored in the memory 502.

[0184] In one example, the electronic device may also include a communication interface 503 and a bus 510. The processor 501, memory 502, and communication interface 503 are connected via the bus 510 and communicate with each other.

[0185] The communication interface 503 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0186] Bus 510 includes hardware, software, or both, that couples components of an online data traffic metering device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 510 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.

[0187] Furthermore, in conjunction with the methods in the above embodiments, this application embodiment can provide a storage medium for implementation. This storage medium stores program instructions; when these program instructions are executed by a processor, they implement any of the methods in the above embodiments.

[0188] This application also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0189] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0190] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, it will not be described again here.

[0191] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0192] The functional modules shown in the above block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on machine-readable media or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable media" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer grids such as the Internet, intranets, etc.

[0193] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0194] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to create a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0195] The above are merely specific embodiments of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A motor control method, characterized in that, Applied to vehicles, the method includes: Obtain the target operating condition of the vehicle; the target operating condition includes at least one of the following: the target driving mode currently in which the vehicle is located and m special functions currently activated by the vehicle, where m is a natural number, and the special functions are active heating function or launch start function; From at least two motor control modes, a target motor control mode corresponding to the target operating condition is determined; wherein each of the at least two motor control modes includes at least one motor control technology, and the similarity of the motor control purpose of the at least one motor control technology is greater than a similarity threshold. Control the vehicle's motor according to the target motor control mode; When the target operating condition includes the target driving mode and the m special functions, and m is a positive integer, determining the target motor control mode corresponding to the target operating condition from at least two motor control modes includes: From the at least two motor control modes, determine the first motor control mode corresponding to the target driving mode; From the at least two motor control modes, determine the second motor control mode corresponding to the m special functions; The target motor control mode is obtained by combining the first motor control mode and the second motor control mode.

2. The motor control method according to claim 1, characterized in that, The step of determining the target motor control mode corresponding to the target operating condition from at least two motor control modes includes: Obtain the correspondence between operating conditions and motor control modes, the correspondence including at least two operating conditions and at least two motor control modes, the at least two operating conditions including the target operating condition; The motor control mode corresponding to the target operating condition in the correspondence is determined as the target motor control mode.

3. The motor control method according to claim 2, characterized in that, The correspondence between the acquired operating conditions and the motor control mode includes: Obtain the at least two operating conditions and the at least two motor control modes; For each of the at least two operating conditions, perform the target operation and establish the correspondence between the at least two operating conditions and the at least two motor control modes; The target operation includes: Obtain the motor control requirements corresponding to the operating condition; The motor control requirements are matched with the target motor control objectives corresponding to each of the at least two motor control modes to obtain at least two matching values ​​that correspond one-to-one with the at least two motor control modes; the target motor control objective corresponding to each motor control mode is determined based on the motor control objectives of the motor control technologies included in the motor control mode. The motor control mode corresponding to the maximum value among the at least two matching values ​​is determined as the motor control mode corresponding to the operating condition.

4. The motor control method according to claim 1, characterized in that, The motor control technology mentioned includes: flux control technology, random carrier frequency technology, harmonic injection technology, dynamic motor drive technology, stall frequency reduction technology, active loss technology, torque overshoot technology, or powerful cooling technology. The at least two motor control modes include at least one of the following: The motor performance control mode includes flux control technology, random carrier control technology, and harmonic injection technology; The motor comfort control mode includes random carrier control technology and harmonic injection technology; Motor efficiency control mode, wherein the motor efficiency control mode includes dynamic motor drive technology; The motor's superior performance control mode includes torque overshoot technology and powerful cooling technology. The motor heating control mode includes active loss technology.

5. The motor control method according to claim 4, characterized in that, The target driving mode is one of Sport mode, Comfort mode, and Eco mode; The step of determining the target motor control mode corresponding to the target operating condition from at least two motor control modes includes: When the target operating condition includes the motion mode, it is determined that the target motor control mode includes the motor performance control mode; If the target operating condition includes the comfort mode, it is determined that the target motor control mode includes the motor comfort control mode; When the target operating condition includes the economic mode, it is determined that the target motor control mode includes the motor efficiency control mode; When the target operating condition includes the launch start function, the target motor control mode is determined to include the motor high-performance control mode; If the target operating condition includes the active heating function, then the target motor control mode is determined to include the motor heating control mode.

6. A motor control device, characterized in that, Applied to vehicles, the device includes: The acquisition module is used to acquire the target operating condition of the vehicle; the target operating condition includes at least one of the following: the target driving mode currently in which the vehicle is located and m special functions currently activated by the vehicle, where m is a natural number, and the special functions are active heating function or launch start function. A determining module is configured to determine a target motor control mode corresponding to the target operating condition from at least two motor control modes; wherein each of the at least two motor control modes includes at least one motor control technology, and the similarity of the motor control purpose of the at least one motor control technology is greater than a similarity threshold. A control module is used to control the vehicle's motor according to the target motor control mode; When the target operating condition includes the target driving mode and the m special functions, and m is a positive integer, determining the target motor control mode corresponding to the target operating condition from at least two motor control modes includes: From the at least two motor control modes, determine the first motor control mode corresponding to the target driving mode; From the at least two motor control modes, determine the second motor control mode corresponding to the m special functions; The target motor control mode is obtained by combining the first motor control mode and the second motor control mode.

7. An electronic device, characterized in that, The device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, it implements the motor control method as described in any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the motor control method as described in any one of claims 1-5.

9. A vehicle, characterized in that, Includes at least one of the following: The motor control device as described in claim 6; The electronic device as claimed in claim 7; The computer-readable storage medium as described in claim 8.

Citation Information

Patent Citations

  • Driving mode adjusting method and device and vehicle

    CN117261905A

  • Vehicle control method, device and equipment, storage medium and vehicle

    CN117301877A