A flywheel energy storage ups charging and discharging control method and system
Patent Information
- Application Number
- CN202211606986.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-14
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2042-12-14
AI Technical Summary
飞轮储能UPS在进行充放电切换时直接切换,导致在切换过程中交直轴电流会产生很大的尖峰,严重时会使系统产生过流故障导致停机,并且现有的飞轮储能系统的充放电切换控制策略较复杂,且没有考虑飞轮系统放电过低的问题
[0016]本申请所提供的一种飞轮储能UPS的充放电控制方法,应用于一种飞轮储能UPS的充放电系统,该系统包括:直流母线电压环,电荷状态控制环和MCU,其中,电荷状态控制环的输出端连接累加器的输入端,电荷状态控制环的输入端连接MCU,用于判断飞轮储能UPS是否完成充电,直流母线电压环的输出端连接累加器的输入端,直流母线电压环的输入端连接MCU,用于实现充放电,该方法首先获取电荷状态的数据和电压值,并且将电荷状态的数据与预设数据进行对比,根据对比结果,控制对应的电荷状态控制环启动,最后获取电荷状态控制环启动的相关数据,并传输给累加器,以便于累加器得到电流环给定值。整体上由电荷状态控制环和直流母线电压环取代了现有技术中的直接切换,并且考虑放电过低的问题。该方法避免了充放电模块直接切换带来的尖峰,严重时会使系统产生过流故障导致停机这种情况出现,并且本申请充放电切换控制策略较简单,并且考虑了飞轮系统放电过低的问题。
Smart Images

Figure CN115800243B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of flywheel energy storage, and in particular to a charging and discharging control method and system for a flywheel energy storage UPS. Background Technology
[0002] Flywheel energy storage system (FESS) is an emerging energy storage method that has seen rapid development in recent years due to its advantages such as high power density, no secondary pollution, and long lifespan.
[0003] In recent years, a common method for controlling the charging and discharging of flywheel energy storage UPS systems has been to determine the charging and discharging mode based on the grid voltage amplitude. However, flywheel energy storage UPS systems switch directly during charging and discharging, resulting in large spikes in the AC and DC axis currents during the switching process. In severe cases, this can cause overcurrent faults and system shutdowns. Furthermore, existing charging and discharging switching control strategies for flywheel energy storage systems are complex and do not consider the issue of excessively low discharge levels in the flywheel system.
[0004] Given the above-mentioned technologies, finding a new charging and discharging control method for flywheel energy storage UPS is a problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0005] The purpose of this application is to provide a charging and discharging control method and system for a flywheel energy storage UPS.
[0006] To address the aforementioned technical problems, this application provides a charging and discharging control method for a flywheel energy storage UPS, applied to a charging and discharging system of a flywheel energy storage UPS. The system includes: a DC bus voltage loop, a charge status control loop, and an MCU. The output of the charge status control loop is connected to the input of an accumulator, and the input of the charge status control loop is connected to the MCU, used to determine whether the flywheel energy storage UPS has completed charging. The output of the DC bus voltage loop is connected to the input of the accumulator, and the input of the DC bus voltage loop is connected to the MCU, used to realize charging and discharging. The method includes: Acquire the charge state data and the voltage value; Compare the charge state data with preset data; Based on the comparison results, the corresponding charge state control loop is activated. The relevant data for starting the charge state control loop is acquired and transmitted to the accumulator so that the accumulator can obtain the current loop setpoint.
[0007] Preferably, the charge state control loop includes a first charge state control loop and a second charge state control loop, and the preset data includes first preset data and second preset data; Based on the comparison results, the corresponding charge state control loop is activated, including: When the charge state data is greater than or equal to the first preset data, the first charge state control loop is activated. When the charge state data is less than the first preset data and not less than the second preset data, the first charge state control loop is closed and the second charge state control loop is started. When the charge state data is less than the second preset data, the second charge state control loop is closed.
[0008] Preferably, acquiring relevant data for the start-up of the charge state control loop and transmitting it to the accumulator so that the accumulator can obtain the current loop setpoint includes: When the first charge state control loop is activated; The first difference between the charge state data and the first preset data is obtained; The first difference is transmitted to the first charge state controller to obtain the first quadrature axis current setpoint component.
[0009] Preferably, acquiring relevant data for the start-up of the charge state control loop and transmitting it to the accumulator so that the accumulator can obtain the current loop setpoint includes: When the second charge state control loop is activated; The second difference between the charge state data and the second preset data is obtained; The second difference is transmitted to the second charge state controller to obtain the second quadrature axis current setpoint component.
[0010] Preferably, the method further includes; Obtain the third difference between the voltage value and the preset voltage value; The third difference is input to the PI controller in the DC bus voltage loop to obtain the third quadrature axis current setpoint component, and then transmitted to the accumulator.
[0011] Preferably, the accumulator calculates the first cross-axis current setpoint component, the second cross-axis current setpoint component, and the third cross-axis current setpoint component according to the first calculation formula to obtain the current loop setpoint.
[0012] Preferably, the formula for calculating the charge state data is: ; in, The data refers to the charge state. This is the actual angular velocity of the flywheel. This represents the maximum angular velocity of the flywheel.
[0013] Preferably, the expression for the first charge state controller is: ; in, The first quadrature-axis current is given by the component. The first preset data closed-loop gain coefficient, This is the first preset data.
[0014] Preferably, the expression for the second charge state controller is: ; in, The given component of the second quadrature-axis current. This is the second preset data closed-loop gain coefficient. This is the second preset data.
[0015] To address the aforementioned issues, this application also provides a charging and discharging system for a flywheel energy storage UPS. This system includes: a DC bus voltage loop, a charge status control loop, an accumulator, and an MCU. The MCU is connected to the DC bus voltage loop and the charge status control loop to acquire charge status data and voltage values. The output of the charge state control loop is connected to the input of the accumulator to obtain the charge state data in the MCU, and to determine whether the charge state control loop has completed charging based on the charge state data, and to obtain the quadrature axis current setpoint component in the charge state control loop based on the charge state data; The output of the DC bus voltage loop is connected to the input of the accumulator to obtain the voltage value in the MCU, and to obtain the quadrature axis current reference component in the DC bus voltage loop based on the voltage value. The output of the accumulator is connected to the inner current loop to obtain the quadrature-axis current setpoint component in the charge state control loop and the quadrature-axis current setpoint component in the DC bus voltage loop, and to obtain the current loop setpoint.
[0016] This application provides a charging and discharging control method for a flywheel energy storage UPS, applied to a charging and discharging system of the flywheel energy storage UPS. The system includes a DC bus voltage loop, a charge state control loop, and an MCU. The output of the charge state control loop is connected to the input of an accumulator, and the input of the charge state control loop is connected to the MCU to determine whether the flywheel energy storage UPS has completed charging. The output of the DC bus voltage loop is connected to the input of the accumulator, and the input of the DC bus voltage loop is connected to the MCU to realize charging and discharging. This method first acquires charge state data and voltage values, compares the charge state data with preset data, and controls the corresponding charge state control loop to start based on the comparison result. Finally, it acquires the relevant data for the start of the charge state control loop and transmits it to the accumulator so that the accumulator can obtain the current loop setpoint. Overall, the direct switching in the prior art is replaced by the charge state control loop and the DC bus voltage loop, and the problem of excessively low discharge is also considered. This method avoids the spikes caused by direct switching of the charging and discharging modules, which can lead to overcurrent faults and shutdowns in severe cases. Furthermore, the charging and discharging switching control strategy of this application is relatively simple and takes into account the problem of excessively low discharge of the flywheel system. Attached Figure Description
[0017] To more clearly illustrate the embodiments of this application, the accompanying 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.
[0018] Figure 1 A flowchart of the charging and discharging control method of the flywheel energy storage UPS provided in the embodiments of this application; Figure 2 A block diagram of the charging and discharging system of the flywheel energy storage UPS provided in the embodiments of this application; Figure 3 A schematic diagram of the charging and discharging control method of the flywheel energy storage UPS provided in the embodiments of this application. Detailed Implementation
[0019] 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 of ordinary skill in the art without creative effort are within the protection scope of this application.
[0020] The core of this application is to provide a charging and discharging control method and system for a flywheel energy storage UPS.
[0021] To enable those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0022] Figure 1 This is a flowchart of the charging and discharging control method for a flywheel energy storage UPS provided in an embodiment of this application. Figure 2 A block diagram of the charging and discharging system of the flywheel energy storage UPS provided in the embodiments of this application is shown below. Figure 1 , Figure 2 The following describes a charging and discharging control method for a flywheel energy storage UPS, applied to a charging and discharging system of the flywheel energy storage UPS. The system includes a DC bus voltage loop, a charge status control loop, and an MCU. The output of the charge status control loop is connected to the input of an accumulator, and the input of the charge status control loop is connected to the MCU to determine whether the flywheel energy storage UPS has completed charging. The output of the DC bus voltage loop is connected to the input of the accumulator, and the input of the DC bus voltage loop is connected to the MCU to implement charging and discharging. The method includes: S10: Acquire charge state data and voltage value.
[0023] In a specific embodiment, such as Figure 2 As shown, the DC bus voltage loop is 1, the charge state control loop is 2, the MCU is 3, and the accumulator is 4.
[0024] Specifically, the output of charge state control loop 2 is connected to the input of accumulator 4, the input of charge state control loop 2 is connected to MCU3, the output of DC bus voltage loop 1 is connected to the input of accumulator 4, and the input of DC bus voltage loop 1 is connected to MCU3.
[0025] The MCU3 acquires the charge status data and voltage value of the flywheel energy storage UPS. The charge status data can be the overall power value, etc. This application does not limit this and can be set according to the user's needs.
[0026] The acquisition can be real-time, timed, or acquired when the user needs to charge or discharge. This application does not limit the acquisition and users can set it according to their needs.
[0027] S11: Compare the charge state data with preset data.
[0028] In a specific embodiment, after the MUC3 obtains the charge state data, it compares it with the preset data and performs subsequent operations based on the comparison results.
[0029] The preset data is not limited to specific values in this application and can be set by the user according to their needs.
[0030] S12: Based on the comparison results, start the corresponding charge state control loop.
[0031] In a specific embodiment, after step S11, the result of comparing the charge state data with the preset data is obtained, and different charge state control loops are activated according to the different results.
[0032] The charge status control loop can be one or two, and this application does not limit it. It can be set according to the user's needs and the status of the flywheel storage UPS.
[0033] S13: Obtain relevant data for starting the charge state control loop and transmit it to the accumulator so that the accumulator can obtain the current loop setpoint.
[0034] In a specific embodiment, after the charge state control loop is activated, relevant data of the charge state control loop is acquired. The relevant data may be current, voltage, power, speed, etc. This application is not limited to these data and users can choose according to their needs.
[0035] The relevant data is transmitted to the accumulator. Through the calculation of the accumulator, the current loop setpoint can be obtained. Finally, a signal is sent through the current loop to control the power generation of the flywheel energy storage UPS.
[0036] This application provides a charging and discharging control method for a flywheel energy storage UPS, applied to a charging and discharging system of the flywheel energy storage UPS. The system includes a DC bus voltage loop, a charge state control loop, and an MCU. The output of the charge state control loop is connected to the input of an accumulator, and the input of the charge state control loop is connected to the MCU to determine whether the flywheel energy storage UPS has completed charging. The output of the DC bus voltage loop is connected to the input of the accumulator, and the input of the DC bus voltage loop is connected to the MCU to realize charging and discharging. This method first acquires charge state data and voltage values, compares the charge state data with preset data, and controls the corresponding charge state control loop to start based on the comparison result. Finally, it acquires the relevant data for the start of the charge state control loop and transmits it to the accumulator so that the accumulator can obtain the current loop setpoint. Overall, the direct switching in the prior art is replaced by the charge state control loop and the DC bus voltage loop, and the problem of excessively low discharge is also considered. This method avoids the peak current caused by direct switching of the charging and discharging modules, which can lead to overcurrent faults and shutdowns in severe cases. Furthermore, the charging and discharging switching control strategy of this application is relatively simple and takes into account the problem of excessively low discharge of the flywheel system.
[0037] Based on the above embodiments, as a preferred embodiment, the charge state control loop includes a first charge state control loop and a second charge state control loop, and the preset data includes first preset data and second preset data; Based on the comparison results, the corresponding charge state control loop is activated, including: When the charge state data is greater than or equal to the first preset data, the first charge state control loop is activated. When the charge state data is less than the first preset data and not less than the second preset data, the first charge state control loop is closed and the second charge state control loop is started. When the charge state data is less than the second preset data, the second charge state control loop is closed.
[0038] In a specific embodiment, the number of preset data is two, and the corresponding charge state control loop is also two, such as... Figure 3 As shown, Figure 3 The first charge state control loop is 5, the second charge state control loop is 6, and the DC bus voltage loop is 1. Furthermore... This is the preset voltage value in the DC bus voltage loop. This represents the voltage value. The current regulator is current loop 7, SVPWM is 8, diode is 9, PMSM is 10, and flywheel is 11.
[0039] The data on the charge state obtained by MCU3 is compared with two preset data. Based on the comparison, different charge state control loops are activated.
[0040] Specifically, when the charge state data is greater than or equal to a first preset data, the first charge state control loop 5 is activated. For example, the first preset data is 0.95, and its range is 0-1. The charge state data represents the amount of electricity. When the amount of electricity is greater than or equal to 0.95, the first charge state control loop 5 is activated. Correspondingly, it is used to determine whether charging is complete. If it is complete, the control system enters standby mode, and the system operates at the speed corresponding to the maximum charge state.
[0041] Specifically, when the charge state data is less than a first preset data point and not less than a second preset data point, the first charge state control loop 5 is closed, and the second charge state control loop 6 is activated. For example, the first preset data point is 0.95, where the range of the first preset data point is 0-1. The second preset data point is 0.25, where the range of the second preset data point is 0-1. The charge state data represents the amount of electricity. When the amount of electricity is less than 0.95 and greater than or equal to 0.25, the second charge state control loop 6 is activated, and the system operates at the speed corresponding to that charge state to prevent the system from stopping due to an excessively low charge state.
[0042] When the charge state data is less than the second preset data, the second charge state control loop 6 needs to be shut down.
[0043] In the above embodiments, the two preset data corresponding to two charge state control loops is only one possible way to implement it, but it is not limited to this only implementation method. Users can choose the number of preset data and the data of the charge state control loops according to their needs.
[0044] In this embodiment, different data comparison results correspond to the activation of different charge state control loops. Depending on the data, different speeds are adopted, which also avoids the situation where the drive system stops running due to the charge state being too low.
[0045] Based on the above embodiments, as a preferred embodiment, acquiring relevant data for the start-up of the charge state control loop and transmitting it to the accumulator so that the accumulator can obtain the current loop setpoint includes: When the first charge state control loop is activated; The first difference between the charge state data and the first preset data is obtained; The first difference is transmitted to the first charge state controller to obtain the first quadrature axis current setpoint component.
[0046] In a specific embodiment, such as Figure 3 As shown, the first charge state controller is 12.
[0047] When the first charge state control loop 5 is activated, the first difference between the charge state data and the first preset data is calculated. The first charge state controller 12 can then derive the first quadrature-axis current setpoint component based on the calculation formula. The calculation formula is not limited in this application and can be selected by the user according to their needs.
[0048] In this embodiment, the first quadrature-axis current setpoint component can be obtained through a calculation formula. This first quadrature-axis current setpoint component includes frequency, magnitude, etc. It is used to transmit to the accumulator, so that the accumulator can obtain the final current loop setpoint based on the first quadrature-axis current setpoint component.
[0049] Based on the above embodiments, as a preferred embodiment, acquiring relevant data for the start-up of the charge state control loop and transmitting it to the accumulator so that the accumulator can obtain the current loop setpoint includes: When the second charge state control loop is activated; The second difference between the charge state data and the second preset data is obtained; The second difference is transmitted to the second charge state controller to obtain the second quadrature axis current setpoint component.
[0050] In a specific embodiment, such as Figure 3 As shown, the second charge state controller is 13.
[0051] When the second charge state control loop 6 is activated, it calculates the second difference between the charge state data and the second preset data. The second charge state controller 13 then calculates the second quadrature-axis current setpoint component based on the calculation formula. The calculation formula is not limited in this application and can be selected by the user according to their needs.
[0052] In this embodiment, the second quadrature-axis current given value component can be obtained through calculation formulas. This second quadrature-axis current given value component includes frequency, magnitude, etc. It is used to transmit to the accumulator, enabling the accumulator to obtain the final current loop given value based on the second quadrature-axis current given value component.
[0053] Based on the above embodiments, as a preferred embodiment, the method further includes: Obtain the third difference between the voltage value and the preset voltage value; The third difference is input to the PI controller in the DC bus voltage loop to obtain the third quadrature axis current setpoint component, and then transmitted to the accumulator.
[0054] In a specific embodiment, such as Figure 3 As shown, the logic judgment module is 14 and the PI controller is 15.
[0055] In a specific embodiment, the DC bus voltage loop includes a logic judgment module 14 and a PI controller 15. The logic judgment module 14 is used to shut down the charge state control loop, and the PI controller 15 obtains the third quadrature-axis current setpoint component according to a calculation formula. The calculation formula is not limited in this application and can be selected according to the user's needs.
[0056] In the flywheel energy storage UPS, the DC bus voltage loop 1 is used to realize the system charging and discharging functions. If the system is in charging mode, the DC bus voltage loop 1 clamps the quadrature axis current at the set maximum value, at which time the permanent magnet synchronous motor drives the flywheel to accelerate charging. If the system is in discharging mode, the DC bus voltage loop controls the DC bus voltage to follow the given value. The controller used in the system charging and discharging control voltage loop is a PI controller 15. The logic judgment module 14 in the closed loop is used to disconnect the voltage closed loop when the state of charge data is lower than the second preset data, and switch to running the second charge state control loop 6 to avoid the drive system from stopping operation due to the low charge state.
[0057] In a specific embodiment, the third quadrature-axis current setpoint component can be obtained through a calculation formula. This third quadrature-axis current setpoint component includes frequency, magnitude, etc. It is used to transmit to the accumulator, so that the accumulator can obtain the final current loop setpoint based on the third quadrature-axis current setpoint component.
[0058] Based on the above embodiments, as a preferred embodiment, the accumulator calculates the first cross-axis current setpoint component, the second cross-axis current setpoint component, and the third cross-axis current setpoint component according to the first calculation formula to obtain the current loop setpoint.
[0059] In specific embodiments, such as Figure 3 As shown, accumulator 4 is connected to the first charge state control loop 5, the second charge state control loop 6, and the DC bus voltage loop 1. Accumulator 4 acquires the corresponding quadrature axis current setpoint component and obtains the final current loop setpoint required by the calculation formula and corresponding relationship. .
[0060] The calculation method and corresponding relationship are not limited in this application and can be set by the user according to their needs.
[0061] Based on the above embodiments, as a preferred embodiment, the formula for calculating the charge state data is as follows: ; in, Data on charge states, This is the actual angular velocity of the flywheel. This represents the maximum angular velocity of the flywheel.
[0062] In a specific embodiment, as a preferred embodiment, a formula for calculating the charge state data is given. However, the calculation method in this embodiment is only a preferred method and does not mean that this is the only calculation method. Users can choose according to their needs.
[0063] The actual angular velocity and maximum angular velocity of the flywheel are related to the model, size, and wear of the components. This application does not limit the specific values and users can choose them according to their needs and the condition of the flywheel.
[0064] Based on the above embodiments, as a preferred embodiment, the expression for the first charge state controller is: ; in, The first quadrature-axis current is given by the component. The first preset data closed-loop gain coefficient, This is the first preset data.
[0065] In a specific embodiment, the expression of the first charge state controller 12 is the above formula. However, the formula in this embodiment is only one possible way to implement it and does not mean that this is the only way to implement it. Users can set it themselves according to their needs.
[0066] The first preset data closed-loop gain coefficient is not limited to a specific value in this application and can be selected by the user according to their needs.
[0067] When the first preset data is greater than the charge state data, it indicates that the first charge state control loop 5 is closed and the first cross-axis current given value component is 0. When the first preset data is less than or equal to the charge state data, the first charge state control loop 5 is opened. The first cross-axis current given value component can be obtained according to the formula.
[0068] Based on the above embodiments, as a preferred embodiment, the expression for the second charge state controller is: ; in, The given component of the second quadrature-axis current. This is the second preset data closed-loop gain coefficient. This is the second preset data.
[0069] In a specific embodiment, the expression of the second charge state controller 13 is the above formula. However, the formula in this embodiment is only one possible way to implement it and does not mean that this is the only way to implement it. Users can set it themselves according to their needs.
[0070] The second preset data closed-loop gain coefficient is not limited to a specific value in this application and can be selected by the user according to their needs.
[0071] Specifically, when the second preset data is greater than the charge state data, the second charge state control loop 6 is activated, and the second quadrature-axis current setpoint component can be obtained according to the formula. When the second preset data is less than or equal to the charge state data, the second charge state control loop 6 is deactivated, and the corresponding second quadrature-axis current setpoint component is 0.
[0072] To address the aforementioned issues, this application also provides a charging and discharging system for a flywheel energy storage UPS. This system includes: a DC bus voltage loop, a charge status control loop, an accumulator, and an MCU. The MCU is connected to the DC bus voltage loop and the charge status control loop to acquire charge status data and voltage values. The output of the charge state control loop is connected to the input of the accumulator to obtain the charge state data in the MCU, and to determine whether the charge state control loop has completed charging based on the charge state data, and to obtain the quadrature axis current setpoint component in the charge state control loop based on the charge state data; The output of the DC bus voltage loop is connected to the input of the accumulator to obtain the voltage value in the MCU, and to obtain the quadrature axis current reference component in the DC bus voltage loop based on the voltage value. The output of the accumulator is connected to the inner current loop to obtain the quadrature-axis current setpoint component in the charge state control loop and the quadrature-axis current setpoint component in the DC bus voltage loop, and to obtain the current loop setpoint.
[0073] Since the embodiments of the system part correspond to the embodiments of the method part, please refer to the description of the embodiments of the method part for the embodiments of the system part, and they will not be repeated here.
[0074] This application provides a charging and discharging system for a flywheel energy storage UPS. The system includes: a DC bus voltage loop, a charge state control loop, an accumulator, and an MCU. The MCU is connected to both the DC bus voltage loop and the charge state control loop, used to acquire charge state data and voltage values. The output of the charge state control loop is connected to the input of the accumulator, used to acquire charge state data from the MCU, determine whether charging is complete based on the charge state data, and obtain the quadrature-axis current setpoint component in the charge state control loop based on the charge state data. The output of the DC bus voltage loop is connected to the input of the accumulator, used to acquire the voltage value from the MCU, and obtain the quadrature-axis current setpoint component in the DC bus voltage loop based on the voltage value. The output of the accumulator is connected to an inner current loop, used to acquire the quadrature-axis current setpoint component from both the charge state control loop and the DC bus voltage loop, and obtain the current loop setpoint value. This system replaces the direct switching in the prior art with the charge state control loop and the DC bus voltage loop, and also addresses the issue of insufficient discharge. This method avoids the spikes caused by direct switching of charge and discharge modules, which can lead to overcurrent faults and system shutdowns in severe cases. Furthermore, the charge and discharge switching control strategy of this application is relatively simple and considers the problem of excessively low discharge in the flywheel system. A DC bus voltage loop is used as the main PI control loop, and two charge state control loops are used as auxiliary loops to indirectly achieve speed control, simplifying the charge and discharge control structure. During charging, this control method uses constant torque control, that is, directly charging the system through the inner current loop. Finally, the flywheel energy storage system does not require PI controller switching during charge and discharge control; instead, a smooth switching between charge and discharge is achieved directly through the accumulator.
[0075] The foregoing provides a detailed description of the charging and discharging control method and system for a flywheel energy storage UPS provided in this application. The various embodiments in the specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section. It should be noted that those skilled in the art can make several improvements and modifications to this application without departing from the principles of this application, and these improvements and modifications also fall within the protection scope of the claims of this application.
[0076] It should also be noted that, in this specification, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
Claims
1. A charging and discharging control method for a flywheel energy storage UPS, characterized in that, A charging and discharging system for a flywheel energy storage UPS is provided. The system includes a DC bus voltage loop, a charge state control loop, and an MCU. The output of the charge state control loop is connected to the input of an accumulator, and the input of the charge state control loop is connected to the MCU to determine whether the flywheel energy storage UPS has completed charging. The output of the DC bus voltage loop is connected to the input of the accumulator, and the input of the DC bus voltage loop is connected to the MCU to implement charging and discharging. The method includes: Acquire charge state data and voltage values; The charge state data is compared with preset data; Based on the comparison results, the corresponding charge state control loop is activated. The relevant data for starting the charge state control loop is acquired and transmitted to the accumulator so that the accumulator can obtain the current loop setpoint. The charge state control loop includes a first charge state control loop and a second charge state control loop, and the preset data includes first preset data and second preset data. The step of controlling the corresponding charge state control loop to start based on the comparison results includes: When the charge state data is greater than or equal to the first preset data, the first charge state control loop is activated. When the charge state data is less than the first preset data and not less than the second preset data, the first charge state control loop is controlled to close and the second charge state control loop is controlled to start. When the charge state data is less than the second preset data, the second charge state control loop is closed. The formula for calculating the charge state data is as follows: ; in, The data refers to the charge state. This is the actual angular velocity of the flywheel. This represents the maximum angular velocity of the flywheel.
2. The charging and discharging control method of the flywheel energy storage UPS according to claim 1, characterized in that, The step of acquiring relevant data for the start-up of the charge state control loop and transmitting it to the accumulator so that the accumulator can obtain the current loop setpoint includes: When the first charge state control loop is activated; Obtain the first difference between the charge state data and the first preset data; The first difference is transmitted to the first charge state controller to obtain the first quadrature axis current setpoint component.
3. The charging and discharging control method of the flywheel energy storage UPS according to claim 2, characterized in that, The step of acquiring relevant data for the start-up of the charge state control loop and transmitting it to the accumulator so that the accumulator can obtain the current loop setpoint includes: When the second charge state control loop is activated; Obtain the second difference between the charge state data and the second preset data; The second difference is transmitted to the second charge state controller to obtain the second quadrature-axis current setpoint component.
4. The charging and discharging control method of the flywheel energy storage UPS according to claim 3, characterized in that, The method also includes; Obtain the third difference between the voltage value and the preset voltage value; The third difference is input into the PI controller in the DC bus voltage loop to obtain the third quadrature axis current setpoint component, and then transmitted to the accumulator.
5. The charging and discharging control method of the flywheel energy storage UPS according to claim 4, characterized in that, The accumulator calculates the first cross-axis current setpoint component, the second cross-axis current setpoint component, and the third cross-axis current setpoint component according to the first calculation formula to obtain the current loop setpoint.
6. The charging and discharging control method of the flywheel energy storage UPS according to any one of claims 2-5, characterized in that, The expression for the first charge state controller is: ; in, The first quadrature-axis current is given by the component. The first preset data closed-loop gain coefficient, This is the first preset data.
7. The charging and discharging control method of the flywheel energy storage UPS according to claim 6, characterized in that, The expression for the second charge state controller is: ; in, The given component of the second quadrature-axis current. This is the second preset data closed-loop gain coefficient. This is the second preset data.
8. A charging and discharging system for a flywheel energy storage UPS, characterized in that, The system includes: a DC bus voltage loop, a charge state control loop, an accumulator, and an MCU; wherein the charge state control loop includes a first charge state control loop and a second charge state control loop. The MCU is connected to the DC bus voltage loop and the charge state control loop to acquire charge state data and voltage values; the calculation formula for the charge state data is as follows: , The data refers to the charge state. This is the actual angular velocity of the flywheel. This is the maximum angular velocity of the flywheel; The output of the charge state control loop is connected to the input of the accumulator to acquire the charge state data from the MCU, determine whether the charge state control loop is fully charged based on the charge state data, and obtain the quadrature-axis current setpoint component in the charge state control loop based on the charge state data. Specifically, when the charge state data is greater than or equal to a first preset data, the first charge state control loop is activated; when the charge state data is less than the first preset data and not less than a second preset data, the first charge state control loop is deactivated and the second charge state control loop is activated; when the charge state data is less than the second preset data, the second charge state control loop is deactivated. The output terminal of the DC bus voltage loop is connected to the input terminal of the accumulator to obtain the voltage value in the MCU, and to obtain the quadrature axis current given component in the DC bus voltage loop based on the voltage value; The output of the accumulator is connected to the inner current loop to obtain the quadrature-axis current setpoint component in the charge state control loop and the quadrature-axis current setpoint component in the DC bus voltage loop, and to obtain the current loop setpoint.
Citation Information
Patent Citations
State-of-charge (SOC)-based improved droop control method for DC microgrid
CN109742749A