Difference between revisions of "SpringSemester"

From Laboratory Courses at the Automatic Control Lab
Jump to navigation Jump to search
 
(10 intermediate revisions by 3 users not shown)
Line 4: Line 4:
 
On this page you will find short descriptions of every experiment we offer. You can also download the manuals and necessary files for your homework preparation from here.  
 
On this page you will find short descriptions of every experiment we offer. You can also download the manuals and necessary files for your homework preparation from here.  
  
'''Registration:''' Please register for experiments on the D-ITET online [http://www.ee.ethz.ch/en/general-information/education/bachelor-program.html registration website].  
+
'''Registration:''' Please register for experiments on the D-ITET online [https://fpapp.ee.ethz.ch/ registration website].  
 +
 
  
  
 
----
 
----
==== 2.2 Self Erecting Inverted Pendulumg - LQR ====
+
{{IfA_FP_Experiment
 
+
|ExpTitle              = 2.2 Self Erecting Inverted Pendulumg - LQR
[[File:SEIP.jpg|right|frame|200px|Self Erecting Inverted Pendulum - LQR]]
+
|PictureFile            = SEIP.jpg
In this experiment, a pendulum is mounted on a cart. The pendulum shall be controlled to stay in its unstable equilibrium, i.e. the upright position. You will design an LQR controller to achieve this goal. Additionally, you will implement a destabilizing controller that will make the pendulum swing up from its stable downward position. Finally, the two controllers will be combined to yield a self-erecting pendulum.
+
|PictureDescription    = Self Erecting Inverted Pendulum - LQR
 
+
|ExpDescription        = In this experiment, a pendulum is mounted on a cart. The pendulum shall be controlled to stay in its unstable equilibrium, i.e. the upright position. You will design an LQR controller to achieve this goal. Additionally, you will implement a destabilizing controller that will make the pendulum swing up from its stable downward position. Finally, the two controllers will be combined to yield a self-erecting pendulum.
====== Prerequisites ======
+
|ExpPrerequisites      = * Linear Quadratic Regulator
* Lead/Lag Compensators
+
|ExpHomeworkDescription = Preparation time approx 2.5 hrs, see Manual.
 
+
|ExpFiles              = [[media:SEIP_LQR_Manual.pdf|Manual]]
====== Homework ======
 
Preparation time approx 2.5 hrs, see Manual.
 
 
 
====== Place ======
 
[http://www.rauminfo.ethz.ch/Rauminfo/RauminfoPre.do?region=Z&areal=Z&gebaeude=ETL&geschoss=D&raumNr=12 ETL D12]
 
 
 
====== Downloads ======
 
[[media:IfA_2-2_manual.pdf|Manual]]
 
  
[[media:IfA_2-2_manual.pdf|Matlab Template]]
+
[[media:IfA_2-2_matlab.zip|Matlab Template]]
 +
}}
  
  
  
 
----
 
----
==== 2.6 Helicopter II - Lead/Lag ====
+
{{IfA_FP_Experiment
 
+
|ExpTitle              = 2.6 Helicopter II - Lead/Lag
[[File:HelicopterII.jpg|right|frame|200px|Helicopter II - Lead/Lag]]
+
|PictureFile            = HelicopterII.jpg
You will control the two coupled axes of a helicopter model. First the model of the plant is calculated and then linearized. Using Matlab and Simulink, you will design a compensation controller (Lead/Lag), which can then be tested on the real system.
+
|PictureDescription    = Helicopter II - Lead/Lag
 
+
|ExpDescription        = You will control the two coupled axes of a helicopter model. First the model of the plant is calculated and then linearized. Using Matlab and Simulink, you will design a compensation controller (Lead/Lag), which can then be tested on the real system.
====== Prerequisites ======
+
|ExpPrerequisites      = Lead/Lag Compensators
* Lead/Lag Compensators
+
|ExpHomeworkDescription = Preparation time approx 2.5 hrs, see Manual.
 
+
|ExpFiles              = [[media:IfA_2-6_manual.pdf|Manual]]
====== Homework ======
 
Preparation time approx 2.5 hrs, see Manual.
 
 
 
====== Place ======
 
[http://www.rauminfo.ethz.ch/Rauminfo/RauminfoPre.do?region=Z&areal=Z&gebaeude=ETL&geschoss=D&raumNr=12 ETL D12]
 
 
 
====== Downloads ======
 
[[media:IfA_2-6_manual.pdf|Manual]]
 
  
[[media:IfA_2-6_manual.pdf|Matlab Template]]
+
[[media:IfA_2-6_matlab.zip|Matlab Template]]
 +
}}
  
  
  
 
----
 
----
==== 3.4 Quad Tank ====
+
{{IfA_FP_Experiment
 
+
|ExpTitle              = 3.4 Quad Tank
[[File:QuadTank.jpg|right|frame|200px|Quad Tank]]
+
|PictureFile            = QuadTank.jpg
The quad-tank system is a relatively simple MIMO (multi-input, multi-output) system. MIMO systems are inherently more difficult to control than systems with only one input / output.
+
|PictureDescription    = Quad Tank
 +
|ExpDescription        = The quad-tank system is a relatively simple MIMO (multi-input, multi-output) system. MIMO systems are inherently more difficult to control than systems with only one input / output.
 
In this experiment, you will learn some fundamental techniques to control a MIMO system, like coupled- and decoupled designs or LQR / LQG state-space controllers.
 
In this experiment, you will learn some fundamental techniques to control a MIMO system, like coupled- and decoupled designs or LQR / LQG state-space controllers.
 
+
|ExpPrerequisites      = * Basics in MIMO control
====== Prerequisites ======
 
* Basics in MIMO control
 
 
* Minimum/Non-minimum phase plants
 
* Minimum/Non-minimum phase plants
 
* PI control
 
* PI control
 
* LQR control
 
* LQR control
 
+
|ExpHomeworkDescription = Preparation time approx 2.5 hrs, see Manual.
====== Homework ======
+
|ExpFiles              = [[media:IfA_3-4_manual.pdf|Manual]]
Preparation time approx 2.5 hrs, see Manual.
+
}}
 
 
====== Place ======
 
[http://www.rauminfo.ethz.ch/Rauminfo/RauminfoPre.do?region=Z&areal=Z&gebaeude=ETL&geschoss=D&raumNr=12 ETL D12]
 
 
 
====== Downloads ======
 
[[media:IfA_3-4_manual.pdf|Manual]]
 
 
 
 
 
  
  
 +
<!--
 
----
 
----
==== 3.7A Flexible Shaft A - System Analysis & PI ====
+
{{IfA_FP_Experiment
 
+
|ExpTitle              = 3.7A Flexible Shaft A - System Analysis & PI
[[File:FlexShaft.jpg|right|frame|200px|Flexible Shaft A - System Analysis & PI]]
+
|PictureFile            = FlexShaft.jpg
This experiment emphasizes the properties of so-called flexible structures. These are mechanical systems that allow to be modeled as a system of many masses interlinked by springs. Examples are robots, huge satellite dishes, power trains and so on. The experiment itself consists of a shaft with two inertia wheels that are connected by a spring. A drive motor accelerates the shaft whereas a load motor is used to simulate a load torque. The student starts with a system analysis of this setup and investigates typical resonance and anti-resonance behavior which also get interpreted in terms of pole/zero configurations. Afterwards, a PI controller get designed to control the speed of the shaft.
+
|PictureDescription    = Flexible Shaft A - System Analysis & PI
 
+
|ExpDescription        = This experiment emphasizes the properties of so-called flexible structures. These are mechanical systems that allow to be modeled as a system of many masses interlinked by springs. Examples are robots, huge satellite dishes, power trains and so on. The experiment itself consists of a shaft with two inertia wheels that are connected by a spring. A drive motor accelerates the shaft whereas a load motor is used to simulate a load torque. The student starts with a system analysis of this setup and investigates typical resonance and anti-resonance behavior which also get interpreted in terms of pole/zero configurations. Afterwards, a PI controller get designed to control the speed of the shaft.
====== Prerequisites ======
+
|ExpPrerequisites      = * PID Controller (RS1 § 4,12; week 4 and 8)
* PID Controller (RS1 § 4,12; week 4 and 8)
+
|ExpHomeworkDescription = Preparation time approx 2 hrs, see Manual.
 
+
|ExpFiles              = [[media:IfA_3-7A_manual.pdf|Manual]]
====== Homework ======
 
Preparation time approx 2 hrs, see Manual.
 
 
 
====== Place ======
 
[http://www.rauminfo.ethz.ch/Rauminfo/RauminfoPre.do?region=Z&areal=Z&gebaeude=ETL&geschoss=D&raumNr=12 ETL D12]
 
 
 
====== Downloads ======
 
[[media:IfA_3-7A_manual.pdf|Manual]]
 
 
 
[[media:IfA_3-7A_manual.pdf|Matlab Template]]
 
 
 
  
 +
[[media:IfA_3-7_matlab.zip|Matlab Template]]
 +
}}
 +
-->
  
 +
<!--
 
----
 
----
==== 3.7B Flexible Shaft B - Loop Shaping & LQR ====
+
{{IfA_FP_Experiment
 
+
|ExpTitle              = 3.7B Flexible Shaft B - Loop Shaping & LQR
[[File:FlexShaft.jpg|right|frame|200px|Flexible Shaft A - System Analysis & PI]]
+
|PictureFile            = FlexShaft.jpg
This experiment is the continuation of experiment 3.7A. Here, students design two more feedback controllers to control the speed of the flexible shaft. The first controller is obtained from a loop shaping procedure. The second controller consists of a state-feedback LQ controller with integral action and an appropriate observer. Please note that the experiment 3.7A has to be done prior to this one.
+
|PictureDescription    = Flexible Shaft B - Loop Shaping & LQR
 
+
|ExpDescription        = This experiment is the continuation of experiment 3.7A. Here, students design two more feedback controllers to control the speed of the flexible shaft. The first controller is obtained from a loop shaping procedure. The second controller consists of a state-feedback LQ controller with integral action and an appropriate observer. Please note that the experiment 3.7A has to be done prior to this one.
====== Prerequisites ======
+
|ExpPrerequisites      = * Experiment 3.7A completed
* Experiment 3.7A completed
 
 
* LQR (RS1 § 17.9; week 13)
 
* LQR (RS1 § 17.9; week 13)
 +
|ExpHomeworkDescription = Preparation time approx 2 hrs, see Manual.
 +
|ExpFiles              = [[media:IfA_3-7B_manual.pdf|Manual]]
  
====== Homework ======
+
[[media:IfA_3-7_matlab.zip|Matlab Template]]
Preparation time approx 2 hrs, see Manual.
+
}}
 
+
-->
====== Place ======
 
[http://www.rauminfo.ethz.ch/Rauminfo/RauminfoPre.do?region=Z&areal=Z&gebaeude=ETL&geschoss=D&raumNr=12 ETL D12]
 
 
 
====== Downloads ======
 
[[media:IfA_3-7B_manual.pdf|Manual]]
 
 
 
[[media:IfA_3-7B_manual.pdf|Matlab Template]]
 
 
 
  
  
 
----
 
----
 
 
</div>
 
</div>

Latest revision as of 10:18, 7 September 2021

Experiments in the Spring Semester

On this page you will find short descriptions of every experiment we offer. You can also download the manuals and necessary files for your homework preparation from here.

Registration: Please register for experiments on the D-ITET online registration website.



2.2 Self Erecting Inverted Pendulumg - LQR

Self Erecting Inverted Pendulum - LQR

In this experiment, a pendulum is mounted on a cart. The pendulum shall be controlled to stay in its unstable equilibrium, i.e. the upright position. You will design an LQR controller to achieve this goal. Additionally, you will implement a destabilizing controller that will make the pendulum swing up from its stable downward position. Finally, the two controllers will be combined to yield a self-erecting pendulum.

Prerequisites
  • Linear Quadratic Regulator
Homework

Preparation time approx 2.5 hrs, see Manual.

Place

ETL C23.2

Downloads

Manual

Matlab Template



2.6 Helicopter II - Lead/Lag

Helicopter II - Lead/Lag

You will control the two coupled axes of a helicopter model. First the model of the plant is calculated and then linearized. Using Matlab and Simulink, you will design a compensation controller (Lead/Lag), which can then be tested on the real system.

Prerequisites

Lead/Lag Compensators

Homework

Preparation time approx 2.5 hrs, see Manual.

Place

ETL C23.2

Downloads

Manual

Matlab Template



3.4 Quad Tank

Quad Tank

The quad-tank system is a relatively simple MIMO (multi-input, multi-output) system. MIMO systems are inherently more difficult to control than systems with only one input / output. In this experiment, you will learn some fundamental techniques to control a MIMO system, like coupled- and decoupled designs or LQR / LQG state-space controllers.

Prerequisites
  • Basics in MIMO control
  • Minimum/Non-minimum phase plants
  • PI control
  • LQR control
Homework

Preparation time approx 2.5 hrs, see Manual.

Place

ETL C23.2

Downloads

Manual