Preprint
Article

Design of Mixed-Mode Analog PID Controller with CFOAs

Altmetrics

Downloads

109

Views

31

Comments

0

A peer-reviewed article of this preprint also exists.

Submitted:

29 March 2024

Posted:

29 March 2024

You are already at the latest version

Alerts
Abstract
The design of a mixed-mode proportional-integral-derivative (PID) controller circuit using current-feedback operational amplifiers (CFOAs) as active components is proposed. With the same circuit topology, the proposed configuration of three CFOAs, four resistors, and two capacitors is capable of performing the PID controller in all four operation modes: namely voltage mode, trans-admittance mode, current mode, and trans-impedance mode. Numerous mathematical analyses are conducted to determine the controller performance under ideal and non-ideal conditions. Additionally, the mixed-mode second-order lowpass filter is suggested, and also used to examine the workability of the proposed mixed-mode PID controller in a feedback control structure. The proposed PID controller is implemented with the commercially available IC-type CFOA AD844, and the simulation results are presented to illustrate the functionality of the controller and its closed-loop control system.
Keywords: 
Subject: Engineering  -   Electrical and Electronic Engineering

1. Introduction

The proportional-integral-derivative (PID) controllers are the most significant control components used in numerous industrial processes [1]. It is estimated that PID controllers are utilized in over 90% of all dynamical control systems [2]. With its three-term functionality involving proportional, integral, and derivative actions, the PID controller handles the treatment of transient and steady-state responses and adjusts the level of system stability, which are effective solutions for a wide range of real-world control problems [3]. It also offers simplicity, robustness, wide applicability, and simple parameter tuning. Consequently, the prevalence of PID control has increased considerably.
Literature review reveals that the PID controller implementation includes a wide variety of designs based on the use of different active elements [4,5,6,7,8,9,10,11,12,13,14,15,16,17]. In [4], voltage-feedback operational amplifiers (OAs) are extensively used to implement conventional voltage-mode (VM) PID controllers. The realized controller, however, requires a significant number of active and passive components. Its response time is also limited by the constant gain bandwidth product and low slew rate of the OA. To overcome these limitations, some current-mode (CM) active components, such as operational transconductance amplifier (OTA), current differencing buffered amplifier (CDBA), operational transresistance amplifier (OTRA), second-generation current conveyor (CCII), voltage differencing current conveyor (VDCC), and current-feedback operational amplifier (CFOA), are suggested for PID controller implementations. The OTA-based PID controller in [5] uses two grounded capacitors and eight OTAs. It supplies the output voltage signal at the high-impedance terminal, which is incompatible with cascading in VM. The PID controller designed with CDBAs requires four active and ten passive components, and lacks high input impedance [6]. In [7], the VM PID controller circuit is constructed with two OTRAs, four floating resistors, and three floating capacitors, but it does not have both high input and low output impedances. Based on CCIIs, the PID controller circuits are proposed in [8,9,10]. The works of [8,9] present two distinct configurations for VM and CM operations, while [10] only discusses CM operation. However, none of the CCII-based VM PID designs have low output impedance, and neither of the CM PID designs have low input impedance. As described in [11], a single VDCC-based VM PID controller circuit with a single input and two output terminals is realized with four resistors and two capacitors. It can simultaneously implement non-inverting and inverting control signals. However, the configuration does not fully utilize the differential input property of the VDCC because one of the differential inputs is not employed. This could be the result of input noise injection. Also, a recent VM PID controller using a single active component was reported in [12], but its limitations are the same to those in [11]. Three DDCCs and five passive elements are used in the construction of VM PID controllers [13]. At the inputs of all DDCCs, the high input impedance and capability of arithmetic operations are not fully utilized. Some earlier works do not exhibit high-input and low-output impedances for VM [14,15], or low-input and high-output impedances for CM [16]. In addition, all of the proposed PID controllers in [4,5,6,7,8,9,10,11,12,13,14,15,16] are capable of operating in either VM or CM. In real-world process control applications, mixed-signal processing PID controllers are required to interact between CM and VM circuits. To satisfy this requirement, the trans-admittance-mode (TAM) and trans-impedance-mode (TIM) PID controller circuits are also used to interface between CM and VM units without any distortion. Only one of those controllers suggests a transconductor-capacitor-based mixed-mode PID design [17]. The active blocks used in the design are not commercially available. Note that implementing the controller with commercially available elements is advantageous from both a practical and a simplicity aspect.
This work describes a mixed-mode PID controller circuit that utilizes three CFOAs as active components in addition to four resistors and two capacitors as passive components. In a single topology, the proposed controller can implement mixed-mode PID control responses, i.e., VM, CM, TAM, and TIM. Table 1 provides a detailed comparison between the proposed circuit and earlier PID controllers [4,5,6,7,8,9,10,11,12,13,14,15,16,17].

2. Proposed Mixed-Mode PID Controller Configuration

The CFOA is a four-terminal active device represented symbolically in Figure 1. Its ideal characteristic is defined by iy = 0, vx = vy, iz = ix, and vw = vz. In addition, the characteristics of the CFOA with non-ideal transfer gains can be defined by the following terminal relations:
iy = 0, vx = βvy, iz = αix, and vw = γvz,
where β = (1 - εβ), α = (1 - εα), and γ = (1 - εγ). Further, εβ (|εβ| << 1) is the input-voltage tracking error, εα (|εα| << 1) is the input-current tracking error, and εγ (|εγ| << 1) is the output-voltage tracking error. All of the parameters β, α, and γ should ideally equal one.
Figure 2 depicts the configuration of the proposed mixed-mode PID controller, which consists of two input terminals (vic and iic), and two output terminals (voc and ioc). For the VM signal, the circuit provides high input and low output impedance, while for the CM signal, it provides low input and high output impedance. By appropriately employing the relevant input signals via vic and iic, the proposed PID controller can realize all four possible modes of operation, VM, TIM, CM, and TAM, in a single topology. Consequently, it is a mixed-mode PID controller.
The general transfer function of the PID controller can be expressed as:
G V ( s ) = K P + K I s + s K D
where the parameters KP, KI and KD are the proportional gain, integral gain, and derivative gain of the controller, respectively.

2.1. VM and TAM Operations

From Figure 2, if iic = 0, one can derive the following generalized transfer function for VM:
G V ( s ) = v o c v i c = R 1 R 0 1 + R 2 C 2 2 R 1 C 1 + 1 s R 0 C 1 + s R 1 R 2 C 2 2 R 0 .
Comparing Equation (3) to Equation (2), the important gain coefficients of the proposed VM PID controller are obtained as follows:
K P V = R 1 R 0 1 + R 2 C 2 2 R 1 C 1 ,
K I V = 1 R 0 C 1 ,
and
K D V = R 1 R 2 C 2 2 R 0 .
In Equation (4), the parameters KPV, KIV and KDV are the gains KP, KI, and KD for VM, respectively.
Similarly, the transfer function of the proposed TAM PID controller is also obtained as:
G Y ( s ) = i o c v i c = R 1 R 0 R 3 1 + R 2 C 2 2 R 1 C 1 + 1 s R 0 R 3 C 1 + s R 1 R 2 C 2 2 R 0 R 3 ,
where
K P Y = R 1 R 0 R 3 1 + R 2 C 2 2 R 1 C 1 ,
K I Y = 1 R 0 R 3 C 1 ,
and
K D Y = R 1 R 2 C 2 2 R 0 R 3 .
Since the primary objective of this communication is to design an analog PID controller with all four modes of operation in a single configuration, orthogonal adjustment of the control gain parameters KPV(Y), KIV(Y), and KDV(Y) derived from Equations (4) and (6) is not anticipated. However, independent tuning of KIV(Y) and KDV(Y) is possible via R0 and C2, respectively, by adjusting R0, R1, C1, and C2 simultaneously in order that R1/R0 and C2/C1 remain constant.

2.2. CM and TIM Operations

Furthermore, by applying iin while connecting vic to ground (vic = 0), the proposed circuit in Figure 2 can be used for CM PID control. As a consequence, the realized transfer function of the CM PID controller is
G I ( s ) = i o c i i c = R 1 R 3 1 + R 2 C 2 2 R 1 C 1 + 1 s R 3 C 1 + s R 1 R 2 C 2 2 R 3 .
For R0 = R3, the gain parameters KPI, KII, and KDI of the CM PID controller in Equation (7) are the exact same as KPV, KIV, and KDV in Equation (4).
It is also observed that the transfer function of the proposed TIM PID controller is found as:
G Z ( s ) = v o c i i c = R 1 + R 2 C 2 2 C 1 + 1 s C 1 + s R 1 R 2 C 2 2 ,
where
K P Z = R 1 + R 2 C 2 2 C 1 ,
K I Z = 1 C 1 ,
and
K D Z = R 1 R 2 C 2 2 .
According to Equations (4), (6), and (9), it can be observed that the relative element sensitivities of the control coefficients are low, in that their values are all less than unity, as given below:
S R 0 K P V = S R 0 , R 3 K P Y = S R 3 K P I = - 1 ,
S R 1 K P V , K P Y , K P I , K P Z = 1 1 + R 2 C 2 2 R 1 C 1 < 1 ,
S R 2 , C 2 K P V , K P Y , K P I , K P Z = S C 1 K P V , K P Y , K P I , K P Z = 1 1 + 2 R 1 C 1 R 2 C 2 < 1 ,
S R 0 , C 1 K I V = S R 0 , R 3 , C 1 K I Y = S R 3 , C 1 K I I = S C 1 K I Z = - 1 ,
and
S R 0 K D V = S R 0 , R 3 K D Y = S R 3 K D I = S R 1 , R 2 , C 2 K D V , K D Y , K D I , K D Z = - 1 .

3. Non-Ideality Effects of CFOA Parasitic Gains

In practice, the CFOA may take into account the non-ideal transfer gains β, α, and γ. According to Equation (1), when βαγ ≠ 1, the following are the practical gain parameters of the proposed PID controller in Figure 2.
For VM operation, the control parameters KPV, KIV, and KDV are nonideally obtained as:
K P V = β 1 β 2 α 1 γ 1 γ 2 R 1 R 0 1 + α 2 R 2 C 2 1 + α 2 R 1 C 1 ,
K I V = β 1 β 2 α 1 γ 1 γ 2 R 0 C 1 ,
and
K D V = β 1 β 2 α 1 α 2 γ 1 γ 2 R 1 R 2 C 2 1 + α 2 R 0 ,
where the multiplication coefficients βi, αi, and γi (i = 1, 2, 3) denote the non-ideal gains β, α, and γ of the i-th CFOA, respectively.
For TAM operation, the non-ideal control parameters KPY, KIY, and KDY can be expressed as:
K P Y = β 1 β 2 β 3 α 1 α 3 γ 1 γ 2 R 1 R 0 R 3 1 + α 2 R 2 C 2 1 + α 2 R 1 C 1 ,
K I Y = β 1 β 2 β 3 α 1 α 3 γ 1 γ 2 R 0 R 3 C 1 ,
and
K D Y = β 1 β 2 β 3 α 1 α 2 α 3 γ 1 γ 2 R 1 R 2 C 2 1 + α 2 R 0 R 3 .
For CM and TIM operations, the non-ideal control parameters can be determined, respectively, as follows:
K P I = β 2 β 3 α 1 α 3 γ 1 γ 2 R 1 R 3 1 + α 2 R 2 C 2 1 + α 2 R 1 C 1 ,
K I I = β 2 β 3 α 1 α 3 γ 1 γ 2 R 3 C 1 ,
K D I = β 2 β 3 α 1 α 2 α 3 γ 1 γ 2 R 1 R 2 C 2 1 + α 2 R 3 ,
and
K P Z = β 2 α 1 γ 1 γ 2 R 1 + α 2 R 2 C 2 1 + α 2 C 1 ,
K I Z = β 2 α 1 γ 1 γ 2 C 1 ,
K D Z = β 2 α 1 α 2 γ 1 γ 2 R 1 R 2 C 2 1 + α 2 .
According to Equations (15)-(18), the gain parameters of the proposed PID controller differ slightly owing to the non-ideal transfer gains βi, αi, and γi. Inspecting these equations implies that all sensitivities of the PID control coefficients with respect to non-ideal transfer gains of the CFOA are not greater than unity in absolute value.

4. Non-Ideality Effects of CFOA Parasitic Impedances

Figure 3 shows the non-ideal behavior model of the practical CFOA, including the typical parasitic impedances. In accordance with this model, Rx and Rw are the low-level parasitic resistances, Rz is the high-level parasitic resistance, and Cz is the parasitic capacitance, associated with the corresponding terminals. For example, the parasitic element values for the commercially available integrated circuit (IC) AD844 CFOA are as follows: Rx = 50 Ω, Rw = 15 Ω, Rz = 3 MΩ, and Cz = 4.5 pF [18].
Considering the dominant parasitic effects of the CFOA on the performance of the proposed mixed-mode PID controller in Figure 2, the following additional assumptions can be defined under the conditions that βαγ ≅ 1:
R 1 + 1 j ω C 1 < < R z 1 / / 1 j ω C z 1 ,
and
R 2 + R x 2 / / 1 j ω C 2 < < R z 2 / / 1 j ω C z 2 .
It is important to note that, in practice, the impact of the parasitic resistances Rx1 and Rx3 is negligible due to the fact that R0 >> Rx1 and R3 >> Rx3. The expression in Equation (19) can be rewritten as:
1 + ω R 1 C 1 2 < < ω R z 1 C 1 1 + ω R z 1 C z 1 2 .
When the parasitic capacitance Cz1 is minimal, the operating frequency is limited to the following range:
f > > 1 2 π R z 1 2 - R 1 2 C 1 f 1 .
Additionally, from Equation (21), if Rz1 is negligible, the range of applicable frequency is as follows:
f < < C 1 C z 1 2 - 1 2 π R 1 C 1 f 2 .
For instance, if the commercially available IC AD844 CFOA is employed with R1 = 5 kΩ, and C1 = 1 nF, the useful operating frequencies found from Equations (22) and (23) are around f1 ≅ 53 Hz, and f2 ≅ 7.07 MHz.
Assuming that R2 >> Rx2, Equation (20) can be rearranged as:
1 + ω R z 2 C z 2 2 < < R z 2 R 2 .
In the same manner, the practical frequency range in this case is limited to
f < < R z 2 R 2 2 - 1 2 π R z 2 C z 2 f 3 .
By utilizing R2 = 5 kΩ, Rz2 = 3 MΩ, and Cz2 = 4.5 pF, it is possible to determine the frequency location of f3 ≅ 7.07 MHz.
By combining Equations (22), (23), and (25), the proposed mixed-mode PID controller shown in Figure 2 can be effectively utilized over the following frequency range:
m a x f 1 < < f < < m i n f 2 , f 3 .

5. Functional Simulation and Discussion

In order to validate the theoretical analysis presented in the previous section, the proposed mixed-mode PID controller circuit depicted Figure 2 was investigated using PSPICE program with model parameters of the commercial CFOA IC-type AD844 available from Analog Devices company [18]. All the AD844 ICs were biased with symmetrical power supplies of ±9 V. The passive components for the controller were set as: R0 = 1 kΩ, R1 = R2 = R3 = 5 kΩ, and C1 = C2 = 1 nF. For the specified component values, the controller parameters were calculated as follows:
  • KPV = 7.5, KIV = 1 Ms-1, and KDV = 12.5 μs for VM;
  • KPY = 1.5 m, KIY = 200 s-1, and KDY = 2.5 ns for TAM;
  • KPI = 1.5, KII = 0.2 Ms-1, and KDI = 2.5 μs for CM;
  • KPZ = 7.5 k, KIZ = 1 Gs-1, and KDZ = 12.5 ms for TIM.
Figure 4 illustrates the time-domain simulation responses of the VM, TAM, CM and TIM PID controllers in comparison to the ideal responses. As shown in Figure 4, the controller was applied with a 100-mV triangular input signal with a frequency of 1 MHz. Figure 5 additionally illustrates the ideal and simulated frequency-domain characteristics of the proposed mixed-mode PID controller with the exact same components. It is evident from these responses that the gain-frequency limitation of the controller occurs predominantly at more than 5 MHz. This phenomenon can be attributed to the dominant pole frequencies of parasitic impedances, as expected in the previous section. The total power consumption of the controller is approximately 0.348 W.
A further analysis was conducted on the gain response variation in the proposed VM PID controller with respect to ambient temperature. The temperature analysis was performed at the following temperatures: T = 0°C, 25°C, 50°C, 75°C, and 100°C. The simulation results of the analysis of ambient temperature are illustrated in Figure 6, while Table 2 provides the controller gain values for various temperatures. Based on the data given in Table 2, the controller gain change with respect to temperature variation (ΔdBV/ΔT) is determined to be 0.137%, 0.138%, and 0.179% at f = 10 kHz, 100 kHz, and 1 MHz, respectively.
Additionally, Monte Carlo statistical analysis has been performed to demonstrate the robustness of the proposed controller. The analysis was conducted using 200 simulation runs in which the resistor and capacitor values were subject to a 5% Gaussian deviation. The Monte Carlo analysis results are shown in Figure 7. The results indicate that a change in the passive component has no significant effect on the phase or gain responses of the controller.
In order to evaluate of the tuning performance, the simulations have been carried out by varying the coefficients KPV, KIV and KDV of the VM controller. For our first tuning example, the values of various controller components for the variation in controller coefficient KPV, while holding KIV and KDV constant, are given in Table 3. As evident in Figure 8, the parameter KPV influences the entire operational range as it appears from the gain response of the controller. The variations in the KIV and KDV values resulting from the use of different component values are also provided in Table 4 and Table 5. For the specified set parameters, the gain responses of the VM PID controller with tuning KIV and KDV are illustrated in Figure 9 and Figure 10, respectively.

6. Performance Verification with Closed-Loop Control Implementation

In order to assess the effectiveness of the proposed mixed-mode PID controller in Figure 2, the mixed-mode second-order lowpass (LP) filter depicted in Figure 11 is suggested as a plant for implementing a closed-loop control system. The suggested LP filter can be realized for all four-mode LP filters with the following transfer functions:
VM :                       T V ( s ) = v o p v i p = 1 R p 0 R p 2 C p 1 C p 2 D ( s ) ,
TAM :                       T Y ( s ) = i o p v i p = 1 R p 0 R p 2 R p 3 C p 1 C p 2 D ( s ) ,
CM :                       T I ( s ) = i o p i i p = 1 R p 2 R p 3 C p 1 C p 2 D ( s ) ,
TIM :                       T Z ( s ) = v o p i i p = 1 R p 2 C p 1 C p 2 D ( s ) ,
where
D ( s ) = s 2 + s 1 R p 1 C p 1 + 1 R p 2 C p 2 + 1 R p 1 R p 2 C p 1 C p 2 .
From Equations (27)-(31), the natural angular frequency (ωn) and the quality factor (Q) for the filter are respectively obtained as:
ω n = 2 π f n = 1 R p 1 R p 2 C p 1 C p 2 ,
and
Q = R p 1 R p 2 C p 1 C p 2 R p 1 C p 1 + R p 2 C p 2 .
The implemented closed-loop systems, as depicted in Figure 12, utilize the mixed-mode PID controller proposed in Figure 2 and the filter plant suggested in Figure 11. The configurations depicted in Figure 12a–d were constructed for the performance assessment of VM, TAM, CM, and TIM controllers, correspondingly. The component values for the filters are as follows: Rp0 = Rp1 = Rp2 = Rp3 = 1 kΩ and Cp1 = Cp2 = 1 nF; thus, fn = 159 kHz and Q = 0.5 are obtained. All implemented controllers utilized R1 = R3 = 5 kΩ and C1 = C2 = 200 pF.
Figure 13, Figure 14, Figure 15 and Figure 16 illustrate the step responses of the uncontrolled filter and PID-controlled filter systems for Figure 12a–d, respectively. The controller parameters employed to evaluate the step response, along with the characteristics derived from the responses for each of the four modes, are also documented in Table 6, Table 7, Table 8 and Table 9. It is evident from the tables that the proposed PID controllers improve the time response of the closed-loop control filter systems, particular for td, tr, tp, and ts. Additionally, the controlled filters enter the steady-state faster than the uncontrolled filters, and track the step-input with a reduced stead-state error.

7. Conclusions

This work presents the tunable mixed-mode PID controller implemented with commercially available integrated circuits (ICs), the current-feedback operational amplifiers (CFOAs). The presented PID controller circuit employs three CFOAs, four resistors, and two capacitors. All four operational mode PID controllers, namely VM, TAM, CM, and TIM, can be performed with a single proposed circuit topology. The important parameters of the proposed PID controllers, namely, KP, KI, and KD, are modifiable as desired. Since the proposed controller is designed using only off-the-shelf ICs together with some passive components, it has advantages in terms of practicality and simplicity. Analyses of non-ideal transfer gain and parasitic effects on the controller performance have also been examined in detail. In addition, to evaluate the practical applicability of the proposed mixed-mode PID controller, the mixed-mode second-order lowpass filter is designed to be a testing plant for a mixed-mode closed-loop control system. A simulation study demonstrates the performance of the circuits.

Author Contributions

Conceptualization, N.R., J.S., and W.T.; methodology, N.R., J.S., T.P., and W.T.; software, N.R. and J.S.; validation, N.R., J.S., T.P., and W.T.; formal analysis, N.R., J.S. and W.T.; investigation, N.R., J.S., T.P., and W.T.; resources, N.R., J.S., T.P., and W.T.; data curation, N.R., J.S., and W.T.; writing—original draft preparation, N.R., J.S., and W.T.; writing—review and editing, T.P. and W.T.; visualization, N.R., J.S., and W.T.; supervision, T.P. and W.T.; project administration, T.P. and W.T. All authors have read and agreed to the published version of the manuscript.

Funding

This work was financially supported by King Mongkut’s Institute of Technology Ladkrabang [2567-02-01-067].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data supporting the results presented in this work are available on request from the authors.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Michael, A. J.; Mohammad, H. M. PID Control New Identification and Design Methods, Springer, Berlin, 2005.
  2. Astrom, K. J.; Hagglund, T. The future of PID control. Control Eng. Practice. 2001, 9, 1163–1175. [Google Scholar] [CrossRef]
  3. Astrom, K. J.; Hagglund, T. PID Controllers: Theory, Design and Tuning, 2nd ed.; Instrument Society of America: Research Triangle Park, USA, 1995. [Google Scholar]
  4. Franco, S. Design with operational amplifiers and analog integrated circuits, 3rd ed.; McGraw-Hill: Boston, 2002. [Google Scholar]
  5. Erdal, C.; Toker, A.; Acar, C. OTA-based proportional-integral-derivative (PID) controller and calculating optimum parameter tolerances. Turk. J. Elec. Engin. 2001, 9, 189–198. [Google Scholar]
  6. Keskin, A. U. Design of PID controller circuit employing CDBAs. Int. J. Electr. Eng. Educ. 2006, 43, 48–56. [Google Scholar] [CrossRef]
  7. Pandey, R.; Pandey, N.; Chitranshi, S.; Paul, S. K. Operational transresistance amplifier based PID controller. Adv. Electr. Electron. Eng. 2015, 13, 171–181. [Google Scholar] [CrossRef]
  8. Yuce, E.; Tokat, S.; Minaei, S.; Cicekoglu, O. Low-component-count insensitive current-mode and voltage-mode PID, PI and PD controllers. Frequenz 2006, 60, 65–69. [Google Scholar] [CrossRef]
  9. Yuce, E.; Tokat, S.; Kizilkaya, A.; Cicekoglu, O. CCII-based PID controllers employing grounded passive components. AEU - Int. J. Electron. Commun. 2006, 60, 399–403. [Google Scholar] [CrossRef]
  10. Yuce, E.; Minaei, S. New CCII-based versatile structure for realizing PID controllers and instrumentation amplifier. Microelectron. J. 2010, 41, 311–316. [Google Scholar] [CrossRef]
  11. Ozer, E.; Kacar, F. Design of voltage-mode PID controller using a single voltage differencing current conveyor (VDCC). Analog Integr. Circuits Signal Process. 2021, 109, 11–27. [Google Scholar] [CrossRef]
  12. Shrivastava, P.; Surendra, S.; Ranjan, R. K.; Shrivastav, A.; Priyadarshini, B. PI, PD and PID controllers using single DVCCTA. Iran. J. Sci. Technol. Trans. Electr. Eng. 2019, 43, 673–685. [Google Scholar] [CrossRef]
  13. Yuce, E.; Alpaslan, H. DDCC+ based voltage-mode PID controller employing only grounded passive components. Indian J. Eng. Mater. Sci. 2016, 23, 120–128. [Google Scholar]
  14. Tangsrirat, W. Voltage-mode analog PID controller using a single z-copy current follower transconductance amplifier (ZC-CFTA). Informacije MIDEM 2015, 45, 175–179. [Google Scholar]
  15. Mongkolwai, P.; Tangsrirat, W.; Suesut, T. Novel voltage-Mode PID controller using a single CCTA and all grounded passive components. Informacije MIDEM 2022, 52, 169–179. [Google Scholar] [CrossRef]
  16. Taskıran, Z. G. Ç.; Sedef, H.; Anday, F. A new PID controller circuit design using CFOAs. Circuits, Syst. Signal Process. 2021, 40, 1166–1182. [Google Scholar] [CrossRef]
  17. Silaruam, V.; Lorsawatsiri, A.; Wongtaychatham, C. Novel resistorless mixed-mode PID controller with improved low-frequency performance. Radioengineering 2013, 22, 932–940. [Google Scholar]
  18. Analog Devices, AD844: 60 MHz, 2000 V/μs, Monolithic op amp with Quad Low Noise. Available online: https://www.analog.com/media/en/technical-documentation/data-sheets/AD844.pdf (accessed on 29 June 2022).
Figure 1. CFOA circuit representation.
Figure 1. CFOA circuit representation.
Preprints 102612 g001
Figure 2. Proposed mixed-mode PID controller configuration using CFOAs.
Figure 2. Proposed mixed-mode PID controller configuration using CFOAs.
Preprints 102612 g002
Figure 3. Non-ideal behavior model of the CFOA.
Figure 3. Non-ideal behavior model of the CFOA.
Preprints 102612 g003
Figure 4. Ideal and simulated time-domain responses of the proposed controller in Figure 2: (a) VM; (b) TAM; (c) CM; (d) TIM.
Figure 4. Ideal and simulated time-domain responses of the proposed controller in Figure 2: (a) VM; (b) TAM; (c) CM; (d) TIM.
Preprints 102612 g004
Figure 5. Ideal and simulated frequency-domain responses of the proposed controller in Figure 2: (a) VM; (b) TAM; (c) CM; (d) TIM.
Figure 5. Ideal and simulated frequency-domain responses of the proposed controller in Figure 2: (a) VM; (b) TAM; (c) CM; (d) TIM.
Preprints 102612 g005
Figure 6. Simulated frequency responses of the proposed VM PID controller with ambient temperature variation.
Figure 6. Simulated frequency responses of the proposed VM PID controller with ambient temperature variation.
Preprints 102612 g006
Figure 7. Monte Carlo statistical analysis results of the proposed VM PID controller: (a) gain response; (b) phase response.
Figure 7. Monte Carlo statistical analysis results of the proposed VM PID controller: (a) gain response; (b) phase response.
Preprints 102612 g007
Figure 8. Gain-frequency responses of the proposed VM PID controller when adjusting KPV while keeping KIV and KDV constant.
Figure 8. Gain-frequency responses of the proposed VM PID controller when adjusting KPV while keeping KIV and KDV constant.
Preprints 102612 g008
Figure 9. Gain-frequency responses of the proposed VM PID controller when adjusting KIV while keeping KPV and KDV constant.
Figure 9. Gain-frequency responses of the proposed VM PID controller when adjusting KIV while keeping KPV and KDV constant.
Preprints 102612 g009
Figure 10. Gain-frequency responses of the proposed VM PID controller when adjusting KDV while keeping KPV and KIV constant.
Figure 10. Gain-frequency responses of the proposed VM PID controller when adjusting KDV while keeping KPV and KIV constant.
Preprints 102612 g010
Figure 11. Suggested mixed-mode lowpass filter.
Figure 11. Suggested mixed-mode lowpass filter.
Preprints 102612 g011
Figure 12. Closed-loop control system implementation: (a) VM; (b) TAM; (c) CM; (d) TIM.
Figure 12. Closed-loop control system implementation: (a) VM; (b) TAM; (c) CM; (d) TIM.
Preprints 102612 g012
Figure 13. Step-responses of the uncontrolled and controlled filters in Figure 12(a).
Figure 13. Step-responses of the uncontrolled and controlled filters in Figure 12(a).
Preprints 102612 g013
Figure 14. Step-responses of the uncontrolled and controlled filters in Figure 12(b).
Figure 14. Step-responses of the uncontrolled and controlled filters in Figure 12(b).
Preprints 102612 g014
Figure 15. Step-responses of the uncontrolled and controlled filters in Figure 12(c).
Figure 15. Step-responses of the uncontrolled and controlled filters in Figure 12(c).
Preprints 102612 g015
Figure 16. Step-responses of the uncontrolled and controlled filters in Figure 12(d).
Figure 16. Step-responses of the uncontrolled and controlled filters in Figure 12(d).
Preprints 102612 g016
Table 1. Comparison features of the proposed controller circuit with the earlier PID controllers [4,5,6,7,8,9,10,11,12,13,14,15,16,17].
Table 1. Comparison features of the proposed controller circuit with the earlier PID controllers [4,5,6,7,8,9,10,11,12,13,14,15,16,17].
Ref. Active
component
Passive
component
Mixed-mode
operation
Operating modes Technology Supply
voltage
(V)
VM CM TAM TIM
[4] OA = 4 R = 8, C = 2 no yes no no no NA NA
[5] OTA = 8 C = 2 no yes no no no 0.8-μm CMOS ±5, (-2 ~ 4)
[6] CDBA = 4 R = 8, C = 2 no yes no no no 0.8-μm CMOS ±2.5, ±1
[7] OTRA = 2 R = 4, C = 3 no yes no no no 0.18-μm CMOS ±1.5
[8] CCII = 2 R = 4, C = 2 no yes yes no no AD844 NA
[9] CCII = 1,
DO-CCII = 1
R = 3, C = 2 no yes yes no no 0.35-μm CMOS ±1.5, +0.5
[10] DO-CCII = 1 R = 2, C = 2 no no yes no no 0.13-μm CMOS ±1, +0.4
[11] VDCC = 1 R = 4, C = 2 no yes no no no 0.18-μm CMOS ±0.9
[12] DVCCTA = 1 R = 3, C = 2 no yes no no no 0.25-μm CMOS ±1.5, -1
[13] DCCC = 3 R = 3, C = 2 no yes no no no 0.13-μm CMOS ±0.75, +0.37
[14] ZC-CFTA = 1 R = 2, C = 2 no yes no no no 0.35-μm CMOS ±1
[15] CCTA = 1 R = 2, C = 2 no yes no no no 0.35-μm CMOS ±1.5
[16] CFOA = 2 R = 3, C = 2 for VM,
R = 5, C = 2 for CM
no yes yes no no AD844 ±12
[17] Transconductor = 6 C = 2 yes yes yes yes yes 0.18-μm CMOS ±0.9
Proposed
controller
CFOA = 2 R = 4, C = 2 yes yes yes yes yes AD844 ±9
Abbreviations: R = Resistor, C = Capacitor, NA = Not Available, OA = operational amplifier, OTA = operational transconductance amplifier, CDBA = current differencing buffered amplifier, OTRA = operational transresistance amplifier, CCII = second-generation current conveyor, DO-CCII = dual-output CCII, VDCC = voltage differencing current conveyor, CCTA = current conveyor transconductance amplifier, DVCCTA = differential voltage CCTA, DDCC = differential difference current conveyor, ZC-CFTA = z-copy current follower transconductance amplifier, CFOA = current feedback operational amplifier
Table 2. Temperature dependence of the gain value for the proposed VM PID controller.
Table 2. Temperature dependence of the gain value for the proposed VM PID controller.
Temperature
(°C)
Controller VM gain (dBV)
f = 10 kHz f = 100 kHz f = 1 MHz
0 24.090 19.350 37.336
25 24.056 19.315 37.293
50 24.021 19.281 37.249
75 23.987 19.246 37.204
100 23.953 19.212 37.157
Table 3. Different component values for the variation in controller coefficient KPV.
Table 3. Different component values for the variation in controller coefficient KPV.
KPV KIV
(Ms-1)
KDV
(μs)
R0
(kΩ)
R1 = R2 = R3
(kΩ)
C1
(nF)
C2
(nF)
8.25 1 12.5 2.5 5 0.40 2.5
10.05 3.5 5 0.29 3.5
15.54 6.0 5 0.17 6.0
Table 4. Different component values for the variation in controller coefficient KIV.
Table 4. Different component values for the variation in controller coefficient KIV.
KPV KIV
(Ms-1)
KDV
(μs)
R0
(kΩ)
R1 = R2 = R3
(kΩ)
C1
(nF)
C2
(nF)
7.5 0.89 12.5 2.5 5 0.45 2.5
0.70 3.5 5 0.41 3.5
0.44 6.0 5 0.38 6.0
Table 5. Different component values for the variation in controller coefficient KDV.
Table 5. Different component values for the variation in controller coefficient KDV.
KPV KIV
(Ms-1)
KDV
(μs)
R0
(kΩ)
R1 = R2 = R3
(kΩ)
C1
(nF)
C2
(nF)
3 0.4 5.61 3.5 5 0.72 1.57
4.52 6 5 0.42 2.17
3.13 10 5 0.25 2.50
Table 6. Controller parameters and the resulting characteristics of the uncontrolled filter and controlled filter systems shown in Figure 12(a).
Table 6. Controller parameters and the resulting characteristics of the uncontrolled filter and controlled filter systems shown in Figure 12(a).
R0 = R2
(kΩ)
KPV KIV
(Ms-1)
KDV
(μs)
Delay
time, td
(μs)
Rise
time, tr
(μs)
Peak
time, tp
(μs)
Settling
time, ts
(μs)
Maximum
overshoot, Mp
(mV)
Steady-
state error
(mV)
5% 2%
PID-
controlled
filter
Case 1 1 5.50 5.00 0.5 5.52 5.89 6.53 9.97 11.52 138.63 0.20
Case 2 3 2.17 1.67 0.5 5.86 6.88 7.81 9.06 9.52 111.43 1.19
Case 3 5 1.50 1.00 0.5 6.12 8.50 9.28 7.66 10.66 101.40 2.19
Uncontrolled
filter
6.79 11.69 11.69 9.72 10.83 94.19 5.81
Table 7. Controller parameters and the resulting characteristics of the uncontrolled filter and controlled filter systems shown in Figure 12(b).
Table 7. Controller parameters and the resulting characteristics of the uncontrolled filter and controlled filter systems shown in Figure 12(b).
R0 = R2
(kΩ)
KPY KIY
(Ms-1)
KDY
(μs)
Delay
time, td
(μs)
Rise
time, tr
(μs)
Peak
time, tp
(μs)
Settling
time, ts
(μs)
Maximum
overshoot, Mp
(μA)
Steady-
state error
(μA)
5% 2%
PID-
controlled
filter
Case 1 1 11 10 1 5.36 5.61 6.09 8.83 10.04 145.23 0.72
Case 2 3 4.33 3.33 1 5.56 6.21 6.89 7.92 9.64 115.20 1.68
Case 3 5 3 2 1 5.69 6.98 7.68 8.28 9.09 103.76 2.63
Uncontrolled
filter
6.92 14.30 14.30 9.64 10.76 88.36 11.64
Table 8. Controller parameters and the resulting characteristics of the uncontrolled filter and controlled filter systems shown in Figure 12(c).
Table 8. Controller parameters and the resulting characteristics of the uncontrolled filter and controlled filter systems shown in Figure 12(c).
R0 = R2
(kΩ)
KPI KII
(Ms-1)
KDI
(μs)
Delay
time, td
(μs)
Rise
time, tr
(μs)
Peak
time, tp
(μs)
Settling
time, ts
(μs)
Maximum
overshoot, Mp
(μA)
Steady-
state error
(μA)
5% 2%
PID-
controlled
filter
Case 1 1 1.1 1 0.1 5.52 5.89 6.53 9.99 11.45 138.92 0.10
Case 2 3 1.3 1 0.3 5.83 6.81 7.80 9.06 9.51 113.53 0.90
Case 3 5 1.5 1 0.5 6.03 7.98 9.26 7.66 10.66 105.29 1.71
Uncontrolled
filter
6.81 11.63 11.63 9.72 10.83 93.74 6.26
Table 9. Controller parameters and the resulting characteristics of the uncontrolled filter and controlled filter systems shown in Figure 12(d).
Table 9. Controller parameters and the resulting characteristics of the uncontrolled filter and controlled filter systems shown in Figure 12(d).
R0 = R2
(kΩ)
KPZ KIZ
(Ms-1)
KDZ
(μs)
Delay
time, td
(μs)
Rise
time, tr
(μs)
Peak
time, tp
(μs)
Settling
time, ts
(μs)
Maximum
overshoot, Mp
(mV)
Steady-
state error
(mV)
5% 2%
PID-
controlled
filter
Case 1 1 5.50 5 0.5 5.54 5.92 6.59 10.06 11.62 138.03 0.001
Case 2 3 6.5 5 1.5 5.87 6.91 7.91 9.19 9.67 112.82 0.782
Case 3 5 7.5 5 2.5 6.09 8.13 9.51 7.81 10.79 104.79 1.579
Uncontrolled
filter
6.70 11.81 11.81 9.79 10.91 99.92 0.085
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated