john doyle john g braun professor control and dynamical...

185
John Doyle John G Braun Professor Control and Dynamical Systems, EE, BioE Caltech Doyle and Csete, Proc Nat Acad Sci USA, online JULY 25 2011

Upload: others

Post on 27-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

John DoyleJohn G Braun Professor

Control and Dynamical Systems, EE, BioECaltech

Doyle and Csete, Proc Nat Acad Sci USA, online JULY 25 2011

Page 2: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

This paper aims to bridge progress in neuroscience involving

sophisticated quantitative analysis of behavior, including the use

of robust control, with other relevant conceptual and theoretical

frameworks from systems engineering, systems biology, and

mathematics.

Doyle and Csete, Proc Nat Acad Sci USA, online JULY 25 2011

Page 3: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

This paper aims to bridge progress in neuroscience involving

sophisticated quantitative analysis of behavior, including the use

of robust control, with other relevant conceptual and theoretical

frameworks from systems engineering, systems biology, and

mathematics.

Familiar and accessible case studies are used to illustrate

concepts of robustness, organization, and architecture

(modularity and protocols) that are central to understanding

complex networks.

These essential organizational features are hidden during normal

function of a system, but fundamental for understanding the

nature, design, and function of complex biologic and technologic

systems.

Doyle and Csete, Proc Nat Acad Sci USA, online JULY 25 2011

Page 4: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Starting points

Page 5: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used
Page 6: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

large,thin,nonconvex

lobster somatogastric ganglia

Page 7: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Helen S. Mayberg, MDProfessor, Psychiatry and Neurology

Dorothy C. Fuqua Chair in Psychiatric Neuroimaging and Therapeutics

Emory University School of Medicine

Last week

Page 8: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

moF11pACC24

mF9/10

PCCMCC

PF9/46 Par40PM6

sACC25

hth bstema-ins

amg mb-vta

hc

na-vst thal

SalienceMotivation

Moodstate

EmotionRegulation

Cognitionattention-appraisal-action

Interoceptiondrive-autonomic-circadianMayberg, Br Med Bul 65:193-207, 2003

Mayberg, J Clin Invest 119:717, 2009

Putative “Depression” Network ~ 2001defined using functional imaging

PF

P

Medications

Cognitive

Behavior

Therapy

Where might

DBS fit into

this schema?

Mayberg, J Neuropsych Clin NS, 1997

Page 9: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

cg25

Tracts thru SeedCg25WM Target Fiber Assignment by

Continuous Tracking

along adjacent pixels

Fornix

Probablistic Tractography

DTI: Blind ACC ParcellationSVD 2 clusters: sACC Pacc (n=18)

Cingulate

ROI

Johansen-Berg et al

Cerebral Cortex 2008

a-hc

Overlap

Unique inferior ROI

Unique superior ROI

na-hth

Fx

Diffusion Tensor

Imaging

Rethinking Critical PathwaysMapping Fibers of Passage thru SCC25

cg

mF

cg

Page 10: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

25

both

4dmF9MCC

nA

25

3

oF11

nA

25

nA

Differences between

Adjacent contacts

mACCmF9

oF11

mF10

Define tracts affected by stimulation

4

3

2

1

nAc

Am/hcSt-Thdm-Th

HcAm

Midline Cortex

limbicIns

oF11 mF10

pACC MCC PCC

vtaCg25

Cingulum

Hth DR LC pag

nac-vs

brainstem

mF9

Model

4321

Post-op CT/MRI merge

Rethinking Critical PathwaysMapping Fibers of Passage thru SCC25

Page 11: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Sensors

Effecto

rs

Reacti

ve

Ad

ap

tive

Co

nte

xtu

al

So

ma

Value/utility

Long Term Memory

Allostatic control

Needs

Internal states

(valence/arousal)

World

Working memory

Sequence/Interval

memory

Episodic memory

PerceptionAction

shaping/

selection

BehaviorsSensation

Plans

Autobiographical memory / Meta learning

Event

memory

Goals

The

Distributed

Adaptive

Control

Architecture

Verschure & Voegtlin (1998) Neural Netw

Verschure et al (1992) Rob. Aut. Sys.

Verschure & Althaus (2003) Cogn. Sci. (27) 561

Verschure et al (2003) Nature (425) 620

Duff et al (2010) Neurocomputing

Mathews et al (2009;2010) IROS09;ICRA10

Verschure & Coolen (1991) Network

Duff et al (2011) Br.Res.Bull.

Sanches et al (2010) Adv Compl Sys

Eng et al (2003;2005) ICRA; IEEE Tr Sys, Man,

Paul

Verschure

Page 12: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Sensors

Effecto

rs

Reactive

Adaptive

Contextual

Soma

World

Layered

Distributed

Adaptive

Control

Architecture

Page 13: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Sensors

Effecto

rs

Reacti

ve

Ad

ap

tiv

eC

on

textu

al

So

ma

Value/utility

Long Term Memory

Allostatic control

Needs

Internal states

(valence/arousal)

World

Working memory

Sequence/Interval

memory

Episodic memory

PerceptionAction

shaping/

selection

BehaviorsSensation

Plans

Autobiographical memory / Meta learning

Self:

Interoception

World:

Exteroception

Action

Event

memory

Goals

The Distributed

Adaptive

Control

Architecture

Page 14: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Weak 1st

person

perspective

1PP

minimally

phenomenal self

(MPS)

Sensors

Effecto

rs

Reacti

ve

Ad

ap

tive

Co

nte

xtu

al

So

ma

Value/utility

Long Term Memory

Allostatic control

Needs

Internal states

(valence/arousal)

World

Working memory

Sequence/Interval

memory

Episodic memory

PerceptionAction

shaping/

selection

BehaviorsSensation

Plans

Autobiographical memory / Meta learning

Self:

Interoception

World:

Exteroception

Action

Event

memory

Goals

Levels of Conciousness

following Metzinger

(2003)

The Distributed

Adaptive

Control

Architecture

Page 15: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

“Laws” and architectures

• Theory of hard limits, constraints,… (“laws” )

• Theory of “architecture”?

– From platforms to

– “systems of systems” to

– Architecture

• Case studies: Internet, turbulence, smartgrid, cell biology, wildfire ecology, earthquakes, stat mech, brain architecture, UAVs, …

Page 16: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

IEEE TRANS ON SYSTEMS, MAN, AND CYBERNETICS,

JULY 2010, Alderson and Doyle

Page 17: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Robust Fragile

Human complexity

Metabolism

Regeneration & repair

Healing wound /infect

Obesity, diabetes

Cancer

AutoImmune/Inflame

Page 18: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Robust Fragile

Mechanism?

Metabolism

Regeneration & repair

Healing wound /infect

Fat accumulation

Insulin resistance

Proliferation

Inflammation

Obesity, diabetes

Cancer

AutoImmune/Inflame

Fat accumulation

Insulin resistance

Proliferation

Inflammation

Page 19: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Robust Fragile

What’s the difference?

Metabolism

Regeneration & repair

Healing wound /infect

Obesity, diabetes

Cancer

AutoImmune/Inflame

Accident or necessity?

Fat accumulation

Insulin resistance

Proliferation

Inflammation

Fluctuating

energy

Static

energy

Page 20: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Robust Fragile

What’s the difference?

Metabolism

Regeneration & repair

Healing wound /infect

Obesity, diabetes

Cancer

AutoImmune/Inflame

Fat accumulation

Insulin resistance

Proliferation

Inflammation

Controlled

Dynamic

Uncontrolled

Chronic

Low mean

High variabilityHigh mean

Low variability

Page 21: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Robust Fragile

Restoring robustness

Controlled

Dynamic

Uncontrolled

Chronic

Low mean

High variabilityHigh mean

Low variability

Page 22: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Robust

Metabolism

Regeneration & repair

Healing wound /infect

Fat accumulation

Insulin resistance

Proliferation

Inflammation

Fluctuating

energy

Controlled

Dynamic

Low mean

High variability

Mechanism?

Page 23: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Brain

Heart

Muscle

Liver

GI

Glu

Triglyc

Fat

Glyc

Glyc

FFA

Glycerol

Oxy

Lac/ph

Out

fast slow

high

low

pri

ori

tydynamics

Control?

• Energy• Inflammation• Coagulation

Evolved for large energy variation and

moderate trauma

Page 24: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

source receiver

signaling

gene expression

metabolism

lineage

Biological

pathways

Page 25: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Brain

Heart

Muscle

Liver

GI

Glu

Triglyc

Fat

Glyc

Glyc

FFA

Glycerol

Oxy

Lac/ph

Out

fast slow

high

low

pri

ori

tydynamics

source receiverBiological

pathways

Page 26: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

source receiver

control

energy

materials

signaling

gene expression

metabolism

lineage

More

complex

feedback

Page 27: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

food intake

Glucose

Oxygen

Amino acids

Fatty acids

Organs

Tissues

Cells

Molecules

Universal metabolic system

Blood

Peter Sterling and Allostasis

Page 28: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

food intake

Organs

Tissues

Cells

Molecules

Robust

Highly

variable

supply

Highly

variable

demand

Evolvableevolving

diet

evolving

function

Efficient

Page 29: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Organs

Tissues

Cells

Molecules

Highly

variable

demand

food intake

Highly

variable

supply

evolving

dietevolving

function

Glucose

Oxygen

Blood

Conserved

core

building

blocks

Page 30: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

VTAPrefrontalcortexAccumbens

dopamine

Universal reward systems

sportsmusicdancecrafts arttoolmaking sexfood Dopamine,

Ghrelin,

Leptin,…

Page 31: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Universal reward systems

sportsmusicdancecrafts arttoolmaking sexfood

PFC

CG

OFC

NAcc

Amyg

STR

TH PIT

HIP

SN

VTA dopamine

Reward

Drive

Control

Memory

Robust and evolvable

Page 32: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

VTA dopamine

Universal reward systemssportsmusicdancecrafts arttoolmaking sex

food

Glucose

Oxygen

Organs

Tissues

Cells

Molecules

Universal metabolic system

Blood

Constraints

that

deconstrain

Reward Drive Control Memory

Page 33: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

dopamine

Blood

Glucose

Oxygen

Constraints

Modularity 2.0

Page 34: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

sportsmusicdancecrafts arttoolmaking sex

food

Organs

Tissues

Cells

Molecules

Reward Drive Control Memory

that

deconstrain

Modularity 2.0

Page 35: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Layered architectures

“bow-tie”

diverse diverse

Page 36: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

dopamine

workfamily communitynature

Universal reward/metabolic systems

Robust and adaptive, yet …

foodsextoolmakingsportsmusicdancecrafts art

Blood Organs

Tissues

Cells

Molecules

Reward Drive Control Memory

Page 37: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

workfamily communitynature

foodsextoolmakingsportsmusicdancecrafts art

Organs

Tissues

Cells

Molecules

Reward Drive Control Memory

Modularity 1.0

“Weak linkage”

Page 38: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

dopamine

Most important “modules”

Blood

Not weakly connected to others,

but highly connected

Modularity 2.0

Page 39: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

dopamine

workfamily communitynature

Universal reward/metabolic systems

Robust and adaptive, yet …

foodsextoolmakingsportsmusicdancecrafts art

Blood Organs

Tissues

Cells

Molecules

Reward Drive Control Memory

Page 40: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

sexfoodtoolmakingsportsmusicdancecrafts art

workfamily communitynature

cocaineamphetamine

dopamine

Blood Organs

Tissues

Cells

Molecules

Reward Drive Control Memory

Page 41: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

workfamily communitynature

sextoolmakingsportsmusicdancecrafts art

dopamine

Vicarious

money

saltsugar/fatnicotinealcohol

industrialagriculture

market/consumerculture

OrgansTissuesCellsMolecules

Reward Drive Control Memory

Page 42: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Vicarious

money

saltsugar/fatnicotinealcohol

high sodium

obesity

overwork

smoking

alcoholism

drug abuse

hyper-tension

athero-sclerosis

diabetes

inflammation

immunesuppression

coronary,cerebro-vascular,reno-vascular

cancer

cirrhosis

accidents/homicide/suicide

From Sterling

Page 43: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

VTA

Prefrontalcortex

Accumbens

dopamine

Universal reward systemssportsmusicdancecrafts arttoolmaking sexfood

Glucose

Oxygen

Organs

Tissues

Cells

Molecules

Universal metabolic system

Blood

food

Page 44: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

VTA dopamine

Glucose

Oxygen

Vicarious

money

saltsugar/fatnicotinealcohol

high sodium

obesity

overwork

smoking

alcoholism

drug abuse

hyper-tension

athero-sclerosis

diabetes

inflammation

immunesuppression

coronary,cerebro-vascular,reno-vascular

cancer

cirrhosis

accidents/homicide/suicide

Yet Fragile

Page 45: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Robust Yet Fragile

Human complexity

Metabolism

Regeneration & repair

Microbe symbionts

Immune/inflammation

Neuro-endocrine

Complex societies

Advanced technologies

Risk “management”

Obesity, diabetes

Cancer

Parasites, infection

AutoImmune/Inflame

Addiction, psychosis…

Epidemics, war…

Disasters, global &!%$#

Obfuscate, amplify,…

Accident or necessity?

Page 46: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Robust Fragile Metabolism

Regeneration & repair

Healing wound /infect

Obesity, diabetes

Cancer

AutoImmune/Inflame Fat accumulation

Insulin resistance

Proliferation

Inflammation

• Fragility Hijacking, side effects, unintended…

• Of mechanisms evolved for robustness

• Complexity control, robust/fragile tradeoffs

• Math: New robust/fragile “conservation laws”

Accident or necessity?

Both

Page 47: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Chandra, Buzi, and Doyle

Page 48: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Yet Fragile

Fix?

Obesity, diabetes

Cancer

Parasites, infection

AutoImmune/Inflame

Addiction, psychosis…

Epidemics, war…

Catastrophes

Obfuscate, amplify,…

“Architecture”

Page 49: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Don’t worry ...

• “There’s an app for that.”

• “The rapture is near.”

• “There’s a gene…

• “The market will...”

• “The new sciences of …”

• “Order for free..”

• “Like, dude, like, chill…”

Page 50: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

In the real (vs virtual) world

What matters:

• Action

What doesn’t:

• Data

• Information

• Computation

• Learning

• Decision

• …

Page 51: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used
Page 52: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

sense

move Spine

Page 53: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

sense

move Spine

Reflex

Reflect

Page 54: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

sense

move Spine

Reflex

Reflect

Page 55: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Yet Fragile

Fix?

Obesity, diabetes

Cancer

Parasites, infection

AutoImmune/Inflame

Addiction, psychosis…

Epidemics, war…

Catastrophes

Obfuscate, amplify,…

Accident or necessity?

What matters:

• Action

• Automation

• Limits

• Tradeoffs

Page 56: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

wasteful?

fragile?

slow?

?

What we want to avoid.

Page 57: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

IEEE TRANS ON SYSTEMS, MAN, AND CYBERNETICS,

JULY 2010, Alderson and Doyle

Page 58: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

robust

efficient wasteful

fragile

Want robust

and efficient

Page 59: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

wasteful

fragile

robust

efficient

At best we

get one

Page 60: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

wasteful

fragile

robust

efficient

Often

neither

???

Page 61: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Bad

theory?

???

?

?

Bad

architectures?

wasteful

fragile

gap?

robust

efficient

Page 62: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Control Comms

Compute Physics

ShannonBode

Turing

Godel

Einstein

Heisenberg

Carnot

Boltzmann

Theory?Deep, but fragmented, incoherent, incomplete

Page 63: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Control Comms

Compute Physics

ShannonBode

Turing

Godel

Einstein

Heisenberg

Carnot

Boltzmann

wasteful?

fragile?

slow?

?

• Each theory one dimension

• Important tradeoffs acrossdimensions

• Progress is encouraging but…

Page 64: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Case studies

wasteful

fragile

Sharpen

hard bounds

Conservation

“laws”?

Page 65: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Case studies

wasteful

fragile

Sharpen

hard bounds

bad Find and

fix bugs

Page 66: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Case studies

wasteful

fragile

Sharpen

hard bounds

bad Find and

fix bugsBad

architectures?

Page 67: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

J. Fluid Mech (2010)

Streamlined

Laminar Flow

Turbulent Flow

Turbulence and drag?

Page 68: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Streamlined

Laminar Flow

Turbulent Flow

Turbulence and drag?

uz

x

yFlow

Coherent structures

wU

z x

y

Page 69: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

wU

z x

y

Blunted turbulent velocity profile

Laminar

Turbulent

wU

0u

1uu u p u

t R

“turbulence is a highly nonlinear

phenomena”

Page 70: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

0u

1uu u p u

t R

Small Large

Robust Simple Organized

Fragile chaocritical Irreducibile

Complexity?

Page 71: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

0u

1uu u p u

t R

Small Large

RobustSimple

2d, linear

Organized

Computer

Fragilechaocritical

3d, nonlinearIrreducibile?

Complexity?

mildlynonlinear

highly nonlinear

Page 72: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Physics of Fluids (2011)

wU

z x

y

uz

x

yFlow

upflowhigh-speed

region

downflowlow speed

streak

Blunted turbulent velocity profile

Laminar

Turbulent

wU3D coupling

Coherent structures and turbulent drag

Page 73: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Case studies

wasteful

fragile

Sharpen

hard bounds

bad

Find and

fix bugs

Bad

architectures?

Page 74: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Case studies

wasteful

fragile

Sharpen

hard bounds

Theory + biology case study

Page 75: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Chandra, Buzi, and Doyle

Page 76: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Theory + biology case study

• Universal issues

• Longstanding mystery (century? millennia?)

• Accessible, components “well-known”

• Evolution + physiology + “CDS/CME”

• Broadly relevant

• Science paper in press (w/ Fiona Chandra, Genti Buzi)

• Extreme responses typical

Page 77: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Glycolytic oscillations

Hard tradeoffs between

1. Fragility (disturbance rejection)

2. Amount (of enzymes)

3. Complexity (of enzymes)

• Most ubiquitous/studied “circuit” in science/engineering

• New insights and experiments

Metabolic overhead

Page 78: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Fragility

simple

Metabolic overhead

complex

Hard tradeoffs between

1. Fragility (disturbance rejection)

2. Amount (of enzymes)

3. Complexity (of enzymes)

Page 79: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

K Nielsen, PG Sorensen, F Hynne, H-G Busse. Sustained oscillations in glycolysis: an experimental and theoretical study of chaotic and complex periodic behavior and of quenching of simple oscillations. Biophys Chem 72:49-62 (1998).

Experiments

Page 80: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Figure S4. Simulation of two state model (S7.1) qualitatively recapitulates experimental observation from CSTR studies [5] and [12]. As the flow of material in/out of the system is increased, the system enters a limit cycle and then stabilizes again. For this simulation, we take q=a=Vm=1, k=0.2, g=1, u=0.01, h=2.5.

0 20 40 60 80 100 120 140 160 180 2000

1

2

3

4

v=0.03

0 20 40 60 80 100 120 140 160 180 2000

0.5

1

1.5

2

v=0.1

0 20 40 60 80 100 120 140 160 180 2000.2

0.4

0.6

0.8

1

v=0.2

“Standard” Simulation

Page 81: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Figure S4. Simulation of two state model (S7.1) qualitatively recapitulates experimental observation from CSTR studies [5] and [12]. As the flow of material in/out of the system is increased, the system enters a limit cycle and then stabilizes again. For this simulation, we take q=a=Vm=1, k=0.2, g=1, u=0.01, h=2.5.

0 20 40 60 80 100 120 140 160 180 2000

1

2

3

4

v=0.03

0 20 40 60 80 100 120 140 160 180 2000

0.5

1

1.5

2

v=0.1

0 20 40 60 80 100 120 140 160 180 2000.2

0.4

0.6

0.8

1

v=0.2

SimulationExperiments

Why?

Page 82: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

simple enzyme

Fragility

Enzyme amount

complex enzyme

lnz p

z p

2 2

0

1ln ln

z z pS j d

z z p

Theorem

z and p functions of enzyme complexity

and amount

Page 83: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

L

u

x

qm

M

m

M

Linearized pendulum

on a cart

Page 84: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

Autocatalysis

Control

• Autocatalytic • Complex vssimple enzymes

Feedbacks

Translation

L

m

M

• Up• eyes vsno eyes

Page 85: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

0

1ln 0S j d

Easy, even with eyes closed

No matter what the length

Page 86: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

0

ln 0

Gratuitous fragility

Fragile robustness

S j d

Gratuitous fragility

versus

fragile robustness

Page 87: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

0

1ln S j d p

1 1g

p z r rL

small largep L

Up is hard for shorter lengths

Down easy, even with

• eyes closed

• all lengths

Page 88: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Fragility

complex

This is a cartoon,

but can be made

precise.

L

0

1ln S j d p

1p

L

L

Too

fragile Why oscillations?

Side effects of

hard tradeoffs

Page 89: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

L

1

1 1

1 1

g mz p z r r

L M

p z r

p z r

m

M

Eyes closed

2 2

0

1ln ln

z z pS j d

z z p

Want r and z large (but p small).

Page 90: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Fragility

up + eyes

lnz p

z p

2 2

0

1ln ln

z z pS j d

z z p

Theorem

up, no eyes

This is a cartoon, but can be made

precise.

L

hopeless

down

Page 91: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

Autocatalysis

ControlL

m

M

• Autocatalytic • Complex vssimple enzymes

Feedbacks

Translation

• Up• eyes vsno eyes

Page 92: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Fragility Different “architectures”

up-eyes

This is a cartoon, but can be made

precise.

Ldown

2 2

0

1ln ln

z z pS j d

z z p

Theorem

lnz p

z p

Page 93: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Fragility Different “architectures”

up-eyes

This is a cartoon, but can be made

precise.

Ldown

2 2

0

1ln ln

z z pS j d

z z p

Theorem

complex enzyme

lnz p

z p

simple enzyme

Page 94: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Fragility

up-eyes

This is a cartoon, but can be made

precise.

L

2 2

0

1ln ln

z z pS j d

z z p

Theorem

simple enzyme

lnz p

z p

Too fragile

Page 95: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Fragility

Enzyme amount

complex enzyme

lnz p

z p

2 2

0

1ln ln

z z pS j d

z z p

Theorem

Why oscillations?Side effects of hard tradeoffs

Page 96: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

k

z p

z p

10-1

100

10110

0

101

Fragility Biological architectures

achieve hard limits and

use complex enzymes

and networks

2 2

0

1ln ln

z z pS j d

z z p

complex enzyme

Enzyme amount

Page 97: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

• Microfluidic experiments

• Yeast strain W303 grown in Ethanol

• Glucose and KCN added anaerobic glycolysis

• NADH measured every 3 s

0 60 120 180 240 3000

50

100

150

t ( seconds)

NADH

Page 98: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Architecture Good architectures

allow for effective

tradeoffs

wasteful

fragile

Page 99: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

2 2

0

1ln ln

z z pS j d

z z p

Theorem

• z and p are functions of enzyme complexity and amount• standard biochemistry models• phenomenological

• first principles?

Page 100: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

What reviewers say• “If such oscillations are indeed optimal, why are they not

universally present?” • “The approach to establish universality for all biological and

physiological systems is simply wrong. It cannot be done…” • “While the notion of universality is well justified in physics, it is

perhaps not so useful in biological sciences and medicine. To develop a set of universal principles for biological and physiological systems is mostly likely a dream that will never be realized, due to the vast diversity in such systems.”

• “…does not seem to have an understanding or appreciation of the vast diversity of biological and physiological systems…”

• “…desire to develop rigorous framework is understandable, but usually this can be done only by imposing a high degree of abstraction, which would then make the model useless …”

• “… a mathematical scheme without any real connections to biological or medical problems…”

Page 101: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Fragilityhard limits

simple

Overhead, waste

complex

• General• Rigorous• First principle

• Domain specific• Ad hoc• Phenomenological

Plugging in domain details

?

Page 102: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Control Comms

Physics

Wiener

Bode

Kalman

Heisenberg

Carnot

Boltzmann

robust control

• Fundamental multiscale physics• Foundations, origins of

– noise – dissipation– amplification

• General• Rigorous• First principle

?

Page 103: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

IEEE TRANS ON AUTOMATIC CONTROL,

FEBRUARY, 2011

Sandberg, Delvenne, and Doyle

http://arxiv.org/abs/1009.2830

Page 104: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Gen

es

Co-factors

Pro

teins

Pre

curs

ors

Autocatalytic feedback

Nu

trie

nts

Core metabolism

DNA

replication

Trans*

Cat

aboli

sm

Carriers

Environment Environment

Huge

Variety

Huge

Variety

Bacterial cell

Page 105: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

TCA

Gly

G1P

G6P

F6P

F1-6BP

PEP Pyr

Gly3p

13BPG

3PG

2PG

ATP

NADH

Oxa

Cit

ACA

Autocatalysis

Control

• Autocatalytic • Complex vssimple enzymes

Feedbacks

Page 106: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Catabolism

TCAPyr

Oxa

Cit

ACA

Gly

G1P

G6P

F6P

F1-6BP

PEP

Gly3p

13BPG

3PG

2PG

ATP

NADH

Page 107: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Cat

aboli

sm

AA

Ribosome

transl. Proteins

Pre

curs

ors

ATP

ATP

Inside every cell

Ribosomes

make

ribosomes

Translation: Amino acids

polymerized into proteins

Page 108: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Cat

aboli

sm

AA

Ribosome

RNARNAp

transl. Proteins

xRNAtransc.

Pre

curs

ors

DNADNAp

Repl. Gene

ATP

ATP

Building

Blocks

• Translation

• Transcription

• DNA Replication

Page 109: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Cat

aboli

sm

AA

Ribosome

RNARNAp

transl. Proteins

xRNAtransc.

Pre

curs

ors

DNADNAp

Repl. Gene

ATP

ATP

Enzymes

Building

Blocks

Crosslayer

autocatalysis

Macro-layers

Inside every cell

Page 110: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

NucleotidesCatabolism

Pre

curs

ors

Taxis and

transport

Nu

trie

nts

Carriers

Core metabolism

Same

12

in all

cells

Same

8

in all

cells

Page 111: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Gen

es

Co-factors

Polymerization and complex

assemblyP

rotein

sP

recu

rsors

Autocatalytic feedback

Taxis and

transport

Nu

trie

nts

Core metabolism

DNA

replication

Trans*

Cat

aboli

sm

Carriers

100 104 to ∞in one

organisms

Huge

Variety

12

8

Page 112: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Other examples

Clothing

Lego

Money

Cell biology

Page 113: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Shirt

Slacks

Jacket Tie

T-Shirt

Socks

ShoesCoatShorts

Soft layering

Page 114: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Wool

Cotton

Nylon

Silk

Polyester

Rayon

Shirt

Slacks

Jacket Tie

T-Shirt

Socks

ShoesCoatShorts

Modularity?

Page 115: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Shirt

Slacks

Jacket Tie

T-Shirt

Socks

ShoesCoatShorts

Given a wardrobe (set of garments)

1 << # outfits << # non-outfits

(random heaps are of garments are never outfits)

Page 116: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Shirt

Slacks

Jacket Tie

T-Shirt

Socks

ShoesCoatShorts

1 << # outfits << # non-outfits

(random heaps are of garments are never outfits)

large thin

Page 117: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

large thin

1 << # toys << # non-toys

“order for free”

Page 118: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Letters and words

• 9 letters: adeginorz

• 9!= 362,880 sequences of 9 letters

• Only “organized” is a word

1 << (# words) << (# non-words)

large thin

Page 119: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Shirt

Slacks

Jacket sweater

T-Shirt

Socks

ShoesCoatShorts

Inne

r

Mid

dle

Oute

r

Skin

Page 120: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Hidden

Robust to variations in

• weather

• activity

• appearance requirements

• wear and tear

• cleaning

System

constraints

Page 121: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Wool Cotton NylonSilk Polyester Rayon

Cloth

Shirt

Slacks

Jacket Tie

T-Shirt

Socks

ShoesCoatShorts

Sewing

Page 122: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Cloth

Thread

Fiber

Garments

Xform

Xform

Xform

Modularity 2.0

Prevents unraveling of lower layers

Page 123: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Cloth

Thread

Fiber

Garments

Xform

Xform

Xform

Hidden,

large, thin,

nonconvex

Outfits

Assemble

Page 124: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Wool

Cotton

Nylon

Silk

Polyester

Rayon

Shirt

Slacks

Jacket Ti

e

T-Shirt

Socks

ShoesCoatBoxers

The

hourglass?

Dress Shirt Slacks Lingerie Coat Scarf Tie

Garments

Cloth

Sewing

Wool Cotton NylonSilk Polyester

Material technologies

Rayon

Horizontal networks of fibers

Ver

tica

l d

ecom

posi

tion

Horizontal networks of garments

Page 125: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Ver

tica

l d

ecom

posi

tion

Inne

r

Mid

dle

Ou

ter

Horizontal networks of fibers

Horizontal networks of garments

Cloth

Thread

Fiber

Garments

Xform

Xform

Xform

Page 126: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Cloth

Thread

Fiber

Garments

Xform

Xform

Xform

Universal strategies?

Garments have

limited access to

threads and fibers

constraints on

cross-layer

interactions

quantization

for robustness

Even though

garments seem

analog/continuous

Prevents unraveling of lower layers

Page 127: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Fiber

Geographically diverse sources

Diverse fabric

Functionally diverse garments

General

purpose

machines Diverse Thread

sew

knit, weave

spin

Page 128: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Functionally diverse garments

Page 129: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Cloth

Thread

Fiber

Garments

Fragilities?

Page 130: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Cloth

Thread

Fiber

Garments

Scalable

Sustainable?

Page 131: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Embedded

virtual

actuator/

sensor

Network

cable

Controller

Lib

App

DIF

Networked/embedded/layered

Lib

Physical

plant

Page 132: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Embedded

virtual

actuator/

sensor

Network

cable

Controller

DIF

Physical

plant

Meta-layering of cyber-phys control

Page 133: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Physiology

Organs

Cells

Layered architectures

Page 134: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Physiology

Organs

Layered architectures

Cells

Page 135: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Physiology

Organs

Meta-layers

Prediction

Goals

Actions

errors

ActionsCo

rte

x

Page 136: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used
Page 137: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used
Page 138: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Which blue line is longer?

Page 139: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Which blue line is longer?

Page 140: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Which blue line is longer?

Page 141: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Which blue line is longer?

Page 142: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Which blue line is longer?

Page 143: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Meta-layers

Fast,

Limited

scope

Slow,

Broad

scope

Unfortunately, we’re not

sure how this all works.

Page 144: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Shirt

Slacks

Jacket sweater

T-Shirt

Socks

ShoesCoatShorts

Inne

r

Mid

dle

Oute

r

Skin

Selection

assembly

Page 145: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Cloth

Thread

Fiber

Garments

Xform Ctrl Mgmt

Networked,

universal,

layeredXform Ctrl Mgmt

Xform Ctrl Mgmt

Xform Ctrl Mgmt

Do

ma

in s

pe

cific

Page 146: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Cloth

Thread

Fiber

Garments

Xform Ctrl Mgmt

Networked,

universal,

layeredXform Ctrl Mgmt

Xform Ctrl Mgmt

Xform Ctrl Mgmt

Dem

an

d

Su

pp

ly

Page 147: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Cloth

Thread

Fiber

Garments

Xform Ctrl Mgmt

Networked,

universal,

layeredXform Ctrl Mgmt

Xform Ctrl Mgmt

Xform Ctrl Mgmt

Co

ntro

l

Su

pp

ly

Complexity?

Page 148: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Yet Fragile

Fix?

Obesity, diabetes

Cancer

Parasites, infection

AutoImmune/Inflame

Addiction, psychosis…

Epidemics, war…

Catastrophes

Obfuscate, amplify,…

Accident or necessity?

What matters:

• Action

• Automation

• Limits

• Tradeoffs

Page 149: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

THE END OF THEORYScientists have always relied on hypothesis and experimentation. Now, in the era of

massive data, there’s a better way.

“All models are wrong, and increasingly

you can succeed without them.”

Page 150: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Save our

children

Peta-

philia

There is a

treatment.

Page 151: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

New words

• Peta-philia: Perverse love

of data and computation

• Peta-fop: Someone who

profits from peta-philia

• Exa-duhs: Loss of clue

from excessive peta-philia

Page 152: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Fortunately

there seems

to be a

treatment

Not yet in

widespread use

Peta-

philia

Page 153: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Case studies

wasteful

fragile

Sharpen

hard bounds

bad

Find and

fix bugs

Page 154: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

wasteful

fragile

bad

Find and

fix bugs

Page 155: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

App AppApplications

Router

Page 156: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Chiang, Low, Calderbank, and Doyle

Page 157: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

TCPIP

Physical

MAC

Switch

MAC MAC

Pt to Pt Pt to Pt

Diverse applications

Layered architectures

Page 158: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Control

Compute

Internet

optimization

operating systems

“Layering as optimization”

robust control

• 10+ years of progress & impact…

• Static optimization dynamic control

• Wireless, scheduling, net coding, …

• But….

• Something is wrong architecturally

• Better protocols/control won’t fix it

• Design: from protocols to architectures

Page 159: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Layered architectures everywhere

• Computers, Internet, software… cyber-physical?

• Bacterial biosphere

• Evo-devo

• Brain

• Lego, clothing, supply chain, …

• Useful “comparative physiology”

Page 160: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

TCPIP

Physical

Diverse applications

Layered architectures

Diverse

Page 161: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

OS

Physical

Diverse applications

Layered architectures

• OS allocates/shares

– diverse resources among

– diverse applications

• “Strict layering” crucial,

e.g. clearly separate

– Application name space

– Logical (virtual)

name/address space

– Physical (name/) address

space

• Name resolution w/in appls

• Name/addr transl X layers

Page 162: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

OS

Physical

Diverse applications

Layered architectures

In operating systems:

Don’t cross layers

(rings)

Direct

access to

physical

memory?

In programming:

No global variables

Page 163: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Problems with leaky layering

Modularity benefits are lost

• Global variables? @$%*&!^%@&

• Poor portability of applications

• Insecurity of physical address space

• Fragile to application crashes

• No scalability of virtual/real addressing

• Limits optimization/control by duality?

Page 164: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

App AppApplications

Router

IP addresses

interfaces

(not nodes)

Page 165: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

App App

IPC

Global

and direct

access to

physical

address!

Robust?

• Secure

• Scalable

• Verifiable

• Evolvable

• Maintainable

• Designable

• …

DNS

IP addresses

interfaces

(not nodes)

Page 166: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

OS

Diverse hardware

Layered architectures

Little diversity

Diverse applications

Page 167: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

OS

Diverse hardware

Layered architectures

“Hourglass”

Diverse applications

Page 168: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Physical

IP

TCP

Application

Naming and addressing need to be

• resolved within layer

• translated between layers

• not exposed outside of layer

Related “issues”

• DNS

• NATS

• Firewalls

• Multihoming

• Mobility

• Routing table size

• Overlays

• …

Page 169: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Architecture

is not graph

topology.

Architecture

facilitates

arbitrary graphs.

Persistent

errors and

confusion.

Page 170: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used
Page 171: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Notices of the AMS, 2009

Page 172: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

wasteful

fragile

slowGood case studies

bad

worse

“New sciences” of “complexity” and “networks”?

Page 173: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

“New sciences” of “complexity” and “networks”? worse

• Edge of chaos• Self-organized criticality• Scale-free “networks”• Creation “science”• Intelligent design• Financial engineering• Risk management• “Merchants of doubt”• …

• Science as pure fashion• Ideological• Political• Evangelical• Nontech trumps tech

Page 174: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

D. Alderson, NPS 178

Page 175: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Complexity = hard to understand, explain

• “Complexity science” = persistently in error

– bionetworks: gene regulation, metabolism, PPI

– wildfires, earthquakes

– Internet, power grid

• Minimal impact on technology

• Diminishing impact on biology

• Of concern in medicine, neuroscience

Page 176: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Complex systems?

Fragile

• Scale

• Dynamics

• Nonlinearity

• Nonequlibrium

• Open

• Feedback

• Adaptation

• Intractability

• Emergence

• …

Even small

amounts can

create

bewildering

complexity

Page 177: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Complex systems?

Fragile

• Scale

• Dynamics

• Nonlinearity

• Nonequlibrium

• Open

• Feedback

• Adaptation

• Intractability

• Emergence

• …

• Scale

• Dynamics

• Nonlinearity

• Nonequlibrium

• Open

• Feedback

• Adaptation

• Intractability

• Emergence

• …

Robust

Page 178: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Complex systems?

• Resources

• Controlled

• Organized

• Structured

• Extreme

• Architected

• …

Robust complexity

• Scale

• Dynamics

• Nonlinearity

• Nonequlibrium

• Open

• Feedback

• Adaptation

• Intractability

• Emergence

• …

Page 179: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Architecture

• Resources

• Controlled

• Organized

• Structured

• Extreme

• Architected

• …

Robust complexity

• Scale

• Dynamics

• Nonlinearity

• Nonequlibrium

• Open

• Feedback

• Adaptation

• Intractability

• Emergence

• …

Page 180: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

New

wordsFragile complexity

Emergulent

Emergulence

at the edge of

chaocritiplexity

• Scale

• Dynamics

• Nonlinearity

• Nonequlibrium

• Open

• Feedback

• Adaptation

• Intractability

• Emergence

• …

Page 181: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

wU

z x

y

Blunted turbulent velocity profile

Laminar

Turbulent

wU

0u

1uu u p u

t R

“turbulence is a highly nonlinear

phenomena”

Page 182: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

0u

1uu u p u

t R

Small Large

RobustSimple

2d, linear

Organized

Computer

Fragilechaocritical

3d, nonlinearIrreducibile?

Complexity?

mildlynonlinear

highly nonlinear

Page 183: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

Irreducibility and “intelligent design”

Rube Goldberg

Page 184: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

The essential

ID argument

If biology is like this,

then it could not have evolved.

• This is actually true, and in fact…

• If biology is like this,

• then it would be too fragile to persist,

• and would need the constant intervention of

supernatural forces

Page 185: John Doyle John G Braun Professor Control and Dynamical ...online.itp.ucsb.edu/online/bblunch/doyle/pdf/Doyle_BlackboardLunch_KITP.pdfFamiliar and accessible case studies are used

The flaw

• It is too fragile to actually build.

• Neither biology nor (most of) technology is

anything like this.

• Who said otherwise? Lots of real scientists!

• Oops! (But we are too fragile and unsustainable.)

This is a

cartoon.