An adaptive parameter adjustment current loop and its current regulation method, device, medium and product
By adaptively adjusting the current loop parameters, the transient stability problem caused by the coupling between the current loop and the phase-locked loop is solved, enabling the current to quickly track the reference value and improving the system's synchronization stability and voltage quality.
Patent Information
- Application Number
- CN202510080252.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-20
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2045-01-20
AI Technical Summary
In existing technologies, the coupling effect between the current loop and the phase-locked loop affects the transient stability of the converter under fault conditions, leading to instability in the synchronous dynamic process. In particular, when the grid voltage drops, the current cannot quickly track the reference value, affecting voltage quality and the accuracy of the phase-locked loop.
An adaptive parameter adjustment current loop is adopted. By combining d-axis and q-axis PI adjustment modules, coupling phase determination module and PWM modulation module, the proportional coefficient and integral coefficient of the current loop are dynamically adjusted to quickly respond to current errors and improve current tracking capability.
It improves the transient synchronization speed of the current loop after a fault, reduces the power angle oscillation amplitude, makes the system recover stability more smoothly and quickly, and reduces voltage imbalance and overshoot.
Smart Images

Figure CN119891702B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of current loops, and in particular to an adaptive parameter adjustment current loop and its current regulation method, device, medium and product. Background Technology
[0002] Grid-following converters (GFLs), as the earliest deployed, most extensively researched, and most widely used new energy equipment, have attracted widespread attention for their transient stability. Most existing studies assume that the current loop time constant is much smaller than the phase-locked loop (PLL) time constant, thus neglecting the current dynamics after a fault. However, for high-power converters used in large wind turbines, due to the low switching frequency, the bandwidth of the current loop cannot be designed too high. In this case, the coupling effect between the current loop and the PLL must be considered. Alternatively, when the filter inductance is large, resulting in a large time constant for the current controller, the dynamic effect of the current controller is significant and cannot be ignored. When the converter is connected to a weak grid, the susceptible terminal voltage introduces a strong interaction between the current loop and the PLL, worsening the synchronization dynamics. Considering the current loop dynamics, it was found that the current loop's impact on the PLL is manifested in accelerating the equivalent motion of the PLL in the first swing phase, exacerbating the mismatch in the acceleration-deceleration region, and worsening transient stability.
[0003] Most existing studies assume that the dynamic process of the current loop is much faster than that of the phase-locked loop (PLL), thus neglecting the current dynamic process after a fault. This is similar to the equal-area criterion (EAC) analysis of synchronous generators. However, under some special operating conditions, the premise that the current loop bandwidth is much larger than the PLL bandwidth cannot be met, and the current cannot quickly track the reference value after a fault occurs. In this case, the grid-connected converter cannot be regarded as a controlled current source oriented by the PLL, and the existing current abrupt changes will affect the VSC (Voltage-Sourced Converter) synchronization process. The current dynamic effect increases the acceleration area and decreases the deceleration area, which is detrimental to transient synchronization.
[0004] When a severe voltage drop occurs in the power grid, the current loop needs time to track the reference value. During this process, the dynamic current not only affects the stability of the transient synchronization process but also negatively impacts other components, such as: three-phase voltage imbalance leading to poor voltage quality, and overshooting of current and voltage during the transition. These effects can cause difficulties for the phase-locked loop (PLL) operation, leading to problems such as inaccurate phase locking. Summary of the Invention
[0005] The purpose of this application is to provide an adaptive parameter adjustment current loop and its current regulation method, device, medium and product, so as to improve the transient synchronization speed and enable a smoother and faster stabilization after a fault.
[0006] To achieve the above objectives, this application provides the following solution:
[0007] In a first aspect, this application provides an adaptive parameter adjustment current loop, comprising: a d-axis PI adjustment module, a q-axis PI adjustment module, a d-axis coupling phase determination module, a q-axis coupling phase determination module, a d-axis coupling module, a q-axis coupling module, and a PWM modulation module; the d-axis PI adjustment module includes a normal d-axis PI adjustment unit and a fault d-axis PI adjustment unit; the q-axis PI adjustment module includes a normal q-axis PI adjustment unit and a fault q-axis PI adjustment unit;
[0008] The d-axis normal PI adjustment unit, the d-axis fault PI adjustment unit, and the q-axis coupling phase determination module are all connected to the d-axis coupling module; the q-axis normal PI adjustment unit, the q-axis fault PI adjustment unit, and the d-axis coupling phase determination module are all connected to the q-axis coupling module; the d-axis coupling module and the q-axis coupling module are both connected to the PWM modulation module.
[0009] The d-axis normal PI adjustment unit is used to adjust the first error based on the first proportional coefficient and the first integral coefficient when the first error between the d-axis current reference value and the d-axis current actual value is less than the first set value, and outputs the adjusted first error.
[0010] The d-axis fault PI adjustment unit is used to adjust the first error based on the second proportional coefficient and the second integral coefficient when the first error between the d-axis current reference value and the d-axis current actual value is greater than the first set value, and outputs the adjusted first error.
[0011] The d-axis coupling phase determination module is used to determine the d-axis coupling phase based on the actual value of the d-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency.
[0012] The q-axis normal PI adjustment unit is used to adjust the second error based on the first proportional coefficient and the first integral coefficient when the second error between the q-axis current reference value and the actual q-axis current value is less than the first set value, and outputs the adjusted second error.
[0013] The q-axis fault PI adjustment unit is used to adjust the second error based on the second proportional coefficient and the second integral coefficient when the second error between the q-axis current reference value and the actual q-axis current value is greater than the first set value, and outputs the adjusted second error.
[0014] The q-axis coupling phase determination module is used to determine the q-axis coupling phase based on the actual value of the q-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency.
[0015] The d-axis coupling module is used to couple the adjusted first error, the q-axis coupling phase, and the d-axis component of the grid voltage to obtain the d-axis voltage reference value of the PWM terminal.
[0016] The q-axis coupling module is used to couple the adjusted second error, the d-axis coupling phase, and the q-axis component of the grid voltage to obtain the PWM terminal q-axis voltage reference value.
[0017] The PWM modulation module is used to modulate the PWM terminal voltage according to the d-axis voltage reference value and the q-axis voltage reference value to obtain the PWM terminal voltage, so that the actual values of the d-axis current and the q-axis current are stabilized to the d-axis current reference value and the q-axis current reference value, respectively.
[0018] Secondly, this application provides a current regulation method for an adaptive parameter adjustment current loop, wherein the current regulation method for the adaptive parameter adjustment current loop is applied to the aforementioned adaptive parameter adjustment current loop, and the current regulation method for the adaptive parameter adjustment current loop includes:
[0019] Obtain the actual values of the d-axis current and the q-axis current;
[0020] The d-axis coupling phase is determined based on the actual value of the d-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency.
[0021] The q-axis coupling phase is determined based on the actual value of the q-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency.
[0022] Determine the first error between the d-axis current reference value and the actual d-axis current value;
[0023] Determine the second error between the q-axis current reference value and the actual q-axis current value;
[0024] Determine whether the first error and the second error are greater than a first preset value, and obtain a first determination result;
[0025] If the first judgment result is yes, then the first error and the second error are adjusted based on the second proportional coefficient and the second integral coefficient using the d-axis fault PI adjustment unit and the q-axis fault PI adjustment unit respectively, to obtain the adjusted first error and the adjusted second error.
[0026] The adjusted first error, the q-axis coupled phase, and the d-axis component of the grid voltage are coupled to obtain the d-axis voltage reference value of the PWM terminal.
[0027] The adjusted second error, the d-axis coupled phase, and the q-axis component of the grid voltage are coupled to obtain the q-axis voltage reference value of the PWM terminal.
[0028] The PWM terminal voltage is modulated based on the d-axis voltage reference value and the q-axis voltage reference value to obtain the PWM terminal voltage, so that the actual values of the d-axis current and the q-axis current are stabilized to the d-axis current reference value and the q-axis current reference value, respectively.
[0029] Optionally, the PWM terminal voltage is modulated based on the d-axis voltage reference value and the q-axis voltage reference value to obtain the PWM terminal voltage, so that the actual values of the d-axis current and the q-axis current are stabilized to the d-axis current reference value and the q-axis current reference value, respectively. This further includes:
[0030] Obtain the adjusted actual values of the d-axis current and the q-axis current;
[0031] The third error is determined between the reference value of the d-axis current and the actual value of the adjusted d-axis current.
[0032] The fourth error in determining the reference value of the q-axis current and the actual value of the adjusted q-axis current;
[0033] Determine whether the third error and the fourth error are less than the second set value;
[0034] If so, the third error and the fourth error are adjusted based on the first proportional coefficient and the first integral coefficient using the d-axis normal PI adjustment unit and the q-axis normal PI adjustment unit, respectively.
[0035] Optionally, if the first judgment result is negative, the first error and the second error are adjusted based on the first proportional coefficient and the first integral coefficient using the d-axis normal PI adjustment unit and the q-axis normal PI adjustment unit, respectively.
[0036] Optionally, the d-axis coupling phase is determined based on the actual value of the d-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency. Specifically, this includes:
[0037] Using formula C d =I d ×L×ω n Determine the d-axis coupling phase; where C d For d-axis coupled phase, I d ω is the actual value of the d-axis current; L is the sum of the filter inductance and the mains reactance; n This is the angular frequency of the power grid.
[0038] Optionally, the second proportional coefficient is a first set multiple of the first proportional coefficient, and the second integral coefficient is a second set multiple of the first integral coefficient.
[0039] Optionally, the first set multiple is 2; the second set multiple is 1 / 2.
[0040] Thirdly, this application provides a computer device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the current regulation method of the adaptive parameter adjustment current loop as described above.
[0041] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the current regulation method of the adaptive parameter adjustment current loop described above.
[0042] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the current regulation method of the adaptive parameter adjustment current loop described above.
[0043] According to the specific embodiments provided in this application, this application has the following technical effects:
[0044] This application provides an adaptive parameter adjustment current loop and its current regulation method, device, medium, and product, including a d-axis PI regulation module, a q-axis PI regulation module, a d-axis coupling phase determination module, a q-axis coupling module, a d-axis coupling module, a q-axis coupling module, and a PWM modulation module. The d-axis PI regulation module includes a normal d-axis PI regulation unit and a fault d-axis PI regulation unit. The q-axis PI regulation module includes a normal q-axis PI regulation unit and a fault q-axis PI regulation unit. The normal d-axis PI regulation unit, the fault d-axis PI regulation unit, and the q-axis coupling phase determination module are all connected to the d-axis coupling module. The normal q-axis PI regulation unit, the fault q-axis PI regulation unit, and the d-axis coupling phase determination module are all connected to the q-axis coupling module. Both the d-axis coupling module and the q-axis coupling module are connected to the PWM modulation module. By setting up a normal PI regulation unit and a fault PI regulation unit, when the current error exceeds a first set value, the proportional coefficient is increased and the integral coefficient is decreased. The fault PI regulation unit is used to adjust the error, so that the actual current value quickly reaches stability, improving the transient synchronization speed and enabling a smoother and faster stabilization after a fault. Attached Figure Description
[0045] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0046] Figure 1 This is a schematic diagram of an adaptive parameter adjustment current loop module provided in one embodiment of this application;
[0047] Figure 2 A schematic diagram showing the connection of a grid-type converter to a weak current grid;
[0048] Figure 3 Schematic diagram of the current loop structure for adaptive parameter adjustment;
[0049] Figure 4 A comparison chart showing the change in power angle before and after the current loop improvement following a fault;
[0050] Figure 5 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0051] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0052] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0053] To address the issue of the impact of transient current on synchronization stability, this application proposes an improved current loop that can automatically adjust the current loop parameters (proportional coefficient and integral coefficient) when the current loop parameters change, thereby improving the current loop tracking capability and enabling a smoother and faster stabilization after a fault.
[0054] In one exemplary embodiment, such as Figure 1 As shown, an adaptive parameter adjustment current loop is provided, including: a d-axis PI adjustment module, a q-axis PI adjustment module, a d-axis coupling phase determination module, a q-axis coupling phase determination module, a d-axis coupling module, a q-axis coupling module, and a PWM modulation module; the d-axis PI adjustment module includes a normal d-axis PI adjustment unit and a fault d-axis PI adjustment unit; the q-axis PI adjustment module includes a normal q-axis PI adjustment unit and a fault q-axis PI adjustment unit.
[0055] The normal d-axis PI adjustment unit, the fault d-axis PI adjustment unit, and the q-axis coupling phase determination module are all connected to the d-axis coupling module; the normal q-axis PI adjustment unit, the fault q-axis PI adjustment unit, and the d-axis coupling phase determination module are all connected to the q-axis coupling module; the d-axis coupling module and the q-axis coupling module are both connected to the PWM modulation module.
[0056] The d-axis normal PI adjustment unit is used to adjust the first error based on the first proportional coefficient and the first integral coefficient when the first error between the d-axis current reference value and the d-axis current actual value is less than the first set value, and outputs the adjusted first error.
[0057] The d-axis fault PI adjustment unit is used to adjust the first error based on the second proportional coefficient and the second integral coefficient when the first error between the d-axis current reference value and the d-axis current actual value is greater than the first set value, and outputs the adjusted first error.
[0058] The d-axis coupling phase determination module is used to determine the d-axis coupling phase based on the actual value of the d-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency.
[0059] The q-axis normal PI adjustment unit is used to adjust the second error based on the first proportional coefficient and the first integral coefficient when the second error between the q-axis current reference value and the actual q-axis current value is less than the first set value, and outputs the adjusted second error.
[0060] The q-axis fault PI adjustment unit is used to adjust the second error based on the second proportional coefficient and the second integral coefficient when the second error between the q-axis current reference value and the actual q-axis current value is greater than the first set value, and outputs the adjusted second error.
[0061] The q-axis coupling phase determination module is used to determine the q-axis coupling phase based on the actual value of the q-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency.
[0062] The d-axis coupling module is used to couple the adjusted first error, the q-axis coupling phase, and the d-axis component of the grid voltage to obtain the d-axis voltage reference value of the PWM terminal.
[0063] The q-axis coupling module is used to couple the adjusted second error, the d-axis coupling phase, and the q-axis component of the grid voltage to obtain the PWM terminal q-axis voltage reference value.
[0064] The PWM modulation module is used to modulate the PWM terminal voltage according to the d-axis voltage reference value and the q-axis voltage reference value to obtain the PWM terminal voltage, so that the actual values of the d-axis current and the q-axis current are stabilized to the d-axis current reference value and the q-axis current reference value, respectively.
[0065] The control structure of the grid converter is as follows Figure 2 As shown, the Synchronous Reference Frame Phase-Locked Loop (SRF-PLL) is used to detect the phase of the PCC (Point of Common Coupling) and calculate ω. pll U pcc , I pcc U represents the voltage at the PCC and the current injected into the grid by the converter. dc U is the DC side voltage. c U is the converter terminal voltage. g Z is the grid voltage. g L is the power grid impedance. f This is a filter inductor. A grid-connected converter designed to achieve stable current control can be viewed as a controlled current source oriented by a PLL. The purpose of the grid-side converter is to generate U... cq * 、U cd * Change terminal voltage U cd 、U cq To control the output current I d , I q Track its given value I dref , I qref .
[0066] Adaptive parameter adjustment current loop, such as Figure 3 As shown, this current loop consists of a normal PI circuit (normal PI control unit), a faulty PI circuit (faulty PI control unit), a coupling circuit (coupling module), and a PWM circuit (PWM modulation module). Wherein, K... cp K ci K' represents the proportional gain (first proportional gain) and integral gain (first integral gain) of the current loop PI element; cp 、K' ci The proportional coefficient (second proportional coefficient) and integral coefficient (second integral coefficient) of the PI element in the current loop after the fault; I d , I q These represent the reference values for the d-axis and the q-axis current, as well as the actual current values; U cd 、U cq U represents the d-axis component of the converter terminal voltage and the q-axis component of the converter terminal voltage. gd 、U gq ω represents the d-axis component and q-axis component of the grid voltage; L is the sum of the filter inductance and the grid reactance; nThis refers to the angular frequency of the power grid. Taking the d-axis component as an example, Compared with the actual current value I d The difference is compared to obtain the error between the two values. This error is input into the PI circuit, and the processing procedure is as follows: After output, subtract the coupling phase ω n LI q And add the d-axis component U of the grid voltage. gd Obtain the PWM terminal voltage reference value Finally, the result obtained by the same reasoning The inputs are fed into the PWM circuit, and after modulation (using a module directly called from Simulink), the PWM terminal voltage U can be obtained. ca 、U cb 、U cc .
[0067] In an exemplary embodiment, a current regulation method for an adaptive parameter adjustment current loop is provided. The method is applied to the aforementioned adaptive parameter adjustment current loop and includes:
[0068] S1: Obtain the actual values of the d-axis current and the q-axis current.
[0069] S2: Determine the d-axis coupling phase based on the actual value of the d-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency.
[0070] As an optional implementation, S2 specifically includes:
[0071] Using formula C d =I d ×L×ω n Determine the d-axis coupling phase; where C d For d-axis coupled phase, I d ω is the actual value of the d-axis current; L is the sum of the filter inductance and the mains reactance; n This is the angular frequency of the power grid.
[0072] S3: Determine the q-axis coupling phase based on the actual value of the q-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency. In practical applications, the principle for determining the q-axis coupling phase is the same as that for determining the d-axis coupling phase.
[0073] S4: Determine the first error between the d-axis current reference value and the actual d-axis current value.
[0074] S5: Determine the second error between the q-axis current reference value and the actual q-axis current value.
[0075] S6: Determine whether the first error and the second error are greater than the first set value, and obtain the first determination result.
[0076] S7: If the first judgment result is yes, then the first error and the second error are adjusted based on the second proportional coefficient and the second integral coefficient using the d-axis fault PI adjustment unit and the q-axis fault PI adjustment unit respectively, to obtain the adjusted first error and the adjusted second error.
[0077] As an optional implementation, if the first determination result is negative, the first error and the second error are adjusted based on the first proportional coefficient and the first integral coefficient using the d-axis normal PI adjustment unit and the q-axis normal PI adjustment unit, respectively.
[0078] In one optional implementation, the second proportional coefficient is a first predetermined multiple of the first proportional coefficient, and the second integral coefficient is a second predetermined multiple of the first integral coefficient. The first predetermined multiple is 2; the second predetermined multiple is 1 / 2.
[0079] In practical applications, the formulas for calculating the proportional coefficient and the integral coefficient are as follows:
[0080]
[0081] S8: Couple the adjusted first error, the q-axis coupled phase, and the d-axis component of the grid voltage to obtain the d-axis voltage reference value of the PWM terminal.
[0082] S9: Couple the adjusted second error, the d-axis coupling phase, and the q-axis component of the grid voltage to obtain the q-axis voltage reference value of the PWM terminal.
[0083] S10: Modulate the PWM terminal voltage according to the d-axis voltage reference value and the q-axis voltage reference value to obtain the PWM terminal voltage, so that the actual values of the d-axis current and the q-axis current are stabilized to the d-axis current reference value and the q-axis current reference value, respectively.
[0084] As an optional implementation, S10 further includes:
[0085] Obtain the adjusted actual values of the d-axis current and the q-axis current.
[0086] The third error is used to determine the reference value of the d-axis current and the actual value of the adjusted d-axis current.
[0087] The fourth error is used to determine the reference value of the q-axis current and the actual value of the adjusted q-axis current.
[0088] Determine whether the third error and the fourth error are less than the second set value.
[0089] If so, the third error and the fourth error are adjusted based on the first proportional coefficient and the first integral coefficient using the d-axis normal PI adjustment unit and the q-axis normal PI adjustment unit, respectively.
[0090] In practical applications, after a fault occurs, if the actual current differs significantly from the reference current, the current loop used under normal operating conditions requires a considerable amount of time to track the current back to the reference value. A current surge occurs after a fault, and while the proportional element of the current loop responds quickly, the integral element requires time to accumulate. That is, the proportional element adjusts promptly to the current situation, while the integral element adjusts with a lag in response to the current information. Considering the large and rapid changes in fault current under the original current loop control, to further improve the tracking speed, when the difference between the actual current value and the current reference value exceeds 0.3pu (the first setpoint), the proportional coefficient of the current loop is doubled to K'. cp Meanwhile, to reduce the impact of rapid current changes on subsequent tracking and to avoid overshoot and integral saturation, the current loop integral coefficient is reduced to K'. ci The current loop under the new integral and proportional coefficients can rapidly reduce the error between the current and the current reference value after a period of time. When this error is small, if K' is still maintained... cp 、K' ci This can lead to significant oscillations and difficulty converging to the tracked value. This is because a small error can cause a large feedback, resulting in overcompensation. Since the integral term accumulates the errors from previous iterations, a larger integral coefficient is better at eliminating steady-state errors when the error is small, while a smaller proportional coefficient can avoid overcompensation. Therefore, when the error decreases to 0.2pu (the second set value), it transitions to the normal current loop proportional and integral coefficients.
[0091] To verify the effectiveness of the strategy proposed in this application, a simulation platform such as MATLAB / Simulink was built. Figure 2 The simplified model of the wind turbine grid connection system shown is illustrated in Table 1.
[0092] Table 1. Statistical Table of Simplified Model Parameters for Wind Turbine Grid Connection System
[0093]
[0094] Set the grid voltage U of the wind turbine grid connection system g The voltage suddenly drops to 100V. A comparison of the waveforms of the power angle δ before and after the current loop improvement following the fault is shown in the figure below. Figure 4 As shown. Among them, Figure 4 (a) in the figure shows the change in the power angle before the current loop improvement after the fault. Figure 4(b) shows the power angle change of the improved current loop after the fault. Compared with the traditional current loop, the peak value of the power angle change is reduced from 1 rad to 0.5 rad; and it reaches stability earlier at 0.08 s.
[0095] This application can significantly reduce the amplitude of power angle oscillation and improve the transient synchronization speed, enabling a smoother and faster stabilization after a fault.
[0096] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the current regulation method of the adaptive parameter adjustment current loop described above.
[0097] In one exemplary embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, implements the current regulation method of the adaptive parameter adjustment current loop described above.
[0098] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the current regulation method of the adaptive parameter adjustment current loop described above.
[0099] In one exemplary embodiment, a computer device is provided, which may be a server or a terminal, and its internal structure diagram may be as follows. Figure 5 As shown, this computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and databases. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements a current regulation method for an adaptive parameter adjustment current loop.
[0100] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0101] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0102] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).
[0103] The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0104] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0105] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. An adaptive parameter adjustment current loop, characterized in that, include: The system includes a d-axis PI control module, a q-axis PI control module, a d-axis coupling phase determination module, a q-axis coupling module, a d-axis coupling module, a q-axis coupling module, and a PWM modulation module; the d-axis PI control module includes a normal d-axis PI control unit and a fault d-axis PI control unit; the q-axis PI control module includes a normal q-axis PI control unit and a fault q-axis PI control unit. The d-axis normal PI adjustment unit, the d-axis fault PI adjustment unit, and the q-axis coupling phase determination module are all connected to the d-axis coupling module; the q-axis normal PI adjustment unit, the q-axis fault PI adjustment unit, and the d-axis coupling phase determination module are all connected to the q-axis coupling module; the d-axis coupling module and the q-axis coupling module are both connected to the PWM modulation module. The d-axis normal PI adjustment unit is used to adjust the first error based on the first proportional coefficient and the first integral coefficient when the first error between the d-axis current reference value and the d-axis current actual value is less than the first set value, and outputs the adjusted first error. The d-axis fault PI adjustment unit is used to adjust the first error based on the second proportional coefficient and the second integral coefficient when the first error between the d-axis current reference value and the d-axis current actual value is greater than the first set value, and outputs the adjusted first error. The d-axis coupling phase determination module is used to determine the d-axis coupling phase based on the actual value of the d-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency. The q-axis normal PI adjustment unit is used to adjust the second error based on the first proportional coefficient and the first integral coefficient when the second error between the q-axis current reference value and the actual q-axis current value is less than the first set value, and outputs the adjusted second error. The q-axis fault PI adjustment unit is used to adjust the second error based on the second proportional coefficient and the second integral coefficient when the second error between the q-axis current reference value and the actual q-axis current value is greater than the first set value, and outputs the adjusted second error. The q-axis coupling phase determination module is used to determine the q-axis coupling phase based on the actual value of the q-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency. The d-axis coupling module is used to couple the adjusted first error, the q-axis coupling phase, and the d-axis component of the grid voltage to obtain the d-axis voltage reference value of the PWM terminal. The q-axis coupling module is used to couple the adjusted second error, the d-axis coupling phase, and the q-axis component of the grid voltage to obtain the PWM terminal q-axis voltage reference value. The PWM modulation module is used to modulate the PWM terminal voltage according to the d-axis voltage reference value and the q-axis voltage reference value to obtain the PWM terminal voltage, so that the actual values of the d-axis current and the q-axis current are stabilized to the d-axis current reference value and the q-axis current reference value, respectively.
2. A current regulation method for an adaptive parameter adjustment current loop, characterized in that, The current regulation method for the adaptive parameter adjustment current loop is applied to the adaptive parameter adjustment current loop of claim 1, and the current regulation method for the adaptive parameter adjustment current loop includes: Obtain the actual values of the d-axis current and the q-axis current; The d-axis coupling phase is determined based on the actual value of the d-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency. The q-axis coupling phase is determined based on the actual value of the q-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency. Determine the first error between the d-axis current reference value and the actual d-axis current value; Determine the second error between the q-axis current reference value and the actual q-axis current value; Determine whether the first error and the second error are greater than a first preset value, and obtain a first determination result; If the first judgment result is yes, then the first error and the second error are adjusted based on the second proportional coefficient and the second integral coefficient using the d-axis fault PI adjustment unit and the q-axis fault PI adjustment unit respectively, to obtain the adjusted first error and the adjusted second error. The adjusted first error, the q-axis coupled phase, and the d-axis component of the grid voltage are coupled to obtain the d-axis voltage reference value of the PWM terminal. The adjusted second error, the d-axis coupled phase, and the q-axis component of the grid voltage are coupled to obtain the q-axis voltage reference value of the PWM terminal. The PWM terminal voltage is modulated based on the d-axis voltage reference value and the q-axis voltage reference value to obtain the PWM terminal voltage, so that the actual values of the d-axis current and the q-axis current are stabilized to the d-axis current reference value and the q-axis current reference value, respectively.
3. The current regulation method for the adaptive parameter adjustment current loop according to claim 2, characterized in that, Modulation is performed based on the d-axis voltage reference value and the q-axis voltage reference value of the PWM terminal to obtain the PWM terminal voltage, so that the actual values of the d-axis current and the q-axis current are stabilized to the d-axis current reference value and the q-axis current reference value, respectively. This is followed by: Obtain the adjusted actual values of the d-axis current and the q-axis current; The third error is determined between the reference value of the d-axis current and the actual value of the adjusted d-axis current. The fourth error in determining the reference value of the q-axis current and the actual value of the adjusted q-axis current; Determine whether the third error and the fourth error are less than the second set value; If so, the third error and the fourth error are adjusted based on the first proportional coefficient and the first integral coefficient using the d-axis normal PI adjustment unit and the q-axis normal PI adjustment unit, respectively.
4. The current regulation method for the adaptive parameter adjustment current loop according to claim 2, characterized in that, If the first judgment result is negative, then the first error and the second error are adjusted based on the first proportional coefficient and the first integral coefficient using the d-axis normal PI adjustment unit and the q-axis normal PI adjustment unit, respectively.
5. The current regulation method for the adaptive parameter adjustment current loop according to claim 2, characterized in that, The d-axis coupling phase is determined based on the actual value of the d-axis current, the sum of the filter inductance and the grid reactance, and the grid angular frequency. Specifically, this includes: Using formula C d =I d ×L×ω n Determine the d-axis coupling phase; where C d For d-axis coupled phase, I d ω is the actual value of the d-axis current; L is the sum of the filter inductance and the mains reactance; n This is the angular frequency of the power grid.
6. The current regulation method for the adaptive parameter adjustment current loop according to claim 2, characterized in that, The second proportional coefficient is a first set multiple of the first proportional coefficient, and the second integral coefficient is a second set multiple of the first integral coefficient.
7. The current regulation method for the adaptive parameter adjustment current loop according to claim 6, characterized in that, The first set multiplier is 2; the second set multiplier is 1 / 2.
8. A computer device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the current regulation method of the adaptive parameter adjustment current loop according to any one of claims 2-7.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the current regulation method of the adaptive parameter adjustment current loop as described in any one of claims 2-7.
10. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the current regulation method of the adaptive parameter adjustment current loop as described in any one of claims 2-7.
Citation Information
Patent Citations
Iteration proportional integral current control method for photovoltaic grid-connected inverter
CN104065288A
MMC thermal stress unevenness suppression method based on midpoint shift control
CN108322075A