inse6400 complex systems

Post on 06-Jul-2018

217 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 1/42

Structure of Complex System 

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 2/42

The American Mathematician Warren WeaverIn 1948 defines three types of problems:◦ Problems of Simplicity: a few variables

◦ Problems of Disorganized Complexity: billions or

trillions of variables.◦ Problems of organized complexity: Moderate

numbers of variables

2

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 3/42

System Engineer raises the question of howdeep that understanding of a broadknowledge needs to be in the developmentof a complex system

System Engineer must recognize suchfactors as program risks, technologicalperformance limits, and interfacingrequirements, and make trade-off analysesamong design alternatives.

System building block provide an importantinsight by examining the structuralhierarchy of modern systems.

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 4/42

System Complexity

What Makes a System Complex?

How does Complexity evolve?

What are the ways of dealing with Complexity?

Are we gaining or losing?

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 5/42

• 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?

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 6/42

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

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 7/42

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 8/42

 

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 9/42

Simplification Approaches◦ Decomposition:

Algorithmic imperative: by progressive steps in ahierarchical process

Object-oriented: by tangible entities which exhibitwell-defined behaviors

◦ Abstraction:

Extraction of essential elements

Inherent in models and modeling

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 10/42

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?

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 11/42

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?

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 12/42

Are We Gaining or Losing?

• Arguably, hardware capabilities are increasing at anexponential rate.

• Software is becoming a larger part of modern systems than

it 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 products

appear to be evolving at a much slower rate.

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 13/42

Hierarchic systems are common in bothnatural and man-made systems◦ Physics: atom  nucleus  neutron, proton,

electron

◦ Organization: director  manager  general staff

◦ Book: chapter  section  paragraph

13

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 14/42

 Model of Complex System:

◦ Consists of a number of major interacting elements◦  Majority of systems are developed by an integrated acquisition

process

 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 aidof human operators and standard infrastructure ( e.g. highways,fueling stations, communication lines, etc)

Subsystem- performs a closely related subset of the overall systemfunctions

Component- refer to a range of mostly lower level, middle ofsystem level. Perform elementary functions.

Parts- perform in combination with other parts

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 15/42

Systems Communicationsystems Informationsystems Materialprocessingsystem

Aerospacesystem

Sub-systems Signal networks Databases Materialpreparation

Engines

Components Signal receivers Data displays Powertransfer

Thrustgenerators

Sub-components

Signal amplifiers Cathode raytubes

Gear trains Rocketnozzles

Parts Transformer LED Gears Seals

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 16/42

• System Engineer’s Domain

- Extends down through the component level

- Is as detailed as a system engineer usually needs togo

- 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

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 17/42

Knowledge domain of systems engineer and design specialist

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 18/42

System Decomposition 

Enterprise 

System/

Functional Options 

Subsystem 

Component/

Building Blocks 

Subcomponents 

Parts 

Domain of theSystems Engineering

Domain of the

Technical Specialist

External Systems

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 19/42

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 

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 20/42

Functional elements◦ Signal elements: sense and communicate

information

◦ Data elements: interpret, organize, and manipulate

information◦ Material elements: provide structure and

transformation of materials

◦ Energy elements: provide energy and motive power

Physical elements◦ Electronic, electro-optical, electro-mechanical,

mechanical, thermo-mechanical, software

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 21/42

Signal Functional Elements 

Functional Element  Physical Examples 

Input signal TV camera

Transmit signal Radio transmitter

Transduce signal Antenna

Receive signal Radio receiver

Process signal Image processor

Output signal TV display, speaker

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 22/42

Data Functional Elements 

Functional element  Physical Examples 

Input data Keyboard

Process data CPUControl system Windows, UNIX

Control Processing Word Processor, analysis program

Store data Magnetic disk

Output data Printer, display

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 23/42

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

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 24/42

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

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 25/42

Functional Element: Signal, Data, Material, Energy

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 26/42

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

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 27/42

Physical Elements: Electronics, EO, EM, Mechanics, TM, Software

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 28/42

- Identifying actions capable of achievingoperational outcomes- Facilitating functional partitioning and

definition

- Identifying subsystem and componentinterfaces- Visualizing the physical architecture of the

system- Suggesting types of component

implementation technology- Helping software engineers acquire

hardware domain knowledge

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 29/42

Summary of Building Blocks 

• Provides a structured view of the necessary knowledge base

for systems engineers

• Provides a mechanism for deductive decomposition offunctional 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 ofmodularization, which in turn, is fundamental to successfulsystem design.

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 30/42

Not easy to identify what is part of the systemand what is part of the environment

Determining criteria◦ Developmental control: do we have control over the

entity’s development? ◦ Operational control: will the tasks and missions

performed by the entity be directed by the owner of thesystem?

◦ Functional allocation: are we “allowed” to allocatefunctions to the entity in the functional definition?

◦ Unity of purpose: is the entity dedicated to the system’ssuccess

Key concept: control

30

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 31/42

Human users and operators are often treatedas external entities◦ Focus on the operator interface

◦ Still important in a functional aspect

Examples◦ Network of roads and service stations  

automobile

◦ Electrical power grid  data processing system

31

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 32/42

Display the external entities and theirinteractions with the system

External entities: sources for inputs into thesystem and destinations of outputs from the

system Interactions: represented by arrows, the direction

or flow of a particular interaction◦ Application or company-specific labels can be used

Five categories: data, signals, materials, energy andactivities

The system: represented by an oval in the center

32

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 33/42

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 34/42

 

34

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 35/42

Inputs and outputs◦ Operate on external stimuli and/or materials in such a manner as

to process these inputs in a useful way

System operators◦ Emphasize human-machine interface◦ Complex to define and test

Operational maintenance◦ Affect system readiness and operational reliability◦ Provide access for monitoring, testing and repair requirements

Threats◦ Either natural (e.g., salt water) or man-made (e.g., thief)

Support systems◦

Part of the infra-structure on which the system depends forcarrying out its mission

System housing: provide protection Shipping and handling environment

◦ Transport from the manufacturing site to the operating site

35

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 36/42

Instrument landing

system (ILS)

36

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 37/42

Interfaces◦ External and internal

◦ Identification and description of interfaces as partof system concept definition

◦ Coordination and control of interfaces to maintainsystem integrity

◦ Three types: connectors, isolators and converters

Interactions◦

Take place via interfaces

37

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 38/42

Type Electrical Mechanical Hydraulic Human

machine

Interactionmedium

Current Force Fluid Information

Connectors Cableswitch

 Jointcoupling

Pipe valve Displaycontrol

panelIsolators RF shield

insulatorShock mountbearing

Seal Coverwindow

Converter Antenna

A/Dconverter

Gear train

piston

Reducing

valvepump

Keyboard

Though interface elements are relatively simple,

a large fraction of system failures occurs at

interfaces.38

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 39/42

A set or arrangement of systems that resultswhen independent and useful systems areintegrated into a larger system that deliversunique capabilities.

Characteristics◦ Operational independence of the individual system◦ Managerial independence of the individual system◦ Geographic distribution◦ Emergent behavior (not necessarily related to

component system)◦ Evolutionary development◦ Self-organization and adaptations

39

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 40/42

An airport

support trucks

baggage-handling equipment

Air traffic control Satellites,

Radars

aircraft

 Car

Taxi

Shuttle bus

40

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 41/42

Consists of Multiple SoSs

Enterprise “anything that consists ofpeople, processes, technology, systems, and

other resources across organizations andlocations interacting with each other and theirenvironment to achieve a common mission orgoal

Example Government agencies and departments

Cities and countries

41

8/17/2019 INSE6400 Complex Systems

http://slidepdf.com/reader/full/inse6400-complex-systems 42/42

Chapter 3:“Structure of complex systems” ,

Book:

“Systems Engineering: Principles and Practice” 

top related