41
Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department and Autonomous Control Engineering (ACE) Center University of New Mexico, Albuquerque [email protected]

Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Embed Size (px)

Citation preview

Page 1: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Control of Large-Scale Complex Systems – From Hierarchical to

Autonomous and now to System of Systems

Mo Jamshidi

Electrical and Computer Engineering Department and Autonomous Control

Engineering (ACE) Center

University of New Mexico, Albuquerque

[email protected]

Page 2: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

OUTLINE

1. Definition of a Large-Scale System

2. Modeling of Large-Scale Systems

3. Hierarchical Control

4. Decentralized Control

5. Applications

6. System of Systems

Page 3: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

DEFINITION 1

A system is large in scale if it can be decomposed into subsystems.

LSS

…ss1 ss2 ss3 ssNHierarchicalControl

Page 4: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

DEFINITION 1, Cont’d.

Pictorial representation of system decomposition and coordination, (a) An interconnected system; (b) a hierarchically structured system

Page 5: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

DEFINITION 2

A system is large in scale if concept of centrality no longer holds.

LSS

LSS

y

y1yN

y2

uN

u2

u1

u

CN

C2 C1…DecentralizedControl

Page 6: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

LSS is …

Associated with three concepts:

1. Decomposition

2. Centrality

3. Complexity

Page 7: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Modeling

There are 3 classes of models for

Large-scale systems:

Aggregation

Perturbation

Descriptive variable

Page 8: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Aggregation, cont’d.

A 4th order system (left) has been approximated with 2nd order system (right)

Key properties, like stability, needs to be preserved from system x to system z.

Page 9: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Aggregation, cont’d. 2

Full (Original) Model:

dx(t)/dt = Ax(t) + Bu(t)

y(t) = Dx(t) Reduced Model:

dz(t)/dt = Fz(t) + Gu(t)

y(t) = Hz(t)

z(t) = C x(t)

C is aggregation matrix

Page 10: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Balanced Aggregation

Full: (A,B,D) Reduced: (F,G,H)

Balanced Realization Aggregation : Principle Component Analysis (A,B,C) == > (Ab, Bb, Cb), whereAb = A-1AS, Bb = S-1B, C = Cb S S = LcU –1/2

U is orthogonal modal matrix is the diagonal symmetric matrix of a certain eigenvalue / eigenvector problemLc is a lower triangular Cholesky factros of controllability Grammian Gc of (A,B)

Page 11: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Balanced Aggregation, Contd.

Transformed matrices (Ab, Bb, Cb) represent an ordered diagonal set of modes with the most controllable and most observable mode appearing in location 1,1 of the matrices. Hence, F = Subset (Ab), G = Subset (Bb), etc.

Matlab m files are available for all of the above manipulation of model reduction.

Page 12: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

PERTURBATION

An perturbed model of a system is described by reduce model consisting of a structure afterneglecting certain interactionswithin the model. Regular Perturbation – weak couplings Singular Perturbation – strong Coupling

Page 13: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

PERTURBATION, Cont’d. 2

SINGULAR Perturbation A mathematical process in which a system's variables are designated "slow" or "fast" in time-scale variations.

Fast variable

Approximation

dx/dt = Ax + Bu

dxs/dt = Asxs + Bsu + Asfxf

dxf/dt = Afxf + Bfu

Page 14: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

PERTURBATION, Cont’d 3

SINGULAR Perturbation Boundary Layer Coorection for fast variables.Boundary layer correction for fast state z(t). ---, Ž(t); ——, Ž(t). + (t).

Page 15: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Decentralized Controllers

Taken from the theory of large-scale (complex) systemsone can share the control action among a finite number of localcontrollers

LARGE-SCALE SYSTEM

Controller 1 Controller n

u1 un

y1 yn

. . .

Input Output

Page 16: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Hierarchical ControllersAgain, taken from the theory of large-scale (complex) systemsone can share the control among a finite number of localcontrollers

Supreme Coordinator

Subsystem 1 (Coordinator)

Subsystem n (Coordinator)

Subsytem 1 Subsystem m Subsystem 1 Subsystem k

… …

a1

an{x1,u1}{xn,un}

interaction factorstate, control

Page 17: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

LISA - Advanced Avionics Systems for Dependable Computing in Future Space

Exploration - Astrophysics

Laser Interferometry Space Antenna (LISA)

Page 18: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

0

f

D

R

p=0o

DeployInterval

ObservationInterval

RecoveryInterval

Scenario A: Hyperbolic (e>1) Flyby

Page 19: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Interval Array Activity Configuration

1 Plan / Service Probes docked 2 Deploy Probes depart Mothership 3 Data Collection Probes free-fall / payload on 4 Recover Probes return to Mothership

Scenario B: Elliptical Orbit of Planet with Hyperbolic Flyby of Moon

Interval 3:Observation

Interval 4:Recover

Interval 1:Plan / Service

Interval 2: Deploy

θ0

θf

θD

θR

θpE= 0o

θpH= 0o

Fuzzy TransitionFrom Elliptical to HyperbolicModel

Fuzzy TransitionFrom Hyperbolic to EllipticalModel

Page 20: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Scenario C: Continuous Elliptical (0<e<1) or Circular (e=0) Observation

θp= 0o

θp= 0o

θp= 0oDeployProbes

MaintainFormation

- Adjust whenformation boundsreached

RecoverProbes

.

Page 21: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Mothership Structure

Cross-linkComm

Message Center

Earth-linkComm

Message Center

Level II

Level IIa

Traj & AttitudeDetermination

Message Center

ProbeDockingControl

Message Center

• Optimize ref. trajectory• Compute Thrust vector

Mother ShipAgent

Message Center

Message Center

Message Center

Message Center

Message Center

Trajectory Control

Attitude Control

SensorControl

ThrusterControl

FDIRMessage

CenterMessage

Center

ElectricalPower

System

• Maintain as specified• Manage momentum

• Self Preservation• Determine Phase of Operation

. . .Hierarchical System Structure . . .

Page 22: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Probe Spacecraft Structure

Cross-linkComm

Message Center

Level II

Level IIa

Traj & AttitudeDetermination

Message Center

ProbeDockingControl

Message Center

• Optimize ref. trajectory• Compute Thrust vector

Message Center

Message Center

Message Center

Message Center

Trajectory Control

Attitude Control

SensorControl

ThrusterControl

FDIRMessage

Center

Message Center

ElectricalPower

System

• Maintain as specified• Manage momentum

ProbeAgent

Message Center

• Self Preservation

. . .Hierarchical System Structure . . .

Page 23: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

SYSTEM OF SYSTEMS ENGINEERING

A Future for …

Large-Scale Systems

And

Systems Engineering

Page 24: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

OUTLINE

• Introduction• What are Systems of Systems• System of System Characteristics• Distinction Between System Engineering and

SoSE• Research Areas• SoS Examples• Concluding Remarks

Page 25: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

INTRODUCTION

• Changing Aerospace and Defense Industry• Emphasis on “large-scale systems integration”

– Customers seeking solutions to problems, not asking for specific vehicles

• Emerging System of System Context– Mix of multiple systems capable of

independent operation but interact with each other

Page 26: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

EMERGING CONTEXT: SYSTEM OF SYSTEMS

• Meeting a need or set of needs with a mix of independently operating systems– New and existing aircraft,

spacecraft, ground equipment, other independent systems

• System of Systems Examples– Coast Guard Deepwater

Program– FAA Air Traffic

Management– Army Future Combat

Systems _ Robotic Colonies, etc.,etc.

Page 27: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

WHAT ARE SYSTEM OF SYSTEMS?

• Metasystems that are themselves comprised of multiple autonomous embedded complex systems that can be diverse in technology, context, operation, geography and conceptual frame.

• An airplane is not SoS, an airport is a SoS.• Significant challenges:

– Determining the appropriate mix of independent systems

– The operation of a SoS occurs in an uncertain environment

– Interoperability

Page 28: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

SYSTEM OF SYSTEM CHARACTERISTICS

What distinguishes Systems of Systems from other large systems?

• Operational Independence of the Elements

• Managerial Independence of the Elements

• Evolutionary Development • Emergent behaviors• Geographic Distribution

Page 29: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Nature of SoSE EngineeringNature of SoSE Engineering

Existing Complex SystemsExisting Complex SystemsExclusive, Autonomous, Local Exclusive, Autonomous, Local TransformationTransformation

Keating, et al., 2003

Page 30: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

System of Systems

Integrated, Aligned, and Transforming

System of SystemsSystem of SystemsInterconnected, Integrated Mission, Interconnected, Integrated Mission, Global, Emergent StructureGlobal, Emergent Structure

Keating, et al., 2003

Page 31: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

System of Systems EngineeringThe design, deployment, operation, and transformation of metasystems that must function as an integrated complex system to produce desirable results.

Keating, et. al 2003

Jamshidi, 2005

Page 32: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

System of Systems• SoS: A metasystem consisting of multiple autonomous embedded complex systems that can be diverse in:

Technology Technology Context Context Operation Operation Geography Geography Conceptual frameConceptual frame

• An airplane is not SoS, an airport is a SoS.• A robot is not a SoS, but a robotic colony is a SoS• Significant challenges:

– Determining the appropriate mix of independent systems – The operation of a SoS occurs in an uncertain environment– Interoperability

Keating, et al., 2003

Page 33: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

System of Systems Definitions SoS: No universally accepted definition

1. Operational & Mang. independence+Geographical 1. Operational & Mang. independence+Geographical Dist. + Emerging Behvr+Evol. Dev. (ML, Space)Dist. + Emerging Behvr+Evol. Dev. (ML, Space)

2. Integration+Inter-Operability.+Optmiz. to enhance 2. Integration+Inter-Operability.+Optmiz. to enhance battlefield scenarios (ML)battlefield scenarios (ML)

3. 3. Large scale + distributed Systems Leading to more Large scale + distributed Systems Leading to more complex systemscomplex systems (Private Enterprize) (Private Enterprize)

4. Within the context of warfighting systems – Inter 4. Within the context of warfighting systems – Inter Op.+Com’d. Synergy+Cont.+ Comp.+ Comm. Op.+Com’d. Synergy+Cont.+ Comp.+ Comm. +Info. (C4I) & Intel. (ML)+Info. (C4I) & Intel. (ML)

Keating, et al., 2003

Page 34: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

DISTINCTION BETWEEN SYSTEM ENGINEERING AND SoSE

SoSE represents a necessary extension and

evolution of traditional system engineering.

• Greatly expanded SoS requirements for tiered levels of discipline and rigor.

• Centralized control structure vs. de-centralized control structure

• A typical individual system (well defined end state, fixed budget, well defined schedule, technical baselines, homogeneous)

• A typical System of Systems (not well defined end state, periodic budget variations, heterogeneous )

Page 35: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

RESEARCH AREAS• Optimization, combinatorial problem solving and

control– Important for design, architecting, and control of a

System of Systems to ensure optimal performance to complete the assigned task or missions.

• Non-deterministic assessment, and decision-making and design under uncertainty– Non-deterministic operating environments– Reliability prediction

• Decision-making support for SoS– Which constituent systems provide which

contributions?• Domain-specific modeling and simulation

– Identify areas of potential risk, areas which require additional analysis– Concept of operation development,mission rehearsal,training of assets– Assist in optimizing the design and operation to better meet

requirements

Page 36: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

EXAMPLES

• Air Traffic Control

• Personal Air Vehicles

• Future Combat Cystem

• Internet

• Intelligent Transport Systems

• US Coast Guard Integrated Deepwater System

Page 37: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

US COAST GUARD INTEGRATED DEEPWATER SYSTEM

• The United States Coast Guard– Protect the public, the

environment, and U.S. economic and security interests in any maritime region

– International waters and America's coasts, ports, and inland waterways.

• Missions– Maritime Security– Maritime Safety– Maritime Mobility– National Defense– Protection of Natural Resources

Page 38: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

US COAST GUARD INTEGRATED DEEPWATER SYSTEM

• An integrated approach to upgrading existing assets while transitioning to newer, more capable platforms with improved systems for command, control,communications, computers, intelligence, surveillance, and reconnaissance and innovative logistics support.

• Ensure compatibility and interoperability of deepwater asstes, while providing high levels of operational effectiveness.

Page 39: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

LSS vs SoS ModelsModeling of Systems of Systems?

LSS

Traditional LSS Modeling

LSS

TOP

BOT.

BOT.

TOP

SoSE Modeling Difficulty

Page 40: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

System of SystemsPROBLEM THEMES

1. Fragmented Perspectives1. Fragmented Perspectives

2. Lack of Rigorous Development2. Lack of Rigorous Development

3. Lack of Theoretical Grounding 3. Lack of Theoretical Grounding 4. IT Dominance4. IT Dominance

5. Limitations of trad. SE single system focus 5. Limitations of trad. SE single system focus

6. Whole Systems Analysis6. Whole Systems Analysis

Keating, et al., 2003

Page 41: Control of Large-Scale Complex Systems – From Hierarchical to Autonomous and now to System of Systems Mo Jamshidi Electrical and Computer Engineering Department

Thank you.