As the global energy shortage becomes increasingly serious, renewable energy is being used more and more widely. In recent years, photovoltaic energy has been greatly developed due to its advantages such as no pollution and long-term use. Generally, photovoltaic systems hope that the photovoltaic cell array can output as much electric energy as possible under the same sunshine and temperature conditions, that is, the maximum power point tracking (MPPT) problem of photovoltaic cell arrays is proposed in theory and practice. In photovoltaic grid-connected power generation systems, since the power level of the array is generally large, the MPPT problem is particularly important. Therefore, it is undoubtedly a good choice to use the intelligence and adaptability of intelligent control methods to control nonlinear solar photovoltaic power generation systems.
1 Maximum power point of photovoltaic cells
As can be seen from Figure 1, under certain light intensity and temperature, a maximum power output point Pm can be found on the photovoltaic cell output curve. If the photovoltaic cell can be made to work at the maximum power point, the efficiency of the photovoltaic cell can be greatly improved. Therefore, its maximum power point should be found, that is, optimization should be sought.
2 Principle and design of MPPT control
The principle of MPPT control is essentially a dynamic self-optimization process. By detecting the current output voltage and current of the photovoltaic cell, the current battery output power is obtained, which is compared with the power at the previous moment. Then, according to the relationship between power and duty cycle, the duty cycle is changed to make it approach the maximum power point continuously, and this is repeated until it reaches a very small area near the maximum point. When the external light intensity and temperature change significantly, the system will search for the best again.
As shown in Figure 2, changing the duty cycle D of the pulse width modulation signal (PWM) actually changes the load of the photovoltaic cell. That is, the output power point of the photovoltaic cell is changed, thereby achieving the purpose of finding the maximum power point.
The relationship between the load RL of the photovoltaic cell and the load R and the duty cycle D is:
RL=R/D
The MPPT controller changes the load of the photovoltaic cell by adjusting the duty cycle D of the PWwM signal, thereby achieving the impedance matching function. Therefore, the size of the duty cycle D determines the size of the photovoltaic cell output power P. The PD relationship of a general photovoltaic inverter is shown in Figure 3.
Some photovoltaic power generation systems at home and abroad have generally proposed a variety of methods for the maximum power tracking control of photovoltaic cells, such as constant voltage tracking method, perturbation observation method, power feedback method and incremental conductance method. The shortcomings of these algorithms are: they do not explain how to track from one maximum power point to the next maximum power point; the amount of calculation is large and difficult to implement; the control accuracy is poor and is greatly affected by external factors. The design scheme proposed in this paper can make up for the above shortcomings by tracking the maximum power point.
3 Fuzzy controller design
In the photovoltaic grid-connected power generation system, the input and output of the system are designed using fuzzy logic, which can derive a series of control rules that can be implemented very simply by a microcomputer.
3.1 Determine the structure of the fuzzy controller
The key to MPPT control design is the design of the fuzzy controller. A dual-input single-output fuzzy controller is selected, as shown in Figure 4.
The input quantity of the fuzzy controller at the nth moment is the power change △P(n) and the power change rate at the nth moment; the output quantity at the nth moment is the duty cycle change △D(n+1) at the n+1th moment, which varies between [0, 1]. The power change △P(n)=P(n)-P(n-1), and the power change rate is calculated by △P(n)/△D(n).
3.2 Determine the fuzzy subsets of input and output quantities and the fuzzy set of the domain
△P(n) is E, the fuzzy set of △P(n)/△D(n) is EC, and the fuzzy set of △D(n) is U.
Define the linguistic variables E and U as 7 fuzzy subsets, and EC as 6 fuzzy subsets, namely:
Among them: NB, NM, NS, NO, ZO, PO, PS, PM, PB represent fuzzy concepts such as negative large, negative medium, negative small, negative zero, zero, positive zero positive small, positive medium, positive large, etc. The domain of E and U is defined as 15 levels, and the domain of EC is defined as 12 levels, namely:
3.3 Determine the membership function
The membership function of the fuzzy subset is sharp, reflecting the high sensitivity of the fuzzy set with high resolution characteristics.
Therefore, this paper chooses a triangle as the shape of the membership function. The membership functions of E and EC are shown in Figures 5 and 6, and the membership function of U is shown in Figure 7.
3.4 Determine the fuzzy control rules
According to the change in power value, the change in duty cycle at this moment is determined. By analyzing the characteristic curve between the output power P of the photovoltaic cell and the duty cycle D, and considering the influence of external environmental factors (temperature, sunshine intensity) on the output power of the photovoltaic cell, the following principles are obtained:
(1) If the output power increases, continue to adjust the original change direction, otherwise take the opposite direction;
(2) Far away from the maximum power point, use a larger change to speed up the tracking speed; near the maximum power point, use a smaller change to search to reduce the search loss;
(3) When reaching the extremely small ZO area centered on the maximum power point, the system stabilizes until the external environment changes significantly again.
(4) When the temperature, sunshine intensity and other factors change and cause the output power of the photovoltaic cell to change significantly, the system can respond quickly and search for the best again.
Following the above principles and adjusting the actual simulation results, the final control rule table is obtained, as shown in Table 1.
3.5 Defuzzification method and simulation
The fuzzy logic controller simulation selects the Mamdani type controller, and the defuzzification method is the center of gravity method, and its calculation formula is:
Where: u(Ai) is the membership degree of the i-th fuzzy output; A is the i-th fuzzy output.
After experimental simulation, the results are shown in Figure 8. When the duty cycle is controlled by MPPT fuzzy control, it can quickly track the maximum power point. It can be seen that fuzzy control can effectively overcome the nonlinearity and time lag of photovoltaic cells, and can quickly track the maximum power point and maintain this state.
4 Conclusion
The simulation found that the application of fuzzy logic control to the tracking of the maximum power point of photovoltaic cells is not only fast but also responsive. In addition, the fuzzy control table can be used to realize offline design, saving the internal storage space of the microcomputer and improving the working speed.
Previous article:Design and implementation of automatic feeding control system based on IC74191
Next article:Research on real-time control technology of dual-arm and single-leg jumping robot
- Popular Resources
- Popular amplifiers
- Molex leverages SAP solutions to drive smart supply chain collaboration
- Pickering Launches New Future-Proof PXIe Single-Slot Controller for High-Performance Test and Measurement Applications
- CGD and Qorvo to jointly revolutionize motor control solutions
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Nidec Intelligent Motion is the first to launch an electric clutch ECU for two-wheeled vehicles
- Bosch and Tsinghua University renew cooperation agreement on artificial intelligence research to jointly promote the development of artificial intelligence in the industrial field
- GigaDevice unveils new MCU products, deeply unlocking industrial application scenarios with diversified products and solutions
- Advantech: Investing in Edge AI Innovation to Drive an Intelligent Future
- CGD and QORVO will revolutionize motor control solutions
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Safety Withstand Voltage and Leakage Current Q&A
- [Me and Yatli] + A story about to begin
- Obtaining the Hongmeng source code for BearPi HM Nano (be careful of pitfalls)
- MSP430Ware Software Library
- South Korea LG 28G Transceiver AiP Antenna 5G Application
- Reading Notes on the Good Book "Operational Amplifier Parameter Analysis and LTspice Application Simulation" 02 DC Bias
- Does anyone know how to initialize the input capture function of GD32?
- EEWORLD University ---- SPICE teaching video based on Ispice and Hspice (Yuan Ze University)
- Breaking news! Chinese scientists develop the world's largest brain-like computer with the largest number of neurons, with a brain capacity comparable to that of a mouse
- [Homemade] 8A high power adjustable power supply