Faculty of Science and Engineering
Department of Electronic and Computer
Engineering
End of Semester Assessment Paper
Module Code: EE4218 / EE4216
Module Title: Control 2
Semester: Spring 2018
Duration of Exam: 21
Grading Scheme: Final Exam : 80%
Coursework : 20%
Instructions to Candidates:
Answer any FOUR questions. All questions carry equal marks.
A University Standard Calculator may be used.
Module Code & Title: EE4218 / EE4216 Control 2 Page 2 of 6
MARKS
1. (a) Consider the system
You may assume that β is a parameter that is allowed to vary in the range
β ∈ [0.25, . . . , 1.5]
i. Determine the natural frequency of oscillation ωn for this system. 2
ii. Write a MATLAB script (.m file) that will illustrate the effect of variation
in the parameter β in the region [0.25, . . . , 1.5] on a system step
response.

EE4218 / EE4216作业代做、Electronic留学生作业代写
Your answer should briefly sketch the typical step responses that you
would expect to observe. 7
(b) This question concerns the locus of the roots of the characteristic equation
for the closed loop system described by Figure 1.
i. Determine equations for the asymptotes to the locus as K → ∞. 2
ii. What are the departure angles for the locus as it leaves the complex
open loop poles? 3
iii. Assume that one feasible multiple root (accurate to 1 decimal place)
exists for this locus at s = ?4.8 and that two infeasible multiple roots
exist at s = ?1.8 ± ?1.3.
Determine the other feasible multiple root location for this locus. 8
iv. Sketch the root locus for this system. 3
Figure 1:
Module Code & Title: EE4218 / EE4216 Control 2 Page 3 of 6
MARKS
2. This question considers the D.C Motor
System performance is to be improved using the following controller.
K(s) = 50(s + 3)(s + 7)
(a) Derive a bound on the Phase Margin of a system in terms of its worst case
system sensitivity kSk∞. 6
(b) Draw a system sensitivity plot, S(?ω), for this combination of plant and
controller.
Your answer should compute S(?ω) at
ω = [0, 14, 23, 50,∞] rad\s
You may assume that kSk∞ = ks(?23)k. 8
(c) Describe how bounds on Phase Margin, Steady state error, 5% settling
time and Bandwidth can be read from the S(?ω) you have computed in
Part (b) of this question. 6
(d) Estimate the 5% settling time for this design to a step input demand.
Briefly describe how you would use MATLAB to construct S(?ω) and to
observe the step response for this particular design.
Your answer should sketch an indicative step response for this system. 5
Module Code & Title: EE4218 / EE4216 Control 2 Page 4 of 6
MARKS
3. This questions considers Nyquist based tuning for the following system :-
2s + 8
(s + 1)(s + 3)((s + 2)2 + 5)
(a) Using the following frequency vectorω ∈ [0, 1.25, 3.3, . . . ,∞]
draw a Nyquist diagram for this system. 10
(b) Use your diagram to estimate the system phase and gain margins. 3
(c) Using your Nyquist diagram, design a PID controller, K(s), for this system
that is tuned for good low frequency performance. You may assume that
the following tuning rules are appropriate :-
KP = 0.4 × Ku
where Ku is the limit cycle gain with the application of proportional only
control and
TI = 1.0 × Tu
TD = 0.25 × Tu
where Tu is the corresponding limit cycle period. 7
(d) How would you improve the speed of response of your design using Phase
Lead methods?
Please note that an exact design is NOT required, it is sufficient to provide
the design steps that you would take. 5
Module Code & Title: EE4218 / EE4216 Control 2 Page 5 of 6
MARKS
4. This question considers the system shown in Figure 3. Denote the state variables
for this system as x1 = VC(t) x2 = iL(t). The following describing equations
for the system may be useful.
Vin(t) = u(t) = L
diL(t)dt + VC(t) ; Vout(t) = Vin(t) ?VC(t)
VC(t)R1+ CdVC(t)
dt = iL(t) + L
R2diL(t)
Figure 2:
(a) Briefly list TWO reasons for a state space approach to Control Systems
Design 2
(b) For the case where
L = 2H, R1 = 1?, R2 = 3?, C = 0.5F
Complete the continuous A state matrix for this system and hence write
the continuous state and output equation. 8
(c) Design a State feedback controller that will place the closed loop poles for
this system at ?2 ± 0.2?.
Your answer should provide a diagram illustrating how this design can be
implemented in practice. 8
(d) Determine the feasibility of an Observer based controller design strategy
for this system. 2
(e) Describe one advantage and one disadvantage of such an Observer based
strategy over a more traditional state feedback approach. 2
(f) Explain how such an Observer based strategy might be implemented in
practice 3
Module Code & Title: EE4218 / EE4216 Control 2 Page 6 of 6
MARKS
5. This question concerns the following system that you have studied extensively
during your Laboratory work this semester
(a) What type of problem does this system model and why is it such a difficult
problem to control? 3
(b) Determine the values of Proportional gain K that will stabilise this system.
Why is the proportional control that is suggested by Figure 3 unsuitable
for this system? 8
(c) Discuss the various approaches that you used to control this system over
the course of the semester. For each different strategy that you consider
your answer should describe
i. How you implemented the design in MATLAB.
ii. The frequency domain analysis tools that you used to assess the design.
iii. The steps that you took to improve the time domain performance of
your design. 14

http://www.daixie0.com/contents/12/2852.html

EE4218 / EE4216 Faculty of Science and Engineering的更多相关文章

  1. S-T-E-A-M Science Technology Engineering Art Mathematics 五种思维模式

    S-T-E-A-M五个英文字母分别代表 Science 科学,Technology 技术,Engineering 工程,Art 艺术以及 Mathematics 数学.它们并不是简单地整合原来的分科体 ...

  2. Will Georgia Tech's $7K online M.S. in computer science program make the grade?

    https://newatlas.com/georgia-tech--graduate-computer-science-degree-mooc/28763/ Georgia Tech to offe ...

  3. A Complete Tutorial to Learn Data Science with Python from Scratch

    A Complete Tutorial to Learn Data Science with Python from Scratch Introduction It happened few year ...

  4. {ICIP2014}{收录论文列表}

    This article come from HEREARS-L1: Learning Tuesday 10:30–12:30; Oral Session; Room: Leonard de Vinc ...

  5. 用Python作GIS之一:介入STARS

    STARS的全称是Space-Time Analysis of Regional Systems,直译过来就是区域系统时空分析软件.这是针对区域多时相数据的分析包,源代码公开.该软件将最近几年发展起来 ...

  6. CV code references

    转:http://www.sigvc.org/bbs/thread-72-1-1.html 一.特征提取Feature Extraction:   SIFT [1] [Demo program][SI ...

  7. How do I learn machine learning?

    https://www.quora.com/How-do-I-learn-machine-learning-1?redirected_qid=6578644   How Can I Learn X? ...

  8. ACM会议列表与介绍(2014/05/06)

    Conferences ACM SEACM Southeast Regional Conference ACM Southeast Regional Conference the oldest, co ...

  9. List of CentOS Mirrors

    From:https://www.centos.org/download/mirrors/ CentOS welcomes new mirror sites. If you are consideri ...

随机推荐

  1. 安装anaconda和python3.7环境

    安装anaconda和python3.7 安装matplotlib报错(参考https://github.com/conda/conda/issues/6007)# 设置源为清华conda confi ...

  2. 还在期待安卓9.0吗?Android 10.0要来了

    目前,美国 Google公司的 AndroidP (安卓9.0),已经正式全面推出有几个多月了.众多手机品牌厂商也都在积极的进行更新适配 Android 9.0 系统(修改UI界面也算是二次开发,嗯) ...

  3. sprd测试系统跑vts

    android 8.1版本上google新增vts测试,主要针对测试vendor接口, 在sprd ctest系统中,需要注意: 1. 以同一个账号登录ctest远程站点,和本地ctest客户端 2. ...

  4. BeanPostProcessors (for example: not eligible for auto-proxying),报错解决

    最近遇到个问题,springmvc项目debug启动失败 debug启动会卡住不动,run模式启动正常 debug启动输出到下面这行之后,就不会继续输出了 -- :: [INFO]- Bean 'da ...

  5. C#学习-多态

    由于可以继承基类的所有成员,子类就都有了相同的行为,但是有时子类的某些行为需要相互区别,子类需要覆写父类中的方法来实现子类特有的行为. 多态即相同类型的对象调用相同的方法却表现出不同行为的现象. 只有 ...

  6. if的{}的省略

    if (表达式) 语句; else if(表达式) 语句; else if(表达式) 语句; else 语句; 对应: if (表达式) { 语句1; 语句2; 语句N;//多个语句组成代码块 } e ...

  7. Pytorch学习(一)基础语法篇

    how to use pytorch 1.Tensor we can create a tensor just like creating a matrix the default type of a ...

  8. 【Linux】-- Linux上java运行环境的配置(JDK+TOMCAT)

    1.JDK安装 安装之前首先要查询软件是否存可以直接使用yum安装 yum search java | grep open 选择需要的版本安装 注意:*星号代表下载该版本的所有文件,不能少. 验证是否 ...

  9. Python WMI获取Windows系统信息

    #!/usr/bin/env python # -*- coding: utf-8 -*- #http://www.cnblogs.com/liu-ke/ import wmi import os i ...

  10. django——form组件

    1.html表单概述 Django开发的是动态Web服务,而非单纯提供静态页面.动态服务的本质在于和用户进行互动,接收用户的输入,根据输入的不同,返回不同的内容给用户.返回数据是我们服务器后端做的,而 ...