Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lecture 1 4/19/
OVERVIEW
§ Contents course
Lecture 1 4/19/19 2
LET’S INTRODUCE OURSELVES
Edwin Alfred
van Asseldonk Schouten
Lecture 1 4/19/19 4
WHAT IS SYSTEM IDENTIFIATION
Lecture 1 4/19/19 5
LET’S START SIMPLE - SPRING
Lecture 1 4/22/19 6
LET’S START SIMPLE – MASS SPRING DAMPER SYSTEM
Dynamical systems
Single sine does not suffice – broadband input signal is required
Lecture 1 4/22/19 7
USING SYSTEM IDENTIFICATION TO DERIVE MODEL
OF SYSTEM IN THE FREQUENCY DOMAIN
Input F(t) Output x(t)
H?
Closed/open loop
system identification
Lecture 1 4/19/19 9
PHYSIOLOGICAL FEEDBACK CONTROL SYSTEMS
Disturbance w(t)
Desired
output yref(t) Input u(t) Output y(t)
Controller Process
Sensor
muscle
reference activation joint
angle angle
Lecture 1 4/22/19 11
FUNDAMENTAL PROBLEM
U(w) N2(w) Y(w)
e.g. muscle activation e.g. joint angle
N1(w)
H1 H2
H3
Lecture 1 4/19/19 13
SOLUTION: CLOSED LOOP IDENTIFICATION
Perturbation
Measurement
Z(w)
noise N2(w)
Voluntary
N1(w) U(w) Y(w)
action
H1 H2
H3
Closed-loop approach
• Use known perturbation signal Z(ω) to separate H1, H2 and H3 !
• Measure effect of Z(ω) inside the closed loop on U(ω) and Y(ω)
Lecture 1 4/19/19 14
RECIPE FOR SYSTEM IDENTIFICATION
Lecture 1 4/19/19 15
RECIPE FOR SYSTEM IDENTIFICATION APPLIED TO
INVESTIGATE REFLEXES IN THE WRIST
Input Output
System
• Non-parametric description
• Admittance
• Modeling
• Physiological Parameters
Lecture 1 4/22/19 16
Lecture 1 4/23/19 17
APPLICATIONS SYSTEM IDENTIFICATION
Lecture 1 4/19/19 18
BASIS SCIENCE, DEVELOPING AND TESTING NEW
THEORIES OF (HUMAN) PHYSIOLOGY
Lecture 1 4/19/19 19
DIAGNOSTIC/MONITORING NEUROLOGICAL
PATIENTS
§ However, the clinical eye can see that something is wrong, but identification of
the underlying causes is required for an appropriate diagnosis and treatment
Lecture 1 4/19/19 20
REFLEX LOOP
Lecture 1 4/19/19 21
INVESTIGATE REFLEXES IN THE ANKLE
Lecture 1 4/19/19 23
REFLEX ACTIVITY CHILDREN WITH CEREBRAL
PALSY HIGHER THAN IN HEALTHY SUBJECTS
Lecture 1 4/19/19 24
LARGE VARIABILITY BETWEEN PATIENTS
Intrinsic
Hyper stiffness
reflex
activity
Lecture 1 4/19/19 25
MODEL BASED CONTROL OF ROBOTIC: DEVICES:
USING IDENTIFIED ANKLE STIFFNESS IN CONTROL
OF PROSTHETIC ANKLE
Lecture 1 4/19/19 26
USING IDENTIFIED ANKLE STIFFNESS IN CONTROL
OF PROSTHETIC ANKLE
-("#$
! "#$ = −'"#$ ("#$ − ("#$,*+ − ,"#$
-.
("#$ , is the prosthetic ankle angle
Lecture 1 4/19/19 27
APPLY PERTURBATIONS DURING WALKING
Rouse EJ, et al. Estimation of Human Ankle Impedance During the Stance
Phase of Walking. IEEE Trans Neural Syst Rehabil Eng 22: 870–878, 2014.
Lecture 1 4/19/19 28
IDENTIFY THE ANKLE STIFFNESS DURING WALKING
Lecture 1 4/19/19 30
LEARNING LINE
Q3 Q4
• Biomechanics of Human • Biomechatronics
movement • Identification of human
• Human Movement Control movement control
Lecture 1 4/19/19 31
GOALS
Student is able to:
§ able to translate human (patho)physiological control systems (muscle reflexes,
controlling respiratory rate) into technical control system;
§ able to design an optimal perturbation signal to identify unknown system
dynamics;
§ able to identify a nonparametric model of the physiological system from recorded
signals;
§ able to estimate parameters for a physical model describing the nonparametric
model.
Lecture 1 4/19/19 32
3 PARTS
Lecture 1 4/19/19 33
COURSE MATERIAL
Lecture 1 4/19/19 34
EXTRA MATERIAL
§ Background/Prior knowledge
§ Dynamical systems and control
§ Bernstein DS. A student's guide to classical control. IEEE Control Systems
17: 96–100, 1997
§ Short video lectures on various topics regarding dynamic systems and control
§ Matlab skills
§ Matlab Onramp (tutorials from Mathworks)
§ Tutorial from TU Delft (preparation for their sys ID course)
Lecture 1 4/19/19 35
OVERVIEW HMC: SCHEDULE
§ Contact Hours
§ Tuesday various hours – Lecture/tutorial/digital exam/Q&A
§ Wednesday: 1st and 3rd hour –Lecture
§ Friday: 3rd and 4th hour – Tutorial
§ SEE ACTIVITY OVERVIEW for more details
§ Roosters.utwente.nl for room
Lecture 1 4/19/19 36
PREPARE FOR THE LECTURES – READ THE
MATERIAL
§ Why:
§ coming prepared to the lecture so the lecture can be used to gain a better
understanding of the material.
§ Use of peer instruction during lecture
Lecture 1 4/19/19 37
LECTURES
§ Alternating:
§ Short discussion of course material
§ Interaction
§ Peer Instruction
§ Answer a (concept)question about the course material
§ Discuss answers with your fellow students: convince them of the
correctness of your answer
§ Decide whether you want to change your answer
§ Short explanation from the instructor
Lecture 1 4/19/19 38
LET’S TRY IT
Lecture 1 4/19/19 39
ASSIGNMENTS
§ 4 Assignment:
§ 3 Matlab assignment: signal analysis, system identifcation, parameter estimation
§ 1 group assignment on application of system identification techniques.
§ Crucial part of this course: apply techniques using Matlab
§ Matlab assignments
§ Groups of 2 persons (self enrol groups)
§ Deadlines of assignments are strict deadlines
§ If assignment is not completed, hand in what you have
Lecture 1 4/19/19 40
USING ANS
§ Assignment
§ Answers to questions, showing figures, interpretation of results
§ This part will be graded
§ Code
§ Can be used throughout the assignment to check your code
§ Will not be graded
Lecture 1 4/19/19 41
IMPROVE THE USE OF ANS
Lecture 1 4/23/19 42
ASSIGNMENTS TROUBLE SHOUTING
§ Troubleshooting
§ Assistance in tutorials
§ Open office hours
§ Tuesday from 12.30 to 13.30 – Ronald & Michielle in HR Z102
Lecture 1 4/19/19 43
GRADING
Lecture 1 4/19/19 44
Enjoy this course
Lecture 1 4/23/19 45