0% found this document useful (0 votes)
8 views

Modelling and Identification Germany University

This document discusses modelling strategies, including theoretical and experimental modelling. It introduces various methods for system identification from experimental data, including: - Measuring frequency response using sinusoidal test signals - Obtaining transfer functions directly from system responses - Identifying parameters of a first-order system from its step response The document outlines the organization of a course on modelling and identification, which will cover topics like theoretical modelling, experimental modelling, least squares methods, prediction error methods, and subspace identification.

Uploaded by

Agustin Sanchez
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Modelling and Identification Germany University

This document discusses modelling strategies, including theoretical and experimental modelling. It introduces various methods for system identification from experimental data, including: - Measuring frequency response using sinusoidal test signals - Obtaining transfer functions directly from system responses - Identifying parameters of a first-order system from its step response The document outlines the organization of a course on modelling and identification, which will cover topics like theoretical modelling, experimental modelling, least squares methods, prediction error methods, and subspace identification.

Uploaded by

Agustin Sanchez
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

Modelling and Identification

Prof. Dr. Ping Zhang

Institute for Automatic Control

WS 2023/24
Review: Modelling strategies

Example: One-tank system


Theoretical modelling Experimental modelling

dh Flow rate Water level


Mass balance: A  Qinflow  Qoutflow
dt

Torricelli‘ law: Qoutflow  aA0 2 gh 0 t 0 t

dh K
A  Qinflow  aA0 2 gh H ( s)  Qin flow ( s )
dt Ts  1

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 2


Organisation of this course

Chapter 1: Introduction
Chapter 2: Theoretical Modelling
Chapter 3: Experimental modelling
Chapter 4: Least-Squares methods
Chapter 5: Prediction error methods
Chapter 6: Instrumental variable methods
Chapter 7: Subspace identification methods (SS model!)
Chapter 8: Some practical aspects

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 3


Organisation of this course

Chapter 1
Introduction

Chapter 2 Chapter 3
Theoretical Modelling Experimental Modelling

Chapter 4
Least-Squares methods

Chapter 5 Chapter 6
Prediction error methods Instrumental variable methods

Chapter 7
Subspace identification

Chapter 8
Some practical aspects

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 4


Chapter 3
Experimental Modelling

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 5


Measurement of frequency response

An improved approach:

System

If , then

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 6


Measurement of frequency response

An improved approach:

System

If , then

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 7


Measurement of frequency response

The direct measurement of freuency response using sinusoidal test


signal
 Pointwise determination of the frequency response
 Good results but time-consuming for systems with slow
dynamics

The improved approach


 Reduce the effect of noises
 Employed in many commercial frequency response
measurement devices and software tools

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 8


Get transfer function from system response

For simple systems, it is sometimes possible to read the parameters


of transfer functions directly from system response to a test signal.
2 3 2.5

2
1.5
2 1.5
1
1
1
0.5
0.5

0
0 10 20 30 40 0 0
0 20 40 0 20 40 60 80
Bode Diagram
80
70
2.5 7 60
50
40
30
6

Magnitude (dB)
20
2 10
0
5 -10
-20
-30
1.5 4
-40
-50
-60
-70
-80

1 3 -90

2 -120

Phase (deg)
0.5
1
-150

0 0
0 1 2 3 0 2 4 6 8 10
-180
-2 -1 0 1 2
10 10 10 10 10
Frequency (rad/s)

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 9


Step response of 1. order system
Given a first order system described by

Under the control input signal , the system output is

Step response (K=2)

2
T=1
1.5 T=2

y(t)
T=3
1

0.5

0
0 2 4 6 8 10
t

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 10


Step response approach – 1. order system
Assume that the system is approximated by a first order system

Step response ( )
2 Read characteristic
Tangent line at 𝑡 = 0 values:
1.5  final value
 time
1

0.5

0
0 10 20 30 40

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 11


Step response approach – 1. order system

Identification procedure:

1. Calculate the gain .


2. Draw the tangent line at .
3. Read

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 12


Step response approach – 1. order system
Assume that the system is approximated by a first order system

Step response ( )
2 Read characteristic
values:
1.5  final value
 time . : the time at
1 which the output reaches
63% of the final value
0.5

0
0 10 20 30 40
.

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 13


Step response approach – 1. order system

Identification procedure:

1. Calculate the gain .


2. Read time . , i.e. the time at which the output reaches 63% of the
final value
3. Get . .

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 14


Step response approach – systems with
derivative action
Approximation by a first order system with derivative action

Step response ( )

2.5

Read characteristic values:


1.5

0.5

0
0 1 2 3

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 15


Step response approach – systems with
derivative action
Approximation by a first order system with derivative action

Step response ( )

2.5
According to the initial value
2
theorem,
1.5
→ →

1

0.5

0
0 1 2 3

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 16


Step response approach – systems with
derivative action
Identification procedure:

1. Calculate the gain .


2. Draw the tangent at .
3. Read and .
( )
4. Calculate .

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 17


Step response approach – systems with
derivative action
Example 1: Approximate the system with the following step response by

Step response ( )

2.5

1.5

0.5

0
0 1 2 3

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 18


Step response approach – systems with
derivative action
Example 2: Approximate the system with the following step response by

Step response ( )

0
0 1 2 3

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 19


Step response approach – systems with
integral action
Approximation by a -th system with integral action

Step response ( )
7

0
0 2 4 6 8 10

Lehrstuhl für Automatisierungstechnik Ping Zhang, [email protected] 20

You might also like