资源描述:
《闭环控制系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
闭环控制系统许多实时嵌入式系统使作出控制决策。这些决策通常是由软件和基于硬件反馈的基础上由它控制(被称为机械)。这些反馈通常采用的是模拟传感器,可以通过一个A/D转换器读取他形式。例如:传感器可能代表位置,电压,温度或其他任何适当的参数。每样提供软件和附加信息基础控制决策。闭环控制的基本知识基于反馈原理建立的自动控制系统。所谓反馈原理,就是根据系统输出变化的信息来进行控制,即通过比较系统行为(输出)与期望行为之间的偏差,并消除偏差以获得预期的系统性能。在反馈控制系统中,既存在由输入到输出的信号前向通路,也包含从输出端到输入端的信号反馈通路,两者组成一个闭合的回路。因此,反馈控制系统又称为闭环控制系统。反馈控制是自动控制的主要形式。自动控制系统多数是反馈控制系统。在工程上常把在运行中使输出量和期望值保持一致的反馈控制系统称为自动调节系统,而把用来精确地跟随或复现某种过程的反馈控制系统称为伺服系统或随动系统。反馈控制系统由控制器、受控对象和反馈通路组成。比较环节,用来将输入与输出相减,给出偏差信号。这一环节在具体系统中可能与控制器一起统称为调节器。以炉温控制为例,受控对象为炉子;输出变量为实际的炉子温度;输入变量为给定常值温度,一般用电压表示。炉温用热电偶测量,代表炉温的热电动势与给定电压相比较,两者的差值电压经过功率放大后用来驱动相应的执行机构进行控制。 同开环控制系统相比,闭环控制具有一系列优点。在反馈控制系统中,不管出于什么原因(外部扰动或系统内部变化),只要被控制量偏离规定值,就会产生相应的控制作用去消除偏差。因此,它具有抑制干扰的能力,对元件特性变化不敏感,并能改善系统的响应特性。但反馈回路的引入增加了系统的复杂性,而且增益选择不当时会引起系统的不稳定。为提高控制精度,在扰动变量可以测量时,也常同时采用按扰动的控制(即前馈控制)作为反馈控制的补充而构成复合控制系统。4/10第4页(共10页)
1一个闭环系统采用反馈来衡量实际的系统运行参数,如温度,压力,流量,液位,转速控制。这种反馈信号发送回的地方是较理想的系统设定点控制器。该控制器发一个误差信号,即启动纠正措施和驱动器输出设备所需的值。在直流电动机驱动上很容易说明上述情况,转速表提供了一个反馈电压是成正比的实际运动速度。闭环系统具有以下特点:1、一个参考或设定点的建立是所需的操作系统控制的周围。2、过程变量反馈信号,“告诉”在什么时候该系统控制器实际运作。3、一个控制器的比较与系统反馈,并生成一个误差信号,表示期望与实际点和系统运行的系统参考值的差额。4、最后一个元素或控制机制是对系统的错误反应,使之达到平衡。这个系统可能是一个气动控制阀,电子定位器,定位电机,可控硅或晶体管逆变器,一个加热元件,或其他控制设备。5、系统优化要素,修改通过引入数学常数定制控制的具体应用,提供系统稳定的控制操作,并调整系统的响应时间。在过程控制系统中的这些调整内容是:比例,积分和微分(PID)的功能。在电子系统,如发电机电压调节器和马达驱动,典型调试整定包括:(1)增益,控制器的误差放大器,从而影响系统的稳定性和响应时间放大系数;(2)稳定性提供了一个时间延迟反馈的变化反应,以防止振动,并降低系统的“狩猎”;(3)反馈调整它控制的反馈信号,对体系的平衡设定点振幅;(4)升压这是在交流和直流电动机驱动器用来提供额外的低端扭矩;(5)红外补偿,提供了一个控制信号,对于IR降(电压降),其中在直流电机由于增加了电流通过电枢绕组电枢发生补偿。反馈极性在闭环系统,反馈信号可以是再生(同相)或退化(内异相)。再生反馈时存在的极性或相位关系的行为,是以援助或增加的主要控制信号来补偿。如果反馈的幅度足够大或出现振荡发散(这是在无线电频率的振荡器操作中使用的主要)。当在再生反馈控制系统,用这些在红外补偿,有过多的反馈效应,必须限制,否则将导致不稳定的情况。退行性反馈另一方面,将挫伤振荡和生产体系的稳定。在退化反馈,相位关系或反馈信号极性行为取消或降低有关的主要控制信号。4/10第4页(共10页)
2反馈极性是至关重要的和适当的反馈极性时,必须确定调试设备的单独控制和反馈装置组成。这不是用一个包裹安装在一起,控制和反馈装置是预先作为一个完整的系统安装好的。在直流电动机驱动器这个例子中,运算放大器作为一个总结逆变器配置的利用。这种配置需要参考和反馈信号的极性相反,因为放大器的输出(误差)将是输入电压(这里参考数学总结是积极的反馈为负)。当一个差分放大器使用时,参考和反馈将是相同的极性,因为放大器的输出(误差)将两个输入电压的数学差异。一个开关控制的例子比例控制是主要的选择开关控制。如果目前的工厂之间的输出,其所需的值(目前的错误)差异较大,软件也许应该改变驱动信号了很多东西。如果错误是小,它应该改变它只是一点点。换句话说,我们总是希望这样的变化:比例其中P是一个常数比例增益由系统的设计集。例如,如果使用的PWM驱动信号,它可以采取介于0%和100%工作周期的任何值。如果驱动器上的信号是20%占空比和输出误差在余下的则是小,我们可能只需要调整到18%或19%,达到该工厂所需的输出。如果比例增益选择得好,当时的工厂需要达到一个新的设定值将尽可能短,超调(或冲),并尽量减少振荡。不幸的是,单是没有比例控制在所有控制应用提供足够的。一个或更多的响应时间,超调的要求,振荡可能无法履行其在任何比例增益设置。单比例控制的最大问题是,你要达到新的预期值迅速减少,为了避免过冲和波纹。建议迅速作出反应的高比例增益;尽量减少过冲和振荡,建议小比例增益。实现在同一时间都可能无法在所有的系统。幸运的是,我们通常有(或可以得出)对工厂的产量变化率的信息。如果输出是变化很快,过冲有可能还在后面。在这种情况下,我们可以减少比例,由比例控制器更改大小。对一个信号的变化率也被称为及其衍生物。在当前的时间导数是简单的价值从以前的样本改变目前的1。这意味着,我们应该减去一个变化:微分其中D4/10第4页(共10页)
3是一个不断衍生收益。唯一的其他东西,我们需要做的是保存在内存中前面的示例。在实践中,比例,微分(PD)的控制器工作。最终的结果是一个具有超调量远低于比1比例控制器单独纹波较慢的响应时间。积分剩下的一个问题是,PD控制本身并不能完全解决一直到所需的输出。事实上,在不同的比例增益,这是完全可能的是,PD控制器将最终解决的输出值是远从理想。出现该问题,如果每个单独的误差仍然低于比例部分起作用的起始值。(你说的误差是3,P=1/8,使用整数的数学。)的导数项不会有什么作用,除非输出正在发生变化。别的东西需要向驱动装置设定值。这些是整体所必须的。一个积分是随着时间的总和在这种情况下,在全厂上下过去的错误和输出,即使积分增益系数,我通常是小,一个持久的错误,最终导致数额增长较大,积分项强制在驱动器中信号的变化。在实践中,积累误差通常是限制在一些最大和最小值。总之,在开关和比例控制的两种闭环控制的基本技术中。然而,衍生工具及/或整体而言,有时添加比例控制器,以改善某一植物的反应定性性质。当所有三个名词一起使用,首字母缩写用来描述控制器的PID。4/10第4页(共10页)
4ClosedLoopControlSystemManyreal-timeembeddedsystemsmakecontroldecisions.Thesedecisionsareusuallymadebysoftwareandbasedonfeedbackfromthehardwareunderitscontrol(termedtheplant).SuchfeedbackcommonlytakestheformofananalogsensorthatcanbereadviaanA/Dconverter.Asamplefromthesensormayrepresentposition,voltage,temperature,oranyotherappropriateparameter.Eachsampleprovidesthesoftwarewithadditionalinformationuponwhichtobaseitscontroldecisions.BasicsofClosed-LoopControlEstablishedbasedonthefeedbackcontrolsystemtheory.Theso-calledfeedbackprinciple,inaccordancewithchangesintheinformationsystemoutputcontrol,thatis,bycomparingthesystembehavior(output)andthedeviationbetweentheexpectedbehavior,andtheeliminationofbiasinordertoachievethedesiredsystemperformance.Inthefeedbackcontrolsystem,therewasnotonlythesignalfromtheinputtooutputpriortothepathway,alsocontaininputfromtheoutputtothesignalfeedbackpath,thetwoformaclosedloop.Therefore,thefeedbackcontrolsystem,alsoknownasclosedloopcontrolsystem.Feedbackcontrolisthemainformofcontrol.Mostofthefeedbackcontrolsystemcontrolsystem.Inengineeringoftentoruntheexpectationsmanipulationtooutputandconsistentfeedbackcontrolsystem,knownasautomaticadjustmentsystem,tobeusedtoaccuratelyfolloworreplicateaprocessknownasfeedbackcontrolsystemorservosystem.Feedbackcontrolsystembythecontroller,thecontrolledobjectandthefeedbackpathformed.Morelinks,forsubtractingtheinputandoutput,errorsignalisgiven.Thislinkmaybeinspecificsystems,togetherwiththecontroller,referredtoasregulators.Withtemperaturecontrol,forexample,thecontrolledobjectforthestove;outputvariablesfortheactualoventemperature;inputvariablesforagivenconstanttemperature,usuallyexpressedwiththevoltage.Temperaturemeasurementusingthermocouples,onbehalfofthethermalemfandthefurnacetemperatureforagivenvoltagecomparedtothedifferencebetweenthevoltagethroughthepoweramplifiedtodrivethecorrespondingactuatorcontrol.Comparedwithopenloopcontrolsystem,第10页(共10页)
5closed-loopcontrolhasanumberofadvantages.Inthefeedbackcontrolsystem,forwhateverreason(externaldisturbancesorchangeswithinthesystem),aslongastheamountofdeviationfromthespecifiedvaluetobecontrolled,itwillgeneratetheappropriatecontrolactiontoeliminatebias.Therefore,itcaninhibittheabilityofinterference,notsensitivetothedevicecharacteristicsandcanimprovethesystem'sresponse.However,theintroductionoffeedbackloopstoincreasethecomplexityofthesystem,butchoosenottothenthegainwillcausesysteminstability.Toimprovethecontrolprecisioncanbemeasuredinthedisturbancevariables,theyoftenalsousedbydisturbanceofthecontrol(ie,feedforwardcontrol)asasupplementtoconstituteafeedbackcontrolcomplexcontrolsystems.AClosed-Loopsystemutilizesfeedbacktomeasuretheactualsystemoperatingparameterbeingcontrolledsuchastemperature,pressure,flow,level,orspeed.Thisfeedbacksignalissentbacktothecontrollerwhereitiscomparedwiththedesiredsystemsetpoint.Thecontrollerdevelopsanerrorsignalthatinitiatescorrectiveactionanddrivesthefinaloutputdevicetothedesiredvalue.IntheDCMotorDriveillustratedabove,thetachometerprovidesafeedbackvoltagewhichisproportionaltotheactualmotorspeed.Closed-LoopSystemshavethefollowingfeatures:1.AReferenceorSetPointthatestablishesthedesiredoperatingpointaroundwhichthesystemcontrols.2.TheprocessvariableFeedbacksignalthat“tells”thecontrolleratwhatpointthesystemisactuallyoperating.3.AControllerwhichcomparesthesystemReferencewiththesystemFeedbackandgeneratesanErrorsignalthatrepresentsthedifferencebetweenthedesiredoperatingpointandtheactualsystemoperatingvalue.4.AFinalControlElementormechanismwhichrespondstothesystemErrortobringthesystemintobalance.Thismaybeapneumaticallycontrolledvalve,anelectronicpositioner,apositioningmotor,anSCRortransistorpowerinverter,aheatingelement,orothercontroldevice.5.SystemTuningElementswhichmodifythecontroloperationbyintroducingmathematicalconstantsthattailorthecontroltothespecificapplication,providesystemstabilization,andadjustsystemresponsetime.Inprocesscontrolsystems第10页(共10页)
6thesetuningelementsare:Proportional,Integral,andDerivative(PID)functions.Inelectricalsystems,suchageneratorvoltageregulatorsandmotordrives,typicaltuningadjustmentsinclude:(1).Gain,theamplificationfactorofthecontrollererroramplifier,whichaffectsbothsystemstabilityandresponsetime;(2).Stabilitywhichprovidesatime-delayedresponsetofeedbackvariationstopreventoscillationsandreducesystem“hunting”;(3).Feedbackanadjustmentwhichcontrolstheamplitudeofthefeedbacksignalthatisbalancedagainstthesystemset-point;(4).BoostwhichisusedinACandDCmotordrivestoprovideextralow-endtorque;(5).IRCompensationwhichprovidesacontrolsignalthatcompensatesfortheIRDrop(VoltageDrop)whichoccursinthearmaturewindingsinDCmachinesduetoincreasedcurrentflowthroughthearmature.FeedbackPolarityInclosed-loopsystems,feedbacksignalsmaybeeitherRegenerative(in-phase)orDegenerative(out-of-phase).Regenerativefeedbackexistswhenthefeedbackpolarityorphaserelationshipactstoaidorboostthemaincontrolsignal.Iftheamplitudeofthefeedbackissufficientlylargeoscillationswillbedeveloped.(Thisistheprincipalusedintheoperationofradiofrequencyoscillators.)Whenregenerativefeedbackisusedincontrolsystems,suchinthecaseofIRCompensation,theeffectofexcessivefeedbackmustlimited,otherwiseinstabilitywillresult.Degenerativefeedback,ontheotherhand,willdampenoscillationsandproducesystemstability.Indegenerativefeedback,thephaserelationshiporpolarityofthefeedbacksignalactstocancelorreducethatofthemaincontrolsignal.Feedbackpolarityiscriticalandproperfeedbackpolaritymustbedeterminedwhencommissioningequipmentwhichconsistsofseparatecontrolandfeedbackdevices.Thisisnotaconcerntotheinstallerofapackagedsystemwherethecontrolandfeedbackdevicesarepre-wiredasacompletesystem.IntheexampleDCMotorDrive,anoperationalamplifierconfiguredasa第10页(共10页)
7summinginverterisutilized.Thisconfigurationrequiresthatthereferenceandfeedbacksignalsbeoftheoppositepolaritybecausetheamplifieroutput(error)willbethemathematicalsumoftheinputvoltages(herethereferenceispositiveandthefeedbackisnegative).Whenadifferentialamplifierisused,thereferenceandfeedbackwillbeofthesamepolaritybecausetheamplifieroutput(error)willbethemathematicaldifferenceofthetwoinputvoltages.Anexampleofon-offcontrolProportionalcontrolistheprimaryalternativetoon-offcontrol.Ifthedifferencebetweenthecurrentplantoutputanditsdesiredvalue(thecurrenterror)islarge,thesoftwareshouldprobablychangethedrivesignalalot.Iftheerrorissmall,itshouldchangeitonlyalittle.Inotherwords,wealwayswantachangelike:ProportionwherePisaconstantproportionalgainsetbythesystem'sdesigner.Forexample,ifthedrivesignalusesPWM,itcantakeanyvaluebetween0%and100%dutycycle.Ifthesignalonthedriveis20%dutycycleandtheerrorremainingattheoutputissmall,wemayjustneedtotweakitto18%or19%toachievethedesiredoutputattheplant.Iftheproportionalgainiswellchosen,thetimetheplanttakestoreachanewsetpointwillbeasshortaspossible,withovershoot(orundershoot)andoscillationminimized.Unfortunately,proportionalcontrolaloneisnotsufficientinallcontrolapplications.Oneormoreoftherequirementsforresponsetime,overshoot,andoscillationmaybeimpossibletofulfillatanyproportionalgainsetting.Thebiggestproblemwithproportionalcontrolaloneisthatyouwanttoreachnewdesiredoutputsquicklyandavoidovershootandminimizerippleonceyougetthere.Respondingquicklysuggestsahighproportionalgain;minimizingovershootandoscillationsuggestsasmallproportionalgain.Achievingbothatthesametimemaynotbepossibleinallsystems.Fortunately,wedogenerallyhave(orcanderive)informationabouttherateofchangeoftheplant'soutput.Iftheoutputischangingrapidly,overshootorundershoot第10页(共10页)
8maylieahead.Inthatcase,wecanreducethesizeofthechangesuggestedbytheproportionalcontroller.Therateofchangeofasignalisalsoknownasitsderivative.Thederivativeatthecurrenttimeissimplythechangeinvaluefromtheprevioussampletothecurrentone.Thisimpliesthatweshouldsubtractachangeof:DifferentialwhereDisaconstantderivativegain.Theonlyotherthingweneedtodoistosavetheprevioussampleinmemory.Inpractice,proportional-derivative(PD)controllersworkwell.Theneteffectisaslowerresponsetimewithfarlessovershootandripplethanaproportionalcontrolleralone.IntegrationAremainingproblemisthatPDcontrolalonewillnotalwayssettleexactlytothedesiredoutput.Infact,dependingontheproportionalgain,it'saltogetherpossiblethataPDcontrollerwillultimatelysettletoanoutputvaluethatisfarfromthatdesired.Theproblemoccursifeachindividualerrorremainsbelowthethresholdforactionbytheproportionalterm.(Saytheerroris3,P=1/8,andintegermathisused.)Thederivativetermwon'thelpanythingunlesstheoutputischanging.Somethingelseneedstodrivetheplanttowardthesetpoint.Thatsomethingisanintegralterm.Anintegralisasumovertime,inthiscasethesumofallpasterrorsintheplantoutput,Eventhoughtheintegralgainfactor,I,istypicallysmall,apersistenterrorwilleventuallycausethesumtogrowlargeandtheintegraltermtoforceachangeinthedrivesignal.Inpractice,theaccumulatederrorisusuallycappedatsomemaximumandminimumvalues.Insummary,on-offandproportionalcontrolarethetwobasictechniquesofclosed-loopcontrol.However,derivativeand/orintegraltermsaresometimesaddedtoporportionalcontrollerstoimprovequalitativepropertiesofaparticularplant'sresponse.Whenallthreetermsareusedtogether,theacronymusedtodescribethecontrollerisPID.第10页(共10页)
9第10页(共10页)