999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Optimal Tuning of FOPID-Like Fuzzy Controller for High-Performance Fractional-Order Systems

2022-11-09 08:13:20AhmedNassefandHegazyRezk
Computers Materials&Continua 2022年1期

Ahmed M.Nassef and Hegazy Rezk

1College of Engineering at Wadi Addawaser,Prince Sattam Bin Abdulaziz University,Al-Kharj,11911,Saudi Arabia

2Department of Computers and Automatic Control Engineering,Faculty of Engineering,Tanta University,Tanta,31733,Egypt

3Department of Electrical Engineering,Faculty of Engineering,Minia University,Minia,61517,Egypt

Abstract:This paper addresses improvements in fractional order(FO)system performance.Although the classical proportional-integral-derivative(PID)-like fuzzy controller can provide adequate results for both transient and steady-state responses in both linear and nonlinear systems,the FOPID fuzzy controller has been proven to provide better results.This high performance was obtained thanks to the combinative benefits of FO and fuzzy-logic techniques.This paper describes how the optimal gains and FO parameters of the FOPID controller were obtained by the use of a modern optimizer,social spider optimization,in order to improve the response of fractional dynamical systems.This group of systems had usually produced multimodal error surfaces/functions that occasionally had many variant local minima.The integral time of absolute error (ITAE) used in this study was the error function.The results showed that the strategy adopted produced superior performance regarding the lowest ITAE value.It reached a value of 88.22 while the best value obtained in previous work was 98.87.A further comparison between the current work and previous studies concerning transient-analysis factors of the model’s response showed that the strategy proposed was the only one that was able to produce fast rise time,low-percentage overshoot,and very small steady-state error.However,the other strategies were good for one factor,but not for the others.

Keywords: Fuzzy-logic control;fractional-order systems;parameter estimation;optimization

1 Introduction

Fuzzy-logic control (FLC),established by the use of integer orders,has been used in several engineering applications,including photovoltaic [1],fuel-cell [2],thermoelectric generation [3],and biodiesel [4] systems.In engineering applications,numerous dynamic systems can be controlled more precisely by the use of fractional orders (FOs).However,recently the use of FLC systems with FOs instead of integer orders has produced a significant improvement in system performance [5].FLC systems provide an alternative approach to design controllers by using empirical data.These data are generated from a human operator who directly controls the procedure.The operator identifies a set of rules for controlling the process.These rules are then included in the fuzzy controller to mimic the decision-making procedure of the operator.Fractional FLC is the result of integrating the traditional FLC and FO techniques.This integration exhibits improved performance for a wide range of dynamic systems compared to conventional FLC.

Control systems based on fractional calculus have recently been drawing growing attention in research,due to their extra flexibility and improved design performance [6].Fractional calculus has been used in such engineering applications as signal processing,process control [7],nuclear reactor control [8],and chaos synchronization [9].Fractional calculus has also been integrated into different controllers to improve their performance.The FO proportional-integral-derivative(FOPID) controller is a generalized controller of conventional PID.It offers superior response and more stability compared to conventional PID [10] yet determining the parameters of FOPID is a dilemma.Five parameters need to be identified,instead of only three in the case of conventional PID.Consequently,several tuning approaches have recently been established to determine the parameters of FOPID [10].

FOPID has been demonstrated to be an effective controller in several complex nonlinear systems [11].Li et al.[12] designed a fuzzy-PID controller for a nonlinear hydraulic turbinegoverning system.Mohanty et al.[13] conducted an analytical study of a FOPID controller with a derivative filter for automatic generation control in a multiarea power system.Xu et al.[14]studied an adaptive controller based on FLC for a pumped storage unit.Arya et al.[15] proposed a FOPID controller for automatic generation control of multizone,multisource power-generation systems.These studies have proven that the FOPID controller shows better performance and robustness.

The current research aimed to determine the optimal gains and FO parameters of FOPID when using social spider optimization (SSO) to improve the response of fractional dynamic systems.This type of system usually produces a multimodal error surface that occasionally has many local minima.During the optimization process,the gains and FO parameters of PID are used as the decision variables,whereas the integral time of the absolute error (ITAE) is assigned as the objective function.The results are compared with genetic algorithms (GAs),particle-swarm optimization (PSO),harmony search (HS),gravitational search algorithms (GSA),and cuckoo search (CS).

This paper is organized as follows.In Section 2,the concept of a FOPID-like fuzzy controller is introduced.In Section 3,a brief description of the SSO algorithm is presented.Section 4 presents the discussion of the results obtained and comparative testing.Finally,in Section 5,the main findings are outlined.

2 FOPID-Like Fuzzy Controller

In the classical PID controller,the controlling signal (control action) is calculated according to proportion of error,integral of error,and derivative of error.The constants of proportionality are the controller’s gains.They are usually namedKP,KI,andKDfor proportional,integral,and derivative gains,respectively.The control action and transfer function of the PID controller as a function of the system’s error are shown in Eqs.(1) and (2),respectively:

FOPID is an example of the use of fractional calculus in control systems.The modification in the controller’s transfer function includes the derivative and integral terms by changing the Laplace complex frequency,s,to accept FOs.Therefore,FOPID becomes:

whereλandαare two positive real numbers.

Since the concept’s introduction in 1965,FL has become an effective technique in industrial applications.Accordingly,FL added a new perspective to the control theory with the aim of formulating the relationship between input and output variables.Previously,this relationship had been represented mathematically.However,in the sense of FL,the relationship between inputs and outputs can be represented by a set of “if-then” rules.Every rule signifies a portion in the input-output space.Therefore,signal processing in the fuzzy controller passes through the three processing operations like a normal fuzzy system.In other words,every input should be fuzzified(converted from crisp to fuzzy) through its associated fuzzy membership functions (MFs).These fuzzy inputs are passed to the rules in the knowledge base in the inference engine to produce the rules’fuzzy outputs.The overall fuzzy output is obtained by the aggregation (union) of the fired fuzzy rules.Finally,the defuzzification (conversion from fuzzy to crisp) operation takes place to come up with the final output value.In control systems,a Mamdani-type fuzzy rule is preferable for most systems:

IF error is NS and change-of-error is PS,THEN control action is Z

where NS is negative small,PS positive small,and Z zero MFs.

Two crucial parameters have to be set properly in the design of a fuzzy controller.The first is the controller’s inputs and their associated MFs.The second is the fuzzy rule-based list.In classical PID,the control-action value is based on information about the system’s error,integration of error,and derivative of error.However,in fuzzy control,integration of error cannot produce sufficient information to take any action based on its value.Therefore,information related to the integration term can be obtained by considering the controller’s input as a derivative term,then integrating the controller’s output.In this respect,two configurations can be adopted to implement a PID-like fuzzy controller.The first is to build both a PD and a PI fuzzy controller,and sum their outputs.The following is an example of two fuzzy rules for PD and PI controllers,respectively:

IF error is NS and change in error PS,THEN control action is Z

IF error is NS and change in error PS,THEN change in control action is Z

The PI-like fuzzy controller of the first configuration is shown in Fig.1.

Fortunately,the same rule base can be used for both PD and PI controllers.The second configuration of the PID-like fuzzy controller is to use a combination of PD and PI controllers,as shown in Fig.2.It can be seen from the figure that the configuration is composed of a PDlike fuzzy controller added to a classical integrator.The latter configuration is adopted in many industrial processes.

Figure 1:PI-like fuzzy-controller closed-loop configuration

Figure 2:FO PD + I fuzzy-controller configuration

In this study,the error (E) and change in error (Δ E) are considered the fuzzy controller inputs.Each input is represented by seven MFs that cover the universe of discourse in the range[-1,1].Usually,the rule base is built with the help of an expert who fully understands the system’s behavior and the controller’s dynamics.PD-like fuzzy controller rules are listed in Tab.1.Linguistic variables of the MFs are N and P,denoting negative and positive,respectively,and B,M,S,and Z,denoting big,medium,small,and zero,respectively.

Table 1:Rule base of the PD-like fuzzy controller

3 Optimal SSO-Based Parameters

In this work,SSO,a recent and efficient optimizer,was applied to obtain optimal gains and optimal FOs for the controller.SSO simulates the cooperative behavior of spiders within a colony.It uses a population (S) of N candidate solutions,where every solution represents a spider position,whereas the general web symbolizes the search space—X.During the optimization process,every spider (i) maintains a weight (wi) based on its best solution:

wherefitnessidenotes the value of the cost function of theith spider’s position.An important feature of SSO is the exchange of information among spiders through the vibrations produced in the communal web.This feature is modeled thus:

wherewjdenotes the spider weight andthe distance between spidersiandj.

The update process depends on the sex.For the female,these equations can be used:

whereα,β,δ,andrdenote random values,Kthe iteration number,Vi,cthe vibration transferred by the closest individual (c),andVi,bthe vibration transferred by the best solution.For male members,this update equation can be used:

whereSfrepresents the nearest female element to the individual male andVi,fthe vibration transferred by the nearest female spider.More details about the algorithm’s mathematical modeling and physical illustration can be found in Cuevas et al.[16].

The objective function is used as in Eq.(3),with a time range (T) of 3 s.The configuration of the optimization process is shown in Fig.3.

To optimally track the system’s input,the tracking error should be as minimal as possible.Accordingly,the performance of a controller is best evaluated in terms of the error criterion.Most optimization techniques use the objective function in terms of system error.However,the most popular performance-assessment criteria are integral of absolute errors,integral square of errors,mean-squared error,and ITAE.In this work,ITAE was selected as the objective function [16] for a fair comparison with the results obtained by Cuevas et al.[5].The formulae for the objective function are:

wheree(t),r(t),andy(t) are system error,unit-step reference value,and system output,respectively,Tsystem-response time,andxcontrolling-variable vector containing the controller gainsKP,KI,KD,andKU,as well as the controller FOs—λandα.

Figure 3:FOPID-like fuzzy controller-optimization process

Systems’performances are usually compared by their behavior in the transient-response phase.This can be done using quantitative markers.The most important markers of a system’s response include rise time (tr),delay time (td),steady-state time (ts),peak time (tp),percentage overshoot(%OS),and steady-state error (Ess).Fig.4 shows the step response of the second-order system on the main performance indices.In this work,we adopted the most important markers:tr,%OS,andEss.

Figure 4:Transient-response specifications of second-order system

trdefines the time elapsed for the system’s output to go from 10% to 90% of its final value and %OS is the percentage of the difference between output and input at the first peak,Mp,over output at the steady state—y(∞):

Essis the difference between the reference value and the final value of the system’s response.For a unit-step response,it can be calculated asEss=1-y(∞),wherey(∞) is the steady-state value of the system’s response.

4 Results and Discussion

The closed-loop system,comprising the FO system as the controlled process and the FOPID fuzzy controller,was implemented using MatLab R2020b and its Simulink toolbox.The FO part was implemented using the Fomcon toolbox.In this work,seven triangular MFs were selected as the fuzzification functions for the inputs and the output,which resulted in 49 Mamdani-type fuzzy rules.The output was defuzzified using center-of-gravity defuzzification method.

In this study,the system under consideration included a fractional dynamical system that usually produces a multimodal error surface with many local minima.The transfer function of the fractional system is presented in Eq.(11):

The configuration of the closed-loop model of the proposed FOPID fuzzy controller that controls the fractional system is presented in Fig.5.

Figure 5:The closed-loop model of the proposed FOPID fuzzy controller

The results of the strategy proposed compared to previous work in the literature are presented in Tab.2.The table shows that adding a fractional integrator produced better performance with regard to lowest ITAE value compared to other strategies.

Table 2:Comparison of results of strategy proposed and others previously proposed

Fig.6 presents plots of the system’s response at the resulting optimal gains and FOs obtained through the technique proposed,as well as responses obtained with previous techniques.

Figure 6:Step response of the FOPID fuzzy controller vs.previous strategies

The comparison was extended to measure transient-response factors.This analysis included calculation of systemtr,%OS,andEss.The resulting values of all factors for the strategy proposed in comparison to the other strategies are shown in Tab.3.FOPID provided the best set of transient-response factors.It yielded fasttr,low %OS,and smallEss,the only strategy to accomplish this.The findings of this study confirm that the combination of FL and fractional calculus can provide a robust and efficient FOPID-like fuzzy controller that can improve the performance of complex systems,such as FO ones.

Table 3:Transient-response factors of strategy proposed and others

5 Conclusion

This study describes the use of a FOPID-like fuzzy controller to enhance the performance of FO systems.The properly set values of the controller played a vital role in the system’s performance.The optimal parameters of the controller relative to its gains and the FOs were obtained using SSO.The resulting gains and FOs produced the best (lowest) ITAE value: that obtained using the strategy proposed exceeded the previous best in the literature by 10.77%.Transient-response factors showed better performance in terms of fasttr,low %OS,and smallEss.Consequently,the findings of this study prove that compared to other controllers,the use of a FOPID-like fuzzy controller can produce outstanding performance in linear or nonlinear systems.

Funding Statement: The authors received no specific funding for this study.

Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.

主站蜘蛛池模板: 欧美一区国产| 五月天久久婷婷| 久久婷婷五月综合色一区二区| 一级一级特黄女人精品毛片| 在线亚洲天堂| 波多野结衣一区二区三区四区| 国产aⅴ无码专区亚洲av综合网| 久久国产成人精品国产成人亚洲| 日韩精品免费在线视频| 久久综合婷婷| 国产精品视频白浆免费视频| 欧美性猛交一区二区三区| 制服丝袜亚洲| 精品丝袜美腿国产一区| 亚洲精品国产精品乱码不卞 | 亚洲国产精品不卡在线| 久久久久久久久18禁秘| 在线毛片免费| 欧美成人精品在线| 狠狠色噜噜狠狠狠狠奇米777 | 亚洲Aⅴ无码专区在线观看q| 国产97视频在线| 91无码视频在线观看| 国产拍揄自揄精品视频网站| 国产麻豆精品久久一二三| 免费亚洲成人| 久久国产V一级毛多内射| 成人噜噜噜视频在线观看| 亚洲人成在线精品| 国产丝袜一区二区三区视频免下载| 欧美精品1区| 亚洲色图另类| 老司机精品一区在线视频| 99一级毛片| 色综合中文综合网| 三上悠亚在线精品二区| 欧美色99| 爱爱影院18禁免费| 国产成人av一区二区三区| 一级毛片不卡片免费观看| 亚洲人成网站在线观看播放不卡| 一级毛片在线播放免费观看| 黄色网页在线观看| 亚洲丝袜中文字幕| 中文字幕在线播放不卡| 亚洲精品在线91| 亚洲国产欧美国产综合久久 | 欧美a在线视频| 色婷婷综合在线| 亚洲一级无毛片无码在线免费视频 | 中文字幕一区二区人妻电影| 中文字幕亚洲电影| 国产精品白浆在线播放| 国产美女91视频| 二级特黄绝大片免费视频大片| 亚洲国产欧美目韩成人综合| 秋霞国产在线| 国产在线视频福利资源站| 91精品人妻互换| 欧美a级完整在线观看| 四虎永久免费地址在线网站| 亚洲视频免费播放| 久久婷婷五月综合色一区二区| 91精品国产自产91精品资源| 高清色本在线www| 最新国产网站| 97久久精品人人做人人爽| 亚洲三级影院| 高清国产在线| 亚洲 欧美 偷自乱 图片| 亚洲三级电影在线播放| 国产高清免费午夜在线视频| 免费欧美一级| 97国内精品久久久久不卡| 丰满人妻一区二区三区视频| 欧美色图第一页| 精品99在线观看| 欧美色图第一页| 在线观看无码av五月花| 色135综合网| 真人高潮娇喘嗯啊在线观看| 在线不卡免费视频|