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.

主站蜘蛛池模板: 欧美69视频在线| 亚洲中文字幕23页在线| 狠狠v日韩v欧美v| 91网红精品在线观看| 天天视频在线91频| 99精品国产电影| 日本国产一区在线观看| 在线色综合| 在线a视频免费观看| 亚洲视频四区| 人人91人人澡人人妻人人爽| 久久毛片网| 亚洲色图欧美| 久久精品人人做人人爽电影蜜月| 国产乱人伦偷精品视频AAA| 国内a级毛片| 成年人国产网站| 波多野结衣无码AV在线| 欧美日韩国产在线人| 欧美一区二区啪啪| 国产浮力第一页永久地址| 在线看AV天堂| 国产自在线播放| 伊人精品视频免费在线| 无码精品国产dvd在线观看9久 | 热99精品视频| 亚洲精品综合一二三区在线| 色成人亚洲| 亚洲成人www| 久久久久久高潮白浆| 国产福利不卡视频| 伊人婷婷色香五月综合缴缴情| 永久免费AⅤ无码网站在线观看| 26uuu国产精品视频| 国产成人精品男人的天堂下载| 久久一本日韩精品中文字幕屁孩| 国产一级小视频| 久久青青草原亚洲av无码| 一级香蕉视频在线观看| 欧美综合区自拍亚洲综合天堂| 99精品福利视频| 99激情网| 国产在线一区视频| 国产AV无码专区亚洲精品网站| 国产色伊人| 91亚洲免费视频| 国产美女无遮挡免费视频| 伊人丁香五月天久久综合 | 91无码人妻精品一区| 日韩精品久久久久久久电影蜜臀| 精品国产香蕉在线播出| 五月天在线网站| 亚洲av日韩av制服丝袜| 久久综合成人| 亚洲国产亚洲综合在线尤物| 高清码无在线看| 99久久精品免费看国产免费软件 | 国产在线自乱拍播放| 亚洲中文无码h在线观看| 日本妇乱子伦视频| 少妇精品久久久一区二区三区| 日韩第八页| 91成人在线免费视频| 在线精品视频成人网| 五月婷婷综合网| 久久婷婷五月综合色一区二区| 强奷白丝美女在线观看| 久久情精品国产品免费| 中文字幕av无码不卡免费| 好吊日免费视频| 中文字幕 日韩 欧美| 伊人激情久久综合中文字幕| 国产原创自拍不卡第一页| 青青草国产精品久久久久| 免费观看成人久久网免费观看| 偷拍久久网| 日韩欧美中文字幕在线精品| 国产美女人喷水在线观看| 免费观看成人久久网免费观看| 国产精品视频公开费视频| 国产一区二区视频在线| 免费不卡在线观看av|