• Tidak ada hasil yang ditemukan

PDF Generalized Predictive Control of Dc-dc Buck Converter

N/A
N/A
Protected

Academic year: 2023

Membagikan "PDF Generalized Predictive Control of Dc-dc Buck Converter"

Copied!
168
0
0

Teks penuh

In this thesis, the modeling, design and tuning of the GPC for the DC-DC buck converter is presented. List of Figures xvii 4.7 Closed-loop GPC response of a DC-DC buck converter for reference.

INTRODUCTION

  • DC-DC buck converter
  • Research motivation
  • Contributions of the thesis
  • Thesis organization

The derivation of GPC is also presented together with the stability analysis of the derived control law. In this thesis, a detailed derivation of the dynamics of the dual output converter device is presented.

Figure 1.1: An ideal DC-DC Buck converter circuit diagram with an un- un-specified type of load
Figure 1.1: An ideal DC-DC Buck converter circuit diagram with an un- un-specified type of load

PRELIMINARY

Introduction

The defined cost function is the weighted sum of squares of the predicted tracking and control error. An analogous version of the predictor in a state space model is also available in the literature.

Figure 2.1: Pictorial representation of moving horizon principle in GPC
Figure 2.1: Pictorial representation of moving horizon principle in GPC

Elements of GPC

  • Plant model
  • Cost function
  • Optimized control law

Second, the quadratic cost function is a Lyapun function that will ensure the stability of the control law. When considering an infinite-time quadratic cost function, the stability of the resulting control input is inherently proven by .

Formulation of GPC for transfer function model

  • Prediction and optimization

To have a unique solution of the Diophantine equation, polynomials E and F are chosen to be of degree equal to tok−1 and ennl, and polynomialsRanS are chosen to be of degree equal to k−1 and nm respectively. Current optimal control input is obtained by minimizing the cost function with respect to the control increment ∆op.

Closed-loop analysis of GPC

The pole and control law for GPC and GPCF (GPC with filter) are available in Table 2.1.

Table 2.1: GPCF and GPC pole and control law
Table 2.1: GPCF and GPC pole and control law

Effect of variation in tuning parameters

  • Example 1

Based on the presented numerical simulation results, the weight can be set to λ = 100, which yields the desired output response in Figure 2.2. For a feasible solution in GPC, the control horizon is always less than or equal to the chosen forecast horizon. Figure 2.11 compares the closed loop output response (ycl) with the open loop response (yop).

Figure 2.3: Control input response of G 1 (z −1 ) for different values of δ
Figure 2.3: Control input response of G 1 (z −1 ) for different values of δ

Sensitivity functions of GPC

  • Example 2

The control input sensitivity to noise (Sun) and disturbance (Sud) performance shown in Figures 2.12 and 2.13 is improved for GPCF. Similarly, the overall device sensitivity function improves with respect to uncertainty ( Su ) for the entire frequency range for the GPCF, as shown in Figure 2.16. As shown in Figures 2.14 and 2.15 for lower frequencies, the output responses Syn and Syd are less sensitive to GPC instead of GPCF.

Figure 2.12: Input sensitivity with respect to noise, S un
Figure 2.12: Input sensitivity with respect to noise, S un

Effect of noise and disturbance

Simulation results are shown in Figure 2.20 in the presence of an input step perturbation for GPC and GPCF. It can be observed from the output responses in Figure 2.20 that the effect of disturbance in GPCF is prominent than GPC. Similarly, the control input and change in control input response are shown in Figures 2.21 and 2.22 respectively.

Figure 2.18: Control input response for model G 3 (z −1 ) in presence of noise
Figure 2.18: Control input response for model G 3 (z −1 ) in presence of noise

Summary

From these simulation results, it can be observed that the variation of control input and consequently the change of control input is quite high in GPC, while it was significantly reduced in GPCF. Most of the tuning rules available in the literature are heuristic in nature or based on extensive simulations.

PROPOSED ANALYTICAL TUNING RULE OF GPC FOR FOPDT SYSTEM

Introduction

Lee and Yu [60] proposed an adaptation of the FOPDT model using regression analysis for DMC. In [63, 64], a convex optimization method is implemented to adjust the weighting matrices of the cost function, which drives the plant into the desired closed-loop system. A generalized mathematical expression for balancing the weights is proposed, which ensures the closed-loop stability of the controlled system.

Derivation of analytical expression

  • Plant model mismatch

The first step of predictive control is to obtain the output prediction using the plant model. Once the prediction of the output is obtained, the optimized control input in (3.13) can be changed as . Therefore, the final closed-loop model of the system for the higher-order plant model is represented as.

Figure 3.1: Block diagram representation of derived closed-loop model of GPC in Eq. (3.13)
Figure 3.1: Block diagram representation of derived closed-loop model of GPC in Eq. (3.13)

Tuning rule for GPC

  • Control horizon of one
  • Control horizon of two

Similar to (3.36) and (3.37), inequality criteria can be obtained by choosing the cost function weights as positive value. For control horizon of two, the possible range to achieve the desired gain is obtained in the same way as in control horizon of one. The desired performance can be achieved with the proposed control horizon tuning algorithm of one and two for the selected plant model instead of deriving complicated mathematical expressions, which is not only difficult to derive, but also the performance is not significantly improved compared to lowering values of control horizon.

Stability analysis of cost function

Stability of the cost function can be proven if the cost function satisfies the Lyapunov stability criteria. The minimum of the finite horizon cost function (Jmin) is chosen as the Lyapunov function, Zo(ei). Proof: The Lyapunov value function Zo(f(ei)) = min∆u{Z(ei,∆ui)} is assumed to be the optimal value of the cost function.

Numerical simulation results

  • Example 1
  • Example 2

After obtaining the discrete closed loop transfer function, the range of feasible gain matrix is ​​obtained. For this example, a closed-loop output response without overshoot is considered the desired specification with input constraint u(n) ≤ 2.

Table 3.1: Tuning parameters for G m1
Table 3.1: Tuning parameters for G m1

Summary

PRE-COMPUTED GPC FOR DC-DC BUCK CONVERTER

Introduction

72 4.1 Introduction the cost of an MPC or GPC accounts for about 70% of the total design cost of a system. Although the PID is not designed for optimal converter performance, a standard PID compensator is preferred due to its computational efficiency. The sensors used to measure the inductor current are more expensive than the voltage sensor.

Figure 4.1: GPC compensator control loop for DC-DC buck converter In this chapter, the performance of an unconstrained GPC is evaluated for a DC-DC buck converter in which the obtained control input is the duty ratio of the switch
Figure 4.1: GPC compensator control loop for DC-DC buck converter In this chapter, the performance of an unconstrained GPC is evaluated for a DC-DC buck converter in which the obtained control input is the duty ratio of the switch

Operating principle

Thus, the ripple in the induction current can be minimized using a high switching frequency and a higher induction value. The efficiency of the DC-DC buck converter mainly depends on the design parameters of the circuit. Circuit elements of the converter are selected to operate in CCM with the desired amount of capacitor voltage ripple and inductor current ripple.

Figure 4.3: An ideal DC-DC buck converter circuit diagram for pure re- re-sistive load
Figure 4.3: An ideal DC-DC buck converter circuit diagram for pure re- re-sistive load

Proposed tuning guidelines

For which forecast and control horizons are evaluated according to the tuning guide proposed in Chapter 3.

Figure 4.6: Comparison of approximated SOPDT and FOPDT model responses
Figure 4.6: Comparison of approximated SOPDT and FOPDT model responses

Simulation result

The overall closed-loop performance of the proposed GPC tuning algorithm is compared with PI control in Figure 4.8. A PI control with gain adjustment [71] has an offset error as the plant model response is observed in the presence of noise and disturbances. Furthermore, in the presence of noise, the performance of PI control deteriorates as the model behaves as a non-minimum phase system for a delayed plant model.

Table 4.2: Design parameter of GPC
Table 4.2: Design parameter of GPC

Experimental result and discussions

The waveform of the output voltage is observed in a digital oscilloscope and the waveform for the input voltage of 12 V is shown in Figure 4.11. Similarly, the input voltage also suddenly changes from 12 V to 10 V and the effect is shown in Figure 4.14. To remove the offset error shown in Figure 4.15, an integrator operator can be used before the GPC for reference tracking without offsets.

Figure 4.10: System used to implement the GPC algorithm
Figure 4.10: System used to implement the GPC algorithm

Modified GPC for reference tracking

A block diagram of a double-loop GPC for error-free reference tracking is shown in Figure 4.17. The PI outer-loop controller was tuned by performing extensive numerical simulation of the closed-loop model in MATLAB. To improve the reference tracking response during disturbances for the precomputed GPC, the outer loop PI control is designed as shown in Figure 4.20, which provides error-free reference tracking.

Figure 4.17: Block diagram of the dual loop control of buck converter When we replace y k in place of y P I k and follow eq
Figure 4.17: Block diagram of the dual loop control of buck converter When we replace y k in place of y P I k and follow eq

Summary

The controller design procedure for reference tracking is simplified by implementing the precomputed GPC control input using a DSP microcontroller. Tracking error during load and input changes is eliminated by using a PI control in the pre-computed closed-loop GPC external circuit.

Figure 4.20: Hardware response of implemented modified GPC algorithm for output voltage due to a step change in E in from 12 V to 10 V (voltage scale: 5.00 V/div, time scale: 2 s/div )
Figure 4.20: Hardware response of implemented modified GPC algorithm for output voltage due to a step change in E in from 12 V to 10 V (voltage scale: 5.00 V/div, time scale: 2 s/div )

DESIGN OF GPC FOR

MULTI-VARIABLE PLANT MDOEL

Introduction

As the number of inductors required in a SIMO topology is reduced, battery life and switching converter efficiency are improved. In this chapter, a dual-output DC-DC converter is discussed to demonstrate the GPC design process in the case of a SIMO converter. For this purpose, a single-inductor double-output (SIDO) DC-DC converter model is considered.

Design of GPC

Prediction of the augmented state matrix is ​​obtained to determine the output prediction model, expressed as . When eigenvalues ​​lie on the left half of the s-plane, the system is said to be stable one. If eigenvalues ​​lie on the right half of the s-plane, the system is said to be unstable and if eigenvalues ​​lie on the y-axis, the system is said to be marginally stable.

Observer design for the state estimation

106 5.4 Analysis of the stability of the control law can be written as It can be seen from (5.47) that the design of the observer and the design of the controller are independent of each other. It can be seen from (5.47) that the augmented eigenvalues ​​of the system remain unchanged when the observer is designed for the system.

Stability analysis of the control law

The optimal of the chosen finite horizon cost function (J(∆u(k))) is considered as the Lyapunov function. To analyze the convergence of the obtained control law, the quadratic cost function (J(∆u)) is chosen as a candidate for the Lyapunov function,z(f(xn(k))). Therefore, it is proven that the first derivative of the chosen Lyapunov function yields a negative value.

Description of operation

  • Transfer function matrix of SIDO DC-DC buck con- verterverter

In mode II operation shown in Figure 5.4, switches S1 and Sa are OFF, Sb, and the freewheeling diode D are ON, so the inductor current decreases to a value of IL2 with a slope of -Eob/L. Similarly, mode III operation is shown in Figure 5.5, switches S1 and Sb operate in the OFF state, while switch Sa and free-wheeling diode D are ON, which results in a decrease in the inductor current to a value of ILo with a slope of -Eob/ L. The transfer function matrix for the open-loop SIDO buck converter in Figure 5.1 is derived and expressed as

Table 5.1: Design parameter for the SIDO buck converter [82]
Table 5.1: Design parameter for the SIDO buck converter [82]

Simulation result

  • Steady state performance
  • Performance during load variation
  • Performance of the observer

In Figures 5.7 and 5.8, the closed loop model is simulated for a step disturbance signal of magnitude 0.5 and a noise signal of SN R = 48.2 dB for the resulting installation model. The cross-regulation effect for the designed GPC without an observer is shown in Figures 5.9 and 5.10. The performance of GPC for reference tracking of the set output voltage with and without an observer is shown in Figure 5.11.

Figure 5.6 shows reference tracking of set output voltages by GPC for a SIDO DC-DC buck converter without noise and disturbance
Figure 5.6 shows reference tracking of set output voltages by GPC for a SIDO DC-DC buck converter without noise and disturbance

Summary

CONCLUSION

Scope for future work

With this strategy it is possible to improve the performance of the controller without discarding the primary controller. This aspect is useful if it is not possible to change the primary controller and only the reference signal can be sent, or if one of the controllers is preferred for a lower frequency range and another for a higher frequency range. Although the stability of the controller has been established in this thesis, the uniqueness of the GPC control law is still an open topic that needs to be explored.

SUPPLEMENTARY FILES

Small signal modeling of a SIDO buck con- verter

Jury’s stability criteria [65]

The closed loop system is stable if all poles of the system lie inside the unit circle in az domain. Jurie's stability criteria [65] are similar to Routh-Hurwitz stability criteria in continuous time domain, where a Routh table is prepared and stability of the closed-loop system is determined from the elements of the table. For all the roots to lie inside the unit circle, necessary and sufficient conditions are given as.

Table A.1: Jury’s stability array
Table A.1: Jury’s stability array

Property of symmetric positive definite ma- trix using Schur’s compliment [84]

Rodr´ıguez, " Model Predictive Control - A Simple and Powerful Method to Control Power Converters," IEEE Transactions on Industrial Electronics, vol. Bemporad, "Model Predictive Control Tuning by Controller Matching,"IEEE Transactions on Automatic Control, vol. Jheng, "High Efficiency Single-Inductor Multiple-Output DC-DC Converter," IEEE Transactions on Power Electronics, vol.

Gambar

Figure 1.1: An ideal DC-DC Buck converter circuit diagram with an un- un-specified type of load
Figure 1.2: Closed-loop block diagram of a predictive controller for refer- refer-ence tracking problem
Figure 2.1: Pictorial representation of moving horizon principle in GPC
Figure 2.3: Control input response of G 1 (z −1 ) for different values of δ
+7

Referensi

Dokumen terkait

For my own part, I think the later date by far the most probable; and although I think the arguments that go to prove Solomon to be the author are weightier than those so