control system

8
7/29/2015 Control system Wikipedia, the free encyclopedia https://en.wikipedia.org/wiki/Control_system 1/8 Control system From Wikipedia, the free encyclopedia A control system is a device, or set of devices, that manages, commands, directs or regulates the behavior of other devices or systems. Industrial control systems are used in industrial production for controlling equipment or machines. There are two common classes of control systems, open loop control systems and closed loop control systems. In open loop control systems output is generated based on inputs. In closed loop control systems current output is taken into consideration and corrections are made based on feedback. A closed loop system is also called a feedback control system. The human body is a classic example of feedback systems. Contents 1 Overview 2 Logic control 3 On–off control 4 Linear control 4.1 Proportional control 4.1.1 Underdamped furnace example 4.1.2 Overdamped furnace example 4.2 PID control 4.2.1 Derivative action 4.2.2 Integral action 4.2.2.1 Ramp UP % per minute 4.3 Other techniques 5 Fuzzy logic 6 Physical implementations 7 See also 8 References 9 External links Overview The term "control system" may be applied to the essentially manual controls that allow an operator, for example, to close and open a hydraulic press, perhaps including logic so that it cannot be moved unless safety guards are in place. An automatic sequential control system may trigger a series of mechanical actuators in the correct sequence to perform a task. For example various electric and pneumatic transducers may fold and glue a cardboard box, fill it with product and then seal it in an automatic packaging machine. Programmable logic controllers

Upload: rdsraj

Post on 05-Sep-2015

3 views

Category:

Documents


0 download

DESCRIPTION

control system

TRANSCRIPT

  • 7/29/2015 ControlsystemWikipedia,thefreeencyclopedia

    https://en.wikipedia.org/wiki/Control_system 1/8

    ControlsystemFromWikipedia,thefreeencyclopedia

    Acontrolsystemisadevice,orsetofdevices,thatmanages,commands,directsorregulatesthebehaviorofotherdevicesorsystems.Industrialcontrolsystemsareusedinindustrialproductionforcontrollingequipmentormachines.

    Therearetwocommonclassesofcontrolsystems,openloopcontrolsystemsandclosedloopcontrolsystems.Inopenloopcontrolsystemsoutputisgeneratedbasedoninputs.Inclosedloopcontrolsystemscurrentoutputistakenintoconsiderationandcorrectionsaremadebasedonfeedback.Aclosedloopsystemisalsocalledafeedbackcontrolsystem.Thehumanbodyisaclassicexampleoffeedbacksystems.

    Contents

    1Overview2Logiccontrol3Onoffcontrol4Linearcontrol

    4.1Proportionalcontrol4.1.1Underdampedfurnaceexample4.1.2Overdampedfurnaceexample

    4.2PIDcontrol4.2.1Derivativeaction4.2.2Integralaction

    4.2.2.1RampUP%perminute4.3Othertechniques

    5Fuzzylogic6Physicalimplementations7Seealso8References9Externallinks

    Overview

    Theterm"controlsystem"maybeappliedtotheessentiallymanualcontrolsthatallowanoperator,forexample,tocloseandopenahydraulicpress,perhapsincludinglogicsothatitcannotbemovedunlesssafetyguardsareinplace.

    Anautomaticsequentialcontrolsystemmaytriggeraseriesofmechanicalactuatorsinthecorrectsequencetoperformatask.Forexamplevariouselectricandpneumatictransducersmayfoldandglueacardboardbox,fillitwithproductandthensealitinanautomaticpackagingmachine.Programmablelogiccontrollers

  • 7/29/2015 ControlsystemWikipedia,thefreeencyclopedia

    https://en.wikipedia.org/wiki/Control_system 2/8

    Abasicfeedbackloop

    areusedinmanycasessuchasthis,butseveralalternativetechnologiesexist.

    Inthecaseoflinearfeedbacksystems,acontrolloop,includingsensors,controlalgorithmsandactuators,isarrangedinsuchafashionastotrytoregulateavariableatasetpointorreferencevalue.Anexampleofthismayincreasethefuelsupplytoafurnacewhenameasuredtemperaturedrops.PIDcontrollersarecommonandeffectiveincasessuchasthis.Controlsystemsthatincludesomesensingoftheresultstheyaretryingtoachievearemakinguseoffeedbackandsocan,tosomeextent,adapttovaryingcircumstances.Openloopcontrolsystemsdonotmakeuseoffeedback,andrunonlyinprearrangedways.

    Logiccontrol

    Logiccontrolsystemsforindustrialandcommercialmachinerywerehistoricallyimplementedatmainsvoltageusinginterconnectedrelays,designedusingladderlogic.Today,mostsuchsystemsareconstructedwithprogrammablelogiccontrollers(PLCs)ormicrocontrollers.ThenotationofladderlogicisstillinuseasaprogrammingidiomforPLCs.[1]

    Logiccontrollersmayrespondtoswitches,lightsensors,pressureswitches,etc.,andcancausethemachinerytostartandstopvariousoperations.Logicsystemsareusedtosequencemechanicaloperationsinmanyapplications.PLCsoftwarecanbewritteninmanydifferentwaysladderdiagrams,SFCsequentialfunctionchartsorinlanguagetermsknownasstatementlists.[2]

    Examplesincludeelevators,washingmachinesandothersystemswithinterrelatedstopgooperations.

    Logicsystemsarequiteeasytodesign,andcanhandleverycomplexoperations.SomeaspectsoflogicsystemdesignmakeuseofBooleanlogic.

    Onoffcontrol

    Athermostatisasimplenegativefeedbackcontroller:whenthetemperature(the"processvariable"orPV)goesbelowasetpoint(SP),theheaterisswitchedon.Anotherexamplecouldbeapressureswitchonanaircompressor.Whenthepressure(PV)dropsbelowthethreshold(SP),thepumpispowered.Refrigeratorsandvacuumpumpscontainsimilarmechanismsoperatinginreverse,butstillprovidingnegativefeedbacktocorrecterrors.

    Simpleonofffeedbackcontrolsystemslikethesearecheapandeffective.Insomecases,likethesimplecompressorexample,theymayrepresentagooddesignchoice.

    Inmostapplicationsofonofffeedbackcontrol,someconsiderationneedstobegiventoothercosts,suchaswearandtearofcontrolvalvesandperhapsotherstartupcostswhenpowerisreappliedeachtimethePVdrops.Therefore,practicalonoffcontrolsystemsaredesignedtoincludehysteresiswhichactsasa

  • 7/29/2015 ControlsystemWikipedia,thefreeencyclopedia

    https://en.wikipedia.org/wiki/Control_system 3/8

    deadband,aregionaroundthesetpointvalueinwhichnocontrolactionoccurs.Thewidthofdeadbandmaybeadjustableorprogrammable.

    Linearcontrol

    Linearcontrolsystemsuselinearnegativefeedbacktoproduceacontrolsignalmathematicallybasedonothervariables,withaviewtomaintainthecontrolledprocesswithinanacceptableoperatingrange.

    Theoutputfromalinearcontrolsystemintothecontrolledprocessmaybeintheformofadirectlyvariablesignal,suchasavalvethatmaybe0or100%openoranywhereinbetween.Sometimesthisisnotfeasibleandso,aftercalculatingthecurrentrequiredcorrectivesignal,alinearcontrolsystemmayrepeatedlyswitchanactuator,suchasapump,motororheater,fullyonandthenfullyoffagain,regulatingthedutycycleusingpulsewidthmodulation.

    Proportionalcontrol

    Whencontrollingthetemperatureofanindustrialfurnace,itisusuallybettertocontroltheopeningofthefuelvalveinproportiontothecurrentneedsofthefurnace.Thishelpsavoidthermalshocksandappliesheatmoreeffectively.

    Proportionalnegativefeedbacksystemsarebasedonthedifferencebetweentherequiredsetpoint(SP)andprocessvalue(PV).Thisdifferenceiscalledtheerror.Powerisappliedindirectproportiontothecurrentmeasurederror,inthecorrectsensesoastotendtoreducetheerrorandthereforeavoidpositivefeedback.Theamountofcorrectiveactionthatisappliedforagivenerrorissetbythegainorsensitivityofthecontrolsystem.

    Atlowgains,onlyasmallcorrectiveactionisappliedwhenerrorsaredetected.Thesystemmaybesafeandstable,butmaybesluggishinresponsetochangingconditions.Errorswillremainuncorrectedforrelativelylongperiodsoftimeandthesystemisoverdamped.Iftheproportionalgainisincreased,suchsystemsbecomemoreresponsiveanderrorsaredealtwithmorequickly.Thereisanoptimalvalueforthegainsettingwhentheoverallsystemissaidtobecriticallydamped.IncreasesinloopgainbeyondthispointleadtooscillationsinthePVandsuchasystemisunderdamped.

    Inrealsystems,therearepracticallimitstotherangeofthemanipulatedvariable(MV).Forexample,aheatercanbeofforfullyon,oravalvecanbeclosedorfullyopen.AdjustmentstothegainsimultaneouslyaltertherangeoferrorvaluesoverwhichtheMVisbetweentheselimits.Thewidthofthisrange,inunitsoftheerrorvariableandthereforeofthePV,iscalledtheproportionalband(PB).Whilethegainisusefulinmathematicaltreatments,theproportionalbandisoftenusedinpracticalsituations.Theybothrefertothesamething,butthePBhasaninverserelationshiptogainhighergainsresultinnarrowerPBs,andviceversa.

    Underdampedfurnaceexample

  • 7/29/2015 ControlsystemWikipedia,thefreeencyclopedia

    https://en.wikipedia.org/wiki/Control_system 4/8

    AblockdiagramofaPIDcontroller

    Inthefurnaceexample,supposethetemperatureisincreasingtowardsasetpointatwhich,say,50%oftheavailablepowerwillberequiredforsteadystate.Atlowtemperatures,100%ofavailablepowerisapplied.Whentheprocessvalue(PV)iswithin,say10oftheSPtheheatinputbeginstobereducedbytheproportionalcontroller(notethatthisimpliesa20proportionalband(PB)fromfulltonopowerinput,evenlyspreadaroundthesetpointvalue).Atthesetpointthecontrollerwillbeapplying50%powerasrequired,butstraystoredheatwithintheheatersubsystemandinthewallsofthefurnacewillkeepthemeasuredtemperaturerisingbeyondwhatisrequired.At10aboveSP,wereachthetopoftheproportionalband(PB)andnopowerisapplied,butthetemperaturemaycontinuetoriseevenfurtherbeforebeginningtofallback.EventuallyasthePVfallsbackintothePB,heatisappliedagain,butnowtheheaterandthefurnacewallsaretoocoolandthetemperaturefallstoolowbeforeitsfallisarrested,sothattheoscillationscontinue.

    Overdampedfurnaceexample

    Thetemperatureoscillationsthatanunderdampedfurnacecontrolsystemproducesareunacceptableformanyreasons,includingthewasteoffuelandtime(eachoscillationcyclemaytakemanyminutes),aswellasthelikelihoodofseriouslyoverheatingboththefurnaceanditscontents.

    Supposethatthegainofthecontrolsystemisreduceddrasticallyanditisrestarted.Asthetemperatureapproaches,say30belowSP(60proportionalband(PB)),theheatinputbeginstobereduced,therateofheatingofthefurnacehastimetoslowand,astheheatisstillfurtherreduced,iteventuallyisbroughtuptosetpoint,justas50%powerinputisreachedandthefurnaceisoperatingasrequired.Therewassomewastedtimewhilethefurnacecrepttoitsfinaltemperatureusingonly52%then51%ofavailablepower,butatleastnoharmwasdone.Bycarefullyincreasingthegain(i.e.reducingthewidthofthePB)thisoverdampedandsluggishbehaviorcanbeimproveduntilthesystemiscriticallydampedforthisSPtemperature.Doingthisisknownas'tuning'thecontrolsystem.Awelltunedproportionalfurnacetemperaturecontrolsystemwillusuallybemoreeffectivethanonoffcontrol,butwillstillrespondmoreslowlythanthefurnacecouldunderskillfulmanualcontrol.

    PIDcontrol

    Apartfromsluggishperformancetoavoidoscillations,anotherproblemwithproportionalonlycontrolisthatpowerapplicationisalwaysindirectproportiontotheerror.Intheexampleaboveweassumedthatthesettemperaturecouldbemaintainedwith50%power.Whathappensifthefurnaceisrequiredinadifferentapplicationwhereahighersettemperaturewillrequire80%powertomaintainit?Ifthegainwasfinallysettoa50PB,then80%powerwillnotbeappliedunlessthefurnaceis15belowsetpoint,soforthisotherapplicationtheoperatorswillhavetorememberalwaystosetthesetpointtemperature15higherthanactuallyneeded.This15figureisnotcompletelyconstanteither:itwilldependonthesurroundingambienttemperature,aswellasotherfactorsthataffectheatlossfromorabsorptionwithinthefurnace.

  • 7/29/2015 ControlsystemWikipedia,thefreeencyclopedia

    https://en.wikipedia.org/wiki/Control_system 5/8

    EffectsofvaryingPIDparameters(Kp,Ki,Kd)onthestepresponseofasystem.

    Toresolvethesetwoproblems,manyfeedbackcontrolschemesincludemathematicalextensionstoimproveperformance.Themostcommonextensionsleadtoproportionalintegralderivativecontrol,orPIDcontrol.

    Derivativeaction

    Thederivativepartisconcernedwiththerateofchangeoftheerrorwithtime:Ifthemeasuredvariableapproachesthesetpointrapidly,thentheactuatorisbackedoffearlytoallowittocoasttotherequiredlevelconverselyifthemeasuredvaluebeginstomoverapidlyawayfromthesetpoint,extraeffortisappliedinproportiontothatrapiditytotrytomaintainit.

    Derivativeactionmakesacontrolsystembehavemuchmoreintelligently.Oncontrolsystemslikethetuningofthetemperatureofafurnace,orperhapsthemotioncontrolofaheavyitemlikeagunorcameraonamovingvehicle,thederivativeactionofawelltunedPIDcontrollercanallowittoreachandmaintainasetpointbetterthanmostskilledhumanoperatorscould.

    Ifderivativeactionisoverapplied,itcanleadtooscillationstoo.AnexamplewouldbeaPVthatincreasedrapidlytowardsSP,thenhaltedearlyandseemedto"shyaway"fromthesetpointbeforerisingtowardsitagain.

    Integralaction

    Theintegraltermmagnifiestheeffectoflongtermsteadystateerrors,applyingeverincreasingeffortuntiltheyreducetozero.Intheexampleofthefurnaceaboveworkingatvarioustemperatures,iftheheatbeingapplieddoesnotbringthefurnaceuptosetpoint,forwhateverreason,integralactionincreasinglymovestheproportionalbandrelativetothesetpointuntilthePVerrorisreducedtozeroandthesetpointisachieved.

    RampUP%perminute

    Somecontrollersincludetheoptiontolimitthe"rampup%perminute".Thisoptioncanbeveryhelpfulinstabilizingsmallboilers(3MBTUH),especiallyduringthesummer,duringlightloads.Autilityboiler"unitmayberequiredtochangeloadatarateofasmuchas5%perminute(IEACoalOnline2,2007)".[3]

    Othertechniques

  • 7/29/2015 ControlsystemWikipedia,thefreeencyclopedia

    https://en.wikipedia.org/wiki/Control_system 6/8

    ItispossibletofilterthePVorerrorsignal.Doingsocanreducetheresponseofthesystemtoundesirablefrequencies,tohelpreduceinstabilityoroscillations.Somefeedbacksystemswilloscillateatjustonefrequency.Byfilteringoutthatfrequency,more"stiff"feedbackcanbeapplied,makingthesystemmoreresponsivewithoutshakingitselfapart.

    Feedbacksystemscanbecombined.Incascadecontrol,onecontrolloopappliescontrolalgorithmstoameasuredvariableagainstasetpoint,butthenprovidesavaryingsetpointtoanothercontrolloopratherthanaffectingprocessvariablesdirectly.Ifasystemhasseveraldifferentmeasuredvariablestobecontrolled,separatecontrolsystemswillbepresentforeachofthem.

    ControlengineeringinmanyapplicationsproducescontrolsystemsthataremorecomplexthanPIDcontrol.Examplesofsuchfieldsincludeflybywireaircraftcontrolsystems,chemicalplants,andoilrefineries.Modelpredictivecontrolsystemsaredesignedusingspecializedcomputeraideddesignsoftwareandempiricalmathematicalmodelsofthesystemtobecontrolled.

    Fuzzylogic

    Fuzzylogicisanattempttoapplytheeasydesignoflogiccontrollerstothecontrolofcomplexcontinuouslyvaryingsystems.Basically,ameasurementinafuzzylogicsystemcanbepartlytrue,thatisifyesis1andnois0,afuzzymeasurementcanbebetween0and1.

    Therulesofthesystemarewritteninnaturallanguageandtranslatedintofuzzylogic.Forexample,thedesignforafurnacewouldstartwith:"Ifthetemperatureistoohigh,reducethefueltothefurnace.Ifthetemperatureistoolow,increasethefueltothefurnace."

    Measurementsfromtherealworld(suchasthetemperatureofafurnace)areconvertedtovaluesbetween0and1byseeingwheretheyfallonatriangle.Usually,thetipofthetriangleisthemaximumpossiblevaluewhichtranslatesto1.

    Fuzzylogic,then,modifiesBooleanlogictobearithmetical.Usuallythe"not"operationis"output=1input,"the"and"operationis"output=input.1multipliedbyinput.2,"and"or"is"output=1((1input.1)multipliedby(1input.2))".ThisreducestoBooleanarithmeticifvaluesarerestrictedto0and1,insteadofallowedtorangeintheunitinterval[0,1].

    Thelaststepisto"defuzzify"anoutput.Basically,thefuzzycalculationsmakeavaluebetweenzeroandone.Thatnumberisusedtoselectavalueonalinewhoseslopeandheightconvertsthefuzzyvaluetoarealworldoutputnumber.Thenumberthencontrolsrealmachinery.

    Ifthetrianglesaredefinedcorrectlyandrulesarerighttheresultcanbeagoodcontrolsystem.

    Whenarobustfuzzydesignisreducedintoasingle,quickcalculation,itbeginstoresembleaconventionalfeedbackloopsolutionanditmightappearthatthefuzzydesignwasunnecessary.However,thefuzzylogicparadigmmayprovidescalabilityforlargecontrolsystemswhereconventionalmethodsbecomeunwieldyorcostlytoderive.

    Fuzzyelectronicsisanelectronictechnologythatusesfuzzylogicinsteadofthetwovaluelogicmorecommonlyusedindigitalelectronics.

  • 7/29/2015 ControlsystemWikipedia,thefreeencyclopedia

    https://en.wikipedia.org/wiki/Control_system 7/8

    Physicalimplementations

    Sincemodernsmallmicroprocessorsaresocheap(oftenlessthan$1US),it'sverycommontoimplementcontrolsystems,includingfeedbackloops,withcomputers,ofteninanembeddedsystem.Thefeedbackcontrolsaresimulatedbyhavingthecomputermakeperiodicmeasurementsandthencalculatefromthisstreamofmeasurements(seedigitalsignalprocessing,sampleddatasystems).

    Computersemulatelogicdevicesbymakingmeasurementsofswitchinputs,calculatingalogicfunctionfromthesemeasurementsandthensendingtheresultsouttoelectronicallycontrolledswitches.

    Logicsystemsandfeedbackcontrollersareusuallyimplementedwithprogrammablelogiccontrollerswhicharedevicesavailablefromelectricalsupplyhouses.Theyincludealittlecomputerandasimplifiedsystemforprogramming.Mostoftentheyareprogrammedwithpersonalcomputers.

    Logiccontrollershavealsobeenconstructedfromrelays,hydraulicandpneumaticdevicesaswellaselectronicsusingbothtransistorsandvacuumtubes(feedbackcontrollerscanalsobeconstructedinthismanner).

    Seealso

    ControltheoryPerceptualcontroltheoryDistributedcontrolsystemProgrammablelogiccontrollerPIDcontrollerHVACcontrolsystemDroopspeedcontrolControlengineeringSampleddatasystemsBuildingautomationVisSimEPICSSCADACoefficientdiagrammethodEducationandtrainingofelectricalandelectronicsengineersIndustrialcontrolsystemsProcesscontrolProcessoptimizationNetworkedcontrolsystemHierarchicalcontrolsystemMotioncontrolCyberneticsGoodRegulatorNumericalcontrolBehaviorTrees(ArtificialIntelligence,RoboticsandControl)

  • 7/29/2015 ControlsystemWikipedia,thefreeencyclopedia

    https://en.wikipedia.org/wiki/Control_system 8/8

    Wikibookshasabookonthetopicof:ControlSystems

    References1. Kuphaldt,TonyR."Chapter6LADDERLOGIC"

    (http://openbookproject.net//electricCircuits/Digital/DIGI_6.html).LessonsInElectricCircuitsVolumeIV.Retrieved22September2010.

    2. Brady,Ian."Programmablelogiccontrollersbenefitsandapplications"(http://www.optimacs.com/wpcontent/uploads/2012/03/PLCreport.pdf)(PDF).PLCs.Retrieved5December2011.

    3. http://www.seeei.org.il/prdFiles/2702_desc3.pdfABB:PowerGenerationEnergyEfficientDesignofAuxiliarySystemsinFossilFuelPowerPlants,Page262,Section:LoadFollowing

    Externallinks

    SemiautonomousFlightDirectionReferenceunmannedaircraft.org(http://www.unmannedaircraft.org/f/pat6460810.pdf)ControlSystemToolbox(http://www.mathworks.com/products/control/)fordesignandanalysisofcontrolsystems.ControlSystemsManufacturer(http://www.trminternational.com/)DesignandManufactureofcontrolsystems.Mathematicafunctionsfortheanalysis,design,andsimulationofcontrolsystems(http://reference.wolfram.com/mathematica/guide/ControlSystems.html)

    Retrievedfrom"https://en.wikipedia.org/w/index.php?title=Control_system&oldid=666800734"

    Categories: Controltheory Controlengineering Systemsengineering Systemstheory Automation

    Thispagewaslastmodifiedon13June2015,at19:40.TextisavailableundertheCreativeCommonsAttributionShareAlikeLicenseadditionaltermsmayapply.Byusingthissite,youagreetotheTermsofUseandPrivacyPolicy.WikipediaisaregisteredtrademarkoftheWikimediaFoundation,Inc.,anonprofitorganization.