Abstract

An intelligent PV power smoothing control using probabilistic fuzzy neural network with asymmetric membership function (PFNN-AMF) is proposed in this study. First, a photovoltaic (PV) power plant with a battery energy storage system (BESS) is introduced. The BESS consisted of a bidirectional DC/AC 3-phase inverter and LiFePO4 batteries. Then, the difference of the actual PV power and smoothed power is supplied by the BESS. Moreover, the network structure of the PFNN-AMF and its online learning algorithms are described in detail. Furthermore, the three-phase output currents of the PV power plant are converted to the dq-axis current components. The resulted q-axis current is the input of the PFNN-AMF power smoothing control, and the output is a smoothing PV power curve to achieve the effect of PV power smoothing. Comparing to the other smoothing methods, a minimum energy capacity of the BESS with a small fluctuation of the grid power can be achieved by the PV power smoothing control using PFNN-AMF. In addition, a personal computer- (PC-) based PV power plant emulator and BESS are built for the experimentation. From the experimental results of various irradiance variation conditions, the effectiveness of the proposed intelligent PV power smoothing control can be verified.

1. Introduction

Since the environmental pollution problems of the world are deteriorated in recent years, developing clean energy sources and protecting the environment become the major issues of the modern world. Thus, the development and application of clean renewable energy sources, such as solar, wind, tides, fuel cell, and geothermal, are getting more and more worldwide attention. Among these renewable energy sources, solar power will gradually be dominant due to its availability and reliability. Owing to the price of the photovoltaic (PV) system declines of around 75% in less than 10 years has made the solar power more cost competitive in various countries and market segments; the cumulative installed capacity of the PV in the world has been reached to 178 GW in the end of 2014 [1]. European Photovoltaic Industry Association (EPIA) predicts that the worldwide total installed capacity of the PV system in 2019 could reach between 396 and 540 GW with the highest probability scenario being around 450 GW. Meanwhile, the government of Taiwan has decided to raise the official PV installation target from 13 GW to 20 GW in 2025. In other words, the global cumulative PV capacity will have explosive growth in the next decade. Furthermore, the renewable energy source- (RES-) based distributed energy sources are normally connected to the grid using power electronics. Therefore, the development of a grid-connected PV system including DC/DC converter and AC/DC inverter considering the ancillary service of power quality is important for solving the issues of environmental protection [2].

The intermittent nature of the output power from RESs becomes a serious concern for the stability of the grid particularly with increasing RES penetration and a high percentage of instantaneous demand being supplied by RESs. In Germany, 80% of instantaneous demand was supplied by RESs on Aug. 23, 2015. Therefore, significant operating reserves are required to meet the demand in case of a sudden decrease in the output of RESs, thus causing an increase in the operational cost of the power system [3]. Moreover, additional regulations and standards are expected to be imposed on large PV power plants owing to their potential adverse impacts on reliability and stability of the power system. A possible solution for regulating the intermittent output power of a PV power plant is to integrate a battery energy storage system (BESS) [4]. The BESS can provide flexible energy management solutions that can improve the power quality of renewable-energy power generation systems. Several control strategies and configurations for hybrid BESSs, such as combining the BESS with superconducting magnetic energy system, flywheel energy system, and energy capacitor system, have been proposed [5]. The BESSs have a response time in the range of milliseconds and are able to compensate in real time the high intermittency of the RESs by operating the BESSs in charging/discharging mode in order to keep the output power ramp rate of the power plant inside admissible values [6]. In Lin et al. [7], an intelligent wind power smoothing control using recurrent fuzzy neural network was developed. The difference of the actual wind power and smoothed power is supplied by the BESS. On the other hand, the state of charge (SOC) of a battery, which is used to describe its remaining capacity, is a very important control parameter for the battery usage. As the SOC is an important parameter, accurate estimation of the SOC can protect battery, prevent over discharge, improve the battery life, and facilitate the development of control strategies to save energy [8]. There are many methods to estimate the SOC of a battery including inverse mapping using the SOC-to-open circuit voltage characterization curves, Coulomb counting, impedance measurements, and algorithms using extended Kalman filter and particle filter [9, 10].

Since the neural networks possess the characteristics of fault tolerance, parallelism, and online learning, many researches of neural network modeling and control for renewable energy applications have been proposed [1113]. In Liu et al. [11], a complex-valued recurrent neural network was proposed to predict the total output of the wind power plant based on historical data of wind speed and wind direction. Moreover, an improved differential evolution algorithm-based Elman neural network controller was proposed to control a squirrel-cage induction generator system for grid-connected wind power applications [12]. In Urias et al. [13], a prediction model that utilizes a layer recurrent neural network technique for estimating the wind power output of the turbine was proposed based on a multilayer neural network with back propagation training. In addition, a fuzzy neural network (FNN) is capable of fuzzy reasoning in handling uncertain information and artificial neural networks for learning from processes. Thus, there has been much research focused on using FNNs to represent complex plants and construct advanced controllers [14, 15] based on the back-propagation (BP) algorithm. Moreover, the probabilistic neural network (PNN) is a feedforward neural network, and its structure is the neural network implementation of Parzen nonparametric probability density function estimation and Bayes classification rule [16]. The PNNs can handle the uncertainties effectively and have been widely used in industrial applications [1719]. According to the aforementioned advantages of FNNs and PNNs, the probabilistic FNN (PFNN), which combines the characteristics of FNN (degree of truth) and the characteristics of PNN (probability of truth), has been applied in some areas such as modeling and control problems [20, 21]. In addition, if the dimensions of the standard Gaussian are directly extended in asymmetric membership functions (AMFs), not only the learning capability of the networks can be upgraded but also the number of fuzzy rules can be optimized [22, 23].

A new PFNN-AMF is proposed in this study to develop an intelligent PV power smoothing control. The proposed PFNN-AMF is mainly developed based on PNN, fuzzy logic control, and AMF. Therefore, it possesses the superior modeling performance and adaptability of the PNN, the advantages of the fuzzy logic control to handle uncertain information and to approximate nonlinear systems, and the upgraded learning capability of the networks owing to the AMF. Moreover, actual PV power plant data from the PV power plant built in Australia is adopted for the PC-based PV power plant emulator in this study. Then, the three-phase output currents of the PV power plant emulator are converted to the dq-axis current components. The resulted q-axis current represents the active power and also is the input of the PFNN-AMF power smoothing control. By using the excellent approximation and online training abilities of the PFNN-AMF with a grid power fluctuation limitation, a smoothed power with a very limited time delay can be obtained. Moreover, the difference of the actual PV power and smoothed power is supplied by the BESS. Therefore, using the PFNN-AMF power smoothing control, a minimum energy capacity of the BESS can be achieved with acceptable power quality of the grid. The grid active power fluctuation limits for per minute and per ten minutes are both set to be 10% of the rated power of the PV power plant in this study. This study is organized as follows: Section 2 illustrates the modeling of PV power plant and BESS. Section 3 describes the PFNN-AMF smoothing architecture including the network structure of the PFNN-AMF and its online learning algorithms. Section 4 and Section 5 provide some comparison of various smoothing methods and experimental results. Finally, some conclusions are given in Section 6.

2. System Architecture

2.1. Modeling of PV Power Plant

In general, a PV power plant comprises a large number of PV systems as shown in Figure 1. In each PV system, various PV modules are arranged in arrays and connected to the feeder through DC/DC and DC/AC converters with wireless communication module. The PV modules are constructed from a large number of solar cells in series-parallel configurations. The output of the PV power plant is then connected to the grid through a power transformer. In a PV power plant, since the PV modules are placed adjacent to each other, all the PV modules are assumed to have the same characteristics, solar radiation and operational and environmental factors that may affect the output of the power plant.

The maximum output power ratings of PV systems are provided by the manufacturers and usually are expressed in peak-watt (). The current-voltage characteristics (I-V characteristics) under the standard test condition (the radiation level of 1 kW/m2 at a temperature of ) can be calculated using the following equations [24]: where is the radiation level; is the short circuit current; is the short circuit current temperature coefficient in ; is the open circuit voltage; is the open circuit voltage temperature coefficient in ; and is the cell temperature in which can be expressed as follows [24]: where is the ambient temperature and is the nominal operating temperature of the cell. The ideal output power of a PV power plant for a given radiation level, ambient temperature, and the current-voltage characteristics can be calculated using the following relationships: where is the total number of PV modules and is the fill factor, which depends on the module characteristics [25]. However, considering the energy losses due to array temperature, incomplete utilization of the irradiation, converter losses, and system component inefficiency, the actual output power of a PV power plant can be expressed as follows: where is the performance ratio defined in IEC61724 [26].

2.2. Modeling of Battery Energy Storage System

In this study, a BESS with one-stage circuit architecture is developed as a PV power smoothing control. The BESS and the PV power plant emulator are also connected to the grid as shown in Figure 2. The bidirectional DC/AC three-phase inverter is responsible for the two-way power transmission between the battery terminal and the PV power plant emulator. It is responsible for supplying the power difference of the actual PV power and smoothed power. Moreover, in Figure 2, and are the three-phase output currents of the PV power plant emulator; and are the three-phase output currents of the DC/AC inverter; and are the DC bus voltage and converter input current of the DC/DC converter; and are the PWM voltage commands of the DC/AC inverter; and are the three-phase voltages of the grid; and are the three-phase currents of the grid; and are the -axis PWM voltage commands of the DC/AC inverter; and are the -axis output current command and -axis output current of the PV power plant emulator, that is, the active power component; is the -axis output current of the PV power plant emulator, that is, the reactive power component; and are the -axis output current commands and -axis output currents of the DC/AC inverter; and is the synchronous angle obtained from phase-lock-loop (PLL) block. The axis conversions between the and and and are shown in the following:

For the three-phase inverter of the BESS, it is controlled by the -axis current control. The -axis current control is responsible for the reactive power control by using the reactive power current command and is set to be zero. The -axis current control is responsible for the active power control by using the active power current command which is the difference between the output of the PFNN-AMF and the active power component of the PV power . When the current command is positive, the circuit operates in inverter mode, and the battery is discharged. Conversely, when the current command is negative, the circuit operates in rectifier mode, and the battery is charged. The individual difference between the current command and and the current and are regulated via two proportional-integral (PI) controllers to generate the respective -axis voltage command and Then and are converted to voltage command and in -axis for sinusoidal PWM (SPWM) by using the synchronous angle .

3. PFNN-AMF PV Power Smoothing Control

A PFNN-AMF is proposed in this study for the intelligent PV power smoothing control owing to its excellent approximation and online training abilities. Using the PFNN-AMF power smoothing control and considering the constraint of grid power fluctuation rate, a smoothed power with a very limited time delay can be obtained. Since the difference of the actual PV power and smoothed power is supplied by the BESS, the minimum capacity of the BESS can be achieved with acceptable power quality of the grid. The network structure of the PFNN-AMF and its online learning algorithms are introduced in this section.

3.1. PFNN-AMF

A five-layer PFNN-AMF, which includes the input layer (layer 1), the membership layer (layer 2), the probabilistic layer (layer 3), the rule layer (layer 4), and the output layer (layer 5) with two inputs and one output, is shown in Figure 3(a). Moreover, the signal propagation and the basic function of each layer are introduced in the following.

3.1.1. Layer 1 (Input Layer)

In the input layer, the node input and the node output are represented as: where represents the ith input to the input layer and N represents the Nth iteration. In this study, the input variables are and , which are the tracking error and its derivative, respectively.

3.1.2. Layer 2 (Membership Layer)

In the membership layer, each node utilizes an asymmetric Gaussian function to realize the fuzzification operation in the PFNN-AMF as shown in Figure 3(b). By using the asymmetric membership functions (AMFs), the learning capability of the networks can be upgraded and the number of fuzzy rules can be optimized by extending the dimensions of the standard Gaussian function [22, 23]. The node input and output of this layer are presented as where is the layer 2 node output; is the mean of the asymmetric Gaussian function in the jth term associated with the ith input variable; and and are the left-hand-side and right-hand-side standard deviations of the asymmetric Gaussian function in the jth term associated with the ith input variable, respectively.

3.1.3. Layer 3 (Probabilistic Layer)

In the probabilistic layer, the Gaussian function is adopted and each node represents a Gaussian function. The general form for these nodes of this layer can be expressed as where is the layer 3 output and and are the mean and standard deviation of the Gaussian function, respectively.

3.1.4. Layer 4 (Rule Layer)

In the rule layer, each node corresponds to a rule in the knowledge base. By using the Mamdani inference, the node itself performs the t-norm operation (product operation) to obtain the inference set according to the rules as shown in (9). The probabilistic information is processed using the Bayes’ theorem in consideration of the group of fuzzy grade being independent variables as shown in (10). Moreover, the input of the output node of this layer shown in (11) is the production of and , which are defined as follows: where is the connective weight between the membership layer and the rule layer which is set to be 1 and is the connective weight between the probabilistic layer and the rule layer which is also set to be 1. In addition, the input and output of the output node of this layer are represented as where is the lth node output of the rule layer.

3.1.5. Layer 5 (Output Layer)

In the output layer, the single node o in this layer is labeled with , which computes the overall output as the summation of all input signals. The node output is represented as where the connecting weight is the output action strength of the oth output associated with the lth rule, represents the lth input to the node of layer 5, and equals the control current

3.2. Online Parameter Training

The central part of the learning algorithm for the PFNN-AMF concerns how to recursively obtain a gradient vector in which each element in the learning algorithm is defined as the derivative of an energy function with respect to a parameter of the network by using the back-propagation (BP) learning rule. To describe the online learning algorithm of the PFNN-AMF using the supervised gradient decent method, the energy function is defined as where Then, the learning algorithm is described as follows.

3.2.1. Layer 5

The error term to be propagated is given by

The weight is updated by the amount: where the factor is the learning rate. The connective weight is updated according to the following equation:

3.2.2. Layer 4

In this layer, the error terms to be propagated are given by

3.2.3. Layer 2

The error terms to be propagated are given by

Applying the chain rule, the update law of mean of the asymmetric Gaussian function is

Moreover, the update rules of and are derived as follows: where the factors and are the learning rates. The mean and left-hand-side and right-hand-side standard deviations of the asymmetric membership functions are updated according to the following equations:

In order to reduce the computation load, in layer 3, the mean and the standard deviation are constants where is set to be 0.4 for , 4, 7, 10, 13, and 16; to be 0.5 for , 5, 8, 11, 14, and 17; and to be 0.6 for , 6, 9, 12, 15, and 18; is set to be 1. Furthermore, the exact calculation of the Jacobian of the system, is difficult to be determined due to the unknown dynamics of the BESS. To overcome this problem, a delta adaptation law is adopted as follows [27]: where and represent the first derivatives of the q-axis current command and q-axis current, respectively. In addition, the values of the learning rates are usually set to be between 0 and 1. In general, larger values of the learning rates could result in divergence of the control responses. On the other hand, smaller values of the learning rates could result in slow convergence of the control responses. Thus, in this study, the values of the learning rates are set to be 0.513, 0.372, 0.46, and 0.284 by empirical rules.

3.3. PFNN-AMF Power Smoothing Control

In the power smoothing control, first, the output three-phase currents of the PV power plant emulator are converted to dq-axis current components. The resulted q-axis current represents the active current component of the PV power plant emulator. The difference between the output of the PFNN-AMF and that is, and its derivative are the two inputs of the PFNN-AMF power smoothing control. After that, the output signal is generated through the feedforward structure of the PFNN-AMF following the online learning parameters of the network. This cycle is repeated every 5 ms. Since the learning process is to minimize the difference between and that is, the curve of the output of PFNN-AMF will be quite similar to the curve of with limited time delay. On the other hand, though the PFNN-AMF possesses excellent approximation ability, it is not perfect. Thus, the nonperfect results in a more gentle PV power curve to achieve the effect of PV power smoothing. Therefore, the proposed PFNN-AMF PV power smoothing scheme not only can reduce the amount of battery capacity effectively but also takes the power quality of the grid into account.

4. Comparison of Smoothing Methods

The main objective of this research is to determine the necessary capacity of BESS for use in conjunction with a PV power plant that allows the output of the combined PV power plant and BESS to meet the connected grid requirements, that is, the fluctuation of injected power to the grid should be kept below some percentage of the rated power to maintain the grid power quality. To verify the effectiveness of the proposed power smoothing control strategy, an actual 12-hour PV power data from the PV power plant built at the University of Queensland, Australia, [28] is adopted. In Figures 4(a), 4(b), 4(c), 4(d), and 4(e), the PV power data is selected from 6 o’clock to 18 o’clock, and the comparison of smoothing methods include the average method, the moving average method, the low-pass filter method, the PFNN method proposed in [20], and the proposed PFNN-AMF method, where is the actual PV power and in the smoothed power. Moreover, can be calculated from The required energy capacity and the required power capacity of the BESS could be described by the following equation: where a and a + N are the start and stop time of continues charging or discharging and is the sampling interval which is 1 s. The resulted energy capacities and power capacities using (24) and (25) of the various methods shown in Figures 4(a), 4(b), 4(c), 4(d), and 4(e) are shown in Table 1 where the average method requires the largest energy and power capacities of the battery and the proposed PFNN-AMF method required the smallest energy and power capacities of the battery. Moreover, the green window highlighted from 10 o’clock to 11 o’clock in Figures 4(a), 4(b), 4(c), 4(d), and 4(e) is enlarged in Figures 4(f), 4(g), 4(h), 4(i), and 4(j). From the simulated results shown in Figures 4(f), 4(g), 4(h), 4(i), and 4(j), the time delay phenomena of the smoothed curves of the moving average and first-order low pass filter methods are very obvious. Only a smoothed power curve with limited time delay and with the minimum energy capacity of the BESS can both be obtained by the proposed intelligent smoothing method using PFNN-AMF. Furthermore, in this study, the state of charge (SOC) estimation using Coulomb counting method [10] is adopted for the management of the active power. In addition, in the energy management of the battery, the ordinary minimum and maximum SOC is 10% and 90%, respectively. For the comparison of various smoothing methods and considering the allowed minimum SOC, a BESS consisting of 6 LiFePO4 batteries with 40 V/30 Ah is adopted in this study. Additionally, the responses of the SOC for 12 hours of various smoothing methods are shown in Figures 4(k), 4(l), 4(m), 4(n), and 4(o) where the SOC of the average method reaches nearly its lowest limit 10%. On the other hand, there still have plenty of capacities for all the other four methods especially the proposed PFNN-AMF method.

To further compare the smoothing performance of various smoothing methods for power quality, the standard deviation of the smoothed power is defined as follows: where h is the total number of sampling of 12 hours. The standard deviations of smoothed power of various smoothing methods are shown in Table 2 where the PFNN-AMF method still has the smallest value. In addition, the grid active power fluctuation limits for per minute and per ten minutes are both set to be 10% of the rated power of the PV power plant in this study [29]. The fluctuation percentages of the injected power using the average method, the moving average method, the low-pass filter method, the PFNN method, and the PFNN-AMF method are shown in Figure 5 where 1 min average window is shown in Figures 5(a), 5(b), 5(c), 5(d), and 5(e) and 10 min average window is shown in Figures 5(f), 5(g), 5(h), 5(i), and 5(j). Only the PFNN and the proposed PFNN-AMF methods satisfy the active power fluctuation 10% limit for both per minute and per ten minutes. In addition, from the simulation results shown in Figure 5, the performance of the proposed PFNN-AMF method is better than the PFNN method. Therefore, the power quality of the proposed PFNN-AMF power smoothing control can also be guaranteed.

5. Experimental Set-Up and Experimentation

5.1. Experimental Set-Up

The block diagram of the PC-based BESS and a PC-based PV power plant emulator is shown in Figure 6 where the -axis current control is responsible for the active power control of the BESS by using the active power current command , which is the difference between the output of the PFNN-AMF and the active power component of the PV power . The -axis current control is responsible for the reactive power control by using the reactive power current command and is set to be zero. Moreover, the photos of the PC-based PV power plant emulator and the PC-based BESS are shown in Figure 7. For the 1.5 kW PC-based PV power plant emulator, a current-controlled PWM inverter is adopted, and the emulation of PV power plant is realized via Simulink. For the PC-based BESS, the capacity of the bidirectional DC/AC three-phase inverter is 1.5 kW and the DC bus voltage is 240 V. Furthermore, three intervals are selected as three different cases from the 12-hour PV power data provided by the St. Lucia Campus in Queensland University, and each case with 720 s is built for implementation. These cases are based on the variation of the irradiance 700 W/m2–900 W/m2–1000 W/m2–900 W/m2, 900 W/m2–1000 W/m2–900 W/m2–800 W/m2, and 700 W/m2–800 W/m2–700 W/m2–900 W/m2–1000 W/m2. In addition, to show the effectiveness of the PV smoothing control with small number of neurons, only 6 and 9 neurons are adopted at the membership and rule layers in the proposed PFNN-AMF by empirical rules in order to achieve fast dynamic responses of the smoothing control and to reduce the execution time simultaneously.

5.2. Experimentation

The experimental results using the proposed PFNN-AMF smoothing method at the PV irradiance variation condition 700 W/m2–900 W/m2–1000 W/m2–900 W/m2 are shown in Figure 8 where the PV power and the smoothing power are shown in Figure 8(a); the calculated SOC is shown in Figure 8(b). At 240 s of this case, the measured three-phase currents at the PV power plant emulator are shown in Figure 8(c); the measured three-phase currents at the grid side are shown in Figure 8(d); and the measured three-phase output currents of the inverter are shown in Figure 8(e). At 480 s of this case, the measured three-phase currents at the PV power plant emulator are shown in Figure 8(f); the measured three-phase currents at the grid side are shown in Figure 8(g); and the measured three-phase output currents of the inverter are shown in Figure 8(h). Moreover, the experimental results using the proposed PFNN-AMF smoothing method at the PV irradiance variation condition 900 W/m2–1000 W/m2–900 W/m2–800 W/m2 are shown in Figure 9 where the PV power and the smoothing power are shown in Figure 9(a); the calculated SOC is shown in Figure 9(b). At 120 s of this case, the measured three-phase currents at the PV power plant emulator are shown in Figure 9(c); the measured three-phase currents at the grid side are shown in Figure 9(d); and the measured three-phase output currents of the inverter are shown in Figure 9(e). At 280 s of this case, the measured three-phase currents at the PV power plant emulator are shown in Figure 9(f); the measured three-phase currents at the grid side are shown in Figure 9(g); and the measured three-phase output currents of the inverter are shown in Figure 9(h). Furthermore, the experimental results using the proposed PFNN-AMF smoothing method at the PV irradiance variation condition 700 W/m2–800 W/m2–700 W/m2–900 W/m2–1000 W/m2 are shown in Figure 10 where the PV power and the smoothing power are shown in Figure 10(a); the calculated SOC is shown in Figure 10(b). At 270 s of this case, the measured three-phase currents at the PV power plant emulator are shown in Figure 10(c); the measured three-phase currents at the grid side are shown in Figure 10(d); and the measured three-phase output currents of the inverter are shown in Figure 10(e). At 480 s of this case, the measured three-phase currents at the PV power plant emulator are shown in Figure 10(f); the measured three-phase currents at the grid side are shown in Figure 10(g); and the measured three-phase output currents of the inverter are shown in Figure 10(h). From the experimental results shown in Figures 8(a) and 8(b), Figures 9(a) and 9(b), and Figures 10(a) and 10(b), the effectiveness of the proposed intelligent PV power smoothing control is obvious. Moreover, the fluctuation of injected power to the grid is kept below 10% of the rated power for both per minute and per ten minutes to maintain the grid power quality at all test conditions. In order to observe the charge phenomena of the LiFePO4 battery, all the measured currents for 0.06 s period of time are shown in Figures 8(c), 8(d), and 8(e), Figures 9(c), 9(d), and 9(e), and Figures 10(f), 10(g), and 10(h). On the other hand, in order to observe the discharge phenomena of the LiFePO4 battery, all the measured currents for 0.06 s period of time are shown in Figures 8(f), 8(g), and 8(h), Figures 9(f), 9(g), and 9(h), and Figures 10(c), 10(d), and 10(e). As a result, it can verify that the difference of the actual PV power and the smoothed power is supplied by the BESS effectively at all test conditions.

6. Conclusions

An intelligent PV power smoothing control using PFNN-AMF has been successfully developed in this study. By using the excellent approximation and online training abilities of the proposed PFNN-AMF smoothing method, a smoothed power curve with limited time delay has been obtained. Moreover, the difference of the actual PV power and smoothed power is supplied by the BESS. Comparing to the other smoothing methods, a minimum energy capacity of the BESS has been achieved using the proposed PFNN-AMF power smoothing control. From the experimental results of various PV irradiance variation conditions, the effectiveness of the proposed intelligent PV power smoothing control has been verified. The major contributions of this study are (1) the design of a single-stage and grid-connected BESS using bidirectional DC/AC 3-phase inverter and LiFePO4 batteries; (2) the development of the proposed PFNN-AMF and its online learning algorithm; (3) the development of an intelligent PV power smoothing control using PFNN-AMF; and (4) the achievement of the minimum energy and power capacities of the battery and a small fluctuation of the grid active power by using the PFNN-AMF PV power smoothing control.

Conflicts of Interest

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The authors would like to acknowledge the financial support from the Ministry of Science and Technology of Taiwan through its Grant MOST 104-2221-E-008-041-MY3.