Advanced Automation

[lecture #1] 2012.9.6 review of classical control theory

#ref(): File not found: "2012.09.06-1.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2012.09.06-2.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2012.09.06-3.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2012.09.06-4.jpg" at page "授業/応用数学2B_2012"

[lecture #2] 2012.9.20 given by Prof. Kimura

[lecture #3] 2012.9.27 CACSD introduction with review of classical and modern control theory

  1. introduction of Matlab and Simulink
  2. relationship between TF and SSR

    #ref(): File not found: "ex0927_1.m" at page "授業/応用数学2B_2012"

  3. open-loop stability can be checked by poles of TF and eigenvalues of A-matrix in SSR

    #ref(): File not found: "ex0927_2.m" at page "授業/応用数学2B_2012"

    #ref(): File not found: "mod0927_2.mdl" at page "授業/応用数学2B_2012"

  4. closed-loop stability
    • graphical test by Nyquist stability criterion and Bode plot with GM(gain margin) and PM(phase margin)

      #ref(): File not found: "ex0927_3.m" at page "授業/応用数学2B_2012"

      #ref(): File not found: "mod0927_3.mdl" at page "授業/応用数学2B_2012"

    • numerical test by poles of closed-loop TF and eigenvalues of A-matrix in closed-loop SSR

      #ref(): File not found: "ex0927_4.m" at page "授業/応用数学2B_2012"

    • example: stabilization of unstable system

      #ref(): File not found: "ex0927_5.m" at page "授業/応用数学2B_2012"

      #ref(): File not found: "mod0927_5.mdl" at page "授業/応用数学2B_2012"

%-- 9/27/2012 1:07 PM --%
a = 1
pwd
G1 = 1/(s+1)
ex0927_1
G1 = 1/(s+1)
A
ex0927_2
G2_tf
G2_tf.den
G2_tf.den{:}
G2_tf.num{:}
eig(G2_tf)
G2_ss.a
eig(G2_ss.a)
G2_ss
G2_ss.a
G2_ss.b
ex0927_3
nyquist(1.5*G3_tf)
nyquist(-1.5*G3_tf)
bode(-1.5*G3_tf)
bode(1.5*G3_tf)
K
K = 1
ex0927_4
ex0927_5
A
eig(A)
K = 0
K=1
ex0927_5 

#ref(): File not found: "2012.09.27-1.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2012.09.27-2.jpg" at page "授業/応用数学2B_2012"

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! the followings are under construction !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

[lecture #4] 2011.10.13 Intro. to robust control theory (H infinity control theory)

s = tf('s');
G = 1/(s+1);
norm(G, inf)
G = 1/(s^2+0.1*s+1);
norm(G, inf)
bode(G)
ex1013_1
ex1013_2

#ref(): File not found: "2011.10.13-1.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2011.10.13-2.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2011.10.13-3.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2011.10.13-4.jpg" at page "授業/応用数学2B_2012"

[lecture #5] 2011.10.7 Introduction to Robust Control (cont.)

  1. a class used to represent plant uncertainty and/or perturbation ... H infinity norm
  2. small gain theorem
    • connects the closed-loop H infinity norm and robust stability condition
    • sketch proof ... Nyquist stability criterion
  3. practical example of robust stabilization problem
    • unstable plant with perturbation

      #ref(): File not found: "ex1020_1.m" at page "授業/応用数学2B_2012"

    • multiplicative uncertainty model

      #ref(): File not found: "ex1020_2.m" at page "授業/応用数学2B_2012"

    • H infinity controller design

      #ref(): File not found: "ex1020_3.m" at page "授業/応用数学2B_2012"

      #ref(): File not found: "mod1020.mdl" at page "授業/応用数学2B_2012"

%-- 10/20/2011 1:41 PM --%
ex1020_1
ex1020_2
ex1020_3
mod1020
c
c = 0.8

#ref(): File not found: "2011.10.20-1.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2011.10.20-2.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2011.10.20-3.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2011.10.20-4.jpg" at page "授業/応用数学2B_2012"

[lecture #6] 2011.10.27 norm (vector space, normed linear space), singular value, mixed sensitivity problem

#ref(): File not found: "2011.10.27-1.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2011.10.27-2.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2011.10.27-3.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2011.10.27-4.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2011.10.27-5.jpg" at page "授業/応用数学2B_2012"

[lecture #8] 2011.11.10 state space representation of connected system, state space representation of generalized plant for various control problem, mixed sensitivity problem (by Prof. Kimura)

see Prof. Kimura's page

#ref(): File not found: "aa-111110-1.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "aa-111110-2.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "aa-111110-3.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "aa-111110-4.jpg" at page "授業/応用数学2B_2012"

[lecture #9] 2011.12.1 robust control design example: Robust Control System Synthesis for Pneumatic Systems (given by Prof. Kimura)

[lecture #10] 2011.12.8 Speed control of two inertia system with servo motor (1/3)

  1. design your controller(s) so that the system performance is improved compared with the given example above
  2. Draw the following figures and explain the difference between two control systems (your controller and the example above):
    1. bode diagram of controllers
    2. gain characteristic of closed-loop systems
    3. time response of control experiment
  3. Why is the performance of your system improved(or unfortunately decreased)?
    • due date: 28th(Wed) Dec 17:00
    • submit your report(pdf or doc) by e-mail to kobayasi@nagaokaut.ac.jp
    • You can use Japanese
    • maximum controller order is 20
    • submit your cont.dat, cont_order.dat, and cont.mat to kobayasi@nagaokaut.ac.jp not later than 23th(Fri) Dec

#ref(): File not found: "2011.12.08-1.jpg" at page "授業/応用数学2B_2012"

%-- 12/8/2011 1:22 PM --%
freqresp
nominal
weight
load result_small.dat
result_small
plot(result_small(:,1),result_small(:,2))
plot(result_small(:,1),result_small(:,2), 'b', result_small(:,1),result_small (:,4),'r')

[lecture #11] 2011.12.15 Speed control of two inertia system with servo motor (2/3)

#ref(): File not found: "2011.12.15-1.jpg" at page "授業/応用数学2B_2012"

#ref(): File not found: "2011.12.15-2.jpg" at page "授業/応用数学2B_2012"

%-- 12/15/2011 1:06 PM --%
cont
help hinfsyn
K
Ktf = tf(K)
bode(K, 'r', Ktf, 'b')
legend('ss', 'tf')
help fitsys

[lecture #12] 2011.12.22 Speed control of two inertia system with servo motor (3/3)

participant list2011

supplementary lectures will be given by Prof. Kimura.

%-- 12/22/2011 1:20 PM --%
nominal
ctrlpref
nominal
weight
cont
ks
cont
compare_result

related links


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS