Académique Documents
Professionnel Documents
Culture Documents
LECTURE 1.1
SYSTEMS AND SYSTEMS CONCEPTS
© LGChan
Origin of the word “Systems”
Root Definition
o from Late Latin "an arrangement, system"
systema "organized whole, a whole compounded of parts”
o from Greek systema "to place together, organize, form in order”
o from stem of synistanai from syn- "together" + root of histanai “cause to
stand"
2
© LGChan
Systems Definitions
Definitions
o A system is a group of interacting, interrelated, or interdependent elements forming
a complex whole (American Heritage Dictionary)
o A system comprises system elements with interactions between them through their
interfaces. A system is enclosed in a system boundary and is surrounded by an
external environment
3
© LGChan
Purpose of a System
Why do we need Systems?
The System Objectives are a set of goals and constraints that include
o system behavior with beneficial or value-added functions (goals)
o system performance during the system lifetime (goals)
o environment in which the system must perform (constraints)
o cost, schedule, regulations, and legal (constraints)
4
© LGChan
System of Interest
Definition
A system-of-interest (SOI) is a collective set of all elements of any system considered
in
a system lifecycle by the user
It consists of system elements and their interconnections that exist within the
defined
boundary
5
© LGChan
System Elements
Definition
A system element can be hardware, software, data, humans, processes (eg processes for
providing service to users), procedures (eg operator or software instructions), facilities,
materials, and naturally occurring entities (eg water, organisms, minerals, energy), or any
combination. (ISO/IEC 15288:2008)
Abstract systems contain only conceptual elements (eg capability systems, process systems)
Concrete systems contain at least two elements that are real objects (eg product systems,
society, information, sofware and physical components)
6
© LGChan
System Elements and System Operations
Classificaton of Elements of a
System
System Elements System Operations
Material Elements to provide structure and transformation of materials
Signal Elements to sense and communicate information
Data Elements to interpret, organize, and manipulate information
Energy Elements to provide energy and motion power
Procedural to provide instructions for interaction of elements (sofware)
Elements
7
© LGChan
System Boundary
Definition
A system boundary defined by those relationships which relate to membership of the system
The setting of a boundary and hence the identification of a system is ultimately the choice of the
observer .…
any partcular identification of a system is a human construct used to help make beter sense of a
set of things and to share that understanding with others if needed (SEBOK Part 2)
Closed Systems encloses all aspects of the system exist within this boundary
o no interactions with its environment
o useful for work with abstract systems and for some theoretical system descriptions
Open Systems comprises systems elements and relationships which can be considered part of
the system, and those which describe the interactions across the boundary between system
elements and elements in the environment
o system exchanges inputs and outputs with its environment
8
(Ref: 1968, von Bertalanfly (1968) General System theory: Foundatons, Development, Applicatons, New York: George © LGChan
System Environment
Definition
Anything affectng a subject system or affected by a subject system through interactions with it,
or anything sharing an interpretaton of interactions with a subject system (IEEE 1175.1-2002
(R2007), 3.6)
The surroundings (natural or man-made) in which the system-of-interest is utilized and supported;
or in which the system is being developed, produced or retired (INCOSE 2010)
System Environment is the space, beyond the system boundary, which interacts with the
system
of interest
o Immediate intended effect of the planned
Environment: o Potental system likely impact of the planned
Environment: o Unknown system unintended side effects of the
Environment: system
9
© LGChan
System of Interest, System Boundary, System Environments
begin
with the Context of the Use (Stated Purpose)
System Environment
Stated Purpose
10
© LGChan
Stakeholders Resources Controls
Materials
Behavior:
Signal
Materials Signal Products
Data Inputs Outputs
Energy Energy/Data SYSTE Procedure Performanc
e Capability
Procedur M
es
ENVIRONMENT
11
© LGChan
System Elements Interactions
Interaction of various elements (materials, energy, data, signals, procedures) will produce new
behavior of a system (emergent behavior)
When certain elements are missing in the system, these elements can be inputed from outside
Example:
o Energy is required to operate a system
o Input data informaton to software systems
Definition
Process is work performed on, or in response to, incoming information or changing conditions
o Process is a system interaction
o “Work Done”
System Interface
Functon: Transfer
Process Process
“Send” “Receive”
Flow Flow
System 1 System 2
Feedback
13
© LGChan
Interactions of a System
Two Types of Interactons
System
System Processes are internal transformation inside a System 14
© LGChan
Systems Interfaces
Interfaces are the points of contact between interacting system elements and other
subsystems
(internal interface) or the environment (external interface) at the system boundaries
15
© LGChan
Example: Systems Interfaces of a Computer
16
© LGChan
Example: System Map of a Product
Systems
Layers
18
© LGChan
19
© LGChan
20
© LGChan
System of Systems (SoS)
Definiton
A SoS is an integration of a number of constituent systems which are
independent and operatable, and which are networked together for a
period of time to achieve a certain higher goal (SEBoK)
22
© LGChan
Sources of Complexity in System of Systems
Integraton Of Components
There are many interrelations between a large number of components (N2 number of
interactions), recursive levels of integration, non linear response
Heterogeneity Of Components
Several specialized fields are involved in the design of a complex system, making it
difficult to keep a unified vision of this system and to manage its overall design
2 Geographic Distributon
Geographic dispersion of component systems is often large and can readily exchange
only information and knowledge with one another
3 Emergent Behavior
SoS performs functions and carries out purposes that are not necessarily associated with
any
sub-systems
24
© LGChan
Propertes of System of Systems (SoS) 2
4 Evolutionary Development
Development of an SoS is evolves over time
Components of structure, function, and purpose are added, removed, and modified with
experience
5 Self - Organizaton
SoS is dynamic and is able to change in respond to changes in the environment and to changes
in goals and objectives for the SoS
6 Adaptation
SoS is dynamic and able to adapt to external changes and perceptions of the environment
25
© LGChan
Lecture 1.1
Engineering Systems
Definition
An open complex system of technical or socio-technical elements that exhibit
emergent properties not exhibited by the individual system elements (SEBoK)
27
© LGChan
Examples of Engineering Systems
Type Example
Products systems are man made things which automobile, aircraf, security system, data
are developed and delivered to the user with the storage system, airline booking system
required functions for the final user
Services Systems are processes that provides health care, transportation, internet
capability and performance for a user
without necessarily delivering the product
system
28
© LGChan
A Classification Scheme of Systems Types
System of
Systems
29
© LGChan
END OF LECTURE 1.1
SYSTEMS CONCEPTS
30
© LGChan
SDM 5001 SYSTEMS ARCHITECTURE
LECTURE 1.2
SYSTEMS ARCHIECTURE VS SYSTEMS ENGINEERING
© LGChan
System Engineering Definitions
Definitons
o Systems Engineering is a discipline that concentrates on the design and applicaton of
the whole (system) as distinct from the parts
2
© LGChan
System Engineering Life Cycle
The evoluton of a system, product, service, project or other human-
made
entty from concepton through retrement (ISO/IEC 2008)
Elicitation
Disposal Requirements
Utilize/Maintain Feasibility/Concept
Implement/Tes Analysis/Design
t
3
© LGChan
System Engineering Life Cycle Process 1
Implementation
Concept
Elicitation Analysis Utilization Retirement
Feasibility
Design
Testin
g
6
© LGChan
System Engineering Life Cycle Process 4
Implementation
Concept
Elicitation Analysis Utilization Retirement
Feasibility
Design
Testin
g
7
© LGChan
System Engineering Life Cycle Process 5
Elicitation Concept Analysis Implementation Utilization ment
Feasibility Design Testing Retire
8
© LGChan
Systems Architecture Emphasis
Top Down Approach
o Views the system as a whole (holistic approach)
System Requirements
o Stakeholders requirements
o Well defined and specified system criteria, and traceability of these requirements
Interdisciplinary
o Team approach of members with specialized skills
9
© LGChan
Systems Architecture vs System Engineering
Difference between Systems Architecting and System Engineering
10
Optonal Video: Systems Engineer vs System Architect https://www.youtube.com/watch?v=wWnESjf4a © LGChan
Systems Architecture vs System Engineering
Characteristics Engineering Architecture Common in both
Architecture &
Understood Engineering
Situaton/Goals Ill-Structured
Optimizaton Satsfaction Constrained
Compliance
Methods Equatons Heuristcs
Analysis Synthesis Art and Science
Science and Art Art and Science
Interfaces Completeness Focus on “Mis-Fits”
Critcal
System Integrity Disciplined Methodology and “Single Mind” Clear Objectves
Maintained Through Process
Management Issues Working for Builder / Working for Client Working for Client
Client Meetng Project Conceptualization and Whole Waterfalls
Requirements Certificaton Confidentality Conflict of Interest
Profit vs Cost
11
(Ref: Reichtin Maier (2009) The Art of Systems Architecting 3 edition Boca Raton CRC
rd
© LGChan
END OF LECTURE 1.2
SYSTEMS ENGINEERING
12
© LGChan
SDM 5001 SYSTEMS ARCHITECTURE
LECTURE 1.3
SYSTEMS THINKING
© LGChan
Systems Thinking
Definitons
o a discipline for seeing wholes ... a framework for seeing
interrelatonships rather than things ... a process of discovery and
diagnosis ... and as a sensibility for the subtle interconnectedness that
gives living systems their unique character (Senge 2006, pp 68-69)
2
© LGChan
The Systems Thinking Approach
1. Understand the whole system (holistic thinking)
2. Understand the nature of the problem (requirements, boundary and environment)
3. Understand interconnections between things (interfaces)
4. Understand interrelationships to produce system synergy or disruption (complexity,
system
dynamics)
5. Understand the interrelationships among parts relative to a common purpose of systems
components (modularity)
6. Seeing things from different perspectives (viewpoints)
7. Simplifying systems without losing details (abstraction)
8. Recognizing repeated events and paterns rather than things (heuristics)
9. Optimizing performance of system (architecture platform, trade off study)
10. What will it lead to? (uncertainty, states, use case)
3
© LGChan
Hard and Soft System Thinking Approaches
Hard System Thinking Soft System Thinking
Objective Hard/Well Defined Problem Soft/Ill Structured Fuzzy Problem
Assumptions of System Systematc/Logical World Metaphor/Systemic Mind
Problem Solving Style End Means Participation/Debate/Reform
Process Goal Optimizaton/Satsfaction Learning/Satisfying
Acting Focus Goal Oriented Process Oriented
Applying Methods Positve-Empirical Interpretive-Exploratory
Philosophical Thoughts Reductonist/Do the thing right Holism/Do the right thing
Example Scientfic Analytcal Methods CATWOE method
4
(Ref: Pan Valerdi Kang (2013) Systems Thinking-A Comparison between Chinese and Western Approaches Procedia Computer Science 16 pp 1027 – © LGChan
Heuristics
Definiton
o A heuristc is a common sense rule intended to increase the
probability of solving some problem,
eg a rule of thumb, guideline
5
© LGChan
Heuristics
What are the qualites of Heuristcs?
o It is informal or pragmatc approach based on experience and learned knowledge
o It must make sense in the original context and beyond (example: wise sayings)
o It is be easily understood and ratonalized in a few minutes (think proverbs)
6
© LGChan
Heuristics Example 1
Heuristics from Systems Principles (Maier and Rechtn 2000) :
Interacton principle
Relatonships among the elements are what give systems their added value
Leverage principle
Efficiency is inversely proportonal to universality
Parsimony principle*
Manage complicatons and complexity by simplifying
Abstracton principle
In order to understand anything, you must not try to understand
everything (originally from Aristotle)
7
*Parsimony (noun) : extremely unwillingness to spend more tme and © LGChan
Heuristics Example 2
INCOSE Pragmatc Heuristcs Principles
Report on “An Identification of Pragmatic Principles” (INCOSE 1993)
8
© LGChan
Tool Kits for Systems Thinking 1
Dynamic Thinking Tools
Systems Archetype
Recurring Stories of Cause and Effect
9
© LGChan
Tool Kits for Systems Thinking 2
Computer Based Tools
Computer Modelling
Using computers to stmulate and explore systems behaviour
Agent Based Modelling, Discrete Event Modeling, Systems
Dynamics
Software: Stella, iThink, XMILE, AnyLogic
10
© LGChan
END LECTURE 1.3
SYSTEMS THINKING
11
© LGChan
SDM 5001 SYSTEMS ARCHITECTURE
LECTURE 1.4
SYSTEMS DYNAMICS
© LGChan
What is Systems Dynamics?
Mental models are constructed to represent the causal effect mechanics of the
system behavior in the real world
2
© LGChan
Principles of Systems Dynamics
Laws of Fifh Discipline (Senge 1990)
o For every acton, there is a reacton
o Short-term improvements often lead to long term difficulties
o Cause and effect are not necessarily closely related, either in tme or in space
(Sometmes
solutions implemented here and now will have impacts far away at a much later tme)
o The entrety of an issue is often more than the simple aggregaton of the components of
the issue
o The entre system, comprised of the organizaton and its environment, must
be considered together
3
© LGChan
Components of Stock Flow Diagram
Flow
Material or informaton that enters or leaves a stock over a period of tme
o The speed of flow is flow rate which could be controlled
o Flow is not dependent on previous values of that rate, but dependent on the levels in a system along with
external influences
Stock
An accumulaton of material or informaton that has built up in a system over tme
o Stock can also be a source or sink
o Source represents systems of levels and rates outside the boundary of the model
o Sink is where flows terminate outside the system
Feedback Loop
Mechanism (rule or informaton flow or signal) that allows a change in a stock to affect a flow into or out of
that
same stock
o A closed chain of causal connectons will have a feedback loop because flow from a stock, through a set of
decisions and actions dependent on the level of the stock, and back again through a flow to change the
stock
o An open chain will not have feedback loop
Mechanism for regulatng flow rate by opening (increasing flow) or closing (decreasing 4
flow) © LGChan
Principles of Stocks, Flows, and Dynamic Equilibrium
Basic Principles
o A stock is the memory of the history of changing flows within the system
o If the sum of inflows exceeds the sum of outlows, stock level will rise
o If the sum of outflows exceeds the sum of inflows, stock level will fall
o If the sum of outflows equals the sum of inflows, stock level will not
change (dynamic equilibrium)
o A stock can be increased by decreasing its outflow rate AND/OR by increasing
its inflow rate
o Stocks act as delays or buffers or shock absorbers in systems (delays in system)
o A feedback loop is a closed chain of causal connections from a stock and back
again
through a flow to change the stock
5
© LGChan
Feedback in Systems Dynamics
Dynamic equilibrium
The condition in which the state of a stock (its level or its size) is steady
and
unchanging, despite inflows and outflows
This is possible only when all inflows equal all outlows
water in tub at time (t) = increase of water in tub (∆t) + (inflow – outfow) *
∆t
Bathtub
water flow out
water flow in
Source Sink
7
© LGChan
Example: Temperature Control with Feedback
heatng/cooling
Source Sink
temp loss
(tme constant)
8
© LGChan
Demonstration : Temperature Control
http://forio.com/simulate/netsim/temperature-controller/ru
n/
9
© LGChan
AN EXERCISE IN SYSTEMS
DYNAMICS
10
© LGChan
STATIC
SYSTEM Time 0 1 2 3 4 5
In Process Out
X2 Input 1 1 1 2 2
Output 2 2 2 4 4
System Element Process: Name 2 things which you learn from this System
- Each Operaton Takes 1
second
- Multply by 2
Time 0 1 2 3 4 5
DYNAMIC SYSTEM
Input 1 1 1 2 2
In Process Out Feedback 0 2 6 14 32
X2 Process 1x2 1x2+ 1x2+ 2x2+ 2x2+
2x2 6x2 14x2 32x2
Final Output 2 6 14 32 68
Process
Yt = 2 X(t-1)
12
© LGChan
DYNAMIC SYSTEM Let us change the Boundary of this
System?
In Process Out What is the System of Systems? What is the
A X X2
Y Subsystem?
What is the Functon of this System?
B - Amplify/Increase Input to ?? Times
Process
Bt = 2A(t-1) + 2B(t-1)
13
© LGChan
STATIC SYSTEM in
SERIES
In Process Out In Process Out
1 X2 2 X3 6
System 1 System 2
STATIC SYSTEM in
PARALLEL What is this Principle in
In Process Out Systems Concepts?
1 X2 2
System Elements can
System 1 have
8 different processes
In Process Out
1 X3 6
System 2
14
© LGChan
STATIC SYSTEM in SERIES with
FEEDFORWARD
15
© LGChan
Feedback in Systems Thinking
Systems Thinking employ feedback loops at multiple stages
Feedback is the startng point of learning process because it provides for the
detecton of mistakes
o Without learning, similar mistakes are repeated leading to wasted resources
o With learning, individuals and organizations become more efficient and productive
16
© LGChan
System Archetypes
System Archetypes are system structures that produce common patterns of
problematc behaviour across many different types of systems
Archetypes are often called “traps” because they’re extremely common, and
yet
policymakers struggle to identfy them early and deal with them effectively
17
© LGChan
Two Simple Causal Loop Models of System
Dynamics
18
© LGChan
More Archetypes of System Dynamics
Reinforcing loop Balancing loop Fixes that backfire
an important variable accelerates Oscillatng around a single target A quick fix soluton can have unintended
up/down, with exponental (with delay), or movement toward a results that make the problem worse.
growth/collapse target (without delay) The problem symptom temporarily
Example: Example: improves and then deteriorates,
Climate change melts ice, reducing the Managing population levels of an worse than before
albedo effect, further warming the endangered specie Example:
planet Negative rebound effects from
effciency
investments
Reinforced
Action
19
© LGChan
EXAMPLES
20
© LGChan
Numerical Example: Logistic Map
Logistic Map Equation:
x n+1 = r xn
0 < xn < 1 represents the rato of existng populaton to the maximum possible populaton
o Investgate value of x for r values from 0 to 4
o Demonstraton
(1 - xn)
http://en.wikipedia.org/wiki/Logistc_map
Cubic Map
xt = x3 (t-1) – r x(t-1)
Sinusoid Map
xt = r sin x(t-1)
Final Stable Value of x
Deter
ministc Equaton
but
Unstable
Bifurcaton Diagram
CHA
21
OS © LGChan
What we learned from Chaos and Complex Systems
Chaos System is a non-linear dynamic system
o Non-linear means that due to feedback or multiplicative effects between the
components,
the whole becomes something greater than just adding up the individual parts
o Dynamic means the system changes over time based on its current state
Chaos systems
o depend on initial conditions and path dependent
o indicates that there are limits to knowledge and prediction (some futures may be
unknowable)
o have emergent and new behaviors not seen in a deterministic way
o interventions into a system may have unpredictable outcomes even if they initially change
things only slightly, as these effects compound over time
22
© LGChan
What of Feedback is present in the Human Body?
Homeostasis
The tendency towards a relatvely stable equilibrium
between interdependent elements, especially as maintained
by physiological processes
Negatve Feedback
Almost all homeostatc control mechanisms are
negatve feedback mechanisms:
o Acid-base balance o
Body temperature o
Glucose level
o Calcium level
o Fluid volume
Positve Feedback
o Oxytocin - hormone that acts as a neurotransmitter
in the brain
23
© LGChan
Example: Water Resources in Singapore
Identfy the Sources,
Sinks, and Feedback in this
system
24
(Source: Poh Xi 2013 Using system dynamics for sustainable water resources management in Singapore. Procedia Computer Science 16 pp 157 – © LGChan
Example: Water Resources in Singapore
Source SinkSink
Source
Sink
Sink
Source
Sink
FEEDBACK
FEEDBACK
Source Sink
25
(Source: Poh Xi 2013 Using system dynamics for sustainable water resources management in Singapore. Procedia Computer Science 16 pp 157 – © LGChan
END OF LECTURE 1.4
SYSTEMS DYNAMICS
26
© LGChan