Next Article in Journal
Detecting and Localizing Anomalies in Container Clusters Using Markov Models
Previous Article in Journal
A Traceable and Privacy-Preserving Authentication for UAV Communication Control System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reduced Active Components Count Electronically Adjustable Fractional-Order Controllers: Two Design Examples

1
Department of Physics, Electronics Laboratory, University of Patras, GR-26504 Rio Patras, Greece
2
Department of Electrical & Computer Engineering, University of Sharjah, Sharjah 27272, UAE
3
Faculty of FBERG, Technical University of Košice, 042 00 Košice, Slovakia
*
Author to whom correspondence should be addressed.
Electronics 2020, 9(1), 63; https://doi.org/10.3390/electronics9010063
Submission received: 27 October 2019 / Revised: 10 December 2019 / Accepted: 16 December 2019 / Published: 1 January 2020
(This article belongs to the Section Systems & Control Engineering)

Abstract

:
This paper deals with fractional-order controller implementations, which can be constructed by electronically controlled building blocks fully integrated on a single chip. The proposed DC motor controller structure offers 50% reduction of the active components count, compared to the corresponding already published counterpart. The proposed liquid level of the two-interacting-tank controller scheme is the first one in the literature offering the aforementioned features. Simulation results, based on the 0.35 μ m Austria Mikro Systeme technology process, confirm the correct operation of both proposed controllers.

1. Introduction

In this paper, we present a fully integratable implementation form of the fractional-order controllers and their application to the DC motor control and two-tank system, respectively, using a non-integer calculus technique.
The transfer function of a fractional-order proportional-integral-derivative (PI λ D μ ) controller, with λ , μ > 0 being the orders of integration and differentiation, is the following:
C ( s ) = K p + K i s λ + K d s μ = K d s μ + λ + K p s λ + K i s λ ,
where K p is the proportional gain, K i is the integration constant, K d is the differentiation constant, and λ , μ are the orders of integration and differentiation, respectively [1].
Inspecting (1), it is readily obtained that PI λ D μ controllers have five parameters, instead of three parameters offered by their integer-order counterparts (i.e., PID controllers), making them very attractive from the implementation point of view [2]. It must be mentioned at this point that there are many fractional-order controllers/compensators, as for example [3]: fractional-order controller in traditional PID structure, CRONE controller, TID compensator, lead-lag compensator, and so on.
Due to the absence of commercially available fractional-order capacitors [4,5], it is difficult to implement fractional-order controllers through the substitution of conventional capacitors by fractional-order capacitors. Therefore, the implementation of fractional-order controllers can be performed through the utilization of RC networks [6,7,8,9,10,11,12,13,14,15], which approximate the behavior of the fractional-order capacitors. This is an easy design procedure, but the absence of tunability of the characteristics of the approximated fractional-order capacitors limits its employment only in cases where elements with pre-defined characteristics are required [7,10]. Another way for implementing fractional-order controllers is through the approximation of the transfer functions of the required fractional-order differentiation and/or integration stages. This is performed by expressing these transfer functions as rational integer-order transfer functions, which are then implemented using multi-feedback structures [16].
DC motor is a power actuator, which converts direct current electrical energy into rotational mechanical energy. The DC motors are still often used in industry and in numerous control applications, robotic manipulators and commercial applications such as disk drive, tape motor as well. Considering an armature-controlled DC motor in which a constant field current is been utilized, a fractional-order I λ D μ controller for controlling the rotation speed has been developed in [17], which offers resistorless implementation, electronic tunability, and capability of monolithic implementation. All these features are originated from the employment of Operational Transconductance Amplifiers (OTAs) as active elements. On the other hand, the active component count and, therefore, the power consumption, are relatively high in this implementation. Owing to the fact that increased number of active elements means increased power dissipation, the reduction of the active component count is very important in nowadays applications, where there is demand for reduced power systems. In order to overcome the aforementioned obstacle, a novel I λ D μ controller topology is introduced in this work, where the most attractive achievement is that the number of active elements is significantly reduced. This is achieved by expressing the transfer function of the fractional-order integrator as a product of the transfer functions of a fractional-order differentiator and an integer-order integrator. In addition, the proposed structure still offers the benefit of the electronic adjustment of its characteristics and this is very important because possible deviations in frequency characteristics caused by the imperfections of the employed active cells can be easily minimized through appropriate adjustment of the corresponding dc bias currents.
The control of liquid level in tanks as well as its flow between tanks is a very important problem in industry. This is originated from the fact that most of industrial application of liquid level control is hazardous in chemical petroleum, mixing treatment industries, pharmaceutical and food processing industries. Therefore, the development of the corresponding controllers has a significant practical value. Towards this goal, a novel PI λ controller suitable for controlling the liquid level into a two tank system is introduced, where the employed active blocks for implementing the required fractional-order integrator were current-mirrors, while the gain stage was implemented by a simple trans-linear loop. The resulting benefit is that the transistor count is minimized and, consequently, the dc power consumption is minimized. Originating from the electronic tuning capability of the controller, the same core can be used for implementing controllers with different characteristics, providing design versatility and flexibility.
This article is organized as follows: the proposed fractional-order DC motor controller design is presented and evaluated in Section 2. In Section 3, an example of control of two interactive tanks system, new controller topology, and simulation results are presented. Section 4 concludes this article with some ideas for further work.

2. Proposed Fractional-Order DC Motor Controller

2.1. Proposed Concept for Controller Implementation

The mini DC motor with model number PPN-13KA12C, depicted in Figure 1, is suitable for small robots, remote control applications, CD/DVD mechanics, and so on [18]. The dynamics of the DC motor are described by the transfer function G D C M ( s ) given by (2)
G D C M ( s ) = 0.08 s ( 0.05 s + 1 ) .
Assuming that the phase margin of the controller-plant system is Φ m = 45 , then the transfer function of the controller becomes
C ( s ) = 12.5 s 0.5 + 0.625 s 0.5 .
Comparing (1) and (3), it is readily obtained that the integration and differentiation constants are: K i = 12.5 , K d = 0.625 , respectively, while the orders of integration and differentiation are both equal to 0.5 (i.e., λ = μ = 0.5 ).
In order to make a correspondence between the integration constant K i and differentiation constant K d , with the associated time-constants, the expression in (3) is alternatively expressed as
C ( s ) = τ i s λ + τ d s μ ,
where variables τ i and τ d represent the time-constant of the integrator and differentiator, respectively. Comparing (3) and (4), it is concluded that: K i = τ i λ and K d = τ d μ . Consequently, the corresponding time-constants will be τ i = 6.4 ms and τ d = 391 ms , respectively, while the unity-gain frequency of the integrator (calculated according to the formula τ = 1 / ω ) will be 24.9 Hz, and for the differentiator 410 mHz.
The functional block diagram that has been followed in [17] for implementing a fractional-order DC motor I λ D μ controller is presented in Figure 2. The proposed functional block diagram, in order to reduce the circuit complexity, is depicted in Figure 3. According to this, instead of having separate integration and differentiation paths, the required integration function is implemented through the cascade connection of a fractional-order differentiator with an integer-order integrator and the transfer function of the controller becomes
C ( s ) = τ d μ τ 0 s ( 1 μ ) + τ d s μ .
Comparing (4) and (5), it is concluded that the integration constant will be given by (6)
K i = τ d μ τ 0 ,
and, thus, the value of the time-constant of the integer-order integrator τ 0 will be equal to 50 ms. The number of OTAs, required for implementing the summation stage, is also decreased thanks to the employed configuration. This concept is also useful for minimizing the spread of capacitors and/or bias currents in the cases where large values of the order of integration/differentiation are required [19].

2.2. Circuit Implementation of Controller

Using the 5th–order Oustaloup’s approximation [20,21], the rational transfer function which approximates (7) in the range [10−3 rad/s, 10+3 rad/s], is
0.625 s 0.5 19.8 s 5 + 2656 s 4 + 2.2 × 10 4 s 3 s 5 + 535 s 4 + 1.7 × 10 4 s 3 + 3.4 × 10 4 s 2 + 4249 s + 31.6 + 1.1 × 10 4 s 2 + 334.3 s + 0.62 s 5 + 535 s 4 + 1.7 × 10 4 s 3 + 3.4 × 10 4 s 2 + 4249 s + 31.6 ,
and can be implemented using the OTA-C topology depicted in Figure 4. The transfer function is given by
H ( s ) = G 5 s 5 + G 4 τ 1 s 4 + + G 0 τ 1 · τ 2 τ 5 s 5 + 1 τ 1 s 4 + + 1 τ 1 · τ 2 τ 5 .
The calculation of the time-constants τ i ( i = 1 5 ) and scaling factors G j ( j = 0 5 ) is performed by equating the corresponding coefficients of the polynomials in (7) with those in (8), and the resulted values are summarized in Table 1.
The required integer-order integrator, implemented in OTA-C form, is demonstrated in Figure 5, where the realized transfer function is given by (9)
H ( s ) = 1 τ s ,
where the time constant is given by the expression τ = C / g m , with g m being the transconductance of the OTA. An efficient OTA implementation, which offers improved linearity, is depicted in Figure 6 [22]. Assuming that the MOS transistors are biased in the sub-threshold region, the transconductance of the OTA is given by (10)
g m = 5 9 · I b i a s n V T ,
where n is the slope factor of a MOS transistor in sub-threshold region ( 1 < n < 2 ) and V T is the thermal voltage (26 mV @ 27 C).
Comparing the implementation of the functional block diagrams in Figure 2 and Figure 3, the number of the required OTAs is 29 and 15, respectively, leading into an almost 50% reduction of the number of the OTAs. As this is achieved without losing the benefits of electronic tuning of the controller characteristics, it is a very attractive feature from the circuit complexity and power dissipation points of view.

2.3. Simulation Results

The performance evaluation of the proposed controller will be performed using the Analog Design Environment of the Cadence software and the MOS transistor models provided by the 0.35 μ m Austria Mikro Systeme CMOS process. The employed dc power supply voltages were V D D = V S S = 0.75 V, while the MOS transistors operated in the sub-threshold region. The aspect ratios of the MOS transistors of the OTAs employed in the fractional-order part and in the summation stage were 5 μ m/5 μ m for Mn1–Mn2, 25 μ m/5 μ m for Mn3–Mn4, 50 μ m/15 μ m for Mp1–Mp3, and 2 μ m/10 μ m for Mb1–Mb3. The aspect ratios of the transistors of the OTA used for implementing the integer-order integrator in Figure 5 were 2 μ m/15 μ m for Mn1–Mn2, 10 μ m/15 μ m for Mn3–Mn4, 1 μ m/15 μ m for Mp1–Mp3, and 5 μ m/5 μ m for Mb1–Mb3.
Choosing a DC bias current equal to 2.5 nA for all OTAs in Figure 4 and Figure 5, then according to (10) they will have a transconductance g m = 44.6 nS. Using Table 1, the calculated values of capacitors of the topology in Figure 4 will be C 1 = 26 pF, C 2 = 438 pF, C 3 = 6.97 nF, C 4 = 110.9 nF, and C 5 = 1.87 μ F, while the value of the capacitor in Figure 5 will be 2.23 nF. The power consumption of the controller was 445 nW, while for the controller in [17] it was 906 nW, leading to an almost 50% reduction.
The obtained magnitude and phase frequency responses of the open-loop controller-plant system are demonstrated in Figure 7a,b, where the corresponding theoretically predicted ones are given by dashes. The corresponding error plots are provided in Figure 7c, where the error of the magnitude is less than 2% for the whole range and the maximum error in phase is about 10%. As the observed deviation in phase is observed at the lower limit, it is mainly caused by the limitations imposed by the order of the employed approximation [21]. The values of the gain crossover frequency and phase margin are 129.5 mHz and 42.68 , close to the theoretically predicted values of 158 mHz and 45 , respectively. The closed-loop responses of the controller-plant system are demonstrated in Figure 8a,b, with the corresponding error plots given in Figure 8c. The maximum errors of the gain and phase are 0.5% and 11%, respectively. As in previous case the maximum error of the phase is observed at the upper limit of the frequency range it is also caused by the approximation, as in the previous case. The robustness of the controller, with regards to the MOS transistor mismatching and process parameters variations, has been evaluated through a Monte Carlo statistical analysis and the derived histograms ( N = 100 runs) are demonstrated in Figure 9, where the standard deviation of the gain crossover frequency was 0.64 mHz and for the phase margin was 0.08°. Taking into account that the corresponding mean values are 129.5 mHz and 42.7°, respectively, it can be concluded that the controller has reasonable sensitivity characteristics.

3. Proposed Fractional-Order Controller of Two Interactive Tanks

Following the previous example, where OTAs have been employed as active elements in order to implement a fractional-order DC motor I λ D μ controller, in this example a new concept is presented. Although OTAs approach offers electronic tunability through appropriate reconfiguration of the biasing DC currents or voltages in the circuit, its disadvantage is the increased number of necessary transistors leading to an increase in power dissipation.
In order to overcome the aforementioned obstacles, a novel fractional-order proportional-integral (PI λ ) controller topology is introduced in this example with the attractive features: (a) reduced number of MOS transistors compared to that required in [17] and (b) electronic tuning capability of both proportional gain and integration constant. Electronic tuning of the proportional gain is achieved through the utilization of the trans-linear circuit design principle for implementing a programmable gain stage, while the tuning of the integration constant is achieved through the employment of biasing currents. The designed controller is suitable for controlling, for example, the liquid level into two interacting tank system where the adjustment of the controller parameters for different operating conditions is performed without altering the core of the controller, simply by adjusting the appropriate electrical bias currents.

3.1. Description of the Controller

The two interacting tank system is used in many industrial processes, like petroleum refineries, the paper industry and water treatment facilities. The main problem in these processes is the control of liquid level in tank system and flow between tanks, which varies among different systems. The shape, volume and area of the tanks, the inflow and outflow rate, the type of liquid and the ambient conditions are factors that affect the whole operation of the system and, thus, the required control.
A two interacting tank level system is demonstrated in Figure 10 (adopted from [23]). It consists of two identical cylindrical tanks, with equal cross sectional area, which are connected through cylindrical pipes of uniform cross sectional area. The liquid is pumped from the reservoir into the first tank through a control valve, while the two tanks are interconnected through manual valves. The objective is to control the level of liquid in tank 2 by varying the inflow rate ( q i ) in tank 1. In this work, we consider five different operating points, determined by the height in tank 1 ( h 1 ) and in tank 2 ( h 2 ) as given in Table 2. The corresponding transfer functions C q ( q = 1 , 2 , , 5 ) of the controller are, respectively:
C 1 ( s ) = 4.917 + 0.236 s 0.7 ,
C 2 ( s ) = 2.578 + 0.0568 s 0.7 ,
C 3 ( s ) = 1.433 + 0.020 s 0.7 ,
C 4 ( s ) = 1.112 + 0.013 s 0.7 ,
C 5 ( s ) = 0.690 + 0.004 s 0.7 .
Inspecting (11)–(15), it is concluded that only the proportional gain and integration constant change while the order of integration 0.7 remains constant. This is very important because if we consider that the transfer function of an integrator of order 0 < λ < 1 has the general form
H ( s ) = 1 τ s λ ,
where τ is the associated time-constant, then the integration constant K i and the time-constant are related as
K i = 1 τ λ .
Utilizing a fractional-order capacitor with pseudo-capacitance C λ (expressed in Farad / s 1 λ ) and the small-signal transconductance g m (measured in Ω 1 ) of a MOS transistor for realizing the required time-constant, then the expression in (17) can be alternatively written as
τ = C λ g m 1 λ .
Substituting (18) into (17) one obtains
K i = g m C λ .
The transconductance of a MOS transistor operating in the sub-threshold region is known to be given by
g m = I 0 n V T ,
where I 0 is a DC bias current. Therefore, using (19) and (20) we obtain
K i = I 0 n C λ V T ,
which means that the tuning of the integration constant could be performed through the appropriate linearly adjusted DC bias current, avoiding the requirement for tuning the value of the fractional-order capacitor. This means that a fixed RC network can be used to approximate the behavior of C λ .

3.2. Controller Building Blocks

3.2.1. Proportional Stage

The implementation of a gain stage can be easily performed using the simple current-mirror topology depicted in Figure 11a, where the aspect ratio of transistor Mn2 is K p times the aspect ratio of the diode-connected transistor Mn1 [24]. The input-output relationship, which is realized by the circuit in Figure 11a, is: i o u t = K p i i n . Although this topology offers simple circuitry, it suffers from the absence of electronic adjustment of the gain. This is due to the fact that the scaling factor K p is tuned through the geometry of the corresponding MOS transistors. Although a bank of output branches of the current-mirror in Figure 11a could be established, which will be digitally controlled, only pre-defined values of the gain are possible, losing the benefit of the design versatility.
In order to overcome this obstacle, the topology depicted in Figure 11b will be employed. Assuming that transistors Mp1-Mp4 are identical and are biased in the sub-threshold region, then by applying the trans-linear principle [25] in the loop formed by Mp1-Mp4, it is derived that
i M P 1 · i M P 2 = i M P 3 · i M P 4 .
Since i M p 1 = i I N + I B , i M p 2 = I A , i M p 3 = I B , and i M p 4 = i o u t + I A , the expression of the output current, obtained after some algebraic manipulation, is
i o u t = I A I B · i i n K p · i i n .
Thus, the gain is now electronically adjusted through the ratio of the DC bias currents I A and I B without altering the aspect ratio of the MOS transistors.

3.2.2. Integration Stage

The topology of a fractional-order lossless integrator, using current-mirrors, is depicted in Figure 12. The impedance of the fractional-order capacitor C λ is given by (24)
Z ( s ) = 1 C λ s λ ,
and the realized transfer function is
H ( s ) = 1 C λ g m 1 λ s λ ,
with g m being the transconductance parameter of the diode-connected transistor Mn1, calculated using the formula in (20). Comparing (16) and (25), it is easily obtained that the realized time-constant is given by the form of (18) and, consequently, the expression in (21) is still valid.
A practical problem that appears, for a given value of the pseudo-capacitance C λ , is that the values of the DC bias current I 0 could be relatively high. This is due to the fact that according to (11)–(15), the maximum current will be 60 times the basic current. For example, considering that I 0 = 9 nA , the calculated maximum value will be equal to 0.6 μ A . In order to overcome this problem, the integration stage in Figure 12 will be enhanced by embedding a topology similar to that in Figure 11b, as it is demonstrated in Figure 13. As a result, the integration constant becomes
K i = K e x · I 0 n C λ V T ,
with the gain factor given by the formula: K e x = I A , e x / I B , e x . Considering a fractional-order capacitor equal to 22 μ F / s 0.3 and considering I 0 = 9 nA , then according to (26), the relationship between the proportional and integration constant becomes K i = 0.0121 · K e x and, consequently, the set of values of K e x that must be implemented are { 19.5 , 4.693 , 1.652 , 1.074 , 0.3313 }. Taking into account that these values are determined by the ratio of the appropriate DC currents, it is obvious that this extra degree of freedom offers reasonable values of currents, in order to keep the transistors operating in the sub-threshold region. The price paid is the increased circuit complexity of the integrator.

3.2.3. Fractional-Order Capacitor Emulator

An efficient network for approximating the behavior of a fractional-order capacitor is demonstrated in Figure 14, constructed from m parallel RC branches and two correction elements notated as R p and C p , respectively [26]. The total admittance of this network is given by (27)
Y t o t ( s ) = s C p + 1 R p + k = 1 m s C k s R k C k + 1 .
Given the pseudo-capacitance C λ , the fractional order λ , the phase error Δ φ within the frequency range [ ω l , ω h ], then choosing the values of R 1 and C 1 in such a way that the ω l = 1 / R 1 C 1 , the values of passive elements are calculated through the formula
R k = R 1 a k 1 , C k = C 1 b k 1 , k = 1 , , m
R p = 1 a a R 1 , C p = b m 1 b C 1
The factors 0 < a , b < 1 are derived through (30) and (31)
φ a v = 90 · λ = 90 · log a log a b ,
a b = 0.24 1 + Δ φ .
Calculating the impedance Z a v at the average frequency ω a v = ω l ω h from (27) and comparing the achieved result with the theoretically predicted value, which is equal to 1 / C λ ω a v λ , the values of all the resistors must be multiplied while all the capacitances must be divided by the same factor in order to appropriately scale the implemented impedance. Another point that must be mentioned is that the number of required sections is calculated according to (32), rounded to the nearest integer
m = 1 log ω h / ω l log a b .
Following the procedure described in Section 3.2.3, the values of passive elements for approximating a fractional-order capacitor of order λ = 0.7 and pseudo-capacitance C λ = 22 μ F / s 0.3 with phase error Δ φ = 1 within the frequency range [ 1 mHz , 10 Hz ] derived using the Matlab code available in [27], are summarized in Table 3. The magnitude and phase responses along with the theoretically predicted ones, which are given by dashes, are plotted in Figure 15a,b, respectively. The phase response, which is very important for the simulation of the fractional-order capacitor, is also very close to the ideal value of 63 , with the defined expected maximum error of 1 for almost the entire frequency band. The error is increased for frequencies higher than 2 Hz and reaches a maximum of 5 at 10 Hz.

3.3. Simulation Results

The functional block diagram of the realized controller is provided in Figure 16, where the plant is described by the transfer functions G i = 1 , 2 , , 5 , which correspond to the five different operating points described in Table 2.
G 1 ( s ) = 0.8613 52.56 s + 1 e 3.96 s ,
G 2 ( s ) = 1.915 116.5 s + 1 e 8.66 s ,
G 3 ( s ) = 2.997 180.1 s + 1 e 13.4 s ,
G 4 ( s ) = 3.332 212.5 s + 1 e 18.5 s ,
G 5 ( s ) = 7.156 442.3 s + 1 e 28.9 s .
In order to evaluate the behavior of the controller, the same CMOS process will be used as in the previous design example. The employed DC bias voltage scheme was V D D = V S S = 0.5 V .
With regards to the gain stage in Figure 11b, the DC current I B has been chosen equal to 200 pA. Using (11)–(15) the calculated values of the DC bias current I A were 983.4 , 515.6 , 286.6 , 222.4 , 138 pA. The dimensions of transistors Mp1-Mp4 were 150 μ m / 5 μ m , while the distribution of the DC bias current I A has been performed using current-mirrors with the aspect ratio of the nMOS and pMOS transistors equal to 12 μ m / 6 μ m and 60 μ m / 6 μ m , respectively. In the case of the substitution of the DC bias current I B , the corresponding values were 12 μ m / 6 μ m and 3 μ m / 1.5 μ m . The bias current I 0 of the integrators has been chosen equal to 9 nA. Considering a 22 μ F / s 0.3 pseudo-capacitance then, using (26) and choosing I B , e x = 300 pA, the values of I A , e x have been calculated as 5.85 , 1.41 , 0.496 , 0.322 , 0.1 nA. The aspect ratio of transistors Mp1–Mp4 in Figure 13 were 440 μ m / 4 μ m and the aspect ratios of the transistors in the current mirrors used for distributing the currents I A , e x and I B , e x were 6 μ m / 3 μ m , 100 μ m / 10 μ m , and 6 μ m / 3 μ m , 3 μ m / 1.5 μ m , respectively. The aspect ratio of transistors Mn1–Mn5 in Figure 13 was 16 μ m / 4 μ m and the distribution of the DC bias current I 0 has been performed using current-mirrors with transistor aspect ratio 160 μ m / 4 μ m . Finally, the distribution of the input current of the controller was also performed using current-mirrors with transistor aspect ratios equal to 10 μ m / 5 μ m . The DC bias current of this stage was equal to 200 pA.
The layout design of the active core of the controller is demonstrated in Figure 17. The obtained open-loop gain and phase responses of the controller-plant system are demonstrated in Figure 18, for all the operating points presented in Table 2. The phase margin for the operating points was measured as 70.4 , 69.5 , 74.5 , 76 , and 76.3 , respectively. From the derived results it is concluded that the phase margin increases as the height increases. The corresponding closed-loop responses are provided in Figure 19, while the step responses for all the operating points are depicted in Figure 20.

4. Conclusions

The proposed fractional-order DC motor I λ D μ controller offers an almost 50% reduction of the active component count as well as of power dissipation compared to that introduced in [17]. With regards to the specifications, a 129.5 mHz gain-crossover frequency and 42.68 phase margin are achieved, with the corresponding nominal values being 158 mHz and 45 , respectively.
Moreover, a fully re-configurable controller topology suitable for controlling the level of liquid into two interacting tanks has also been presented in this work. The adjustment of the controller’s behavior into various conditions has been achieved through an appropriate adjustment of the corresponding DC bias currents, without altering the topology of the controller. The chip operates within ± 0.5 V power supplies making the design very attractive from the reduced power dissipation point of view. In addition, the presented scheme is general and can be used in other applications, where a PI λ controller is required without changing its core, just by changing the values of the DC bias currents.
The simulation results presented in this article are very promising. Future research directions could be the following:
  • improvement of the consistency between theoretical and simulation results through the utilization of higher order approximation of fractional-order Laplacian operator,
  • fabrication and experimental verification of chips containing the proposed controller structures.

Author Contributions

This work involved all coauthors. S.K., V.B. and P.B. did the simulations and contributed to the visualization. C.P. investigated and analyzed the simulation results. A.E. proposed the methodology of the controller implementation. I.P. contributed to the controller analysis and prepared the original draft and the editing. All authors have read and agreed to the published version of the manuscript.

Funding

This research is co-financed by Greece and the European Union (European Social Fund-ESF) through the Operational Programme “Human Resources Development, Education and Lifelong Learning” in the context of the project “Strengthening Human Resources Research Potential via Doctorate Research-2nd Cycle” (MIS-5000432), implemented by the State Scholarships Foundation (IKY), and General Secretariat for Research and Technology (GSRT) and the Hellenic Foundation for Research and Innovation (HFRI). This research was also supported in part by the Slovak Research and Development Agency under the contract No. APVV-14-0892 and No. APVV-18-0526 and by the Slovak Grant Agency for Science under grant VEGA 1/0365/19. This article is based upon work from COST Action CA15225, a network supported by COST (European Cooperation in Science and Technology).

Acknowledgments

Research results described in this article were partially presented at the IEEE International Conference on Control, Decision and Information Technologies (CoDIT) held in Paris, France, in April 2019 [28].

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Podlubny, I. Fractional-order systems and PIλDμ controllers. IEEE Trans. Autom. Control. 1999, 44, 208–214. [Google Scholar] [CrossRef]
  2. Monje, C.A.; Chen, Y.; Vinagre, B.M.; Xue, D.; Feliu-Batlle, V. Fractional-Order Systems and Controls: Fundamentals and Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  3. Petráš, I. Fractional-Order Nonlinear Systems; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  4. Agambayev, A.; Farhat, M.; Patole, S.P.; Hassan, A.H.; Bagci, H.; Salama, K.N. An ultra-broadband single-component fractional-order capacitor using MoS2-ferroelectric polymer composite. Appl. Phys. Lett. 2018, 113, 093505. [Google Scholar] [CrossRef] [Green Version]
  5. Biswas, K.; Caponetto, R.; Di Pasquale, G.; Graziani, S.; Pollicino, A.; Murgano, E. Realization and characterization of carbon black based fractional order element. Microelectron. J. 2018, 82, 22–28. [Google Scholar] [CrossRef]
  6. Carlson, G.; Halijak, C. Approximation of fractional capacitors (1/s)1/n by a regular Newton process. IEEE Trans. Circuit Theory 1964, 11, 210–213. [Google Scholar] [CrossRef]
  7. Podlubny, I.; Petráš, I.; Vinagre, B.M.; O’leary, P.; Dorčák, L. Analogue realizations of fractional-order controllers. Nonlinear Dyn. 2002, 29, 281–296. [Google Scholar] [CrossRef]
  8. Bohannan, G.W. Analog fractional order controller in temperature and motor control applications. J. Vib. Control. 2008, 14, 1487–1498. [Google Scholar] [CrossRef]
  9. Charef, A. Analogue realisation of fractional-order integrator, differentiator and fractional PIλDμ controller. IEE Proc. Control Theory Appl. 2006, 153, 714–720. [Google Scholar] [CrossRef]
  10. Dorčák, L.; Valsa, J.; Gonzalez, E.; Terpák, J.; Petráš, I.; Pivka, L. Analogue realization of fractional-order dynamical systems. Entropy 2013, 15, 4199–4214. [Google Scholar] [CrossRef] [Green Version]
  11. Tepljakov, A.; Petlenkov, E.; Belikov, J. Efficient analog implementations of fractional-order controllers. In Proceedings of the 14th International Carpathian Control Conference (ICCC), Rytro, Poland, 26–29 May 2013; pp. 377–382. [Google Scholar]
  12. Gonzalez, E.; Dorčák, L.; Monje, C.; Valsa, J.; Caluyo, F.; Petráš, I. Conceptual design of a selectable fractional-order differentiator for industrial applications. Fract. Calc. Appl. Anal. 2014, 17, 697–716. [Google Scholar] [CrossRef] [Green Version]
  13. Baranowski, J.; Bauer, W.; Zagorowska, M.; Kawala-Janik, A.; Dziwinski, T.; Piatek, P. Adaptive non-integer controller for water tank system. In Theoretical Developments and Applications of Non-Integer Order Systems; Springer: Berlin/Heidelberg, Germany, 2016; pp. 271–280. [Google Scholar]
  14. Gonzalez, E.A.; Alimisis, V.; Psychalinos, C.; Tepljakov, A. Design of a Generalized Fractional-Order PID Controller Using Operational Amplifiers. In Proceedings of the 2018 25th IEEE International Conference on Electronics, Circuits and Systems (ICECS), Bordeaux, France, 9–12 December 2018; pp. 253–256. [Google Scholar]
  15. Kapoulea, S.; Psychalinos, C.; Elwakil, A.S. Single active element implementation of fractional-order differentiators and integrators. AEU Int. J. Electron. Commun. 2018, 97, 6–15. [Google Scholar] [CrossRef]
  16. Tsirimokou, G.; Psychalinos, C.; Elwakil, A.S.; Salama, K.N. Electronically tunable fully integrated fractional-order resonator. IEEE Trans. Circuits Syst. II Express Briefs 2018, 65, 166–170. [Google Scholar] [CrossRef] [Green Version]
  17. Dimeas, I.; Petráš, I.; Psychalinos, C. New analog implementation technique for fractional-order controller: A DC motor control. AEU Int. J. Electron. Commun. 2017, 78, 192–200. [Google Scholar] [CrossRef]
  18. Petráš, I. Fractional-order feedback control of a DC motor. J. Electr. Eng. 2009, 60, 117–128. [Google Scholar]
  19. Kapoulea, S.; Psychalinos, C.; Elwakil, A.S. Minimization of Spread of Time Constants and Scaling Factors in Fractional-Order Differentiator and Integrator Realizations. Circuits Syst. Signal Process. 2018, 37, 5647–5663. [Google Scholar] [CrossRef]
  20. Oustaloup, A.; Levron, F.; Mathieu, B.; Nanot, F.M. Frequency-band complex noninteger differentiator: Characterization and synthesis. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2000, 47, 25–39. [Google Scholar] [CrossRef]
  21. Tsirimokou, G.; Kartci, A.; Koton, J.; Herencsar, N.; Psychalinos, C. Comparative study of discrete component realizations of fractional-order capacitor and inductor active emulators. J. Circuits Syst. Comput. 2018, 27, 1850170. [Google Scholar] [CrossRef]
  22. Corbishley, P.; Rodriguez-Villegas, E. A nanopower bandpass filter for detection of an acoustic signal in a wearable breathing detector. IEEE Trans. Biomed. Circuits Syst. 2007, 1, 163–171. [Google Scholar] [CrossRef]
  23. Divya, S.; Anbumalar, P. Modelling and Simulation Study on Fractional and Integer Order PI Controller for a SISO Process. Int. J. Sci. Eng. Technol. Res. 2014, 3, 369–373. [Google Scholar]
  24. Ramirez-Angulo, J.; Róbinson, M.; Sanchez-Sinecio, E. Current-mode continuous-time filters: Two design approaches. IEEE Trans. Circuits Syst. II Analog. Digit. Signal Process. 1992, 39, 337–341. [Google Scholar] [CrossRef]
  25. Serrano-Gotarredona, T.; Linares-Barranco, B.; Andreou, A.G. A general translinear principle for subthreshold MOS transistors. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1999, 46, 607–616. [Google Scholar] [CrossRef] [Green Version]
  26. Valsa, J.; Vlach, J. RC models of a constant phase element. Int. J. Circuit Theory Appl. 2013, 41, 59–67. [Google Scholar] [CrossRef]
  27. Psychalinos, C.; Tsirimokou, G. MATLAB Code for Calculating the Passive Elements Values of RC Networks Used for Approximating Fractional-Order Capacitors. 2018. Available online: https://www.researchgate.net/publication/328768056_Matlab_code_for_calculating_the_passive_elements_values_of_RC_networks_used_for_approximating_fractional-order_capacitors (accessed on 27 October 2019). [CrossRef]
  28. Kapoulea, S.; Psychalinos, C.; Petráš, I. Simple Design of Fractional-Order DC Motor Controller. In Proceedings of the International Conference on Control, Decision and Information Technologies (CoDIT), Paris, France, 23–26 April 2019; pp. 1–5. [Google Scholar]
Figure 1. Photo of the mini DC motor.
Figure 1. Photo of the mini DC motor.
Electronics 09 00063 g001
Figure 2. Typical functional block diagram for implementing a DC motor controller.
Figure 2. Typical functional block diagram for implementing a DC motor controller.
Electronics 09 00063 g002
Figure 3. Proposed functional block diagram of the controller in order to reduce the active component count.
Figure 3. Proposed functional block diagram of the controller in order to reduce the active component count.
Electronics 09 00063 g003
Figure 4. OTA-C realization of the fractional-order differentiator.
Figure 4. OTA-C realization of the fractional-order differentiator.
Electronics 09 00063 g004
Figure 5. Integer-order integrator topology using OTAs.
Figure 5. Integer-order integrator topology using OTAs.
Electronics 09 00063 g005
Figure 6. Improved linearity OTA circuit.
Figure 6. Improved linearity OTA circuit.
Electronics 09 00063 g006
Figure 7. Frequency responses of (a) magnitude, (b) phase, and (c) error of magnitude and phase of the open-loop controller-plant system.
Figure 7. Frequency responses of (a) magnitude, (b) phase, and (c) error of magnitude and phase of the open-loop controller-plant system.
Electronics 09 00063 g007
Figure 8. Frequency responses of (a) magnitude, (b) phase, and (c) error of magnitude and phase of the closed-loop controller-plant system.
Figure 8. Frequency responses of (a) magnitude, (b) phase, and (c) error of magnitude and phase of the closed-loop controller-plant system.
Electronics 09 00063 g008
Figure 9. Sensitivity performance of the (a) gain crossover frequency, and (b) phase margin derived using Monte Carlo analysis.
Figure 9. Sensitivity performance of the (a) gain crossover frequency, and (b) phase margin derived using Monte Carlo analysis.
Electronics 09 00063 g009
Figure 10. Illustration of the two interactive tanks system.
Figure 10. Illustration of the two interactive tanks system.
Electronics 09 00063 g010
Figure 11. Implementation of the gain stage using a (a) current-mirror, and (b) a trans-linear loop.
Figure 11. Implementation of the gain stage using a (a) current-mirror, and (b) a trans-linear loop.
Electronics 09 00063 g011
Figure 12. Fractional-order integrator using current mirrors.
Figure 12. Fractional-order integrator using current mirrors.
Electronics 09 00063 g012
Figure 13. Fractional-order integration topology with an extra gain stage for achieving large time constants.
Figure 13. Fractional-order integration topology with an extra gain stage for achieving large time constants.
Electronics 09 00063 g013
Figure 14. RC network for the approximation of fractional-order capacitors.
Figure 14. RC network for the approximation of fractional-order capacitors.
Electronics 09 00063 g014
Figure 15. Frequency responses of the impedance (a) magnitude and (b) phase of the RC network in Figure 14 approximating a fractional capacitor with λ = 0.7 and C λ = 22 μ F / s 0.3 .
Figure 15. Frequency responses of the impedance (a) magnitude and (b) phase of the RC network in Figure 14 approximating a fractional capacitor with λ = 0.7 and C λ = 22 μ F / s 0.3 .
Electronics 09 00063 g015
Figure 16. Functional Block Diagram of the realized controller.
Figure 16. Functional Block Diagram of the realized controller.
Electronics 09 00063 g016
Figure 17. Chip layout design of the complete controller.
Figure 17. Chip layout design of the complete controller.
Electronics 09 00063 g017
Figure 18. Post-layout simulation results showing the (a) gain and (b) phase responses of the open-loop plant.
Figure 18. Post-layout simulation results showing the (a) gain and (b) phase responses of the open-loop plant.
Electronics 09 00063 g018
Figure 19. Post-layout simulation results showing the (a) gain and (b) phase responses of the closed-loop plant.
Figure 19. Post-layout simulation results showing the (a) gain and (b) phase responses of the closed-loop plant.
Electronics 09 00063 g019
Figure 20. Step response of the controller-plant system.
Figure 20. Step response of the controller-plant system.
Electronics 09 00063 g020
Table 1. Values of gain factors and time-constants for implementing the fractional-order differentiator.
Table 1. Values of gain factors and time-constants for implementing the fractional-order differentiator.
G 0 G 5 τ 1 τ 5 (s)
0.032
0.126 0.73  m
0.501 12.3  m
1.996 196 m
7.943 3.12
31.63 52.5
Table 2. Operating points of the two interacting tank system.
Table 2. Operating points of the two interacting tank system.
Operating PointHeight h 1 (cm)Height h 2 (cm)
#10.290.23
#21.411.09
#33.402.64
#46.665.17
#514.0610.92
Table 3. Values of the passive elements for approximating a capacitor of order λ = 0.7 and pseudo-capacitance C λ = 22 μ F / s 0.3 .
Table 3. Values of the passive elements for approximating a capacitor of order λ = 0.7 and pseudo-capacitance C λ = 22 μ F / s 0.3 .
ElementValueElementValue
R 1 2.89 M Ω C 1 55.1 μ F
R 2 654.79 k Ω C 2 29.17 μ F
R 3 148.43 k Ω C 3 15.44 μ F
R 4 33.65 k Ω C 4 8.17 μ F
R 5 7.63 k Ω C 5 4.33 μ F
R p 9.85 M Ω C p 4.87 μ F

Share and Cite

MDPI and ACS Style

Kapoulea, S.; Bizonis, V.; Bertsias, P.; Psychalinos, C.; Elwakil, A.; Petráš, I. Reduced Active Components Count Electronically Adjustable Fractional-Order Controllers: Two Design Examples. Electronics 2020, 9, 63. https://doi.org/10.3390/electronics9010063

AMA Style

Kapoulea S, Bizonis V, Bertsias P, Psychalinos C, Elwakil A, Petráš I. Reduced Active Components Count Electronically Adjustable Fractional-Order Controllers: Two Design Examples. Electronics. 2020; 9(1):63. https://doi.org/10.3390/electronics9010063

Chicago/Turabian Style

Kapoulea, Stavroula, Vassilios Bizonis, Panagiotis Bertsias, Costas Psychalinos, Ahmed Elwakil, and Ivo Petráš. 2020. "Reduced Active Components Count Electronically Adjustable Fractional-Order Controllers: Two Design Examples" Electronics 9, no. 1: 63. https://doi.org/10.3390/electronics9010063

APA Style

Kapoulea, S., Bizonis, V., Bertsias, P., Psychalinos, C., Elwakil, A., & Petráš, I. (2020). Reduced Active Components Count Electronically Adjustable Fractional-Order Controllers: Two Design Examples. Electronics, 9(1), 63. https://doi.org/10.3390/electronics9010063

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop