0% found this document useful (0 votes)
12 views20 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views20 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
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