Přejít k hlavnímu obsahu
Přihlásit se
Čeština ‎(cs)‎ English ‎(en)‎
Dokumentace
Čeština ‎(cs)‎ English ‎(en)‎

Optimal and Robust Control

B3M35ORR + BE3M35ORR + BE3M35ORC
  1. Titulní stránka
  2. Kurzy
  3. BE3M35ORR, B3M35ORR, BE3M35ORC - B212
  4. 25. dubna - 1. května
  5. Homework problem assignment #11
Tento kurz je součástí již archivovaného semestru, a proto je dostupný pouze pro čtení.

Homework problem assignment #11

Požadavky na absolvování
Termín: středa, 4. května 2022, 14.30

Consider the neutralization process in the figure above where acid is added in two stages. Most of the neutralization takes place in tank 1 (left) where a large amount of acid is used (input \(u_1\)) to obtain a pH of about 10 (measurement \(y_1\)). In tank 2 the pH is fine-tuned to about 7 (output \(y_2\)) by using a small amount of acid (input \(u_2\)). This description is just to give you some idea of a real process; all the information you need to solve the problem follows.

A block diagram of the process is shown in the figure below. It includes one disturbance \(d\), two inputs \(u_1\) and \(u_2\) and two measurements \(y_1\) and \(y_2\). The diagram represents a deviation model from a desired operating point, i.e. both the inputs and outputs are ideally zero. The main control objective is to keep \(y_2\approx 0\). In addition, we would like to reset input 2 to zero; that is, we want \(u_2 \approx 0\) at low frequencies. Note that there is no particular control objective for \(y_1\).

The transfer functions are

\(
G = \frac{1.5}{100s + 1}\qquad\mathrm{and} \qquad G_\mathrm{d}=\mathrm{e}^{-30s}.
\)

Your task is to formulate the control design problem as a general \(H_\infty\) norm minimization problem and find a controller minimizing \(H_\infty\) norm of an appropriate transfer function. Specifically, this problem is an instance of signal-based \(H_\infty\) control. For details about this control design approach see lecture notes (slides) for this week or documentation for Matlab function hinfsyn(). Even more details can be found in Chapter 9 (especially the introduction of 9.3 and sections 9.3.5 and 9.3.6) in Multivariable Feedback Control by Skogestad and Postlethwaite. 

Notice that the transfer function \(G_\mathrm{d}\) represents the transportation delay of the measurement. As transportation delay might cause some problems when used with hinfsyn(), approximate \(G_\mathrm{d}\) during the design process by Pade approximation (see 'doc pade' in matlab). Nevertheless, you should test your controller on the original model without any approximations.

Download the attached m-file and fill in the gaps or missing lines in the code. Submit the updated code.

  • hw11.m hw11.m
    24. ledna 2022, 01.17
◄ Solutions of the exercises given in the seminar
Learning goals ►
ORR
Optimal and Robust Control
B212 B212 - Letní 21/22
B162 - Letní 16/17 B172 - Letní 17/18 B182 - Letní 18/19 B192 - Letní 19/20 B202 - Letní 20/21 B222 - Letní 22/23 B232 - Letní 23/24 B242 - Letní 24/25

Známky Vyučující Účastníci
 Kontaktujte nás  Spustit znovu Průvodce uživatele
© 2025 Centrum znalostního managementu
Užitečné odkazy
Web fakulty Harmonogram Studijní oddělení FELSight Moodle API
Navigace
Přihlásit se
CTU logo