23
Samad/Confs/NSF-EPRI-2002/ Adaptive Control for Power Systems Challenges and Directions Tariq Samad Honeywell Automation and Control Solutions [email protected] Complex Engineering

Adaptive Control for Power Systems Challenges and Directions

Embed Size (px)

DESCRIPTION

Complex Engineering. Adaptive Control for Power Systems Challenges and Directions. Tariq Samad Honeywell Automation and Control Solutions [email protected]. Why Adaptation?. Complex engineering systems aren’t stationary equipment degradation, repair, upgrades - PowerPoint PPT Presentation

Citation preview

Page 1: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Adaptive Control for Power SystemsChallenges and Directions

Tariq Samad

Honeywell Automation and Control Solutions

[email protected]

Complex Engineering

Page 2: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Why Adaptation?Why Adaptation?

• Complex engineering systems aren’t stationary– equipment degradation, repair, upgrades

– raw material and environmental variations

– revisions of operational objectives

– … to say nothing of deliberate attacks

• Consequences: manual intervention, failures– staffing costs

– long reaction times

– suboptimal decision-making

– economic and societal costs of downtime and damage

Page 3: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Adaptive Control: ComplicationsAdaptive Control: Complications

• Investment in automation focused on higher levels of automation– “adaptive PIDs” won’t create economic impact

• Consequences of “failure” can be catastrophic– a boiler installation is not an inverted pendulum experiment!

• Assumptions of linearity, convexity, etc., untenable– usual theory of limited use

• …many others

Page 4: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Increasing Automation in Industrial ProcessesIncreasing Automation in Industrial Processes

• For “nominal” operations, human operators are not needed today for most complex engineering systems– manual intervention required for abnormal and changing conditions

• Industry push to reduce operational staff– a diligently tracked metric: “loops per operator” in process plants

• United States refining industry data:– 1980: 93,000 operators, 5.3 bbl

production

– 1998: 60,000 operators, 6.2 bbl production

(U.S. Bureau of the Census, 1999)

(Lights off operation in some plants already!)

Page 5: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Automation in Commercial Aviation

• Lockheed L-749 Constellation (1945)• 5 man crew: pilot, copilot, flight

engineer, navigator, radio operator

• Boeing 777 (1995)• Two person crew: pilot, copilot

? What will air transport be like in 2045?

With today’s technology, pilots are needed to deal with unforeseen situations

Page 6: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Promising Directions for ResearchPromising Directions for Research

• Adaptive controls are necessary if demands for autonomous and optimized operations are to be met

• Selected technologies of interest– Data-centric modeling

– Coordination of networked systems

– Statistical assurance for control systems

– Adaptive resource management

– Adaptive software agents

– Intelligent control architectures

• Examples presented just scratch the surface of the research and application possibilities

Page 7: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Data-Centric Modeling Data-Centric Modeling

Alldata

Estimation

Globalmodel

Complex, nonlinear/non-Gaussian behavior fit

globally witha single model

Adaptation

Recentdata

Localmodel

Complex, nonlinear/non-Gaussian behavior fit locally in time with

a simple model

Querydriven

retrieval

Relevantdata

Localmodel

Complex, nonlinear/non-Gaussian behavior fit

locally in data cubewith a simple model

Data-Centric Technology

Page 8: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Target variable(product demand,product property,perform. measure)

ALGORITHM

• Assess the conditions at the query point.

• Search database for similar conditions.

• Extrapolate from the past values.

• Estimate precision of the forecast.

Data-Centric ForecastingData-Centric Forecasting

State and/or action variables

Neighborhood

Query point

Real-time analysis of enterprise-wide data

Page 9: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Process knowledge can be fed into the system by storing

model-based and/or expert data along with

the actual data

Data repository

Virtualdata

Actualdata

Mechanisticmodel

Expert

A weighted mixtureof virtual & actual data

Data-Centric Knowledge IntegrationData-Centric Knowledge Integration

Model Expert

Heatdemand

Outdoortemperature

actual

simulated

Outdoortemperature

actual

expert knowledge

Heatdemand

In operation at municipal power/district heating network in Czech Republic (five plants, 100+ miles of steam/water pipes)

Page 10: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Coordination of Networked SystemsCoordination of Networked Systems

• Networks: a metaphor for complex systems—in nature and engineering

• New discipline emerging that encompasses networks in the abstract, general sense– small world networks

– phase transitions in network dynamics

– power law distributions

– network robustness and attack tolerance

• Emerging topic: control of complex networks– decentralized solutions necessary for efficiency and robustness

– but subsystems cannot be assumed dynamically isolated

Page 11: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Refinery-wide Dynamic Coordination

• Additional structure required for capturing dynamic interactions

• Steady state detection unnecessary, unlike conventional real-time optimization

o

o

Slow Path

Fast Path

Coordination Target

CV2

CV3

CV1(regulate

d)

Start

• Coordinator specifies target and desired speed—runs in synchrony with MPC controllers

• Linear MPC solution via range control algorithm

In operation in several refineries and ethylene plants. Largest implementation coordinates 40 MPCs.

Plantwide Objective Function J = f(x)

MPC 1 MPC 2 MPC 3 MPC n

Plantwide optimizer based on predicted constraints

CoordinationCollar . . .

Page 12: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Statistical AssuranceStatistical Assurance

• Automation and control systems taking on increasingly critical roles– human lives

– environment

– economics

• Current methods for ensuring reliability cannot accommodate variation in online processing

How can we trust automation to do the right thing?

Research supported by DARPA “Software-Enabled Control” project

Page 13: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Statistical Approaches for Controller VerificationStatistical Approaches for Controller Verification

• Verification, validation, and certification today focus on worst-case, deterministic guarantees– intractable (or undecidable) for complex controllers

– unacceptably conservative for many applications

• High-performance and/or adaptive algorithms rarely used in critical applications (!)– fast dynamics, unstable, nonlinear systems

– “advanced control” turns into PIDs at implementation time!

• Alternative: statistical characterization– e.g., n nines stability likelihood

– rigorous, not anecdotal, confidence measures are desirable

Page 14: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

“Probably Approximately Correct” Assurance“Probably Approximately Correct” Assurance

• Given (random) system state x, will controller C meet specs?

• Classification perspective: F(x) indicates yes/no prediction

• Classifier designed with machine learning techniques, exploiting results from statistical learning theory

What confidence can we have in observed classifier accuracy, error(F)?

Result assured under fairly general conditions given a training set such that

13

log82

log41

22 hm

1)(errorPr F

m: number of i.i.d. samplesh: VC dimension of hypothesis space: confidence: error tolerance

Scalable solutions—escape from the curse of dimensionality

Page 15: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Adaptive Resource ManagementAdaptive Resource Management

• Real-time systems must execute several processes under timing and resource constraints

• Today’s solution: real-time tasks limited to computationally simple, deterministic processes– task schedules generated offline

• Infrastructure and middleware support needed for online-reconfigurable processes

Research supported by DARPA “Software-Enabled Control” projects

Adaptive control solutions require adaptive resource management

Page 16: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Adaptation of Task Computing ResourcesAdaptation of Task Computing Resources

• How is adaptation enabled?– Based on computed / observed

state, set task criticality and computing requirements.

– CPU resource (rate x load) is made available to tasks based on criticality, requests, and schedulability analysis.

– Control tasks execute with allotted time. Adapt to meet application constraints (deadlines, accuracy).

task criticality

task execution

plantstate

Page 17: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Open Control Platform (OCP) ImplementationOpen Control Platform (OCP) Implementation

RTARM

AnytimeScheduler

Anytime CPUAssignmentController

AnytimeTasks

AnytimeTask Alloc

Table

• Allocate

• Set• Clear• Lookup

• Create_x

Task Descriptors forPeriodics,

Aperiodics,and Anytimes

RTARM API

OCP Controls API

Mapping

ConfiguratorP AP

PP

APAP

APAP

AT

PeriodicOperations

AperiodicOperations

Adaptation

RateSelection

TAO

OrbInteractions

Mapping

CPUScheduler

EventChannel

• Allocation

FaultManagement

Other Services...

….

Mapping

Integration of “anytime” and conventional processes in UAV OCP

Page 18: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Adaptive Agents: The SEPIA Simulator

• Allow optimized control and decision strategies to be explored

• Study strategic effects of different

– regulations – system configurations– competitor strategies– disaster scenarios

Adaptive agents encapsulate models for business and

physical entities

Proof-of-concept simulation and optimization tool for the electricity enterprise

Research supported by Electric Power Research Institute http://www.htc.honeywell.com/projects/sepiaJoint work with Univ. of Minn. (Wollenberg, Brignone)

Page 19: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

SEPIA Insights...

• Let agents interact– autonomously pursue their

own objectives

• Examine: – learned strategies– system statistics

Page 20: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Intelligent Control: A Partial SuccessIntelligent Control: A Partial Success

• Computational intelligence techniques now well-established as part of the control engineer’s toolbox– neural networks (PID tuning, nonlinear control, model-predictive control)

– fuzzy logic (feedback and feedforward controllers)

– genetic algorithms (system identification, control design)

• Yet original grand visions for the field remain unfulfilled– we still cannot engineer the sophisticated examples of control we see in

nature

– scalable methods needed

• Inspiration from nature need not stop at algorithms– adaptation and learning require architectural support as well

Page 21: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Architecture for Adaptation (1) ?Architecture for Adaptation (1) ?

Brain

StomatogastricGanglionCommisural

Ganglion

SubesophagealGanglion

CommisuralGanglion

Thoracic Ganglia

Abdominal Ganglia

Telson Ganglion

Crustacean Central Nervous System Architecture

Page 22: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

Architecture for Adaptation (2) ?Architecture for Adaptation (2) ?

Architecture of primate CNS (simplified!)

Limbic System(Motivation)

Cerebrum(Cognitive Processes)

Basal Ganglia(Coordination) Thalamus

(Data Concentrator)

Cerebellum(Proprioception)

Brainstem

Spinal Column

A

B

From bio-inspired algorithms to bio-inspired architectures…

Page 23: Adaptive Control for Power Systems Challenges and Directions

Samad/Confs/NSF-EPRI-2002/

ConclusionsConclusions

• Lack of impact with adaptive control hasn’t lessened interest within industry and government!

• Research so far has focused on one piece of the overall problem

• Broader-based agenda is needed

Tech

nica

l

Cultu

re

Computing

Platform

Architectural

Perspective

Economic

Value

ClassicalControl

Algorithms