Carrier frequency control method and device of motor controller, electronic equipment and storage medium
By adjusting the carrier frequency of the motor controller and controlling the carrier frequency based on vehicle status information and parameters, the problem of excessive junction temperature of the motor controller was solved, the continuous working capacity and off-road performance of the motor were improved, and cost-effectiveness was enhanced.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GAC AION NEW ENERGY AUTOMOBILE CO LTD
- Filing Date
- 2023-12-25
- Publication Date
- 2026-05-29
AI Technical Summary
The junction temperature of the motor controller in existing electric off-road vehicles is too high, which affects the continuous working ability and results in insufficient off-road performance. In addition, existing solutions are either costly or have complex layouts.
By acquiring the target vehicle's status information, the carrier frequency of the motor controller is adjusted based on the driving mode and driving parameters. Different carrier frequency control modes are adopted to reduce the carrier frequency of the motor controller, including NVH performance mode and efficiency mode, and corrections are made using a carrier frequency meter and parameters such as temperature and current.
Without changing the hardware, the junction temperature of the motor controller is reduced, improving its continuous working ability, thereby enhancing the vehicle's off-road capability and increasing the motor's drive power output.
Smart Images

Figure CN117755097B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electric motors in the new energy sector, and more specifically, to a carrier frequency control method, apparatus, electronic device, and storage medium for a motor controller. Background Technology
[0002] Currently, the off-road vehicle sector has been a blank area for pure electric vehicles, yet it possesses promising market prospects. Therefore, the electric off-road vehicle sector is poised to become a new breakthrough point in the new energy vehicle market, and developing electric vehicles with excellent off-road performance has become an urgent demand in the off-road field. To create excellent electric off-road vehicles, the mainstream solutions in the three key areas of electric drive (battery, motor, and electronic control) are currently mainly:
[0003] a. Four-wheel hub motor or wheel-side drive solution;
[0004] b. Front and rear drive axles with differential locks;
[0005] c. Front and rear drive axle scheme;
[0006] Solution to increase motor power;
[0007] e-vehicle controller and chassis electronic control system coordination matching solution.
[0008] Of the above options, option abcd offers the best improvement in off-road performance, but it is costly and complex to arrange, and is not the best overall option. Option e utilizes vehicle dynamics principles and tire adhesion characteristics to improve vehicle passability, which can appropriately improve off-road passability without increasing costs. However, the current collaborative control is not linked to the electric drive, and the electric drive, as the heart of an electric vehicle, directly affects off-road performance. Summary of the Invention
[0009] The purpose of this application is to provide a carrier frequency control method, apparatus, electronic device, and storage medium for a motor controller. This method, apparatus, electronic device, and storage medium are used to adjust and correct the carrier frequency of the motor controller to reduce the junction temperature of the motor controller, thereby improving the continuous operating capability of the motor controller and thus enhancing the off-road performance of the vehicle. Compared with existing technologies, it has the advantage of not changing the hardware and not increasing costs.
[0010] In a first aspect, the present invention provides a carrier frequency control method for a motor controller, the method comprising:
[0011] Obtain the status information of the target vehicle, wherein the status information of the target vehicle includes the driving mode of the target vehicle and the driving parameters of the target vehicle;
[0012] The carrier frequency control mode is determined based on the driving mode of the target vehicle, and the carrier frequency of the motor controller of the target vehicle is adjusted based on the carrier frequency control mode and the driving parameters of the target vehicle. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode is used to ensure the NVH performance of the target vehicle, and the second carrier frequency control mode is used to ensure the efficiency of the target vehicle.
[0013] Based on the driving parameters of the target vehicle, the carrier frequency of the motor controller is reduced to obtain the corrected carrier frequency, and the corrected carrier frequency is output.
[0014] The method of the first aspect of this application acquires the state information of a target vehicle, including its driving mode and driving parameters. Based on the driving mode, a carrier frequency control mode is determined, and the carrier frequency of the target vehicle's motor controller is adjusted based on the carrier frequency control mode and the driving parameters. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode ensures the NVH performance of the target vehicle, and the second carrier frequency control mode ensures its efficiency. Based on the driving parameters, the carrier frequency of the motor controller is reduced to obtain a corrected carrier frequency, which is then output. This adjustment and correction of the motor controller's carrier frequency reduces its junction temperature, thereby improving its continuous operating capability and ultimately enhancing the vehicle's off-road performance. Compared to existing technologies, this method has the advantage of not changing the hardware or increasing costs.
[0015] In an optional implementation, adjusting the carrier frequency of the target vehicle's motor controller based on the carrier frequency control mode and the target vehicle's driving parameters includes:
[0016] A target carrier frequency table is determined based on the carrier frequency control mode, wherein the target carrier frequency table is one of a first carrier frequency table and a second carrier frequency table, the first carrier frequency table corresponds to the first carrier frequency control mode, and the second carrier frequency table corresponds to the second carrier frequency control mode;
[0017] The target carrier frequency value is determined in the target carrier frequency table based on the driving parameters of the target vehicle.
[0018] The carrier frequency of the motor controller is adjusted based on the target carrier frequency value.
[0019] This optional implementation determines a target carrier frequency table through the carrier frequency control mode, wherein the target carrier frequency table is one of a first carrier frequency table and a second carrier frequency table, the first carrier frequency table corresponds to the first carrier frequency control mode, and the second carrier frequency table corresponds to the second carrier frequency control mode. In this way, a target carrier frequency value can be determined in the target carrier frequency table based on the driving parameters of the target vehicle, thereby enabling the carrier frequency of the motor controller to be adjusted based on the target carrier frequency value.
[0020] In an optional implementation, the driving parameters of the target vehicle include the current temperature of the motor controller and the temperature change rate of the motor controller;
[0021] And, the step of reducing the carrier frequency of the motor controller based on the driving parameters of the target vehicle to obtain the corrected carrier frequency includes:
[0022] The carrier frequency of the motor controller is reduced based on the current temperature of the motor controller and the rate of temperature change of the motor controller, and the corrected carrier frequency is obtained.
[0023] This optional implementation can reduce the carrier frequency of the motor controller and obtain the corrected carrier frequency based on the current temperature of the motor controller and the temperature change rate of the motor controller.
[0024] In an optional implementation, reducing the carrier frequency of the motor controller based on the current temperature of the motor controller and the rate of temperature change of the motor controller to obtain the corrected carrier frequency includes:
[0025] The current temperature of the motor controller is compared with multiple temperature thresholds step by step to obtain a first comparison result. The multiple temperature thresholds include a first temperature threshold, a second temperature threshold, a third temperature threshold, a fourth temperature threshold, and a fifth temperature threshold, which are in ascending order of value.
[0026] The temperature change rate of the motor controller is compared step by step with multiple temperature change rate thresholds to obtain a second comparison result. The multiple temperature change rate thresholds include a first temperature change rate threshold, a second temperature change rate threshold, a third temperature change rate threshold, a fourth temperature change rate threshold, and a fifth temperature change rate threshold, which are in ascending order of value.
[0027] Based on the first comparison result and the second comparison result, the carrier frequency of the motor controller is reduced to obtain the corrected carrier frequency.
[0028] This optional implementation compares the current temperature of the motor controller with multiple temperature thresholds step by step to obtain a first comparison result, wherein the multiple temperature thresholds include a first temperature threshold, a second temperature threshold, a third temperature threshold, a fourth temperature threshold, and a fifth temperature threshold with increasing values. It also compares the temperature change rate of the motor controller with multiple temperature change rate thresholds step by step to obtain a second comparison result, wherein the multiple temperature change rate thresholds include a first temperature change rate threshold, a second temperature change rate threshold, a third temperature change rate threshold, a fourth temperature change rate threshold, and a fifth temperature change rate threshold with increasing values. This allows for the reduction of the motor controller's carrier frequency based on the first comparison result and the second comparison result to obtain the corrected carrier frequency.
[0029] In an optional implementation, reducing the carrier frequency of the motor controller based on the first comparison result and the second comparison result to obtain the corrected carrier frequency includes:
[0030] When the current temperature of the motor controller is greater than the first temperature threshold and the temperature change rate of the motor controller is greater than the fifth temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the second-level carrier frequency reduction mode to obtain the corrected carrier frequency.
[0031] When the current temperature of the motor controller is less than the second temperature threshold and the temperature change rate of the motor controller is greater than the fourth temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency, wherein the carrier frequency reduction of the first-level carrier frequency reduction mode is less than the carrier frequency reduction of the second-level carrier frequency reduction mode.
[0032] When the current temperature of the motor controller is less than the third temperature threshold and the temperature change rate of the motor controller is greater than the third temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency.
[0033] When the current temperature of the motor controller is less than the fourth temperature threshold and the temperature change rate of the motor controller is greater than the second temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency.
[0034] When the current temperature of the motor controller is less than the fifth temperature threshold and the temperature change rate of the motor controller is greater than the first temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency.
[0035] When the current temperature of the motor controller is greater than or equal to the fifth temperature threshold, the carrier frequency of the motor controller is reduced based on the second-level carrier frequency reduction mode to obtain the corrected carrier frequency.
[0036] In an optional implementation, the driving parameters of the target vehicle include the motor speed and the three-phase current of the motor controller;
[0037] And, the step of reducing the carrier frequency of the motor controller based on the driving parameters of the target vehicle to obtain the corrected carrier frequency includes:
[0038] The carrier frequency of the motor controller is reduced based on the motor speed and the three-phase current of the motor controller to obtain the corrected carrier frequency.
[0039] This optional implementation can reduce the carrier frequency of the motor controller and obtain the corrected carrier frequency by using the motor speed and the three-phase current of the motor controller.
[0040] In an optional implementation, the step of reducing the carrier frequency of the motor controller based on the motor speed and the three-phase current of the motor controller to obtain the corrected carrier frequency includes:
[0041] When the motor speed is less than the first speed threshold and the three-phase current of the motor controller is greater than the current threshold, the carrier frequency of the motor controller is reduced based on the stall frequency reduction mode to obtain the corrected carrier frequency.
[0042] When the motor speed is greater than the first speed threshold and less than the second speed threshold, and the three-phase current of the motor controller is greater than the current threshold, the carrier frequency of the motor controller is reduced based on the start-up frequency reduction mode to obtain the corrected carrier frequency.
[0043] This optional implementation can reduce the carrier frequency of the motor controller based on the stall-rotor frequency reduction mode to obtain the corrected carrier frequency, and reduce the carrier frequency of the motor controller based on the start-up frequency reduction mode to obtain the corrected carrier frequency.
[0044] In a second aspect, the present invention provides a carrier frequency control device for a motor controller, the device comprising:
[0045] The acquisition module is used to acquire the status information of the target vehicle, wherein the status information of the target vehicle includes the driving mode of the target vehicle and the driving parameters of the target vehicle.
[0046] The determining module is used to determine the carrier frequency control mode based on the driving mode of the target vehicle, and adjust the carrier frequency of the motor controller of the target vehicle based on the carrier frequency control mode and the driving parameters of the target vehicle. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode is used to ensure the NVH performance of the target vehicle, and the second carrier frequency control mode is used to ensure the efficiency of the target vehicle.
[0047] The carrier frequency correction module is used to reduce the carrier frequency of the motor controller based on the driving parameters of the target vehicle and obtain the corrected carrier frequency, and output the corrected carrier frequency.
[0048] The apparatus of the second aspect of this application, by executing a carrier frequency control method for a motor controller, can acquire the state information of a target vehicle, wherein the state information of the target vehicle includes the driving mode and driving parameters of the target vehicle. Based on the driving mode, a carrier frequency control mode can be determined, and the carrier frequency of the motor controller of the target vehicle can be adjusted based on the carrier frequency control mode and the driving parameters. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode is used to ensure the NVH performance of the target vehicle, and the second carrier frequency control mode is used to ensure the efficiency of the target vehicle. Based on the driving parameters of the target vehicle, the carrier frequency of the motor controller can be reduced to obtain a corrected carrier frequency, and the corrected carrier frequency can be output. Ultimately, the carrier frequency of the motor controller is adjusted and corrected to reduce the junction temperature of the motor controller, thereby improving the continuous operating capability of the motor controller. This improved continuous operating capability enhances the off-road passability of the vehicle. Compared with the prior art, it has the advantage of not changing the hardware and not increasing costs.
[0049] Thirdly, the present invention provides an electronic device, comprising:
[0050] Processor; and
[0051] The memory is configured to store machine-readable instructions that, when executed by the processor, perform the carrier frequency control method of the motor controller as described in any of the foregoing embodiments.
[0052] The electronic device of the third aspect of this application, by executing a carrier frequency control method for a motor controller, can acquire the state information of a target vehicle. This state information includes the target vehicle's driving mode and driving parameters. Based on the target vehicle's driving mode, a carrier frequency control mode can be determined, and the carrier frequency of the target vehicle's motor controller can be adjusted based on the carrier frequency control mode and the target vehicle's driving parameters. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode is used to ensure the NVH performance of the target vehicle, and the second carrier frequency control mode is used to ensure the efficiency of the target vehicle. Based on the target vehicle's driving parameters, the carrier frequency of the motor controller can be reduced to obtain a corrected carrier frequency, which is then output. Ultimately, the carrier frequency of the motor controller is adjusted and corrected to reduce the junction temperature of the motor controller, thereby improving the continuous operating capability of the motor controller. This improved continuous operating capability enhances the vehicle's off-road passability. Compared with existing technologies, this method has the advantage of not changing the hardware and not increasing costs.
[0053] Fourthly, the present invention provides a storage medium storing a computer program, the computer program being executed by a processor as a carrier frequency control method for a motor controller as described in any of the foregoing embodiments.
[0054] The storage medium of the fourth aspect of this application, by executing a carrier frequency control method for a motor controller, can acquire the state information of a target vehicle. This state information includes the target vehicle's driving mode and driving parameters. Based on the target vehicle's driving mode, a carrier frequency control mode can be determined, and the carrier frequency of the target vehicle's motor controller can be adjusted based on the carrier frequency control mode and the target vehicle's driving parameters. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode ensures the NVH performance of the target vehicle, and the second carrier frequency control mode ensures the efficiency of the target vehicle. Based on the target vehicle's driving parameters, the carrier frequency of the motor controller can be reduced to obtain a corrected carrier frequency, which is then output. Ultimately, the carrier frequency of the motor controller is adjusted and corrected to reduce the junction temperature of the motor controller, thereby improving the continuous operating capability of the motor controller. This improved continuous operating capability enhances the vehicle's off-road capability. Compared with existing technologies, this method has the advantage of not changing the hardware and not increasing costs. Attached Figure Description
[0055] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0056] Figure 1 This is a schematic flowchart of a carrier frequency control method for a motor controller disclosed in an embodiment of this application;
[0057] Figure 2 This is a schematic diagram of a carrier frequency coordination control framework disclosed in an embodiment of this application;
[0058] Figure 3 This is a schematic diagram of a junction temperature reduction carrier frequency control principle disclosed in an embodiment of this application;
[0059] Figure 4 This is a schematic diagram of a start-up carrier frequency reduction control principle disclosed in an embodiment of this application;
[0060] Figure 5 This is a schematic diagram of the carrier frequency control device for a motor controller disclosed in an embodiment of this application;
[0061] Figure 6 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. Detailed Implementation
[0062] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0063] In the description of this application, it should be noted that the terms "inner" and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship commonly used when the product is in use. They are used only for the convenience of describing this application and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application. Furthermore, the terms "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0064] In the description of this application, it should also be noted that, unless otherwise expressly specified and limited, the terms "setup" and "connection" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0065] Example 1
[0066] Please see Figure 1 , Figure 1 This is a flowchart illustrating a carrier frequency control method for a motor controller disclosed in an embodiment of this application, as shown below. Figure 1 As shown, the method in this application embodiment includes the following steps:
[0067] 101. Obtain the status information of the target vehicle, including the target vehicle's driving mode and driving parameters.
[0068] 102. Determine the carrier frequency control mode based on the driving mode of the target vehicle, and adjust the carrier frequency of the motor controller of the target vehicle based on the carrier frequency control mode and the driving parameters of the target vehicle. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode is used to ensure the NVH performance of the target vehicle, and the second carrier frequency control mode is used to ensure the efficiency of the target vehicle.
[0069] 103. Based on the driving parameters of the target vehicle, reduce the carrier frequency of the motor controller to obtain the corrected carrier frequency, and output the corrected carrier frequency.
[0070] The method of this application embodiment acquires the state information of the target vehicle, including the target vehicle's driving mode and driving parameters. Based on the target vehicle's driving mode, it determines the carrier frequency control mode and adjusts the carrier frequency of the target vehicle's motor controller based on the carrier frequency control mode and the target vehicle's driving parameters. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode ensures the target vehicle's NVH performance, while the second carrier frequency control mode ensures the target vehicle's efficiency. Based on the target vehicle's driving parameters, it reduces the carrier frequency of the motor controller to obtain a corrected carrier frequency and outputs the corrected carrier frequency. Ultimately, it adjusts and corrects the carrier frequency of the motor controller to reduce the motor controller's junction temperature, thereby improving the motor controller's continuous operating capability and thus enhancing the vehicle's off-road passability. Compared with existing technologies, it has the advantage of not changing the hardware and not increasing costs. Specifically, this application embodiment does not require changing the hardware and therefore does not increase costs; it only requires changing the carrier frequency control method of the motor controller.
[0071] In this embodiment, the junction temperature of the motor controller refers to its actual operating temperature. Generally, the internal temperature of the motor controller is taken as its actual operating temperature. Further, in application scenarios, if the junction temperature of the motor controller is too high, a corresponding protection mechanism will be triggered. This mechanism will control the motor controller to stop working. When the motor controller stops working, the drive motor connected to the motor controller stops outputting power. Therefore, if the junction temperature of the motor controller is too high, it will affect the continuous output power of the motor. On the other hand, the junction temperature of the motor controller is related to its carrier frequency. The higher the carrier frequency of the motor controller, the more frequently the inverter in the motor controller performs switching actions, thus accelerating the rise in the junction temperature of the motor controller. Based on this, it can be seen that by controlling the carrier frequency of the motor controller, the junction temperature of the motor controller can be controlled, and thus the power output of the drive motor can be changed. This embodiment of the application reduces the carrier frequency of the motor controller by controlling the carrier frequency of the target vehicle, thereby reducing the junction temperature of the motor controller, improving the continuous output capability of the drive motor, and improving the off-road performance of the target vehicle.
[0072] Furthermore, embodiments of this application can also determine the carrier frequency control mode based on the driving mode of the target vehicle, thereby determining the most suitable carrier frequency control mode for different driving needs and driving scenarios.
[0073] It should be noted that the motor driver has an inverter installed inside. The inverter consists of a switching unit. By inputting a PWM signal to the switching unit, the switching unit can be controlled to turn on and off. The PWM signal is the carrier wave used for control, and its frequency is the carrier frequency.
[0074] In this embodiment, the target vehicle can be an off-road vehicle. Furthermore, the NVH performance of the target vehicle refers to its noise and vibration levels, which can typically be mitigated by controlling the carrier frequency of the motor controller to achieve a certain degree of active noise reduction and vibration regulation.
[0075] In the embodiments of this application, please refer to Figure 2 , Figure 2 This is a schematic diagram of a carrier frequency coordination control framework disclosed in an embodiment of this application. Figure 2 As shown, the target vehicle's status information can be obtained through the signal input module, and the carrier frequency control mode can be determined during the performance optimization phase. It should be noted that... Figure 2 The NVH priority carrier frequency module is used to control the target vehicle based on the first carrier frequency control mode. Figure 2 The loss-priority carrier frequency module is used to control the target vehicle based on the second carrier frequency control mode. Further, such as... Figure 2 As shown, the corrected carrier frequency can be output through the signal output module.
[0076] In this embodiment, the driving mode of the target vehicle can be manually input by the user, for example, by selecting the corresponding driving mode on the operating interface of the vehicle terminal. Alternatively, the driving mode of the target vehicle can be obtained based on road condition information detected by the target vehicle. Furthermore, if the target vehicle detects that the current road condition is sandy off-road terrain, a second carrier frequency control mode is adopted.
[0077] In this embodiment of the application, based on the actual scenario's carrier frequency adjustment requirements, the target vehicle's driving parameters may include parameters such as DC bus voltage, torque request, water temperature, motor controller temperature, and the motor controller's current carrier frequency.
[0078] In an optional implementation, the step of adjusting the carrier frequency of the target vehicle's motor controller based on the carrier frequency control mode and the target vehicle's driving parameters includes the following sub-steps:
[0079] The target carrier frequency table is determined based on the carrier frequency control mode, wherein the target carrier frequency table is one of the first carrier frequency table and the second carrier frequency table, the first carrier frequency table corresponds to the first carrier frequency control mode, and the second carrier frequency table corresponds to the second carrier frequency control mode.
[0080] The target carrier frequency value is determined in the target carrier frequency table based on the target vehicle's driving parameters;
[0081] Adjust the motor controller's carrier frequency based on the target carrier frequency value.
[0082] This optional implementation determines the target carrier frequency table through a carrier frequency control mode. The target carrier frequency table is one of a first carrier frequency table and a second carrier frequency table. The first carrier frequency table corresponds to the first carrier frequency control mode, and the second carrier frequency table corresponds to the second carrier frequency control mode. Thus, the target carrier frequency value can be determined in the target carrier frequency table based on the driving parameters of the target vehicle, thereby enabling the adjustment of the carrier frequency of the motor controller based on the target carrier frequency value.
[0083] For the above optional implementation methods, please refer to Table 1 as an example. Table 1 is a first carrier frequency table. As shown in Table 1, in the first carrier frequency control mode, if the motor speed is 2000 rpm and the motor temperature is 240°C, the target carrier frequency value is 8000. It should be noted that the motor temperature here can also refer to the temperature of the motor controller.
[0084]
[0085]
[0086]
[0087] Table 1
[0088] For the above-described optional implementation methods, please refer to Table 2, which is a second carrier frequency table. As shown in Table 2, in the second carrier frequency control mode, if the motor speed is 2000 rpm and the motor temperature is 80°C, the target carrier frequency value is 1500.
[0089]
[0090]
[0091] Table 2
[0092] In an optional implementation, the driving parameters of the target vehicle include the current temperature of the motor controller and the rate of temperature change of the motor controller.
[0093] And, the steps: reducing the carrier frequency of the motor controller based on the driving parameters of the target vehicle and obtaining the corrected carrier frequency, including the following steps:
[0094] The carrier frequency of the motor controller is reduced based on the current temperature and the rate of temperature change of the motor controller, and the corrected carrier frequency is obtained.
[0095] This optional implementation can reduce the carrier frequency of the motor controller and obtain a corrected carrier frequency based on the current temperature of the motor controller and the rate of temperature change of the motor controller.
[0096] In an optional implementation, the step of reducing the carrier frequency of the motor controller based on the current temperature and the rate of temperature change of the motor controller to obtain the corrected carrier frequency includes the following sub-steps:
[0097] The current temperature of the motor controller is compared with multiple temperature thresholds step by step to obtain the first comparison result. The multiple temperature thresholds include a first temperature threshold, a second temperature threshold, a third temperature threshold, a fourth temperature threshold, and a fifth temperature threshold with increasing values.
[0098] The temperature change rate of the motor controller is compared step by step with multiple temperature change rate thresholds to obtain a second comparison result. The multiple temperature change rate thresholds include a first temperature change rate threshold, a second temperature change rate threshold, a third temperature change rate threshold, a fourth temperature change rate threshold, and a fifth temperature change rate threshold, which are in ascending order of value.
[0099] Based on the first comparison result and the second comparison result, the carrier frequency of the motor controller is reduced and the corrected carrier frequency is obtained.
[0100] This optional implementation obtains a first comparison result by comparing the current temperature of the motor controller with multiple temperature thresholds in ascending order. The multiple temperature thresholds include a first temperature threshold, a second temperature threshold, a third temperature threshold, a fourth temperature threshold, and a fifth temperature threshold, with values increasing sequentially. A second comparison result is obtained by comparing the temperature change rate of the motor controller with multiple temperature change rate thresholds in ascending order. The multiple temperature change rate thresholds include a first temperature change rate threshold, a second temperature change rate threshold, a third temperature change rate threshold, a fourth temperature change rate threshold, and a fifth temperature change rate threshold, with values increasing sequentially. This allows for the reduction of the motor controller's carrier frequency based on the first and second comparison results, resulting in a corrected carrier frequency.
[0101] In the above optional implementation, specifically, please refer to Table 3. Table 3 is a fuzzy definition of temperature and temperature change rate disclosed in the embodiments of this application. The first temperature threshold, second temperature threshold, third temperature threshold, fourth temperature threshold, and fifth temperature threshold are represented by T1, T2, T3, T4, and T5, respectively, while the first temperature change rate threshold, second temperature change rate threshold, third temperature change rate threshold, fourth temperature change rate threshold, and fifth temperature change rate threshold are represented by dT1, dT2, dT3, dT4, and dT5, respectively. As shown in Table 3, the first temperature change rate threshold indicates that the temperature of the motor controller is low.
[0102] In the above optional embodiments, the first temperature change rate threshold, the second temperature change rate threshold, the third temperature change rate threshold, the fourth temperature change rate threshold, and the fifth temperature change rate threshold, which are increasing in value, refer to: first temperature change rate threshold < second temperature change rate threshold < third temperature change rate threshold < fourth temperature change rate threshold < fifth temperature change rate threshold.
[0103] In the above optional embodiments, the first temperature threshold, the second temperature threshold, the third temperature threshold, the fourth temperature threshold are in ascending order, and the fifth temperature threshold is the first temperature threshold < the second temperature threshold < the third temperature threshold < the fourth temperature threshold < the fifth temperature threshold.
[0104] In the above optional embodiments, comparing the current temperature of the motor controller with multiple temperature thresholds step by step means first comparing the current temperature of the motor controller with a first temperature threshold; if the current temperature of the motor controller is greater than the first temperature threshold, comparing the current temperature of the motor controller with a second temperature threshold; if the current temperature of the motor controller is greater than the second temperature threshold, comparing the current temperature of the motor controller with a third temperature threshold, and so on. Correspondingly, comparing the temperature change rate of the motor controller with multiple temperature change rate thresholds step by step uses the same comparison method.
[0105] In an optional implementation, the step of reducing the carrier frequency of the motor controller based on the first comparison result and the second comparison result to obtain the corrected carrier frequency includes the following sub-steps:
[0106] When the current temperature of the motor controller is greater than the first temperature threshold and the temperature change rate of the motor controller is greater than the fifth temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the second-level carrier frequency reduction mode to obtain the corrected carrier frequency.
[0107] When the current temperature of the motor controller is less than the second temperature threshold and the temperature change rate of the motor controller is greater than the fourth temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency. The carrier frequency reduction of the first-level carrier frequency reduction mode is less than that of the second-level carrier frequency reduction mode.
[0108] When the current temperature of the motor controller is less than the third temperature threshold and the temperature change rate of the motor controller is greater than the third temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency.
[0109] When the current temperature of the motor controller is less than the fourth temperature threshold and the temperature change rate of the motor controller is greater than the second temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency.
[0110] When the current temperature of the motor controller is less than the fifth temperature threshold and the temperature change rate of the motor controller is greater than the first temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency.
[0111] When the current temperature of the motor controller is greater than or equal to the fifth temperature threshold, the carrier frequency of the motor controller is reduced based on the second-level carrier frequency reduction mode to obtain the corrected carrier frequency.
[0112] For the above optional implementation methods, please refer to [link / reference]. Figure 3 , Figure 3 This is a schematic diagram of a junction temperature reduction carrier frequency control principle disclosed in an embodiment of this application. For example... Figure 3 As shown, when the current temperature of the motor controller is greater than T1, i.e. the first temperature threshold, it is determined whether the temperature change rate of the motor controller is greater than the fifth temperature change rate threshold. If the current temperature of the motor controller is greater than the first temperature threshold and the temperature change rate of the motor controller is greater than the fifth temperature change rate threshold, then the carrier frequency of the motor controller is reduced based on the second-level carrier frequency reduction mode to obtain the corrected carrier frequency.
[0113] In the above optional implementation methods, the difference between the first-level carrier frequency reduction mode and the second-level carrier frequency reduction mode lies in the different frequency reduction amplitudes. The frequency reduction amplitude of the second-level carrier frequency reduction mode is higher than that of the first-level carrier frequency reduction mode, thereby enabling faster carrier frequency adjustment.
[0114] In an optional implementation, the driving parameters of the target vehicle include the motor speed and the three-phase current of the motor controller;
[0115] And, based on the driving parameters of the target vehicle, reducing the carrier frequency of the motor controller to obtain the corrected carrier frequency, including:
[0116] The carrier frequency of the motor controller is reduced based on the motor speed and the three-phase current of the motor controller, and a corrected carrier frequency is obtained.
[0117] This optional implementation can reduce the carrier frequency of the motor controller and obtain a corrected carrier frequency by adjusting the motor speed and the three-phase current of the motor controller.
[0118] In an optional implementation, reducing the carrier frequency of the motor controller based on the motor speed and the three-phase current of the motor controller to obtain a corrected carrier frequency includes:
[0119] When the motor speed is less than the first speed threshold and the three-phase current of the motor controller is greater than the current threshold, the carrier frequency of the motor controller is reduced based on the stall frequency reduction mode and the corrected carrier frequency is obtained.
[0120] When the motor speed is greater than the first speed threshold but less than the second speed threshold, and the three-phase current of the motor controller is greater than the current threshold, the carrier frequency of the motor controller is reduced based on the start-up frequency reduction mode to obtain the corrected carrier frequency.
[0121] This optional implementation can reduce the carrier frequency of the motor controller based on the stall-rotor frequency reduction mode and obtain the corrected carrier frequency, and reduce the carrier frequency of the motor controller based on the start-up frequency reduction mode and obtain the corrected carrier frequency.
[0122] For example, regarding the above optional implementation methods, please refer to [link / reference]. Figure 4 , Figure 4 This is a schematic diagram of a start-up carrier frequency reduction control principle disclosed in an embodiment of this application. Figure 4 As shown, when the motor speed (i.e., DCu_rotspd) is less than the first speed threshold (spd1), and the three-phase current of the motor controller (DCU_ix) is greater than the current threshold (i.e., DCU_pha1), the carrier frequency of the motor controller is reduced based on the stall frequency reduction mode to obtain the corrected carrier frequency.
[0123] In the above optional implementation, DCU_pha1 = DCU_i x_max - 40.
[0124] Example 2
[0125] Please see Figure 5 , Figure 5 This is a schematic diagram of the carrier frequency control device for a motor controller disclosed in an embodiment of this application, as shown below. Figure 5 As shown, the apparatus of this application embodiment includes the following functional modules: an acquisition module 201, used to acquire the status information of the target vehicle, wherein the status information of the target vehicle includes the driving mode of the target vehicle and the driving parameters of the target vehicle;
[0126] The determining module 202 is used to determine the carrier frequency control mode based on the driving mode of the target vehicle, and adjust the carrier frequency of the motor controller of the target vehicle based on the carrier frequency control mode and the driving parameters of the target vehicle. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode is used to ensure the NVH performance of the target vehicle, and the second carrier frequency control mode is used to ensure the efficiency of the target vehicle.
[0127] The carrier frequency correction module 203 is used to reduce the carrier frequency of the motor controller based on the driving parameters of the target vehicle and obtain the corrected carrier frequency, and output the corrected carrier frequency.
[0128] The apparatus of this application embodiment, by executing a carrier frequency control method for a motor controller, can acquire the state information of a target vehicle. This state information includes the target vehicle's driving mode and driving parameters. Based on the target vehicle's driving mode, a carrier frequency control mode can be determined. Then, based on the carrier frequency control mode and the target vehicle's driving parameters, the carrier frequency of the target vehicle's motor controller can be adjusted. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode ensures the target vehicle's NVH performance, while the second carrier frequency control mode ensures the target vehicle's efficiency. Based on the target vehicle's driving parameters, the carrier frequency of the motor controller can be reduced to obtain a corrected carrier frequency, which is then output. Ultimately, the carrier frequency of the motor controller is adjusted and corrected to reduce the motor controller's junction temperature, thereby improving the motor controller's continuous operating capability. This improved continuous operating capability enhances the vehicle's off-road passability. Compared with existing technologies, this method has the advantage of not changing the hardware and not increasing costs.
[0129] It should be noted that for other detailed descriptions of the apparatus in the embodiments of this application, please refer to the relevant description in Embodiment 1 of this application, which will not be repeated in the embodiments of this application.
[0130] Example 3
[0131] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application, such as... Figure 6 As shown, the electronic device in this application embodiment includes:
[0132] Processor 301; and
[0133] The memory 302 is configured to store machine-readable instructions that, when executed by a processor, perform a carrier frequency control method for a motor controller as described in any of the foregoing embodiments.
[0134] The electronic device in this application embodiment, by executing a carrier frequency control method for a motor controller, can acquire the state information of a target vehicle. This state information includes the target vehicle's driving mode and driving parameters. Based on the target vehicle's driving mode, a carrier frequency control mode can be determined. Then, based on the carrier frequency control mode and the target vehicle's driving parameters, the carrier frequency of the target vehicle's motor controller can be adjusted. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode ensures the target vehicle's NVH performance, while the second carrier frequency control mode ensures the target vehicle's efficiency. Based on the target vehicle's driving parameters, the carrier frequency of the motor controller can be reduced to obtain a corrected carrier frequency, which is then output. Ultimately, the carrier frequency of the motor controller is adjusted and corrected to reduce the motor controller's junction temperature, thereby improving the motor controller's continuous operating capability. This improved continuous operating capability enhances the vehicle's off-road passability. Compared with existing technologies, this method has the advantage of not changing the hardware and not increasing costs.
[0135] Example 4
[0136] This application provides a storage medium storing a computer program, which is executed by a processor as a carrier frequency control method for a motor controller according to any of the foregoing embodiments.
[0137] The storage medium in this embodiment of the application, by executing a carrier frequency control method for a motor controller, can acquire the state information of the target vehicle. This state information includes the target vehicle's driving mode and driving parameters. Based on the target vehicle's driving mode, a carrier frequency control mode can be determined. Then, based on the carrier frequency control mode and the target vehicle's driving parameters, the carrier frequency of the target vehicle's motor controller can be adjusted. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode is used to ensure the target vehicle's NVH performance, and the second carrier frequency control mode is used to ensure the target vehicle's efficiency. Based on the target vehicle's driving parameters, the carrier frequency of the motor controller can be reduced to obtain a corrected carrier frequency, which is then output. Ultimately, the carrier frequency of the motor controller is adjusted and corrected to reduce the motor controller's junction temperature, thereby improving the motor controller's continuous operating capability. This improved continuous operating capability enhances the vehicle's off-road passability. Compared with existing technologies, this method has the advantage of not changing the hardware and not increasing costs.
[0138] It should be noted that, where there is no conflict, the features in the embodiments of this application can be combined with each other.
[0139] The above are merely preferred embodiments of this application and are not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A carrier frequency control method for a motor controller, characterized in that, The method includes: Obtain the status information of the target vehicle, wherein the status information of the target vehicle includes the driving mode of the target vehicle and the driving parameters of the target vehicle; The carrier frequency control mode is determined based on the driving mode of the target vehicle, and the carrier frequency of the motor controller of the target vehicle is adjusted based on the carrier frequency control mode and the driving parameters of the target vehicle. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode is used to ensure the NVH performance of the target vehicle, and the second carrier frequency control mode is used to ensure the efficiency of the target vehicle. Based on the driving parameters of the target vehicle, the carrier frequency of the motor controller is reduced to obtain the corrected carrier frequency, and the corrected carrier frequency is output. And, adjusting the carrier frequency of the motor controller of the target vehicle based on the carrier frequency control mode and the driving parameters of the target vehicle includes: A target carrier frequency table is determined based on the carrier frequency control mode, wherein the target carrier frequency table is one of a first carrier frequency table and a second carrier frequency table, the first carrier frequency table corresponds to the first carrier frequency control mode, and the second carrier frequency table corresponds to the second carrier frequency control mode; The target carrier frequency value is determined in the target carrier frequency table based on the driving parameters of the target vehicle. The carrier frequency of the motor controller is adjusted based on the target carrier frequency value; Furthermore, the driving parameters of the target vehicle include the current temperature of the motor controller and the temperature change rate of the motor controller; And, the step of reducing the carrier frequency of the motor controller based on the driving parameters of the target vehicle to obtain the corrected carrier frequency includes: The carrier frequency of the motor controller is reduced based on the current temperature of the motor controller and the rate of temperature change of the motor controller, and the corrected carrier frequency is obtained. And, the step of reducing the carrier frequency of the motor controller based on the current temperature of the motor controller and the rate of temperature change of the motor controller to obtain the corrected carrier frequency includes: The current temperature of the motor controller is compared with multiple temperature thresholds step by step to obtain a first comparison result. The multiple temperature thresholds include a first temperature threshold, a second temperature threshold, a third temperature threshold, a fourth temperature threshold, and a fifth temperature threshold, which are in ascending order of value. The temperature change rate of the motor controller is compared step by step with multiple temperature change rate thresholds to obtain a second comparison result. The multiple temperature change rate thresholds include a first temperature change rate threshold, a second temperature change rate threshold, a third temperature change rate threshold, a fourth temperature change rate threshold, and a fifth temperature change rate threshold, which are in ascending order of value. Based on the first comparison result and the second comparison result, the carrier frequency of the motor controller is reduced to obtain the corrected carrier frequency; And, the step of reducing the carrier frequency of the motor controller based on the first comparison result and the second comparison result to obtain the corrected carrier frequency includes: When the current temperature of the motor controller is greater than the first temperature threshold and the temperature change rate of the motor controller is greater than the fifth temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the second-level carrier frequency reduction mode to obtain the corrected carrier frequency. When the current temperature of the motor controller is less than the second temperature threshold and the temperature change rate of the motor controller is greater than the fourth temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency, wherein the carrier frequency reduction of the first-level carrier frequency reduction mode is less than the carrier frequency reduction of the second-level carrier frequency reduction mode. When the current temperature of the motor controller is less than the third temperature threshold and the temperature change rate of the motor controller is greater than the third temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency. When the current temperature of the motor controller is less than the fourth temperature threshold and the temperature change rate of the motor controller is greater than the second temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency. When the current temperature of the motor controller is less than the fifth temperature threshold and the temperature change rate of the motor controller is greater than the first temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency. When the current temperature of the motor controller is greater than or equal to the fifth temperature threshold, the carrier frequency of the motor controller is reduced based on the second-level carrier frequency reduction mode to obtain the corrected carrier frequency.
2. The method as described in claim 1, characterized in that, The driving parameters of the target vehicle include the motor speed and the three-phase current of the motor controller; And, the step of reducing the carrier frequency of the motor controller based on the driving parameters of the target vehicle to obtain the corrected carrier frequency includes: The carrier frequency of the motor controller is reduced based on the motor speed and the three-phase current of the motor controller to obtain the corrected carrier frequency.
3. The method as described in claim 2, characterized in that, The step of reducing the carrier frequency of the motor controller based on the motor speed and the three-phase current of the motor controller to obtain the corrected carrier frequency includes: When the motor speed is less than the first speed threshold and the three-phase current of the motor controller is greater than the current threshold, the carrier frequency of the motor controller is reduced based on the stall frequency reduction mode to obtain the corrected carrier frequency. When the motor speed is greater than the first speed threshold and less than the second speed threshold, and the three-phase current of the motor controller is greater than the current threshold, the carrier frequency of the motor controller is reduced based on the start-up frequency reduction mode to obtain the corrected carrier frequency.
4. A carrier frequency control device for a motor controller, characterized in that, The device includes: The acquisition module is used to acquire the status information of the target vehicle, wherein the status information of the target vehicle includes the driving mode of the target vehicle and the driving parameters of the target vehicle. The determining module is used to determine the carrier frequency control mode based on the driving mode of the target vehicle, and adjust the carrier frequency of the motor controller of the target vehicle based on the carrier frequency control mode and the driving parameters of the target vehicle. The carrier frequency control mode is one of a first carrier frequency control mode and a second carrier frequency control mode. The first carrier frequency control mode is used to ensure the NVH performance of the target vehicle, and the second carrier frequency control mode is used to ensure the efficiency of the target vehicle. The carrier frequency correction module is used to reduce the carrier frequency of the motor controller based on the driving parameters of the target vehicle and obtain the corrected carrier frequency, and output the corrected carrier frequency. The step of adjusting the carrier frequency of the motor controller of the target vehicle based on the carrier frequency control mode and the driving parameters of the target vehicle includes: A target carrier frequency table is determined based on the carrier frequency control mode, wherein the target carrier frequency table is one of a first carrier frequency table and a second carrier frequency table, the first carrier frequency table corresponds to the first carrier frequency control mode, and the second carrier frequency table corresponds to the second carrier frequency control mode; The target carrier frequency value is determined in the target carrier frequency table based on the driving parameters of the target vehicle. The carrier frequency of the motor controller is adjusted based on the target carrier frequency value; Furthermore, the driving parameters of the target vehicle include the current temperature of the motor controller and the temperature change rate of the motor controller; And, the step of reducing the carrier frequency of the motor controller based on the driving parameters of the target vehicle to obtain the corrected carrier frequency includes: The carrier frequency of the motor controller is reduced based on the current temperature of the motor controller and the rate of temperature change of the motor controller, and the corrected carrier frequency is obtained. And, the step of reducing the carrier frequency of the motor controller based on the current temperature of the motor controller and the rate of temperature change of the motor controller to obtain the corrected carrier frequency includes: The current temperature of the motor controller is compared with multiple temperature thresholds step by step to obtain a first comparison result. The multiple temperature thresholds include a first temperature threshold, a second temperature threshold, a third temperature threshold, a fourth temperature threshold, and a fifth temperature threshold, which are in ascending order of value. The temperature change rate of the motor controller is compared step by step with multiple temperature change rate thresholds to obtain a second comparison result. The multiple temperature change rate thresholds include a first temperature change rate threshold, a second temperature change rate threshold, a third temperature change rate threshold, a fourth temperature change rate threshold, and a fifth temperature change rate threshold, which are in ascending order of value. Based on the first comparison result and the second comparison result, the carrier frequency of the motor controller is reduced to obtain the corrected carrier frequency; And, the step of reducing the carrier frequency of the motor controller based on the first comparison result and the second comparison result to obtain the corrected carrier frequency includes: When the current temperature of the motor controller is greater than the first temperature threshold and the temperature change rate of the motor controller is greater than the fifth temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the second-level carrier frequency reduction mode to obtain the corrected carrier frequency. When the current temperature of the motor controller is less than the second temperature threshold and the temperature change rate of the motor controller is greater than the fourth temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency, wherein the carrier frequency reduction of the first-level carrier frequency reduction mode is less than the carrier frequency reduction of the second-level carrier frequency reduction mode. When the current temperature of the motor controller is less than the third temperature threshold and the temperature change rate of the motor controller is greater than the third temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency. When the current temperature of the motor controller is less than the fourth temperature threshold and the temperature change rate of the motor controller is greater than the second temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency. When the current temperature of the motor controller is less than the fifth temperature threshold and the temperature change rate of the motor controller is greater than the first temperature change rate threshold, the carrier frequency of the motor controller is reduced based on the first-level carrier frequency reduction mode to obtain the corrected carrier frequency. When the current temperature of the motor controller is greater than or equal to the fifth temperature threshold, the carrier frequency of the motor controller is reduced based on the second-level carrier frequency reduction mode to obtain the corrected carrier frequency.
5. An electronic device, characterized in that, include: processor; as well as A memory configured to store machine-readable instructions that, when executed by the processor, perform the carrier frequency control method of the motor controller as described in any one of claims 1-3.
6. A storage medium, characterized in that, The storage medium stores a computer program, which is executed by a processor as the carrier frequency control method of the motor controller as described in any one of claims 1-3.