ebook img

Design of Embedded Robust Control Systems Using MATLAB®/Simulink® PDF

534 Pages·2018·48.98 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Design of Embedded Robust Control Systems Using MATLAB®/Simulink®

IETCONTROL,ROBOTICSANDSENSORSSERIES113 Design of Embedded Robust Control Systems Using ® ® MATLAB /Simulink Othervolumesinthisseries: Volume8 AHistoryofControlEngineering,1800–1930S.Bennett Volume18 AppliedControlTheory,2ndEditionJ.R.Leigh Volume20 DesignofModernControlSystemsD.J.Bell,P.A.CookandN.Munro(Editors) Volume28 RobotsandAutomatedManufactureJ.Billingsley(Editor) Volume33 TemperatureMeasurementandControlJ.R.Leigh Volume34 SingularPerturbationMethodologyinControlSystemsD.S.Naidu Volume35 ImplementationofSelf-TuningControllersK.Warwick(Editor) Volume37 IndustrialDigitalControlSystems,2ndEditionK.WarwickandD.Rees(Editors) Volume39 ContinuousTimeControllerDesignR.Balasubramanian Volume40 DeterministicControlofUncertainSystemsA.S.I.Zinober(Editor) Volume41 ComputerControlofReal-TimeProcessesS.BennettandG.S.Virk(Editors) Volume42 DigitalSignalProcessing:Principles,devicesandapplicationsN.B.JonesandJ.D.McK.Watson (Editors) Volume44 Knowledge-BasedSystemsforIndustrialControlJ.McGhee,M.J.GrimbleandA.Mowforth(Editors) Volume47 AHistoryofControlEngineering,1930–1956S.Bennett Volume49 PolynomialMethodsinOptimalControlandFilteringK.J.Hunt(Editor) Volume50 ProgrammingIndustrialControlSystemsUsingIEC1131-3R.W.Lewis Volume51 AdvancedRoboticsandIntelligentMachinesJ.O.GrayandD.G.Caldwell(Editors) Volume52 AdaptivePredictionandPredictiveControlP.P.Kanjilal Volume53 NeuralNetworkApplicationsinControlG.W.Irwin,K.WarwickandK.J.Hunt(Editors) Volume54 ControlEngineeringSolutions:ApracticalapproachP.Albertos,R.StrietzelandN.Mort(Editors) Volume55 GeneticAlgorithmsinEngineeringSystemsA.M.S.ZalzalaandP.J.Fleming(Editors) Volume56 SymbolicMethodsinControlSystemAnalysisandDesignN.Munro(Editor) Volume57 FlightControlSystemsR.W.Pratt(Editor) Volume58 Power-PlantControlandInstrumentation:ThecontrolofboilersandHRSGsystemsD.Lindsley Volume59 ModellingControlSystemsUsingIEC61499R.Lewis Volume60 PeopleinControl:HumanfactorsincontrolroomdesignJ.NoyesandM.Bransby(Editors) Volume61 NonlinearPredictiveControl:TheoryandpracticeB.KouvaritakisandM.Cannon(Editors) Volume62 ActiveSoundandVibrationControlM.O.TokhiandS.M.Veres Volume63 SteppingMotors,4thEditionP.P.Acarnley Volume64 ControlTheory,2ndEditionJ.R.Leigh Volume65 ModellingandParameterEstimationofDynamicSystemsJ.R.Raol,G.GirijaandJ.Singh Volume66 VariableStructureSystems: FromprinciplestoimplementationA.Sabanovic, L.Fridmanand S.Spurgeon(Editors) Volume67 MotionVision:DesignofcompactmotionsensingsolutionforautonomoussystemsJ.Kolodko andL.Vlacic Volume68 FlexibleRobotManipulators: Modelling, simulationandcontrolM.O.TokhiandA.K.M.Azad (Editors) Volume69 AdvancesinUnmannedMarineVehiclesG.RobertsandR.Sutton(Editors) Volume70 IntelligentControlSystemsUsingComputationalIntelligenceTechniquesA.Ruano(Editor) Volume71 AdvancesinCognitiveSystemsS.NeftiandJ.Gray(Editors) Volume72 ControlTheory:Aguidedtour,3rdEditionJ.R.Leigh Volume73 AdaptiveSamplingwithMobileWSNK.Sreenath,M.F.Mysorewala,D.O.PopaandF.L.Lewis Volume74 EigenstructureControlAlgorithms:Applicationstoaircraft/rotorcrafthandlingqualitiesdesign S.Srinathkumar Volume75 AdvancedControlforConstrainedProcessesandSystemsF.Garelli,R.J.MantzandH.DeBattista Volume76 DevelopmentsinControlTheorytowardsGlobalControlL.Qiu,J.Chen,T.IwasakiandH.Fujioka (Editors) Volume77 FurtherAdvancesinUnmannedMarineVehiclesG.N.RobertsandR.Sutton(Editors) Volume78 Frequency-DomainControlDesignforHigh-PerformanceSystemsJ.O’Brien Volume80 Control-OrientedModellingandIdentification:TheoryandpracticeM.Lovera(Editor) Volume81 Optimal Adaptive Control and Differential Games by Reinforcement Learning Principles D.Vrabie,K.VamvoudakisandF.Lewis Volume83 RobustandAdaptiveModelPredictiveControlofNonlinearSystemsM.Guay,V.Adetolaand D.DeHaan Volume84 NonlinearandAdaptiveControlSystemsZ.Ding Volume86 ModelingandControlofFlexibleRobotManipulators,2ndeditionM.O.TokhiandA.K.M.Azad Volume88 DistributedControlandFilteringforIndustrialSystemsM.Mahmoud Volume89 Control-BasedOperatingSystemDesignA.Levaetal. Volume90 ApplicationofDimensionalAnalysisinSystemsModellingandControlDesignP.Balaguer Volume91 AnIntroductiontoFractionalControlD.ValérioandJ.Costa Volume92 HandbookofVehicleSuspensionControlSystemsH.Liu,H.GaoandP.Li Volume93 DesignandDevelopmentofMulti-LaneSmartElectromechanicalActuatorsF.Y.Annaz Volume94 AnalysisandDesignofResetControlSystemsY.Guo,L.XieandY.Wang Volume95 ModellingControlSystemsUsingIEC61499,2ndEditionR.LewisandA.Zoitl Volume96 Cyber-PhysicalSystemDesignwithSensorNetworkingTechnologiesS.ZeadallyandN.Jabeur (Editors) Volume99 PracticalRoboticsandMechatronics:Marine,spaceandmedicalapplicationsI.Yamamoto Volume100OrganicSensors:MaterialsandapplicationsE.Garcia-BreijoandP.Cosseddu(Editors) Volume102RecentTrendsinSlidingModeControlL.FridmanJ.P.BarbotandF.Plestan(Editors) Volume104ControlofMechatronicSystemsL.Guvenc,B.A.Guvenc,B.DemirelandM.TEmirler Volume105MechatronicHands:ProstheticandroboticdesignP.H.Chappell Volume107SolvedProblemsinDynamicalSystemsandControlD.Valério, J.T.Machado, A.M.Lopesand A.M.Galhano Volume108WearableExoskeletonSystems:Design,controlandapplicationsS.Bai,G.S.VirkandT.G.Sugar Volume111The Inverted Pendulum in Control Theory and Robotics: From theory to new innovations O.BoubakerandR.Iriarte(Editors) Volume112RFID Protocol Design, Optimization, and Security for the Internet of Things Alex X. Liu, MuhammadShahzad,XiulongLiuandKeqiuLi Design of Embedded Robust Control Systems Using ® ® MATLAB /Simulink Petko H. Petkov, Tsonyo N. Slavov and Jordan K. Kralev The Institution of Engineering and Technology PublishedbyTheInstitutionofEngineeringandTechnology,London,UnitedKingdom TheInstitutionofEngineeringandTechnologyisregisteredasaCharityinEngland& Wales(no.211014)andScotland(no.SC038698). ©TheInstitutionofEngineeringandTechnology2018 Firstpublished2018 ThispublicationiscopyrightundertheBerneConventionandtheUniversalCopyright Convention.Allrightsreserved.Apartfromanyfairdealingforthepurposesofresearch orprivatestudy,orcriticismorreview,aspermittedundertheCopyright,Designsand PatentsAct1988,thispublicationmaybereproduced,storedortransmitted,inany formorbyanymeans,onlywiththepriorpermissioninwritingofthepublishers,orin thecaseofreprographicreproductioninaccordancewiththetermsoflicencesissued bytheCopyrightLicensingAgency.Enquiriesconcerningreproductionoutsidethose termsshouldbesenttothepublisherattheundermentionedaddress: TheInstitutionofEngineeringandTechnology MichaelFaradayHouse SixHillsWay,Stevenage Herts,SG12AY,UnitedKingdom www.theiet.org Whiletheauthorsandpublisherbelievethattheinformationandguidancegiveninthis workarecorrect,allpartiesmustrelyupontheirownskillandjudgementwhenmaking useofthem.Neithertheauthorsnorpublisherassumesanyliabilitytoanyoneforany lossordamagecausedbyanyerrororomissioninthework,whethersuchanerroror omissionistheresultofnegligenceoranyothercause.Anyandallsuchliability isdisclaimed. Themoralrightsoftheauthorstobeidentifiedasauthorsofthisworkhavebeen assertedbytheminaccordancewiththeCopyright,DesignsandPatentsAct1988. BritishLibraryCataloguinginPublicationData AcataloguerecordforthisproductisavailablefromtheBritishLibrary ISBN978-1-78561-330-2(hardback) ISBN978-1-78561-331-9(PDF) TypesetinIndiabyMPSLimited PrintedintheUKbyCPIGroup(UK)Ltd,Croydon Toourteachersandstudents This page intentionally left blank Contents Preface xiii 1 Embeddedcontrolsystems 1 1.1 Introduction 1 1.2 Structureandelementsofembeddedcontrolsystems 2 1.2.1 Typicalblockdiagram 2 1.2.2 A/DandD/Aconversion 4 1.2.3 Sensors 5 1.2.4 Actuators 6 1.2.5 Processors 7 1.2.6 Software 8 1.3 Samplingandaliasing 10 1.4 Fixed-pointarithmetic 12 1.4.1 Fixed-pointnumbers 12 1.4.2 Scaling 15 1.4.3 Rangeandprecision 18 1.4.4 Fixed-pointarithmeticoperations 19 1.5 Floating-pointarithmetic 22 1.5.1 Floating-pointnumbers 22 1.5.2 IEEEarithmetic 23 1.5.3 Floating-pointarithmeticoperations 25 1.6 Quantizationeffects 25 1.6.1 Truncationandroundoff 25 1.6.2 QuantizationerrorsinA/Dconversion 28 1.7 Designstages 29 1.7.1 Controllerdesign 32 1.7.2 Closed-loopsystemsimulation 34 1.7.3 Embeddedcodegeneration 36 1.8 Hardwareconfiguration 36 1.8.1 Microprocessingarchitectures 37 1.8.2 Hardwaredescriptionlanguage 41 1.8.3 Moduleleveldevelopment 44 1.8.4 Systemleveldevelopment 48 1.9 Softwareconfiguration 54 1.9.1 Boardsupportpackage 54 1.9.2 Applicationprograminginterface 56 viii DesignofembeddedrobustcontrolsystemsusingMATLAB®/Simulink® 1.9.3 Codegeneration 56 1.9.4 Codevalidation 60 1.10 Notesandreferences 61 2 Systemmodeling 63 2.1 Plantmodeling 63 2.2 Linearization 66 2.2.1 Analyticlinearization 66 2.2.2 Symboliclinearization 68 2.2.3 Numericlinearization 71 2.3 Discretization 71 2.3.1 Discrete-timemodels 73 2.3.2 Discrete-timefrequencyresponses 74 2.3.3 Discretizationofcontinuous-timemodels 76 2.3.4 Discretizationoftimedelaysystems 80 2.3.5 Choiceofthesamplingperiod 81 2.3.6 Discretizationofnonlinearmodels 82 2.4 Stochasticmodeling 84 2.4.1 Stochasticlinearsystems 84 2.4.2 Discretizationofstochasticmodels 86 2.4.3 Optimalestimation 88 2.5 Plantidentification 91 2.5.1 Identificationofblackboxmodel 92 2.5.2 Identificationofgray-boxmodel 102 2.6 Uncertaintymodeling 111 2.6.1 Structureduncertaintymodels 111 2.6.2 RepresentinguncertainmodelsbyLFT 117 2.6.3 Derivinguncertainstate-spacemodelsfrom Simulink®models 119 2.6.4 Unstructureduncertaintymodels 120 2.6.5 Mixeduncertaintymodels 124 2.6.6 Discretizationofuncertainmodels 125 2.6.7 Derivinguncertaintymodelsbyidentification 128 2.7 Sensormodeling 131 2.7.1 Allanvariance 132 2.7.2 Stochasticgyromodel 133 2.7.3 Stochasticaccelerometermodel 138 2.7.4 Sensordatafiltering 142 2.8 Notesandreferences 145 3 Performancerequirementsanddesignlimitations 147 3.1 SISOclosed-loopsystems 147 3.2 PerformancespecificationsofSISOsystems 151 3.2.1 Time-domainspecifications 151 3.2.2 Frequency-domainspecifications 152 Contents ix 3.3 Trade-offsinthedesignofSISOsystems 155 3.3.1 LimitationsonS andT 155 3.3.2 Righthalf-planepolesandzeros 156 3.3.3 Limitationsimposedbytimedelays 158 3.3.4 Limitationsimposedbymeasurementnoise 159 3.3.5 Limitations,imposedbydisturbances 160 3.3.6 Limitationsoncontrolaction 160 3.3.7 Limitationsduetomodelerrors 161 3.4 MIMOclosed-loopsystems 168 3.5 PerformancespecificationsofMIMOsystems 171 3.5.1 Usingsingularvaluesforperformanceanalysis 171 3.5.2 H∞Normofasystem 174 3.5.3 Hankelnorm 176 3.6 Trade-offsinthedesignofMIMOsystems 176 3.6.1 Disturbancerejection 177 3.6.2 Noisesuppression 178 3.6.3 Modelerrors 178 3.7 Uncertainsystems 180 3.8 Robust-stabilityanalysis 182 3.8.1 Unstructureduncertainty 183 3.8.2 Structuredsingularvalue 183 3.8.3 Robust-stabilityanalysiswithμ 185 3.9 Robustperformanceanalysis 188 3.9.1 Usingμforrobustperformanceanalysis 189 3.9.2 Worstcasegain 194 3.9.3 Worstcasemargin 196 3.10 Numericalissuesinrobustnessanalysis 197 3.11 Notesandreferences 201 4 Controllerdesign 203 4.1 PIDcontroller 204 4.2 LQGcontrollerwithintegralaction 219 4.2.1 Discrete-timeLQGcontroller 220 4.2.2 Coloredmeasurementnoise 223 4.2.3 LQGcontrollerwithbiascompensation 233 4.3 LQregulatorwithH∞filter 240 4.3.1 Discrete-timeH∞filter 241 4.3.2 H∞Filterwithbiascompensation 247 4.4 H∞Design 252 4.4.1 TheH∞designproblem 252 4.4.2 Mixed-sensitivityH∞control 258 4.4.3 Twodegrees-of-freedomcontrollers 261 4.4.4 NumericalissuesinH∞design 263 4.5 μSynthesis 272 4.5.1 Theμsynthesisproblem 273

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.