Abstract

A novel data-driven model-free adaptive control (DDMFAC) approach is first proposed by combining the advantages of model-free adaptive control (MFAC) and data-driven optimal iterative learning control (DDOILC), and then its stability and convergence analysis is given to prove algorithm stability and asymptotical convergence of tracking error. Besides, the parameters of presented approach are adaptively adjusted with fuzzy logic to determine the occupied proportions of MFAC and DDOILC according to their different control performances in different control stages. Lastly, the proposed fuzzy DDMFAC (FDDMFAC) approach is applied to the control of particle quality in drug development phase of spray fluidized-bed granulation process (SFBGP), and its control effect is compared with MFAC and DDOILC and their fuzzy forms, in which the parameters of MFAC and DDOILC are adaptively adjusted with fuzzy logic. The effectiveness of the presented FDDMFAC approach is verified by a series of simulations.

1. Introduction

Spray fluidized-bed granulation process (SFBGP) is a process that forms small particles into larger granules using the liquid binding solution sprayed onto fluidized particles by a spray nozzle above the powder bed [1]. Because of advantage of single unit operation, SFBGP has been widely applied to produce granules aiming at improving power flowability and physicochemical properties of drugs [2, 3]. As a key technique in the production of pharmaceutical solid dosage forms of tablets and capsules, the primary target of SFBGP is to produce granules with consistent product quality for the following pharmaceutical processes. Therefore, particle quality control of SFBGP is of great theoretical and practical significance.

For a SFBGP, the quality of particles can be evaluated by many factors such as production yield, drug content, size, density, friability, flowability, and compressibility [2, 4], and among them granule size is the key characteristic to control [58]. To achieve the desired granule size, model-based control (MBC) schemes, which require a priori physical and mathematical knowledge of the process, may be the effective techniques. Previous works have introduced MBC frameworks and examined the implementation of MBC strategies on conventional granulation design [3, 913].

It is well known that SFBGP is a complicated process that is significantly influenced by both the material-related factors such as the nature and characteristics of powder particles and binding agents and the process factors associated with granulation such as fluidizing air velocity and binder feed rate [2, 3, 5, 7, 14, 15]. In the drug development phase, however, the frequent adjustment of prescription will give rise to the variation of material attributes. So for a brand-new prescription, the operating condition space should be redesigned in order to accurately and rapidly achieve the desired particle quality. But for such a SFBGP whose material attributes have already changed and that we have never encountered before, the absence of process operating experience and historical data leads to great difficulty in developing accurate process models. If traditional MBC schemes are used, lots of experiments in the actual process should first be implemented as long as the prescription is changed to get enough process data used for developing precise mathematical models. Such a way is laborious, time-consuming, and resource-wasting, so that the MBC techniques are no more applicable to quality control task in this work.

Data-driven control (DDC) [16, 17] means that only the input/output (I/O) measurement data of controlled plant are used in controller design. DDC approaches do not require a model of a plant, and the modeling process, the unmodeled dynamics, and the theoretical assumptions all disappear [1619]. Therefore, DDC has attracted considerable attention in recent years [18], and there are many DDC approaches together with their practical applications in many fields that could be found in the literature, like the following: model-free adaptive control (MFAC) [16, 17, 2024], data-driven optimal iterative learning control (DDOILC) [2527], virtual reference feedback tuning [2830], lazy learning control [31], dynamic programming methods [32], and others [3336]. In spite of this, to the best of authors’ knowledge, there is no report about the research on application of DDC to SFBGP that has been published in the literature. In this work, a study on particle quality control based on DDC approaches in the drug development phase of a SFBGP is conducted to resolve the practical difficulty encountered in redesigning operating condition when prescription and material attributes are all changed.

The mechanism model of SFBGP should first be introduced to conduct such quality control research. Such a process model plays several significant roles: first, modeling analyzes the mechanism of SFBGP, identifies the important manipulated variables and quality indices, and establishes the relationship between them. Second, such a model can be used as a simulator of a real SFBGP to generate the required process data used for simulation and analysis. In this work, a widely accepted mechanistic model for SFBGP [37, 38] is introduced to simulate the actual SFBGP and produce the required process data.

In this work, we select two classical and representative DDC approaches, MFAC and DDOILC, to study data-driven model-free adaptive control (DDMFAC) of average particle size (APS) for SFBGP with simulation experiment research. MFAC algorithm is proposed by Hou and Jin [16, 17] based on a new dynamic linearization technique (DLT) and then applied in several areas [18]. The main feature of MFAC is that the controller design depends merely on the I/O measurement data of the controlled plant. Instead of identifying a nonlinear process model of a plant, an equivalent local dynamical linearization model is constructed along the dynamic operation points of the system using the DLT with a novel concept called pseudo-partial derivative (PPD). The time-varying PPD could be estimated merely using the I/O measurement data of the controlled plant. DDOILC is developed and applied to both linear and nonlinear systems by Chi et al. [25]. For this approach, the only required knowledge of a controlled system is that the Markov matrices of linear systems or the partial derivatives of nonlinear systems with respect to control inputs are bounded. DDOILC is actually the extension of MFAC, and these two approaches have the same systematic framework. Compared with other DDC methods, MFAC and DDOILC have several attractive advantages that make them more suitable for many practical control applications [16]. First, they do not require any process model and structural information of the controlled plant and merely depend on the real time measurement I/O data of the controlled plant, which indicates that it is feasible to independently design a generic controller for a certain class of practical industrial processes. Second, they are lower cost controllers because they do not need any training process. Third, they are simple and easily implemented with small computational burden and have strong robustness. Finally, they have been successfully implemented in many practical fields, such as chemical industry [20, 21, 25, 26], linear motor control and injection moulding process [22], PH value control [23], and robotic welding process [24].

The controllers of MFAC and DDOILC all consist of a control input iterative learning law and a PPD matrix iterative updating law. From this respect, the prime difference between them is whether or not to use the predicted data of system output of current iteration in controller design. In MFAC, the predicted system output of current iteration is utilized, but merely the output measurement data of previous iterations are used in DDOILC, which makes their different characteristics. Through theory analysis, MFAC and DDOILC both have advantages with regard to different initial values (IVs) for particle quality. When IV is far away from desired particle quality, that is, the initial tracking error is larger, DDOILC has quicker convergence speed. The reason for this is that the utilization of actual output of previous iterations in controller design of DDOILC will give larger updating step size for control input and PPD vector. However, as IV gets closer to desired output, MFAC will gradually show its advantages since the prediction accuracy of its dynamic linearization model (DLM) is getting higher and higher. To verify the conclusion obtained through theoretical analysis, we conducted several comparative experimental studies by constructing a series of IVs, and the simulation results validate our conclusion.

In the drug development phase, the frequent variations of prescription will lead to diversity of material properties. For different material properties, the same group of empirical operating conditions will give entirely different IVs of particle quality. It is demanded that the DDC approaches must accommodate various IVs in the practice. Therefore, to further improve the overall control effect, a novel hybrid DDC approach, which is named DDMFAC and combines the advantages of MFAC and DDOILC, is presented in this paper. The newly designed controller is able to exhibit the features of MFAC and DDOILC in different extent by adjusting their weighted factors. Compared with MFAC and DDOILC, however, even DDMFAC does not have overwhelming superiority for all IVs. Simulation results have revealed that DDMFAC may be inferior to DDOILC or MFAC in particle quality control if there is no reasonable adjustment strategy of weighted parameters. By the previous theoretical analysis for MFAC and DDOILC and the subsequent simulation verification, we can sum up weighted parameters adjustment rules for DDMFAC. Then fuzzy adaptive adjustment of target weighted parameters is implemented with the aim of rapidly converging DDMFAC by making full use of the advantage of MFAC or DDOILC at different control stages. We named the final DDC approach presented in this paper as fuzzy DDMFAC (FDDMFAC), and a series of simulations validate its effectiveness.

2. Preliminaries

2.1. Mathematical Mechanism Model of Spray Fluidized-Bed Granulation Process

SFBGP is a commonly used unit operation in the pharmaceutical industry. The powders can be mixed, granulated, and dried in the same equipment, which minimizes the equipment costs, loss of product transfers, and possibility of the cross-contamination [3]. The rationale of spray fluidized-bed granulation can be briefly described as follows: Particles circulate within granulator by pumping hot air from the bottom of granulator and meanwhile binder liquid is sprayed on the fluidized particles in the forms of small droplets [38]. As a result of collisions and coalescence between the surface-wetted particles, liquid bridges are formed and aggregation of particles occurs leading to the growth of granules [1, 39].

The schematic diagram of SFBGP is shown in Figure 1. The overall granulation process in fluidized-bed spray granulator is divided into three stages: powder mixing, granulation, and drying. Firstly, mixed raw materials for drug and ingredients are put in granulator. Passing through the filter and heater, hot air pumped in by blower is pumped into granulator from the bottom of granulator, which forces the fluidization of powder to sufficiently blend materials. Afterwards, liquid binder is pumped into spray nozzle from liquid supply unit and atomized into droplets by compressed air that is simultaneously pumped into spray nozzle from compressed air unit. The droplets are dispersed over the surface of fluidized particles, which contributes to the agglomeration of colliding and surface-wetted powder particles to form granules. Finally, the granules are dried to a predetermined moisture content level. The dust-arrester installation is used to prevent powder particles that are not in contact with droplets from being carried out by off-gas.

PBMs have been widely used for modeling SFBGP, in which the granule size density distribution evolves as a function of time. The population balance is a number balance around each size fraction of the size distribution based on number conservation law. The rate of change of the number of particles in a given size interval is equal to the rate at which the granules enter and leave that size interval. The mathematical mechanism model of SFBGP is developed based on following assumptions: Each particle is spherical. The total volume of the particles is conserved. The particle size in a certain particular size interval is represented by the left boundary of the interval. The relative growth rate is uniform for each particle within the same volume interval. A one-dimensional PBM that describes the rate of change in particle number density function is given bywhere is the particle number density function in terms of particle diameter, , and is the aggregation model [37, 38]. can generally be partitioned into size dependent and size independent parts [3, 37, 38, 40, 41],where is the granulation rate constant that can be thought of as an aggregation efficiency and depends on all parameters involved in the aggregation process except particle size, such as the operating condition and binder properties. The latter term reflects the influence of particle size on the likelihood of aggregation.

In order to solve a PBM in (1), the discretized approach [42, 43] is applied to determine the change in number of particles in interval aswhere is the number of particles within particle size range ; and are the lower and upper limits of particle size interval, ; and is the total number of particle size intervals with a value of 12 in this paper. In the discretization scheme, the length domain of particles is divided into geometric intervals in the way that the upper and lower limits of each size interval are in a ratio of . The size range used in modeling is from 50 μm to 800 μm which is divided into 12 intervals. The function “ode45” in MATLAB is used to solve (3) to obtain the final number of particles in each size interval. Then the APS of final granules is calculated by the following formula:where is the volume fraction of end granules at size interval ; is the number of end granules in the size interval; and is the geometric mean of lower limit and upper limit of size interval, .

We have just briefly introduced the general framework of PBM-based mechanism model of SFBGP. Detailed derivation process and setting of model parameters are given in [37, 38], and they will not be covered here. The developed mechanism model is capable of not only linking APS of particles with the operating variable (binder spray rate), but also reflecting the relationship between APS and material attributes, such as viscosity of binder and particle density. Hence, this mechanism model can be used for simulating the practical challenges in particle quality control of SFBGP. For example, a series of IVs can be constructed by changing the material attributes while keeping the operating condition unchanged. To veritably simulate the actual granulation process, the input control curve should be time-varying. But to simplify things, the input control curve is divided into three stages in the whole granulation process in this work.

2.2. The Data-Driven Control Approaches Used in This Work

As the classic and representative DDC methods, MFAC and DDOILC have some merits that make them more competitive in practical control applications. Therefore, in view of these merits, MFAC and DDOILC are selected and applied to perform data-driven particle quality control for SFBGP in this work. Now we first briefly introduce their controller design procedures. For details, please refer to [16, 25].

A repeatable batch process system to be controlled is given as follows:where and are the system output and input at th iteration, respectively, is the number of iterations, and is an unknown nonlinear function. This nonlinear system (5) satisfies the following assumptions:(1)The derivatives of with respect to control input are continuous.(2)System (5) is generalized Lipschitz; that is, for any and , where , , and is a positive constant.

2.2.1. MFAC Design

For the one-step-ahead controller [44], the control goal is to seek a control input sequence that brings to , where is the desired system output signal. In general, the weighted one-step-ahead controller may lead to steady-state tracking error [16]. So the following control input criterion function is used to design the control law:where is a weighting constant.

Substituting the dynamic linearization forminto (6), as well as letting be zero, giveswhere is a step-size constant that is added to make (8) more general and is PPD vector.

Because PPD vector is unknown, it needs to be estimated. Define criterion function for the unknown PPD vector as follows:where is a weighting factor and is the estimation of .

Using optimal condition then gives where is a step-size constant.

Defining the tracking error and combining PPD estimation and input control law, MFAC scheme is designed as follows:

2.2.2. DDOILC Design

The control objective is to find an appropriate control input sequence , such that the system output follows . Consider the control input criterion function as

Substituting the dynamic linearization equationinto (12) and the optimal condition leads towhere determines the step size and .

Let denote its estimation at th iteration. Then define the criterion function asAccording to optimal condition, the iterative updating law of estimate is developed aswhere

The DDOILC scheme is designed as follows:

3. Theoretical Analysis of MFAC and DDOILC and Simulations in SFBGP

3.1. Theoretical Analysis of MFAC and DDOILC

The controller design procedures of MFAC and DDOILC have been introduced in previous sections. Although they have the same systemic framework and similar expression form of controller, there are still differences between them, which makes them two different methods. Comparing the controllers of MFAC and DDOILC, the main differences can be listed as follows:(1) and are, respectively, used in PPD iterative updating laws.(2) and are separately utilized in control input iterative learning laws.

The expressions of , , , and are listed as follows:

Obviously, the main differences between MFAC and DDOILC can be described as follows: system output at th iteration is used in MFAC but is not used in DDOILC. In practical application, all the system outputs used in DDOILC, and , are the actual values at th and th iterations. In MFAC, however, the actual value of system output is obtained only after the calculation of . So does not have actual value when computing , and a predicted system output will be used to replace in practical application of MFAC. is estimated by the following DLM:and is replaced by .

Figure 2 gives the variable relations during control process of MFAC and DDOILC. In terms of a single control process curve, when system output is greatly different from , that is, the tracking error is relatively great, is much larger than and DDOILC will achieve a bigger updating step size for control input, which gives DDOILC a faster convergence speed. As keeps getting closer to , it is found that DLM prediction error is getting smaller and smaller until . The difference between and will also be smaller and smaller. DDOILC will not only lose its advantage, but also perform worse than MFAC when is very close to , because a larger updating step size for control input will bring difficulty in convergence, while, at this time, MFAC will achieve a fast and stable control effect due to the improvement of prediction accuracy of DLM. From another point of view, if IV of system output is far away from , the initial tracking error and DLM prediction error will be both at a high level and DDOILC will perform better than MFAC because a greater updating step size for control input is necessary to give a faster convergence speed. But as keeps getting closer to , will gradually decrease and MFAC will gradually show its advantage. Therefore, the conclusions obtained from theoretical analysis can be summarized as follows:(1)When tracking error is large and is relatively far away from , DDOILC will have a faster convergence speed and a better control performance.(2)When tracking error gradually decreases and gradually gets closer to , MFAC will gradually reveal its advantage and achieve better control effect.

3.2. Simulation Verification

To validate conclusions obtained from theoretical analysis, simulation verification in SFBGP is conducted. In this simulation, particle quality to be controlled is APS, and the desired quality is μm. The viscosity of binder is treated as material attribute to be changed, and then a series of IVs () are constructed by adjusting viscosity of binder while keeping the operating condition unchanged. Four sets of IVs are selected as representatives in this work, and the detailed establishing information of them is shown in Table 1. Besides, the parameter settings of MFAC and DDOILC for different IVs are listed in Table 2.

For different IVs, we conduct particle quality control in SFBGP based on MFAC and DDOILC, and the control performances are plotted in Figure 3. Moreover, DLM prediction error profiles of MFAC are shown in Figure 4. Then the explanation and analysis of simulation results will be given. As is shown in Figure 3(a), DDOILC performs better than MFAC when ; that is, is relatively far away from . When , as is described in Figure 3(b), DDOILC has a faster convergence speed when APS is controlled from 70 μm to about 110 μm, but MFAC achieves a relatively better control performance when it is controlled from 110 μm to , which indicates that both DDOILC and MFAC have certain advantages in such case. However, from Figure 3(c), it can be seen that MFAC is slightly superior to DDOILC in control effect when , and this just manifests the advantage of MFAC. As gets closer and closer to , such as plotted in Figure 3(d), MFAC has a huge advantage compared with DDOILC. It is obvious that the simulation results have verified the conclusions obtained from theoretical analysis. The reason for increasing superiority of MFAC is attributed to the smaller and smaller prediction error of DLM. As is shown in Figure 4, on the one hand, the curves of for different IVs all show a decreasing trend along with iteration until as APS keeps getting closer to , which is in accordance with our obtained conclusion. On the other hand, for different IVs, will also decrease with the increase of IV, which is proved by comparing the curves of under different IVs. To further illustrate this point, the averages of for different IVs are computed and then listed in Figure 4, and the decreasing averages of along with the increase of IV also validate the rationality of our analysis.

4. The Proposed Hybrid DDC Approach and Simulation Study in SFBGP

Through theoretical analysis and simulation study, we have proved that MFAC and DDOILC both have strengths in particle quality control under different IVs. In real-world applications, the same operating condition may give entirely different IVs due to the changes in material properties, which brings great difficulties in the selection of control methods. Thus, the uncertainties of IV have to be considered during control application. In order to achieve favourable overall control effect, it is demanded that the DDC approaches must accommodate various IVs. Therefore, we try to combine advantages of MFAC and DDOILC to present a hybrid approach that is named DDMFAC. The basic idea is that the features of MFAC and DDOILC are both reflected in the criterion functions when designing controller of DDMFAC. The expected features of hybrid approach can be summarized as the following three points:(1)When tracking error is large, DDMFAC manifests the feature of DDOILC to acquire a faster convergence speed.(2)When tracking error is small enough, DDMFAC has the ability of MFAC to achieve a fast and stable control effect.(3)DDMFAC is able to achieve better control performance for different IVs.

Through such combination, the shortcomings of MFAC and DDOILC will be complemented and their respective advantages will be highlighted in DDMFAC. Next we describe the controller design for DDMFAC in Section 4.1.

4.1. DDMFAC Design

Consider the following control input criterion function:where and , respectively, come from MFAC and DDOILC and , are the respective weighted factors and .

Substituting (7) and (13) into (20) gives

Using optimal condition then givesDividing numerator and denominator by at the right hand of (22), we haveLetting , , and , thenwhere is the weighted factor and are the step-size factors.

Define the following PPD vector criterion function:where are the weighted factors and

We rewrite (25) as

Utilizing optimal condition , we have

Thus, the controller of DDMFAC is designed as follows:

4.2. Stability and Convergence Analysis of DDMFAC

(1) The Boundedness of . Define the parameter estimation error of as follows:

Substituting (28) into (30) gives

Similarly, define , and then

Combining (31) and (32), we have

According to (7) and (13), it can be obtained that

Substituting (34) into (33), we have

Because is bounded [16], . Taking the modulus of both sides of (35), we can obtain

Given that ,

Synthesizing (37) and (38), we have

According to (36) and (39), there is obviously a positive number , which makes

Therefore, is bounded.

(2) The Convergence of Tracking Error . Tracking error is derived as

Transposition gives

So as long as appropriate parameters , , and are selected, there must be a positive number that makes

By (42) and (43), it can be obtained that

Therefore, ; that is, is proved to converge to zero.

(3) The Boundedness of System Input and Output. By referring to , the relational expression can be obtained as follows:

And we have

Combining (24), (44), (45), and (46), as well as utilizing Schwartz’s inequality, gives

Because the initial tracking error and initial input are given bounded, the system input is bounded according to (47). Besides, due to the boundedness of and , the system output is obviously bounded.

4.3. Fuzzy DDMFAC

The controller design and stability and convergence analysis for DDMFAC have been, respectively, discussed in detail in the above sections. Although the designed controller has the characters of both MFAC and DDOILC, weighted factors , , , and are all constant throughout control process. DDMFAC is incapable of adaptively selecting the dominance of MFAC or DDOILC to duly show the expected features in each stage of control process. The aforementioned features of DDMFAC we expect cannot be reflected in this case. Such DDMFAC approach with fixed weighting factors has no advantage compared with MFAC or DDOILC, which appeals to a reasonable and adaptive adjustment strategy for , , , and . Therefore, the adaptive adjustment strategy based on fuzzy logic for weighting factors is considered because its advantageous performance in parameter adjustment has been proven in our previous work [45]. The formulation of fuzzy rules offers us the opportunity to adjust weighting factors in the way we expected. Such DDMFAC approach with fuzzy adaptive adjustment for parameters is named FDDMFAC in this paper. Concretely, the fuzzy rules can be formulated by referring to the expected features of DDMFAC. The input variables of fuzzy rules are the absolute values of tracking error and DLM prediction error of MFAC, and the output variables are , , and . Because of the relationship between and , there is no need to use as an output and it is calculated by . The fuzzy rules can be detailedly described as follows:(1)If and are great, then the dominance of DDOILC is preferred and that of MFAC is restrained in DDMFAC. So and have relatively large values, and is a relatively small number.(2) and will show a decreasing trend with the gradual decrease of and , while will present an increasing trend.

4.4. Simulations and Result Analysis

The proposed DDMFAC approach is firstly applied to the particle quality control in SFBGP, and then its control effect is compared with MFAC and DDOILC under different IVs. In the simulation, just like MFAC, is replaced by a predicted value that is estimated using (19). See Table 3 for parameter settings of DDMFAC. It is not hard to find and for a certain IV, which means that MFAC and DDOILC are set to have the same dominance in DDMFAC. By the way, MFAC and DDOILC can be regarded as the extreme cases of DDMFAC described as follows:

The control effects of DDMFAC with the parameter settings in Table 3, together with control curves of MFAC and DDOILC, are plotted in Figure 5. The simulation results actually present the control effects of DDMFAC with three sets of parameter settings. From simulation, it is indicated that all three approaches have gained some certain advantages under different IV conditions. Concretely, as is shown in Figure 5(a), DDMFAC has advantage in control performance compared with DDOILC and MFAC when , but MFAC has absolute superiority when plotted in Figure 5(d). In addition, from the simulation results in Figures 5(b) and 5(c), it can be seen that DDOILC and MFAC have achieved certain but not absolute advantages, respectively. This demonstrates that parameter setting has important influence on the control effect of DDMFAC. Therefore, the way to achieve satisfactory control effect is to adaptively adjust weighted parameters of DDMFAC, instead of keeping them constant.

Then, the idea of fuzzy adjustment is introduced to adjust the weights , , and . The fuzzy adjustment rules of three weights are, respectively, shown in Tables 4 and 5. The respective membership functions when are shown in Figure 6, and membership functions for the other IVs are no longer displayed. Please see Figure 7 for control effect of FDDMFAC and comparisons with MFAC and DDOILC under different IVs. Obviously, DDMFAC approach with fuzzy adjustment for parameters, that is, FDDMFAC, has the best performance in particle quality control for all IVs. This validates the effectiveness of FDDMFAC proposed in this paper.

Although FDDMFAC approach has been proven to have a better control performance than MFAC and DDOILC, we still have a question of whether it is possible that the superiority of FDDMFAC is entirely attributed to fuzzy adjustment of parameters and has nothing to do with the structure of DDMFAC itself. In order to clarify this problem, another set of simulations are conducted, in which the control performance of FDDMFAC is compared with fuzzy MFAC (FMFAC) and fuzzy DDOILC (FDDOILC). The absolute value of tracking error is regarded as the input variable of fuzzy rules and the step-size factors of MFAC and DDOILC are the output variables. The fuzzy rules of FMFAC and FDDOILC are shown in Table 6, and the membership functions when are shown in Figure 8. For the simulation results, please see Figure 9. From the simulation, it is concluded that FDDMFAC achieves the best control performance, which demonstrates the effectiveness of the proposed approach in this paper.

5. Conclusions

This paper aimed at solving the problem of particle quality control in the drug development phase of SFBGP. The model-based control approaches are incapable of handling such quality control because the accurate process model cannot be acquired. Thus, the data-driven and model-free control approaches are considered in this work. We firstly analyzed the features of MFAC and DDOILC and then conducted experimental research to compare the performances of MFAC and DDOILC in particle quality control under different IVs. The simulation results have verified our theoretical analysis and concluded that MFAC and DDOILC both have advantages under different IVs. To be used in an actual production environment, the expected DDC approaches must accommodate various IVs because of the changes in material attributes. Thus, the hybrid approach, FDDMFAC, which combines the advantages of MFAC and DDOILC by adaptively adjusting their respective weighted factors with fuzzy logic, was proposed in this work to complement their respective shortcomings. Through a series of simulation results, we conclude that FDDMFAC achieves better control performance than other approaches, which validates the effectiveness of FDDMFAC.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

Thanks are due to National Natural Science Foundation of China under Grant nos. 61773105, 61374147, 61703085, and 61004083 and Fundamental Research Funds for the Central Universities under Grant nos. N150402001 and N120404014, for supporting this research work.