Method, device and equipment for improving operation efficiency of electric drive system and storage medium

By obtaining the motor speed in real time and determining the optimal torque, combined with torque dynamic control technology, the problem of how to improve the operating efficiency of the electric drive system at low cost is solved, and the efficient operation of the motor and the electric drive system is achieved.

CN119408422AActive Publication Date: 2025-02-11ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202411653484.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-02-11
Estimated Expiration
2044-11-19

AI Technical Summary

Technical Problem

How to improve the operating efficiency of the electric drive system without increasing hardware costs.

Method used

By obtaining the current rotation speed of the motor in real time, determining its corresponding optimal torque, and performing dynamic torque control when the requested torque is less than or equal to the optimal torque, so that the instantaneous torque of the motor is close to or reaches the optimal torque, while ensuring that the average torque is close to Or reach the requested torque.

Benefits of technology

It realizes that without changing the existing electric drive system hardware, the overall operating efficiency of the motor and electric drive system can be improved, energy consumption can be reduced, and the cost of improving the operating efficiency of the electric drive system can be reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119408422A_ABST
    Figure CN119408422A_ABST
Patent Text Reader

Abstract

The invention provides an electric drive system operation efficiency improving method and device, equipment and a storage medium, and relates to the technical field of electric drive. The method comprises the following steps: according to the obtained current rotating speed of a motor of the electric drive system, determining the optimal torque for the motor to reach the current optimal operation efficiency at the rotating speed; and when the acquired request torque for the electric drive system is smaller than or equal to the optimal torque, performing torque dynamic control on the motor based on the request torque and the optimal torque. On the basis of not changing the current hardware of the electric drive system, when the request torque is received and the value of the request torque is smaller than or equal to the optimal torque corresponding to the current rotating speed of the motor, dynamic torque control is performed on the motor based on the request torque and the optimal torque, so that the instantaneous torque of the motor is periodically close to or reaches the optimal torque; and meanwhile, it is ensured that the average output torque of the motor approaches or reaches the request torque, so that the operation efficiency of the motor and the electric drive system is improved while the electric drive system responds to the request torque.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electric drive technology, and in particular to a method, device, equipment and storage medium for improving the operating efficiency of an electric drive system. Background Art

[0002] For equipment with electric drive systems, such as new energy vehicles, their electric drive systems, as an energy conversion tool, have corresponding conversion efficiency when converting electrical energy into mechanical energy or mechanical energy into electrical energy. Based on the characteristics of the electric drive system itself, the real-time efficiency of the electric drive system also changes with the working point.

[0003] Taking new energy vehicles as an example, in order to improve the working efficiency of the electric drive system of new energy vehicles, among the current mainstream solutions, one is to improve the efficiency of the electric drive system as a whole by adopting higher-specification hardware, so that the electric drive system can have different degrees of efficiency improvement at each working point, but the hardware cost of this solution is very high and the price is very high; the other is to adjust the working point of the electric drive through the transmission ratio to improve the efficiency by moving the working point closer to the high-efficiency area. This solution is limited by the contradiction between the number of transmission gears and the gear efficiency. That is, the more gears there are, the more working points can be closer to the high-efficiency area. However, the more gears there are, the more transmission components there are, and the cost increases accordingly, but the gear efficiency decreases accordingly. Summary of the invention

[0004] The problem solved by the present invention is: how to improve the operating efficiency of the electric drive system at low cost.

[0005] In order to solve the above problems, the present invention provides a method, device, equipment and storage medium for improving the operating efficiency of an electric drive system.

[0006] In a first aspect, the present invention provides a method for improving the operating efficiency of an electric drive system, comprising:

[0007] Determine, based on the acquired current speed of the motor of the electric drive system, the optimal torque for the motor to achieve the current optimal operating efficiency at the speed;

[0008] When the acquired request torque for the electric drive system is less than or equal to the optimal torque, the motor is dynamically controlled based on the requested torque and the optimal torque so that when the motor outputs torque, the instantaneous torque approaches or reaches the optimal torque, and the average torque approaches or reaches the requested torque.

[0009] Optionally, determining the optimal torque for the motor to achieve the current optimal operating efficiency at the speed according to the acquired current speed of the motor of the electric drive system includes:

[0010] The optimal torque corresponding to the speed under the bus voltage is determined according to the acquired bus voltage and the speed of the inverter of the electric drive system, and a preset bus voltage-speed-optimal torque correspondence relationship.

[0011] Optionally, when the acquired request torque for the electric drive system is less than or equal to the optimal torque, based on the requested torque and the optimal torque, the motor is dynamically controlled to make the instantaneous torque of the motor approach or reach the optimal torque when outputting the torque, and before the average torque approaches or reaches the requested torque, the method for improving the operation efficiency of the electric drive system further includes:

[0012] Acquiring a stroke of a power request switch, wherein the power request switch is communicatively connected with the electric drive system;

[0013] Based on a preset stroke-speed-requested torque correspondence relationship, the requested torque corresponding to the stroke at the current speed of the motor is determined.

[0014] Optionally, the performing torque dynamic control on the motor based on the requested torque and the optimal torque so that when the motor outputs torque, the instantaneous torque approaches or reaches the optimal torque, and the average torque approaches or reaches the requested torque comprises:

[0015] determining a duty ratio of a drive signal for driving the motor according to the requested torque and the optimal torque;

[0016] A driving signal for driving the motor is modulated based on the duty cycle to obtain an actual driving signal, and the motor is driven by the actual driving signal.

[0017] Optionally, determining a duty cycle of a drive signal for driving the motor according to the requested torque and the optimal torque comprises:

[0018] taking a ratio of the requested torque to the optimal torque as the duty cycle;

[0019] Modulating the driving signal for driving the motor based on the duty cycle to obtain an actual driving signal, and driving the motor by using the actual driving signal comprises:

[0020] Determining a pulse cycle period of the actual drive signal according to the duty cycle and a preset requested torque sampling frequency;

[0021] The driving signal for driving the motor is modulated based on the duty cycle and the pulse cycle period to obtain the actual driving signal, and the motor is driven by the actual driving signal.

[0022] Optionally, determining the pulse cycle period of the actual drive signal according to the duty cycle and a preset requested torque sampling frequency comprises:

[0023] Determine a requested torque sampling period according to the requested torque sampling frequency, and use the requested torque sampling period as the pulse cycle period;

[0024] Alternatively, a requested torque sampling period is determined according to the requested torque sampling frequency, and optimal torque discretization processing is performed according to the duty cycle and the requested torque sampling period to obtain the pulse cycle period.

[0025] Optionally, modulating the driving signal for driving the motor based on the duty cycle to obtain an actual driving signal, and driving the motor by using the actual driving signal comprises:

[0026] Determine a first time during which the pulse torque rises from 0 to the optimal torque, a second time during which the pulse torque continues to remain at the optimal torque, a third time during which the pulse torque drops from the optimal torque to 0, and a fourth time during which the pulse torque remains at 0 within a pulse cycle of the actual drive signal; wherein the first time is equal to the third time, the sum of the first time, the second time, the third time and the fourth time is the pulse cycle, and the ratio of the sum of the first time and the second time to the pulse cycle is the duty cycle;

[0027] Based on the first time, the second time, the third time and the fourth time, a driving signal for driving the motor is modulated to obtain the actual driving signal, and the motor is driven by the actual driving signal.

[0028] Optionally, after the motor is driven by the actual driving signal, the method for improving the operating efficiency of the electric drive system further includes:

[0029] When the demand power corresponding to the requested torque increases to be greater than the optimal power corresponding to the optimal torque, the actual drive signal is compensated based on the demand power, the optimal power and the current speed of the motor to obtain a compensated drive signal, and the motor is driven by the compensated drive signal.

[0030] Optionally, after determining the optimal torque at which the motor achieves the current optimal operating efficiency at the speed according to the acquired current speed of the motor of the electric drive system, the method for improving the operating efficiency of the electric drive system further includes:

[0031] When the requested torque is greater than the optimal torque, the motor is controlled to maintain the current control mode; wherein the control mode includes a FOC control mode.

[0032] In a second aspect, the present invention provides a device for improving the operating efficiency of an electric drive system, comprising:

[0033] An optimal torque determination unit, used to determine an optimal torque for the motor to achieve the current optimal operating efficiency at the speed according to the acquired current speed of the motor of the electric drive system;

[0034] A torque dynamic control unit is used to perform torque dynamic control on the motor based on the requested torque and the optimal torque when the requested torque for the electric drive system is less than or equal to the optimal torque, so that the instantaneous torque of the motor approaches or reaches the optimal torque when outputting the torque, and the average torque approaches or reaches the requested torque.

[0035] In a third aspect, the present invention provides a device, including a memory and a processor;

[0036] The memory is used to store computer programs;

[0037] The processor is used to implement the method for improving the operating efficiency of the electric drive system as described in the first aspect when executing the computer program.

[0038] In a fourth aspect, the present invention provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, and when the computer program is read and executed by a processor, the method for improving the operating efficiency of the electric drive system as described in the first aspect is implemented.

[0039] Compared with the prior art, the present invention has the following beneficial effects: the present invention can improve the overall operating efficiency of the motor, the electric drive system and the equipment having the electric drive system without changing the current electric drive system hardware, reduce energy consumption, and reduce the cost of improving the operating efficiency of the electric drive system, thereby achieving low-cost improvement of the operating efficiency of the electric drive system. Specifically, by acquiring the current speed of the motor in real time, the corresponding optimal torque is determined; when the requested torque is received and its value is less than or equal to the optimal torque corresponding to the current speed of the motor, the motor is dynamically torque controlled based on the requested torque and the optimal torque, so that the instantaneous torque of the motor periodically approaches or reaches the optimal torque, while ensuring that the average output torque of the motor approaches or reaches the requested torque, so that while the electric drive system responds to the requested torque, the operating efficiency of the motor can be maximized, thereby improving the operating efficiency of the entire electric drive system and the equipment having the electric drive system. In addition, compared with determining the optimal speed for the motor to reach the best operating efficiency based on the current torque, in the present invention, the optimal torque is determined based on the current speed, so as to utilize the characteristics that the motor speed changes usually more frequently and is easy to monitor in real time, so as to respond to the change of speed in time and achieve more accurate and rapid torque adjustment, thereby facilitating the high-efficiency operation of the motor and improving the operating efficiency of the motor; among them, since the acquisition of the speed is relatively simple, the occupation of the computing resources of the electric drive system is reduced, so that the electric drive system is more flexible and adaptable in actual applications, and can achieve higher operating efficiency and performance stability under complex driving conditions. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 Schematic diagram of a flow chart of a method for improving the operating efficiency of an electric drive system in an embodiment of the present invention;

[0041] Figure 2 Schematic diagram of a sub-flow chart of step 200 in an embodiment of the present invention;

[0042] Figure 3 A schematic diagram of the corresponding relationship between bus voltage, rotation speed and optimal torque in an embodiment of the present invention;

[0043] Figure 4 A waveform diagram of an actual driving signal in an embodiment of the present invention;

[0044] Figure 5 A waveform diagram of an actual driving signal in an embodiment of the present invention;

[0045] Figure 6 A waveform diagram of an actual driving signal in an embodiment of the present invention;

[0046] Figure 7 (a) is a waveform diagram of an actual driving signal in an embodiment of the present invention, Figure 7(b) is a waveform diagram of a compensation driving signal in an embodiment of the present invention;

[0047] Figure 8 It is a structural block diagram of a device for improving the operating efficiency of an electric drive system in an embodiment of the present invention;

[0048] Fig. 9 Schematic diagram of the structure of the memory and processor of the device in the embodiment of the present invention. DETAILED DESCRIPTION

[0049] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0050] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein.

[0051] Combination Figure 1 As shown, an embodiment of the present invention provides a method for improving the operating efficiency of an electric drive system, comprising the following steps:

[0052] Step 100: Determine the optimal torque for the motor to achieve the current optimal operating efficiency at the speed according to the acquired current speed of the motor of the electric drive system.

[0053] Specifically, the electric drive system includes a motor controller and components such as a battery, an inverter, and a motor that are electrically connected in sequence. The inverter is used to realize the conversion of electrical energy between the battery and the motor. For example, when the battery supplies power to the motor through the inverter, the inverter is used to convert the DC power output by the battery into the AC power required by the motor; when the motor reversely charges the battery through the inverter, the inverter is used to convert the AC power output by the motor into the DC power required by the battery. The motor controller is used to control the operating state of the motor. For example, the motor control realizes the control of the motor by adjusting the output of the inverter according to the instructions from the device controller such as the VCU (vehicle control unit). In some embodiments, the motor controller performs field-oriented control (Field-Oriented Control, Foc, also known as vector control) on the motor through the inverter to achieve precise control of the motor input (or inverter output), thereby dynamically adjusting the output torque and speed of the motor.

[0054] As the executive component of the electric drive system, the motor can effectively improve the operating efficiency of the electric drive system by improving the operating efficiency of the motor. In step 100, considering that the torque corresponding to the optimal efficiency of the motor will be different at different speeds, and at a certain specific speed, there will be a corresponding torque that can make the motor efficiency reach the highest, therefore, by obtaining the current speed of the motor in real time, the optimal torque corresponding to the speed can be determined to achieve the current optimal operating efficiency of the motor, and the motor operates at the current speed and the current optimal torque. The operating efficiency is the highest when the motor works at the current speed and the current optimal torque. In some embodiments, the optimal torque that makes the motor operate at the highest efficiency at different speeds can be pre-determined (such as obtained through simulation or laboratory experiments), and the corresponding relationship between different motor speeds and the optimal torque is determined, so as to improve the efficiency of the subsequent determination of the optimal torque according to the motor speed.

[0055] Step 200: When the acquired request torque for the electric drive system is less than or equal to the optimal torque, based on the requested torque and the optimal torque, the motor is dynamically controlled to ensure that the instantaneous torque when the motor outputs torque approaches or reaches the optimal torque, and the average torque approaches or reaches the requested torque.

[0056] Specifically, when receiving the request torque for the electric drive system, such as when the motor controller of the electric drive system receives the request torque from the VCU and needs to adjust the current torque of the motor, if the request torque is less than or equal to the optimal torque, the torque of the motor can be dynamically controlled (remembered as torque dynamic control) based on the request torque and the optimal torque. Exemplarily, the drive signal input by the inverter to the motor can be adjusted (such as pulse width modulation) so that when the motor outputs torque, its instantaneous torque can periodically approach or reach the optimal torque, and the average torque of the motor in each pulse cycle of the drive signal is close to or reaches the requested torque, that is, the motor torque is output in the form of pulses, and the average torque is close to or reaches the requested torque. In this way, while realizing the electric drive system responding to the requested torque, the motor can operate at the highest operating efficiency when outputting the torque, and the operating efficiency of the motor is improved as much as possible, thereby improving the overall operating efficiency of the electric drive system with the motor and reducing energy consumption. Among them, considering that there may be corresponding deviations in torque monitoring or actual torque output, the instantaneous torque is close to the optimal torque, that is, the absolute value of the difference between the optimal torque and the instantaneous torque of the motor is less than the first preset threshold; the average torque is close to the requested torque, that is, the absolute value of the difference between the average value (i.e., average torque) of the instantaneous torque output by the motor within the corresponding time (such as the pulse cycle) and the requested torque is less than the second preset threshold; the first preset threshold and the second preset threshold can be set according to actual needs. In some embodiments, the requested torque can be generated by the user through the power request switch input of the device with an electric drive system (such as by stepping on the accelerator pedal of a new energy vehicle with an electric drive system), or it can be a decision from the automatic driving system or assisted driving system of the new energy vehicle.

[0057] In this way, the method of this embodiment can improve the overall operating efficiency of the motor, the electric drive system and the equipment with the electric drive system without changing the current electric drive system hardware, reduce energy consumption, reduce the cost of improving the operating efficiency of the electric drive system, and achieve low-cost improvement of the operating efficiency of the electric drive system. Specifically, by obtaining the current speed of the motor in real time, the corresponding optimal torque is determined; when the requested torque is received and its value is less than or equal to the optimal torque corresponding to the current speed of the motor, the motor is dynamically torque controlled based on the requested torque and the optimal torque, so that the instantaneous torque of the motor periodically approaches or reaches the optimal torque, and at the same time ensures that the average output torque of the motor approaches or reaches the requested torque, so as to maximize the operating efficiency of the motor while realizing the electric drive system responding to the requested torque, thereby improving the operating efficiency of the entire electric drive system and the equipment with the electric drive system. In addition, compared with determining the optimal speed for the motor to achieve the current optimal operating efficiency based on the current torque, the method in this embodiment determines the optimal torque based on the current speed, so as to utilize the characteristics that the motor speed usually changes frequently and is easy to monitor in real time, and can respond to the change of speed in time to achieve more accurate and rapid torque adjustment, thereby facilitating the high-efficiency operation of the motor and improving the operating efficiency of the motor; among them, since the acquisition of the speed is relatively simple, the occupation of the computing resources of the electric drive system is reduced, making the electric drive system more flexible and adaptable in actual applications, and being able to achieve higher operating efficiency and performance stability under complex driving conditions.

[0058] Optionally, step 100 includes:

[0059] The optimal torque corresponding to the speed under the bus voltage is determined based on the acquired bus voltage and speed of the inverter of the electric drive system and the preset bus voltage-speed-optimal torque correspondence.

[0060] Considering that the change of the DC bus voltage of the inverter may affect the power output, performance characteristics and thermal management of the motor, it may lead to different motor operating efficiency. That is to say, the efficiency value of the electric drive system at the same torque speed operating point may be different under different inverter DC bus voltages. Figure 3 As shown, for the four DC bus voltages, voltage 4> voltage 3> voltage 2> voltage 1; take the four position points (working points) of motor A, B, C, and D, which are located in different speed zones of the same motor, and it is obvious that the power trends of the four working points are: P A <P B <P C <P D; According to the characteristics of motor efficiency and bus DC voltage, the efficiency trends of the four working points are as follows: Point A has the highest efficiency, and Point B has entered the weak magnetic field area of ​​the electric drive at voltage 1, so the efficiency of Point B at voltage 1 is lower than that at voltage 2; Point C has entered the weak magnetic field area of ​​the electric drive at voltage 2, and similarly, the efficiency of Point C at voltage 2 is lower than that at voltage 3; similarly, the efficiency of Point D at voltage 3 is lower than that at voltage 4. Figure 3 In the figure, the base speed is the maximum speed at which the motor can maintain the maximum torque T_max without entering the weak magnetic field control. When the speed exceeds the base speed, the motor enters the weak magnetic field area, at which time the torque decreases and the efficiency decreases. For example, base speed 1 is the maximum speed at which the motor can maintain the maximum torque T_max under voltage 1 without entering the weak magnetic field control; base speed 2 is the maximum speed at which the motor can maintain the maximum torque T_max under voltage 2 without entering the weak magnetic field control; base speed 3 is the maximum speed at which the motor can maintain the maximum torque T_max under voltage 3 without entering the weak magnetic field control; base speed 4 is the maximum speed at which the motor can maintain the maximum torque T_max under voltage 4 without entering the weak magnetic field control. Figure 3 The dotted line in the figure indicates the boundary line of the weak magnetic zone under the corresponding voltage, and the area to the right of the dotted line indicates entering the weak magnetic zone.

[0061] Therefore, in step 100, when determining the current optimal torque of the motor, it is necessary to be based on the current inverter DC bus voltage and motor speed. Specifically, according to the preset bus voltage-speed-optimal torque correspondence, the optimal torque corresponding to the current speed of the motor under the current bus voltage can be determined. Among them, by predetermining (such as obtained through simulation or laboratory experiments) the optimal torque that makes the motor operate at the highest efficiency under different DC bus voltages and different speeds, the correspondence between different DC bus voltages, different speeds and the optimal torque of the motor can be obtained, and the correspondence can be presented in the form of a graph, a table, etc.

[0062] In this way, the current optimal torque is determined based on the current inverter bus voltage and motor speed, so as to provide a basis for the torque dynamic control of the motor in the subsequent steps of the method of this embodiment.

[0063] Optionally, combined Figure 2 As shown, based on the requested torque and the optimal torque, the torque of the motor is dynamically controlled so that when the motor outputs torque, the instantaneous torque approaches or reaches the optimal torque, and the average torque approaches or reaches the requested torque, including:

[0064] Step 210 : Determine a duty cycle of a drive signal for driving the motor according to the requested torque and the optimal torque.

[0065] Specifically, the duty cycle refers to the ratio of the high-level duration (or power-on time) to the total duration of the pulse cycle of the drive signal (i.e., pulse width modulation signal) output by the inverter to the motor. When controlling the motor, the duty cycle of the drive signal directly affects the input voltage and current of the motor, thereby affecting the output torque of the motor.

[0066] In step 210, based on the requested torque and the optimal torque (such as the optimal operating torque at the current motor speed and bus voltage), a suitable duty cycle of the drive signal (such as the corresponding voltage signal) input to the motor is calculated to achieve precise control of the motor output torque, improve the response speed and stability of the motor, and ensure that when the motor is driven by the corresponding drive signal with the duty cycle, the instantaneous torque of the motor can periodically approach or reach the optimal torque, and the average torque of the motor in each pulse cycle of the drive signal is close to or reaches the requested torque. In this way, while realizing the electric drive system responding to the requested torque, the operating efficiency of the motor can be maximized, thereby improving the operating efficiency of the entire electric drive system and the equipment having the electric drive system.

[0067] Step 220 : modulate the driving signal for driving the motor based on the duty cycle to obtain an actual driving signal, and drive the motor with the actual driving signal.

[0068] Specifically, a corresponding PWM signal is generated based on the duty cycle determined in step 210, and the signal is used as a drive signal of the motor (recorded as an actual drive signal). The actual drive signal is generated by the inverter and output to the motor, so that the motor realizes torque dynamic control under the action of the actual drive signal and adjusts the output torque of the motor. In some embodiments, the relevant information of the duty cycle of the drive signal input to the motor can be determined by the VCU or the motor controller, and the relevant information is sent to the inverter, and the corresponding actual drive signal is generated by the inverter based on the relevant information to drive the motor to operate normally.

[0069] In this way, through PWM modulation, the output characteristics of the motor under different speeds and load conditions can be flexibly controlled based on the requested torque and the optimal torque, and the motor can be driven with higher efficiency and accuracy, so that the motor can output the required torque more accurately.

[0070] Optionally, before step 200, the method for improving the operating efficiency of the electric drive system further includes:

[0071] Acquiring a stroke of a power request switch, wherein the power request switch is in communication with the electric drive system;

[0072] Based on a preset stroke-speed-requested torque correspondence relationship, the requested torque corresponding to the stroke at the current speed of the motor is determined.

[0073] Considering the interaction between the device with the electric drive system and the user, when the user needs to adjust the output torque of the motor of the electric drive system, the user will adjust it based on the human-machine interface set on the device that is connected to the electric drive system. For example, for new energy vehicles with electric drive systems, users can request the power of the whole vehicle by stepping on the accelerator pedal to adjust the output torque of the motor; for garden tools with electric drive systems, users can request the power of the garden tools by pressing the trigger switch to adjust the output torque of the motor; etc. Among them, the power request switch can be directly connected to the electric drive system in communication, and the electric drive system can determine the requested torque corresponding to the stroke of the power request switch at the current speed of the motor; or the power request switch can be connected to the electric drive system in communication through other components (such as the VCU of new energy vehicles), and the VCU can determine the requested torque corresponding to the stroke of the power request switch at the current speed of the motor and send it to the electric drive system.

[0074] Therefore, the requested torque required by the user can be obtained by obtaining the stroke of the power request switch (such as the above-mentioned accelerator pedal and trigger switch) that is connected to the electric drive system. Specifically, the power request switch serves as a human-machine interface for the user to control the motor torque. By obtaining the stroke of the power request switch, the user's intention can be monitored in real time to reflect the user's request for power; when the current stroke of the power request switch is obtained, the requested torque corresponding to the stroke of the power request switch at the current motor speed is determined according to the preset stroke-speed-requested torque correspondence. Among them, different power request switch strokes and different motor speeds correspond to different requested torques. The stroke-speed-requested torque correspondence can be obtained by predetermining (such as through simulation or laboratory experiments) different power request switch strokes and different motor speeds. In some embodiments, the electric drive system is applied to new energy vehicles, and the requested torque corresponding to the stroke of the power request switch (i.e., the opening of the vehicle's accelerator pedal) at a specific vehicle speed can be determined according to a predetermined stroke-vehicle speed-requested torque correspondence; wherein, the current motor speed motor_rpm can be calculated according to the current vehicle speed V_kph to realize the conversion between vehicle speed and motor speed, for example, motor_rpm=ifd*V_kph*60 / (2π*radius*3.6)≈ifd*V_kph / (0.104719755*radius*3.6), wherein motor_rpm is the motor speed, in rpm; ifd is the vehicle's gearbox ratio, dimensionless; radius is the wheel rolling radius, in m; V_kph is the current vehicle speed, in km / h.

[0075] Optionally, combined Figure 1 , Figure 2 and Figure 4 As shown, step 210 includes:

[0076] The ratio of the requested torque to the optimum torque is taken as the duty cycle.

[0077] Specifically, based on the fact that the requested torque of the electric drive system is less than or equal to the optimal torque, in order to make the average torque of the motor in each pulse cycle of the drive signal close to or reach the requested torque, the ratio of the requested torque T_req to the optimal torque T_eff can be used as the duty cycle of the actual drive signal, so that in each pulse cycle t of the drive signal, the time during which the instantaneous torque output by the motor remains close to or reaches the optimal torque T_eff is (T_req / T_eff)*t, and the duration during which the motor does not output torque or the instantaneous torque output is 0 is t-(T_req / T_eff)*t. In this way, the average torque output by the motor in the pulse cycle t is close to or reaches (T_eff*( T_req / T_eff)*t) / t=T_req, that is, the average torque output by the motor within the corresponding pulse cycle period of the actual drive signal can be close to or reach the requested torque T_req, thereby realizing the response of the electric drive system to the requested torque, and making the instantaneous torque when the motor outputs torque close to or reaches the optimal torque, that is, the operating efficiency of the motor when outputting torque is close to or reaches the current optimal operating efficiency, and when no torque is output or the instantaneous torque output is 0, the motor does not do work (that is, does not output mechanical work), thereby reducing the energy loss of the motor at an inefficient working point, avoiding unnecessary energy consumption, comprehensively improving the operating efficiency of the motor and the electric drive system, and realizing the optimized management of the energy of the electric drive system. In some embodiments, the duty cycle is determined based on the current required power of the motor and the power at the best operating efficiency, and the calculation is as follows: the current required power is P_req≈motor_rpm*T_req / 9550, and the power at the best operating efficiency is P_eff≈motor_rpm*T_eff / 9550, wherein motor_rpm is in rpm, T_req and T_eff are in N·m, and P_req and P_req are in kW; then the required power duty cycle duty_eff=P_req / P_eff, when the motor speed motor_rpm does not change, duty_eff=T_req / T_eff, that is, within the pulse cycle period t, the motor needs to output P_eff power for duty_eff*t time, and does not need to output power (or the output power is 0) for (1-duty_eff)*t time, that is, the motor outputs torque according to T_eff for duty_eff*t time at motor_rpm speed, and does not output torque for (1-duty_eff)*t time.

[0078] Step 220 includes:

[0079] Determine the pulse cycle period of the actual drive signal according to the duty cycle and the preset requested torque sampling frequency;

[0080] A driving signal for driving the motor is modulated based on the duty cycle and the pulse cycle period to obtain an actual driving signal, and the motor is driven by the actual driving signal.

[0081] Specifically, the pulse cycle period of the actual drive signal is determined according to the determined duty cycle and the preset requested torque sampling frequency (such as the frequency at which the VCU periodically determines the requested torque according to the stroke of the power request switch, or the frequency at which the electric drive system or VCU periodically reads and processes the torque request signal input by the user through the power request switch). Among them, considering that the requested torque may change, the sampling frequency determines the update frequency of the requested torque. Therefore, the determination of the pulse cycle period takes into account the requested torque sampling frequency to ensure that the motor drive signal can timely reflect and respond to the latest torque demand, ensure that within each sampling period, the motor can be adjusted according to the latest requested torque, and ensure the real-time and response speed of the motor control. After the drive signal used to drive (or input) the motor is modulated based on the duty cycle and the pulse cycle period to obtain the actual drive signal, the motor can be driven by the actual drive signal to achieve a response to the latest torque demand.

[0082] Optionally, the actual drive signal has multiple pulse cycle periods, and the motor is driven by the actual drive signal until the requested torque changes (such as the user adjusts the opening of the driving pedal of the new energy vehicle), then a new actual drive signal is generated according to the new requested torque to drive the motor, thereby achieving a timely response to the requested torque.

[0083] Optionally, determining the pulse cycle period of the actual drive signal according to the duty cycle and a preset requested torque sampling frequency includes:

[0084] The requested torque sampling period is determined according to the requested torque sampling frequency, and the requested torque sampling period is used as the pulse cycle period.

[0085] Specifically, according to the requested torque sampling frequency f, the requested torque sampling period 1 / f is determined, and the requested torque sampling period 1 / f is used as the pulse cycle period t of the actual drive signal. In this way, the requested torque sampling period is directly used as the pulse cycle period, that is, the duration of each PWM pulse cycle is equal to the cycle time 1 / f of the torque sampling, that is, the time when the pulse torque continues to maintain the optimal torque within the pulse cycle period 1 / f reaches duty_eff / f, and the time when the motor does not output torque (that is, the pulse torque continues to remain at 0) within the pulse cycle period 1 / f reaches (1-duty_eff) / f. This means that in each sampling period, the control signal of the motor can be adjusted based on the current torque demand to ensure that the motor can output the corresponding torque according to the latest torque request, so that the pulse cycle period is synchronized with the sampling period of the requested torque, and the response of the motor can keep up with the change of the torque request signal, so as to achieve faster response and higher real-time performance. For example, if the requested torque sampling frequency f is 100Hz, the requested torque sampling period 1 / f is 0.01s.

[0086] Alternatively, the requested torque sampling period is determined according to the requested torque sampling frequency, and the optimal torque discretization process is performed according to the duty cycle and the requested torque sampling period to obtain the pulse cycle period.

[0087] Different from the above-mentioned method of directly taking the requested torque sampling period as the pulse cycle period of the actual drive signal, after determining the requested torque sampling period 1 / f according to the requested torque sampling frequency f, the optimal torque is discretized according to the duty cycle and the requested torque sampling period, so as to correspondingly extend the pulse cycle period of the actual drive signal and the time when the pulse torque is continuously maintained at the optimal torque within the pulse cycle period, so that the energy output of the motor can be more efficient, reducing the energy loss caused by frequent switching of the motor output torque, and helping to reduce the torque fluctuation generated by the motor during operation, so that the motor runs more smoothly, thereby extending the service life of the motor and the electric drive system.

[0088] Optionally, combined Figure 5 As shown, the optimal torque discretization is performed according to the duty cycle and the requested torque sampling period, and the pulse cycle period includes:

[0089] Based on the duty cycle duty_eff and the requested torque sampling period 1 / f, Fs=duty_eff / (1-duty_eff) is used as a coefficient to determine the pulse cycle period to be (1+Fs) / f.

[0090] Specifically, the optimal torque is discretized according to the duty cycle and the requested torque sampling period, and Fs=duty_eff / (1-duty_eff) is used as the coefficient. The time during which the pulse torque is maintained at the optimal torque within the pulse cycle period must be Fs*1 / f=Fs / f, and the pulse cycle period is (Fs / f) / duty_eff=1 / ((1-duty_eff)*f)=(1+Fs) / f. That is to say, the time during which the pulse torque is maintained at the optimal torque within the pulse cycle period (1+Fs) / f reaches duty_eff*(1+Fs) / f, and the time during which the motor does not output torque (i.e., the pulse torque is maintained at 0) within the pulse cycle period (1+Fs) / f reaches (1-duty_eff)*(1+Fs) / f=1 / f. In this way, Fs>0, (1+Fs) / f>1 / f, duty_eff*(1+Fs) / f>duty_eff / f, which is relatively direct use of the requested torque sampling period as the pulse cycle period of the actual drive signal, which prolongs the pulse cycle period of the actual drive signal and the time when the pulse torque is continuously maintained at the optimal torque within the pulse cycle period, making the energy output of the motor more efficient, reducing the energy loss caused by frequent switching of the motor output torque, and helping to reduce the torque fluctuations generated by the motor during operation, making the motor run more smoothly, thereby extending the service life of the motor and the electric drive system, etc. Moreover, the electric drive system can perform requested torque sampling within the time 1 / f (which is equal to the requested torque sampling period) when the motor does not output torque within the pulse cycle period to obtain the latest requested torque, so as to respond within the next pulse cycle period, thereby improving the timeliness of the electric drive system's response to the requested torque.

[0091] Optionally, combined Figure 6 As shown, step 220 includes:

[0092] Determine the first time when the pulse torque rises from 0 to the optimal torque, the second time when the pulse torque continues to remain at the optimal torque, the third time when the pulse torque drops from the optimal torque to 0, and the fourth time when the pulse torque remains at 0 within the pulse cycle of the actual drive signal; wherein the first time is equal to the third time, the sum of the first time, the second time, the third time and the fourth time is the pulse cycle, and the ratio of the sum of the first time and the second time to the pulse cycle is the duty cycle.

[0093] Based on the first time, the second time, the third time and the fourth time, a driving signal for driving the motor is modulated to obtain an actual driving signal, and the motor is driven by the actual driving signal.

[0094] Considering that the motor torque cannot achieve transient response, that is, the rise and fall of the motor torque requires a certain amount of time, therefore, the dynamic characteristics of the motor must be fully considered when designing the actual drive signal. Specifically, based on the specifications of the motor, the time required for the pulse torque to rise from 0 to the optimal torque is determined as the first time for the pulse torque to rise from 0 to the optimal torque within the pulse cycle; the time required for the pulse torque to drop from the optimal torque to 0 is determined as the third time for the pulse torque to drop from the optimal torque to 0 within the pulse cycle, and the third time is equal to the first time. In some embodiments, if the time required for the pulse torque to rise from 0 to the optimal torque is not equal to the time required for the pulse torque to drop from the optimal torque to 0, the longer of the two can be taken as the first time and the third time, so as to realize the dynamic control of the torque of the motor. Based on the ratio of the sum of the first time and the second time to the pulse cycle period as the duty cycle, under the premise that the duty cycle, the pulse cycle period and the first time are known, the second time for the pulse torque to continue to remain at the optimal torque can be determined, and the fourth time for the pulse torque to remain at 0 (the difference between the pulse cycle period and the sum of the first time, the second time and the third time) can be determined. Based on the division of the above time periods, the drive signal used to drive (or input) the motor is modulated to generate an actual drive signal suitable for the motor, which is used to control the output torque and power of the motor, etc., so as to maximize the operating efficiency of the motor while realizing the electric drive system responding to the requested torque, thereby improving the operating efficiency of the entire electric drive system and the equipment having the electric drive system.

[0095] Optionally, combined Figure 7 (a) and Figure 7 As shown in (b), after step 200, the method for improving the operating efficiency of the electric drive system further includes:

[0096] When the required power corresponding to the requested torque increases to be greater than the optimal power corresponding to the optimal torque, the actual drive signal is compensated based on the required power, the optimal power and the current speed of the motor to obtain a compensated drive signal, and the motor is driven by the compensated drive signal.

[0097] In step 200, when the current speed of the motor remains unchanged, based on the requested torque being less than or equal to the optimal torque, it can be known that the required power P_req corresponding to the requested torque is less than or equal to the optimal power P_eff corresponding to the optimal torque. Considering that the required power P_req≈motor_rpm*T_req / 9550 corresponding to the requested torque may change, such as when the requested torque T_req and the current motor speed motor_rpm change, the corresponding required power P_req may also change, and the motor torque cannot achieve transient response. Therefore, after the motor is subjected to torque dynamic control in step 200, if the required power corresponding to the requested torque increases to be greater than the optimal power corresponding to the optimal torque, in order to ensure the smoothness of the electric drive system control, the motor is continuously subjected to torque dynamic control, and at the same time, the optimal power P_eff corresponding to the optimal torque is subjected to power compensation so that it can approach or reach the required power P_req corresponding to the requested torque. Specifically, the actual drive signal is compensated to obtain a compensated drive signal, and the motor is driven by the compensated drive signal. Exemplarily, the above power compensation is achieved by performing torque compensation on the optimal torque T_eff in the actual drive signal, and the compensated torque T_offset≈P_offset*9550 / motor_rpm, where P_offset=P_req-P_eff; the actual torque T_real=T_eff+T_offset corresponding to the high level in the obtained drive signal (recorded as the compensated drive signal), which is reflected in the pulse cycle period of the obtained compensated drive signal: the first time is the time when the pulse torque rises from 0 to the actual torque in the pulse cycle period, the second time is the time when the pulse torque continues to remain at the actual torque, the third time is the time when the pulse torque drops from the actual torque to 0, and the fourth time is the time when the pulse torque remains at 0. In this way, the motor is driven by the compensated drive signal to achieve a dynamic response to the requested torque and its corresponding required power when the required power increases to greater than the optimal power, thereby ensuring the stability and smoothness of the torque dynamic control of the motor. In addition, if the required power corresponding to the requested torque is still less than the optimal power corresponding to the optimal torque, no compensation is required; if P_offset<0, the torque compensation time is 0 (that is, the motor will not perform additional torque adjustments within the corresponding time, nor will it make any compensation for the optimal torque); when P_offset=0, no power compensation is made (that is, the motor does not need to make any adjustments, maintains the current control state, and operates at the highest efficiency).

[0098] Optionally, after step 100, the method for improving the operating efficiency of the electric drive system further includes:

[0099] When the requested torque is greater than the optimal torque, the motor is controlled to maintain the current control mode; wherein the control mode includes the FOC control mode.

[0100] Specifically, after step 100, if the requested torque is greater than the optimal torque, the motor is controlled to maintain the current control mode and continue to run. For example, when the current control mode of the motor is the FOC control (field oriented control) mode, if the requested torque is greater than the optimal torque, the motor continues to maintain the current FOC control mode. Among them, the FOC control mode can achieve precise control of the motor input (or inverter output), thereby dynamically adjusting the output torque and speed of the motor. In some embodiments, when the requested torque is less than or equal to the optimal torque, the original FOC control algorithm of the motor is used to control the inverter according to this method to send a pulse torque signal for dynamic control of the motor torque (achieved by adjusting the electrical signal of the motor input) to perform motor control, so as to improve the operating efficiency of the motor and the electric drive system.

[0101] Combination Figure 8 As shown, another embodiment of the present invention provides a device for improving the operating efficiency of an electric drive system, comprising:

[0102] An optimal torque determination unit, used to determine the optimal torque for the motor to achieve the current optimal operating efficiency at the speed according to the acquired current speed of the motor of the electric drive system;

[0103] The torque dynamic control unit is used to dynamically control the torque of the motor based on the requested torque and the optimal torque when the requested torque for the electric drive system is less than or equal to the optimal torque, so that the instantaneous torque when the motor outputs torque approaches or reaches the optimal torque, and the average torque approaches or reaches the requested torque.

[0104] The electric drive system operating efficiency improvement device of this embodiment is used to implement the above-mentioned electric drive system operating efficiency improvement method. Its advantages over the prior art are the same as the advantages of the above-mentioned electric drive system operating efficiency improvement method over the prior art, and will not be repeated here.

[0105] Optionally, the optimal torque determination unit is specifically used to determine the optimal torque corresponding to the speed under the bus voltage based on the acquired bus voltage and speed of the inverter of the electric drive system and a preset bus voltage-speed-optimal torque correspondence.

[0106] Optionally, the torque dynamic control unit is specifically used to: determine the duty cycle of the drive signal used to drive the motor according to the requested torque and the optimal torque; and modulate the drive signal used to drive the motor based on the duty cycle to obtain an actual drive signal, and drive the motor by the actual drive signal.

[0107] Optionally, the electric drive system operating efficiency improvement device also includes a requested torque determination unit, which is used to: obtain the stroke of the power request switch, wherein the power request switch is communicated with the electric drive system; and based on a preset stroke-speed-requested torque correspondence relationship, determine the requested torque corresponding to the stroke at the current speed of the motor.

[0108] Optionally, the optimal torque determination unit is specifically used to: take the ratio of the requested torque to the optimal torque as the duty cycle; and determine the pulse cycle period of the actual drive signal according to the duty cycle and the preset requested torque sampling frequency; and modulate the drive signal for driving the motor based on the duty cycle and the pulse cycle period to obtain the actual drive signal, and drive the motor through the actual drive signal.

[0109] Optionally, the optimal torque determination unit is specifically used to: determine the requested torque sampling period according to the requested torque sampling frequency, and use the requested torque sampling period as the pulse cycle period; or, determine the requested torque sampling period according to the requested torque sampling frequency, discretize the optimal torque according to the duty cycle and the requested torque sampling period, and obtain the pulse cycle period.

[0110] Optionally, the optimal torque determination unit is specifically used to: determine a first time when the pulse torque rises from 0 to the optimal torque within a pulse cycle of the actual drive signal, a second time when the pulse torque continues to remain at the optimal torque, a third time when the pulse torque drops from the optimal torque to 0, and a fourth time when the pulse torque remains at 0; wherein the first time is equal to the third time, the sum of the first time, the second time, the third time and the fourth time is the pulse cycle, and the ratio of the sum of the first time and the second time to the pulse cycle is the duty cycle; and based on the first time, the second time, the third time and the fourth time, modulate the drive signal for driving the motor to obtain an actual drive signal, and drive the motor by the actual drive signal.

[0111] Optionally, the optimal torque determination unit is also used to: when the required power corresponding to the requested torque increases to be greater than the optimal power corresponding to the optimal torque, compensate the actual drive signal based on the required power, the optimal power and the current speed of the motor to obtain a compensated drive signal, and drive the motor through the compensated drive signal.

[0112] Optionally, the electric drive system operation efficiency improvement device also includes an operation mode maintaining unit, which is used to: when the requested torque is greater than the optimal torque, control the motor to maintain the current control mode operation; wherein the control mode includes the FOC control mode.

[0113] Combination Fig. 9 As shown, another embodiment of the present invention provides a device, including a memory 901 and a processor 902;

[0114] Memory 901, used for storing computer programs;

[0115] The processor 902 is used to implement the above-mentioned method for improving the operating efficiency of the electric drive system when executing the computer program.

[0116] In other words, a device, such as a new energy vehicle or other device, includes a memory 901 and a processor 902 coupled to the memory 901; the memory 901 is configured to store a computer program; the processor 902 is configured to perform the following operations when executing the computer program:

[0117] According to the acquired current speed of the motor of the electric drive system, determine the optimal torque for the motor to achieve the current optimal operating efficiency under the speed;

[0118] When the requested torque for the electric drive system is less than or equal to the optimal torque, the motor is dynamically controlled based on the requested torque and the optimal torque so that the instantaneous torque of the motor approaches or reaches the optimal torque when it outputs torque, and the average torque approaches or reaches the requested torque.

[0119] The device of this embodiment can be used to implement the above-mentioned method for improving the operating efficiency of an electric drive system. Its advantages over the prior art are the same as the advantages of the above-mentioned method for improving the operating efficiency of an electric drive system over the prior art, and will not be repeated here.

[0120] Another embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is read and executed by a processor, the above-mentioned method for improving the operating efficiency of the electric drive system is implemented.

[0121] In other words, a non-volatile computer-readable storage medium stores a computer program, which, when executed by a processor, causes the processor to perform the following operations:

[0122] According to the acquired current speed of the motor of the electric drive system, determine the optimal torque for the motor to achieve the current optimal operating efficiency under the speed;

[0123] When the requested torque for the electric drive system is less than or equal to the optimal torque, the motor is dynamically controlled based on the requested torque and the optimal torque so that the instantaneous torque of the motor approaches or reaches the optimal torque when it outputs torque, and the average torque approaches or reaches the requested torque.

[0124] The technical solution of the embodiment of the present invention, in essence or in other words, the part that contributes to the prior art, or the whole or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for making a computer device (which can be a personal computer, server, or network device, etc.) or a processor perform all or part of the steps of the method of the embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0125] The computer-readable storage medium of this embodiment can be used to implement the above-mentioned method for improving the operating efficiency of an electric drive system. Its advantages over the prior art are the same as the advantages of the above-mentioned method for improving the operating efficiency of an electric drive system over the prior art, and will not be repeated here.

[0126] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the protection scope of the present invention.

Claims

1. A method for improving the operating efficiency of an electric drive system, characterized in that: include: Determine, based on the acquired current speed of the motor of the electric drive system, the optimal torque for the motor to achieve the current optimal operating efficiency at the speed; When the acquired request torque for the electric drive system is less than or equal to the optimal torque, the motor is dynamically controlled based on the requested torque and the optimal torque so that when the motor outputs torque, the instantaneous torque approaches or reaches the optimal torque, and the average torque approaches or reaches the requested torque.

2. The method for improving the operating efficiency of an electric drive system according to claim 1, characterized in that: Determining the optimal torque for achieving the current optimal operating efficiency of the motor at the speed according to the acquired current speed of the motor of the electric drive system includes: The optimal torque corresponding to the speed under the bus voltage is determined according to the acquired bus voltage and the speed of the inverter of the electric drive system, and a preset bus voltage-speed-optimal torque correspondence relationship.

3. The method for improving the operating efficiency of an electric drive system according to claim 1, characterized in that: When the acquired request torque for the electric drive system is less than or equal to the optimal torque, based on the requested torque and the optimal torque, the motor is dynamically controlled to make the instantaneous torque of the motor approach or reach the optimal torque when outputting the torque, and before the average torque approaches or reaches the requested torque, the method for improving the operation efficiency of the electric drive system further includes: Acquiring a stroke of a power request switch, wherein the power request switch is communicatively connected with the electric drive system; Based on a preset stroke-speed-requested torque correspondence relationship, the requested torque corresponding to the stroke at the current speed of the motor is determined.

4. The method for improving the operating efficiency of an electric drive system according to any one of claims 1 to 3, characterized in that: The step of dynamically controlling the torque of the motor based on the requested torque and the optimal torque so that the instantaneous torque of the motor approaches or reaches the optimal torque when the motor outputs the torque, and the average torque approaches or reaches the requested torque comprises: determining a duty ratio of a drive signal for driving the motor according to the requested torque and the optimal torque; A driving signal for driving the motor is modulated based on the duty cycle to obtain an actual driving signal, and the motor is driven by the actual driving signal.

5. The method for improving the operating efficiency of an electric drive system according to claim 4, characterized in that: The step of determining a duty cycle of a driving signal for driving the motor according to the requested torque and the optimal torque comprises: taking a ratio of the requested torque to the optimal torque as the duty cycle; Modulating the driving signal for driving the motor based on the duty cycle to obtain an actual driving signal, and driving the motor by using the actual driving signal comprises: Determining a pulse cycle period of the actual drive signal according to the duty cycle and a preset requested torque sampling frequency; The driving signal for driving the motor is modulated based on the duty cycle and the pulse cycle period to obtain the actual driving signal, and the motor is driven by the actual driving signal.

6. The method for improving the operating efficiency of an electric drive system according to claim 5, characterized in that: Determining the pulse cycle period of the actual drive signal according to the duty cycle and the preset requested torque sampling frequency includes: Determine a requested torque sampling period according to the requested torque sampling frequency, and use the requested torque sampling period as the pulse cycle period; Alternatively, a requested torque sampling period is determined according to the requested torque sampling frequency, and optimal torque discretization processing is performed according to the duty cycle and the requested torque sampling period to obtain the pulse cycle period.

7. The method for improving the operating efficiency of an electric drive system according to claim 4, characterized in that: Modulating the driving signal for driving the motor based on the duty cycle to obtain an actual driving signal, and driving the motor by using the actual driving signal comprises: Determine a first time during which the pulse torque rises from 0 to the optimal torque, a second time during which the pulse torque continues to remain at the optimal torque, a third time during which the pulse torque drops from the optimal torque to 0, and a fourth time during which the pulse torque remains at 0 within a pulse cycle of the actual drive signal; wherein the first time is equal to the third time, the sum of the first time, the second time, the third time and the fourth time is the pulse cycle, and the ratio of the sum of the first time and the second time to the pulse cycle is the duty cycle; Based on the first time, the second time, the third time and the fourth time, a driving signal for driving the motor is modulated to obtain the actual driving signal, and the motor is driven by the actual driving signal.

8. The method for improving the operating efficiency of an electric drive system according to claim 4, characterized in that: After the motor is driven by the actual driving signal, the method for improving the operating efficiency of the electric drive system further includes: When the demand power corresponding to the requested torque increases to be greater than the optimal power corresponding to the optimal torque, the actual drive signal is compensated based on the demand power, the optimal power and the current speed of the motor to obtain a compensated drive signal, and the motor is driven by the compensated drive signal.

9. The method for improving the operating efficiency of an electric drive system according to any one of claims 1 to 3, characterized in that: After determining the optimal torque at which the motor achieves the current optimal operating efficiency according to the acquired current speed of the motor of the electric drive system, the method for improving the operating efficiency of the electric drive system further includes: When the requested torque is greater than the optimal torque, the motor is controlled to maintain the current control mode; wherein the control mode includes a FOC control mode.

10. A device for improving the operating efficiency of an electric drive system, characterized in that: include: An optimal torque determination unit, configured to determine an optimal torque for achieving the current optimal operating efficiency of the motor at the speed according to the acquired current speed of the motor of the electric drive system; A torque dynamic control unit is used to perform torque dynamic control on the motor based on the requested torque and the optimal torque when the requested torque for the electric drive system is less than or equal to the optimal torque, so that the instantaneous torque of the motor approaches or reaches the optimal torque when outputting the torque, and the average torque approaches or reaches the requested torque.

11. A device, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is used to implement the method for improving the operating efficiency of the electric drive system according to any one of claims 1 to 9 when executing the computer program.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is read and executed by a processor, the method for improving the operating efficiency of the electric drive system according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Method and device for controlling torque of motor

    CN106374795A

  • Dynamic torque driving method of synchronous reluctance motor

    CN114844431A

  • Torque distribution method of multi-motor driving system, controller of multi-motor driving system and driving system

    CN115431793A

  • Estimation method and estimation system for motor output torque of electric vehicle driving system

    CN117060796A

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

    CN117183763A