Upload
alexandra-sanders
View
224
Download
0
Embed Size (px)
Citation preview
Introduction to Systems Engineering Bassam Odeh 1
______________________________________________________________
Ch 2Structure of Complex System
Bassam Odeh
Introduction to Systems Engineering Bassam Odeh 2
______________________________________________________________
Introduction
• System Engineer raises the question of how deep that understanding of a broad knowledge needs to be in the development of a complex system
• System Engineer must recognize such factors as program risks, technological performance limits, and interfacing requirements, and make trade-off analyses among design alternatives.
• System building block provide an important insight by examining the structural hierarchy of modern systems.
Introduction to Systems Engineering Bassam Odeh 3
______________________________________________________________System Complexity
What Makes a System Complex?
How does Complexity evolve?
What are the ways of dealing with Complexity?
Are we gaining or losing?
Introduction to Systems Engineering Bassam Odeh 4
______________________________________________________________
• Complex: composed of interconnected or interwoven parts.– Does not stipulate the number of interconnected parts. A
complex system may consist of a small number of parts connected in complicated ways.
– A large number of disconnected parts is not complex system, for example a large collection of books.
– The items that distinguish a complex system from a collection of parts are the connections.
– The manifestation of a complex system is the dependence upon the interfaces.
– Different configurations of interfaces lead to much different systems, different arrangements of parts constitute the same collection
What Characterizes Complexity?
Introduction to Systems Engineering Bassam Odeh 5
______________________________________________________________What Makes a System Complex?
1. Impossible for an individual to comprehend all of the design; exceeds human intellectual capacity
2. Complexity is Inherent, not Accidental– Complex problem domains
• Needs and requirements change and evolve• Difficulty expressing needs and requirements• Expansion of previous system
– Difficulty managing development• Systems are becoming increasingly large & complex• Coordination of large team efforts very costly
Introduction to Systems Engineering Bassam Odeh 6
______________________________________________________________
What Makes a System Complex (cont’d)?
3.Human Limitations– Fundamental single-channel processing
speed limits (order: 40 bytes/sec, 5 secs/“chunk”)
– Fundamental limit to parallel processing (order 7)
Introduction to Systems Engineering Bassam Odeh 7
______________________________________________________________
Examples of Complexity
• PC: hierarchic decomposition• Structure of plants and animals: cellular systems• Structure of matter: electrons, protons, neutrons
(quarks)• Structure of business systems
Introduction to Systems Engineering Bassam Odeh 8
______________________________________________________________
Subdividing Complexity
• Simplification Approaches– Decomposition:
• Algorithmic imperative: by progressive steps in a hierarchical process
• Object-oriented: by tangible entities which exhibit well-defined behaviors
– Abstraction:• Extraction of essential elements• Inherent in models and modeling
Introduction to Systems Engineering Bassam Odeh 9
______________________________________________________________
Decomposition
1.Complex Systems decomposition– How decompose, lots of ways, pending idea?– Where do you “cut”?– Decomposition is hierarchical; what defines the levels
& depths?– Align with specialties, functional vs. physical?
2.Every cut creates an interface– What are the characteristics of the interfaces
(internal/external), complexity, testability, responsibility?
Introduction to Systems Engineering Bassam Odeh 10
______________________________________________________________
Decomposition (cont’d)
3.Optimality– What constitutes the “best” decomposition?– What is good enough?– How do we recover from a bad choice?
4.What are the implications for integration & testing?– How do we handle testing of internal interfaces?
Introduction to Systems Engineering Bassam Odeh 11
______________________________________________________________Are We Gaining or Losing?
Arguably, hardware capabilities are increasing at anexponential rate.
Software is becoming a larger part of modern systems thanit has been in the past and software is more complex and more “opaque.”
Technology is compounding with complex systems being embedded in other complex systems.
Systems engineering practices and procedures and productsappear to be evolving at a much slower rate.
Introduction to Systems Engineering Bassam Odeh 12
______________________________________________________________
Hierarchy of Complex Systems
• Model of Complex System:- Consists of a number of major interacting elements- Majority of systems are developed by an integrated acquisitionprocess• Definition of System Level:- System → Subsystems → Components → Subcomponents → Parts: System – serves as parts of more complex aggregates or super-
systems and perform a significant useful service with only the aid of human operators and standard infrastructure ( e.g. highways, fueling stations, communication lines, etc)
: Subsystem- performs a closely related subset of the overall system functions
: Component- refer to a range of mostly lower level, middle of system level
: Parts- perform in combination with other parts
Introduction to Systems Engineering Bassam Odeh 13
______________________________________________________________
System Design Hierarchy
Model of Complex System : System, Subsystem, Component, Parts
Introduction to Systems Engineering Bassam Odeh 14
______________________________________________________________
System Engineer vs. Design Specialist
• System Engineer’s Domain:
- Extends down through the component level
- Is as detailed as a system engineer usually needs to go
- Extends across several system categories
• Design Specialist’s Domain
- Extends from the part level up through the component level
- Overlaps the domain of the systems engineers
- Is usually limited to a single technology/discipline
Introduction to Systems Engineering Bassam Odeh 15
______________________________________________________________
System Engineer vs. Design Specialist
Knowledge domain of systems engineer and design specialist
Introduction to Systems Engineering Bassam Odeh 16
______________________________________________________________
System Building BlocksMethods of Functional Design
Introduction to Systems Engineering Bassam Odeh 17
______________________________________________________________
System Building Blocks with Elements
• Basic building blocks of all engineered systems. Characterized by functional and physical attributes. Significant, performing a distinct and significant function. Singular, within the scope of a single engineering discipline. Common, with functions founded in a variety of system types• Functional Building Block- elements:- Functional equivalents of components, four classes by medium. Signal element: sense and communicate information. Data element: interpret, organize, and manipulate information. Material element: provide structure and process materials. Energy element: provide energy and power• Physical Building Block- elements:. Electronics, Electro-Optical, Electro-mechanical, Mechanical,
Thermomechanical, Software
Introduction to Systems Engineering Bassam Odeh 18
______________________________________________________________
System Decomposition
Enterprise
System/Functional Options
Subsystem
Component/Building Blocks
Subcomponents
Parts
Domain of the Systems Engineering
Domain of theTechnical Specialist
External Systems
Introduction to Systems Engineering Bassam Odeh 19
______________________________________________________________
Developmental Options
• Derived from predecessor system– largely deductive, straightforward– may be sub-optimal
• Derived from past experience with other systems– may lack appropriate experience– likely to be sub-optimal
• Composed “bottom up” from Building Blocks– largely deductive– structured– weakly constrained
• “Imagineering”– unstructured, inductive– unconstrained
Introduction to Systems Engineering Bassam Odeh 20
______________________________________________________________
Building Blocks –The Concept
• A library of commonly occurring system elements
• A means for classifying system constituents according to: – functional characteristics
– physical characteristics
• A useful tool for modeling system architecture and its synthesis
• Useful for visualizing potential architectures of system
concepts
Introduction to Systems Engineering Bassam Odeh 21
______________________________________________________________
Functional Categories
Signals Materialgenerate, modify, support, transform, transmit, distribute shape, alter composition, alter location
Data Energydevelop, distribute, transmit, convert, receive analyze, store, convert
Introduction to Systems Engineering Bassam Odeh 22
______________________________________________________________
Signal Functional Elements
Functional Element Physical Examples
Input signal TV camera, FAX, scanner
Transmit signal Radio transmitter, audio amplifier
Transduce signal Antenna, sonar
Receive signal TV tuner
Process signal Image processor, filter
Output signal TV display, speaker
Introduction to Systems Engineering Bassam Odeh 23
______________________________________________________________
Data Functional Elements
Functional element Physical Examples
Input data Keyboard, modem
Process data CPU, parallel processor
Control system DOS, UNIX
Control Processing Word Processor, analysis program
Store data Magnetic disk
Output data Printer, display
Introduction to Systems Engineering Bassam Odeh 24
______________________________________________________________
Material Functional Elements
Functional element Physical Examples
Support material Airframe, auto body
Store material Container, enclosure
React material Autoclave, smelter
Form material Milling machine, foundry
Join material Welding, riveting
Control position Auto tool feed, power steering
Introduction to Systems Engineering Bassam Odeh 25
______________________________________________________________
Energy Functional Elements
Functional element Physical Examples
Generate thrust Rocket, turbojet
Generate torque Gas turbine
Generate electricity Power plant, solar cells
Control temperature Furnace, refrigerator
Control motion Transmission, power brakes
Introduction to Systems Engineering Bassam Odeh 26
______________________________________________________________
System Functional Elements
Functional Element: Signal, Data, Material, Energy
Introduction to Systems Engineering Bassam Odeh 27
______________________________________________________________
Physical Building Blocks
Category Component Examples
Electronic Receiver, transmitter
Electro-optic Optical sensing, fiber optics
Electro-mechanical Electric generator, data storage, transducer
Mechanical Container, material processor,material reactor
Thermo-mechanical Jet & rotary engine, Heating & AC
Software Operating system, applications firmware
Introduction to Systems Engineering Bassam Odeh 28
______________________________________________________________
Physical Building Block
Physical Elements: Electronics, EO, EM, Mechanics, TM, Software
Introduction to Systems Engineering Bassam Odeh 29
______________________________________________________________
Application of System Building Block
- Identifying actions capable of achieving operational outcomes
- Facilitating functional partitioning and definition- Identifying subsystem and component interfaces- Visualizing the physical architecture of the
system- Suggesting types of component implementation
technology- Helping software engineers acquire hardware
domain knowledge
Introduction to Systems Engineering Bassam Odeh 30
______________________________________________________________
System Environment – outside the system
- System Environment – outside the system:
- System operators, Maintenance, Housing, and Support Systems
- Shipping, Storage, and Handling
- Weather and other physical environments
Introduction to Systems Engineering Bassam Odeh 31
______________________________________________________________
Current Systems and Building Blocks
Systems can generally be subdivided into three major components:hardware, software, and human-computer interfaces (HCI).
Hardware: most hardware systems and components are already thought of in terms of components, innovative designs maybe.
Software: most software is NOT constructed from building blocks. A relatively new field called Patterns is an attempt to develop software building (beyond the scope of this course).
HCI: HCI is composed of hardware and software and reflects the comments above. Conceptually, HCI does not have many building blocks yet.
Introduction to Systems Engineering Bassam Odeh 32
______________________________________________________________
Summary of Building Blocks
• Provides a structured view of the necessary knowledge base for systems engineers
• Provides a mechanism for deductive decomposition of functional architectures to components
• Provides a structured view of a wide variety of systems
• Provides ingredients for modeling system architecture
• Provides a strong link to the concept of object-oriented design
• Building Blocks are fundamental to the concept of modularization, which in turn, is fundamental to successful system design.
Introduction to Systems Engineering Bassam Odeh 33
______________________________________________________________
System Environment- Example
-System operators, Maintenance, Housing, and Support Systems-Shipping, Storage, and Handling, Weather and physical environments
Introduction to Systems Engineering Bassam Odeh 34
______________________________________________________________
System Interface and Interactions
System Interface are a critical systems engineering:
- Effect interactions between components- Require identification, specification, coordination,
and control- Require that test interfaces be provided for
integration andmaintenance- Include elements that connect, isolate, or convert
interactions
Introduction to Systems Engineering Bassam Odeh 35
______________________________________________________________
System Interface - Example
Functional Interface and Physical Interfaces
Introduction to Systems Engineering Bassam Odeh 36
______________________________________________________________
Chapter 2 Summary
Bassam Odeh
Introduction to Systems Engineering Bassam Odeh 37
______________________________________________________________
Complex Systems
• Complex Systems may be represented by a hierarchical structure in that they are composed of parts, subcomponents, components, and subsystems
Introduction to Systems Engineering Bassam Odeh 38
______________________________________________________________
Systems Engineer Domain
• The domain of systems engineering:
– Extends down through the component level– Is detailed as a systems engineer usually
needs to go– Extend across several system categories
Introduction to Systems Engineering Bassam Odeh 39
______________________________________________________________
Design Specialist Domain
• The domain of the design specialist
– Extend from the part up through the component level
– Overlaps the domain of the systems engineer– Is usually limited to single
technology/discipline
Introduction to Systems Engineering Bassam Odeh 40
______________________________________________________________
System Building Blocks – Component Level
• System Building Blocks are at the level of components and are:– The basic building blocks of all engineered systems– Characterized by both functional and physical
attributes– Significant, performing a distinct and significant
function– Singular, within the scope of single engineering
discipline– Common, with functions found in a variety of system
types
Introduction to Systems Engineering Bassam Odeh 41
______________________________________________________________
Functional Elements Categories
• Functional elements are functional equivalents of components and are categorized into four classes by operating medium:– Signal elements, which sense and communicate
information– Data elements, which interpret, organize, and
manipulate information– Material elements, which provide structure and
process material– Energy elements, which provide energy or power
Introduction to Systems Engineering Bassam Odeh 42
______________________________________________________________
Physical Components Categories
• Components are physical embodiment of functional elements, which are categorized into six classes by materials of construction:– Electronics– Electro-Optical– Electromechanical– Mechanical– Thermo-mechanical– Software
Introduction to Systems Engineering Bassam Odeh 43
______________________________________________________________
System Building Blocks Benefits
• System building blocks models can be useful in:– Identifying actions capable of achieving operational
outcomes– Facilitating functional partitioning and definition– Identifying subsystem and component interfaces– Visualizing the physical architecture of the system– Suggesting types of component implementation
technology – Helping software engineers acquire hardware domain
knowledge
Introduction to Systems Engineering Bassam Odeh 44
______________________________________________________________
System Environment
• The system environment, that is everything outside the system that interacts with it, includes:– System operator (part of the system function
but outside the delivered system)– Maintenance, housing, and support systems– Shipping, storage, and handling– Weather and other physical environments
Introduction to Systems Engineering Bassam Odeh 45
______________________________________________________________
Interfaces Critical Systems Engineering Concern
• Interfaces are a critical systems engineering concern, which:– Effect interactions between components– Require identification, specification,
coordination, and control– Require that test interfaces be provided for
integration and maintenance– Include elements that connect, isolate, or
convert interaction