01 01 10 20 15 10 5 02 04 06 08 y brPage 4br EE392m Winter 2003 Control Engineering 44 Example Servosystem command More stepper motor flow through a valve motor torque I control Introduce integrator into control Closedloop dynamics gk gk gk ID: 30216
Download Pdf The PPT/PDF document "EEm Winter Control Engineering Lectur..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
EE392m - Winter 2003Control Engineering4-190% (or more) of control loops in industry are PIDSimple control design model EE392m - Winter 2003Control Engineering4-2 ExampleUtilization control in a video server Integrator plant: P controller: admission rate CPU completion rateserver utilizationVideo stream processing time e i], period p[i]CPU utilization: tUnew tUdone EE392m - Winter 2003Control Engineering4-3Closed-loop dynamics Steady-state (TransientFrequency-domain (bandwidth) SSPdSSdkyy1 TtSSPdTtkTedkyeyty/111)0()(//!!"#$$%& //)()()(2PPdkkidiyiy 0.01 0.1 -15 -10 -5 2 4 0 0.2 0.4 0.6 0.8 (t) i itiddeidtdeiyty )()()()( EE392m - Winter 2003Control Engineering4-4 Example:Servosystem commandMore:stepper motorflow through a valvemotor torque ...Introduce integrator into controlClosed-loop dynamics dgkssygksgkyIdII y(t) u(t) EE392m - Winter 2003Control Engineering4-5Step to step update:Closed-loop dynamicsDeadbeat control: Iyyzkudugy1 dgkzzygkzgkyIdII111 sampled timeintegrator Igk zyzyd111 EE392m - Winter 2003Control Engineering4-6Main APC (AdvancedModification of a productrecipe between tool "runs" Tool Cell controller Process system parameters Processes:vapor phase epitaxylithographychemical mechanicalplanarization (CMP)plasma etch EE392m - Winter 2003Control Engineering4-7 First-order system:P control + integrator forcancelling steady state error WDM laser-diode temperature controlOther applicationsATEEDFA optical amplifiersFiber optic laser modulesFiber optic network equipment heat loss to heat capacity = temperature - ambient temperature pumped heat produced heat TemperatureController Peltier Heatpump EE392m - Winter 2003Control Engineering4-8 P Control + Integrator forVelocity form of the controller ")(;vkekekvkuevyyePIkkiPPId! Inner loop Plant P e(t)u(t) i y-yd iIkkkekekuPI!!1()()()()1(tetektektutuPI EE392m - Winter 2003Control Engineering4-9Closed-loop dynamicsSteady state (Transient dynamics: look at thecharacteristic equationDisturbance rejection ()()( idiHiyd dksksssyksksskskyIPdIPIP)1()1( 0.4 Frequency (rad/sec)DISTURBANCE REJECTIONMAGNITUDE (dB) 10 -30 -20 -10 ( iHd EE392m - Winter 2003Control Engineering4-10Phase-locked loop is arguably a PLL VoltageOscillator LPF Loop Filter(controller) reference signalsignal phase-locked to reference uKttAKettAKvrKeoooodomoodmm !)sin()cos()sin(LPF2LPF2eu EE392m - Winter 2003Control Engineering4-11Small-signal model: PLL d (s) reference errorphaseouKKKeoddodd #%!!)sin(eu1odott odott sKo'dtekekuKeuKdIPdo! d dkskKKssIPdo2 Loop dynamics: EE392m - Winter 2003Control Engineering4-122-nd order dynamicsPD controlClosed-loop dynamicsOptimal gains (critical damping) Disk read-write control DISTURBVCMTTJ Coil ekekePD!!! dksksePD212;2PDkk EE392m - Winter 2003Control Engineering4-13 eseesseDDDD1/111 Derivative (rate of speed sensor (tachometer)low-level estimation logicSignal differentiationis noncausalamplifies high-frequency noiseCausal (low-pass filtered) estimate of the derivativeModified PD controller: ekesskuPDD1 EE392m - Winter 2003Control Engineering4-14The performance seems to be infinitely improving forThis was a simple design model, remember?Performance is limited bysystem being different from the modelflexible modes, friction, VCM inductancesampling in a digital controllerrate estimation would amplify noise if too aggressiveactuator saturationyou might really find you have tried to push the performanceIf high performance is really that important, careful EE392m - Winter 2003Control Engineering4-15Constant gain - I controlIntegrator - P controlDouble integrator - PD controlGeneric second order dynamics - PID control EE392m - Winter 2003Control Engineering4-16Generalization of P, PI, PDEarly motivation: control of firstorder processes with deadtime Example: usgeysTD1 machine T EE392m - Winter 2003Control Engineering4-17PID: three-term controlSampled-time PIDVelocity formbumpless transfer betweenmanual and automatic zkekezkuIPD11111 future 2()1(2)()1()()()()1(tetetektetektektutuDPI independent sensor or an estimate121zekekekuIPD EE392m - Winter 2003Control Engineering4-18 Model-based tuningLook at the closed-loop polesNumerical optimizationFor given parameters run a sim,compute performance parametersand a performance indexOptimize the performance indexover the three PID gains usinggrid search or Nelder method. eskkskuIPD!"#$%& Plant model Optimizer PDkkk,, EE392m - Winter 2003Control Engineering4-19Explore the plant:set the plant under P control and start increasing the gain till thenote the critical gain and oscillation period Tune the controller:Z and N used a Monte Carlo method to develop the ruleZ-N rule enables tuning if a model and a computer are both 0.5____________ 0.451.2______ PID0.5 EE392m - Winter 2003Control Engineering4-20In practice, control authority isalways limited:MAXWind up of the integrator:if the integral will keep growing while the controlovershoot laterAnti wind-up:switch the integrator off if thecontrol has saturated MAXcuu)*+MINcMAXcMAXcMINuuuuuuuevor if0,for ,! EE392m - Winter 2003Control Engineering4-21A box, not an algorithmAuto-tuning functionality:pre-tuneself-tuneManual/cascade mode switchBumpless transfer betweendifferent modes, setpoint rampLoop alarmsNetworked or serial port