Difference between revisions of "Solutions"

From FBSwiki
Jump to: navigation, search
Line 43: Line 43:
 
=== {{chlink|System Modeling}} ===
 
=== {{chlink|System Modeling}} ===
 
{{exercise table begin}}
 
{{exercise table begin}}
{{exitem|di=modeling|ex=2.1|ti=Chain of integrators form|fi=chainofint.tex|st=|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.1|ti=Chain of integrators form|fi=chainofint|st=|au=|co=|re=}}
{{exitem|di=modeling|ex=2.2|ti=Inverted pendulum|fi=balance-bal2inv.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.2|ti=Inverted pendulum|fi=balance-bal2inv|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.3|ti=Disrete-time dynamics|fi=discrete-solutions.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.3|ti=Disrete-time dynamics|fi=discrete-solutions|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.4|ti=Keynesian economics|fi=discrete-keynes.tex|st=|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.4|ti=Keynesian economics|fi=discrete-keynes|st=|au=|co=|re=}}
{{exitem|di=modeling|ex=2.5|ti=Least squares system identification|fi=sysid-leastsq.tex|st=|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.5|ti=Least squares system identification|fi=sysid-leastsq|st=|au=|co=|re=}}
{{exitem|di=modeling|ex=2.6|ti=Normalized oscillator dynamics|fi=oscillator.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.6|ti=Normalized oscillator dynamics|fi=oscillator|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.7|ti=Electric generator|fi=powergrid.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.7|ti=Electric generator|fi=powergrid|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.8|ti=Admission control for a queue|fi=queue-admcontrol.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.8|ti=Admission control for a queue|fi=queue-admcontrol|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.9|ti=Biological switch|fi=biocircuits-switchmod.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.9|ti=Biological switch|fi=biocircuits-switchmod|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.10|ti=Motor drive|fi=dcmotor-modeling.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.10|ti=Motor drive|fi=dcmotor-modeling|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.11|ti=Uncertainty lemon|fi=lemon.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.11|ti=Uncertainty lemon|fi=lemon|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.12|ti=Frequency response|fi=freqresp.tex|st=|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.12|ti=Frequency response|fi=freqresp|st=|au=|co=|re=}}
{{exitem|di=modeling|ex=2.13|ti=Eye and head motion|fi=occular-blockdiag.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.13|ti=Eye and head motion|fi=occular-blockdiag|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.14|ti=Second-order system identification|fi=sysid-logdec.tex|st=|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.14|ti=Second-order system identification|fi=sysid-logdec|st=|au=|co=|re=}}
{{exitem|di=modeling|ex=2.15|ti=Insect vision|fi=flyvision.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.15|ti=Insect vision|fi=flyvision|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.16|ti=State space model for balance systems|fi=balance-statespace.tex|st=|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.16|ti=State space model for balance systems|fi=balance-statespace|st=|au=|co=|re=}}
{{exitem|di=modeling|ex=2.17|ti=|fi=fingerflame.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.17|ti=|fi=fingerflame|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.18|ti=Consensus and invariants|fi=compsys-invariants.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.18|ti=Consensus and invariants|fi=compsys-invariants|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.19|ti=Electric motor|fi=electricmotor.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.19|ti=Electric motor|fi=electricmotor|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.20|ti=|fi=exothermic.tex|st=|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.20|ti=|fi=exothermic|st=|au=|co=|re=}}
{{exitem|di=modeling|ex=2.21|ti=|fi=caffeine.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.21|ti=|fi=caffeine|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.22|ti=|fi=ballbeam-modeling.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.22|ti=|fi=ballbeam-modeling|st=P|au=|co=|re=}}
{{exitem|di=modeling|ex=2.23|ti=|fi=pvtol2invpend.tex|st=|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.23|ti=|fi=pvtol2invpend|st=|au=|co=|re=}}
{{exitem|di=modeling|ex=2.24|ti=|fi=flyflight.tex|st=|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.24|ti=|fi=flyflight|st=|au=|co=|re=}}
{{exitem|di=modeling|ex=2.25|ti=|fi=pendulum.tex|st=P|au=|co=|re=}}
+
{{exitem|di=modeling|ex=2.25|ti=|fi=pendulum|st=P|au=|co=|re=}}
 
{{exercise table end}}
 
{{exercise table end}}
  
 
=== {{chlink|Examples}} ===
 
=== {{chlink|Examples}} ===
 
{{exercise table begin}}
 
{{exercise table begin}}
{{exitem|di=examples|ex=3.1|ti=Cruise control|fi=cruise-hillsim.tex|st=|au=|co=|re=}}
+
{{exitem|di=examples|ex=3.1|ti=Cruise control|fi=cruise-hillsim|st=|au=|co=|re=}}
{{exitem|di=examples|ex=3.2|ti=Bicycle dynamics|fi=bicycle-statespace.tex|st=|au=|co=|re=}}
+
{{exitem|di=examples|ex=3.2|ti=Bicycle dynamics|fi=bicycle-statespace|st=|au=|co=|re=}}
{{exitem|di=examples|ex=3.3|ti=Bicycle steering|fi=bicycle-steering.tex|st=|au=|co=|re=}}
+
{{exitem|di=examples|ex=3.3|ti=Bicycle steering|fi=bicycle-steering|st=|au=|co=|re=}}
{{exitem|di=examples|ex=3.4|ti=Operational amplifier circuit|fi=opamp-twopole.tex|st=P|au=|co=|re=}}
+
{{exitem|di=examples|ex=3.4|ti=Operational amplifier circuit|fi=opamp-twopole|st=P|au=|co=|re=}}
{{exitem|di=examples|ex=3.5|ti=Operational amplifier oscillator|fi=opamp-osc.tex|st=P|au=|co=|re=}}
+
{{exitem|di=examples|ex=3.5|ti=Operational amplifier oscillator|fi=opamp-osc|st=P|au=|co=|re=}}
{{exitem|di=examples|ex=3.6|ti=Congestion control using RED~\cite{Low+02:infocom}|fi=congctrl-red.tex|st=P|au=|co=|re=}}
+
{{exitem|di=examples|ex=3.6|ti=Congestion control using RED~\cite{Low+02:infocom}|fi=congctrl-red|st=P|au=|co=|re=}}
{{exitem|di=examples|ex=3.7|ti=Atomic force microscope with piezo tube|fi=afm-preload.tex|st=P|au=|co=|re=}}
+
{{exitem|di=examples|ex=3.7|ti=Atomic force microscope with piezo tube|fi=afm-preload|st=P|au=|co=|re=}}
{{exitem|di=examples|ex=3.8|ti=Drug administration|fi=drugadmin-alcohol.tex|st=|au=|co=|re=}}
+
{{exitem|di=examples|ex=3.8|ti=Drug administration|fi=drugadmin-alcohol|st=|au=|co=|re=}}
{{exitem|di=examples|ex=3.9|ti=Population dynamics|fi=logistic.tex|st=|au=|co=|re=}}
+
{{exitem|di=examples|ex=3.9|ti=Population dynamics|fi=logistic|st=|au=|co=|re=}}
{{exitem|di=examples|ex=3.10|ti=Fisheries management|fi=fishery-modeling.tex|st=P|au=|co=|re=}}
+
{{exitem|di=examples|ex=3.10|ti=Fisheries management|fi=fishery-modeling|st=P|au=|co=|re=}}
{{exitem|di=examples|ex=3.11|ti=|fi=powertrain.tex|st=P|au=|co=|re=}}
+
{{exitem|di=examples|ex=3.11|ti=|fi=powertrain|st=P|au=|co=|re=}}
 
{{exercise table end}}
 
{{exercise table end}}
  
 
=== {{chlink|Dynamic Behavior}} ===
 
=== {{chlink|Dynamic Behavior}} ===
 
{{exercise table begin}}
 
{{exercise table begin}}
{{exitem|di=dynamics|ex=4.1|ti=Time-invariant systems|fi=timeshift.tex|st=|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.1|ti=Time-invariant systems|fi=timeshift|st=|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.2|ti=Flow in a tank|fi=tank-modeling.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.2|ti=Flow in a tank|fi=tank-modeling|st=P|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.3|ti=Cruise control|fi=cruise-phaseplot.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.3|ti=Cruise control|fi=cruise-phaseplot|st=P|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.4|ti=Lyapunov functions|fi=lyap-secord.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.4|ti=Lyapunov functions|fi=lyap-secord|st=P|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.5|ti=Damped spring--mass system|fi=lyap-oscillator.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.5|ti=Damped spring--mass system|fi=lyap-oscillator|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.6|ti=Electric generator|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.6|ti=Electric generator|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.7|ti=Lyapunov equation|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.7|ti=Lyapunov equation|fi=missing|st=|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.8|ti=Congestion control|fi=congctrl-lyapstab.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.8|ti=Congestion control|fi=congctrl-lyapstab|st=P|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.9|ti=Swinging up a pendulum|fi=invpend-swingup.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.9|ti=Swinging up a pendulum|fi=invpend-swingup|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.10|ti=Root locus diagram|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.10|ti=Root locus diagram|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.11|ti=Discrete-time Lyapunov function|fi=discrete-lyapunov.tex|st=|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.11|ti=Discrete-time Lyapunov function|fi=discrete-lyapunov|st=|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.12|ti=Operational amplifier oscillator|fi=opamp-oscnl.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.12|ti=Operational amplifier oscillator|fi=opamp-oscnl|st=P|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.13|ti=Self-activating genetic circuit|fi=biocircuits-posfbk.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.13|ti=Self-activating genetic circuit|fi=biocircuits-posfbk|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.14|ti=Diagonal systems|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.14|ti=Diagonal systems|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.15|ti=Furuta pendulum|fi=furuta.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.15|ti=Furuta pendulum|fi=furuta|st=P|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.16|ti=Routh-Hurwitz criterion|fi=routh.tex|st=|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.16|ti=Routh-Hurwitz criterion|fi=routh|st=|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.17|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.17|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.18|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.18|ti=|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.19|ti=|fi=predprey-limit.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.19|ti=|fi=predprey-limit|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.20|ti=Windup protection by conditional integration|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.20|ti=Windup protection by conditional integration|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.21|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.21|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.22|ti=Spike generation in neurons|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.22|ti=Spike generation in neurons|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.23|ti=|fi=compsys-consensus.tex|st=|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.23|ti=|fi=compsys-consensus|st=|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.24|ti=Steering dynamics of a ship|fi=tanker-dynamics.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.24|ti=Steering dynamics of a ship|fi=tanker-dynamics|st=P|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.25|ti=Pitchfork bifurcation|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=dynamics|ex=4.25|ti=Pitchfork bifurcation|fi=missing|st=|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.26|ti=|fi=stabexmp-mooregreitzer.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.26|ti=|fi=stabexmp-mooregreitzer|st=P|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.27|ti=|fi=cruise-lyapunov.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.27|ti=|fi=cruise-lyapunov|st=P|au=|co=|re=}}
{{exitem|di=dynamics|ex=4.28|ti=|fi=lyapexmp.tex|st=P|au=|co=|re=}}
+
{{exitem|di=dynamics|ex=4.28|ti=|fi=lyapexmp|st=P|au=|co=|re=}}
 
{{exercise table end}}
 
{{exercise table end}}
  
Line 121: Line 121:
 
{{exitem|di=linsys|ex=5.1|ti=Response to the derivative of a signal|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.1|ti=Response to the derivative of a signal|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.2|ti=Impulse response and convolution|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.2|ti=Impulse response and convolution|fi=missing|st=|au=|co=|re=}}
{{exitem|di=linsys|ex=5.3|ti=Pulse response for a compartment model|fi=compartment-pulse.tex|st=|au=|co=|re=}}
+
{{exitem|di=linsys|ex=5.3|ti=Pulse response for a compartment model|fi=compartment-pulse|st=|au=|co=|re=}}
{{exitem|di=linsys|ex=5.4|ti=Matrix exponential for second-order system|fi=matrixexp.tex|st=P|au=|co=|re=}}
+
{{exitem|di=linsys|ex=5.4|ti=Matrix exponential for second-order system|fi=matrixexp|st=P|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.5|ti=Lyapunov function for a linear system|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.5|ti=Lyapunov function for a linear system|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.6|ti=Nondiagonal Jordan form|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.6|ti=Nondiagonal Jordan form|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.7|ti=Rise time for a first-order system|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.7|ti=Rise time for a first-order system|fi=missing|st=|au=|co=|re=}}
{{exitem|di=linsys|ex=5.8|ti=Discrete-time systems|fi=discrete-linsys.tex|st=P|au=|co=|re=}}
+
{{exitem|di=linsys|ex=5.8|ti=Discrete-time systems|fi=discrete-linsys|st=P|au=|co=|re=}}
{{exitem|di=linsys|ex=5.9|ti=Keynesian economics|fi=discrete-keynes.tex|st=|au=|co=|re=}}
+
{{exitem|di=linsys|ex=5.9|ti=Keynesian economics|fi=discrete-keynes|st=|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.10|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.10|ti=|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=linsys|ex=5.11|ti=Transcriptional regulation|fi=biocircuits-negfbk.tex|st=P|au=|co=|re=}}
+
{{exitem|di=linsys|ex=5.11|ti=Transcriptional regulation|fi=biocircuits-negfbk|st=P|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.12|ti=Normalized coordinates for second-order system|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.12|ti=Normalized coordinates for second-order system|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.13|ti=Matrix exponential for Jordan form|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.13|ti=Matrix exponential for Jordan form|fi=missing|st=|au=|co=|re=}}
Line 136: Line 136:
 
{{exitem|di=linsys|ex=5.16|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.16|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.17|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.17|ti=|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=linsys|ex=5.18|ti=|fi=linexmp-coupled.tex|st=P|au=|co=|re=}}
+
{{exitem|di=linsys|ex=5.18|ti=|fi=linexmp-coupled|st=P|au=|co=|re=}}
{{exitem|di=linsys|ex=5.19|ti=State variables in compartment models|fi=compartment-states.tex|st=|au=|co=|re=}}
+
{{exitem|di=linsys|ex=5.19|ti=State variables in compartment models|fi=compartment-states|st=|au=|co=|re=}}
{{exitem|di=linsys|ex=5.20|ti=|fi=queue-linsys.tex|st=P|au=|co=|re=}}
+
{{exitem|di=linsys|ex=5.20|ti=|fi=queue-linsys|st=P|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.21|ti=Keynes model in continuous time|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.21|ti=Keynes model in continuous time|fi=missing|st=|au=|co=|re=}}
{{exitem|di=linsys|ex=5.22|ti=|fi=cartpend.tex|st=P|au=|co=|re=}}
+
{{exitem|di=linsys|ex=5.22|ti=|fi=cartpend|st=P|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.23|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=linsys|ex=5.23|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exercise table end}}
 
{{exercise table end}}
Line 150: Line 150:
 
{{exitem|di=statefbk|ex=6.3|ti=Unreachable systems|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.3|ti=Unreachable systems|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.4|ti=Integral feedback for rejecting constant disturbances|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.4|ti=Integral feedback for rejecting constant disturbances|fi=missing|st=|au=|co=|re=}}
{{exitem|di=statefbk|ex=6.5|ti=Rear-steered bicycle|fi=bicycle-rearsteer.tex|st=P|au=|co=|re=}}
+
{{exitem|di=statefbk|ex=6.5|ti=Rear-steered bicycle|fi=bicycle-rearsteer|st=P|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.6|ti=Characteristic polynomial for reachable canonical form|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.6|ti=Characteristic polynomial for reachable canonical form|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.7|ti=Reachability matrix for reachable canonical form|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.7|ti=Reachability matrix for reachable canonical form|fi=missing|st=P|au=|co=|re=}}
Line 157: Line 157:
 
{{exitem|di=statefbk|ex=6.10|ti=Cayley--Hamilton theorem|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.10|ti=Cayley--Hamilton theorem|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.11|ti=Motor drive|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.11|ti=Motor drive|fi=missing|st=|au=|co=|re=}}
{{exitem|di=statefbk|ex=6.12|ti=Whipple bicycle model|fi=bicycle-whipple.tex|st=P|au=|co=|re=}}
+
{{exitem|di=statefbk|ex=6.12|ti=Whipple bicycle model|fi=bicycle-whipple|st=P|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.13|ti=Atomic force microscope|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.13|ti=Atomic force microscope|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.14|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.14|ti=|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=statefbk|ex=6.15|ti=Bryson's rule|fi=brysons-rule.tex|st=|au=|co=|re=}}
+
{{exitem|di=statefbk|ex=6.15|ti=Bryson's rule|fi=brysons-rule|st=|au=|co=|re=}}
{{exitem|di=statefbk|ex=6.16|ti=|fi=integral-refgain.tex|st=|au=|co=|re=}}
+
{{exitem|di=statefbk|ex=6.16|ti=|fi=integral-refgain|st=|au=|co=|re=}}
{{exitem|di=statefbk|ex=6.17|ti=Unreachable compartment model|fi=compartment-nonreach.tex|st=P|au=|co=|re=}}
+
{{exitem|di=statefbk|ex=6.17|ti=Unreachable compartment model|fi=compartment-nonreach|st=P|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.18|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.18|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.19|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=statefbk|ex=6.19|ti=|fi=missing|st=|au=|co=|re=}}
Line 172: Line 172:
 
{{exitem|di=outputfbk|ex=7.2|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.2|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.3|ti=Observable canonical form|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.3|ti=Observable canonical form|fi=missing|st=|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.4|ti=Bicycle dynamics|fi=bicycle-observability.tex|st=P|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.4|ti=Bicycle dynamics|fi=bicycle-observability|st=P|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.5|ti=Integral action|fi=integral-action.tex|st=P|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.5|ti=Integral action|fi=integral-action|st=P|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.6|ti=Vectored thrust aircraft|fi=pvtol-ssctrl.tex|st=P|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.6|ti=Vectored thrust aircraft|fi=pvtol-ssctrl|st=P|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.7|ti=Uniqueness of observers|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.7|ti=Uniqueness of observers|fi=missing|st=|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.8|ti=Observers using differentiation|fi=diff.tex|st=|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.8|ti=Observers using differentiation|fi=diff|st=|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.9|ti=Observer for Teorell's compartment model|fi=compartment-teorellobs.tex|st=P|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.9|ti=Observer for Teorell's compartment model|fi=compartment-teorellobs|st=P|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.10|ti=Observer design for motor drive|fi=dcmotor-observer.tex|st=P|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.10|ti=Observer design for motor drive|fi=dcmotor-observer|st=P|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.11|ti=Feedforward design for motor drive|fi=dcmotor-feedforward.tex|st=P|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.11|ti=Feedforward design for motor drive|fi=dcmotor-feedforward|st=P|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.12|ti=Whipple bicycle model|fi=bicycle-whipple.tex|st=|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.12|ti=Whipple bicycle model|fi=bicycle-whipple|st=|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.13|ti=Discrete-time random walk|fi=kalman-randomwalk.tex|st=P|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.13|ti=Discrete-time random walk|fi=kalman-randomwalk|st=P|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.14|ti=Kalman decomposition|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.14|ti=Kalman decomposition|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.15|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.15|ti=|fi=missing|st=|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.16|ti=Balance system|fi=balance-observable.tex|st=|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.16|ti=Balance system|fi=balance-observable|st=|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.17|ti=Balance system with biased measurement|fi=balance-statectrl.tex|st=|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.17|ti=Balance system with biased measurement|fi=balance-statectrl|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.18|ti=Duality|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.18|ti=Duality|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.19|ti=Balance system|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.19|ti=Balance system|fi=missing|st=|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.20|ti=Trajectory generation|fi=trajgen-scalar.tex|st=|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.20|ti=Trajectory generation|fi=trajgen-scalar|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.21|ti=Selection of eigenvalues|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=outputfbk|ex=7.21|ti=Selection of eigenvalues|fi=missing|st=|au=|co=|re=}}
{{exitem|di=outputfbk|ex=7.22|ti=Kalman filter for scalar ODE|fi=kalman-scalar.tex|st=P|au=|co=|re=}}
+
{{exitem|di=outputfbk|ex=7.22|ti=Kalman filter for scalar ODE|fi=kalman-scalar|st=P|au=|co=|re=}}
 
{{exercise table end}}
 
{{exercise table end}}
  
Line 196: Line 196:
 
{{exercise table begin}}
 
{{exercise table begin}}
 
{{exitem|di=xferfcns|ex=8.1|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.1|ti=|fi=missing|st=|au=|co=|re=}}
{{exitem|di=xferfcns|ex=8.2|ti=|fi=modalinput.tex|st=P|au=|co=|re=}}
+
{{exitem|di=xferfcns|ex=8.2|ti=|fi=modalinput|st=P|au=|co=|re=}}
{{exitem|di=xferfcns|ex=8.3|ti=Inverted pendulum|fi=invpend-xferfcn.tex|st=P|au=|co=|re=}}
+
{{exitem|di=xferfcns|ex=8.3|ti=Inverted pendulum|fi=invpend-xferfcn|st=P|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.4|ti=Solutions corresponding to poles and zeros|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.4|ti=Solutions corresponding to poles and zeros|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=xferfcns|ex=8.5|ti=Operational amplifier|fi=opamp-pictrl.tex|st=P|au=|co=|re=}}
+
{{exitem|di=xferfcns|ex=8.5|ti=Operational amplifier|fi=opamp-pictrl|st=P|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.6|ti=Transfer function for state space system|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.6|ti=Transfer function for state space system|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.7|ti=Kalman decomposition|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.7|ti=Kalman decomposition|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.8|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.8|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.9|ti=Bode plot for a simple zero|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.9|ti=Bode plot for a simple zero|fi=missing|st=|au=|co=|re=}}
{{exitem|di=xferfcns|ex=8.10|ti=Vectored thrust aircraft|fi=pvtol-lateraltf.tex|st=P|au=|co=|re=}}
+
{{exitem|di=xferfcns|ex=8.10|ti=Vectored thrust aircraft|fi=pvtol-lateraltf|st=P|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.11|ti=Common poles|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.11|ti=Common poles|fi=missing|st=|au=|co=|re=}}
{{exitem|di=xferfcns|ex=8.12|ti=Congestion control|fi=congctrl-xferfcns.tex|st=P|au=|co=|re=}}
+
{{exitem|di=xferfcns|ex=8.12|ti=Congestion control|fi=congctrl-xferfcns|st=P|au=|co=|re=}}
{{exitem|di=xferfcns|ex=8.13|ti=Inverted pendulum with PD control|fi=invpend-pzcancel.tex|st=P|au=|co=|re=}}
+
{{exitem|di=xferfcns|ex=8.13|ti=Inverted pendulum with PD control|fi=invpend-pzcancel|st=P|au=|co=|re=}}
{{exitem|di=xferfcns|ex=8.14|ti=Vehicle suspension~\cite{hedrick90}|fi=vehicle-quartercar.tex|st=|au=|co=|re=}}
+
{{exitem|di=xferfcns|ex=8.14|ti=Vehicle suspension~\cite{hedrick90}|fi=vehicle-quartercar|st=|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.15|ti=Vibration absorber|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.15|ti=Vibration absorber|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=xferfcns|ex=8.16|ti=|fi=freqexamps.tex|st=P|au=|co=|re=}}
+
{{exitem|di=xferfcns|ex=8.16|ti=|fi=freqexamps|st=P|au=|co=|re=}}
{{exitem|di=xferfcns|ex=8.17|ti=|fi=model-simplification.tex|st=|au=|co=|re=}}
+
{{exitem|di=xferfcns|ex=8.17|ti=|fi=model-simplification|st=|au=|co=|re=}}
{{exitem|di=xferfcns|ex=8.18|ti=|fi=cruise-pictrl.tex|st=P|au=|co=|re=}}
+
{{exitem|di=xferfcns|ex=8.18|ti=|fi=cruise-pictrl|st=P|au=|co=|re=}}
{{exitem|di=xferfcns|ex=8.19|ti=|fi=dcmotor-xferfcn.tex|st=|au=|co=|re=}}
+
{{exitem|di=xferfcns|ex=8.19|ti=|fi=dcmotor-xferfcn|st=|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.20|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.20|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.21|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=xferfcns|ex=8.21|ti=|fi=missing|st=P|au=|co=|re=}}
Line 222: Line 222:
 
=== {{chlink|Frequency Domain Analysis}} ===
 
=== {{chlink|Frequency Domain Analysis}} ===
 
{{exercise table begin}}
 
{{exercise table begin}}
{{exitem|di=loopanal|ex=9.1|ti=Operational amplifier|fi=opamp-unitygain.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopanal|ex=9.1|ti=Operational amplifier|fi=opamp-unitygain|st=P|au=|co=|re=}}
{{exitem|di=loopanal|ex=9.2|ti=Atomic force microscope|fi=afm-tapping.tex|st=|au=|co=|re=}}
+
{{exitem|di=loopanal|ex=9.2|ti=Atomic force microscope|fi=afm-tapping|st=|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.3|ti=Heat conduction|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.3|ti=Heat conduction|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=loopanal|ex=9.4|ti=Vectored thrust aircraft|fi=pvtol-looptf.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopanal|ex=9.4|ti=Vectored thrust aircraft|fi=pvtol-looptf|st=P|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.5|ti=Vehicle steering|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.5|ti=Vehicle steering|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.6|ti=Stability margins for second-order systems|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.6|ti=Stability margins for second-order systems|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=loopanal|ex=9.7|ti=Congestion control in overload conditions|fi=congctrl-overload.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopanal|ex=9.7|ti=Congestion control in overload conditions|fi=congctrl-overload|st=P|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.8|ti=Bode's formula|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.8|ti=Bode's formula|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.9|ti=Pad\'e approximation to a time delay|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.9|ti=Pad\'e approximation to a time delay|fi=missing|st=|au=|co=|re=}}
Line 235: Line 235:
 
{{exitem|di=loopanal|ex=9.12|ti=Right half-plane pole|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.12|ti=Right half-plane pole|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.13|ti=Third-order system|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.13|ti=Third-order system|fi=missing|st=|au=|co=|re=}}
{{exitem|di=loopanal|ex=9.14|ti=|fi=bodenyq.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopanal|ex=9.14|ti=|fi=bodenyq|st=P|au=|co=|re=}}
{{exitem|di=loopanal|ex=9.15|ti=Congestion control using TCP/Reno|fi=congctrl-margins.tex|st=|au=|co=|re=}}
+
{{exitem|di=loopanal|ex=9.15|ti=Congestion control using TCP/Reno|fi=congctrl-margins|st=|au=|co=|re=}}
{{exitem|di=loopanal|ex=9.16|ti=|fi=opamp-routh.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopanal|ex=9.16|ti=|fi=opamp-routh|st=P|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.17|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.17|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.18|ti=Limitations|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.18|ti=Limitations|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.19|ti=Limitations|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopanal|ex=9.19|ti=Limitations|fi=missing|st=|au=|co=|re=}}
{{exitem|di=loopanal|ex=9.20|ti=Delay differential equations|fi=delayde.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopanal|ex=9.20|ti=Delay differential equations|fi=delayde|st=P|au=|co=|re=}}
{{exitem|di=loopanal|ex=9.21|ti=Cruise control design|fi=cruise-pictrl.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopanal|ex=9.21|ti=Cruise control design|fi=cruise-pictrl|st=P|au=|co=|re=}}
 
{{exercise table end}}
 
{{exercise table end}}
  
Line 251: Line 251:
 
{{exitem|di=pid|ex=10.3|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.3|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.4|ti=Ziegler--Nichols tuning|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.4|ti=Ziegler--Nichols tuning|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=pid|ex=10.5|ti=Vehicle steering|fi=steering-pi.tex|st=P|au=|co=|re=}}
+
{{exitem|di=pid|ex=10.5|ti=Vehicle steering|fi=steering-pi|st=P|au=|co=|re=}}
{{exitem|di=pid|ex=10.6|ti=Congestion control|fi=congctrl-pituning.tex|st=P|au=|co=|re=}}
+
{{exitem|di=pid|ex=10.6|ti=Congestion control|fi=congctrl-pituning|st=P|au=|co=|re=}}
{{exitem|di=pid|ex=10.7|ti=Motor drive|fi=dcmotor-pdctrl.tex|st=P|au=|co=|re=}}
+
{{exitem|di=pid|ex=10.7|ti=Motor drive|fi=dcmotor-pdctrl|st=P|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.8|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.8|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.9|ti=Tuning rules|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.9|ti=Tuning rules|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.10|ti=Windup and anti-windup|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.10|ti=Windup and anti-windup|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.11|ti=Windup protection by conditional integration|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.11|ti=Windup protection by conditional integration|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=pid|ex=10.12|ti=|fi=pidmethods.tex|st=P|au=|co=|re=}}
+
{{exitem|di=pid|ex=10.12|ti=|fi=pidmethods|st=P|au=|co=|re=}}
{{exitem|di=pid|ex=10.13|ti=|fi=pidexmps.tex|st=P|au=|co=|re=}}
+
{{exitem|di=pid|ex=10.13|ti=|fi=pidexmps|st=P|au=|co=|re=}}
{{exitem|di=pid|ex=10.14|ti=Compartment model|fi=compartment-monotone.tex|st=|au=|co=|re=}}
+
{{exitem|di=pid|ex=10.14|ti=Compartment model|fi=compartment-monotone|st=|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.15|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.15|ti=|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=pid|ex=10.16|ti=|fi=pirlocus.tex|st=P|au=|co=|re=}}
+
{{exitem|di=pid|ex=10.16|ti=|fi=pirlocus|st=P|au=|co=|re=}}
{{exitem|di=pid|ex=10.17|ti=|fi=pvtol-pid.tex|st=P|au=|co=|re=}}
+
{{exitem|di=pid|ex=10.17|ti=|fi=pvtol-pid|st=P|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.18|ti=Ball and beam|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=pid|ex=10.18|ti=Ball and beam|fi=missing|st=|au=|co=|re=}}
{{exitem|di=pid|ex=10.19|ti=|fi=balance-pid.tex|st=P|au=|co=|re=}}
+
{{exitem|di=pid|ex=10.19|ti=|fi=balance-pid|st=P|au=|co=|re=}}
 
{{exercise table end}}
 
{{exercise table end}}
  
Line 284: Line 284:
 
{{exitem|di=loopsyn|ex=11.13|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.13|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.14|ti=Phase margin formulas|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.14|ti=Phase margin formulas|fi=missing|st=|au=|co=|re=}}
{{exitem|di=loopsyn|ex=11.15|ti=|fi=balance-visual.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopsyn|ex=11.15|ti=|fi=balance-visual|st=P|au=|co=|re=}}
{{exitem|di=loopsyn|ex=11.16|ti=Rear-steered bicycle|fi=bicycle-rearsteer.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopsyn|ex=11.16|ti=Rear-steered bicycle|fi=bicycle-rearsteer|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.17|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.17|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.18|ti=Rise-time/bandwidth product|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.18|ti=Rise-time/bandwidth product|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.19|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.19|ti=|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=loopsyn|ex=11.20|ti=|fi=znlimits.tex|st=|au=|co=|re=}}
+
{{exitem|di=loopsyn|ex=11.20|ti=|fi=znlimits|st=|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.21|ti=Pole in the right half-plane and time delay|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.21|ti=Pole in the right half-plane and time delay|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.22|ti=Cancellation of unstable process zero|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.22|ti=Cancellation of unstable process zero|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.23|ti=Limitations on achievable phase lag|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.23|ti=Limitations on achievable phase lag|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.24|ti=|fi=missing|st=|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.24|ti=|fi=missing|st=|au=|co=|re=}}
{{exitem|di=loopsyn|ex=11.25|ti=Performance characteristics of second-order systems|fi=secord-perf.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopsyn|ex=11.25|ti=Performance characteristics of second-order systems|fi=secord-perf|st=P|au=|co=|re=}}
{{exitem|di=loopsyn|ex=11.26|ti=|fi=secord-rhpz.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopsyn|ex=11.26|ti=|fi=secord-rhpz|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.27|ti=Integral of complementary sensitivity|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.27|ti=Integral of complementary sensitivity|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.28|ti=Bode's integral|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.28|ti=Bode's integral|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=loopsyn|ex=11.29|ti=Lead compensator for an insect flight control system|fi=flylead.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopsyn|ex=11.29|ti=Lead compensator for an insect flight control system|fi=flylead|st=P|au=|co=|re=}}
{{exitem|di=loopsyn|ex=11.30|ti=Control of a magnetic levitation system|fi=maglev.tex|st=P|au=|co=|re=}}
+
{{exitem|di=loopsyn|ex=11.30|ti=Control of a magnetic levitation system|fi=maglev|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.31|ti=|fi=missing|st=P|au=|co=|re=}}
 
{{exitem|di=loopsyn|ex=11.31|ti=|fi=missing|st=P|au=|co=|re=}}
{{exitem|di=loopsyn|ex=11.32|ti=|fi=pvtol-gangof4.tex|st=|au=|co=|re=}}
+
{{exitem|di=loopsyn|ex=11.32|ti=|fi=pvtol-gangof4|st=|au=|co=|re=}}
 
{{exercise table end}}
 
{{exercise table end}}
  

Revision as of 19:10, 1 February 2008

This page contains a list of the exercises in the text, including supplemental problems. It is mainly intended for use by people who are generating solutions to the exercises.

Guide to entries

Each entry in the table below contains the following information (the two-letter code in parenthesis is used in the table entry macros):

  • Exercise number (ex): the number of the exercise in the solutions manual. Items marked with a * appear in the printed version of the text.
  • Directory (di): the name of the subdirectory where the exercise appears. This does not appear in the table directly, but is used to create the link to the exercise.
  • Title (ti): a short descriptive title for the exercise.
  • Filename (fi): the base filename used for the exercise. Clicking on the link will take you to the LaTeX source code for the exercise (requires login).
  • Solution status (st): current status of the solutions. The following abbreviations are used:
    • C (complete) - complete solution is available
    • P (partial) - partial or preliminary solution is available
    • I (in progress) - solution is being written, but is not yet available
    • U (unavailable) - no solution is currently available
    • X (not planned) - no solution is planned
  • Author (au): initials for the author of the solutions
  • Comment (co): additional comments.

How to sign up to write a solution for an exercise:

  1. Find an exercise whose solution status is either unavailable (U) or partial (P)
  2. Edit the table and add your name to the 're' entry in the table
  3. Add the page to your watch list so that you can see when there is a change in status
  4. Wait until you are assigned a set of problems to work on (status will be changed to 'I', with your initials listed in the author column.

Chapter 1 - Introduction

Num Title Filename Stat Auth Comments
1.1* Occular motion eyemotion C KJA
1.2* Feedback examples fbkexamps C Misc
1.3* Human balance balance-human U Open
1.4* Cruise control redesign cruise-redesign U Open
1.5* Integral action integral C KJA
1.6* Popular press articles nytexamps C
1.7 Milk supply chain milksupply P KJA Figure missing
1.8 MATLAB cruise control cruise-mlintro P Misc Preliminary solution available; could be cleaned up
1.9 MATLAB ball and beam ballbeam-mlintro P Misc Preliminary solution available; could be cleaned up
1.10 Web search: voltage clamp voltageclamp U Give short intro plus web links
1.11 Web search: haptics and force feedback haptics U Give short intro plus web links
1.12 Anti-rollover control rollover U Give short summary of regulations

Chapter 2 - System Modeling

Num Title Filename Stat Auth Comments
2.1 Chain of integrators form chainofint
2.2 Inverted pendulum balance-bal2inv P
2.3 Disrete-time dynamics discrete-solutions P
2.4 Keynesian economics discrete-keynes
2.5 Least squares system identification sysid-leastsq
2.6 Normalized oscillator dynamics oscillator P
2.7 Electric generator powergrid P
2.8 Admission control for a queue queue-admcontrol P
2.9 Biological switch biocircuits-switchmod P
2.10 Motor drive dcmotor-modeling P
2.11 Uncertainty lemon lemon P
2.12 Frequency response freqresp
2.13 Eye and head motion occular-blockdiag P
2.14 Second-order system identification sysid-logdec
2.15 Insect vision flyvision P
2.16 State space model for balance systems balance-statespace
2.17 fingerflame P
2.18 Consensus and invariants compsys-invariants P
2.19 Electric motor electricmotor P
2.20 exothermic
2.21 caffeine P
2.22 ballbeam-modeling P
2.23 pvtol2invpend
2.24 flyflight
2.25 pendulum P

Chapter 3 - Examples

Num Title Filename Stat Auth Comments
3.1 Cruise control cruise-hillsim
3.2 Bicycle dynamics bicycle-statespace
3.3 Bicycle steering bicycle-steering
3.4 Operational amplifier circuit opamp-twopole P
3.5 Operational amplifier oscillator opamp-osc P
3.6 Congestion control using RED~\cite{Low+02:infocom} congctrl-red P
3.7 Atomic force microscope with piezo tube afm-preload P
3.8 Drug administration drugadmin-alcohol
3.9 Population dynamics logistic
3.10 Fisheries management fishery-modeling P
3.11 powertrain P

Chapter 4 - Dynamic Behavior

Num Title Filename Stat Auth Comments
4.1 Time-invariant systems timeshift
4.2 Flow in a tank tank-modeling P
4.3 Cruise control cruise-phaseplot P
4.4 Lyapunov functions lyap-secord P
4.5 Damped spring--mass system lyap-oscillator P
4.6 Electric generator missing P
4.7 Lyapunov equation missing
4.8 Congestion control congctrl-lyapstab P
4.9 Swinging up a pendulum invpend-swingup P
4.10 Root locus diagram missing P
4.11 Discrete-time Lyapunov function discrete-lyapunov
4.12 Operational amplifier oscillator opamp-oscnl P
4.13 Self-activating genetic circuit biocircuits-posfbk P
4.14 Diagonal systems missing P
4.15 Furuta pendulum furuta P
4.16 Routh-Hurwitz criterion routh
4.17 missing
4.18 missing P
4.19 predprey-limit P
4.20 Windup protection by conditional integration missing P
4.21 missing
4.22 Spike generation in neurons missing P
4.23 compsys-consensus
4.24 Steering dynamics of a ship tanker-dynamics P
4.25 Pitchfork bifurcation missing
4.26 stabexmp-mooregreitzer P
4.27 cruise-lyapunov P
4.28 lyapexmp P

Chapter 5 - Linear Systems

Num Title Filename Stat Auth Comments
5.1 Response to the derivative of a signal missing
5.2 Impulse response and convolution missing
5.3 Pulse response for a compartment model compartment-pulse
5.4 Matrix exponential for second-order system matrixexp P
5.5 Lyapunov function for a linear system missing
5.6 Nondiagonal Jordan form missing P
5.7 Rise time for a first-order system missing
5.8 Discrete-time systems discrete-linsys P
5.9 Keynesian economics discrete-keynes
5.10 missing P
5.11 Transcriptional regulation biocircuits-negfbk P
5.12 Normalized coordinates for second-order system missing
5.13 Matrix exponential for Jordan form missing
5.14 Solution of a second-order system missing
5.15 Monotone step response missing
5.16 missing P
5.17 missing P
5.18 linexmp-coupled P
5.19 State variables in compartment models compartment-states
5.20 queue-linsys P
5.21 Keynes model in continuous time missing
5.22 cartpend P
5.23 missing P

Chapter 6 - State Feedback

Num Title Filename Stat Auth Comments
6.1 Double integrator missing P
6.2 Reachability from nonzero initial state missing
6.3 Unreachable systems missing
6.4 Integral feedback for rejecting constant disturbances missing
6.5 Rear-steered bicycle bicycle-rearsteer P
6.6 Characteristic polynomial for reachable canonical form missing
6.7 Reachability matrix for reachable canonical form missing P
6.8 Non-maintainable equilibria missing P
6.9 Eigenvalue assignment for unreachable system missing P
6.10 Cayley--Hamilton theorem missing
6.11 Motor drive missing
6.12 Whipple bicycle model bicycle-whipple P
6.13 Atomic force microscope missing
6.14 missing P
6.15 Bryson's rule brysons-rule
6.16 integral-refgain
6.17 Unreachable compartment model compartment-nonreach P
6.18 missing
6.19 missing

Chapter 7 - Output Feedback

Num Title Filename Stat Auth Comments
7.1 Coordinate transformations missing
7.2 missing
7.3 Observable canonical form missing
7.4 Bicycle dynamics bicycle-observability P
7.5 Integral action integral-action P
7.6 Vectored thrust aircraft pvtol-ssctrl P
7.7 Uniqueness of observers missing
7.8 Observers using differentiation diff
7.9 Observer for Teorell's compartment model compartment-teorellobs P
7.10 Observer design for motor drive dcmotor-observer P
7.11 Feedforward design for motor drive dcmotor-feedforward P
7.12 Whipple bicycle model bicycle-whipple
7.13 Discrete-time random walk kalman-randomwalk P
7.14 Kalman decomposition missing
7.15 missing
7.16 Balance system balance-observable
7.17 Balance system with biased measurement balance-statectrl
7.18 Duality missing
7.19 Balance system missing
7.20 Trajectory generation trajgen-scalar
7.21 Selection of eigenvalues missing
7.22 Kalman filter for scalar ODE kalman-scalar P

Chapter 8 - Transfer Functions

Num Title Filename Stat Auth Comments
8.1 missing
8.2 modalinput P
8.3 Inverted pendulum invpend-xferfcn P
8.4 Solutions corresponding to poles and zeros missing P
8.5 Operational amplifier opamp-pictrl P
8.6 Transfer function for state space system missing P
8.7 Kalman decomposition missing
8.8 missing
8.9 Bode plot for a simple zero missing
8.10 Vectored thrust aircraft pvtol-lateraltf P
8.11 Common poles missing
8.12 Congestion control congctrl-xferfcns P
8.13 Inverted pendulum with PD control invpend-pzcancel P
8.14 Vehicle suspension~\cite{hedrick90} vehicle-quartercar
8.15 Vibration absorber missing P
8.16 freqexamps P
8.17 model-simplification
8.18 cruise-pictrl P
8.19 dcmotor-xferfcn
8.20 missing
8.21 missing P
8.22 missing
8.23 missing

Chapter 9 - Frequency Domain Analysis

Num Title Filename Stat Auth Comments
9.1 Operational amplifier opamp-unitygain P
9.2 Atomic force microscope afm-tapping
9.3 Heat conduction missing P
9.4 Vectored thrust aircraft pvtol-looptf P
9.5 Vehicle steering missing
9.6 Stability margins for second-order systems missing P
9.7 Congestion control in overload conditions congctrl-overload P
9.8 Bode's formula missing
9.9 Pad\'e approximation to a time delay missing
9.10 Inverse response missing P
9.11 Describing function analysis missing
9.12 Right half-plane pole missing P
9.13 Third-order system missing
9.14 bodenyq P
9.15 Congestion control using TCP/Reno congctrl-margins
9.16 opamp-routh P
9.17 missing P
9.18 Limitations missing
9.19 Limitations missing
9.20 Delay differential equations delayde P
9.21 Cruise control design cruise-pictrl P

Chapter 10 - PID Control

Num Title Filename Stat Auth Comments
10.1 Ideal PID controllers missing
10.2 missing
10.3 missing P
10.4 Ziegler--Nichols tuning missing P
10.5 Vehicle steering steering-pi P
10.6 Congestion control congctrl-pituning P
10.7 Motor drive dcmotor-pdctrl P
10.8 missing
10.9 Tuning rules missing P
10.10 Windup and anti-windup missing
10.11 Windup protection by conditional integration missing P
10.12 pidmethods P
10.13 pidexmps P
10.14 Compartment model compartment-monotone
10.15 missing P
10.16 pirlocus P
10.17 pvtol-pid P
10.18 Ball and beam missing
10.19 balance-pid P

Chapter 11 - Frequency Domain Synthesis

Num Title Filename Stat Auth Comments
11.1 missing
11.2 missing
11.3 missing P
11.4 missing
11.5 Sensitivity of feedback and feedforward missing
11.6 Equivalence of controllers with two degrees of freedom missing
11.7 Disturbance attenuation missing
11.8 Disturbance reduction through feedback missing P
11.9 missing
11.10 Attenuation of low-frequency sinusoidal disturbances missing P
11.11 missing
11.12 missing P
11.13 missing P
11.14 Phase margin formulas missing
11.15 balance-visual P
11.16 Rear-steered bicycle bicycle-rearsteer P
11.17 missing P
11.18 Rise-time/bandwidth product missing
11.19 missing P
11.20 znlimits
11.21 Pole in the right half-plane and time delay missing P
11.22 Cancellation of unstable process zero missing
11.23 Limitations on achievable phase lag missing P
11.24 missing
11.25 Performance characteristics of second-order systems secord-perf P
11.26 secord-rhpz P
11.27 Integral of complementary sensitivity missing P
11.28 Bode's integral missing P
11.29 Lead compensator for an insect flight control system flylead P
11.30 Control of a magnetic levitation system maglev P
11.31 missing P
11.32 pvtol-gangof4

Chapter 12 - Robust Performance

Num Title Filename Stat Auth Comments
12.1 missing P
12.2 missing P
12.3 Difference in sensitivity functions missing P
12.4 The Riemann sphere missing P
12.5 Stability margins missing
12.6 Bode's ideal loop transfer function missing P
12.7 missing P
12.8 Smith predictor missing
12.9 Ideal delay compensator missing
12.10 Vehicle steering missing
12.11 missing
12.12 AFM nanopositioning system missing
12.13 $H_\infty$ control missing
12.14 missing
12.15 missing P
12.16 Robustness using the Nyquist criterion missing P
12.17 Robustness inequalities missing
12.18 missing
12.19 missing
12.20 Disk drive tracking missing