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

Size: px
Start display at page:

Download "https://www.cds.caltech.edu/~doyle John Doyle 道陽 Jean-Lou Chameau Professor Control and Dynamical Systems, EE, & BioE"

Transcription

1 Universal las and architectures: Theory and lessons from brains, hearts, cells, grids, nets, bugs, fluids, bodies, planes, docs, fire, fashion, earthquakes, music, buildings, cities, art, running, cycling, throing, Synesthesia, spacecraft, statistical mechanics John Doyle 道陽 Jean-Lou hameau rofessor ontrol and Dynamical Systems, EE, & BioE a # 1tech

2 Universal las and architectures: The videos The folloing previe is approved for all audiences.

3 SDN, IOT, IOE, S, etc.. ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Bipedalism Maternal care Warm blood Flight Mitochondria Oxygen Translation (ribosomes) Glycolysis Major transitions

4 SDN, IOT, IOE, S, etc.. ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Bipedalism Maternal care Warm blood Major Flight transitions Mitochondria Oxygen Translation (ribosomes) Glycolysis Theory of Evolution Architecture omplexity Netorks Evolution Our heroes omplexity Architecture

5 SDN, IOT, IOE, S, etc. ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Bipedalism Maternal care Warm blood Flight Mitochondria Oxygen Translation (ribosomes) Glycolysis U Theorems+ {case study} Brains Bugs (microbes, ants) Nets/Grids (cyberphys) Medical physiology Lots of aerospace Wildfire ecology Earthquakes hysics: turbulence, stat mech (QM?) Toy : Lego clothing, fashion Buildings, cities Synesthesia

6 recursors in 1940s U Theorems+ {case study} Brains Bugs (microbes, ants) Nets/Grids (cyberphys) Medical physiology Lots of aerospace Wildfire ecology Earthquakes hysics: turbulence, stat mech (QM?) Toy : Lego clothing, fashion Buildings, cities Synesthesia

7 1980s recursors in 1940s 2012 U Theorems+ {case study} Brains Bugs (microbes, ants) Nets/Grids (cyberphys) Medical physiology Lots of aerospace Wildfire ecology Earthquakes hysics: turbulence, stat mech (QM?) Toy : Lego clothing, fashion Buildings, cities Synesthesia

8 Gary : Department Head Aerospace Engineering and Mechanics : rofessor AEM and ontrol Science & Dynamical Systems enter : Associate rofessor AEM and SDS : o-director ontrol Science and Dynamical Systems rogram : Director of Grad Studies SDS Department : Assistant rofessor AEM 1989 : h.d. Aeronautics, alifornia Institute of Technology

9 ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Bipedalism/balance Theorems+ U {case study} Brains Familiar, accessible Live demos! heap, reproducible Open Unavoidable

10 aveats and Issues Bad scholarship, cinematography, diplomacy, organization Badly organized (Videos, slides, papers in Dropbox) More questions than ansers Trailer for videos But Applicable Accessible (even latest theory research is relatively ) Almost undergrad for almost everything Obvious (if in retrospect) Eager for feedback (and also ne material)

11 Las as Tradeoffs fragile Function= Locomotion robust Ideal efficient costly

12 >2x fragile Tradeoffs 4x robust Ideal efficient costly

13 fragile Similar Tradeoffs Las Mechanisms But simpler Models? Experiments? robust efficient costly

14 fragile crash harder hard Similar Tradeoffs Las Mechanisms But simpler Models Experiments robust short efficient long costly

15 Simplified inverted pendulum l Act

16 Simplified inverted pendulum y θ l l g v length (to OM) gravity control (acceleration) l v x Act

17 Simplified inverted pendulum y θ l l g v length (to OM) gravity control (acceleration) l v x Act x = v l θ + gsinθ = vcosθ y = x+ l sin O θ

18 Simplified inverted pendulum y g p = l Instability l x θ Act l v l length (to OM) g gravity v control (acceleration) x = v l θ + gsinθ = vcosθ y = x+ l sin O θ

19 Simplified inverted pendulum y g p = l Instability l x θ Act l v l length (to OM) g gravity v control (acceleration) x = v l θ + gsinθ = vcosθ y = x+ l sin O θ

20 Simplified sensorimotor control E error N noise eye vision p = g l l T ( j ) ω = E delay ontrol? N Instability Act

21 E error N noise Simplified sensorimotor control brain eye vision p = g l l T ( j ) ω = E slo delay τ.3s Instability N ontrol Act

22 Amplification (noise to error)? T ( j ) ω = E N E N eye vision p = g l l delay τ.3s Instability ontrol Act

23 Amplification (noise to error) theorem: Entropy rate Energy (L2) exp ( ln T ) exp( pτ ) T T E jω = ( ) E N N eye vision p = g l l delay ontrol τ.3s Necessary! Act

24 Entropy rate Energy (L2) exp ( ln T ) exp( pτ ) T Intuition state 1 exp( pt) p l Before you can react τ.3s delay τ time

25 error T roof? + noise jω = ( ) E N Undergrad math { } T = sup T( jω ) = sup T( s) Re( s) 0 ω Max modulus T() s = M() s Θ() s Θ ( jω) = 1 ( s) exp ( τ s) Θ = ( ) ( ) p = T p = 1 ( s) ( s) exp ( τ s) = M 1 ( τ p) ( τ ) T = M M( p) Θ( p) exp p T exp 1 p M( p) =Θ( )

26 T noise error fragility exp( pτ ) x = v l θ + gsinθ = vcosθ y = x+ l sin O θ g p = l τ =.3s Length l τ = delay.3s 2 0 Shorter? Length l, m

27 noise error T fragility exp( pτ ) exp( pτ ) x = v l θ + gsinθ = vcosθ y = x+ l sin O θ g p = l τ =.3s Length l τ = delay.3s 2 0 Shorter Length l, m

28 exp ( ln T ) exp( pτ ) T Theory noise 4 error Length l delay Length l, m

29 exp ( ln T ) exp( pτ ) T 10 8 noise Theory & Data 6 4 Harder Hard error Length l delay Length l, m

30 Robust to noise model Entropy rate Energy (L2) exp ( ln T ) exp( pτ ) T T jω = ( ) E N N E eye vision p = g l l delay ontrol τ.3s Necessary! Act

31 La #1 : Mechanics La #2 : Gravity La #3 : Light/vision La #4 : T exp ( pτ ) crash fragile harder hard robust short long Yoke eng Leong

32 Mechanics+ Gravity + Light + Universal las exp ( ln T ) exp( pτ ) T fragile robust crash harder hard E N eye vision short long p = g l l T jω = ( ) E N delay ontrol τ.3s Necessary! Act

33 l l O hard harder???

34 l l O l l O l O harder???

35 exp ( ln ) exp( pτ ) T T z+ p z p Simple analytic formulas g g z = p = l lo l z+ p l + l lo = z p l l l lo z+ p 1+ 1 α α = = = l z p 1 1 α O ( 1+ 1 α ) 2 α Unstable zeros

36 roof? error + noise { } T = sup T( jω ) = sup T( s) Re( s) 0 ω T() s = M() s Θ() s Θ ( jω) = 1 s z Θ ( s) = exp ( τ s) s + z Undergrad math s z = ( ) ( ) exp ( τ ) s M s s s + z 1 z+ p T M M( p) ( p) = Θ exp( τ p) z p z+ p T exp ( τ p) z p

37 τ =.3s 100 z+ p exp( pτ ) z p exp ( ln T ) z+ p exp( pτ ) exp( pτ ) T z p hardest! 10 Theory Length, m l O l = 1

38 τ =.3s 100 exp ( ln T ) z+ p exp( pτ ) exp( pτ ) T z+ p exp( pτ ) z p z p hard hardest! 10 2 exp pτ ( ) p 1 l Length, m

39 What is sensed matters. l0 l l0 l hard harder hardest! Unstable pole Unstable zero

40 fragile robust.1 1 1g short mass 10kg

41 fragile robust Robust to mass don short long Fragile to Up Length l Length l o (sense) Noise Medial direction lose one eye Stand one leg Alcohol Age delay Instability Sensors/ actuators Delay

42 Robust to noise model Spiking neurons? Discrete axons? Distributed control? Entropy rate Energy (L2) exp ( ln T ) T Quantized exp pτ ( ) E eye vision p = g l l delay ontrol τ.3s Necessary! Act

43 Robust to noise model Spiking neurons? Discrete axons? Distributed control? E Entropy rate Energy (L2) eye exp Quantized vision ( ln T ) T Quantized exp pτ ( ) p = g l l delay ontrol τ.3s Necessary! Act

44 hardest! fragile crash crash harder robust short Theory & data long hard

45 Gratuitously fragile fragile Example of sparse/bad sensing robust short long

46 Gratuitously fragile fragile Look up & shorten robust short long

47 fragile Just add a bike? robust efficient costly

48 Learn fragile robust efficient costly

49 Learn fragile Learn robust efficient costly

50 Major transitions ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Bipedalism/balance unstable fragile robust efficient costly

51 Major transitions ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Bipedalism/balance fragile crash harder robust hard short efficient long costly

52 Similar Tradeoffs Las Mechanisms fragile crash But simpler Models Experiments robust short efficient harder hard long costly

53 Efficiency/instability/layers/feedback ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Balance (biped) Maternal care Warm blood Flight (streamlining) Mitochondria Oxygen Translation (ribosomes) Glycolysis Efficient but unstable

54 Efficiency/instability/layers/feedback ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Balance (biped) Maternal care Warm blood Flight (streamlining) Mitochondria Oxygen Translation (ribosomes) Glycolysis Efficient but unstable Needs control omplex Distributed Layered Active Las/tradeoffs Ho universal?

55 apers Biology + tutorial videos 1. handra, Buzi, Doyle (2011) Glycolytic oscillations and limits on robust efficiency. Science 2. Gayme, McKeon, Bamieh, apachristodoulou, Doyle (2011) Amplification and Nonlinear Mechanisms in lane ouette Flo, hysics of Fluids 3. Li, ruz, hien, Sojoudi, Recht, Stone, sete, Bahmiller, Doyle (2014) Robust efficiency and actuator saturation explain healthy heart rate control and variability, NAS Robust efficiency Undergrad (mostly) Obvious (in retrospect) Extreme bimodal revies hysics Medicine Very universal

56 handra, Buzi, and Doyle UG biochem, math, control theory Insight Accessible Verifiable Very universal

57 Efficient but unstable Needs complex/active control With associated las? Specific La #1 La #2 La #3 Balancing Specific robust La #1 La #2 La #3 Glycolysis robust short too fragile complex cheap

58 Efficient but unstable Needs complex/active control With associated las? fragile robust efficient Universal asteful La #4 z + p T z p Specific Specific La #1 La #2 La #3 Balancing robust La #1 La #2 La #3 Glycolysis robust short too fragile complex cheap

59 Universal Balancing fragile La #4 z + p T z p robust short robust efficient asteful Glycolysis robust too fragile complex cheap

60 Efficient but unstable Needs complex/active control With associated las? Specific Money/finance/lobbyists Industrialization Universal Society/agriculture Weapons La #4 Balancing z + p T Maternal care z p Warm blood Flight Specific Mitochondria Oxygen Translation (ribosomes) Glycolysis La #1 La #2 La #3 Balancing robust La #1 La #2 La #3 Glycolysis robust short too fragile complex cheap

61 Flight Money/finance/lobbyists Industrialization Society/agriculture Weapons Balancing Maternal care Warm blood Flight Mitochondria Oxygen Translation (ribosomes) Glycolysis unstable

62 Flight and simming (streamlining) Specific? Universal? u 1 + u Ñ u + Ñ p = D u t R

63 Turbulent Universal fragile u 1 + u Ñ u + Ñ p = D u t R robust efficient asteful

64 fragile robust Laminar efficient Turbulent asteful Turbulent Universal y z Turbulent Laminar x u 1 + u Ñ u + Ñ p = D u t R Flo U U u Blunted turbulent velocity profile

65 hysics of Fluids (2011) fragile robust Laminar efficient Turbulent asteful y z Turbulent Laminar x u 1 + u Ñ u + Ñ p = D u t R Flo U U u Blunted turbulent velocity profile

66 fragile Laminar robust Sharks Dolphins efficient Turbulent asteful

67 fragile Laminar robust Sharks Dolphins efficient Turbulent asteful

68 Efficient but unstable Needs complex/active control With associated las? Money/finance/lobbyists Industrialization Society/agriculture Weapons Balancing Maternal care Warm blood Flight (streamlining)? Mitochondria Oxygen Translation (ribosomes) Glycolysis Specific Balancing robust Specific robust Specific Glycolysis robust short Sharks Dolphins efficient too fragile complex No tradeoff cheap Flo u Turbulent

69 Efficient but unstable Needs complex/active control With associated las? Money/finance/lobbyists Industrialization Society/agriculture Weapons Balancing Maternal care Warm blood Flight (streamlining)? Mitochondria Oxygen Translation (ribosomes) Glycolysis Universal Robust efficiency Balancing robust robust Glycolysis robust short Sharks Dolphins efficient too fragile complex No tradeoff cheap Flo u Turbulent

70 Efficient but unstable Needs complex/active control With associated las? Money/finance/lobbyists Industrialization Society/agriculture Weapons Balancing (running) Maternal care Warm blood Flight (streamlining)? Mitochondria Oxygen Translation (ribosomes) Glycolysis (metabolism) Universal Robust efficiency Specific Running Specific Metabolism robust too fragile complex No tradeoff cheap

71 Efficient but unstable Needs complex/active control With associated las? Money/finance/lobbyists Industrialization Society/agriculture Weapons Balancing (running) Maternal care Warm blood Flight (streamlining)? Mitochondria Oxygen Translation (ribosomes) Glycolysis (metabolism) Universal Robust efficiency Specific Running ardiovascular physiology Metabolism robust too fragile complex No tradeoff cheap

72 Li, ruz, hien, Sojoudi, Recht, Stone, sete, Bahmiller, Doyle robust Robust efficiency and actuator saturation explain healthy heart rate control and variability roc. Nat. Acad. Sci. LUS 2014 efficient controls heart rate ventilation vasodilation High coagulation inflammation digestion storage external disturbances High ardiophysiology errors O2 B phlo Glucose Energy store Blood volume internal nois

73 robust robust 10 1 too fragile complex No tradeoff k Neuro efficient Biology robust Robust efficiency expensive Tradeoffs, mechanisms efficient controls heart rate ventilation vasodilation High coagulation inflammation digestion storage external disturbances High Flo u Turbulent hysics Medicine errors O2 B phlo Glucose Energy store Blood volume internal nois

74 robust Neuro robust 10 1 too fragile complex No tradeoff k efficient Biology Foundational Huge literatures robust expensive Data, models, simulation Yet persistent mysteries efficient controls heart rate ventilation vasodilation High coagulation inflammation digestion storage external disturbances Robust efficiency Tradeoffs, mechanisms High Flo u Turbulent hysics Medicine errors O2 B phlo Glucose Energy store Blood volume internal nois

75 So far Universal las and architectures: Theory and lessons from brains, hearts, cells, grids, nets, bugs, fluids, bodies, planes, docs, fire, fashion, earthquakes, music, buildings, cities, art, running, cycling, throing, Synesthesia, spacecraft, statistical mechanics

76 Major transitions ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons BipedalismBalance Maternal care Warm blood Flight Turbulence Mitochondria Oxygen Translation (ribosomes) Glycolysis Glycolysis ardiophysiology Efficient but unstable Needs complex control rash robust efficient Similar Tradeoffs Las Mechanisms But simpler Models Experiments

77 ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Balance (biped) Maternal care Warm blood Flight (streamlining) Mitochondria Oxygen Translation (ribosomes) Glycolysis Weapons Bad Mass extinction Warfare ( up ) rey ( back ) rash

78 ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Balance (biped) Maternal care Warm blood Flight (streamlining) Mitochondria Oxygen Translation (ribosomes) Glycolysis Slavery Famine Bad rash

79 ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Balance (biped) Maternal care Warm blood Flight (streamlining) Mitochondria Oxygen Translation (ribosomes) Glycolysis Slavery Famine forard back rashes back can hurt everyone rashes forard benefit those (fe) that cause and maintain them Systematic study is missing

80 Major transitions ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Bipedalism Maternal care Warm blood Flight Mitochondria Oxygen Translation (ribosomes) Glycolysis Efficient but unstable Needs complex control Fast Gene Apps ortex Flexible robust efficient Next Trans* OS erebellum rotein HW Reflex

81 Next Universal las and architectures: Theory and lessons from brains, hearts, cells, grids, nets, bugs, fluids, bodies, planes, docs, fire, fashion, earthquakes, music, buildings, cities, art, running, cycling, throing, Synesthesia, spacecraft, statistical mechanics

82 Robust to noise model Spiking neurons? Discrete axons? Distributed control? E Entropy rate Energy (L2) eye exp Quantized vision ( ln T ) T Quantized exp pτ ( ) p = g l l delay ontrol τ.3s Necessary! Act

83 100 Speed 1/τ noise exp( pτ ) 10 Theory Length l o error 2 Length l delay? Speed 1/τ T exp ( ) z + pτ p z p

84 Fast Flexible robust + efficient

85 accessible accountable accurate adaptable administrable affordable auditable autonomy available credible process capable compatible composable configurable correctness customizable debugable degradable determinable demonstrable 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 efficient robust sustainable robust + efficient efficient Fast Flexible

86 Hard Limits on Robust ontrol Over Delayed and Quantized ommunication hannels With Applications to Sensorimotor ontrol IEEE onference on Decision and ontrol December 2015 Osaka, Japan

87 Li, ruz, hien, Sojoudi, Recht, Stone, sete, Bahmiller, Doyle Robust efficiency and actuator saturation explain healthy heart rate control and variability NAS LUS sec 400 Old story

88 Li, ruz, hien, Sojoudi, Recht, Stone, sete, Bahmiller, Doyle Robust efficiency and actuator saturation explain healthy heart rate control and variability NAS LUS sec 400 c = Q F c = F Q c = Q F as as l s vs vs s r ap ap r p ( + + p ap ) s ([ ] [ ] ) c = V c c c vp vp total as as vs vs a v [ O ] = M + F O O TO, 2 2 v 2 a 2 v q q O O q H H dt * 2 * 2 * min as as o H ( ) + ( ) ( )

89 Li, ruz, hien, Sojoudi, Recht, Stone, sete, Bahmiller, Doyle Robust efficiency and actuator saturation explain healthy heart rate control and variability NAS LUS sec

90 Slo Data Fast

91 Slo Fast Ho? Why? Mechanism Tradeoff Architecture Speed Flexibility Robustness Virtualization Diversity

92 Object motion + eye Act Error slo vision delay ortex Slo vision Fast Flexible High Res Inflexible

93 Object motion + eye Error vision Head motion Act Does not ortex use vision? delay Slo vision VOR fast slo Fast Flexible VOR Inflexible Lo Res Vestibular Ocular Reflex (VOR)

94 Mechanism Object motion Head motion + eye Act Error vision delay ortex Slo vision Tradeoff VOR fast slo Fast VOR Minimal cartoon Flexible High Res Inflexible Lo Res

95 Object motion Head motion + eye Act Error vision delay ortex VOR fast slo These signals must match Next important piece?

96 Object motion Head motion + fast eye Act Error vision ortex slo delay VOR gain Tune gain? VOR and visual gain must match

97 Object motion Head motion + fast eye Act Error vision ortex slo delay VOR gain Tune gain AOS Error erebellum AOS = Accessory Optical system

98 Object motion Head motion + direct, fast fast eye Act Error slo slo vision delay ortex VOR This fast forard path is necessary gain Tune gain feedback AOS Error erebellum AOS = Accessory Optical system

99 Object motion Head motion + direct, fast fast eye Act Error slo slo vision delay ortex VOR This fast forard path gain Tune gain sloest feedback AOS Error Needs erebellum feedback tuning AOS = Accessory Optical system

100 Grey boxes vision ortex VOR gain AOS delay erebellum distributed compute (& control)

101 White cables VOR fast sparse communication, heterogeneous delays gain Act sloest AOS erebellum vision delay ortex sloer sloer

102 Mechanism Object motion Head motion + eye Act Error vision delay ortex Slo vision Tradeoff VOR fast slo Fast VOR Flexible High Res Inflexible Lo Res Minimal cartoon

103 extreme heterogeneity Slo Tune Vision Fast VOR Flexible High Res Inflexible Lo Res

104 extreme heterogeneity delay log 10 hours secs msecs Vision Ideal high res (flexible) Tune hy? VOR lo res

105 hours These dimensions Tradeoff Extreme heterogeneity Tune delay log 10 secs msecs Vision Ideal high res (flexible) hy? VOR lo res

106 Motion Vision High resolution vision robust /motion Object motion Self motion

107 High resolution vision robust /motion Object motion Self motion

108 hours delay log 10 secs lan navigate Tune msecs lo error Reflex high heterogeneous delays

109 8 > 10 hours delay log 10 secs lan navigate Tune msecs lo error Reflex high heterogeneous delays

110 Tune lan navigate Reflex

111 Robust

112 Fragile Robust

113 Fragile Robust

114 Tune lan navigate Reflex

115 Robust

116 Fragile Robust

117 8 > 10 hours delay log 10 secs lan navigate Tune msecs lo error heterogeneous delays and errors 11 > 10 Reflex high

118 X D Q T Y F R H O B A U K Z M V Q N A M B W T G J Y L K A

119 FAST X D Q T Y F R H O B A U K Z M V Q N A HIGH M RES B W T G J Y L K A

120 FAST X D Q T Y F R H O B A U K Z M V Q N A HIGH M RES B W T G J Y L K A

121 FAST delay log 10 hours secs Vision X A U D K F Z M H R O V Q N A HIGH Q M RES B W T G A J B Y L T Y K msecs high res (flexible) VOR lo res?

122 FAST delay log 10 hours X A lo resolution noisy Y K secs msecs Vision high res (flexible) VOR lo res?

123 8 > 10 hours delay log 10 secs lan navigate Tune exp ( ln G ) G g 1 exp pτ ( ) msecs heterogeneous Ideal lo error? delays and errors > Reflex high

124 Tune exp ( ln G ) G g 1 exp pτ ( ) x 2 x error?

125 Extreme system level heterogeneity hours delay log 10 secs msecs lan navigate error Tune Reflex Object Head VOR + fast gain Tune eye Act Error erebellum vision ortex slo delay Why?

126 log10 axons per nerve Olfactory 6 Optic 4 2 cranial Auditory Vestibular Sciatic spinal log10 axon diameter Aα Extreme component level heterogeneity

127 Olfactory 10 6 Optic axons per 10 4 nerve 6 > cranial Auditory Vestibular spinal Sciatic mean axon diameter (microns) Aα

128 Olfactory 10 6 Optic axons per 10 4 nerve 6 > cranial Auditory Vestibular spinal Sciatic mean axon area Aα

129 log10 axons per nerve Olfactory 6 Optic 4 2 cranial Auditory Vestibular Sciatic spinal log10 axon diameter Aα Extreme component level heterogeneity Why?

130 Object Head VOR log10 axons per nerve Olfactory 6 Optic fast gain Tune cranial eye Act Error erebellum vision ortex slo Auditory Vestibular Sciatic spinal log10 axon diameter delay Aα hours delay log 10 secs Extreme heterogeneity msecs onnect scales lan navigate error Tune Reflex

131 Object Head VOR log10 axons per nerve Olfactory 6 Optic fast gain Tune cranial eye Act Error erebellum vision ortex slo Auditory Vestibular Sciatic spinal log10 axon diameter delay Aα hours delay log 10 secs Extreme heterogeneity msecs onnect scales Mechanistic physiology Integrated Quantitative Tradeoffs as las lan navigate error Tune Reflex

132 Object Head VOR log10 axons per nerve Olfactory 6 Optic fast gain Tune cranial eye Act Error erebellum vision ortex slo Auditory Vestibular Sciatic spinal log10 axon diameter delay Aα hours delay log 10 secs msecs lan navigate error Tune Reflex

133 Assume: resource (cost) (to build and maintain nerve) area α α

134 Assume: resource (cost) (to build and maintain nerve) area α α

135 Assume: resource (cost) (to build and maintain nerve) area α Assume lengths and areas are given α

136 area α resource (cost) area α log axons per nerve 7 bits 3 bits 1 bit log axon diam µm

137 resource (cost) area α axons per nerve Olfactory 6 Optic 4 2 cranial Auditory Vestibular spinal axon diameter too big Sciatic Aα

138 resource (cost) area α N= axons per nerve ρ = nerve area = α = 0 1 axon radius (µm) Nπρ 2

139 Why not make axon radius small? (Maximize mutual information.) axons per nerve Olfactory 6 Optic 4 2 Ideal? cranial 7 bits Auditory Vestibular spinal axon radius Sciatic 3 bits Aα 1 bit

140 Why not make axon radius small? (Maximize mutual information.) Tradeoffs axons per nerve Olfactory 6 Optic 4 2 Ideal? cranial Auditory Vestibular Sciatic spinal axon radius Aα

141 spike rate ρ spike speed ρ (propagation) N= axons per nerve Ideal? nerve area = α = ρ = 0 1 Nπρ 2 axon radius (µm) Tradeoffs in spiking neurons

142 spike rate ρ R (bits/time) Nρ N= axons per nerve nerve area = α = ρ = 0 1 Nπρ 2 axon radius (µm) R α α ρ 2 ρ ρ N α ρ 2

143 spike rate ρ R (bits/time) Nρ spike speed delay T s ρ 1 ρ N= axons per nerve nerve area = α = ρ = 0 1 Nπρ 2 axon radius (µm) R α α 2 ρ ρ ρ αt R =λ α T

144 slo R T λ α R T = λ α delay T s 1 ρ feasible infeasible fast lo res R high res R =λ α T

145 resource = nerve area = α = Nπρ 2 slo R T = λ α delay T s 1 ρ delay slo fast lo res R high res fast R T = λ α 1/R

146 resource = nerve area = α = Nπρ 2 delay slo R = λ α ( T)? fast slo high res 1/R lo res delay fast R T = λ α 1/R

147 Assuming fixed length and area slo delay feasible 3 bits fast high res infeasible 1/R R lo res T = λ α 1 bit

148 slo delay lan navigate Tune slo fast Ideal lo error Reflex high feasible Extreme heterogeneity delay onnect scales infeasible Mechanistic physiology R = λ T fast α Ideal Integrated high 1/R lo Quantitative res res Tradeoffs as las

149 reflex (delayed) K L K L Reflex controller (VOR: Motion compensation) Q L Q Quantizer x T Delay of T v (head motion) u state Q L hannel (neural signaling)

150 reflex (delayed) K L K L Reflex controller (VOR: Motion compensation) x Q L Q T Quantizer Delay of T R = λ T α v (head motion) u state Q L hannel (neural signaling)

151 reflex (delayed) K L u K L Q Q Quantizer L Reflex controller (VOR: Motion compensation) x T Delay of T v (head motion) state [ ] xt ( + 1) = axt () Qut ( T) + vt () L

152 reflex (delayed) KL KH remote sensing advanced arning high level planning QL QH x v (head motion) u delay r (target motion)

153 reflex (delayed) K H Q H remote sensing advanced arning high level planning x K L [ ( )] Qut T H r (target motion) r 1 delay x =? [ ] xt ( + 1) = axt ( ) Qut ( T ) + rt ( T) H r

154 reflex (delayed) x L u H r arned v v δ r 1 xt ( + 1) = axt ( ) + x =?

155 reflex (delayed) x L u H r arned v v δ r 1 Theorem xt ( + 1) = axt ( ) + TL i 1 L min sup = δ δ 2 2 v δ, r 1 i= 1 a 0, T T H r 1 1 ( ) ( ) T R R x a + a a + a delayed delay cost delayed quant cost arned quant cost

156 arned, plan, tune Extremely different delayed, fast, reflex diverse, small axons small errors 10 cost 1 ctrl total state quant fe uniformly large axons large errors.1 delay 10 value delay Ts total delay delay >>1 bits >>1 1 quant small, constant bits & delay Warned (T) Delayed (Tc)

157 arned, plan, tune 10 ctrl total state delayed, fast, reflex ost 1 (system).1 delay quant Optimal value (parts) 10 1 delay Ts quant (bits) total delay Warned (T) Delayed (Tc) -6

158 ost ctrl constant 10 total state ctrl 1 total state quant << 1 delay Warned (T) ost = size of signal ith orst-case disturbance

159 ost 10 ctrl Extremely different total state total state delay >> 1 1 total state quant << delay 4 2 Warned (T) 0 0 quant -2-4 Delayed (Tc) -6 ctrl constant ost = size of signal ith orst-case disturbance

160 ost ctrl total state delay arned, planning, tuning, precision 10 Optimal value delay Ts quant (bits) delay >>1 bits >>1 diverse small axons small errors Warned (T)

161 Extremely different Optimal value 10 1 delay Ts quant (bits) total delay Warned (T) Delayed (Tc)

162 arned, plan, tune 10 ctrl total state delayed, fast, reflex ost 1 (system).1 delay quant Optimal value (parts) 10 1 delay Ts quant (bits) total delay Warned (T) Delayed (Tc) -6

163 slo delay lan navigate Tune fast lo Reflex error high

164 cost (error) total state quant << 1 ctrl quant delay diverse, small axons small errors slo delay fast lan navigate lo Tune Reflex error high

165 slo delay R T = λ α fast high res 1/R lo res

166 slo delay fast diverse, small axons small errors high res R 1/R value T = λ α lo res delay Ts quant total delay 4 2 Warned (T) 0

167 10 cost 1 total state ctrl slo delay plan nav Tune.1 10 value quant delay Ts delay fast lo error Reflex high slo delay R T = λ α 1.1 quant total delay fast high res 1/R lo res Warned (T)

168 10 cost 1 total state ctrl slo delay plan nav Tune.1 10 value quant delay Ts delay fast lo error Reflex high slo delay R T = λ α 1.1 quant total delay fast high res 1/R lo res Warned (T)

169 slo delay plan nav Tune slo delay R x T = λ α v L u H r fast lo error Reflex high fast high res 1/R lo res

170 slo delay plan nav Tune fast reflex lo high error slo delay R T = λ α fast high res 1/R reflex lo res

171 slo R T = λ α 10 cost value 1 total state slo delay delay quant fast total delay delay Ts quant plan nav lo error Tune reflex high delay fast high res 1/R.1 reflex lo res Delayed (Tc)

172 slo delay plan nav Tune fast lo error reflex high

173 Olfactory 6 Optic axons per nerve 4 2 cranial Auditory Vestibular spinal axon diameter Sciatic Aα 10 value 1 total delay delay Ts quant Delayed (Tc)

174 delayed, fast, reflex Olfactory 6 Optic axons per nerve 4 2 cranial Auditory Vestibular axon diameter Sciatic spinal Aα 10 cost value 1.1 total state ctrl quant total delay delay Ts quant Delayed (Tc)

175 10 value 1.1 delay Ts quant total delay 4 2 Warned (T) 0 Olfactory 6 Optic axons per nerve 4 2 cranial Auditory Vestibular Sciatic spinal axon diameter Aα

176 arned, plan, tune, precision 10 cost value 1.1 total state ctrl quant delay delay Ts quant total delay 4 2 Warned (T) 0 Olfactory 6 Optic axons per nerve 4 2 cranial Auditory Vestibular Sciatic spinal axon diameter Aα

177 8 > 10 hours delay log 10 secs lan navigate Tune msecs lo error Reflex high heterogeneous delays

178 slo delay plan nav Tune fast lo error Reflex high

179 slo delay plan nav Tune slo delay R x T = λ α v L u H r fast lo error Reflex high fast high res 1/R lo res

180 From: Understanding Vision: theory, models, and data, by Li Zhaoping, Oxford University ress, 2014

181 From: Understanding Vision: theory, models, and data, by Li Zhaoping, Oxford University ress, 2014 Layered feedback Eye muscle

182 Distributed/local control ommunications sparse delayed, quantized Localized control (Ls) layered scalable local model, synthesis, implement brains cortex reflex R R R R R grey boxes and hite cables

183 Distributed/local control brains sensors + muscles body + tools + environment act/ sense R cortex reflex R R physical sense R plant disturbance R act/ sense

184 Distributed/local control body + tools + environment hysical plant unstable dynamics distributed sparse Disturbance () orst case advanced arning T act/ sense physical sense plant disturbance act/ sense

185 Distributed/local control ommunications sparse delayed, quantized Actuation and sensing saturates sparse delayed, quantized hysical plant unstable dynamics distributed sparse Disturbance () orst case advanced arning T act/ sense R physical sensors + muscles R sense plant disturbance R act/ sense

186 Distributed/local control ommunications sparse delayed, quantized Actuation and sensing saturates sparse delayed, quantized hysical plant unstable dynamics distributed sparse Disturbance () orst case advanced arning T act/ sense Localized control (Ls) layered scalable local model, synthesis, implement R R physical cortex reflex R sense R plant disturbance R act/ sense

187 ommunications sparse delayed, quantized Actuation and sensing saturates sparse delayed, quantized hysical plant unstable dynamics distributed sparse Disturbance () orst case advanced arning T Scalability?

188 ommunications sparse delayed, quantized Actuation and sensing saturates sparse delayed, quantized hysical plant unstable dynamics distributed sparse Disturbance () orst case advanced arning T Localized control modeling, synthesis implementation Scalable

189 Localized control model, synthesis, implement layered ommunications sparse delayed, quantized Actuation and sensing saturates sparse delayed, quantized hysical plant unstable dynamics distributed sparse Disturbance () orst case advanced arning T R Scalable cortex R R reflex R R

190 Distributed/local control ommunications sparse delayed, quantized Actuation and sensing saturates sparse delayed, quantized hysical plant unstable dynamics distributed sparse Disturbance () orst case advanced arning T act/ sense Localized control (Ls) layered scalable local model, synthesis, implement R R physical cortex reflex R sense R plant disturbance R act/ sense

191 Distributed/local control Robust Robust Fast act/ sense R cortex reflex R R sense R physical plant R act/ sense Flexible disturbance

192 Distributed/local control ommunications sparse delayed, quantized Fast Flexible act/ sense Localized control (Ls) layered scalable local model, synthesis, implement R R physical cortex reflex R sense R plant disturbance R act/ sense

193 Distributed/local control ommunications sparse delayed, quantized cortex reflex R R R R R Fast Flexible Delay vs resolution tradeoff.

194 X D Q T Y F R H O B A U K Z M V Q N A M B W T G J Y L K A

195 Motion olor? Object Head + fast eye Act slo vision ortex delay Reflex gain AOS Slo Motion vision Tune gain Error erebellum Fast VOR Flexible Inflexible

196 Stare at the intersection color vision Marge Livingstone

197

198 Stare at the intersection.

199

200 Stare at the intersection

201

202

203

204

205

206 Stare at the intersection.

207

208

209

210

211 olor? Motion Slo Motion Fast vision VOR Object Head Reflex + gain fast Tune gain eye Act AOS slo Error erebellum vision ortex delay Flexible Inflexible

212 olor Motion Slo color vision Object + eye vision Slo vision color vision Act slo ortex delay Motion Fast VOR Flexible Inflexible

213 OK, color decisions are rarely urgent. Slo Slo Motion Fast vision color vision VOR Flexible Inflexible

214 Linux OS Object motion Head motion Reflex + gain fast eye vision Act AOS slo Sensorimotor ortex delay Tune gain Error erebellum Vastly more different than similar RNA rpoh σ mrna Bacterial σ cell σ Other operons DnaK ftsh σ DnaK DnaK Heat Lon σ RNA DnaK FtsH Lon

215 ortex eye vision Act slo delay fast Object motion Head motion erebellum + Error Tune gain gain AOS Reflex RNA DnaK σ RNA σ DnaK rpoh FtsH Lon Heat σ σ mrna Other operons σ DnaK DnaK ftsh Lon Mechanisms Linux OS Bacterial cell Universals are profound Fast Slo Flexible Inflexible Apps OS HW Gene Trans* rotein erebellum ortex Reflex

216 Universals are profound Tradeoffs Evolvability Gene Slo Fast Apps ortex Trans* OS erebellum rotein HW Reflex Flexible Inflexible

217 Slo Fast Diverse Not Diverse Tradeoffs Gene Apps Trans* ortex OS erebellum rotein HW Reflex Flexible Inflexible Universals are profound Tradeoffs Evolvability Hourglass diversity onstraints that deconstrain

218 Diverse Universals are profound Slo Fast Horizontal Transfer Gene Apps ortex Illusion Flexible Not Diverse Trans* OS erebellum Tradeoffs rotein HW Reflex Horizontal Transfer Inflexible Tradeoffs Evolvability Hourglass diversity Horizontal transfer Tunable (illusion)

219 Diverse Universals are profound Slo Fast Horizontal Transfer Diverse Gene Apps ortex Illusion Flexible Not Trans* Virtual internal OS hidden erebellum Tradeoffs rotein HW Reflex Horizontal Transfer Inflexible Tradeoffs Evolvability Hourglass diversity Horizontal transfer Tunable (illusion) Virtual/Internal Hijacking

220 Diverse/Digital Universals are profound Slo Fast Horizontal Transfer Diverse Gene Apps ortex Illusion Flexible Not Trans* Virtual internal OS hidden erebellum Tradeoffs rotein HW Reflex Horizontal Transfer Inflexible Tradeoffs Evolvability Hourglass diversity Horizontal transfer Tunable (illusion) Virtual/Internal Hijacking Digital Robustness

221 SDN, NFV, IOT, IOE, S ompute/control technology Industrialization Money/finance/lobbyists/etc Society/agriculture/states Weapons Bipedalism (balance, cardiovascular physiology) Maternal care Warm blood Flight (turbulence) Mitochondria Oxygen Translation (ribosomes) Glycolysis ells Universals are profound Tradeoffs Evolvability Hourglass diversity Horizontal transfer Tunable (illusion) Virtual/Internal Hijacking Digital Robustness

Universal laws and architectures: Theory and lessons from grids, nets, brains, bugs, planes, docs, fire, bodies, fashion,

Universal laws and architectures: Theory and lessons from grids, nets, brains, bugs, planes, docs, fire, bodies, fashion, Universal laws and architectures: Theory and lessons from grids, nets, brains, bugs, planes, docs, fire, bodies, fashion, earthquakes, turbulence, music, buildings, cities, art, running, throwing, Synesthesia,

More information

Heart rate control and variability

Heart rate control and variability Heart rate control and variability Na (Lina) Li (CDS13 ) EE @ SEAS Harvard University CDS @ 20 The persistent mystery Young, fit, healthy more extreme Resting Heart Rate (bpm) 60 0 50 100 150 200 250 300

More information

Teaching Control Theory in High School

Teaching Control Theory in High School Teaching Control Theory in High School John Doyle, Yorie Nakahira, Yoke Peng Leong, Emily Jenson, Adam Dai, Dimitar Ho, Nikolai Matni Control and Dynamical Systems, Caltech Abstract Controls is increasingly

More information

Hard Limits on Robust Control over Delayed and Quantized Communication Channels with Applications to Sensorimotor Control

Hard Limits on Robust Control over Delayed and Quantized Communication Channels with Applications to Sensorimotor Control Hard Limits on Robust Control over Delayed and Quantized Communication Channels with Applications to Sensorimotor Control Yorie Nakahira( 依恵 ), Nikolai Matni( 日光来 ), John C. Doyle( 道耀 ) Abstract The modern

More information

arxiv: v1 [math.oc] 11 Jun 2016

arxiv: v1 [math.oc] 11 Jun 2016 Understanding Robust Control Theory Via Stick Balancing Yoke Peng Leong and John C. Doyle arxiv:606.03520v [math.oc] Jun 206 Abstract Robust control theory studies the effect of noise, disturbances, and

More information

Linear Control Systems General Informations. Guillaume Drion Academic year

Linear Control Systems General Informations. Guillaume Drion Academic year Linear Control Systems General Informations Guillaume Drion Academic year 2017-2018 1 SYST0003 - General informations Website: http://sites.google.com/site/gdrion25/teaching/syst0003 Contacts: Guillaume

More information

Fat tails, hard limits, thin layers John Doyle, Caltech

Fat tails, hard limits, thin layers John Doyle, Caltech Fat tails, hard limits, thin layers John Doyle, Caltech Rethinking fundamentals* Parameter estimation and goodness of fit measures for fat tail distributions Hard limits on robust, efficient networks integrating

More information

+ + ( + ) = Linear recurrent networks. Simpler, much more amenable to analytic treatment E.g. by choosing

+ + ( + ) = Linear recurrent networks. Simpler, much more amenable to analytic treatment E.g. by choosing Linear recurrent networks Simpler, much more amenable to analytic treatment E.g. by choosing + ( + ) = Firing rates can be negative Approximates dynamics around fixed point Approximation often reasonable

More information

Universal laws and architecture 1:

Universal laws and architecture 1: Universal laws and architecture 1: Theoretical foundations for complex networks relevant to biology, medicine, and neuroscience? John Doyle John G Braun Professor Control and Dynamical Systems, EE, BE

More information

Universal laws and architectures. John Doyle John G Braun Professor Control and Dynamical Systems, EE, BE Caltech

Universal laws and architectures. John Doyle John G Braun Professor Control and Dynamical Systems, EE, BE Caltech Universal laws and architectures John Doyle John G Braun Professor Control and Dynamical Systems, EE, BE Caltech Turing on layering The 'skin of an onion' analogy is also helpful. In considering the functions

More information

Acceleration Feedback

Acceleration Feedback Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic

More information

Control Systems 2. Lecture 4: Sensitivity function limits. Roy Smith

Control Systems 2. Lecture 4: Sensitivity function limits. Roy Smith Control Systems 2 Lecture 4: Sensitivity function limits Roy Smith 2017-3-14 4.1 Input-output controllability Control design questions: 1. How well can the plant be controlled? 2. What control structure

More information

Physics 414: Introduction to Biophysics. Professor Henry Greenside August 30, 2018

Physics 414: Introduction to Biophysics. Professor Henry Greenside August 30, 2018 Physics 414: Introduction to Biophysics Professor Henry Greenside August 30, 2018 1 Start first homework before next Monday 2 Divide up into discussion groups 3 Continue and complete discussion about why

More information

Architectural Issues in Control System Design. Graham C. Goodwin. University of Newcastle, Australia

Architectural Issues in Control System Design. Graham C. Goodwin. University of Newcastle, Australia Architectural Issues in Control System Design Graham C. Goodwin University of Newcastle, Australia Presented at the Nordic Process Control Workshop 26-27 August, 2010 Control has been an incredibly rewarding

More information

Theoretical foundations for layered architectures and speed-accuracy tradeoffs in sensorimotor control

Theoretical foundations for layered architectures and speed-accuracy tradeoffs in sensorimotor control Theoretical foundations for layered architectures and speed-accuracy tradeoffs in sensorimotor control Yorie Nakahira, Quanying Liu, Natalie Bernat, Terry Sejnowski 2, John Doyle Abstract Neuroscience

More information

Lecture 3a: The Origin of Variational Bayes

Lecture 3a: The Origin of Variational Bayes CSC535: 013 Advanced Machine Learning Lecture 3a: The Origin of Variational Bayes Geoffrey Hinton The origin of variational Bayes In variational Bayes, e approximate the true posterior across parameters

More information

encoding and estimation bottleneck and limits to visual fidelity

encoding and estimation bottleneck and limits to visual fidelity Retina Light Optic Nerve photoreceptors encoding and estimation bottleneck and limits to visual fidelity interneurons ganglion cells light The Neural Coding Problem s(t) {t i } Central goals for today:

More information

CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control. CDS 101/110 Course Sequence

CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control. CDS 101/110 Course Sequence CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control Richard M. Murray 28 September 2015 Goals: Give an overview of CDS 101/110: course structure & administration Define feedback systems and learn

More information

Levels of Analysis in Ethology

Levels of Analysis in Ethology Levels of Analysis in Ethology Ethology: the study of animal behavior Example: Why do male monkeys fight? Niko Tinbergen 1963 On Aims and Methods in Ethology Answer questions about WHY behaviors occur

More information

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D. FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides Department of Chemical Engineering University of California,

More information

Robust Efficiency in Healthy Heart Rate Control and Variability. Robustness/Efficiency Tradeoffs Healthy

Robust Efficiency in Healthy Heart Rate Control and Variability. Robustness/Efficiency Tradeoffs Healthy Robust Efficiency in ealthy eart Rate Control and Variability Robustness/Efficiency Tradeoffs ealthy eart Rate Control eart Rate Variability (RV) Universal laws architectures controls heart rate ventilation

More information

Digital Control: Part 2. ENGI 7825: Control Systems II Andrew Vardy

Digital Control: Part 2. ENGI 7825: Control Systems II Andrew Vardy Digital Control: Part 2 ENGI 7825: Control Systems II Andrew Vardy Mapping the s-plane onto the z-plane We re almost ready to design a controller for a DT system, however we will have to consider where

More information

» APPLICATIONS OF CONTROL

» APPLICATIONS OF CONTROL » APPLICATIONS OF CONTROL A PID Model of Human Balance Keeping KIMURA HIDENORI and YIFA JIANG The basic requirement of biped (two-legged) motion is apparatus records what we know today as the center of

More information

DESIGNING CNN GENES. Received January 23, 2003; Revised April 2, 2003

DESIGNING CNN GENES. Received January 23, 2003; Revised April 2, 2003 Tutorials and Reviews International Journal of Bifurcation and Chaos, Vol. 13, No. 10 (2003 2739 2824 c World Scientific Publishing Company DESIGNING CNN GENES MAKOTO ITOH Department of Information and

More information

POWER SYSTEM DYNAMIC SECURITY ASSESSMENT CLASSICAL TO MODERN APPROACH

POWER SYSTEM DYNAMIC SECURITY ASSESSMENT CLASSICAL TO MODERN APPROACH Abstract POWER SYSTEM DYNAMIC SECURITY ASSESSMENT CLASSICAL TO MODERN APPROACH A.H.M.A.Rahim S.K.Chakravarthy Department of Electrical Engineering K.F. University of Petroleum and Minerals Dhahran. Dynamic

More information

15 Grossberg Network 1

15 Grossberg Network 1 Grossberg Network Biological Motivation: Vision Bipolar Cell Amacrine Cell Ganglion Cell Optic Nerve Cone Light Lens Rod Horizontal Cell Retina Optic Nerve Fiber Eyeball and Retina Layers of Retina The

More information

ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard

ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard ME 132, Dynamic Systems and Feedback Class Notes by Andrew Packard, Kameshwar Poolla & Roberto Horowitz Spring 2005 Instructor: Prof. A Packard Department of Mechanical Engineering University of California

More information

Robust discrete time control

Robust discrete time control Robust discrete time control I.D. Landau Emeritus Research Director at C.N.R. Laboratoire d utomatique de Grenoble, INPG/CNR, France pril 2004, Valencia I.D. Landau course on robust discrete time control,

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

The Power Law: Hallmark Of A Complex System

The Power Law: Hallmark Of A Complex System The Power Law: Hallmark Of A Complex System Or Playing With Data Can Be Dangerous For Your Mental Health Tom Love, Department of General Practice Wellington School of Medicine and Health Sciences University

More information

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

Introduction Principles of Signaling and Organization p. 3 Signaling in Simple Neuronal Circuits p. 4 Organization of the Retina p.

Introduction Principles of Signaling and Organization p. 3 Signaling in Simple Neuronal Circuits p. 4 Organization of the Retina p. Introduction Principles of Signaling and Organization p. 3 Signaling in Simple Neuronal Circuits p. 4 Organization of the Retina p. 5 Signaling in Nerve Cells p. 9 Cellular and Molecular Biology of Neurons

More information

MATH 3104: THE HODGKIN-HUXLEY EQUATIONS

MATH 3104: THE HODGKIN-HUXLEY EQUATIONS MATH 3104: THE HODGKIN-HUXLEY EQUATIONS Parallel conductance model A/Prof Geoffrey Goodhill, Semester 1, 2009 So far we have modelled neuronal membranes by just one resistance (conductance) variable. We

More information

Part 8: Neural Networks

Part 8: Neural Networks METU Informatics Institute Min720 Pattern Classification ith Bio-Medical Applications Part 8: Neural Netors - INTRODUCTION: BIOLOGICAL VS. ARTIFICIAL Biological Neural Netors A Neuron: - A nerve cell as

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #24 Wednesday, March 10, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Remedies We next turn to the question

More information

Benefits of Preview Wind Information for Region 2 Wind Turbine Control

Benefits of Preview Wind Information for Region 2 Wind Turbine Control Benefits of Preview Wind Information for Region 2 Wind Turbine Control Ahmet Arda Ozdemir, Peter Seiler and Gary J Balas Department of Aerospace Engineering & Mechanics, University of Minnesota, Minneapolis,

More information

Chapter 2 SDOF Vibration Control 2.1 Transfer Function

Chapter 2 SDOF Vibration Control 2.1 Transfer Function Chapter SDOF Vibration Control.1 Transfer Function mx ɺɺ( t) + cxɺ ( t) + kx( t) = F( t) Defines the transfer function as output over input X ( s) 1 = G( s) = (1.39) F( s) ms + cs + k s is a complex number:

More information

Structure of Biological Materials

Structure of Biological Materials ELEC ENG 3BA3: Structure of Biological Materials Notes for Lecture #7 Monday, September 24, 2012 3.2 Muscle biomechanics Organization: skeletal muscle is made up of muscle fibers each fiber is a single

More information

Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction

Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction Ufuk Topcu Nok Wongpiromsarn Richard M. Murray AFRL, 26 April 2012 Contents of the lecture: Intro: Incorporating continuous

More information

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD 206 Spring Semester ELEC733 Digital Control System LECTURE 7: DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD For a unit ramp input Tz Ez ( ) 2 ( z ) D( z) G( z) Tz e( ) lim( z) z 2 ( z ) D( z)

More information

Cybergenetics: Control theory for living cells

Cybergenetics: Control theory for living cells Department of Biosystems Science and Engineering, ETH-Zürich Cybergenetics: Control theory for living cells Corentin Briat Joint work with Ankit Gupta and Mustafa Khammash Introduction Overview Cybergenetics:

More information

A Correlation of. To the. New York High School Standards Life Science

A Correlation of. To the. New York High School Standards Life Science A Correlation of 2017 To the New York High School Standards Life Science 9 12 High School Life Science (HS.SF) Structure and Function A Correlation of Miller & Levine Biology, 2017 to the (HS LS1 1) Construct

More information

MEAM 510 Fall 2012 Bruce D. Kothmann

MEAM 510 Fall 2012 Bruce D. Kothmann Balancing g Robot Control MEAM 510 Fall 2012 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects

More information

SENSE: Abstraction-Based Synthesis of Networked Control Systems

SENSE: Abstraction-Based Synthesis of Networked Control Systems SENSE: Abstraction-Based Synthesis of Networked Control Systems Mahmoud Khaled, Matthias Rungger, and Majid Zamani Hybrid Control Systems Group Electrical and Computer Engineering Technical University

More information

V. Practical Optimization

V. Practical Optimization V. Practical Otimization Scaling Practical Otimality Parameterization Otimization Objectives Means Solutions ω c -otimization Observer based design V- Definition of Gain and Frequency Scales G ( s) kg

More information

Math in systems neuroscience. Quan Wen

Math in systems neuroscience. Quan Wen Math in systems neuroscience Quan Wen Human brain is perhaps the most complex subject in the universe 1 kg brain 10 11 neurons 180,000 km nerve fiber 10 15 synapses 10 18 synaptic proteins Multiscale

More information

Uncertainty and Robustness for SISO Systems

Uncertainty and Robustness for SISO Systems Uncertainty and Robustness for SISO Systems ELEC 571L Robust Multivariable Control prepared by: Greg Stewart Outline Nature of uncertainty (models and signals). Physical sources of model uncertainty. Mathematical

More information

Brains and Computation

Brains and Computation 15-883: Computational Models of Neural Systems Lecture 1.1: Brains and Computation David S. Touretzky Computer Science Department Carnegie Mellon University 1 Models of the Nervous System Hydraulic network

More information

MEAM 510 Fall 2011 Bruce D. Kothmann

MEAM 510 Fall 2011 Bruce D. Kothmann Balancing g Robot Control MEAM 510 Fall 2011 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects

More information

13. The diagram below shows two different kinds of substances, A and B, entering a cell.

13. The diagram below shows two different kinds of substances, A and B, entering a cell. Name 1. In the binomial system of nomenclature, which two classification groups provide the scientific name of an organism? A) kingdom and phylum B) phylum and species C) kingdom and genus D) genus and

More information

Fundamental Design Limitations in SISO Control

Fundamental Design Limitations in SISO Control Chapter 8 Fundamental Design Limitations in SISO Control This chapter examines those issues that limit the achievable performance in control systems. The limitations that we examine here include Sensors

More information

Sparse Sensing in Colocated MIMO Radar: A Matrix Completion Approach

Sparse Sensing in Colocated MIMO Radar: A Matrix Completion Approach Sparse Sensing in Colocated MIMO Radar: A Matrix Completion Approach Athina P. Petropulu Department of Electrical and Computer Engineering Rutgers, the State University of New Jersey Acknowledgments Shunqiao

More information

CHAPTER 13: FEEDBACK PERFORMANCE

CHAPTER 13: FEEDBACK PERFORMANCE When I complete this chapter, I want to be able to do the following. Apply two methods for evaluating control performance: simulation and frequency response Apply general guidelines for the effect of -

More information

Chasing down the neural code with mathematics and modeling

Chasing down the neural code with mathematics and modeling ABOUT 45 mins... WITH LOTS OF ASIDES... FITS IF DELETE THE STUFF AFTER THE MOVIE OF DOTS AND GO STRAIGHT TO QUESTION -- HOW DOES THIS HAPPEN, NO NET MODEL NEEDED HERE. Chasing down the neural code with

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 1.1 Introduction to Chapter This chapter starts by describing the problems addressed by the project. The aims and objectives of the research are outlined and novel ideas discovered

More information

Information in Biology

Information in Biology Lecture 3: Information in Biology Tsvi Tlusty, tsvi@unist.ac.kr Living information is carried by molecular channels Living systems I. Self-replicating information processors Environment II. III. Evolve

More information

7 th Grade Science Curriculum

7 th Grade Science Curriculum (1 st 9 Weeks- 1 st 4.5 9 Weeks) Date Hobbs Science By being embedded throughout the, these Processing Skills will be addressed throughout the year. NM & 1 Scientific Thinking and Practice Understand the

More information

Lectures on Medical Biophysics Department of Biophysics, Medical Faculty, Masaryk University in Brno. Biocybernetics

Lectures on Medical Biophysics Department of Biophysics, Medical Faculty, Masaryk University in Brno. Biocybernetics Lectures on Medical Biophysics Department of Biophysics, Medical Faculty, Masaryk University in Brno Norbert Wiener 26.11.1894-18.03.1964 Biocybernetics Lecture outline Cybernetics Cybernetic systems Feedback

More information

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable ECE4510/5510: Feedback Control Systems. 5 1 STABILITY ANALYSIS 5.1: Bounded-input bounded-output (BIBO) stability Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #19 16.31 Feedback Control Systems Stengel Chapter 6 Question: how well do the large gain and phase margins discussed for LQR map over to DOFB using LQR and LQE (called LQG)? Fall 2010 16.30/31 19

More information

Designing Information Devices and Systems II Spring 2018 J. Roychowdhury and M. Maharbiz Homework 7

Designing Information Devices and Systems II Spring 2018 J. Roychowdhury and M. Maharbiz Homework 7 EECS 6B Designing Information Devices and Systems II Spring 28 J. Roychowdhury and M. Maharbiz Homework 7 This homework is due on Thursday, March 22, 28, at :59AM (NOON). Self-grades are due on Monday,

More information

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

The Hebb rule Neurons that fire together wire together.

The Hebb rule Neurons that fire together wire together. Unsupervised learning The Hebb rule Neurons that fire together wire together. PCA RF development with PCA Classical Conditioning and Hebbʼs rule Ear A Nose B Tongue When an axon in cell A is near enough

More information

Modeling and Solving Constraints. Erin Catto Blizzard Entertainment

Modeling and Solving Constraints. Erin Catto Blizzard Entertainment Modeling and Solving Constraints Erin Catto Blizzard Entertainment Basic Idea Constraints are used to simulate joints, contact, and collision. We need to solve the constraints to stack boxes and to keep

More information

Control & Response Selection

Control & Response Selection Control & Response Selection Response Selection Response Execution 1 Types of control: Discrete Continuous Open-loop startle reaction touch typing hitting a baseball writing "motor programs" Closed-loop

More information

Feedback Control Theory: Architectures and Tools for Real-Time Decision Making

Feedback Control Theory: Architectures and Tools for Real-Time Decision Making Feedback Control Theory: Architectures and Tools for Real-Time Decision Making Richard M. Murray California Institute of Technology Real-Time Decision Making Bootcamp Simons Institute for the Theory of

More information

Stochastic dynamical modeling:

Stochastic dynamical modeling: Stochastic dynamical modeling: Structured matrix completion of partially available statistics Armin Zare www-bcf.usc.edu/ arminzar Joint work with: Yongxin Chen Mihailo R. Jovanovic Tryphon T. Georgiou

More information

Accurate and Estimation Methods for Frequency Response Calculations of Hydroelectric Power Plant

Accurate and Estimation Methods for Frequency Response Calculations of Hydroelectric Power Plant Accurate and Estimation Methods for Frequency Response Calculations of Hydroelectric Poer Plant SHAHRAM JAI, ABOLFAZL SALAMI epartment of Electrical Engineering Iran University of Science and Technology

More information

Abnormal Activity Detection and Tracking Namrata Vaswani Dept. of Electrical and Computer Engineering Iowa State University

Abnormal Activity Detection and Tracking Namrata Vaswani Dept. of Electrical and Computer Engineering Iowa State University Abnormal Activity Detection and Tracking Namrata Vaswani Dept. of Electrical and Computer Engineering Iowa State University Abnormal Activity Detection and Tracking 1 The Problem Goal: To track activities

More information

Input-output Controllability Analysis

Input-output Controllability Analysis Input-output Controllability Analysis Idea: Find out how well the process can be controlled - without having to design a specific controller Note: Some processes are impossible to control Reference: S.

More information

Modeling and Systems Analysis of Gene Regulatory Networks

Modeling and Systems Analysis of Gene Regulatory Networks Modeling and Systems Analysis of Gene Regulatory Networks Mustafa Khammash Center for Control Dynamical-Systems and Computations University of California, Santa Barbara Outline Deterministic A case study:

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 20: LMI/SOS Tools for the Study of Hybrid Systems Stability Concepts There are several classes of problems for

More information

CS261: A Second Course in Algorithms Lecture #8: Linear Programming Duality (Part 1)

CS261: A Second Course in Algorithms Lecture #8: Linear Programming Duality (Part 1) CS261: A Second Course in Algorithms Lecture #8: Linear Programming Duality (Part 1) Tim Roughgarden January 28, 2016 1 Warm-Up This lecture begins our discussion of linear programming duality, which is

More information

A Simple Protein Synthesis Model

A Simple Protein Synthesis Model A Simple Protein Synthesis Model James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University September 3, 213 Outline A Simple Protein Synthesis Model

More information

Introduction to Feedback Control

Introduction to Feedback Control Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System

More information

Stability of Feedback Control Systems: Absolute and Relative

Stability of Feedback Control Systems: Absolute and Relative Stability of Feedback Control Systems: Absolute and Relative Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University Stability: Absolute and Relative

More information

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary

More information

Microscope History Robert Hooke

Microscope History Robert Hooke 1 Microscope History Robert Hooke First described cells in 1665. He viewed thin slices of cork and compared the boxy partitions he observed to the cells (small rooms) in a monastery. (1635 1702) 2 Microscope

More information

FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION. Andrés Marcos

FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION. Andrés Marcos FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION 2003 Louisiana Workshop on System Safety Andrés Marcos Dept. Aerospace Engineering and Mechanics, University of Minnesota 28 Feb,

More information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

More information

Experimental and educational platforms for studying architecture and tradeoffs in human sensorimotor control

Experimental and educational platforms for studying architecture and tradeoffs in human sensorimotor control Experimental and educational platforms for studying architecture and tradeoffs in human sensorimotor control Quanying Liu 1, Yorie Nakahira 1, Ahkeel Mohideen 1, Adam Dai 1, Sunghoon Choi 1, Angelina Pan

More information

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design and Stability Analysis of Single-Input Fuzzy Logic Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 2, APRIL 2000 303 Design and Stability Analysis of Single-Input Fuzzy Logic Controller Byung-Jae Choi, Seong-Woo Kwak,

More information

AVICENNA INTERNATIONAL COLLEGE

AVICENNA INTERNATIONAL COLLEGE AVICENNA INTERNATIONAL COLLEGE BIOLOGICAL SCIENCES ACADEMIC CALENDAR LECTURE SYLLABUS CELL & MOLECULAR BIOLOGY 1 2 3 4 5 6 7 Characteristics of Living Organisms, Levels of Organization in Biology (Introduction

More information

Charged objects in Conducting Fluids

Charged objects in Conducting Fluids Charged objects in Conducting Fluids Net charge in a sphere of radius λ D is approximately zero. λ D 2 = ε 0κ k B T c 0 e 2 Z 2 k B T k c = 1 / 4πε 0 c 0 Z e κ Thermal energy (Joules) Coulomb constant

More information

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve

More information

A brief introduction to robust H control

A brief introduction to robust H control A brief introduction to robust H control Jean-Marc Biannic System Control and Flight Dynamics Department ONERA, Toulouse. http://www.onera.fr/staff/jean-marc-biannic/ http://jm.biannic.free.fr/ European

More information

Lab 6d: Self-Erecting Inverted Pendulum (SEIP)

Lab 6d: Self-Erecting Inverted Pendulum (SEIP) Lab 6d: Self-Erecting Inverted Pendulum (SEIP) Arthur Schopen- Life swings like a pendulum backward and forward between pain and boredom. hauer 1 Objectives The goal of this project is to design a controller

More information

Approximations for large angle synchrotron radiation

Approximations for large angle synchrotron radiation Approximations for large angle synchrotron radiation G. Bonvicini Wayne State University, Detroit MI 48201 June 2, 1998 Introduction A large-angle beamstrahlung detector at CESR appears feasible[1] except

More information

Observing Daphnia. Student Resources 1.4 Observing Daphnia, Pages 1 and Counting Daphnia Populations Inquiry Focus Observe

Observing Daphnia. Student Resources 1.4 Observing Daphnia, Pages 1 and Counting Daphnia Populations Inquiry Focus Observe Observing Daphnia Observing Daphnia, Page 1 30 minutes Pairs Observe the daphnia in your cup. List two ways you can tell the adults from the babies: 1 Babies are smaller. 2 Babies are brownish. How do

More information

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year Linear Control Systems Lecture #3 - Frequency Domain Analysis Guillaume Drion Academic year 2018-2019 1 Goal and Outline Goal: To be able to analyze the stability and robustness of a closed-loop system

More information

Theoretical physics. Deterministic chaos in classical physics. Martin Scholtz

Theoretical physics. Deterministic chaos in classical physics. Martin Scholtz Theoretical physics Deterministic chaos in classical physics Martin Scholtz scholtzzz@gmail.com Fundamental physical theories and role of classical mechanics. Intuitive characteristics of chaos. Newton

More information

Phase synchronization of an ensemble of weakly coupled oscillators: A paradigm of sensor fusion

Phase synchronization of an ensemble of weakly coupled oscillators: A paradigm of sensor fusion Phase synchronization of an ensemble of weakly coupled oscillators: A paradigm of sensor fusion Ariën J. van der Wal Netherlands Defence Academy (NLDA) 15 th ICCRTS Santa Monica, CA, June 22-24, 2010 Copyright

More information

Feedback Basics. David M. Auslander Mechanical Engineering University of California at Berkeley. copyright 1998, D.M. Auslander

Feedback Basics. David M. Auslander Mechanical Engineering University of California at Berkeley. copyright 1998, D.M. Auslander Feedback Basics David M. Auslander Mechanical Engineering University of California at Berkeley copyright 1998, D.M. Auslander 1 I. Feedback Control Context 2 What is Feedback Control? Measure desired behavior

More information

Biology-Integrated Year-at-a-Glance ARKANSAS STATE SCIENCE STANDARDS

Biology-Integrated Year-at-a-Glance ARKANSAS STATE SCIENCE STANDARDS Biology-Integrated Year-at-a-Glance ARKANSAS STATE SCIENCE STANDARDS FIRST SEMESTER FIRST/SECOND SECOND SEMESTER Unit 1 Biochemistry/Cell Division/ Specialization Unit 2 Photosynthesis/ Cellular Respiration

More information

Process Control & Design

Process Control & Design 458.308 Process Control & Design Lecture 5: Feedback Control System Jong Min Lee Chemical & Biomolecular Engineering Seoul National University 1 / 29 Feedback Control Scheme: The Continuous Blending Process.1

More information

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft 3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft Mario A. Santillo, Nalin A. Chaturvedi, N. Harris McClamroch, Dennis S. Bernstein Department of

More information

Cells Key Words. Task. Key words. Write a definition for each of the key words listed below. Microscope. Plant cell. Animal Cell.

Cells Key Words. Task. Key words. Write a definition for each of the key words listed below. Microscope. Plant cell. Animal Cell. KS3 Science Cells Cells Key Words Task Write a definition for each of the key words listed below Key words Microscope Plant cell Animal Cell Nucleus Cell Membrane Cytoplasm Cell wall Chloroplasts Mitochondria

More information

Biological networks CS449 BIOINFORMATICS

Biological networks CS449 BIOINFORMATICS CS449 BIOINFORMATICS Biological networks Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better

More information

Computational Biology Course Descriptions 12-14

Computational Biology Course Descriptions 12-14 Computational Biology Course Descriptions 12-14 Course Number and Title INTRODUCTORY COURSES BIO 311C: Introductory Biology I BIO 311D: Introductory Biology II BIO 325: Genetics CH 301: Principles of Chemistry

More information