WO2022165795A1 - Method and apparatus for suppressing current ripple, device, and readable storage medium - Google Patents

Method and apparatus for suppressing current ripple, device, and readable storage medium Download PDF

Info

Publication number
WO2022165795A1
WO2022165795A1 PCT/CN2021/075771 CN2021075771W WO2022165795A1 WO 2022165795 A1 WO2022165795 A1 WO 2022165795A1 CN 2021075771 W CN2021075771 W CN 2021075771W WO 2022165795 A1 WO2022165795 A1 WO 2022165795A1
Authority
WO
WIPO (PCT)
Prior art keywords
bus voltage
current ripple
value
circuit
threshold
Prior art date
Application number
PCT/CN2021/075771
Other languages
French (fr)
Chinese (zh)
Inventor
肖祖勋
蒋芳林
刘鹏飞
吴壬华
Original Assignee
深圳欣锐科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 深圳欣锐科技股份有限公司 filed Critical 深圳欣锐科技股份有限公司
Priority to CN202180003728.8A priority Critical patent/CN113994578A/en
Priority to PCT/CN2021/075771 priority patent/WO2022165795A1/en
Publication of WO2022165795A1 publication Critical patent/WO2022165795A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/12Arrangements for reducing harmonics from ac input or output

Definitions

  • the present application relates to the technical field of suppressing current ripple, and in particular, to a method, apparatus, device, computer program, computer-readable storage medium, and vehicle for suppressing current ripple.
  • This application proposes a method for suppressing the output current ripple of an LLC resonant circuit based on dynamic adjustment of the bus voltage.
  • the current ripple output by the calculation circuit is collected in real time, and the topology characteristics of the LLC resonant circuit are used without changing the loop parameters.
  • the current ripple output by the circuit is suppressed by dynamically adjusting the bus voltage value, which avoids the obvious impact on the stability margin or dynamic response speed of the loop due to the suppression of the current ripple, which reduces the performance of the circuit.
  • the embodiment of the present application provides a method for suppressing current ripple.
  • the voltage value of the busbar is dynamically adjusted to suppress the current ripple output by the circuit, and the current ripple output by the circuit is avoided.
  • Stability margin or dynamic response speed have a significant impact, making the circuit performance degradation problem.
  • an embodiment of the present application provides a method for suppressing current ripple, including:
  • the first device collects the current ripple value output by the calculation circuit
  • the first device determines whether the current ripple value is less than or equal to a first threshold
  • the first device debugs the bus voltage of the circuit
  • the first device does not debug the bus voltage of the circuit.
  • the first device debugs the bus voltage of the circuit so that the output current ripple value corresponding to the bus voltage finally set by the circuit is less than the first threshold or It is smaller than the current ripple value output by the original calculation circuit of the first device (the worst case is the same as the current ripple value calculated by the first device), so as to achieve the effect of suppressing the current ripple output by the circuit.
  • the voltage value of the busbar is dynamically adjusted to suppress the current ripple output by the circuit, and the stability margin or dynamic response speed of the loop is avoided due to the suppression of the current ripple.
  • the influence of the circuit makes the performance of the circuit degrade.
  • the first device debugs the bus voltage of the circuit, it further includes:
  • the first device adjusts the bus state flag so that the bus voltage debugging state of the first device is the first state.
  • the bus state flag is adjusted so that the state of the debugged bus voltage enters the initial state, that is, the first state.
  • the bus voltage of the debugging circuit suppresses the current ripple output by the circuit without changing the loop parameters, and avoids the obvious influence on the stability margin or dynamic response speed of the loop due to the suppression of the current ripple, making the circuit Degraded work performance.
  • the first device debugs the bus voltage of the circuit, including:
  • the first device judges the bus voltage debugging state of the first device through the bus state flag
  • the first device starts debugging the bus voltage of the circuit from the bus voltage of the current circuit
  • the first device debugs the bus voltage of the circuit to the second threshold, obtains the debugged bus voltage, and adjusts the bus state flag so that all The bus voltage debugging state of the first device is the second state, and the current ripple value corresponding to the second threshold value is calculated; wherein, the current ripple value corresponding to the second threshold value is the updated current ripple value, the second threshold is the upper limit value of the circuit bus voltage;
  • the first device determines whether the updated current ripple value is less than or equal to a first threshold
  • the first device sets the bus voltage of the circuit to the second threshold
  • the first device continues to debug the bus voltage.
  • the first device judges the state of the debug bus voltage, and debugs the circuit bus voltage according to the state of the debug bus voltage.
  • the current ripple output by the circuit is suppressed, which avoids the obvious influence on the stability margin or dynamic response speed of the loop due to the suppression of the current ripple, and the problem that the circuit performance is degraded.
  • the first device continues to debug the bus voltage, including:
  • the first device debugs the busbar voltage with the first value as a unit each time, obtains the debugged busbar voltage, and calculates the current ripple value corresponding to the debugged busbar voltage to obtain the updated current ripple value;
  • the first device determines whether the updated current ripple value is less than or equal to a first threshold
  • the first device sets the bus voltage of the circuit to the debugged bus voltage
  • the first device updates and records the minimum current ripple value and its corresponding bus voltage; wherein, the updated and recorded minimum current ripple value is the same as the current ripple value after the update and the value before the update.
  • the first device determines whether the debugged bus voltage reaches a third threshold
  • the first device sets the bus voltage of the circuit to the bus voltage corresponding to the minimum current ripple value recorded in the update;
  • the first device performs the debugging of the busbar voltage with the first value as a unit each time, obtains the debugged busbar voltage, and calculates the current ripple value corresponding to the debugged busbar voltage , the steps to get the updated current ripple value.
  • the first device there are two ways for the first device to debug the bus voltage: the first is that when the current ripple value is greater than the first threshold and the debugged bus voltage does not reach the third threshold, the first device The bus voltage is adjusted down by the first value each time.
  • the third threshold is the lower threshold of the bus voltage; the second is when the current ripple value is greater than the first threshold, and the debugged bus
  • the first device increases the bus voltage in units of the first value each time.
  • the third threshold is the upper threshold of the bus voltage.
  • the voltage value of the busbar is dynamically adjusted to suppress the current ripple output by the circuit, and the stability margin or dynamic response speed of the loop is avoided due to the suppression of the current ripple.
  • the influence of the circuit makes the performance of the circuit degrade.
  • the first device starts from the bus voltage of the current circuit to debug the bus voltage of the circuit, including:
  • the first device debugs the busbar voltage of the circuit with the first value as a unit each time, obtains the debugged busbar voltage, and calculates the current ripple value corresponding to the debugged busbar voltage to obtain the updated current Ripple value;
  • the first device determines whether the updated current ripple value is less than or equal to a first threshold
  • the first device sets the bus voltage of the circuit to the debugged bus voltage
  • the first device updates and records the minimum current ripple value and its corresponding bus voltage; wherein, the updated and recorded minimum current ripple value is the same as the current ripple value after the update and the value before the update.
  • the first device determines whether the debugged bus voltage reaches a third threshold
  • the first device sets the bus voltage of the circuit to the bus voltage corresponding to the minimum current ripple value recorded in the update;
  • the first device adjusts the bus voltage of the circuit every time the first value is used as the unit to obtain the debugged bus voltage, and calculates the current ripple corresponding to the debugged bus voltage. Ripple value, steps to get the updated current ripple value.
  • an embodiment of the present application provides a computer program, including instructions, when the computer program is executed by a computer, the first device can perform the method for suppressing current ripple in the first aspect.
  • an embodiment of the present application provides a device for suppressing current ripple, including:
  • a first current ripple value calculation unit used for collecting the current ripple value output by the calculation circuit
  • a first judging unit configured to judge whether the current ripple value is less than or equal to a first threshold
  • a bus voltage debugging unit configured to adjust the bus voltage of the circuit if the first judgment unit judges no.
  • the device for suppressing current ripple further includes:
  • the busbar state flag adjustment unit is used to adjust the busbar state flag, so that the state of the first device to debug the busbar voltage is the first state.
  • the busbar voltage debugging unit further includes:
  • a first state judging unit for judging the state of the first device debugging bus voltage
  • the first bus voltage debugging unit is used for the first state judgment unit to adjust the bus voltage of the circuit to a second threshold after the first state judgment unit judges that the state of the first device debugging the bus voltage is the first state, to obtain the debugged bus voltage. bus voltage;
  • a second current ripple value calculation unit configured to calculate the current ripple value corresponding to the second threshold
  • a second judging unit configured to judge whether the updated current ripple value is less than or equal to a first threshold
  • a first bus voltage setting unit configured to set the bus voltage of the circuit to the second threshold when the second judgment unit judges yes;
  • the second busbar voltage debugging unit is used for continuing to debug the busbar voltage when the second judgment unit judges that it is no.
  • the third bus voltage debugging unit is used for debugging the bus voltage of the circuit starting from the bus voltage of the current circuit after the first state judgment unit judges that the state of the first device debugging the bus voltage is the second state.
  • the second bus voltage debugging unit includes:
  • a fourth bus voltage debugging unit configured to debug the bus voltage with the first numerical value as a unit each time to obtain the debugged bus voltage
  • a third current ripple value calculation unit configured to calculate the current ripple value corresponding to the debugged bus voltage to obtain an updated current ripple value
  • a third judging unit configured to judge whether the updated current ripple value is less than or equal to the first threshold
  • a second bus voltage setting unit configured to set the bus voltage of the circuit to the debugged bus voltage when the third judgment unit judges yes;
  • the first update and record unit is configured to update and record the minimum current ripple value and its corresponding bus voltage when the third judgment unit judges no.
  • a first bus voltage judgment unit configured to judge whether the debugged bus voltage reaches a third threshold
  • the third bus voltage setting unit is configured to set the bus voltage of the circuit to the bus voltage corresponding to the updated and recorded minimum current ripple value when the first bus voltage judgment unit judges yes.
  • the third bus voltage debugging unit includes:
  • a fifth busbar voltage debugging unit configured to adjust the busbar voltage of the circuit by taking the first value as a unit each time to obtain the debugged busbar voltage
  • a fourth current ripple value calculation unit configured to calculate the current ripple value corresponding to the debugged bus voltage to obtain an updated current ripple value
  • a fourth judging unit used for whether the updated current ripple value is less than or equal to a first threshold
  • a fourth busbar setting unit configured to set the busbar voltage of the circuit to the debugged busbar voltage if the fourth judgment unit judges yes;
  • a second updating and recording unit configured to update and record the minimum current ripple value and its corresponding bus voltage if the fourth judging unit judges no;
  • a second bus voltage judging unit configured to judge whether the debugged bus voltage reaches a third threshold
  • the fifth bus voltage setting unit is configured to set the bus voltage of the circuit to the bus voltage corresponding to the minimum current ripple value of the updated record when the second bus voltage judgment unit judges that it is yes.
  • an embodiment of the present application provides a device for suppressing current ripple, including a processor and a memory;
  • the memory is used for storing program codes
  • the processor is used for calling the program codes stored in the memory to execute the method for suppressing current ripple in the first aspect and various possible implementation manners thereof.
  • an embodiment of the present application provides a computer program, characterized in that it includes instructions, when the computer program is executed by a computer, the first device can execute the first aspect and various possible implementations thereof. method for suppressing current ripple.
  • an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program includes program instructions, and the program instructions are executed by a processor. When executed, the processor is caused to execute the method for suppressing current ripple in the first aspect and various possible implementation manners thereof.
  • an embodiment of the present application provides a vehicle, the vehicle including a device and device capable of implementing the method for suppressing current ripple in the first aspect and various possible implementation manners thereof.
  • FIG. 1 is a circuit topology diagram of a vehicle-mounted charger PFC and LLC provided by an embodiment of the present application;
  • FIG. 2 is a flow chart of reducing the bus voltage provided by an embodiment of the present application.
  • FIG. 3 is a flowchart of a bus voltage increase provided by an embodiment of the present application.
  • FIG. 4 is a schematic structural diagram of a device for suppressing current ripple provided by an embodiment of the present application.
  • FIG. 5 is a schematic structural diagram of a device for suppressing current ripple provided by an embodiment of the present application.
  • the first device described in the claims and description of the present application is a device capable of implementing the method for suppressing current ripple, wherein the first device includes a processor and a memory; wherein the memory is used to store program codes, The processor is configured to invoke the program code stored in the memory to execute the method for suppressing current ripple in the first aspect and various possible implementation manners thereof.
  • FIG. 1 is a circuit topology diagram of an on-board charger PFC and LLC provided by an embodiment of the present application.
  • the circuit shown in Figure 1 includes a front-stage power factor correction circuit (Power Factor Correction, PFC) and a post-stage LLC resonant circuit.
  • the power factor in Power Factor Correction (PFC) refers to the relationship between the effective power and the total power consumption (apparent power), that is, the effective power divided by the total power consumption (apparent power). ratio.
  • Power factor can measure the degree to which electricity is effectively utilized. When the value of power factor is larger, it means that the utilization rate of electricity is higher.
  • Power factor is a parameter used to measure the power efficiency of electrical equipment, and low power factor represents low power efficiency.
  • the principle of the PFC circuit can be understood as adjusting the waveform of the current through a dedicated circuit to compensate the phase difference between the current and the voltage. Due to the advantages of high efficiency, high frequency and good electromagnetic compatibility (Electro Magnetic Compatibility, EMC) of LLC resonant circuit, LLC resonant circuit has been widely used.
  • the circuit topology shown in Figure 1 includes an AC power source, switching devices, inductors, capacitors, and transformers. Due to the differential output current ripple performance at different output voltage points and different output powers, by analyzing the influencing factors of the LLC resonant circuit topology output steady-state characteristics, it is found that the LLC output steady-state characteristics are affected by the input bus voltage value.
  • the bus voltage of the circuit is controlled by adjusting the closing of the relevant switching devices of the PFC circuit, so that the current ripple value output by the circuit becomes smaller, so as to achieve the suppression of The purpose of the current ripple at the output of the circuit.
  • FIG. 2 is a flowchart of a bus voltage reduction provided by an embodiment of the present application.
  • the current ripple value collected and calculated by the first device is greater than the first threshold, and the first device debugs the bus voltage by reducing the bus voltage in units of the first value each time the first device reduces the bus voltage of the circuit to suppress the circuit.
  • the specific process of the output current ripple is as follows:
  • Step S201 The first device judges whether the soft start of the circuit is completed.
  • Soft start is the process in which the voltage of the circuit is slowly raised from zero to the rated voltage. Only after the soft start of the circuit is completed, the circuit will be in a steady state, and the bus voltage of the circuit can be debugged to suppress all voltages. current ripple at the output of the circuit.
  • step S202 is executed; if it is determined to be no, the entire process ends, and the bus voltage of the circuit is not debugged.
  • Step S202 The first device collects the current ripple value output by the computing circuit.
  • the first device obtains the current ripple value output by the circuit after collecting and calculating for a period of time according to the current output in real time.
  • the calculation process of the current ripple value is: Cur.max is the maximum value of the output current within a period of time, Cur.min is the minimum value of the output current within a period of time, and Cur.Instant is the real-time value of the output current.
  • the first device collects and calculates the output current ripple value in real time. Within a period of time (for example, 100ms), each time the first device enters the sampling data processing cycle (for example, 20us), it will calculate the current ripple data once.
  • the detailed algorithm is: if the output current real-time value Cur.Instant is greater than the previous accumulated value the maximum value of the output current, update the current real-time current value Cur.Instant as the maximum value of the output current Cur.max, otherwise it will not be processed; if the real-time output current value Cur.Instant is less than the previous accumulated output current minimum value, then update the current real-time current value The current value Cur.Instant is used as the output current minimum value Cur.min, otherwise it will not be processed.
  • a period of time for example, 100ms
  • the current ripple data calculation is carried out 5000 times. In this way, the maximum and minimum values of the current output by the circuit can be accurately calculated in a period of time (for example, 100ms).
  • the absolute value of the difference between the two is the output current ripple value within a period of time (for example, 100ms).
  • the first device performs step S203 after collecting the current ripple value output by the computing circuit.
  • Step S203 The first device determines whether the current ripple value is less than or equal to the first threshold.
  • the first threshold value is a pre-qualified index of the current ripple value.
  • it means that the current ripple value reaches the index, and it is not necessary to adjust the bus voltage of the circuit to suppress the current ripple output by the circuit.
  • the process ends; when the judgment is no, it means that the current ripple value does not meet the index, and step S204 is executed.
  • Step S204 The first device judges whether the bus voltage debugging state is the first state through the bus state adjustment flag.
  • the first device determines whether the bus voltage debugging state is in the first state through the bus state flag, and if it is determined to be in the first state, step S205 is executed; If no, it means that the bus voltage debugging state of the first device is the second state, and step S210 is executed.
  • Step S205 The first device increases the bus voltage to the second threshold to obtain the increased bus voltage.
  • the first device After the first device determines that the bus voltage debugging state is the first state through the bus state adjustment flag, the first device increases the bus voltage to a second threshold; wherein the second threshold is the upper threshold of the circuit bus voltage.
  • the tasks performed by the first device in different bus voltage debugging states are different.
  • the task performed After the first device enters the first state, the task performed is to set the bus voltage to the upper threshold; The upper threshold of the bus voltage of the circuit is determined by the withstand capability of the circuit. After this step is performed, step S206 is performed.
  • Step S206 The first device adjusts the bus state flag so that the bus voltage debugging state is the second state.
  • the tasks performed by the first device in different bus voltage debugging states are different.
  • the task performed is to set the bus voltage to the upper limit threshold, and
  • the second state is to lower the bus voltage in the unit of the first value.
  • the bus voltage debug state is determined by logic and timing. After this step is performed, step S207 is performed.
  • Step S207 The first device calculates the current ripple value corresponding to the second threshold.
  • the first device increases the bus voltage to the second threshold, it calculates a current ripple value corresponding to the increased voltage, where the current ripple value is an updated current ripple value.
  • the purpose of calculating the current ripple value corresponding to the second threshold is to subsequently judge the current ripple value corresponding to the second threshold to determine whether it meets the standard; if it meets the standard, the bus voltage of the circuit can be set to the second threshold. , to achieve the effect of suppressing the current ripple output by the circuit, and there is no need to perform subsequent steps of debugging the bus voltage; if the standard is not met, the bus voltage is lowered on the basis of the second threshold. After this step is performed, step S208 is performed.
  • Step S208 The first device determines whether the current ripple value is less than or equal to the first threshold.
  • the first device determines whether the current ripple value is less than or equal to a first threshold value; wherein, the current ripple value corresponds to the current ripple value corresponding to the second threshold value, that is, the updated current ripple value. If it is judged as yes, it means that the current ripple value reaches the standard, and step S209 is executed, that is, the bus voltage of the circuit is set to the second threshold value, and the whole process of debugging the bus voltage of the circuit ends; if it is judged as no, the current ripple value is explained. If the standard is not met, step S210 is performed to reduce the bus voltage of the circuit to obtain the current ripple value that meets the standard or the bus voltage corresponding to the minimum current ripple value.
  • Step S209 The first device sets the bus voltage of the circuit to the second threshold.
  • step S208 if the first device determines that the current ripple value corresponding to the second threshold is less than or equal to the first threshold, indicating that the current ripple value corresponding to the second threshold reaches the index, the first device will The bus voltage is set to the second threshold.
  • Step S210 The first device lowers the busbar voltage by taking the first value as a unit to obtain the lowered busbar voltage.
  • the busbar voltage needs to be lowered to suppress the current ripple value output by the circuit.
  • the unit of lowering the busbar voltage is the first value. The embodiment is described by taking the first value as 1V as an example.
  • step S211 is performed.
  • Step S211 The first device calculates the current ripple value corresponding to the down-regulated bus voltage to obtain an updated current ripple value.
  • step S212 is performed.
  • Step S212 The first device determines whether the updated current ripple value is less than or equal to the first threshold.
  • the first device judges whether the updated first threshold value is less than or equal to the first threshold value, and if the judgment is yes, the updated current ripple value reaches the index, and step S216 is executed; The current ripple value does not reach the target, and step S213 is executed.
  • Step S213 The first device updates and records the minimum current ripple value and its corresponding bus voltage.
  • the first device determines that the updated current ripple value is greater than the first threshold, it updates and records the minimum current ripple value and its corresponding bus voltage.
  • the specific operation process is as follows: the first device records the updated current ripple value. The current ripple value is compared with the minimum current ripple value, and the smaller value of the two is the updated minimum current ripple value. Then, the first device records the updated minimum current ripple value and its corresponding bus voltage.
  • step S202 when the first device reduces the bus voltage for the first time, the minimum current ripple value is in step S202, and the first device collects the current ripple value output by the computing circuit. After this step is performed, step S214 is performed.
  • Step S214 The first device determines whether the down-regulated bus voltage reaches a third threshold.
  • the first device determines whether the lowered bus voltage reaches a third threshold, where the third threshold is the lower limit of the circuit bus voltage, and the third threshold is determined by the grid input voltage and the LLC resonant circuit output voltage. If it is determined to be no, step S210 is executed, and the bus voltage is lowered again to obtain the target bus voltage (the current ripple value corresponding to the target bus voltage is the minimum current ripple value or less than or equal to the first threshold), the first device Set the bus voltage of the circuit to the target bus voltage to achieve the purpose of suppressing the circuit ripple output by the circuit; if it is judged to be yes, even if the current ripple value corresponding to the reduced bus voltage still does not meet the standard, the circuit will not be adjusted any more the bus voltage, step S215 is executed.
  • the lower limit value of the bus voltage is obtained by debugging the circuit state, and the debugging method is that the lower limit value needs to meet the LLC resonant circuit output full load, and leave a certain margin.
  • Step S215 The first device sets the bus voltage corresponding to the minimum current ripple value as the bus voltage of the circuit.
  • the first device determines that the updated current ripple value is greater than the first threshold and the adjusted bus voltage reaches the third threshold, the first device sets the bus voltage of the circuit to a value corresponding to the minimum current ripple value
  • the bus voltage can suppress the current ripple output by the circuit.
  • Step S216 The first device sets the busbars of the circuit to the busbar voltages that have been lowered.
  • step S214 when the first device determines that the updated current ripple value is less than the first threshold, the first device sets the bus voltage of the circuit to the reduced bus voltage, so as to output the current ripple to the circuit. wave suppression.
  • Step S217 The first device adjusts the bus state flag so that the state of the first device to adjust the bus voltage is the first state.
  • the first device adjusts the state of the debugging bus voltage to the first state (initial state) through the bus state adjustment flag, and ends the debugging of the current bus voltage.
  • the first device calculates the current ripple value output by the circuit, and when the current ripple value is greater than the first threshold value, lowers the bus voltage of the circuit to obtain the target bus voltage (the current corresponding to the target bus voltage)
  • the ripple value is the minimum current ripple value or less than or equal to the first threshold), and the bus voltage of the circuit is set to the target bus voltage to suppress the current ripple output by the circuit.
  • the first device reduces the bus voltage by a first value each time within a preset lowering interval of the bus voltage, when the current ripple value corresponding to the lowered bus voltage is less than or equal to the first threshold ( That is, when the current ripple value reaches the index), the down-regulation is stopped, and the bus voltage of the circuit is set to the down-regulated voltage to achieve the effect of suppressing the current ripple output by the circuit; when the down-regulated bus voltage reaches the third threshold (that is, the lower limit of the bus voltage), if the reduced bus voltage is still greater than the first threshold, since the reduced bus voltage has reached the critical value of the reduced interval, the first device will no longer reduce the bus voltage, and will reduce the period
  • the bus voltage corresponding to the minimum current ripple value is set as the bus voltage of the circuit.
  • the purpose of suppressing the current ripple output by the circuit is also achieved by reducing the bus voltage of the circuit.
  • the current ripple output by the circuit is suppressed without changing the loop parameters, and the stability margin or dynamic response speed of the loop is avoided due to the suppression of the current ripple.
  • the influence of the circuit makes the performance of the circuit degrade.
  • FIG. 3 is a flowchart of increasing the bus voltage provided by an embodiment of the present application.
  • the first device increases the busbar voltage of the circuit to suppress
  • the specific process of the current ripple output by the circuit is as follows:
  • steps S301 to S304 For the specific implementation manner of steps S301 to S304, reference may be made to the implementation manners of steps S201 to S204 in the foregoing embodiment, and details are not described herein again.
  • Step S305 The first device reduces the bus voltage to the second threshold to obtain the reduced bus voltage.
  • the first device after the first device determines that the bus voltage debugging state is the first state through the bus state adjustment flag, the first device lowers the bus voltage to a second threshold, where the second threshold is the lower threshold of the circuit bus voltage.
  • the tasks performed by the first device in different bus voltage debugging states are different.
  • the task performed After the first device enters the first state, the task performed is to set the bus voltage to the lower threshold; the first device After the device enters the second state, the task performed is to increase the bus voltage in the unit of the first value.
  • the lower threshold value of the bus voltage is determined by the bearing capacity of the circuit.
  • Step S306 The first device adjusts the bus state flag so that the bus voltage debugging state is the second state.
  • the tasks performed by the first device in different bus voltage debugging states are different. After the first device enters the first state, the task performed is to set the bus voltage to the lower threshold; so After the first device enters the second state, the task performed is to increase the bus voltage with the first value as the unit. Adjusting the bus voltage debug state is determined by logic and timing. After this step is performed, step S307 is performed.
  • Step S307 The first device calculates the current ripple value corresponding to the second threshold.
  • step S308 is performed.
  • steps S308 to S309 For the specific implementation manners of steps S308 to S309, reference may be made to the implementation manners of steps S208 to S209 in the foregoing embodiment, and details are not described herein again.
  • Step S310 The first device increases the busbar voltage by taking the first value as a unit to obtain the increased busbar voltage.
  • the current ripple value when the current ripple value is greater than the first threshold, it means that the current ripple value does not meet the standard, and the bus voltage needs to be increased to suppress the current ripple value output by the circuit.
  • the unit for increasing the bus voltage is a first value, and in this embodiment, the first value is 1V as an example.
  • step S311 is performed.
  • Step S311 The first device calculates the current ripple value corresponding to the increased bus voltage to obtain the updated current ripple value.
  • step S312 is performed.
  • Step S312 The first device determines whether the updated current ripple value is less than or equal to the first threshold.
  • the first device judges whether the updated first threshold value is less than or equal to the first threshold value, and if the judgment is yes, the updated current ripple value reaches the index, and step S316 is executed; The current ripple value does not reach the target, and step S313 is executed.
  • Step S313 The first device updates and records the minimum current ripple value and its corresponding bus voltage.
  • the first device determines that the updated current ripple value is greater than the first threshold, it updates and records the minimum current ripple value and its corresponding bus voltage.
  • the specific operation process is as follows: the first device records the updated current ripple value. The current ripple value is compared with the minimum current ripple value, and the smaller value of the two is the updated minimum current ripple value. Then, the first device records the updated minimum current ripple value and its corresponding bus voltage.
  • step S302 when the first device increases the bus voltage for the first time, the minimum current ripple value is in step S302, and the first device collects the current ripple value output by the calculation circuit. After this step is performed, step S314 is performed.
  • Step S314 The first device determines whether the adjusted bus voltage reaches a third threshold.
  • the first device determines whether the increased bus voltage reaches a third threshold, where the third threshold is an upper limit of the circuit bus voltage, and the third threshold is determined by the withstand voltage of the PFC circuit components. If it is determined to be no, step S310 is executed to increase the bus voltage again to obtain the target bus voltage (the current ripple value corresponding to the target bus voltage is the minimum current ripple value or less than or equal to the first threshold), the first device Set the bus voltage of the circuit to the target bus voltage to achieve the purpose of suppressing the circuit ripple output by the circuit; if it is judged to be yes, even if the current ripple value corresponding to the increased bus voltage is still not up to the standard, the circuit will not be increased any more the bus voltage, step S315 is executed.
  • the upper limit threshold value of the bus voltage is obtained by debugging the circuit state, and the debugging method is that the upper limit threshold value needs to satisfy the output full load of the LLC resonant circuit, and leave a certain margin.
  • Step S315 The first device sets the bus voltage corresponding to the minimum current ripple value as the bus voltage of the circuit.
  • the first device determines that the updated current ripple value is greater than the first threshold and the adjusted bus voltage reaches the third threshold, the first device sets the bus voltage of the circuit to a value corresponding to the minimum current ripple value.
  • the bus voltage can suppress the current ripple output by the circuit.
  • Step S316 The first device sets the busbars of the circuit to the increased busbar voltage.
  • step S312 when the first device determines that the updated current ripple value is less than the first threshold, the first device sets the bus voltage of the circuit to the adjusted bus voltage, so as to output the current ripple to the circuit. wave suppression.
  • Step S317 The first device adjusts the bus state flag so that the state of the first device to adjust the bus voltage is the first state.
  • the first device adjusts the state of the debugging bus voltage to the first state (initial state) through the bus state adjustment flag, and ends the debugging of the current bus voltage.
  • the first device calculates the current ripple value output by the circuit, and when the current ripple value is greater than the first threshold value, increases the bus voltage of the circuit to obtain the target bus voltage (the current corresponding to the target bus voltage)
  • the ripple value is the minimum current ripple value or less than or equal to the first threshold), and the bus voltage of the circuit is set to the target bus voltage to suppress the current ripple output by the circuit.
  • the first device increases the bus voltage by a first value each time within a preset bus voltage increase interval, and when the current ripple value corresponding to the increased bus voltage is less than or equal to the first threshold ( That is, when the current ripple value reaches the index), the increase is stopped, and the bus voltage of the circuit is set to the increased voltage to achieve the effect of suppressing the current ripple output by the circuit; when the increased bus voltage reaches the third threshold value (that is, the upper limit of the bus voltage), the increased bus voltage is still greater than the first threshold. Since the increased bus voltage has reached the critical value of the increased interval, the first device will no longer increase the bus voltage, and will set the minimum value during the period of increase. The bus voltage corresponding to the current ripple value is set as the bus voltage of the circuit.
  • the purpose of suppressing the current ripple output by the circuit is also realized by increasing the bus voltage of the circuit.
  • the current ripple output by the circuit is suppressed without changing the loop parameters, and the stability margin or dynamic response speed of the loop caused by the suppression of the current ripple is avoided. Affect the problem that the performance of the circuit is degraded.
  • FIG. 4 is a schematic structural diagram of a device for suppressing current ripple provided by an embodiment of the present application.
  • the device 4 for suppressing current ripple may include a first current ripple value calculation unit 401, a first judgment unit 402 and the bus voltage adjustment unit 403, wherein the detailed description of each unit is as follows:
  • a first current ripple value calculation unit 401 configured to collect the current ripple value output by the calculation circuit
  • a first judging unit 402 configured to judge whether the current ripple value is less than or equal to a first threshold
  • the bus voltage debugging unit 403 is configured to adjust the bus voltage of the circuit if the first judgment unit 402 judges no.
  • the device 4 for suppressing current ripple further includes:
  • the busbar state flag adjustment unit is used to adjust the busbar state flag, so that the state of the first device to debug the busbar voltage is the first state.
  • the bus voltage debugging unit 403 further includes:
  • a first state judging unit for judging the state of the first device debugging bus voltage
  • the first bus voltage debugging unit is used for the first state judgment unit to adjust the bus voltage of the circuit to a second threshold after the first state judgment unit judges that the state of the first device debugging the bus voltage is the first state, to obtain the debugged bus voltage. bus voltage;
  • a second current ripple value calculation unit configured to calculate the current ripple value corresponding to the second threshold
  • a second judging unit configured to judge whether the updated current ripple value is less than or equal to a first threshold
  • a first bus voltage setting unit configured to set the bus voltage of the circuit to the second threshold when the second judgment unit judges yes;
  • the second busbar voltage debugging unit is used for continuing to debug the busbar voltage when the second judgment unit judges that it is no.
  • the third bus voltage debugging unit is used for debugging the bus voltage of the circuit starting from the bus voltage of the current circuit after the first state judgment unit judges that the state of the first device debugging the bus voltage is the second state.
  • the second bus voltage debugging unit includes:
  • a fourth bus voltage debugging unit configured to debug the bus voltage with the first numerical value as a unit each time to obtain the debugged bus voltage
  • a third current ripple value calculation unit configured to calculate the current ripple value corresponding to the debugged bus voltage to obtain an updated current ripple value
  • a third judging unit configured to judge whether the updated current ripple value is less than or equal to the first threshold
  • a second bus voltage setting unit configured to set the bus voltage of the circuit to the debugged bus voltage when the third judgment unit judges yes;
  • the first update and record unit is configured to update and record the minimum current ripple value and its corresponding bus voltage when the third judgment unit judges no.
  • a first bus voltage judgment unit configured to judge whether the debugged bus voltage reaches a third threshold
  • the third bus voltage setting unit is configured to set the bus voltage of the circuit to the bus voltage corresponding to the updated and recorded minimum current ripple value when the first bus voltage judgment unit judges yes.
  • the third bus voltage debugging unit includes:
  • a fifth busbar voltage debugging unit configured to adjust the busbar voltage of the circuit by taking the first value as a unit each time to obtain the debugged busbar voltage
  • a fourth current ripple value calculation unit configured to calculate the current ripple value corresponding to the debugged bus voltage to obtain an updated current ripple value
  • a fourth judging unit used for whether the updated current ripple value is less than or equal to a first threshold
  • a fourth busbar setting unit configured to set the busbar voltage of the circuit to the debugged busbar voltage if the fourth judgment unit judges yes;
  • a second updating and recording unit configured to update and record the minimum current ripple value and its corresponding bus voltage if the fourth judging unit judges no;
  • a second bus voltage judging unit configured to judge whether the debugged bus voltage reaches a third threshold
  • the fifth bus voltage setting unit is configured to set the bus voltage of the circuit to the bus voltage corresponding to the minimum current ripple value of the updated record when the second bus voltage judgment unit judges that it is yes.
  • FIG. 5 is a schematic structural diagram of a device for suppressing current ripple provided by an embodiment of the present application.
  • the device 5 for suppressing current ripple may include a memory 501 and a processor 502, wherein the detailed description of each unit as follows:
  • Memory 501 is used to store program codes.
  • the processor 502 is configured to call the program code stored in the memory to perform the following steps:
  • the first device debugs the bus voltage of the circuit
  • the first device does not debug the bus voltage of the circuit.
  • the processor 502 is further configured to: adjust the bus state flag, so that the state of the first device debugging the bus voltage is the first state.
  • the processor 502 debugging the bus voltage of the circuit includes: judging the state of debugging the bus voltage through the bus state flag;
  • If the state of the debugging bus voltage is the second state, starting from the bus voltage of the current circuit, debugging the bus voltage of the circuit;
  • debug the bus voltage of the circuit to the second threshold to obtain the debugged bus voltage; adjust the bus state flag so that the state of the first device to debug the bus voltage is the second state, and calculate the current ripple value corresponding to the second threshold;
  • the processor 502 continues to debug the busbar voltage, including: debugging the busbar voltage with a first value as a unit each time, obtaining the debugged busbar voltage, and calculating the debugged busbar voltage The current ripple value corresponding to the bus voltage is obtained, and the updated current ripple value is obtained;
  • the bus voltage of the circuit is set to the bus voltage corresponding to the minimum current ripple value of the updated record
  • the processor 502 starts from the bus voltage of the current circuit to debug the bus voltage of the circuit, including:
  • the embodiments of the present application provide a computer program, including instructions, when the computer program is executed by a computer, the first device can execute the method for suppressing current ripple described in the foregoing embodiments.
  • An embodiment of the present application provides a computer-readable storage medium, characterized in that, the computer-readable storage medium stores a computer program, and the computer program includes program instructions, the program instructions, when executed by a processor, cause The processor executes the method for suppressing current ripple described in the above embodiments.
  • Embodiments of the present application provide a vehicle, an apparatus and device capable of implementing the method for suppressing current ripple described in the foregoing embodiments.
  • the disclosed apparatus may be implemented in other manners.
  • the device embodiments described above are only illustrative.
  • the division of the above modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated. to another system, or some features can be ignored, or not implemented.
  • the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical or other forms.
  • modules described above as separate components may or may not be physically separated, and components shown as modules may or may not be physical modules, that is, they may be located in one place, or may be distributed to multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
  • each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically alone, or two or more modules may be integrated into one module.
  • the above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Measurement Of Current Or Voltage (AREA)
  • Power Sources (AREA)

Abstract

Provided in the present application are a method and an apparatus for suppressing a current ripple, a device, and a readable storage medium, wherein the method for suppressing a current ripple comprises: a first device collects and calculates a current ripple value outputted by a circuit, and then determines whether the current ripple value is greater than a first threshold value. If the current ripple value is greater than the first threshold value, then the first device adjusts the bus voltage of the circuit; and if the first current ripple value is less than or equal to the first threshold value, then the first device does not adjust the bus voltage of the circuit. By means of the method of dynamically adjusting the bus voltage of the circuit, the objective of suppressing a current ripple outputted by the circuit is achieved.

Description

一种抑制电流纹波的方法、装置、设备以及可读存储介质A method, apparatus, device and readable storage medium for suppressing current ripple 技术领域technical field
本申请涉及抑制电流纹波的技术领域,尤其涉及一种抑制电流纹波的方法、装置、设备、计算机程序、计算机可读存储介质以及车辆。The present application relates to the technical field of suppressing current ripple, and in particular, to a method, apparatus, device, computer program, computer-readable storage medium, and vehicle for suppressing current ripple.
背景技术Background technique
在LLC谐振电路的实际应用中,输出的电流纹波超标是常见问题。电流纹波指的是流经电容器的交流电流的均方根值(Root Mean Square,RMS)。电流纹波在电压上的表现为脉动或纹波电压。电容器最大允许的纹波电流受环境温度、电容器表面温度(及散热面积)、损耗角度(或ESR)以及交流频率参数的限制。温度是电解电容器件寿命的决定性因素,因此由纹波产生的热损耗将成为电容寿命的一个关键参考因数。目前,抑制电流纹波的方法主要有两种:一种方法是调整环路控制器的参数,以PI控制器为例,PI控制器根据电流纹波的阈值与电路实际输出的电流纹波值构成控制偏差,将所述控制偏差的比例和积分通过线性组合构成控制量,对输出的电流纹波进行控制。另外一种方法是在电路中加入准谐振控制器,来抑制电流纹波。In the practical application of LLC resonant circuit, it is a common problem that the output current ripple exceeds the standard. Current ripple refers to the Root Mean Square (RMS) value of the AC current flowing through the capacitor. The current ripple appears in voltage as ripple or ripple voltage. The maximum allowable ripple current of a capacitor is limited by ambient temperature, capacitor surface temperature (and heat sink area), loss angle (or ESR), and AC frequency parameters. Temperature is a determining factor in the life of an electrolytic capacitor device, so heat loss due to ripple will be a key reference factor for capacitor life. At present, there are two main methods to suppress the current ripple: one is to adjust the parameters of the loop controller. Taking the PI controller as an example, the PI controller uses the current ripple threshold and the actual output current ripple value of the circuit. A control deviation is formed, the proportion and integral of the control deviation are linearly combined to form a control variable, and the output current ripple is controlled. Another method is to add a quasi-resonant controller to the circuit to suppress the current ripple.
但是,通过上述两种方法抑制电流纹波,会对环路的稳定裕量或动态响应速度造成明显影响,加入准谐振控制器会使环路控制算法复杂化,从而造成电路的工作性能下降。本申请提出了一种基于动态调整母线电压来抑制LLC谐振电路输出电流纹波的方法,实时采集计算电路输出的电流纹波,利用LLC谐振电路的拓扑特性,在不改变环路参数的情况下,通过动态调整母线电压值来抑制电路输出的电流纹波,避免了因抑制电流纹波而对环路的稳定裕量或动态响应速度造成明显的影响,使得电路工作性能下降的问题。However, suppressing the current ripple through the above two methods will have a significant impact on the stability margin or dynamic response speed of the loop. Adding a quasi-resonant controller will complicate the loop control algorithm, thereby reducing the performance of the circuit. This application proposes a method for suppressing the output current ripple of an LLC resonant circuit based on dynamic adjustment of the bus voltage. The current ripple output by the calculation circuit is collected in real time, and the topology characteristics of the LLC resonant circuit are used without changing the loop parameters. , the current ripple output by the circuit is suppressed by dynamically adjusting the bus voltage value, which avoids the obvious impact on the stability margin or dynamic response speed of the loop due to the suppression of the current ripple, which reduces the performance of the circuit.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供了一种抑制电流纹波的方法,通过利用LLC谐振电路的拓扑特性,动态调整母线电压值来抑制电路输出的电流纹波,避免了因抑制电流纹波而对环路的稳定裕量或动态响应速度造成明显的影响,使得电路工作性能下降的问题。The embodiment of the present application provides a method for suppressing current ripple. By using the topology characteristics of the LLC resonant circuit, the voltage value of the busbar is dynamically adjusted to suppress the current ripple output by the circuit, and the current ripple output by the circuit is avoided. Stability margin or dynamic response speed have a significant impact, making the circuit performance degradation problem.
第一方面,本申请实施例提供了一种抑制电流纹波的方法,包括:In a first aspect, an embodiment of the present application provides a method for suppressing current ripple, including:
第一设备采集计算电路输出的电流纹波值;The first device collects the current ripple value output by the calculation circuit;
所述第一设备判断所述电流纹波值是否小于或等于第一阈值;The first device determines whether the current ripple value is less than or equal to a first threshold;
若判断为否,所述第一设备调试所述电路的母线电压;If the judgment is no, the first device debugs the bus voltage of the circuit;
若判断为是,所述第一设备不调试所述电路的母线电压。If the determination is yes, the first device does not debug the bus voltage of the circuit.
本申请实施例,第一设备在判断电路输出的电流纹波值大于第一阈值的情况下,调试电路的母线电压,使得最终电路设置的母线电压对应输出的电流纹波值小于第一阈值或者比原来所述第一设备计算电路输出的电流纹波值小(最坏的一种情况是与第一设备开始计算的电流纹波值相同),从而达到抑制电路输出的电流纹波的作用。通过这种方式,在不改变环路参数的情况下,动态调整母线电压值来抑制电路输出的电流纹波,避免了因抑制电流纹波而对环路的稳定裕量或动态响应速度造成明显的影响,使得电路工作性能下降的问题。In this embodiment of the present application, when the current ripple value output by the judgment circuit is greater than the first threshold, the first device debugs the bus voltage of the circuit so that the output current ripple value corresponding to the bus voltage finally set by the circuit is less than the first threshold or It is smaller than the current ripple value output by the original calculation circuit of the first device (the worst case is the same as the current ripple value calculated by the first device), so as to achieve the effect of suppressing the current ripple output by the circuit. In this way, without changing the loop parameters, the voltage value of the busbar is dynamically adjusted to suppress the current ripple output by the circuit, and the stability margin or dynamic response speed of the loop is avoided due to the suppression of the current ripple. The influence of the circuit makes the performance of the circuit degrade.
在一种可能实现的方式中,所述第一设备调试所述电路的母线电压之后,还包括:In a possible implementation manner, after the first device debugs the bus voltage of the circuit, it further includes:
所述第一设备调整母线状态标志,使得所述第一设备的母线电压调试状态为第一状态。The first device adjusts the bus state flag so that the bus voltage debugging state of the first device is the first state.
本申请实施例,在调试所述电路的母线电压之后,调整母线状态标志,使得调试母线电压的状态进入初始状态,即第一状态,有利于在电流纹波值大于第一阈值的情况下,调试电路的母线电压,在不改变环路参数的情况下抑制了电路输出的电流纹波,避免了因抑制电流纹波而对环路的稳定裕量或动态响应速度造成明显的影响,使得电路工作性能下降的问题。In this embodiment of the present application, after the bus voltage of the circuit is debugged, the bus state flag is adjusted so that the state of the debugged bus voltage enters the initial state, that is, the first state. The bus voltage of the debugging circuit suppresses the current ripple output by the circuit without changing the loop parameters, and avoids the obvious influence on the stability margin or dynamic response speed of the loop due to the suppression of the current ripple, making the circuit Degraded work performance.
在一种可能实现的方式中,所述第一设备调试所述电路的母线电压,包括:In a possible implementation manner, the first device debugs the bus voltage of the circuit, including:
所述第一设备通过母线状态标志判断所述第一设备的母线电压调试状态;The first device judges the bus voltage debugging state of the first device through the bus state flag;
若所述第一设备的母线电压调试状态为第二状态,所述第一设备从当前电路的母线电压开始,调试所述电路的母线电压;If the bus voltage debugging state of the first device is the second state, the first device starts debugging the bus voltage of the circuit from the bus voltage of the current circuit;
若所述第一设备的母线电压调试状态为第一状态,所述第一设备将所述电路的母线电压调试为第二阈值,得到调试后的母线电压,调整所述母线状态标志,使得所述第一设备的母线电压调试状态为第二状态,并计算所述第二阈值对应的电流纹波值;其中,所述第二阈值对应的电流纹波值为更新后的电流纹波值,所述第二阈值为所述电路母线电压的上限值;If the bus voltage debug state of the first device is the first state, the first device debugs the bus voltage of the circuit to the second threshold, obtains the debugged bus voltage, and adjusts the bus state flag so that all The bus voltage debugging state of the first device is the second state, and the current ripple value corresponding to the second threshold value is calculated; wherein, the current ripple value corresponding to the second threshold value is the updated current ripple value, the second threshold is the upper limit value of the circuit bus voltage;
所述第一设备判断所述更新后的电流纹波值是否小于或等于第一阈值;The first device determines whether the updated current ripple value is less than or equal to a first threshold;
若判断为是,所述第一设备将所述电路的母线电压设置为所述第二阈值;If it is determined to be yes, the first device sets the bus voltage of the circuit to the second threshold;
若判断为否,所述第一设备继续调试所述母线电压。If the judgment is negative, the first device continues to debug the bus voltage.
本申请实施例,在电流纹波值大于第一阈值的情况下,第一设备判断其调试母线电压的状态,根据所述调试母线电压的状态进行所述电路母线电压的调试,有利于在不改变环路参数的情况下抑制了电路输出的电流纹波,避免了因抑制电流纹波而对环路的稳定裕量或动态响应速度造成明显的影响,使得电路工作性能下降的问题。In this embodiment of the present application, when the current ripple value is greater than the first threshold, the first device judges the state of the debug bus voltage, and debugs the circuit bus voltage according to the state of the debug bus voltage. In the case of changing the loop parameters, the current ripple output by the circuit is suppressed, which avoids the obvious influence on the stability margin or dynamic response speed of the loop due to the suppression of the current ripple, and the problem that the circuit performance is degraded.
在一种可能实现的方式中,所述第一设备继续调试所述母线电压,包括:In a possible implementation manner, the first device continues to debug the bus voltage, including:
所述第一设备每次以第一数值为单位,调试所述母线电压,得到调试后的母线电压,并计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值;The first device debugs the busbar voltage with the first value as a unit each time, obtains the debugged busbar voltage, and calculates the current ripple value corresponding to the debugged busbar voltage to obtain the updated current ripple value;
所述第一设备判断所述更新后的电流纹波值是否小于或等于第一阈值;The first device determines whether the updated current ripple value is less than or equal to a first threshold;
若判断为是,所述第一设备将所述电路的母线电压设置为所述调试后的母线电压;If it is determined to be yes, the first device sets the bus voltage of the circuit to the debugged bus voltage;
若判断为否,所述第一设备更新记录最小电流纹波值及其对应的母线电压;其中,所述更新记录的最小电流纹波值为所述更新后的电流纹波值与更新前的最小电流纹波值之间数值较小的电流纹波值;If the judgment is negative, the first device updates and records the minimum current ripple value and its corresponding bus voltage; wherein, the updated and recorded minimum current ripple value is the same as the current ripple value after the update and the value before the update. The current ripple value with the smaller value between the minimum current ripple values;
所述第一设备判断所述调试后的母线电压是否达到第三阈值;The first device determines whether the debugged bus voltage reaches a third threshold;
若判断为是,所述第一设备将所述电路的母线电压设置为所述更新记录的最小电流纹波值对应的母线电压;If it is determined to be yes, the first device sets the bus voltage of the circuit to the bus voltage corresponding to the minimum current ripple value recorded in the update;
若判断为否,所述第一设备执行所述每次以第一数值为单位,调试所述母线电压,得 到调试后的母线电压,并计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值的步骤。If it is determined to be no, the first device performs the debugging of the busbar voltage with the first value as a unit each time, obtains the debugged busbar voltage, and calculates the current ripple value corresponding to the debugged busbar voltage , the steps to get the updated current ripple value.
本申请实施例,第一设备调试母线电压的方式有两种:第一种是,当电流纹波值大于第一阈值,且调试后的母线电压未达到第三阈值的情况下,第一设备每次以第一数值为单位下调母线电压,在这种情况下,所述第三阈值为母线电压的下限阈值;第二种是,当电流纹波值大于第一阈值,且调试后的母线电压未达到第三阈值的情况下,第一设备每次以第一数值为单位上调母线电压,在这种情况下,所述第三阈值为母线电压的上限阈值。通过这种方式,在不改变环路参数的情况下,动态调整母线电压值来抑制电路输出的电流纹波,避免了因抑制电流纹波而对环路的稳定裕量或动态响应速度造成明显的影响,使得电路工作性能下降的问题。In this embodiment of the present application, there are two ways for the first device to debug the bus voltage: the first is that when the current ripple value is greater than the first threshold and the debugged bus voltage does not reach the third threshold, the first device The bus voltage is adjusted down by the first value each time. In this case, the third threshold is the lower threshold of the bus voltage; the second is when the current ripple value is greater than the first threshold, and the debugged bus When the voltage does not reach the third threshold, the first device increases the bus voltage in units of the first value each time. In this case, the third threshold is the upper threshold of the bus voltage. In this way, without changing the loop parameters, the voltage value of the busbar is dynamically adjusted to suppress the current ripple output by the circuit, and the stability margin or dynamic response speed of the loop is avoided due to the suppression of the current ripple. The influence of the circuit makes the performance of the circuit degrade.
在一种可能实现的方式中,若所述第一设备的母线电压调试状态为第二状态,所述第一设备从当前电路的母线电压开始,调试所述电路的母线电压,包括:In a possible implementation manner, if the bus voltage debugging state of the first device is the second state, the first device starts from the bus voltage of the current circuit to debug the bus voltage of the circuit, including:
所述第一设备每次以第一数值为单位,调试所述电路的母线电压,得到调试后的母线电压,并计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值;The first device debugs the busbar voltage of the circuit with the first value as a unit each time, obtains the debugged busbar voltage, and calculates the current ripple value corresponding to the debugged busbar voltage to obtain the updated current Ripple value;
所述第一设备判断所述更新后的电流纹波值是否小于或等于第一阈值;The first device determines whether the updated current ripple value is less than or equal to a first threshold;
若判断为是,所述第一设备将所述电路的母线电压设置为所述调试后的母线电压;If it is determined to be yes, the first device sets the bus voltage of the circuit to the debugged bus voltage;
若判断为否,所述第一设备更新记录最小电流纹波值及其对应的母线电压;其中,所述更新记录的最小电流纹波值为所述更新后的电流纹波值与更新前的最小电流纹波值之间数值较小的电流纹波值;If the judgment is negative, the first device updates and records the minimum current ripple value and its corresponding bus voltage; wherein, the updated and recorded minimum current ripple value is the same as the current ripple value after the update and the value before the update. The current ripple value with the smaller value between the minimum current ripple values;
所述第一设备判断所述调试后的母线电压是否达到第三阈值;The first device determines whether the debugged bus voltage reaches a third threshold;
若判断为是,所述第一设备将所述电路的母线电压设置为所述更新记录的最小电流纹波值对应的母线电压;If it is determined to be yes, the first device sets the bus voltage of the circuit to the bus voltage corresponding to the minimum current ripple value recorded in the update;
若判断为否,所述第一设备执行所述每次以第一数值为单位,调整所述电路的母线电压,得到调试后的母线电压,并计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值的步骤。If it is determined to be no, the first device adjusts the bus voltage of the circuit every time the first value is used as the unit to obtain the debugged bus voltage, and calculates the current ripple corresponding to the debugged bus voltage. Ripple value, steps to get the updated current ripple value.
第二方面,本申请实施例提供了一种计算机程序,包括指令,当所述计算机程序被计算机执行时,使得第一设备可以上述第一方面的所述抑制电流纹波的方法。In a second aspect, an embodiment of the present application provides a computer program, including instructions, when the computer program is executed by a computer, the first device can perform the method for suppressing current ripple in the first aspect.
第三方面,本申请实施例提供了一种抑制电流纹波的装置,包括:In a third aspect, an embodiment of the present application provides a device for suppressing current ripple, including:
第一电流纹波值计算单元,用于采集计算电路输出的电流纹波值;a first current ripple value calculation unit, used for collecting the current ripple value output by the calculation circuit;
第一判断单元,用于判断所述电流纹波值是否小于或等于第一阈值;a first judging unit, configured to judge whether the current ripple value is less than or equal to a first threshold;
母线电压调试单元,用于若所述第一判断单元判断为否,调整所述电路的母线电压。A bus voltage debugging unit, configured to adjust the bus voltage of the circuit if the first judgment unit judges no.
在一种可能的实现方式中,所述抑制电流纹波的装置,还包括:In a possible implementation manner, the device for suppressing current ripple further includes:
母线状态标志调整单元,用于调整母线状态标志,使所述第一设备调试母线电压的状态为第一状态。The busbar state flag adjustment unit is used to adjust the busbar state flag, so that the state of the first device to debug the busbar voltage is the first state.
在一种可能的实现方式中,所述母线电压调试单元,还包括:In a possible implementation manner, the busbar voltage debugging unit further includes:
第一状态判断单元,用于判断所述第一设备调试母线电压的状态;a first state judging unit for judging the state of the first device debugging bus voltage;
第一母线电压调试单元,用于所述第一状态判断单元判断所述第一设备调试母线电压的状态为第一状态后,将所述电路的母线电压调试为第二阈值,得到调试后的母线电压;The first bus voltage debugging unit is used for the first state judgment unit to adjust the bus voltage of the circuit to a second threshold after the first state judgment unit judges that the state of the first device debugging the bus voltage is the first state, to obtain the debugged bus voltage. bus voltage;
第二电流纹波值计算单元,用于计算所述第二阈值对应的电流纹波值;a second current ripple value calculation unit, configured to calculate the current ripple value corresponding to the second threshold;
第二判断单元,用于判断所述更新后的电流纹波值是否小于或等于第一阈值;a second judging unit, configured to judge whether the updated current ripple value is less than or equal to a first threshold;
第一母线电压设置单元,用于所述第二判断单元判断为是时,将所述电路的母线电压设置为所述第二阈值;a first bus voltage setting unit, configured to set the bus voltage of the circuit to the second threshold when the second judgment unit judges yes;
第二母线电压调试单元,用于所述第二判断单元判断为否时,继续调试所述母线电压。The second busbar voltage debugging unit is used for continuing to debug the busbar voltage when the second judgment unit judges that it is no.
第三母线电压调试单元,用于所述第一状态判断单元判断所述第一设备调试母线电压的状态为第二状态之后,从当前电路的母线电压开始,调试所述电路的母线电压。The third bus voltage debugging unit is used for debugging the bus voltage of the circuit starting from the bus voltage of the current circuit after the first state judgment unit judges that the state of the first device debugging the bus voltage is the second state.
在一种可能实现的方式中,所述第二母线电压调试单元包括:In a possible implementation manner, the second bus voltage debugging unit includes:
第四母线电压调试单元,用于每次以第一数值为单位,调试所述母线电压,得到调试后的母线电压;a fourth bus voltage debugging unit, configured to debug the bus voltage with the first numerical value as a unit each time to obtain the debugged bus voltage;
第三电流纹波值计算单元,用于计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值;a third current ripple value calculation unit, configured to calculate the current ripple value corresponding to the debugged bus voltage to obtain an updated current ripple value;
第三判断单元,用于判断所述更新后的电流纹波值是否小于或等于第一阈值;a third judging unit, configured to judge whether the updated current ripple value is less than or equal to the first threshold;
第二母线电压设置单元,用于所述第三判断单元判断为是的情况下,将所述电路的母线电压设置为所述调试后的母线电压;a second bus voltage setting unit, configured to set the bus voltage of the circuit to the debugged bus voltage when the third judgment unit judges yes;
第一更新记录单元,用于所述第三判断单元判断为否的情况下,更新记录最小电流纹波值及其对应的母线电压。The first update and record unit is configured to update and record the minimum current ripple value and its corresponding bus voltage when the third judgment unit judges no.
第一母线电压判断单元,用于判断所述调试后的母线电压是否达到第三阈值;a first bus voltage judgment unit, configured to judge whether the debugged bus voltage reaches a third threshold;
第三母线电压设置单元,用于所述第一母线电压判断单元判断为是的情况下,将所述电路的母线电压设置为所述更新记录的最小电流纹波值对应的母线电压。The third bus voltage setting unit is configured to set the bus voltage of the circuit to the bus voltage corresponding to the updated and recorded minimum current ripple value when the first bus voltage judgment unit judges yes.
在一种可能的实现方式中,所述第三母线电压调试单元,包括:In a possible implementation manner, the third bus voltage debugging unit includes:
第五母线电压调试单元,用于每次以第一数值为单位,调整所述电路的母线电压,得到调试后的母线电压;a fifth busbar voltage debugging unit, configured to adjust the busbar voltage of the circuit by taking the first value as a unit each time to obtain the debugged busbar voltage;
第四电流纹波值计算单元,用于计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值;a fourth current ripple value calculation unit, configured to calculate the current ripple value corresponding to the debugged bus voltage to obtain an updated current ripple value;
第四判断单元,用于所述更新后的电流纹波值是否小于或等于第一阈值;a fourth judging unit, used for whether the updated current ripple value is less than or equal to a first threshold;
第四母线设置单元,用于若所述第四判断单元判断为是时,将所述电路的母线电压设置为所述调试后的母线电压;a fourth busbar setting unit, configured to set the busbar voltage of the circuit to the debugged busbar voltage if the fourth judgment unit judges yes;
第二更新记录单元,用于若所述第四判断单元判断为否时,更新记录最小电流纹波值及其对应的母线电压;a second updating and recording unit, configured to update and record the minimum current ripple value and its corresponding bus voltage if the fourth judging unit judges no;
第二母线电压判断单元,用于判断所述调试后的母线电压是否达到第三阈值;a second bus voltage judging unit, configured to judge whether the debugged bus voltage reaches a third threshold;
第五母线电压设置单元,用于所述第二母线电压判断单元判断为是时,将所述电路的母线电压设置为所述更新记录的最小电流纹波值对应的母线电压。The fifth bus voltage setting unit is configured to set the bus voltage of the circuit to the bus voltage corresponding to the minimum current ripple value of the updated record when the second bus voltage judgment unit judges that it is yes.
第四方面,本申请实施例提供了一种抑制电流纹波的设备,包括处理器和存储器;In a fourth aspect, an embodiment of the present application provides a device for suppressing current ripple, including a processor and a memory;
其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器存储的程序代码,执行上述第一方面及其各种可能的实现方式中的抑制电流纹波的方法。Wherein, the memory is used for storing program codes, and the processor is used for calling the program codes stored in the memory to execute the method for suppressing current ripple in the first aspect and various possible implementation manners thereof.
第五方面,本申请实施例提供了一种计算机程序,其特征在于,包括指令,当所述计算机程序被计算机执行时,使得第一设备可以执行上述第一方面及其各种可能的实现方式中的抑制电流纹波的方法。In a fifth aspect, an embodiment of the present application provides a computer program, characterized in that it includes instructions, when the computer program is executed by a computer, the first device can execute the first aspect and various possible implementations thereof. method for suppressing current ripple.
第六方面,本申请实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,使所述处理器执行上述第一方面及其各种可能的实现方式中的抑制电流纹波的方法。In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program includes program instructions, and the program instructions are executed by a processor. When executed, the processor is caused to execute the method for suppressing current ripple in the first aspect and various possible implementation manners thereof.
第七方面,本申请实施例提供了一种车辆,所述车辆包括能够实现上述第一方面及其各种可能的实现方式中的抑制电流纹波方法的装置和设备。In a seventh aspect, an embodiment of the present application provides a vehicle, the vehicle including a device and device capable of implementing the method for suppressing current ripple in the first aspect and various possible implementation manners thereof.
附图说明Description of drawings
图1是本申请实施例提供的一种车载充电机PFC和LLC的电路拓扑图;1 is a circuit topology diagram of a vehicle-mounted charger PFC and LLC provided by an embodiment of the present application;
图2是本申请实施例提供的一种下调母线电压的流程图;FIG. 2 is a flow chart of reducing the bus voltage provided by an embodiment of the present application;
图3是本申请实施例提供的一种上调母线电压的流程图;FIG. 3 is a flowchart of a bus voltage increase provided by an embodiment of the present application;
图4是本申请实施例提供的一种抑制电流纹波的装置的结构示意图;4 is a schematic structural diagram of a device for suppressing current ripple provided by an embodiment of the present application;
图5是本申请实施例提供的一种抑制电流纹波的设备的结构示意图。FIG. 5 is a schematic structural diagram of a device for suppressing current ripple provided by an embodiment of the present application.
具体实施方式Detailed ways
本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。The terms used in the embodiments of the present application are only used to explain specific embodiments of the present application, and are not intended to limit the present application.
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。In order to make those skilled in the art better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only The embodiments are part of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the scope of protection of the present application.
以下分别进行详细说明。Each of them will be described in detail below.
本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third" and "fourth" in the description and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order . Furthermore, the terms "comprising" and "having", and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally also includes For other steps or units inherent to these processes, methods, products or devices.
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式 地理解的是,本文所描述的实施例可以与其它实施例相结合。Reference herein to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor a separate or alternative embodiment that is mutually exclusive of other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
本申请权利要求书和说明书中所述的第一设备为能够实现所述抑制电流纹波方法的设备,其中所述第一设备包括处理器和存储器;其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器存储的程序代码,执行上述第一方面及其各种可能的实现方式中的抑制电流纹波的方法。The first device described in the claims and description of the present application is a device capable of implementing the method for suppressing current ripple, wherein the first device includes a processor and a memory; wherein the memory is used to store program codes, The processor is configured to invoke the program code stored in the memory to execute the method for suppressing current ripple in the first aspect and various possible implementation manners thereof.
请参见图1,图1是本申请实施例提供的一种车载充电机PFC和LLC的电路拓扑图。如图1所示的电路,包括前级功率因数校正电路(Power Factor Correction,PFC)和后级LLC谐振电路。功率因数校正(Power Factor Correction,PFC)中的功率因数指的是有效功率与总耗电量(视在功率)之间的关系,也就是有效功率除以总耗电量(视在功率)的比值。功率因数可以衡量电力被有效利用的程度,当功率因数值越大,代表其电力利用率越高。功率因数是用来衡量用电设备用电效率的参数,低功率因数代表低电力效能。为了提高用电设备功率因数的技术就称为功率因数校正。PFC电路的原理可以理解为通过专用电路去调整电流的波形,对电流电压间的相位差进行补偿。由于LLC谐振电路具有高效率、高频化及良好的电磁兼容性(Electro Magnetic Compatibility,EMC)等优势,因此LLC谐振电路得到了广泛的应用。如图1所示的电路拓扑图包括交流电源、开关器件、电感器、电容以及变压器。由于在不同输出电压点以及不同输出功率时,出现差异化的输出电流纹波的表现,通过分析LLC谐振电路拓扑输出稳态特性的影响因素,研究得到LLC输出稳态特性受到输入母线电压值的影响较大。因此,当电路输出的电流纹波值高于预设的第一阈值时,通过调整PFC电路相关开关器件的闭合来控制电路的母线电压,使得电路输出的电流纹波值变小,从而达到抑制电路输出的电流纹波的目的。Please refer to FIG. 1. FIG. 1 is a circuit topology diagram of an on-board charger PFC and LLC provided by an embodiment of the present application. The circuit shown in Figure 1 includes a front-stage power factor correction circuit (Power Factor Correction, PFC) and a post-stage LLC resonant circuit. The power factor in Power Factor Correction (PFC) refers to the relationship between the effective power and the total power consumption (apparent power), that is, the effective power divided by the total power consumption (apparent power). ratio. Power factor can measure the degree to which electricity is effectively utilized. When the value of power factor is larger, it means that the utilization rate of electricity is higher. Power factor is a parameter used to measure the power efficiency of electrical equipment, and low power factor represents low power efficiency. In order to improve the power factor of electrical equipment, the technology is called power factor correction. The principle of the PFC circuit can be understood as adjusting the waveform of the current through a dedicated circuit to compensate the phase difference between the current and the voltage. Due to the advantages of high efficiency, high frequency and good electromagnetic compatibility (Electro Magnetic Compatibility, EMC) of LLC resonant circuit, LLC resonant circuit has been widely used. The circuit topology shown in Figure 1 includes an AC power source, switching devices, inductors, capacitors, and transformers. Due to the differential output current ripple performance at different output voltage points and different output powers, by analyzing the influencing factors of the LLC resonant circuit topology output steady-state characteristics, it is found that the LLC output steady-state characteristics are affected by the input bus voltage value. Greater impact. Therefore, when the current ripple value output by the circuit is higher than the preset first threshold value, the bus voltage of the circuit is controlled by adjusting the closing of the relevant switching devices of the PFC circuit, so that the current ripple value output by the circuit becomes smaller, so as to achieve the suppression of The purpose of the current ripple at the output of the circuit.
请参见图2,图2是本申请实施例提供的一种下调母线电压的流程图。第一设备采集计算的电流纹波值大于第一阈值且第一设备调试母线电压的方式为每次以第一数值为单位下调母线电压的情况下,第一设备下调电路的母线电压来抑制电路输出的电流纹波的具体流程如下:Referring to FIG. 2 , FIG. 2 is a flowchart of a bus voltage reduction provided by an embodiment of the present application. The current ripple value collected and calculated by the first device is greater than the first threshold, and the first device debugs the bus voltage by reducing the bus voltage in units of the first value each time the first device reduces the bus voltage of the circuit to suppress the circuit. The specific process of the output current ripple is as follows:
步骤S201:第一设备判断电路软起是否完成。Step S201: The first device judges whether the soft start of the circuit is completed.
具体地,在执行下调电路的母线电压的流程之前,要判断电路软起是否完成。软起就是电路的电压由零慢慢提升到额定电压的过程,只有当所述电路软起完成后,所述电路才会处于稳态,才能通过调试所述电路的母线电压的方式来抑制所述电路输出的电流纹波。Specifically, before executing the process of lowering the bus voltage of the circuit, it is necessary to judge whether the soft-start of the circuit is completed. Soft start is the process in which the voltage of the circuit is slowly raised from zero to the rated voltage. Only after the soft start of the circuit is completed, the circuit will be in a steady state, and the bus voltage of the circuit can be debugged to suppress all voltages. current ripple at the output of the circuit.
若判断为是,则执行步骤S202;若判断为否,则整个流程结束,不调试所述电路的母线电压。If it is determined to be yes, step S202 is executed; if it is determined to be no, the entire process ends, and the bus voltage of the circuit is not debugged.
步骤S202:第一设备采集计算电路输出的电流纹波值。Step S202: The first device collects the current ripple value output by the computing circuit.
具体地,第一设备根据实时输出的电流,经过一段时间的采集计算,得到电路输出的电流纹波值。电流纹波值的计算过程为:Cur.max是一段时间内输出电流的最大值,Cur.min是一段时间内输出电流的最小值,Cur.Instant是输出电流的实时值。当电路软起完成后,第一设备实时采集计算输出电流纹波值。第一设备在一段时间内(例如100ms),每次进入采 样数据处理周期(例如20us),会进行一次电流纹波数据的计算,详细的算法是:如果输出电流实时值Cur.Instant大于此前累计的输出电流的最大值,更新当前实时电流值Cur.Instant作为输出电流的最大值Cur.max,否则不作处理;如果输出电流实时值Cur.Instant小于此前累计的输出电流最小值,那么更新当前实时电流值Cur.Instant作为输出电流最小值Cur.min,否则不作处理。在一段时间(例如100ms)内,累计进行5000次的电流纹波数据计算,通过这种方式,可以较为准确地计算在一段时间(例如100ms)内,电路输出的电流最大值和最小值。二者差值的绝对值就是一段时间内(例如100ms)输出的电流纹波值。第一设备在采集计算电路输出的电流纹波值后,执行步骤S203。Specifically, the first device obtains the current ripple value output by the circuit after collecting and calculating for a period of time according to the current output in real time. The calculation process of the current ripple value is: Cur.max is the maximum value of the output current within a period of time, Cur.min is the minimum value of the output current within a period of time, and Cur.Instant is the real-time value of the output current. After the soft start of the circuit is completed, the first device collects and calculates the output current ripple value in real time. Within a period of time (for example, 100ms), each time the first device enters the sampling data processing cycle (for example, 20us), it will calculate the current ripple data once. The detailed algorithm is: if the output current real-time value Cur.Instant is greater than the previous accumulated value the maximum value of the output current, update the current real-time current value Cur.Instant as the maximum value of the output current Cur.max, otherwise it will not be processed; if the real-time output current value Cur.Instant is less than the previous accumulated output current minimum value, then update the current real-time current value The current value Cur.Instant is used as the output current minimum value Cur.min, otherwise it will not be processed. In a period of time (for example, 100ms), the current ripple data calculation is carried out 5000 times. In this way, the maximum and minimum values of the current output by the circuit can be accurately calculated in a period of time (for example, 100ms). The absolute value of the difference between the two is the output current ripple value within a period of time (for example, 100ms). The first device performs step S203 after collecting the current ripple value output by the computing circuit.
步骤S203:第一设备判断电流纹波值是否小于或等于第一阈值。Step S203: The first device determines whether the current ripple value is less than or equal to the first threshold.
具体地,第一阈值为预设的电流纹波值的合格指标,当判断为是时,说明电流纹波值达到指标,不用调整电路的母线电压来抑制所述电路输出的电流纹波,整个流程结束;当判断为否时,说明电流纹波值不符合指标,执行步骤S204。Specifically, the first threshold value is a pre-qualified index of the current ripple value. When it is determined to be yes, it means that the current ripple value reaches the index, and it is not necessary to adjust the bus voltage of the circuit to suppress the current ripple output by the circuit. The process ends; when the judgment is no, it means that the current ripple value does not meet the index, and step S204 is executed.
步骤S204:第一设备通过母线状态调整标志判断母线电压调试状态是否为第一状态。Step S204: The first device judges whether the bus voltage debugging state is the first state through the bus state adjustment flag.
具体地,在第一设备判断电流纹波值大于第一阈值的情况下,第一设备通过母线状态标志判断母线电压调试状态是否处于第一状态,若判断为是,则执行步骤S205;若判断为否,则说明第一设备的母线电压调试状态为第二状态,执行步骤S210。Specifically, when the first device determines that the current ripple value is greater than the first threshold, the first device determines whether the bus voltage debugging state is in the first state through the bus state flag, and if it is determined to be in the first state, step S205 is executed; If no, it means that the bus voltage debugging state of the first device is the second state, and step S210 is executed.
步骤S205:第一设备将母线电压上调为第二阈值,得到上调后的母线电压。Step S205: The first device increases the bus voltage to the second threshold to obtain the increased bus voltage.
具体地,第一设备通过母线状态调整标志判断母线电压调试状态为第一状态之后,第一设备将母线电压上调到第二阈值;其中,所述第二阈值为电路母线电压的上限阈值。在本申请实施例中,所述第一设备处于不同的母线电压调试状态所执行的任务不一样,第一设备进入第一状态后,执行的任务为将母线电压设置为上限阈值;其中,所述电路的母线电压的上限阈值是通过所述电路的承受能力决定的。执行完本步骤后,执行步骤S206。Specifically, after the first device determines that the bus voltage debugging state is the first state through the bus state adjustment flag, the first device increases the bus voltage to a second threshold; wherein the second threshold is the upper threshold of the circuit bus voltage. In the embodiment of the present application, the tasks performed by the first device in different bus voltage debugging states are different. After the first device enters the first state, the task performed is to set the bus voltage to the upper threshold; The upper threshold of the bus voltage of the circuit is determined by the withstand capability of the circuit. After this step is performed, step S206 is performed.
步骤S206:第一设备调整母线状态标志,使得母线电压调试状态为第二状态。Step S206: The first device adjusts the bus state flag so that the bus voltage debugging state is the second state.
具体地,在本申请实施例中,所述第一设备处于不同的母线电压调试状态执行的任务不一样,第一设备进入第一状态后,执行的任务为将母线电压设置为上限阈值,而所述第二状态就是将母线电压以第一数值为单位,进行下调。母线电压调试状态是由逻辑和时序所决定的。执行完本步骤后,执行步骤S207。Specifically, in the embodiment of the present application, the tasks performed by the first device in different bus voltage debugging states are different. After the first device enters the first state, the task performed is to set the bus voltage to the upper limit threshold, and The second state is to lower the bus voltage in the unit of the first value. The bus voltage debug state is determined by logic and timing. After this step is performed, step S207 is performed.
步骤S207:第一设备计算第二阈值对应的电流纹波值。Step S207: The first device calculates the current ripple value corresponding to the second threshold.
具体地,第一设备将母线电压上调至第二阈值之后,计算上调后的电压对应的电流纹波值,所述电流纹波值为更新后的电流纹波值。计算第二阈值对应的电流纹波值的目的是为了后续对所述第二阈值对应的电流纹波值进行判断,判断其是否达标;如果达标,就可以将电路的母线电压设置为第二阈值,达到抑制电路输出的电流纹波的效果,不必再进行后续调试母线电压的步骤;如果不达标,在第二阈值的基础上,下调母线电压。执行完本步骤后,执行步骤S208。Specifically, after the first device increases the bus voltage to the second threshold, it calculates a current ripple value corresponding to the increased voltage, where the current ripple value is an updated current ripple value. The purpose of calculating the current ripple value corresponding to the second threshold is to subsequently judge the current ripple value corresponding to the second threshold to determine whether it meets the standard; if it meets the standard, the bus voltage of the circuit can be set to the second threshold. , to achieve the effect of suppressing the current ripple output by the circuit, and there is no need to perform subsequent steps of debugging the bus voltage; if the standard is not met, the bus voltage is lowered on the basis of the second threshold. After this step is performed, step S208 is performed.
步骤S208:第一设备判断电流纹波值是否小于或等于第一阈值。Step S208: The first device determines whether the current ripple value is less than or equal to the first threshold.
具体地,第一设备判断电流纹波值是否小于或等于第一阈值;其中,所述电流纹波值为所述第二阈值对应的电流纹波值,即更新后的电流纹波值。若判断为是,说明所述电流纹波值达标,执行步骤S209,即将电路的母线电压设置为第二阈值,调试电路母线电压的 整个流程结束;若判断为否,说明所述电流纹波值不达标,执行步骤S210,下调电路的母线电压,以获得达标的电流纹波值或最小电流纹波值对应的母线电压。Specifically, the first device determines whether the current ripple value is less than or equal to a first threshold value; wherein, the current ripple value corresponds to the current ripple value corresponding to the second threshold value, that is, the updated current ripple value. If it is judged as yes, it means that the current ripple value reaches the standard, and step S209 is executed, that is, the bus voltage of the circuit is set to the second threshold value, and the whole process of debugging the bus voltage of the circuit ends; if it is judged as no, the current ripple value is explained. If the standard is not met, step S210 is performed to reduce the bus voltage of the circuit to obtain the current ripple value that meets the standard or the bus voltage corresponding to the minimum current ripple value.
步骤S209:第一设备将电路的母线电压设置为第二阈值。Step S209: The first device sets the bus voltage of the circuit to the second threshold.
具体地,在步骤S208中,若第一设备判断第二阈值对应的电流纹波值小于或等于第一阈值,说明所述第二阈值对应的电流纹波值达到指标,所述第一设备将母线电压设置为第二阈值。Specifically, in step S208, if the first device determines that the current ripple value corresponding to the second threshold is less than or equal to the first threshold, indicating that the current ripple value corresponding to the second threshold reaches the index, the first device will The bus voltage is set to the second threshold.
步骤S210:第一设备以第一数值为单位,下调母线电压,得到下调后的母线电压。Step S210: The first device lowers the busbar voltage by taking the first value as a unit to obtain the lowered busbar voltage.
具体地,当电流纹波值大于第一阈值时,说明电流纹波值不达标,需要下调母线电压,以抑制电路输出的电流纹波值,下调所述母线电压的单位为第一数值,本实施例以第一数值为1V为例,进行说明。Specifically, when the current ripple value is greater than the first threshold value, it means that the current ripple value does not meet the standard, and the busbar voltage needs to be lowered to suppress the current ripple value output by the circuit. The unit of lowering the busbar voltage is the first value. The embodiment is described by taking the first value as 1V as an example.
需要说明的是,在第一设备首次下调母线电压的情况下,若第一设备母线电压的调试状态为第一状态,下调前的母线电压为第二阈值;若第一设备母线电压的调试状态为第二状态,下调前的母线电压为步骤S202中第一设备采集计算电路输出的电流纹波值对应的母线电压。执行完本步骤后,执行步骤S211。It should be noted that, in the case where the first device lowers the bus voltage for the first time, if the debugging state of the bus voltage of the first device is the first state, the bus voltage before the lowering is the second threshold; if the debugging state of the bus voltage of the first device is the second threshold In the second state, the bus voltage before the adjustment is the bus voltage corresponding to the current ripple value output by the first device's collection and calculation circuit in step S202. After this step is performed, step S211 is performed.
步骤S211:第一设备计算下调后的母线电压对应的电流纹波值,得到更新后的电流纹波值。Step S211: The first device calculates the current ripple value corresponding to the down-regulated bus voltage to obtain an updated current ripple value.
具体地,第一设备在将母线电压下调1V后,计算下调后的母线电压对应的电流纹波值,得到更新后的电流纹波值,以便判断更新后的电流纹波值是否达到指标。执行完本步骤后,执行步骤S212。Specifically, after reducing the bus voltage by 1V, the first device calculates the current ripple value corresponding to the reduced bus voltage, and obtains the updated current ripple value, so as to determine whether the updated current ripple value reaches the target. After this step is performed, step S212 is performed.
步骤S212:第一设备判断更新后的电流纹波值是否小于或等于第一阈值。Step S212: The first device determines whether the updated current ripple value is less than or equal to the first threshold.
具体地,第一设备判断更新后的第一阈值是否小于或等于第一阈值,若判断为是,则更新后的电流纹波值达到指标,执行步骤S216;若判断为否,则说明更新后的电流纹波值未达到指标,执行步骤S213。Specifically, the first device judges whether the updated first threshold value is less than or equal to the first threshold value, and if the judgment is yes, the updated current ripple value reaches the index, and step S216 is executed; The current ripple value does not reach the target, and step S213 is executed.
步骤S213:第一设备更新记录最小电流纹波值及其对应的母线电压。Step S213: The first device updates and records the minimum current ripple value and its corresponding bus voltage.
具体地,第一设备判断出更新后的电流纹波值大于第一阈值的情况下,更新记录最小电流纹波值及其对应的母线电压,具体的操作过程为:第一设备将更新后的电流纹波值与最小电流纹波值进行比较,二者数值较小的为更新后的最小电流纹波值。然后,第一设备记录更新后的最小电流纹波值及其对应的母线电压。Specifically, when the first device determines that the updated current ripple value is greater than the first threshold, it updates and records the minimum current ripple value and its corresponding bus voltage. The specific operation process is as follows: the first device records the updated current ripple value. The current ripple value is compared with the minimum current ripple value, and the smaller value of the two is the updated minimum current ripple value. Then, the first device records the updated minimum current ripple value and its corresponding bus voltage.
需要说明的是,当第一设备第一次下调母线电压时,最小电流纹波值为步骤S202中,所述第一设备采集计算电路输出的电流纹波值。执行完本步骤后,执行步骤S214。It should be noted that, when the first device reduces the bus voltage for the first time, the minimum current ripple value is in step S202, and the first device collects the current ripple value output by the computing circuit. After this step is performed, step S214 is performed.
步骤S214:第一设备判断下调后的母线电压是否达到第三阈值。Step S214: The first device determines whether the down-regulated bus voltage reaches a third threshold.
具体地,第一设备判断下调后的母线电压是否达到第三阈值,其中,所述第三阈值为电路母线电压的下限值,第三阈值由电网输入电压和LLC谐振电路输出电压决定。若判断为否,则执行步骤S210,再次下调母线电压,以获取目标母线电压(所述目标母线电压对应的电流纹波值为最小电流纹波值或小于或等于第一阈值),第一设备将电路的母线电压设置为所述目标母线电压来达到抑制电路输出的电路纹波的目的;若判断为是,即使下调后的母线电压对应的电流纹波值仍不达标,也不再下调电路的母线电压,执行步骤S215。其中,所述母线电压的下限值是通过对电路状态进行调试得到的,调试的方法为所述下限 值需满足LLC谐振电路输出满载,并留有一定裕量。Specifically, the first device determines whether the lowered bus voltage reaches a third threshold, where the third threshold is the lower limit of the circuit bus voltage, and the third threshold is determined by the grid input voltage and the LLC resonant circuit output voltage. If it is determined to be no, step S210 is executed, and the bus voltage is lowered again to obtain the target bus voltage (the current ripple value corresponding to the target bus voltage is the minimum current ripple value or less than or equal to the first threshold), the first device Set the bus voltage of the circuit to the target bus voltage to achieve the purpose of suppressing the circuit ripple output by the circuit; if it is judged to be yes, even if the current ripple value corresponding to the reduced bus voltage still does not meet the standard, the circuit will not be adjusted any more the bus voltage, step S215 is executed. Wherein, the lower limit value of the bus voltage is obtained by debugging the circuit state, and the debugging method is that the lower limit value needs to meet the LLC resonant circuit output full load, and leave a certain margin.
步骤S215:第一设备将最小电流纹波值对应的母线电压设置为电路的母线电压。Step S215: The first device sets the bus voltage corresponding to the minimum current ripple value as the bus voltage of the circuit.
具体地,在第一设备判断更新后的电流纹波值大于第一阈值且下调后的母线电压达到第三阈值的情况下,第一设备将电路的母线电压设置为最小电流纹波值对应的母线电压,实现对电路输出的电流纹波的抑制。Specifically, when the first device determines that the updated current ripple value is greater than the first threshold and the adjusted bus voltage reaches the third threshold, the first device sets the bus voltage of the circuit to a value corresponding to the minimum current ripple value The bus voltage can suppress the current ripple output by the circuit.
步骤S216:第一设备将所述电路的母线设置为下调后的母线电压。Step S216: The first device sets the busbars of the circuit to the busbar voltages that have been lowered.
具体地,在步骤S214中,当第一设备判断更新后的电流纹波值小于第一阈值时,第一设备将所述电路的母线电压设置为下调后的母线电压,实现对电路输出电流纹波的抑制。Specifically, in step S214, when the first device determines that the updated current ripple value is less than the first threshold, the first device sets the bus voltage of the circuit to the reduced bus voltage, so as to output the current ripple to the circuit. wave suppression.
步骤S217:第一设备调整母线状态标志使得第一设备调试母线电压的状态为第一状态。Step S217: The first device adjusts the bus state flag so that the state of the first device to adjust the bus voltage is the first state.
具体地,第一设备在设置电路的母线电压后,通过母线状态调整标志将调试母线电压的状态调整为第一状态(初始状态),结束本轮母线电压的调试。Specifically, after setting the bus voltage of the circuit, the first device adjusts the state of the debugging bus voltage to the first state (initial state) through the bus state adjustment flag, and ends the debugging of the current bus voltage.
本实施例,第一设备计算电路输出的电流纹波值,在所述电流纹波值大于第一阈值的情况下,下调电路的母线电压,得到目标母线电压(所述目标母线电压对应的电流纹波值为最小电流纹波值或小于或等于第一阈值),将所述电路的母线电压设置为所述目标母线电压,实现对电路输出的电流纹波的抑制。其中,所述第一设备在一个预先设置的母线电压的下调区间内,每次以第一数值为单位下调母线电压,当下调后的母线电压对应的电流纹波值小于或等于第一阈值(即所述电流纹波值达到指标)时,则停止下调,并将电路的母线电压设置为下调后的电压,实现抑制电路输出的电流纹波的作用;当下调后的母线电压达到第三阈值(即母线电压的下限值)时,若下调后的母线电压仍然大于第一阈值,由于下调后的母线电压已到达下调区间的临界值,第一设备不再下调母线电压,并将下调期间最小电流纹波值对应的母线电压设置为电路的母线电压,由于最小电流纹波值比刚开始第一设备计算电路输出的电流纹波值小(最极端的一种情况为最小电流纹波值与刚开始计算输出的电流纹波值相等),因而,也达到了通过下调电路的母线电压来抑制电路输出的电流纹波的目的。通过动态调整电路母线电压的这种方式,在不改变环路参数的情况下抑制了电路输出的电流纹波,避免了因抑制电流纹波而对环路的稳定裕量或动态响应速度造成明显的影响,使得电路工作性能下降的问题。In this embodiment, the first device calculates the current ripple value output by the circuit, and when the current ripple value is greater than the first threshold value, lowers the bus voltage of the circuit to obtain the target bus voltage (the current corresponding to the target bus voltage) The ripple value is the minimum current ripple value or less than or equal to the first threshold), and the bus voltage of the circuit is set to the target bus voltage to suppress the current ripple output by the circuit. Wherein, the first device reduces the bus voltage by a first value each time within a preset lowering interval of the bus voltage, when the current ripple value corresponding to the lowered bus voltage is less than or equal to the first threshold ( That is, when the current ripple value reaches the index), the down-regulation is stopped, and the bus voltage of the circuit is set to the down-regulated voltage to achieve the effect of suppressing the current ripple output by the circuit; when the down-regulated bus voltage reaches the third threshold (that is, the lower limit of the bus voltage), if the reduced bus voltage is still greater than the first threshold, since the reduced bus voltage has reached the critical value of the reduced interval, the first device will no longer reduce the bus voltage, and will reduce the period The bus voltage corresponding to the minimum current ripple value is set as the bus voltage of the circuit. Since the minimum current ripple value is smaller than the current ripple value output by the first device calculation circuit at the beginning (the most extreme case is the minimum current ripple value It is equal to the current ripple value of the output at the beginning of the calculation), therefore, the purpose of suppressing the current ripple output by the circuit is also achieved by reducing the bus voltage of the circuit. By dynamically adjusting the bus voltage of the circuit, the current ripple output by the circuit is suppressed without changing the loop parameters, and the stability margin or dynamic response speed of the loop is avoided due to the suppression of the current ripple. The influence of the circuit makes the performance of the circuit degrade.
请参见图3,图3是本申请实施例提供的上调母线电压的流程图。第一设备在采集计算的电流纹波值大于第一阈值且第一设备调试母线电压的方式为每次以第一数值为单位上调母线电压的情况下,第一设备上调电路的母线电压来抑制电路输出的电流纹波的具体流程如下:Referring to FIG. 3 , FIG. 3 is a flowchart of increasing the bus voltage provided by an embodiment of the present application. When the current ripple value collected and calculated by the first device is greater than the first threshold value and the first device debugs the busbar voltage by increasing the busbar voltage in units of the first value each time, the first device increases the busbar voltage of the circuit to suppress The specific process of the current ripple output by the circuit is as follows:
步骤S301~步骤S304的具体实现方式可参考上述实施例步骤S201~步骤S204的实现方式,此处不再赘述。For the specific implementation manner of steps S301 to S304, reference may be made to the implementation manners of steps S201 to S204 in the foregoing embodiment, and details are not described herein again.
步骤S305:第一设备将母线电压下调为第二阈值,得到下调后的母线电压。Step S305: The first device reduces the bus voltage to the second threshold to obtain the reduced bus voltage.
具体地,第一设备通过母线状态调整标志判断母线电压调试状态为第一状态之后,第一设备将母线电压下调到第二阈值;其中,所述第二阈值为电路母线电压的下限阈值。在本申请实施例中,所述第一设备处于不同的母线电压调试状态执行的任务不一样,第一设备进入第一状态后,执行的任务为将母线电压设置为下限阈值;所述第一设备进入第二状 态后,执行的任务为将母线电压以第一数值为单位,进行上调。其中,所述母线电压的下限阈值是通过所述电路的承受能力决定的。执行完本步骤后,执行步骤S306。Specifically, after the first device determines that the bus voltage debugging state is the first state through the bus state adjustment flag, the first device lowers the bus voltage to a second threshold, where the second threshold is the lower threshold of the circuit bus voltage. In the embodiment of the present application, the tasks performed by the first device in different bus voltage debugging states are different. After the first device enters the first state, the task performed is to set the bus voltage to the lower threshold; the first device After the device enters the second state, the task performed is to increase the bus voltage in the unit of the first value. Wherein, the lower threshold value of the bus voltage is determined by the bearing capacity of the circuit. After this step is performed, step S306 is performed.
步骤S306:第一设备调整母线状态标志,使得母线电压调试状态为第二状态。Step S306: The first device adjusts the bus state flag so that the bus voltage debugging state is the second state.
具体地,在本申请实施例中,所述第一设备处于不同的母线电压调试状态执行的任务不一样,第一设备进入第一状态后,执行的任务为将母线电压设置为下限阈值;所述第一设备进入第二状态后,执行的任务为将母线电压以第一数值为单位,进行上调。调整母线电压调试状态是由逻辑和时序所决定的。执行完本步骤后,执行步骤S307。Specifically, in the embodiment of the present application, the tasks performed by the first device in different bus voltage debugging states are different. After the first device enters the first state, the task performed is to set the bus voltage to the lower threshold; so After the first device enters the second state, the task performed is to increase the bus voltage with the first value as the unit. Adjusting the bus voltage debug state is determined by logic and timing. After this step is performed, step S307 is performed.
步骤S307:第一设备计算第二阈值对应的电流纹波值。Step S307: The first device calculates the current ripple value corresponding to the second threshold.
具体地,第一设备将母线电压下调至第二阈值之后,计算下调后的电压对应的电流纹波值,所述电流纹波值为更新后的电流纹波值。计算第二阈值对应的电流纹波值的目的是为了后续对所述第二阈值对应的电流纹波值进行判断,判断其是否达标;如果达标,就可以将电路的母线电压设置为第二阈值,达到抑制电路输出的电流纹波的效果,不必再进行后续调试母线电压的步骤;如果不达标,在第二阈值的基础上,上调母线电压。执行完本步骤后,执行步骤S308。Specifically, after the first device lowers the bus voltage to the second threshold, calculates a current ripple value corresponding to the lowered voltage, where the current ripple value is an updated current ripple value. The purpose of calculating the current ripple value corresponding to the second threshold is to subsequently judge the current ripple value corresponding to the second threshold to determine whether it meets the standard; if it meets the standard, the bus voltage of the circuit can be set to the second threshold. , to achieve the effect of suppressing the current ripple output by the circuit, and there is no need to perform subsequent steps of debugging the bus voltage; if the standard is not met, the bus voltage is increased on the basis of the second threshold. After this step is performed, step S308 is performed.
步骤S308~步骤S309的具体实现方式可参考上述实施例步骤S208~步骤S209的实现方式,此处不再赘述。For the specific implementation manners of steps S308 to S309, reference may be made to the implementation manners of steps S208 to S209 in the foregoing embodiment, and details are not described herein again.
步骤S310:第一设备以第一数值为单位,上调母线电压,得到上调后的母线电压。Step S310: The first device increases the busbar voltage by taking the first value as a unit to obtain the increased busbar voltage.
具体地,当电流纹波值大于第一阈值时,说明电流纹波值不达标,需要上调母线电压,以抑制电路输出的电流纹波值。上调所述母线电压的单位为第一数值,本实施例以第一数值为1V为例。Specifically, when the current ripple value is greater than the first threshold, it means that the current ripple value does not meet the standard, and the bus voltage needs to be increased to suppress the current ripple value output by the circuit. The unit for increasing the bus voltage is a first value, and in this embodiment, the first value is 1V as an example.
需要说明的是,在第一设备首次上调母线电压的情况下,若第一设备母线电压的调试状态为第一状态,上调前的母线电压为第二阈值;若第一设备母线电压的调试状态为第二状态,上调前的母线电压为步骤S302中,第一设备采集计算电路输出的电流纹波值对应的母线电压。执行完本步骤后,执行步骤S311。It should be noted that in the case where the first device increases the bus voltage for the first time, if the debugging state of the bus voltage of the first device is the first state, the bus voltage before the increase is the second threshold; if the debugging state of the bus voltage of the first device is the second threshold In the second state, the bus voltage before the upward adjustment is the bus voltage corresponding to the current ripple value output by the first device to collect and calculate the circuit in step S302. After this step is performed, step S311 is performed.
步骤S311:第一设备计算上调后的母线电压对应的电流纹波值,得到更新后的电流纹波值。Step S311: The first device calculates the current ripple value corresponding to the increased bus voltage to obtain the updated current ripple value.
具体地,第一设备在将母线电压上调1V后,计算上调后的母线电压对应的电流纹波值,得到更新后的电流纹波值,以便判断更新后的电流纹波值是否达到指标。执行完本步骤后,执行步骤S312。Specifically, after increasing the bus voltage by 1V, the first device calculates the current ripple value corresponding to the increased bus voltage, and obtains the updated current ripple value, so as to determine whether the updated current ripple value reaches the target. After this step is performed, step S312 is performed.
步骤S312:第一设备判断更新后的电流纹波值是否小于或等于第一阈值。Step S312: The first device determines whether the updated current ripple value is less than or equal to the first threshold.
具体地,第一设备判断更新后的第一阈值是否小于或等于第一阈值,若判断为是,则更新后的电流纹波值达到指标,执行步骤S316;若判断为否,则说明更新后的电流纹波值未达到指标,执行步骤S313。Specifically, the first device judges whether the updated first threshold value is less than or equal to the first threshold value, and if the judgment is yes, the updated current ripple value reaches the index, and step S316 is executed; The current ripple value does not reach the target, and step S313 is executed.
步骤S313:第一设备更新记录最小电流纹波值及其对应的母线电压。Step S313: The first device updates and records the minimum current ripple value and its corresponding bus voltage.
具体地,第一设备判断出更新后的电流纹波值大于第一阈值的情况下,更新记录最小电流纹波值及其对应的母线电压,具体的操作过程为:第一设备将更新后的电流纹波值与最小电流纹波值进行比较,二者数值较小的为更新后的最小电流纹波值。然后,第一设备记录更新后的最小电流纹波值及其对应的母线电压。Specifically, when the first device determines that the updated current ripple value is greater than the first threshold, it updates and records the minimum current ripple value and its corresponding bus voltage. The specific operation process is as follows: the first device records the updated current ripple value. The current ripple value is compared with the minimum current ripple value, and the smaller value of the two is the updated minimum current ripple value. Then, the first device records the updated minimum current ripple value and its corresponding bus voltage.
需要说明的是,当第一设备第一次上调母线电压时,最小电流纹波值为步骤S302中,所述第一设备采集计算电路输出的电流纹波值。执行完本步骤后,执行步骤S314。It should be noted that, when the first device increases the bus voltage for the first time, the minimum current ripple value is in step S302, and the first device collects the current ripple value output by the calculation circuit. After this step is performed, step S314 is performed.
步骤S314:第一设备判断上调后的母线电压是否达到第三阈值。Step S314: The first device determines whether the adjusted bus voltage reaches a third threshold.
具体地,第一设备判断上调后的母线电压是否达到第三阈值,其中,所述第三阈值为电路母线电压的上限值,第三阈值由PFC电路元器件耐压值决定。若判断为否,则执行步骤S310,再次上调母线电压,以获取目标母线电压(所述目标母线电压对应的电流纹波值为最小电流纹波值或小于或等于第一阈值),第一设备将电路的母线电压设置为所述目标母线电压来达到抑制电路输出的电路纹波的目的;若判断为是,即使上调后的母线电压对应的电流纹波值仍不达标,也不再上调电路的母线电压,执行步骤S315。其中,所述母线电压的上限阈值是通过对电路状态进行调试得到的,调试的方法为所述上限阈值需满足LLC谐振电路输出满载,并留有一定裕量。Specifically, the first device determines whether the increased bus voltage reaches a third threshold, where the third threshold is an upper limit of the circuit bus voltage, and the third threshold is determined by the withstand voltage of the PFC circuit components. If it is determined to be no, step S310 is executed to increase the bus voltage again to obtain the target bus voltage (the current ripple value corresponding to the target bus voltage is the minimum current ripple value or less than or equal to the first threshold), the first device Set the bus voltage of the circuit to the target bus voltage to achieve the purpose of suppressing the circuit ripple output by the circuit; if it is judged to be yes, even if the current ripple value corresponding to the increased bus voltage is still not up to the standard, the circuit will not be increased any more the bus voltage, step S315 is executed. Wherein, the upper limit threshold value of the bus voltage is obtained by debugging the circuit state, and the debugging method is that the upper limit threshold value needs to satisfy the output full load of the LLC resonant circuit, and leave a certain margin.
步骤S315:第一设备将最小电流纹波值对应的母线电压设置为电路的母线电压。Step S315: The first device sets the bus voltage corresponding to the minimum current ripple value as the bus voltage of the circuit.
具体地,在第一设备判断更新后的电流纹波值大于第一阈值且上调后的母线电压达到第三阈值的情况下,第一设备将电路的母线电压设置为最小电流纹波值对应的母线电压,实现对电路输出的电流纹波的抑制。Specifically, when the first device determines that the updated current ripple value is greater than the first threshold and the adjusted bus voltage reaches the third threshold, the first device sets the bus voltage of the circuit to a value corresponding to the minimum current ripple value. The bus voltage can suppress the current ripple output by the circuit.
步骤S316:第一设备将所述电路的母线设置为上调后的母线电压。Step S316: The first device sets the busbars of the circuit to the increased busbar voltage.
具体地,在步骤S312中,当第一设备判断更新后的电流纹波值小于第一阈值时,第一设备将所述电路的母线电压设置为上调后的母线电压,实现对电路输出电流纹波的抑制。Specifically, in step S312, when the first device determines that the updated current ripple value is less than the first threshold, the first device sets the bus voltage of the circuit to the adjusted bus voltage, so as to output the current ripple to the circuit. wave suppression.
步骤S317:第一设备调整母线状态标志使得第一设备调试母线电压的状态为第一状态。Step S317: The first device adjusts the bus state flag so that the state of the first device to adjust the bus voltage is the first state.
具体地,第一设备在设置电路的母线电压后,通过母线状态调整标志将调试母线电压的状态调整为第一状态(初始状态),结束本轮母线电压的调试。Specifically, after setting the bus voltage of the circuit, the first device adjusts the state of the debugging bus voltage to the first state (initial state) through the bus state adjustment flag, and ends the debugging of the current bus voltage.
本实施例,第一设备计算电路输出的电流纹波值,在所述电流纹波值大于第一阈值的情况下,上调电路的母线电压,得到目标母线电压(所述目标母线电压对应的电流纹波值为最小电流纹波值或小于或等于第一阈值),将所述电路的母线电压设置为所述目标母线电压,实现对电路输出的电流纹波的抑制。其中,所述第一设备在一个预先设置的母线电压的上调区间内,每次以第一数值为单位上调母线电压,当上调后的母线电压对应的电流纹波值小于或等于第一阈值(即所述电流纹波值达到指标)时,则停止上调,并将电路的母线电压设置为上调后的电压,实现抑制电路输出的电流纹波的作用;当上调后的母线电压达到第三阈值(即母线电压的上限值)时,上调后的母线电压仍然大于第一阈值,由于上调后的母线电压已到达上调区间的临界值,第一设备不再上调母线电压,并将上调期间最小电流纹波值对应的母线电压设置为电路的母线电压,由于最小电流纹波值比刚开始第一设备计算电路输出的电流纹波值小(最极端的一种情况为最小电流纹波值与刚开始计算输出的电流纹波值相等),因而,也实现了通过上调电路的母线电压来抑制电路输出的电流纹波的目的。通过动态调整电路母线电压这种方式,在不改变环路参数的情况下抑制了电路输出的电流纹波,避免了因抑制电流纹波而对环路的稳定裕量或动态响应速度造成明显的影响,使得电路工作性能下降的问题。In this embodiment, the first device calculates the current ripple value output by the circuit, and when the current ripple value is greater than the first threshold value, increases the bus voltage of the circuit to obtain the target bus voltage (the current corresponding to the target bus voltage) The ripple value is the minimum current ripple value or less than or equal to the first threshold), and the bus voltage of the circuit is set to the target bus voltage to suppress the current ripple output by the circuit. Wherein, the first device increases the bus voltage by a first value each time within a preset bus voltage increase interval, and when the current ripple value corresponding to the increased bus voltage is less than or equal to the first threshold ( That is, when the current ripple value reaches the index), the increase is stopped, and the bus voltage of the circuit is set to the increased voltage to achieve the effect of suppressing the current ripple output by the circuit; when the increased bus voltage reaches the third threshold value (that is, the upper limit of the bus voltage), the increased bus voltage is still greater than the first threshold. Since the increased bus voltage has reached the critical value of the increased interval, the first device will no longer increase the bus voltage, and will set the minimum value during the period of increase. The bus voltage corresponding to the current ripple value is set as the bus voltage of the circuit. Since the minimum current ripple value is smaller than the current ripple value output by the first device calculation circuit at the beginning (the most extreme case is that the minimum current ripple value is equal to The current ripple value of the output is equal at the beginning of the calculation), thus, the purpose of suppressing the current ripple output by the circuit is also realized by increasing the bus voltage of the circuit. By dynamically adjusting the bus voltage of the circuit, the current ripple output by the circuit is suppressed without changing the loop parameters, and the stability margin or dynamic response speed of the loop caused by the suppression of the current ripple is avoided. Affect the problem that the performance of the circuit is degraded.
上述详细阐述了本申请实施例的方法,下面提供本实施例的相关装置、设备和车辆。The methods of the embodiments of the present application are described in detail above, and the related apparatuses, devices, and vehicles of the embodiments are provided below.
请参见图4,图4是本申请实施例提供的一种抑制电流纹波的装置的结构示意图,所述抑制电流纹波装置4可以包括第一电流纹波值计算单元401、第一判断单元402和母线电压调整单元403,其中,各个单元的详细描述如下:Please refer to FIG. 4. FIG. 4 is a schematic structural diagram of a device for suppressing current ripple provided by an embodiment of the present application. The device 4 for suppressing current ripple may include a first current ripple value calculation unit 401, a first judgment unit 402 and the bus voltage adjustment unit 403, wherein the detailed description of each unit is as follows:
第一电流纹波值计算单元401,用于采集计算电路输出的电流纹波值;a first current ripple value calculation unit 401, configured to collect the current ripple value output by the calculation circuit;
第一判断单元402,用于判断所述电流纹波值是否小于或等于第一阈值;a first judging unit 402, configured to judge whether the current ripple value is less than or equal to a first threshold;
母线电压调试单元403,用于若所述第一判断单元402判断为否,调整所述电路的母线电压。The bus voltage debugging unit 403 is configured to adjust the bus voltage of the circuit if the first judgment unit 402 judges no.
在一种可能的实现方式中,所述抑制电流纹波的装置4,还包括:In a possible implementation manner, the device 4 for suppressing current ripple further includes:
母线状态标志调整单元,用于调整母线状态标志,使所述第一设备调试母线电压的状态为第一状态。The busbar state flag adjustment unit is used to adjust the busbar state flag, so that the state of the first device to debug the busbar voltage is the first state.
在一种可能的实现方式中,所述母线电压调试单元403,还包括:In a possible implementation manner, the bus voltage debugging unit 403 further includes:
第一状态判断单元,用于判断所述第一设备调试母线电压的状态;a first state judging unit for judging the state of the first device debugging bus voltage;
第一母线电压调试单元,用于所述第一状态判断单元判断所述第一设备调试母线电压的状态为第一状态后,将所述电路的母线电压调试为第二阈值,得到调试后的母线电压;The first bus voltage debugging unit is used for the first state judgment unit to adjust the bus voltage of the circuit to a second threshold after the first state judgment unit judges that the state of the first device debugging the bus voltage is the first state, to obtain the debugged bus voltage. bus voltage;
第二电流纹波值计算单元,用于计算所述第二阈值对应的电流纹波值;a second current ripple value calculation unit, configured to calculate the current ripple value corresponding to the second threshold;
第二判断单元,用于判断所述更新后的电流纹波值是否小于或等于第一阈值;a second judging unit, configured to judge whether the updated current ripple value is less than or equal to a first threshold;
第一母线电压设置单元,用于所述第二判断单元判断为是时,将所述电路的母线电压设置为所述第二阈值;a first bus voltage setting unit, configured to set the bus voltage of the circuit to the second threshold when the second judgment unit judges yes;
第二母线电压调试单元,用于所述第二判断单元判断为否时,继续调试所述母线电压。The second busbar voltage debugging unit is used for continuing to debug the busbar voltage when the second judgment unit judges that it is no.
第三母线电压调试单元,用于所述第一状态判断单元判断所述第一设备调试母线电压的状态为第二状态之后,从当前电路的母线电压开始,调试所述电路的母线电压。The third bus voltage debugging unit is used for debugging the bus voltage of the circuit starting from the bus voltage of the current circuit after the first state judgment unit judges that the state of the first device debugging the bus voltage is the second state.
在一种可能实现的方式中,所述第二母线电压调试单元包括:In a possible implementation manner, the second bus voltage debugging unit includes:
第四母线电压调试单元,用于每次以第一数值为单位,调试所述母线电压,得到调试后的母线电压;a fourth bus voltage debugging unit, configured to debug the bus voltage with the first numerical value as a unit each time to obtain the debugged bus voltage;
第三电流纹波值计算单元,用于计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值;a third current ripple value calculation unit, configured to calculate the current ripple value corresponding to the debugged bus voltage to obtain an updated current ripple value;
第三判断单元,用于判断所述更新后的电流纹波值是否小于或等于第一阈值;a third judging unit, configured to judge whether the updated current ripple value is less than or equal to the first threshold;
第二母线电压设置单元,用于所述第三判断单元判断为是的情况下,将所述电路的母线电压设置为所述调试后的母线电压;a second bus voltage setting unit, configured to set the bus voltage of the circuit to the debugged bus voltage when the third judgment unit judges yes;
第一更新记录单元,用于所述第三判断单元判断为否的情况下,更新记录最小电流纹波值及其对应的母线电压。The first update and record unit is configured to update and record the minimum current ripple value and its corresponding bus voltage when the third judgment unit judges no.
第一母线电压判断单元,用于判断所述调试后的母线电压是否达到第三阈值;a first bus voltage judgment unit, configured to judge whether the debugged bus voltage reaches a third threshold;
第三母线电压设置单元,用于所述第一母线电压判断单元判断为是的情况下,将所述电路的母线电压设置为所述更新记录的最小电流纹波值对应的母线电压。The third bus voltage setting unit is configured to set the bus voltage of the circuit to the bus voltage corresponding to the updated and recorded minimum current ripple value when the first bus voltage judgment unit judges yes.
在一种可能的实现方式中,所述第三母线电压调试单元,包括:In a possible implementation manner, the third bus voltage debugging unit includes:
第五母线电压调试单元,用于每次以第一数值为单位,调整所述电路的母线电压,得到调试后的母线电压;a fifth busbar voltage debugging unit, configured to adjust the busbar voltage of the circuit by taking the first value as a unit each time to obtain the debugged busbar voltage;
第四电流纹波值计算单元,用于计算所述调试后的母线电压对应的电流纹波值,得到 更新后的电流纹波值;a fourth current ripple value calculation unit, configured to calculate the current ripple value corresponding to the debugged bus voltage to obtain an updated current ripple value;
第四判断单元,用于所述更新后的电流纹波值是否小于或等于第一阈值;a fourth judging unit, used for whether the updated current ripple value is less than or equal to a first threshold;
第四母线设置单元,用于若所述第四判断单元判断为是时,将所述电路的母线电压设置为所述调试后的母线电压;a fourth busbar setting unit, configured to set the busbar voltage of the circuit to the debugged busbar voltage if the fourth judgment unit judges yes;
第二更新记录单元,用于若所述第四判断单元判断为否时,更新记录最小电流纹波值及其对应的母线电压;a second updating and recording unit, configured to update and record the minimum current ripple value and its corresponding bus voltage if the fourth judging unit judges no;
第二母线电压判断单元,用于判断所述调试后的母线电压是否达到第三阈值;a second bus voltage judging unit, configured to judge whether the debugged bus voltage reaches a third threshold;
第五母线电压设置单元,用于所述第二母线电压判断单元判断为是时,将所述电路的母线电压设置为所述更新记录的最小电流纹波值对应的母线电压。The fifth bus voltage setting unit is configured to set the bus voltage of the circuit to the bus voltage corresponding to the minimum current ripple value of the updated record when the second bus voltage judgment unit judges that it is yes.
请参见图5,图5是本申请实施例提供的一种抑制电流纹波的设备的结构示意图,所述抑制电流纹波设备5可以包括存储器501和处理器502,其中,各个单元的详细描述如下:Please refer to FIG. 5. FIG. 5 is a schematic structural diagram of a device for suppressing current ripple provided by an embodiment of the present application. The device 5 for suppressing current ripple may include a memory 501 and a processor 502, wherein the detailed description of each unit as follows:
存储器501用于存储程序代码。 Memory 501 is used to store program codes.
处理器502用于调用存储器存储的程序代码执行如下步骤:The processor 502 is configured to call the program code stored in the memory to perform the following steps:
采集计算电路输出的电流纹波值;Collect the current ripple value output by the calculation circuit;
判断所述电流纹波值是否小于或等于第一阈值;judging whether the current ripple value is less than or equal to a first threshold;
若所述电流纹波值大于第一阈值,所述第一设备调试所述电路的母线电压;If the current ripple value is greater than the first threshold, the first device debugs the bus voltage of the circuit;
若所述电流纹波值小于或等于第一阈值,所述第一设备不调试所述电路的母线电压。If the current ripple value is less than or equal to the first threshold, the first device does not debug the bus voltage of the circuit.
在一种可能的实现方式中,处理器502还用于:调整母线状态标志,使所述第一设备调试母线电压的状态为第一状态。In a possible implementation manner, the processor 502 is further configured to: adjust the bus state flag, so that the state of the first device debugging the bus voltage is the first state.
在一种可能的实现方式中,若所述电流纹波值大于第一阈值,处理器502调试所述电路的母线电压包括:通过母线状态标志判断调试母线电压的状态;In a possible implementation manner, if the current ripple value is greater than the first threshold, the processor 502 debugging the bus voltage of the circuit includes: judging the state of debugging the bus voltage through the bus state flag;
若调试母线电压的状态为第二状态,从当前电路的母线电压开始,调试所述电路的母线电压;If the state of the debugging bus voltage is the second state, starting from the bus voltage of the current circuit, debugging the bus voltage of the circuit;
若调试母线电压的状态为第一状态,将所述电路的母线电压调试为第二阈值,得到调试后的母线电压;调整所述母线状态标志,使得所述第一设备调试母线电压的状态为第二状态,并计算所述第二阈值对应的电流纹波值;If the state of the debug bus voltage is the first state, debug the bus voltage of the circuit to the second threshold to obtain the debugged bus voltage; adjust the bus state flag so that the state of the first device to debug the bus voltage is the second state, and calculate the current ripple value corresponding to the second threshold;
判断所述更新后的电流纹波值是否小于或等于第一阈值;judging whether the updated current ripple value is less than or equal to a first threshold;
若判断为是,将所述电路的母线电压设置为所述第二阈值;If it is determined to be yes, set the bus voltage of the circuit to the second threshold;
若判断为否,继续调试所述母线电压。If the judgment is no, continue to debug the bus voltage.
在一种可能的实现方式中,处理器502继续调试所述母线电压,包括:每次以第一数值为单位,调试所述母线电压,得到调试后的母线电压,并计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值;In a possible implementation manner, the processor 502 continues to debug the busbar voltage, including: debugging the busbar voltage with a first value as a unit each time, obtaining the debugged busbar voltage, and calculating the debugged busbar voltage The current ripple value corresponding to the bus voltage is obtained, and the updated current ripple value is obtained;
判断所述更新后的电流纹波值是否小于或等于第一阈值;judging whether the updated current ripple value is less than or equal to a first threshold;
若判断为是,将所述电路的母线电压设置为所述调试后的母线电压;If it is determined to be yes, set the bus voltage of the circuit to the debugged bus voltage;
若判断为否,更新记录最小电流纹波值及其对应的母线电压;If the judgment is no, update and record the minimum current ripple value and its corresponding bus voltage;
判断所述调试后的母线电压是否达到第三阈值;judging whether the debugged bus voltage reaches a third threshold;
若判断为是,将所述电路的母线电压设置为所述更新记录的最小电流纹波值对应的母 线电压;If it is determined as yes, the bus voltage of the circuit is set to the bus voltage corresponding to the minimum current ripple value of the updated record;
若判断为否,执行所述每次以第一数值为单位,调试所述母线电压,得到调试后的母线电压,并计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值的步骤。If it is judged to be no, execute the debugging of the busbar voltage with the first value as the unit each time, obtain the debugged busbar voltage, and calculate the current ripple value corresponding to the debugged busbar voltage to obtain the updated busbar voltage. steps for the current ripple value.
在一种可能的实现方式中,若所述调试母线电压的状态为第二状态,处理器502从当前电路的母线电压开始,调试所述电路的母线电压,包括:In a possible implementation manner, if the state of the debugging bus voltage is the second state, the processor 502 starts from the bus voltage of the current circuit to debug the bus voltage of the circuit, including:
每次以第一数值为单位,调整所述电路的母线电压,得到调试后的母线电压,并计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值;Taking the first value as a unit each time, adjust the busbar voltage of the circuit to obtain the debugged busbar voltage, and calculate the current ripple value corresponding to the debugged busbar voltage to obtain the updated current ripple value;
判断所述更新后的电流纹波值是否小于或等于第一阈值;judging whether the updated current ripple value is less than or equal to a first threshold;
若判断为是,将所述电路的母线电压设置为所述调试后的母线电压;If it is determined to be yes, set the bus voltage of the circuit to the debugged bus voltage;
若判断为否,更新记录最小电流纹波值及其对应的母线电压;If the judgment is no, update and record the minimum current ripple value and its corresponding bus voltage;
判断所述调试后的母线电压是否达到第三阈值;judging whether the debugged bus voltage reaches a third threshold;
若判断为是,将所述电路的母线电压设置为所述更新记录的最小电流纹波值对应的母线电压;If it is determined to be yes, set the bus voltage of the circuit to the bus voltage corresponding to the minimum current ripple value of the updated record;
若判断为否,执行所述每次以第一数值为单位,调整所述电路的母线电压,得到更新调试后的母线电压,并计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值的步骤。If it is judged to be no, execute the step of adjusting the bus voltage of the circuit with the first value as the unit each time to obtain the updated bus voltage after debugging, and calculate the current ripple value corresponding to the bus voltage after debugging to obtain Steps for the updated current ripple value.
本申请实施例提供了一种计算机程序,包括指令,当所述计算机程序被计算机执行时,使得第一设备可以执行上述实施例所述的抑制电流纹波的方法。The embodiments of the present application provide a computer program, including instructions, when the computer program is executed by a computer, the first device can execute the method for suppressing current ripple described in the foregoing embodiments.
本申请实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,使所述处理器执行上述实施例所述的抑制电流纹波的方法。An embodiment of the present application provides a computer-readable storage medium, characterized in that, the computer-readable storage medium stores a computer program, and the computer program includes program instructions, the program instructions, when executed by a processor, cause The processor executes the method for suppressing current ripple described in the above embodiments.
本申请实施例提供了一种车辆,能够实现上述实施例所述的抑制电流纹波的方法的装置和设备。Embodiments of the present application provide a vehicle, an apparatus and device capable of implementing the method for suppressing current ripple described in the foregoing embodiments.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。It should be noted that, for the sake of simple description, the foregoing method embodiments are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described action sequence. Because in accordance with the present application, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
在本申请所提供的实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可 以是电性或其它的形式。In the embodiments provided in this application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the device embodiments described above are only illustrative. For example, the division of the above modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated. to another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical or other forms.
上述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The modules described above as separate components may or may not be physically separated, and components shown as modules may or may not be physical modules, that is, they may be located in one place, or may be distributed to multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
另外,在本申请各实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically alone, or two or more modules may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules.
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实现方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。The embodiments of the present application are described in detail above, and specific examples are used to illustrate the principles and implementations of the present application. The descriptions of the above embodiments are only used to help understand the present application and its core ideas; According to the idea of the application, there will be changes in the specific implementation mode and application scope. To sum up, the content of this specification should not be construed as a limitation to the application.

Claims (10)

  1. 一种抑制电流纹波的方法,其特征在于,包括:A method for suppressing current ripple, comprising:
    第一设备采集计算电路输出的电流纹波值;The first device collects the current ripple value output by the calculation circuit;
    所述第一设备判断所述电流纹波值是否小于或等于第一阈值;The first device determines whether the current ripple value is less than or equal to a first threshold;
    若判断为否,所述第一设备调试所述电路的母线电压;If the judgment is no, the first device debugs the bus voltage of the circuit;
    若判断为是,所述第一设备不调试所述电路的母线电压。If the determination is yes, the first device does not debug the bus voltage of the circuit.
  2. 如权利要求1所述的方法,其特征在于,所述第一设备调试所述电路的母线电压之后,还包括:The method of claim 1, wherein after the first device debugs the bus voltage of the circuit, further comprising:
    所述第一设备调整母线状态标志,使得所述第一设备的母线电压调试状态为第一状态。The first device adjusts the bus state flag so that the bus voltage debugging state of the first device is the first state.
  3. 如权利要求1-2任一项所述的方法,其特征在于,所述第一设备调试所述电路的母线电压,包括:The method according to any one of claims 1-2, wherein the first device to debug the bus voltage of the circuit comprises:
    所述第一设备通过母线状态标志判断所述第一设备的母线电压调试状态;The first device judges the bus voltage debugging state of the first device through the bus state flag;
    若所述第一设备的母线电压调试状态为第二状态,所述第一设备从当前电路的母线电压开始,调试所述电路的母线电压;所述当前电路的母线电压为所述电流纹波值对应的母线电压;If the bus voltage debugging state of the first device is the second state, the first device starts debugging the bus voltage of the circuit from the bus voltage of the current circuit; the bus voltage of the current circuit is the current ripple The bus voltage corresponding to the value;
    若所述第一设备的母线电压调试状态为第一状态,所述第一设备将所述电路的母线电压调试为第二阈值,得到调试后的母线电压,调整所述母线状态标志,使得所述第一设备的母线电压调试状态为第二状态,并计算所述第二阈值对应的电流纹波值;其中,所述第二阈值对应的电流纹波值为更新后的电流纹波值;If the bus voltage debug state of the first device is the first state, the first device debugs the bus voltage of the circuit to the second threshold, obtains the debugged bus voltage, and adjusts the bus state flag so that all The bus voltage debugging state of the first device is the second state, and the current ripple value corresponding to the second threshold value is calculated; wherein, the current ripple value corresponding to the second threshold value is the updated current ripple value;
    所述第一设备判断所述更新后的电流纹波值是否小于或等于第一阈值;The first device determines whether the updated current ripple value is less than or equal to a first threshold;
    若判断为是,所述第一设备将所述电路的母线电压设置为所述第二阈值;If it is determined to be yes, the first device sets the bus voltage of the circuit to the second threshold;
    若判断为否,所述第一设备继续调试所述母线电压。If the judgment is negative, the first device continues to debug the bus voltage.
  4. 如权利要求3所述的方法,其特征在于,所述第一设备继续调试所述母线电压,包括:The method of claim 3, wherein the first device continues to debug the bus voltage, comprising:
    所述第一设备每次以第一数值为单位,调试所述母线电压,得到调试后的母线电压,并计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值;The first device debugs the busbar voltage with the first value as a unit each time, obtains the debugged busbar voltage, and calculates the current ripple value corresponding to the debugged busbar voltage to obtain the updated current ripple value;
    所述第一设备判断所述更新后的电流纹波值是否小于或等于第一阈值;The first device determines whether the updated current ripple value is less than or equal to a first threshold;
    若判断为是,所述第一设备将所述电路的母线电压设置为所述调试后的母线电压;If it is determined to be yes, the first device sets the bus voltage of the circuit to the debugged bus voltage;
    若判断为否,所述第一设备更新记录最小电流纹波值及其对应的母线电压;其中,所述更新记录的最小电流纹波值为所述更新后的电流纹波值与更新前的最小电流纹波值之间数值较小的电流纹波值;If the judgment is negative, the first device updates and records the minimum current ripple value and its corresponding bus voltage; wherein, the updated and recorded minimum current ripple value is the same as the current ripple value after the update and the value before the update. The current ripple value with the smaller value between the minimum current ripple values;
    所述第一设备判断所述调试后的母线电压是否达到第三阈值;The first device determines whether the debugged bus voltage reaches a third threshold;
    若判断为是,所述第一设备将所述电路的母线电压设置为所述更新记录的最小电流纹波值对应的母线电压;If it is determined to be yes, the first device sets the bus voltage of the circuit to the bus voltage corresponding to the minimum current ripple value recorded in the update;
    若判断为否,所述第一设备执行所述每次以第一数值为单位,调试所述母线电压,得到调试后的母线电压,并计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值的步骤。If it is determined to be no, the first device performs the debugging of the busbar voltage with the first value as a unit each time, obtains the debugged busbar voltage, and calculates the current ripple value corresponding to the debugged busbar voltage , the steps to get the updated current ripple value.
  5. 如权利要求3所述的方法,其特征在于,若所述第一设备的母线电压调试状态为第二状态,所述第一设备从当前电路的母线电压开始,调试所述电路的母线电压,包括:The method of claim 3, wherein if the bus voltage debugging state of the first device is the second state, the first device starts debugging the bus voltage of the circuit from the bus voltage of the current circuit, include:
    所述第一设备每次以第一数值为单位,调试所述母线电压,得到调试后的母线电压,并计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值;The first device debugs the busbar voltage with the first value as a unit each time, obtains the debugged busbar voltage, and calculates the current ripple value corresponding to the debugged busbar voltage to obtain the updated current ripple value;
    所述第一设备判断所述更新后的电流纹波值是否小于或等于第一阈值;The first device determines whether the updated current ripple value is less than or equal to a first threshold;
    若判断为是,所述第一设备将所述电路的母线电压设置为所述调试后的母线电压;If it is determined to be yes, the first device sets the bus voltage of the circuit to the debugged bus voltage;
    若判断为否,所述第一设备更新记录最小电流纹波值及其对应的母线电压;其中,所述更新记录的最小电流纹波值为所述更新后的电流纹波值与更新前的最小电流纹波值之间数值较小的电流纹波值;If the judgment is negative, the first device updates and records the minimum current ripple value and its corresponding bus voltage; wherein, the updated and recorded minimum current ripple value is the same as the current ripple value after the update and the value before the update. The current ripple value with the smaller value between the minimum current ripple values;
    所述第一设备判断所述调试后的母线电压是否达到第三阈值;The first device determines whether the debugged bus voltage reaches a third threshold;
    若判断为是,所述第一设备将所述电路的母线电压设置为所述更新记录的最小电流纹波值对应的母线电压;If it is determined to be yes, the first device sets the bus voltage of the circuit to the bus voltage corresponding to the minimum current ripple value recorded in the update;
    若判断为否,所述第一设备执行所述每次以第一数值为单位,调整所述电路的母线电压,得到调试后的母线电压,并计算所述调试后的母线电压对应的电流纹波值,得到更新后的电流纹波值的步骤。If it is determined to be no, the first device adjusts the bus voltage of the circuit every time the first value is used as the unit to obtain the debugged bus voltage, and calculates the current ripple corresponding to the debugged bus voltage. Ripple value, steps to get the updated current ripple value.
  6. 一种抑制电流纹波装置,其特征在于,包括:A device for suppressing current ripple, comprising:
    第一电流纹波值计算单元,用于采集计算电路输出的电流纹波值;a first current ripple value calculation unit, used for collecting the current ripple value output by the calculation circuit;
    第一判断单元,用于判断所述电流纹波值是否小于或等于第一阈值;a first judging unit, configured to judge whether the current ripple value is less than or equal to a first threshold;
    母线电压调试单元,用于若第一判断单元判断为否,调试所述电路的母线电压。The bus voltage debugging unit is used for debugging the bus voltage of the circuit if the first judgment unit judges it to be no.
  7. 一种抑制电流纹波的设备,其特征在于,包括存储器和处理器;A device for suppressing current ripple, comprising a memory and a processor;
    其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器存储的程序代码,执行如权利要求1-5任意一项所述抑制电流纹波的方法。Wherein, the memory is used for storing program codes, and the processor is used for calling the program codes stored in the memory to execute the method for suppressing current ripple according to any one of claims 1-5.
  8. 一种计算机程序,其特征在于,包括指令,当所述计算机程序被计算机执行时,使得第一设备可以执行权利要求1-5任意一项所述抑制电流纹波的方法。A computer program, characterized by comprising instructions, when the computer program is executed by a computer, the first device can execute the method for suppressing current ripple according to any one of claims 1-5.
  9. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-5任一项所述抑制电流纹波的方法。A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, and the computer program includes program instructions, and the program instructions, when executed by a processor, cause the processor to execute as claimed in the claims. The method for suppressing current ripple according to any one of claims 1-5.
  10. 一种车辆,其特征在于,包括能够实现如权利要求1-5任一项所述抑制电流纹波的方法的装置和设备。A vehicle, characterized in that it includes a device and a device capable of implementing the method for suppressing current ripple according to any one of claims 1-5.
PCT/CN2021/075771 2021-02-07 2021-02-07 Method and apparatus for suppressing current ripple, device, and readable storage medium WO2022165795A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202180003728.8A CN113994578A (en) 2021-02-07 2021-02-07 Method, device and equipment for inhibiting current ripple and readable storage medium
PCT/CN2021/075771 WO2022165795A1 (en) 2021-02-07 2021-02-07 Method and apparatus for suppressing current ripple, device, and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2021/075771 WO2022165795A1 (en) 2021-02-07 2021-02-07 Method and apparatus for suppressing current ripple, device, and readable storage medium

Publications (1)

Publication Number Publication Date
WO2022165795A1 true WO2022165795A1 (en) 2022-08-11

Family

ID=79734967

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/075771 WO2022165795A1 (en) 2021-02-07 2021-02-07 Method and apparatus for suppressing current ripple, device, and readable storage medium

Country Status (2)

Country Link
CN (1) CN113994578A (en)
WO (1) WO2022165795A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100085784A1 (en) * 2008-10-03 2010-04-08 Hung-Liang Chou Ripple Voltage Suppression Method for DC/DC Converter and Apparatus Thereof
US9735670B2 (en) * 2015-12-15 2017-08-15 National Chung Shan Institute Of Science And Technology Power factor correction conversion device and control method thereof
CN207910675U (en) * 2018-03-14 2018-09-25 维谛技术有限公司 A kind of current transformer Ripple Suppression equipment
CN108879616A (en) * 2018-07-26 2018-11-23 奥克斯空调股份有限公司 A kind of capacitor ripple current protective device, method and air conditioner
CN109788606A (en) * 2018-12-28 2019-05-21 杰华特微电子(杭州)有限公司 Ripple eliminates circuit and method and LED circuit
CN112067912A (en) * 2020-09-10 2020-12-11 上海辛格林纳新时达电机有限公司 Method for detecting phase loss, electronic device and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100085784A1 (en) * 2008-10-03 2010-04-08 Hung-Liang Chou Ripple Voltage Suppression Method for DC/DC Converter and Apparatus Thereof
US9735670B2 (en) * 2015-12-15 2017-08-15 National Chung Shan Institute Of Science And Technology Power factor correction conversion device and control method thereof
CN207910675U (en) * 2018-03-14 2018-09-25 维谛技术有限公司 A kind of current transformer Ripple Suppression equipment
CN108879616A (en) * 2018-07-26 2018-11-23 奥克斯空调股份有限公司 A kind of capacitor ripple current protective device, method and air conditioner
CN109788606A (en) * 2018-12-28 2019-05-21 杰华特微电子(杭州)有限公司 Ripple eliminates circuit and method and LED circuit
CN112067912A (en) * 2020-09-10 2020-12-11 上海辛格林纳新时达电机有限公司 Method for detecting phase loss, electronic device and storage medium

Also Published As

Publication number Publication date
CN113994578A (en) 2022-01-28

Similar Documents

Publication Publication Date Title
CN108895634B (en) Compressor control method and device
CN108429286A (en) A kind of grid-connected current adjuster based on Active Disturbance Rejection Control
CN104617581B (en) A kind of soft start control method of four bridge legs Active Power Filter-APF
CN105790252A (en) Composite energy storage system and energy optimization control system thereof
CN111130114B (en) C-type filter and switch control method thereof
CN110190764B (en) Model prediction control method for secondary ripple suppression circuit of single-phase PWM rectifier
WO2022165795A1 (en) Method and apparatus for suppressing current ripple, device, and readable storage medium
CN117353379A (en) Control method and system for high-order grid-connected converter based on virtual double-machine parallel technology
CN117155103A (en) Inverter power control method and related equipment thereof
WO2022134856A1 (en) Air conditioner control method, and air conditioner and storage medium
CN114301267B (en) Driving method and device of switch tube and inverter
CN107612290B (en) Optimization control method and system for capacitor voltage sequencing frequency of current converter
EP4293889A1 (en) Pfc fast dynamic response control method and system
CN113258760B (en) Circuit control method and device, electronic equipment and storage medium
CN110868091A (en) Nonlinear control method of vehicle-mounted charger PFC converter based on differential flatness
CN114362529A (en) Control method for direct-current micro-grid energy storage bidirectional DC/DC converter
CN105529709A (en) Current forecasting hysteresis control method of active filter
Zhou et al. Secondary ripple suppression Strategy for a single-phase PWM rectifier based on constant frequency current predictive control
CN215956263U (en) Frequency conversion circuit, frequency converter, compressor and air conditioning equipment for realizing harmonic suppression
CN110707919A (en) PFC circuit control method and device and air conditioner
WO2022134848A1 (en) Carrier frequency control method and apparatus for power factor correction, and air conditioner
CN114087746B (en) Control method and device of variable frequency air conditioner and variable frequency air conditioner
CN116979528B (en) Method, device and medium for quickly starting low-voltage ride through of power electronic converter
CN110716448B (en) Simulation performance test method and device for active power filter of medium-frequency electric furnace and readable storage medium
CN110797922B (en) Energy balance control method for power electronic transformer in alternating current-direct current hybrid system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21923807

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21923807

Country of ref document: EP

Kind code of ref document: A1