Lecture 11: Feedback Systems Flashcards

1
Q

Definition of a System

A
  • “A collection of component parts organizedfor a purpose”
  • Contains interacting components connectedin such a way that the variation in one component affects the other components
  • System is scoped by defining its boundary: i.e. choosing which entitiesare inside, and which are outside the boundary
  • Environment affects system throughinput (cause), system responds (effect) in relation to the input
  • How to structure a system:

o Determinewhat belongs to the system, and what is outside

o Defineinputs, outputs and internal dynamics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Classification of Systems:Static vs. Dynamic Systems

A

Static System

  • Output of the system is determinedonly by the current input
  • The output does not change over timeif the input is held constant (time-invariant)

Dynamic System

  • the output of the system depends onthe current and all previous input
  • the output changes over time even ifthe input is constant (time-varying)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sequence of Events: Static vs dynamic systems

A

Static System

Information=> Action => Consequence

Dynamic System

Information ==Delay in knowledge==> Action ==Delay in choice==> Consequence ==Delay in state==> Information

^circle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Why Do Systems Fail?

A
  • It fails to achieve its purpose(system scope)
  • The parts are poorly designed orpoorly connected (system structure)
  • It is knocked off course by externalshock (perturbation)
  • It is inherently incapable ofmeeting its purpose or it attempts to adjust to change (adaptation)
  • Its policies are badly designed(interactions)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Definition of System Dynamics

A
  • System dynamics is the study of thetime-dependent behavior of a managed system
  • Aims to describe the system andunderstand it (focuses on patterns of behavior, not events)
  • Applies qualitative and quantitativemodels on how information feedback governs system behavior
  • Designing robust informationfeedback structures and control policies through simulation and optimization
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

System Dynamics and Dynamic Problem Analysis

A

System Dynamics are used to analyse “messy” dynamic problems:

  • Self-organising – dynamics arise from internal structure
  • Adaptive –actors change over time
  • Counterintuitive – too focused on symptoms of difficulty rather than the underlyingcause
  • Policy resistant – many obvious solutions fail or worsen the situation
  • Characterized by trade-offs – high-leverage policies cause worst to better behavior, while lowleverage policies result in temporary improvement before getting worse
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Elements of a Dynamic Problem

A
  • Dynamic behavior of important variables – identify and graph those variables in the systemthat are symptoms of the problem we wish to study
  • Time horizon– period of time over which the problem plays itself out
  • Reference behavior – patterns over time that will be referred to again and again
  • Thinking in terms of graphs over time – looking for long-term dynamic consequences.Use graphs to describe, define and analyse a problem
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Common Modes of Behaviorin Dynamic Systems

A
  • Exponential growth
  • Goal-seeking
  • S-shaped growth
  • Oscillation
  • Growth with overshoot
  • Overshoot and collapse
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Questions to answer insolving dynamic problems

A
  1. What is the problem you are tryingto analyse?
  2. What are the important symptomvariables?
  3. What is the time horizon of yourproblem?
  4. What is the reference behavior mode youexpect to see?
  5. What are the long-term dynamicconsequences of the problem?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Elements of System Dynamics

A
  1. System Definition
    a. Definition of the problem understudy
    b. System Boundaries, input and outputvariables
  2. A model of the system
    a. Definition of ystem components andtheir interrelations
    b. Usually in the form of mathematicaland/or graphical relationship determined analytically or empirically
  3. Analysis or simulation of thebehavior of the system
    a. Effects of the inputs on systemoutputs
  4. Formulation of recommendation
    a. To improve system performancethrough modification of system structure or parameter values
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

System Dynamics Modelling

A
  • A model of a system is basically atool to study the behavior of a system withoutconducting experiments on the real system
  • A model can be: physical model,mental model, linguistic model, graphical model, and mathematical model
  • Formal model = collection of equationswhich represent behavior and characteristics of a real system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why do we need a model?

A
  • To avoid a physical or social system
  • Cantreat new processes, policies or technologies without real world experiments orprototype
  • Doesnot interrupt operation of the existing system
  • Easier to work with models than realworld
  • Easyto test different approaches, parameter values
  • Flexibleto time-scales (saves time)
  • Canaccess immeasurable quantities (estimate component values)
  • Support operational integrity
  • Experimentsintroduce risks
  • Actorsneed to be trained

=>Help to gain insights and buildunderstanding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Model Characteristics

A
  • A model captures only some aspectsof a system
  • importantto know which aspects are modelled and which are noto makesure that the model is valid for its intended purposes
  • all-encompassing models are often abad idea
  • largeand complex – difficult to derive insights
  • cumbersomeand slow to manipulate!Goodmodels are simple, yet capture the essentials
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Model Simulation

A
  • we may define simulation as aprocess of imitating system dynamics using a computer in order to evaluateand/or improve the performance of the system
  • a model can be used to compute how asystem will react to certain inputs (i.e. different parameter settings)
  • this can be done by mathematicallysolving the equations that describe the system and study the solution OR
  • with the power of a computer we canperform a numerical computation to solve the equations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Causal Loop Diagrams

A

Causal LoopDiagrams are an important tool for representing the information feedbackstructure of systems

  • quickly capturing your hypotheses aboutcauses of dynamics
  • elicitating and capturing the mentalmodels of individuals or teams
  • communicating the importantfeedbacks you believe are responsible for a problem
  • testing scenarios and estimatinglong-term behavior of important variables
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

CLD Notation

A

Variables arelinked with causal links, each causallink has an assigned link polarity

Each loophas an identifier: positive (reinforcing) loops are marked with +

or R

Negative (balancing)loops are marked with – or B

EVEN NUMBER OF NEGATIVE LINKS = REINFORCINGLOOP

17
Q

Causal Links

A

-Positive causal links:All else equal,if X increases, then Y increases, above what it would have beenORIn the caseof accumulations, X adds to Y

Negative causal links:All elseequal, if X increases then Y decreases, below what it would have beenORIn the caseof accumulations, X subtracts from Y

18
Q

Causation vs Correlation

A

Do not imply causation where there is none! An increase in ice cream sales does notlead to increased murder rate – instead, average temperature causes more icecream sales and a higher murder rate

19
Q

Correct Variable Naming

A

Variable names should:

  • be nouns or noun phrases (i.e. notCost Rises, but Costs)
  • have a clear sense of direction (e.g.not feedback from the boss, but praise from the boss)
  • normally have a positive sense ofdirection (not losses, but profit)

Loops should also be named

20
Q

CLD Check List

A
  1. Check for causation vs correlation –be careful implying causation
  2. Name your variables properly – be positiveand maintain a snese of direction
  3. Always label link polarity – must beapplied and unambiguous
  4. Loop polarity must be applied – loopnaming is good practice
  5. Indicate important delays – where theyaffect the behavior
  6. Make the goals of negative loopsexplicit – they all have one