RAMS, Systems Engineering and Systems Thinking_pub.pptx

advertisement
2/05/12 RAMS, Systems Engineering and
Systems Thinking
Presentation for
The Joint Electrical Institutions Lecture Programme
Ravindra K Bagia
About Me
—  Ravindra Bagia
—  UTS – Faculty of Engineering and IT
—  Teaching: Systems Engineering, ILS, RAM, Project
Management, Engineering management
—  Research: Complex systems and projects
1 2/05/12 My Background
—  Electrical Engineer – evolved into Systems Engineer –
further evolved into an Academic – hope to evolve into a
genuine Systems Thinker!
—  Worked with various organisations:
—  Department of Main Roads, NSW
—  Rockwell Systems Australia
—  Boeing Australia
—  Now at the University of Technology, Sydney
—  Most of my engineering practice was on large Defence/
Aerospace projects
RAMS
—  We probably all know:
—  R = reliability
—  A = availability
—  M = maintainability
—  S = safety
—  We also probably know some impressive maths that goes with
all these
—  However – I promise I won’t bring in any equations tonight!
2 2/05/12 My Purpose Tonight:
—  Emphasise Systems and Systems Thinking in RAMS work.
—  How?
—  Talk about systems – need and requirements
—  Talk about Systems Thinking
—  Talk about Systems Engineering
—  Place RAMS in this context
—  Look at some implications of not doing so.
—  Why?
Motivation
—  Still prevalent tendency to “siloed” approaches to system
development;
—  Treatment of RAMS as a “specialty” area – useful, often
necessary, but can be problematic;
—  Tendency to advocate systemic approaches but not really
using them – leading to knee-jerk decision making
—  Tensions between project drivers and engineering drivers –
leading to poor system development – systemic approaches
“going out the window”;
3 2/05/12 Motivation
—  Remind ourselves of the importance of systems thinking to
the practice of RAMS:
—  System and context complexity
—  Limits of safety engineering being stretched
—  Significant cost and time-to-market constraints: “knee-jerk”
decision making
—  Lessons from practice – usually recorded but not really learnt
—  Locate (RE- locate?) RAMS in the systems engineering life-
cycle;
—  Explore some implications of this.
My Sources:
—  My own experience as a practitioner
—  My experience as an academic – research and teaching
—  My consulting activities – numerous organisations
—  My post-graduate students (local and international):
—  Working in relevant areas while studying
—  Doing research and work-based projects
—  Consulting me after graduating
—  RAMS scholarly literature – I have not provided specific
references tonight
—  General news sources
4 2/05/12 Some Points to Ponder
—  Modern applications demand near to 100% availability
—  Think banking systems, hospital systems, public transport systems for
example;
—  Increasing complexity and coupling:
—  Of all types: interactive, dynamic, decompositional and non-linear
complexity
—  Very difficult to consider all possible system states
—  New technology – new types of hazards and accidents
—  Decreasing tolerance of single accidents
—  Prioritising and trade-off harder – time pressures, competition…
—  Increasingly complex human-machine interactions
—  Changing public and regulatory views of safety
Some points to ponder:
—  RAMS considered specialty domains of knowledge
—  What does this mean from an institutional perspective?
—  Can R, A, M and S be considered in isolation from each other?
—  Everyone says no, but what happens in practice?
—  Can RAMS be considered in isolation from everything else?
—  What are the institutional implications of this?
—  Some program managers consider RAMS a nice luxury – neither
affordable nor always required
—  How do we deal with this, given project pressures?
—  Example from recent news: Rail system is “inefficient”: remove
excess staff e.g. guards
—  Q: Will removal of guards affect RAMS? Of which system?
5 2/05/12 Declared Wisdom
—  Talk to clients/users/other beneficiaries and victims
—  UNDERSTAND their missions and operations
—  UNDERSTAND the context and the environment for these
—  Then establish the operational requirements, including
RAMS – for the total system!
—  Create a RAMS Plan, if appropriate
—  Then ensure that a systems approach is taken leading to
holistic consideration of ALL requirements
—  Ensure good interaction between relevant organisations
—  Do this for the entire life cycle
Systems Life Cycle
Operational Requirements
Need
Conceptual
Design
Preliminary
Design
Detail
Design &
Development
Production
and/or
Construction
Utilization
and
Support
Phaseout
and
Disposal
Life Cycle Cost
Source: Blanchard B. and Fabrycky W., Systems Engineering and Analysis, Pearson, 2011
6 2/05/12 But What is a System?
—  Our working definition:
An entity comprising elements working together to achieve the
entity’s purpose.
—  Key notions:
—  Elements – socio-technical: may be complex systems in their own
right
—  Relationships – static or dynamic
—  Purpose: often multiple and conflicting, stakeholder driven, changing
over time. How do we determine a system’s purpose?
Systems Hierarchy
7 2/05/12 So What?
—  Our system is a subsystem of a larger system
—  It needs to work with other subsystems so the parent system
purpose may be accomplished
—  It makes necessary contributions to the parent system
—  You can’t change our system without affecting the
parent system.
—  Implications for system upgrades and modifications?
—  This gets more painful when we deal with a “system of
systems” L
And what is Systems Thinking?
—  It’s focusing on the whole system in the context of its parent system
—  It’s recognising that understanding its parts does not lead to
understanding the system
—  The system is parts AND their relationships
—  This leads to emergence
—  It’s recognising that in a system numerous loops of cause/effect/
feedback (often delayed)exist – making system behaviour often
surprising
—  It’s insisting that any “intervention” in a system be done with a
systems mindset – knowing that everything is interconnected.
—  Think early Millennium Trains problems
—  It is not an algorithmic process – it is a mind-set.
8 2/05/12 Implications? Inter Alia:
—  Elements affect each other
—  Our system affects and is affected by other systems
—  Our system is an element of larger system(s)
—  R,A,M,and S affect each other
—  RAMS and other design drivers affect each other
—  Even if we are dealing with a “purely” technical system, our
parent system may be socio-technical: human elements
—  A Dilemma:
—  So we shouldn’t make decisions in isolation, yet complexity often
compels us to!
Systems Engineering - simplistically
Key source of RAMS inputs
Reflected in
9 2/05/12 The Systems Engineering Process
—  An iterative process that entails both management and
technical activities.
—  Generally considered to comprise:
—  Requirements analysis
—  Functional analysis and allocation
—  Synthesis
—  System analysis
—  Systems Engineering Management
RAMS and Life Cycle
—  Need assessed
•  Need
—  Environment of use
determined
—  Life-spans established
•  Requirements
•  Acquisition
•  Operations/Use
•  Disposal
10 2/05/12 RAMS and Life Cycle
—  Missions etc. analysed
•  Need
—  Business process analysed
—  Operational requirements
formulated
—  Including RAMS
—  Requirements priorities
established
—  Make/buy? COTS?
—  Other constraints?
•  Requirements
•  Acquisition
•  Operations/Use
•  Disposal
RAMS and Life Cycle
—  Ideally the requirements
drive the design
—  Ideally systemic decisions
get made
—  BUT
—  Project pressures build
—  Deadlines versus
requirements – winner?
—  “Contractual” thinking can
dominate
—  Eroding Goals - ???
•  Need
•  Requirements
•  Acquisition
•  Operations/Use
•  Disposal
—  Original need?
11 2/05/12 Eroding Goals – System Archetype
RAMS and Life Cycle
—  Our source of “real world”
data
—  RAMS metrics should be
gathered
—  Are they?
—  With a view to what?
—  How are they used?
—  By whom are they used?
—  System Upgrades and
•  Need
•  Requirements
•  Acquisition
•  Operations/Use
Maintenance
—  Systems view? How?
—  Containing system(s) view?
•  Disposal
12 2/05/12 Concluding:
—  Advice to approach RAMS systemically is ubiquitous
—  Most of us accept this advice in our calmer moments
—  Many of us work hard to avoid this advice when “the going gets tough”
—  Given a set of RAMS requirements, we have sophisticated techniques of
implementation – really impressive maths and models, but…?
—  I have tried tonight emphasise the need and requirements themselves:
—  How and where do they come from? What does this imply?
—  How do they change? How should they change?
—  How do they drive our decision making?
—  I have tried to remind us that the levels of complexity demand using systems
thinking – not just advocating it
—  This means that the need and its context must be a dominant decision driver
—  Or perhaps you disagree!
Thank you.
13 
Download