Control Systems Group Project 2
Control Systems Group Project 2
Abstract
In this assignment, you are required to use MATLAB and Simulink to work with the given black-box
models, i.e., the transfer function of the models are unknown. You will have four weeks to finish this work
with your group. Note that each group must hand in a report with personal signatures, and prepare
PowerPoint slides to present in class.
※MATLAB R2007a or upper versions are recommended.
※Use Linear Analysis Tool in Simulink to determine transfer function of models is deny in this project.
single zero at -2 (z=2). By tuning the position of the pole of the compensator (tune p), please discuss its
effect in root locus and time transient response. Make a Matlab simulation to verify your comments.
II. Consider a unity feedback system. Model 2 is the open loop plant G as in Fig. 1, please
(a) Plot the root locus for k>0.
(b) The root locus analysis of this plant will look like a circle. Please determine the radius and center of
this circle in jw-plane, and explain this phenomenon by mathematical derivation.
III. Consider a unity feedback system. Model 3 is the open loop plant G as in Fig. 1. Please
(a) Identify the phase margin and gain margin of the plant.
𝑠+𝑧
(b) Design a compensator Gc =K ( 𝑠+𝑝 ) as shown in Fig.1 to satisfy the following specification
(b) Construct the Buck converter model in Simulink based on the circuit shown in Fig. 2, by using the
PWM module you designed in (a). Note that you can only use basic block such as integrator, gain,
product, sum, constant in Simulink to construct your Buck converter model.
(c) Follow the structure from (b). Show that the average steady-state output voltage Vo=d∙Vg, where
d is the duty ratio of PWM signal and 0<d<1. Plot d versus Vo by simulation. Display the transient
response of Vo when d=0.5, and then list the tr, ts, and maximum overshoot. Can you tune the
value of L and C to reduce the overshoot but not changing the average steady-state output
voltage?
(d) Follow the structure from (b). Plot the steady-state current of inductance, iL, when d=0.5 and
d=0.8, and then try to analyze the waveform of steady-state iL. Prove that the average
steady-state iL is Vo/R, which is independent to d. If load resistance R is increased to 1kΩ, observe
iL when d=0.5 and judge the simulated result is reliable or not. Why? If not, what is the maximum
load resistance R which can keep the converter driving normally?
(e) Design a closed-loop controlled buck converter structure as shown in Fig. 3. When d=0.5 (desired
output is 6V), design a PID controller for output voltage response to reach the following
specification: maximum overshoot<10%, tr<40us, and ts<70us. Can the converter works well
when the load resistance R is increased to 1kΩ as in (d)? Please explain your design flow in detail!
(f) Rework with the open-loop structure as in (b). Please add a small sinusoidal disturbance 𝑑̂(𝑡)
with frequency 7.34kHz on d, i.e. d=0.5+𝑑̂ (𝑡). Make a simulation of the output voltage response.
̂ (𝑡). What is normalized voltage conversion ratio from the duty command to the
Let Vo=d∙Vg+ 𝑉𝑜
̂ (𝑡)/𝑑̂ (𝑡)? What is the phase between the output voltage and the duty
output voltage, 𝑉𝑜
command? Explain its physical meaning and plot the Bode diagram of 𝑉𝑜 ̂ (𝑡)/𝑑̂ (𝑡).
If you have any problem with the Buck converter, please refer “Elements of Power Electronics”, by
Philip T. Krein, Oxford University Press, February 1998., or other power electronics materials.
Fig.2 Buck Converter
Note: Hand in a report at 2011/1/6 13:00~14:20 to MD604 each group. The report should include 4 parts:
1) Names, student ID, group number, and personal signatures. 2) The processing and results of MATLAB
simulations. 3) Discussion of the results. 4) PowerPoint slides. Delay will decrease your grade
exponentially(x0.95/day). In addition, discussion with others is allowed. Please do not copy. Both the group
copy / let other copy will lead to get a 0 grade.