1 / 105

John Doyle 道陽 Jean-Lou Chameau Professor Control and Dynamical Systems, EE, & BioE

Universal laws and architectures : Theory and lessons from brains, bugs, nets, grids, docs, planes, fire, fashion, art, turbulence, music, buildings, cities , earthquakes, bodies, running, throwing , S y n e s t h e s i a , spacecraft, statistical mechanics. and zombies.

palma
Download Presentation

John Doyle 道陽 Jean-Lou Chameau Professor Control and Dynamical Systems, EE, & BioE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Universal laws • and architectures: • Theory and lessonsfrombrains, bugs,nets, grids, • docs, planes, fire, fashion, • art, turbulence, music, buildings, • cities, earthquakes, bodies, running,throwing, • Synesthesia, spacecraft, statistical mechanics and zombies John Doyle 道陽 Jean-Lou Chameau Professor Control and Dynamical Systems, EE, & BioE 1 # Ca tech

  2. Fundamentals! • Brains • Nets • Grids (cyberphys) • Bugs (microbes, ants) • Medical physiology • Lots of aerospace • Wildfire ecology • Earthquakes • Physics: • turbulence, • stat mech (QM?) • “Toy”: • Lego • clothing, fashion • Buildings, cities • Synesthesia

  3. Neuroscience + People care + Live demos • Internet (& Cyber-Phys) + Understand the details - Flawed designs - Everything you’ve read is wrong (in science)* • Cell biology (bacteria) + Perfection  Some people care * this comment is for scientists

  4. experiments data theory universals • Neuroscience + People care +Live demos!

  5. Prefrontal Horizontal Meme Transfer Gene Motor Sensory RNA RNAp Learning Software Transcription Striatum Hardware mRNA Amino Acids Reflex Other Control Horizontal App Transfer Ribosomes DNA Translation Digital New gene Proteins Analog Other Control Metabolism Products Horizontal Gene Transfer ATP Signal transduction control feedback

  6. Architecture? Fragile Slow Ideal Fast Inflexible Flexible

  7. Fragile Slow Architecture (constraints that deconstrain) Architecture Impossible (law) Ideal Fast Inflexible Flexible

  8. Universal laws and architectures (Turing) Architecture (constraints that deconstrain) Slow Architecture Impossible (law) Fast ideal Inflexible Flexible Special General

  9. Robust vision with motion • Object motion • Self motion Motion Vision

  10. Layering Feedback Explain this amazing system. Slow Vision Fast Inflexible Flexible

  11. Robust vision with • Hand motion • Head motion • Experiment • Motion/vision control without blurring • Which is easier and faster?

  12. Why? • Mechanism • Tradeoff Slow vision VOR Fast

  13. Mechanism Vestibular Ocular Reflex (VOR) vision Slow Tradeoff VOR Fast Flexible Inflexible

  14. vision slow eye Act delay Slow vision Fast Inflexible Flexible

  15. vision fast eye slow Act delay Slow vision VOR Fast Inflexible Flexible

  16. fast eye Act Vestibular Ocular Reflex (VOR) Slow VOR Fast Inflexible Flexible

  17. It works in the dark or with your eyes closed, but you can’t tell. fast eye Act Slow VOR Fast Inflexible Flexible

  18. vision fast eye slow Act delay Slow vision VOR Fast Inflexible Flexible

  19. vision Layering Feedback slow Act Highly evolved (hidden) architecture eye delay Slow vision Illusion VOR Fast Inflexible Flexible

  20. vision Layering Partially Conscious Act eye Automatic Unconscious VOR

  21. vision Layering Feedback fast slow Act eye delay VOR

  22. vision Architecture fast slow Act eye delay Slow vision Illusion VOR Fast Inflexible Flexible

  23. Universal laws and architectures (Turing) Architecture (constraints that deconstrain) Slow Architecture Impossible (law) Fast ideal Inflexible Flexible Special General

  24. Tech implications/extensions Apps OS Slow OS Hardware Digital Lumped Distributed HW Fast Inflexible Flexible Apps

  25. Layered Architecture Apps OS Hardware Digital Lumped Distributed Any layer needs all lower layers.

  26. Layered architectures 101 Apps OS Hardware Digital Lumped Distributed Apps Operating System OS HW

  27. Layered architectures Deconstrained (Applications) Diverse Apps Horizontal App Transfer OS OS HW Diverse Deconstrained (Hardware) Horizontal HW Transfer

  28. Layered architectures Apps Minimal diversity and change OS OS HW

  29. Deconstrained Diverse diversity and change Horizontal Transfer Horizontal Transfer Diverse Deconstrained diversity and change

  30. Layered architectures Deconstrained (Applications) Diverse Apps Horizontal App Transfer Maximal diversity and change OS HW Diverse Deconstrained (Hardware) Horizontal HW Transfer

  31. Layered architectures Deconstrained (Applications) Diverse Apps Constrained But hidden Core Protocols OS HW Diverse Deconstrained (Hardware)

  32. Slow Apps OS HW Fast Inflexible Flexible Special General

  33. Slow Apps OS HW Fast Inflexible Flexible Special General

  34. Layered Architecture Any layer needs all lower layers. Apps OS HW Digital Lumped Distrib. OS HW Digital Lumped Distrib. Digital Lumped Distrib. Lumped Distrib. Distrib. Slow Cheap Fast Costly Inflexible Flexible Special General

  35. Decide Act Digital Lumped Lumped. Apps OS Hardware Digital Lumped Sense

  36. Fragile Fragile Decide Slow Slow Act Apps OS Hardware Digital Lumped Inflexible Inflexible Expensive Sense

  37. Efficiency/instability/layers/feedback Fragile • All create new efficiencies but also instabilities • Requires new active/layered/complex/active control Slow Inflexible • Money/finance/lobbyists/etc • Society/agriculture/weapons/etc • Bipedalism • Maternal care • Warm blood • Flight • Mitochondria • Translation (ribosomes) • Glycolysis (2011 Science) Expensive

  38. Requirements on systems and architectures dependable deployable discoverable distributable durable effective efficient evolvable extensible fail transparent fast fault-tolerant fidelity flexible inspectable installable Integrity interchangeable interoperable learnable maintainable manageable mobile modifiable modular nomadic operable orthogonality portable precision predictable producible provable recoverable relevant reliable repeatable reproducible resilient responsive reusable robust safety scalable seamless self-sustainable serviceable supportable securable simplicity stable standards compliant survivable sustainable tailorable testable timely traceable ubiquitous understandable upgradable usable accessible accountable accurate adaptable administrable affordable auditable autonomy available credible process capable compatible composable configurable correctness customizable debugable degradable determinable demonstrable

  39. Sustainable  robust + efficient dependable deployable discoverable distributable durable effective evolvable extensible fail transparent fast fault-tolerant fidelity flexible inspectable installable Integrity interchangeable interoperable learnable maintainable manageable mobile modifiable modular nomadic operable orthogonality portable precision predictable producible provable recoverable relevant reliable repeatable reproducible resilient responsive reusable safety scalable seamless self-sustainable serviceable supportable securable simple stable standards survivable tailorable testable timely traceable ubiquitous understandable upgradable usable accessible accountable accurate adaptable administrable affordable auditable autonomy available compatible composable configurable correctness customizable debugable degradable determinable demonstrable efficient sustainable robust

  40. PCA  Principal Concept Analysis  dependable deployable discoverable distributable durable effective evolvable extensible fail transparent fast fault-tolerant fidelity flexible inspectable installable Integrity interchangeable interoperable learnable maintainable manageable mobile modifiable modular nomadic operable orthogonality portable precision predictable producible provable recoverable relevant reliable repeatable reproducible resilient responsive reusable safety scalable seamless self-sustainable serviceable supportable securable simple stable standards survivable tailorable testable timely traceable ubiquitous understandable upgradable usable accessible accountable accurate adaptable administrable affordable auditable autonomy available compatible composable configurable correctness customizable debugable degradable determinable demonstrable fragile Simple dichotomous tradeoff pairs efficient sustainable robust efficient wasteful robust

  41. Layering Feedback fragile Architectures Laws robust efficient wasteful

  42. Fragile Universal laws Robust efficient wasteful

  43. Fragile Slow Universal laws Fast Robust efficient Flexible Inflexible wasteful

  44. UG biochem, math, control theory Chandra, Buzi, and Doyle Most important paper so far.

  45. Law #1 : Chemistry Law #2 : Autocatalysis fragile Law #3: 1 10 too fragile complex No tradeoff 0 10 -1 0 1 10 10 10 expensive

  46. I recently found this paper, a rare example of exploring an explicit tradeoff between robustness and efficiency. This seems like an important paper but it is rarely cited.

  47. 1m Phage Bacteria

  48. Phage lifecycle Survive

  49. Phage lifecycle Survive Infect

More Related