Beruflich Dokumente
Kultur Dokumente
LECTURE 1.1
SYSTEMS AND SYSTEMS CONCEPTS
© LGChan
Origin of the word “Systems”
Root Definition
o from Late Latin systema "an arrangement, system"
o from Greek systema "organized whole, a whole compounded of parts”
o from stem of synistanai "to place together, organize, form in order”
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, software and physical components)
6
© LGChan
System Elements and System Operations
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 particular identification of a system is a human construct used to help make better 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: Foundations, Development, Applications, New York: George Braziller) © LGChan
System Environment
Definition
Anything affecting a subject system or affected by a subject system through interactions with it, or
anything sharing an interpretation 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 Environment: intended effect of the planned system
o Potential Environment: likely impact of the planned system
o Unknown Environment: unintended side effects of the system
9
© LGChan
System of Interest, System Boundary, System Environments begin
with the Context of the Use (Stated Purpose)
System Boundary
System of
Context of Use
Interest
System Environment
Stated Purpose
10
© LGChan
Stakeholders Resources Controls
Materials
Behavior:
Signal
Materials Signal Products
Data Inputs SYSTEM Outputs Performance
Energy/Data Procedure
Energy
Capability
Procedures
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 inputted from outside
Example:
o Energy is required to operate a system
o Input data information 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
13
© LGChan
Interactions of a System
Two Types of Interactions
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)
Definition
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
Integration Of Components
There are many interrelations between a large number of components (N 2 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
Examples: aircraft and automobile design/production, space satellites, electricity power grid,
transportation, world wide web
23
© LGChan
Properties of System of Systems (SoS) 1
1 Operational and Managerial Independence of the Individual Systems
SoS is composed of systems that are independent and useful in their own ways
SoS sub-systems are capable of independently performing useful operations independently to
achieve an intended purpose
2 Geographic Distribution
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
Properties 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 - Organization
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
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)
A class of systems characterized by a high degree of technical complexity, social intricacy, and
elaborate processes, aimed at fulfilling important functions in society (de Weck)
26
Ref: de Weck 2011 Engineering Systems-Meeting Human Needs in a Complex Technological World Cambridge MA MIT Press © LGChan
Examples of Engineering Systems
27
© LGChan
Examples of Engineering Systems
Type Example
Products systems are man made things which are automobile, aircraft, security system, data
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
Definitions
o Systems Engineering is a discipline that concentrates on the design and application of
the whole (system) as distinct from the parts
2
© LGChan
System Engineering Life Cycle
The evolution of a system, product, service, project or other human-made
entity from conception through retirement (ISO/IEC 2008)
Elicitation
Disposal Requirements
Utilize/Maintain Feasibility/Concept
Implement/Test Analysis/Design
3
© LGChan
System Engineering Life Cycle Process 1
Implementation
Concept
Elicitation Analysis Utilization Retirement
Feasibility
Design
Testing
5
© LGChan
System Engineering Life Cycle Process 3
Implementation
Concept
Elicitation Analysis Utilization Retirement
Feasibility
Design
Testing
6
© LGChan
System Engineering Life Cycle Process 4
Implementation
Concept
Elicitation Analysis Utilization Retirement
Feasibility
Design
Testing
7
© LGChan
System Engineering Life Cycle Process 5
Implementation
Concept
Elicitation Analysis Utilization Retirement
Feasibility
Design
Testing
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
Optional Video: Systems Engineer vs System Architect https://www.youtube.com/watch?v=wWnESjf4ajQ © LGChan
Systems Architecture vs System Engineering
Common in both
Characteristics Engineering Architecture
Architecture & Engineering
Understood Ill-Structured Constrained
Situation/Goals
Optimization Satisfaction Compliance
Equations Heuristics
Methods Analysis Synthesis Art and Science
Science and Art Art and Science
Interfaces Completeness Focus on “Mis-Fits” Critical
System Integrity Disciplined Methodology and Clear Objectives
“Single Mind”
Maintained Through Process
Working for Builder / Client Working for Client Working for Client
Meeting Project Conceptualization and Whole Waterfalls
Management Issues
Requirements
Certification Confidentiality Conflict of Interest
Profit vs Cost
11
(Ref: Reichtin Maier (2009) The Art of Systems Architecting 3rd edition Boca Raton CRC Press) © LGChan
END OF LECTURE 1.2
SYSTEMS ENGINEERING
12
© LGChan
SDM 5001 SYSTEMS ARCHITECTURE
LECTURE 1.3
SYSTEMS THINKING
© LGChan
Systems Thinking
Definitions
o a discipline for seeing wholes ... a framework for seeing interrelationships
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
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 Systematic/Logical World Metaphor/Systemic Mind
Problem Solving Style End Means Participation/Debate/Reform
Process Goal Optimization/Satisfaction Learning/Satisfying
Acting Focus Goal Oriented Process Oriented
Applying Methods Positive-Empirical Interpretive-Exploratory
Philosophical Thoughts Reductionist/Do the thing right Holism/Do the right thing
Example Scientific Analytical Methods CATWOE method
4
(Ref: Pan Valerdi Kang (2013) Systems Thinking-A Comparison between Chinese and Western Approaches Procedia Computer Science 16 pp 1027 – 1035) © LGChan
Heuristics
Definition
o A heuristic 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 qualities of Heuristics?
o It is informal or pragmatic 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 rationalized in a few minutes (think proverbs)
6
© LGChan
Heuristics Example 1
Heuristics from Systems Principles (Maier and Rechtin 2000) :
Interaction principle
Relationships among the elements are what give systems their added value
Leverage principle
Efficiency is inversely proportional to universality
Parsimony principle*
Manage complications and complexity by simplifying
Abstraction principle
In order to understand anything, you must not try to understand everything
(originally from Aristotle)
7
*Parsimony (noun) : extremely unwillingness to spend more time and money) © LGChan
Heuristics Example 2
INCOSE Pragmatic Heuristics 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 stimulate 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 Fifth Discipline (Senge 1990)
o For every action, there is a reaction
o Short-term improvements often lead to long term difficulties
o Cause and effect are not necessarily closely related, either in time or in space (Sometimes
solutions implemented here and now will have impacts far away at a much later time)
o The entirety of an issue is often more than the simple aggregation of the components of
the issue
o The entire system, comprised of the organization and its environment, must be
considered together
3
© LGChan
Components of Stock Flow Diagram
Flow
Material or information that enters or leaves a stock over a period of time
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 accumulation of material or information that has built up in a system over time
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 information 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 connections 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
Control
Mechanism for regulating flow rate by opening (increasing flow) or closing (decreasing flow) 4
© 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 outflows, 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 outflows
6
© LGChan
Example: Bath Tub Analogy for Dynamic Equilibrium
Goal: To maintain a water level in a bath tub
Controls: Rate of water inflow and rate of water outflow
water in tub at time (t) = increase of water in tub (∆t) + (inflow – outflow) * ∆t
Bathtub
water flow out
water flow in
Source Sink
7
© LGChan
Example: Temperature Control with Feedback
heating/cooling
Source Sink
temp loss
(time constant)
8
© LGChan
Demonstration : Temperature Control
http://forio.com/simulate/netsim/temperature-controller/run/
9
© LGChan
AN EXERCISE IN SYSTEMS DYNAMICS
10
© LGChan
STATIC SYSTEM
In Out Time 0 1 2 3 4 5
Process
Input 1 1 1 2 2
X2
Output 2 2 2 4 4
System Element Process: Name 2 things which you learn from this System
- Each Operation Takes 1 second
- Multiply by 2
Process
Yt = 2 X(t-1)
12
© LGChan
DYNAMIC SYSTEM Let us change the Boundary of this System?
Process
Bt = 2A(t-1) + 2B(t-1)
13
© LGChan
STATIC SYSTEM in SERIES
In Out In Out
1 Process
X2
2 Process
X3
6
System 1 System 2
15
© LGChan
Feedback in Systems Thinking
Systems Thinking employ feedback loops at multiple stages
Feedback is used to ensure that the actual direction corresponds to the desired
direction
Feedback is the starting point of learning process because it provides for the
detection 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
problematic behaviour across many different types of systems
Archetypes are often called “traps” because they’re extremely common, and yet
policymakers struggle to identify them early and deal with them effectively
17
© LGChan
Two Simple Causal Loop Models of System Dynamics
Primary Effect in One Feedback Loop Secondary Effect in Two Feedback Loops
Our decisions alter the environment Triggering side effects, delayed reactions,
leading to new decisions with changes in goals and interventions by
feedback loop others.
These feedbacks may lead to
unanticipated results and ineffective
policies (Side Effects)
18
© LGChan
More Archetypes of System Dynamics
Reinforcing loop Balancing loop Fixes that backfire
an important variable accelerates Oscillating around a single target (with A quick fix solution can have unintended
up/down, with exponential delay), or movement toward a target results that make the problem worse.
growth/collapse (without delay) The problem symptom temporarily
Example: Example: improves and then deteriorates, worse
Climate change melts ice, reducing the Managing population levels of an than before
albedo effect, further warming the endangered specie Example:
planet Negative rebound effects from efficiency
investments
Reinforced
Action
19
© LGChan
EXAMPLES
20
© LGChan
Numerical Example: Logistic Map
Logistic Map Equation:
x n+1 = r xn (1 - xn)
0 < xn < 1 represents the ratio of existing population to the maximum possible population
o Investigate value of x for r values from 0 to 4
o Demonstration http://en.wikipedia.org/wiki/Logistic_map
Cubic Map
xt = x3(t-1) – r x(t-1)
Sinusoid Map
xt = r sin x(t-1)
Final Stable Value of x
Deterministic Equation
but Unstable
CHAOS
Result of Iteration
Bifurcation Diagram 21
© 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 relatively stable equilibrium between
interdependent elements, especially as maintained by
physiological processes
Negative Feedback
Almost all homeostatic control mechanisms are negative
feedback mechanisms:
o Acid-base balance
o Body temperature
o Glucose level
o Calcium level
o Fluid volume
Positive Feedback
o Oxytocin - hormone that acts as a neurotransmitter in
the brain
23
© LGChan
Example: Water Resources in Singapore
Identify 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 – 166 ) © LGChan
Example: Water Resources in Singapore
Source Sink Source
Sink
Sink
Source
Sink
FEEDBACK
FEEDBACK
Sink
Source Sink
25
(Source: Poh Xi 2013 Using system dynamics for sustainable water resources management in Singapore. Procedia Computer Science 16 pp 157 – 166 ) © LGChan
END OF LECTURE 1.4
SYSTEMS DYNAMICS
26
© LGChan