Inverter cycle adjustment method and device, storage medium, program product and battery heating control system

By dynamically adjusting the bridge arm control cycle of the main inverter by monitoring inductor current data, the problem of inaccurate timing control of dual inverters was solved, enabling rapid preheating of the dual-motor driven battery and improving battery heating efficiency.

CN121643577APending Publication Date: 2026-03-10SUZHOU INOSA UNITED POWER SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing technology cannot achieve precise timing control of dual inverters, resulting in poor performance of dual-motor direct heating of the battery and inability to quickly preheat the battery.

Method used

By monitoring inductor current data, the bridge arm control cycle of the main inverter is dynamically adjusted while keeping the bridge arm control cycle of the slave inverter constant, ensuring that a current conduction path is formed between the dual inverters and the vehicle battery, thereby achieving heating of the vehicle battery.

Benefits of technology

It effectively improves the heating effect and preheating rate of the vehicle battery, ensuring that the bridge arm conduction condition is maintained at the optimal condition for battery heating.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121643577A_ABST
    Figure CN121643577A_ABST
Patent Text Reader

Abstract

The invention discloses an inverter period adjusting method and device, a storage medium, a program product and a battery heating control system.The method is applied to a motor controller in the battery heating control system.The method comprises the steps that in response to a battery heating signal, a master inverter with the period to be adjusted and a slave inverter with the period not required to be adjusted are determined, the inductive current data in the current battery charging and discharging period is monitored, the bridge arm control period of the main inverter is adjusted based on the monitoring result, and the bridge arm control period of the slave inverter is kept unchanged, so that a current conduction path is formed among the first inverter, the second inverter and the vehicle battery, and the cycle adjustment of the vehicle inverter is realized; the bridge arm control period of the main inverter is controlled in a closed-loop mode according to the change condition of the inductive current, so that dynamic adjustment of the bridge arm control period is achieved, it is ensured that the bridge arm conduction working condition is maintained at the optimal working condition facilitating battery heating, and the battery heating effect is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of motor technology, and in particular to an inverter cycle adjustment method, device, storage medium, program product, and battery heating control system. Background Technology

[0002] The charging performance of power battery packs in new energy vehicles deteriorates at low temperatures. Under cold driving conditions, the battery pack needs to be preheated before normal charging can begin. Currently, battery heating methods include indirect heating and direct heating. Direct heating involves flowing current through the battery pack, utilizing its internal resistance to generate heat.

[0003] When using dual electric drive assemblies in series for direct heating, each needs to independently control its switching transistors. Currently, microsecond-level timing synchronization is not possible, and there is no fast communication between the two electric controllers. Communication methods such as CAN and LIN can only achieve millisecond-level communication. Therefore, for direct heating in a dual electric drive assembly system, there is currently no high-speed communication to ensure the control timing of each inverter in the dual motors. This makes it impossible to maintain the inverter's bridge arm conduction condition in a way that is conducive to battery heating, resulting in poor effect of direct battery heating driven by dual motors and an inability to quickly preheat the battery. Summary of the Invention

[0004] The main objective of this invention is to provide an inverter cycle adjustment method, device, storage medium, program product, and battery heating control system, aiming to solve the technical problem that the existing technology cannot achieve precise timing control of dual inverters, resulting in poor effect of dual motor drive direct battery heating and inability to quickly preheat the battery.

[0005] To achieve the above objectives, the present invention provides an inverter cycle adjustment method, which is applied to a motor controller in a battery heating control system. The battery heating control system further includes a first motor and a second motor. The motor controller further includes a first inverter corresponding to the first motor and a second inverter corresponding to the second motor. The inverter cycle adjustment method includes:

[0006] In response to a battery heating signal, the master inverter and the slave inverter in the first inverter and the second inverter are identified;

[0007] Monitor inductor current data during the current battery charge / discharge cycle;

[0008] Based on the monitoring results, the bridge arm control cycle of the main inverter is adjusted while the bridge arm control cycle of the slave inverter remains unchanged, so that a current conduction path is formed between the first inverter, the second inverter and the vehicle battery, thereby heating the vehicle battery.

[0009] Optionally, before monitoring the inductor current data in the current battery charge / discharge cycle, the method further includes:

[0010] Compare the bridge arm control cycle of the master inverter with the bridge arm control cycle of the slave inverter;

[0011] Based on the comparison results, the bridge arm control cycle of the main inverter is adjusted, while the bridge arm control cycle of the slave inverter remains unchanged, and the step of monitoring the inductor current data in the current battery charge and discharge cycle is executed.

[0012] Optionally, after monitoring the inductor current data in the current battery charge / discharge cycle, the method further includes:

[0013] Based on the monitoring results, determine whether the phase relationship between the adjusted arm control cycle of the main inverter and the arm control cycle of the slave inverter has shifted;

[0014] If the adjusted arm control cycle deviates, then the step of adjusting the arm control cycle of the main inverter based on the monitoring results and keeping the arm control cycle of the slave inverter unchanged is executed.

[0015] If the adjusted arm control cycle does not shift, the arm control cycle of the main inverter remains unchanged, and the step of monitoring the inductor current data in the current battery charge / discharge cycle continues.

[0016] Optionally, determining whether the phase relationship between the adjusted arm control cycle of the main inverter and the arm control cycle of the slave inverter has shifted based on the monitoring results includes:

[0017] Based on the monitoring results, determine the first peak value of the inductor current amplitude in the current battery charge / discharge cycle;

[0018] Obtain the second peak value of the inductor current amplitude in the previous charge / discharge cycle adjacent to the current battery charge / discharge cycle;

[0019] Based on the difference between the first peak value and the second peak value, it is determined whether the phase relationship between the adjusted arm control cycle of the master inverter and the arm control cycle of the slave inverter has shifted.

[0020] Optionally, adjusting the arm control cycle of the master inverter while maintaining the arm control cycle of the slave inverter unchanged includes:

[0021] Obtain the phase offset state of the adjusted bridge arm control cycle;

[0022] If the phase offset state is a phase leading state, the bridge arm control cycle of the main inverter is amplified and adjusted based on a preset adjustment strategy, while the bridge arm control cycle of the slave inverter remains unchanged.

[0023] If the phase offset state is a phase lag state, the bridge arm control cycle of the master inverter is reduced based on a preset adjustment strategy, while the bridge arm control cycle of the slave inverter remains unchanged.

[0024] Optionally, the first inverter includes a first upper bridge arm and a first lower bridge arm, and the second inverter includes a second upper bridge arm and a second lower bridge arm.

[0025] The current conduction path includes at least one of the following:

[0026] The conductive path formed between the vehicle battery and the first upper axle arm and the second lower axle arm;

[0027] The conductive path formed between the vehicle battery and the first lower axle arm and the second upper axle arm.

[0028] In addition, to achieve the above objectives, this application also proposes an inverter cycle adjustment device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the inverter cycle adjustment method as described above.

[0029] In addition, to achieve the above objectives, this application also proposes a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the inverter cycle adjustment method described above.

[0030] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the inverter cycle adjustment method described above.

[0031] In addition, to achieve the above objectives, this application also proposes a battery heating control system, which includes a motor controller, a first motor and a second motor, and the motor controller further includes a first inverter corresponding to the first motor and a second inverter corresponding to the second motor.

[0032] The motor controller is configured to, in response to a battery heating signal, determine the master inverter and the slave inverter in the first inverter and the second inverter;

[0033] The motor controller is also used to monitor the inductor current data during the current battery charge / discharge cycle;

[0034] The motor controller is also used to adjust the bridge arm control cycle of the main inverter based on the monitoring results, and keep the bridge arm control cycle of the slave inverter unchanged, so as to form a current conduction path between the first inverter, the second inverter and the vehicle battery, thereby heating the vehicle battery.

[0035] This invention, in response to a battery heating signal, identifies the main inverter (within the first and second inverters, and the slave inverter, which does not require adjustment) and monitors the inductor current data during the current battery charge / discharge cycle. Based on the monitoring results, it adjusts the bridge arm control cycle of the main inverter while maintaining the bridge arm control cycle of the slave inverter unchanged. This ensures a current conduction path is formed between the first and second inverters and the vehicle battery, thereby heating the vehicle battery. The invention also utilizes closed-loop control of the main inverter's bridge arm control cycle based on changes in the inductor current, achieving dynamic adjustment of the inverter's bridge arm control cycle. This ensures the bridge arm conduction condition remains optimal for battery heating, effectively improving the vehicle battery heating effect and significantly increasing the vehicle battery preheating rate. Attached Figure Description

[0036] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0037] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0038] Figure 1 This is a schematic diagram of the inverter cycle adjustment device in the hardware operating environment involved in the embodiments of the present invention;

[0039] Figure 2 This is a flowchart illustrating the first embodiment of the inverter cycle adjustment method of the present invention;

[0040] Figure 3 This is a schematic diagram of the dual-motor series structure in the first embodiment of the inverter cycle adjustment method of the present invention;

[0041] Figure 4 This is a schematic diagram of the bridge arm normalized structure in the first embodiment of the inverter cycle adjustment method of the present invention;

[0042] Figure 5A schematic diagram of the conductive structure between the first upper bridge arm and the second lower bridge arm;

[0043] Figure 6 A schematic diagram of the conductive structure between the first upper bridge arm and the second upper bridge arm;

[0044] Figure 7 A schematic diagram of the conduction structure between the first lower bridge arm and the second upper bridge arm;

[0045] Figure 8 A schematic diagram of the conduction structure between the first lower bridge arm and the second lower bridge arm;

[0046] Figure 9 A schematic diagram showing the current variation trend for different bridge arm conduction combinations;

[0047] Figure 10 A schematic diagram showing the changes in inductor current under different bridge arm conduction conditions;

[0048] Figure 11 This is a flowchart illustrating the second embodiment of the inverter cycle adjustment method of the present invention;

[0049] Figure 12 A timing diagram showing that the PWM period of the master inverter is longer than that of the slave inverter;

[0050] Figure 13 A timing diagram showing that the PWM period of the master inverter is shorter than the PWM period of the slave inverter;

[0051] Figure 14 This is a timing diagram illustrating the dynamic adjustment of the bridge arm control cycle of the main inverter in the second embodiment of the inverter cycle adjustment method of the present invention.

[0052] Figure 15 This is a flowchart illustrating the third embodiment of the inverter cycle adjustment method of the present invention;

[0053] Figure 16 This is a flowchart illustrating the closed-loop control scheme for battery heating in the third embodiment of the inverter cycle adjustment method of the present invention.

[0054] Figure 17 This is a structural block diagram of the first embodiment of the battery heating control system of the present invention.

[0055] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0056] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.

[0057] Reference Figure 1 , Figure 1This is a schematic diagram of the inverter cycle adjustment device structure in the hardware operating environment involved in the embodiments of the present invention.

[0058] like Figure 1 As shown, the inverter cycle adjustment device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be high-speed random access memory (RAM) or stable non-volatile memory (NVM), such as a disk storage device. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0059] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the inverter cycle adjustment device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0060] like Figure 1 As shown, the memory 1005, which is a computer-readable storage medium, may include an operating system, a network communication module, a user interface module, and an inverter cycle adjustment program.

[0061] exist Figure 1 In the inverter cycle adjustment device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the inverter cycle adjustment device of the present invention can be set in the inverter cycle adjustment device, and the inverter cycle adjustment device calls the inverter cycle adjustment program stored in the memory 1005 through the processor 1001 and executes the inverter cycle adjustment method provided in the embodiment of the present invention.

[0062] This invention provides an inverter cycle adjustment method, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the inverter cycle adjustment method of the present invention.

[0063] In this embodiment, the inverter cycle adjustment method includes the following steps:

[0064] Step S10: In response to the battery heating signal, determine the master inverter and the slave inverter in the first inverter and the second inverter.

[0065] It should be noted that this embodiment applies to the motor controller in the battery heating control system. The battery heating control system also includes a first motor and a second motor. The motor controller also includes a first inverter corresponding to the first motor and a second inverter corresponding to the second motor.

[0066] It should be understood that the executing entity of this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a motor controller, or an electronic device capable of performing the above functions. The following description uses a motor controller (hereinafter referred to as the controller) as an example to illustrate this embodiment and the subsequent embodiments.

[0067] It should be noted that the aforementioned master inverter can be either the first inverter or the second inverter, and the aforementioned slave inverter can also be either the first inverter or the second inverter. The selection of the master inverter and slave inverter should ensure that there are not two master inverters or two slave inverters at the same time. For example, when the first inverter is the master inverter, the second inverter can be the slave inverter; when the first inverter is the slave inverter, the second inverter can be the master inverter.

[0068] It should be noted that there are two technical approaches to battery heating: indirect heating and direct heating. Indirect heating can utilize heat-generating components such as PTC resistors, electric drive assemblies, and air conditioning compressors to heat the vehicle's coolant, which then transfers heat to the battery pack. Direct heating can be achieved by allowing current to flow through the battery pack, utilizing the battery pack's internal resistance to generate heat.

[0069] It should be understood that while indirect heating is simple in principle, it relies on coolant to conduct heat, resulting in limited heat transfer efficiency and relatively slow battery pack heating. Direct heating, on the other hand, utilizes the electric drive assembly to control the battery pack to repeatedly charge and discharge at high current, achieving self-heating through internal resistance, with no heat loss and high heating efficiency.

[0070] It should be noted that traditional single-drive assemblies suffer from NVH (noise, vibration, and harshness) issues and low battery pack temperature rise rates when directly heated. This embodiment utilizes a dual-drive assembly in series for direct heating, resulting in balanced three-phase motor currents. Furthermore, the heating current flowing through the battery pack is approximately equal to the sum of the three-phase motor currents, leading to a larger heating current and faster battery pack temperature rise compared to a single-drive assembly. Due to the balanced three-phase currents, the stator's combined magnetic field is zero, resulting in smaller torque ripple and radial electromagnetic force, thus improving NVH performance.

[0071] It should be noted that direct heating via dual-motor series connection requires coordinated control of two inverters, with one inverter's upper bridge arm conducting and the other's lower bridge arm conducting. When both inverters simultaneously conduct their upper or lower bridge arms, the current freewheels between the two drive assemblies without passing through the battery pack, failing to achieve the heating target. Therefore, dual-motor series heating necessitates strict control of the PWM timing of the two inverters to prevent simultaneous conduction of either the upper or lower bridge arms. Currently, there is no high-speed communication to ensure the timely control of each inverter in a dual-motor system, resulting in poor performance of direct battery heating via dual-motor drive and an inability to quickly preheat the battery.

[0072] It should be understood that the battery heating control system applied in this embodiment includes a first motor and a second motor. The motor controller also includes a first inverter corresponding to the first motor and a second inverter corresponding to the second motor. The battery heating control system in this embodiment is as follows: Figure 3 The dual-motor series connection structure shown is used as an example for illustration. The battery heating control system can also be other series connection structures.

[0073] It should be noted that the conduction of the three-phase bridge arms in the inverter can be any one phase, any two phases, or all three phases. Regardless of the conduction method, it does not affect the control principle of this embodiment. Therefore, this embodiment normalizes the three-phase bridge arms; that is, the three-phase upper bridge arm and three-phase lower bridge arm in the first inverter are simplified to the first upper bridge arm and the first lower bridge arm, and the three-phase upper bridge arm and three-phase lower bridge arm in the second inverter are simplified to the second upper bridge arm and the second lower bridge arm, as follows. Figure 4 As shown, when the three-phase upper arm of the first inverter is turned on in the above manner, it is considered that the first upper arm is turned on. The three-phase of the first motor is connected in parallel with the three-phase of the second motor, and then the total inductance connected in series through the neutral line is considered as a single inductor. (When both the first and second inverters are three-phase turned on, the two motors are connected in parallel with three phases; when the first inverter is two-phase turned on, the first motor should be connected in parallel with two phases).

[0074] It should be understood that the upper and lower bridge arms of the inverter use complementary PWM waveforms; that is, when the upper bridge arm is on, the lower bridge arm is off, and vice versa. Therefore, there are four possible combinations of bridge arm conduction in a dual inverter: the first upper bridge arm and the second lower bridge arm are on, the first lower bridge arm and the second upper bridge arm are on, the first upper bridge arm and the second upper bridge arm are on, and the first lower bridge arm and the second lower bridge arm are on, such as... Figure 5 , 6 As shown in Figures 7 and 8, among which Figure 5 The bridge arm conduction condition is when the first upper bridge arm and the second lower bridge arm are turned on, and the inductor current increases (the rate of change is positive). Figure 6 The first and second upper bridge arms are conducting, and the inductor current freewheels (with a very small rate of change) in the bridge arm conducting condition. Figure 7The bridge arm conduction condition is when the first lower bridge arm and the second upper bridge arm are turned on, and the inductor current decreases (the rate of change is negative); Figure 8 The first and second lower bridge arms are conducting, and the inductor current freewheels (with a very small rate of change) in the bridge arm conducting condition.

[0075] Step S20: Monitor the inductor current data during the current battery charge / discharge cycle.

[0076] It should be noted that the current battery charge / discharge cycle can be a complete charge / discharge cycle during the battery heating process. The battery charge / discharge cycle is synchronized with the inverter's PWM cycle. That is, a complete battery charge / discharge cycle is the time between the rising edge of the current PWM cycle and the rising edge of the next adjacent cycle. In other words, the time interval between two adjacent rising edges is one cycle.

[0077] It is understood that this embodiment can obtain the inductor current data for each battery charge / discharge cycle by monitoring the inductor current data in the current battery charge / discharge cycle, compare the inductor current data of the current charge / discharge cycle with the inductor current data of the adjacent previous cycle, thereby determining the inductor current change in adjacent cycles, realizing the monitoring of the dynamic change of inductor current in the battery heating control system, thereby adjusting the bridge arm control cycle of the main inverter in real time, so that the PWM of the two inverters is complementary (the main upper bridge and the slave lower bridge are simultaneously turned on or the main lower bridge and the slave upper bridge are simultaneously turned on), so that the inductor current is maintained near the maximum value.

[0078] It should be understood that the inductor current changes when the first and second inverters are in different bridge arm conduction conditions. These bridge arm conduction conditions include, for example: Figure 5 , 6 The inductor current changes under the four bridge arm conduction conditions shown in Figures 7 and 8 are as follows: Figure 9 As shown, Figure 9 The current variation trend is shown for different conduction combinations.

[0079] It should be noted that, referring to Figure 10 , Figure 10 This diagram illustrates the inductor current variations under different bridge arm conduction conditions. These bridge arm conduction conditions may include:

[0080] The first upper bridge arm of the first inverter and the second upper bridge arm of the second inverter are turned on simultaneously, that is, the rising edge of the PWM of the first inverter coincides with the rising edge of the PWM of the second inverter. If the first upper bridge arm and the second upper bridge arm are turned on simultaneously, the two ends of the inductor are at the same potential, and the inductor is in a freewheeling state. At this time, the current flows between the inductor and the bridge arm, without passing through the battery pack, and cannot play the role of battery heating.

[0081] The first upper bridge arm of the first inverter and the second lower bridge arm of the second inverter are turned on simultaneously, that is, the rising edge of the PWM of the first inverter is opposite to the rising edge of the PWM of the second inverter (coinciding with the falling edge of the second inverter). If the first upper bridge arm and the second lower bridge arm are turned on simultaneously, the time to establish the charging and discharging circuit is maximized, and the maximum current can be generated (optimal case).

[0082] It is understandable that if the conduction times of the first and second upper bridge arms partially overlap, a charging and discharging circuit will be established for a period of time, and the current will increase. During the remaining time, the current will be in a freewheeling state, flowing between the inductor and the bridge arm without passing through the battery pack, and thus cannot achieve the function of heating the battery.

[0083] In practical implementation, to ensure the optimal heating effect of the battery heating control system, upon receiving the battery heating signal, it is necessary to respond to the battery heating signal and adjust the bridge arm control cycle of the first inverter and / or the second inverter so that the rising edge of the upper bridge PWM of the first inverter and the falling edge of the upper bridge PWM of the second inverter coincide as much as possible, or the falling edge of the upper bridge PWM of the first inverter and the rising edge of the upper bridge PWM of the second inverter coincide as much as possible, thereby extending the battery heating time and improving the battery heating efficiency.

[0084] Step S30: Adjust the bridge arm control cycle of the main inverter based on the monitoring results, and keep the bridge arm control cycle of the slave inverter unchanged, so as to form a current conduction path between the first inverter, the second inverter and the vehicle battery, thereby heating the vehicle battery.

[0085] It should be noted that the bridge arm control cycle can be the PWM cycle that controls the upper and lower bridge arms of the inverter to turn on and off.

[0086] Understandably, the main inverter, as the master, needs to dynamically adjust its PWM period, while the slave inverter, as the slave, needs to keep its PWM period constant. For example, when the PWM period of the main inverter is greater than that of the slave inverter, the PWM period of the main inverter needs to be dynamically adjusted so that the rising edge of the main inverter's PWM coincides with the falling edge of the slave inverter's PWM as much as possible.

[0087] The preset conditions include at least one of the following:

[0088] The upper arm of the main inverter and the lower arm of the slave inverter are simultaneously turned on.

[0089] The lower bridge arm of the main inverter and the upper bridge arm of the slave inverter are simultaneously turned on.

[0090] It should be noted that when the bridge arm conduction conditions of the main inverter and the slave inverter meet the preset conditions, a current conduction path can be formed between the first inverter, the second inverter, and the vehicle battery, as shown in the reference. Figure 5 andFigure 7 The circuit is connected in the direction of the arrow, thus establishing a charging and discharging circuit. Current flows through the vehicle battery, thereby heating the vehicle battery.

[0091] Understandably, in order to heat the vehicle battery, this embodiment adjusts the control cycle of the bridge arm of the first inverter and / or the second inverter based on the monitoring results. By controlling the on / off state of the first bridge arm in the first inverter and the second bridge arm in the second inverter, it ensures that the conduction conditions of the first and second bridge arms establish a current conduction path between the first inverter, the second inverter and the vehicle battery, thereby maximizing the time for establishing the charging and discharging circuit and improving the battery heating efficiency.

[0092] It should be noted that, currently, due to the limitation of dual-motor drive systems, high-speed communication cannot be achieved to ensure the precise timing of the on / off states of the first bridge arm in the first inverter and the second bridge arm in the second inverter. Therefore, this embodiment monitors the conduction status of the bridge arms of the first and second inverters, and adjusts the control cycle of the bridge arms of the first and / or second inverters based on the monitoring results. This ensures that the conduction status of the first and second bridge arms after the control cycle adjustment can form a current conduction path between the two inverters and the battery, thereby achieving precise timing control of the dual inverters and improving the battery heating efficiency.

[0093] In practice, the controller monitors the inductor current data and compares the inductor current data of the current battery charge / discharge cycle with the inductor current data of the previous adjacent cycle. Based on the comparison result, it determines whether the bridge arm control cycle of the main inverter needs to be adjusted. If the comparison result determines that the inductor current has decreased, it is determined that the bridge arm control cycle of the main inverter needs to be adjusted; if the comparison result determines that the inductor current has not decreased, it is determined that the bridge arm control cycle of the main inverter does not need to be adjusted. This maximizes the direct heating current of the dual electric drive assembly and improves the battery temperature rise rate.

[0094] Furthermore, in order to improve the heating efficiency of the dual motors, the first inverter includes a first upper bridge arm and a first lower bridge arm, and the second inverter includes a second upper bridge arm and a second lower bridge arm.

[0095] The current conduction path includes at least one of the following:

[0096] The conductive path formed between the vehicle battery and the first upper axle arm and the second lower axle arm;

[0097] The conductive path formed between the vehicle battery and the first lower axle arm and the second upper axle arm.

[0098] It should be noted that the conductive path formed between the vehicle battery and the first upper axle arm and the second lower axle arm is referenced. Figure 5The conductive path formed between the vehicle battery and the first lower axle arm and the second upper axle arm is referenced. Figure 7 When the bridge arms of the first and second inverters are in operation, the following conditions apply: Figure 5 and Figure 7 Under the operating conditions shown, a current conduction path is formed between the first inverter, the second inverter, and the vehicle battery, enabling direct heating of the battery.

[0099] Understandably, in order to ensure that the arm conduction conditions of the first and second inverters are maintained in the optimal condition that is conducive to vehicle battery heating, the controller can monitor the inductor current data and dynamically adjust the arm control cycle of the inverters based on the inductor current data. This ensures that the rising edge of the adjusted arm control cycle of the main inverter is synchronized with the falling edge of the arm control cycle of the slave inverter, or the falling edge of the adjusted arm control cycle of the main inverter is synchronized with the rising edge of the arm control cycle of the slave inverter, thereby maintaining the arm conduction conditions of the two inverters in the optimal condition.

[0100] The optimal operating condition described above can be that the upper arm of the first inverter and the lower arm of the second inverter are simultaneously turned on, forming a conductive loop between the two inverters and the vehicle battery (see example...). Figure 5 The circuit diagram shown indicates a conductive loop (conducted along the direction of the arrow); the optimal operating condition described above can also be that the lower arm of the first inverter and the upper arm of the second inverter are simultaneously conductive, forming a conductive loop between the two inverters and the vehicle battery (see example...). Figure 7 The circuit diagram shown shows the circuit that is conducting in the direction of the arrow.

[0101] This embodiment, in response to a battery heating signal, identifies the main inverter (within which the cycle needs adjustment) and the slave inverter (without which the cycle needs adjustment) in the first and second inverters. It monitors the inductor current data during the current battery charge / discharge cycle, adjusts the bridge arm control cycle of the main inverter based on the monitoring results, and keeps the bridge arm control cycle of the slave inverter unchanged. This ensures a current conduction path is formed between the first and second inverters and the vehicle battery, thereby heating the vehicle battery. The main inverter's bridge arm control cycle is controlled in a closed loop based on changes in the inductor current, thus dynamically adjusting the inverter's bridge arm control cycle. This ensures the bridge arm conduction condition remains optimal for battery heating, effectively improving the vehicle battery heating effect and significantly increasing the vehicle battery preheating rate.

[0102] refer to Figure 11 , Figure 11 This is a flowchart illustrating the second embodiment of the inverter cycle adjustment method of the present invention.

[0103] Based on the first embodiment described above, in this embodiment, before step S20, the method further includes:

[0104] Step S201: Compare the bridge arm control cycle of the main inverter with the bridge arm control cycle of the slave inverter.

[0105] It should be noted that if the PWM period of the master inverter is greater than that of the slave inverter, it means that the falling edge of the control cycle of the upper arm of the master inverter gradually lags behind that of the slave inverter. (Refer to...) Figure 12 , Figure 12 This is a timing diagram showing that the PWM period of the master inverter is greater than the PWM period of the slave inverter.

[0106] If the PWM period of the master inverter is less than the PWM period of the slave inverter, it means that the falling edge of the master inverter's PWM period gradually leads that of the slave inverter. (Refer to...) Figure 13 , Figure 13 This is a timing diagram showing that the PWM period of the master inverter is shorter than that of the slave inverter. The falling edge center point of the master inverter's PWM gradually leads that of the slave inverter.

[0107] Step S202: Based on the comparison results, adjust the bridge arm control cycle of the main inverter, keep the bridge arm control cycle of the slave inverter unchanged, and perform the step of monitoring the inductor current data in the current battery charge and discharge cycle.

[0108] Understandably, the main inverter, acting as the master, needs to dynamically adjust its PWM period, while the slave inverter, acting as the slave, needs to keep its PWM period constant. For example, when the PWM period of the main inverter is greater than that of the slave inverter, the PWM period of the main inverter needs to be dynamically adjusted to make the rising edge of the main inverter's PWM coincide with the falling edge of the slave inverter's PWM as much as possible. This effectively avoids the problem of asynchronous conduction of the bridge arms of the two inverters, thereby improving electrothermal efficiency, extending heating time, and increasing the overall heating rate of the vehicle battery.

[0109] It should be understood that, with reference Figure 14 , Figure 14 The timing diagram shows the process of dynamically adjusting the control cycle of the main inverter's bridge arm. By dynamically adjusting the control cycle of the bridge arm, the rising edge of the main inverter and the falling edge of the slave inverter are synchronized. At this time, the inverter bridge arm conduction condition in the battery heating control system is the optimal condition, with the maximum current and the best heating effect.

[0110] Furthermore, in order to achieve closed-loop control, dynamic control is performed in a timely manner when the inverter arm control cycle deviates, ensuring that the inverter arm conduction condition can be maintained in the optimal condition conducive to vehicle battery heating. After step S20 above, the following may be included:

[0111] Step S211: Based on the monitoring results, determine whether the phase relationship between the adjusted arm control cycle of the main inverter and the arm control cycle of the slave inverter has shifted;

[0112] Step S212: If the adjusted arm control cycle deviates, then perform the step of adjusting the arm control cycle of the main inverter based on the monitoring results and keeping the arm control cycle of the slave inverter unchanged.

[0113] Step S213: If the adjusted bridge arm control cycle does not shift, the bridge arm control cycle of the main inverter remains unchanged, and the step of monitoring the inductor current data in the current battery charge and discharge cycle continues.

[0114] It should be noted that the adjusted arm control cycle of the main inverter can be the arm control cycle adjusted based on the comparison results between the arm control cycles of the main inverter and the slave inverter.

[0115] It should be noted that the following situations may occur where the control cycle of the bridge arm after the main inverter adjustment deviates:

[0116] If there is an offset between the rising edge of the PWM of the main inverter and the falling edge of the PWM of the slave inverter, the corresponding bridge arm conduction condition may be that the upper bridge arm of the main inverter fails to conduct simultaneously with the lower bridge arm of the slave inverter, resulting in the disconnection of the conduction circuit between the main inverter, the slave inverter and the vehicle battery.

[0117] If there is an offset between the falling edge of the PWM of the main inverter and the rising edge of the PWM of the slave inverter, the corresponding bridge arm conduction condition may be that the lower bridge arm of the main inverter fails to conduct simultaneously with the upper bridge arm of the slave inverter, resulting in the disconnection of the conduction circuit between the main inverter, the slave inverter and the vehicle battery.

[0118] Understandably, after comparing the bridge arm control cycle of the master inverter with that of the slave inverter and adjusting the cycle, the bridge arm control cycle of the master inverter may still deviate, causing the PWM cycle between the master inverter and the slave inverter to deviate from period synchronization. Therefore, it is also necessary to monitor the inductor current data of the master inverter and the slave inverter during the bridge arm conduction process. If the inductor current decreases, it is determined that the adjusted bridge arm control cycle of the master inverter has deviated; if the inductor current does not decrease, it is determined that the adjusted bridge arm control cycle of the master inverter has not deviated, and the inductor current data continues to be monitored.

[0119] Furthermore, in order to accurately determine whether the main inverter control cycle has shifted and to adjust the main inverter arm control cycle in a timely manner, the above step S211 is as follows:

[0120] Based on the monitoring results, determine the first peak value of the inductor current amplitude in the current battery charge / discharge cycle;

[0121] Obtain the second peak value of the inductor current amplitude in the previous charge / discharge cycle adjacent to the current battery charge / discharge cycle;

[0122] The difference between the first peak value and the second peak value is used to determine whether the phase relationship between the adjusted arm control cycle of the master inverter and the arm control cycle of the slave inverter has shifted.

[0123] It should be noted that the first peak value can be the maximum value of the inductor current amplitude in the current battery charge / discharge cycle; the second peak value mentioned above can be the maximum value of the inductor current amplitude in the previous battery charge / discharge cycle adjacent to the current battery charge / discharge cycle.

[0124] Understandably, the controller can monitor and record the maximum value of the inductor current amplitude in each battery charge / discharge cycle. It then calculates the difference between the maximum inductor current amplitude in the current battery charge / discharge cycle and the maximum inductor current amplitude in the previous battery charge / discharge cycle to obtain the inductor current difference. Based on this difference, it determines whether the phase relationship between the adjusted bridge arm control cycle of the main inverter and the bridge arm control cycle of the slave inverter has shifted. If the inductor current difference is less than 0, it is determined that the adjusted bridge arm control cycle of the main inverter has shifted, i.e., the inductor current has decreased. If the inductor current difference is not less than 0, it is determined that the adjusted bridge arm control cycle of the main inverter has not shifted, i.e., the inductor current has not decreased. The inductor current difference is calculated using the following formula, where ImaxAmp is the first peak value, ImaxAmpLast is the second peak value, and ΔI is the inductor current difference.

[0125] △I=ImaxAmp-ImaxAmpLast

[0126] This embodiment compares the bridge arm control cycle of the main inverter with that of the slave inverter, adjusts the bridge arm control cycle of the main inverter based on the comparison results, keeps the bridge arm control cycle of the slave inverter unchanged, and performs a step of monitoring the inductor current data in the current battery charge and discharge cycle. This achieves pre-adjustment of the inverter cycle, ensures synchronization of bridge arm control between the main inverter and the slave inverter, improves inverter control efficiency, and thus improves the heating efficiency of the vehicle battery.

[0127] refer to Figure 15 , Figure 15 This is a flowchart illustrating the third embodiment of the inverter cycle adjustment method of the present invention.

[0128] Based on the above embodiments, in this embodiment, step S30 further includes:

[0129] Step S301: Obtain the phase offset state of the adjusted bridge arm control cycle.

[0130] It should be noted that the adjusted arm control cycle can be the arm control cycle adjusted based on the comparison results between the main inverter and the slave inverter.

[0131] It should be noted that the following situations may occur where the control cycle of the bridge arm after the main inverter adjustment deviates:

[0132] If there is an offset between the rising edge of the PWM of the main inverter and the falling edge of the PWM of the slave inverter, the corresponding bridge arm conduction condition may be that the upper bridge arm of the main inverter fails to conduct simultaneously with the lower bridge arm of the slave inverter, resulting in the disconnection of the conduction circuit between the main inverter, the slave inverter and the vehicle battery.

[0133] If there is an offset between the falling edge of the PWM of the main inverter and the rising edge of the PWM of the slave inverter, the corresponding bridge arm conduction condition may be that the lower bridge arm of the main inverter fails to conduct simultaneously with the upper bridge arm of the slave inverter, resulting in the disconnection of the conduction circuit between the main inverter, the slave inverter and the vehicle battery.

[0134] Step S302: If the phase offset state is a phase leading state, the bridge arm control cycle of the main inverter is amplified and adjusted based on the preset adjustment strategy, while the bridge arm control cycle of the slave inverter remains unchanged.

[0135] Step S303: If the phase offset state is a phase lag state, then the bridge arm control cycle of the main inverter is reduced based on the preset adjustment strategy, while the bridge arm control cycle of the slave inverter remains unchanged.

[0136] It should be noted that the preset adjustment strategy may include amplifying the main inverter's arm control cycle based on preset amplification parameters and reducing the main inverter's arm control cycle based on preset reduction parameters. The aforementioned preset amplification parameters can be obtained by amplifying the original arm control cycle based on an amplification factor, and the aforementioned preset reduction parameters can be obtained by reducing the original arm control cycle based on a reduction factor, wherein the amplification factor is greater than 1 and the reduction factor is less than 1.

[0137] It should be understood that this embodiment can determine whether the PWM cycle of the main inverter has shifted based on the monitoring results of the inductor current data. If the inductor current decreases (i.e., the difference between the maximum value of the inductor current amplitude in the current battery charge / discharge cycle and the maximum value of the inductor current amplitude in the previous battery charge / discharge cycle is less than 0), it indicates that there is a shift between the rising edge of the PWM cycle of the main inverter and the falling edge of the PWM cycle of the slave inverter, or a shift between the falling edge of the PWM cycle of the main inverter and the rising edge of the PWM cycle of the slave inverter. In this case, the PWM cycle can be adjusted in the opposite direction. If the phase of the bridge arm control cycle of the main inverter leads that of the slave inverter, the bridge arm control cycle of the main inverter is amplified; if the phase of the bridge arm control cycle of the main inverter lags that of the slave inverter, the bridge arm control cycle of the main inverter is shortened.

[0138] In the specific implementation, refer to Figure 16 , Figure 16 The flowchart illustrates the closed-loop control scheme for battery heating. The controller determines PrdLow, PrdMid, and PrdHigh based on the desired charge / discharge cycle of the vehicle battery. It then selects the master and slave inverters (i.e., the main inverter and the slave inverter) from the first and second inverters. The slave inverter's bridge arm control cycle is set to PrdMid, and the main inverter's bridge arm control cycle is initialized to PrdLow or PrdHigh. After setting the bridge arm control cycles for both the main and slave inverters, each battery charge / discharge cycle is monitored. The maximum value of the inductor current amplitude (i.e., the first peak value) within each cycle is measured. Based on the monitoring results, the peak difference between the current and previous battery charge / discharge cycles (i.e., the maximum inductor current difference between adjacent cycles) is determined. The difference between the maximum and minimum values ​​is denoted as ΔI. If the peak difference is less than 0, it indicates that there is a phase deviation between the bridge arm control cycle of the main inverter and the bridge arm control cycle of the slave inverter (i.e., the upper bridge arm of the main inverter fails to conduct synchronously with the lower bridge arm of the slave inverter, or the lower bridge arm of the main inverter fails to conduct synchronously with the upper bridge arm of the slave inverter). In this case, the bridge arm control cycle of the main inverter is adjusted in reverse: if the phase of the bridge arm control cycle of the main inverter is ahead of that of the slave inverter, the bridge arm control cycle of the main inverter is increased to synchronize the bridge arm control cycle of the main inverter with that of the slave inverter; if the phase of the bridge arm control cycle of the main inverter is lagging behind that of the slave inverter, the bridge arm control cycle of the main inverter is decreased to synchronize the bridge arm control cycle of the main inverter with that of the slave inverter.

[0139] like Figure 16As shown, PrdHigh can be the amplification period adjusted based on the preset amplification parameter in the above preset adjustment strategy, and PrdHigh can be the reduction period adjusted based on the preset reduction parameter in the above preset adjustment strategy. It is determined whether the current arm control period of the main inverter is equal to PrdHigh. If it is not equal to PrdHigh, the current arm control period of the main inverter is adjusted to PrdHigh; if it is equal to PrdHigh, the current arm control period of the main inverter is adjusted to PrdLow, thereby achieving period adjustment of the main inverter and ensuring that the rising edge of the PWM period of the main inverter is synchronized with the falling edge of the PWM period of the slave inverter, or the falling edge of the PWM period of the main inverter is synchronized with the rising edge of the PWM period of the slave inverter.

[0140] This embodiment obtains the phase offset state of the adjusted bridge arm control cycle, adjusts the bridge arm control cycle of the main inverter based on the phase offset state, and keeps the bridge arm control cycle of the slave inverter unchanged, thereby realizing closed-loop control of the inverter bridge arm control cycle and dynamically adjusting the bridge arm control cycle to ensure that the main inverter bridge arm conduction is synchronized with the slave inverter bridge arm conduction, thereby maximizing the battery heating current and significantly improving the battery temperature rise rate.

[0141] Furthermore, embodiments of the present invention also propose a computer-readable storage medium storing an inverter cycle adjustment program, which, when executed by a processor, implements the steps of the inverter cycle adjustment method described above.

[0142] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0143] The aforementioned computer-readable storage medium may be included in the inverter cycle adjustment device; or it may exist independently and not assembled into the inverter cycle adjustment device.

[0144] Furthermore, this invention also proposes a computer program product, including an inverter cycle adjustment program, which, when executed by a processor, implements the steps of the inverter cycle adjustment method described above.

[0145] The specific implementation of the computer program product of the present invention is basically the same as the embodiments of the inverter cycle adjustment method described above, and will not be repeated here.

[0146] Reference Figure 17 , Figure 17 This is a structural block diagram of the first embodiment of the battery heating control system of the present invention.

[0147] like Figure 17 As shown, the battery heating control system proposed in this embodiment of the invention includes: a motor controller, a first motor and a second motor, and the motor controller further includes a first inverter corresponding to the first motor and a second inverter corresponding to the second motor.

[0148] A motor controller is used to determine the master inverter and the slave inverter in the first inverter and the second inverter in response to a battery heating signal.

[0149] The motor controller is also used to monitor inductor current data during the current battery charge / discharge cycle;

[0150] The motor controller is also used to adjust the control cycle of the main inverter's bridge arm based on the monitoring results, and to keep the control cycle of the slave inverter's bridge arm unchanged, so as to form a current conduction path between the first inverter, the second inverter and the vehicle battery, thereby heating the vehicle battery.

[0151] Furthermore, the motor controller is also used to compare the bridge arm control cycle of the main inverter with the bridge arm control cycle of the slave inverter; adjust the bridge arm control cycle of the main inverter based on the comparison result, keep the bridge arm control cycle of the slave inverter unchanged, and perform the step of monitoring the inductor current data in the current battery charge and discharge cycle.

[0152] Furthermore, the motor controller is also used to determine, based on the monitoring results, whether the phase relationship between the adjusted arm control cycle of the main inverter and the arm control cycle of the slave inverter has shifted; if the adjusted arm control cycle has shifted, the controller performs the step of adjusting the arm control cycle of the main inverter based on the monitoring results and keeping the arm control cycle of the slave inverter unchanged; if the adjusted arm control cycle has not shifted, the controller keeps the arm control cycle of the main inverter unchanged and continues to perform the step of monitoring the inductor current data in the current battery charge and discharge cycle.

[0153] Furthermore, the motor controller is also used to determine the first peak value of the inductor current amplitude in the current battery charge / discharge cycle based on the monitoring results; to obtain the second peak value of the inductor current amplitude in the previous charge / discharge cycle adjacent to the current battery charge / discharge cycle; and to determine whether the phase relationship between the bridge arm control cycle adjusted by the main inverter and the bridge arm control cycle of the slave inverter has shifted based on the difference between the first peak value and the second peak value.

[0154] Furthermore, the motor controller is also used to acquire the phase offset state of the adjusted bridge arm control cycle; if the phase offset state is a phase leading state, the bridge arm control cycle of the main inverter is amplified and adjusted based on a preset adjustment strategy, while keeping the bridge arm control cycle of the slave inverter unchanged; if the phase offset state is a phase lagging state, the bridge arm control cycle of the main inverter is reduced and adjusted based on a preset adjustment strategy, while keeping the bridge arm control cycle of the slave inverter unchanged.

[0155] Furthermore, the first inverter includes a first upper bridge arm and a first lower bridge arm, and the second inverter includes a second upper bridge arm and a second lower bridge arm;

[0156] The current conduction path includes at least one of the following:

[0157] The conductive path formed between the vehicle battery and the first upper axle arm and the second lower axle arm;

[0158] The conductive path formed between the vehicle battery and the first lower axle arm and the second upper axle arm.

[0159] This embodiment, in response to a battery heating signal, identifies the main inverter (within which the cycle needs adjustment) and the slave inverter (without which the cycle needs adjustment) in the first and second inverters. It monitors the inductor current data during the current battery charge / discharge cycle, adjusts the bridge arm control cycle of the main inverter based on the monitoring results, and keeps the bridge arm control cycle of the slave inverter unchanged. This ensures a current conduction path is formed between the first and second inverters and the vehicle battery, thereby heating the vehicle battery. The main inverter's bridge arm control cycle is controlled in a closed loop based on changes in the inductor current, thus dynamically adjusting the inverter's bridge arm control cycle. This ensures the bridge arm conduction condition remains optimal for battery heating, effectively improving the vehicle battery heating effect and significantly increasing the vehicle battery preheating rate.

[0160] The battery heating control system provided in this application, employing the inverter cycle adjustment method in the above embodiments, can solve the technical problem of inverter cycle adjustment. Compared with the prior art, the beneficial effects of the battery heating control system provided in this application are the same as those of the inverter cycle adjustment method provided in the above embodiments, and other technical features in the battery heating control system are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0161] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solution of the present invention. In specific applications, those skilled in the art can make settings as needed, and the present invention does not impose any restrictions on this.

[0162] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.

[0163] In addition, for technical details not described in detail in this embodiment, please refer to the inverter cycle adjustment method provided in any embodiment of the present invention, which will not be repeated here.

[0164] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0165] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0166] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory / random access memory, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0167] The above are merely preferred embodiments of the present invention and do not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A method of inverter cycle adjustment, the method comprising: The method is applied to a motor controller in a battery heating control system, the battery heating control system further comprising a first motor and a second motor, the motor controller further comprising a first inverter corresponding to the first motor and a second inverter corresponding to the second motor, and the inverter period adjustment method comprising: in response to a battery heating signal, determining a master inverter and a slave inverter in the first inverter and the second inverter; monitoring inductance current data in a current battery charging and discharging period; based on the monitoring result, adjusting the bridge arm control period of the master inverter and maintaining the bridge arm control period of the slave inverter unchanged, so as to form a current conduction path between the first inverter, the second inverter and a vehicle battery, and realize heating of the vehicle battery.

2. The method of claim 1, wherein, Before the monitoring inductance current data in the current battery charging and discharging period, further comprising: comparing the bridge arm control period of the master inverter with the bridge arm control period of the slave inverter; based on the comparison result, adjusting the bridge arm control period of the master inverter and maintaining the bridge arm control period of the slave inverter unchanged, and performing the step of monitoring inductance current data in the current battery charging and discharging period.

3. The method of claim 2, wherein, After the monitoring inductance current data in the current battery charging and discharging period, further comprising: based on the monitoring result, judging whether the phase relationship between the adjusted bridge arm control period of the master inverter and the bridge arm control period of the slave inverter is shifted; if the adjusted bridge arm control period is shifted, performing the step of adjusting the bridge arm control period of the master inverter based on the monitoring result and maintaining the bridge arm control period of the slave inverter unchanged; if the adjusted bridge arm control period is not shifted, maintaining the bridge arm control period of the master inverter unchanged and continuing to perform the step of monitoring inductance current data in the current battery charging and discharging period.

4. The method of claim 3, wherein the period of the inverter is adjusted by the controller based on the comparison of the voltage and the voltage reference. The step of judging whether the phase relationship between the adjusted bridge arm control period of the master inverter and the bridge arm control period of the slave inverter is shifted based on the monitoring result, comprising: based on the monitoring result, determining a first peak value of inductance current amplitude in the current battery charging and discharging period; obtaining a second peak value of inductance current amplitude in a previous charging and discharging period adjacent to the current battery charging and discharging period; based on the difference between the first peak value and the second peak value, judging whether the phase relationship between the adjusted bridge arm control period of the master inverter and the bridge arm control period of the slave inverter is shifted.

5. The method of claim 4, wherein, The step of adjusting the bridge arm control period of the master inverter and maintaining the bridge arm control period of the slave inverter unchanged, comprising: obtaining a phase shift state of the adjusted bridge arm control period; if the phase shift state is a phase advance state, amplifying the bridge arm control period of the master inverter based on a preset adjustment strategy and maintaining the bridge arm control period of the slave inverter unchanged; if the phase shift state is a phase lag state, reducing the bridge arm control period of the master inverter based on a preset adjustment strategy and maintaining the bridge arm control period of the slave inverter unchanged.

6. The method of claim 1 to 5, wherein, The first inverter comprises a first upper bridge arm and a first lower bridge arm, and the second inverter comprises a second upper bridge arm and a second lower bridge arm. The current conduction path comprises at least one of: A conduction path formed between the vehicle battery and the first upper bridge arm and the second lower bridge arm; A conduction path formed between the vehicle battery and the first lower bridge arm and the second upper bridge arm.

7. An inverter cycle adjustment apparatus characterized by comprising: The inverter cycle adjustment device comprises a memory, a processor, and an inverter cycle adjustment program stored in the memory and executable on the processor, and the inverter cycle adjustment program is configured to implement the inverter cycle adjustment method according to any one of claims 1 to 6.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores an inverter cycle adjustment program, and the inverter cycle adjustment program is executed by the processor to implement the inverter cycle adjustment method according to any one of claims 1 to 6.

9. A computer program product, characterised in that, The computer program product comprises an inverter cycle adjustment program, and the inverter cycle adjustment program is executed by the processor to implement the steps of the inverter cycle adjustment method according to any one of claims 1 to 6.

10. A battery heating control system, characterized by, The battery heating control system comprises a motor controller, and further comprises a first motor and a second motor, and the motor controller further comprises a first inverter corresponding to the first motor and a second inverter corresponding to the second motor; The motor controller is configured to determine a master inverter and a slave inverter in the first inverter and the second inverter in response to a battery heating signal; The motor controller is further configured to monitor inductance current data in a current battery charging and discharging cycle; The motor controller is further configured to adjust a bridge arm control cycle of the master inverter based on the monitoring result, and maintain the bridge arm control cycle of the slave inverter unchanged, so as to form a current conduction path between the first inverter, the second inverter and the vehicle battery, and realize heating of the vehicle battery.