Table of Contents
Begrip besturingssystemen: De Stichting Moderne Technologie
In het domein van systemen en controletheorie is het begrijpen van het onderscheid tussen feedbackcontrole en feedforward controle essentieel voor zowel ingenieurs, opvoeders als studenten. Deze twee controlemechanismen spelen een belangrijke rol op verschillende gebieden, waaronder engineering, productie, robotica, economie en onderwijs. Als algemene theorie van feedbacksystemen, controletheorie is nuttig waar feedback optreedt, waardoor het belangrijk is voor gebieden als economie, bedrijfsonderzoek en de biowetenschappen.
Controlesystemen zijn van fundamenteel belang voor moderne geautomatiseerde processen en industriële operaties. Feedback control is tegenwoordig een fundamenteel feit van de moderne industrie en de samenleving. Of u nu een temperatuurregeling systeem ontwerpt, het beheer van een chemisch proces, of het ontwikkelen van autonome voertuigen, begrijpen hoe feedback en feedforward controle werk ..en wanneer elke aanpak te gebruiken ..is cruciaal voor het bereiken van optimale systeemprestaties.
Deze uitgebreide gids onderzoekt beide controlestrategieën grondig, onderzoekt hun principes, toepassingen, voordelen, beperkingen en hoe ze kunnen worden gecombineerd om robuuste besturingssystemen te creëren die complexe uitdagingen in de echte wereld aangaan.
Wat is Feedback Control?
Feedback control is een proces waarbij het systeem zijn handelingen aanpast op basis van de outputresultaten. Dit mechanisme is gebaseerd op de feedback die het systeem van zijn prestaties ontvangt om de nodige aanpassingen te maken. Het primaire doel is om het verschil tussen de gewenste output (setpoint) en de werkelijke output (procesvariabele) te minimaliseren.
Het kernbeginsel van feedbackcontrole
De controller bewaakt de gecontroleerde procesvariabele (PV) en vergelijkt deze met het referentie- of ingestelde punt (SP). Het verschil tussen de werkelijke en gewenste waarde van de procesvariabele, genaamd het foutsignaal, of SP-PV-fout, wordt toegepast als feedback om een controleactie te genereren om de gecontroleerde procesvariabele tot dezelfde waarde als het ingestelde punt te brengen.
De term "gesloten-lus feedback control" wordt vaak gebruikt om dit soort systeem te beschrijven. De "gesloten-lus" terminologie verwijst naar de circulaire aard van de informatiestroom: de output wordt gemeten, in vergelijking met de gewenste waarde, en aanpassingen worden gemaakt aan de input, waardoor een continue lus van monitoring en correctie.
Sleutelcomponenten van feedbackcontrolesystemen
Een feedbackbesturingssysteem bestaat uit vijf basiscomponenten: (1) input, (2) proces wordt gecontroleerd, (3) output, (4) sensorelementen, en (5) controller en activerende apparaten. Elk onderdeel speelt een vitale rol in de algemene systeemprestaties:
- Input (Setpoint): De input van het systeem is de referentiewaarde of het ingestelde punt voor de systeemuitvoer. Dit is de gewenste bedrijfswaarde van de output.
- Proces: Het fysieke systeem of de werking wordt gecontroleerd, zoals een verwarmingstoestel, motor of chemische reactor.
- Uitvoer (Process Variable): De output is de variabele van het proces dat wordt gemeten en vergeleken met de input.
- Sensing Elements: De sensorelementen zijn de meetapparatuur die in de feedbacklus wordt gebruikt om de waarde van de uitgangsvariabele te controleren. Deze kunnen temperatuursensoren, druktransducers, stroommeters of positiecoders omvatten.
- Controller en Actuerende Apparaten: Het doel van de controller en het bedienen van apparaten in het feedbacksysteem is om de gemeten outputwaarde te vergelijken met de referentiewaarde en het verschil tussen deze waarden te verminderen. In het algemeen zijn de controller en actuator van het systeem de mechanismen waarmee veranderingen in het proces worden bereikt om de uitvoervariabele te beïnvloeden.
Negatief vs. positieve feedback
Er zijn twee soorten feedback controle: negatief en positief. Negatieve feedback is het meest nuttige controle type, omdat het meestal helpt een systeem samen te voegen naar een evenwichtstoestand.
De term "negatief" verwijst naar de actierichting die het controlesysteem neemt in reactie op elke gemeten verandering in de procesvariabele. Als er iets gebeurt om de procesvariabele omhoog te drijven, zal het besturingssysteem automatisch reageren op een manier om de procesvariabele terug te brengen waar het hoort. Als de procesvariabele gebeurt met sag onder setpoint, zal het controlesysteem automatisch handelen om de procesvariabele terug te sturen naar setpoint. Wat de procesvariabele ook doet in relatie tot setpoint, het controlesysteem neemt de tegengestelde (inverse, of negatieve) actie in een poging om het te stabiliseren op setpoint.
Anderzijds kan positieve feedback een systeem wegleiden van een evenwichtstoestand waardoor het onstabiel wordt, zelfs mogelijk onverwachte resultaten oplevert. Daarom maken de meeste industriële controlesystemen gebruik van negatieve feedback.
Real-World Voorbeelden van feedback controle
Feedback besturingssystemen zijn alomtegenwoordig in het moderne leven. Hier zijn enkele praktische voorbeelden:
- Thermisch: Een thermostaat in een verwarmingssysteem is een terugkoppelingsbesturingssysteem. Het meet de kamertemperatuur (feedback), vergelijkt het met de gewenste temperatuur en past het verwarmingssysteem aan om de ingestelde temperatuur te handhaven.
- Cruise Control: Een dagelijks voorbeeld is de cruise control op een wegvoertuig; waar externe invloeden zoals heuvels snelheidsveranderingen veroorzaken, en de bestuurder de mogelijkheid heeft om de gewenste ingestelde snelheid te wijzigen. Het PID-algoritme in de controller herstelt de werkelijke snelheid op een optimale manier, met minimale vertraging of overschrijding, door het regelen van de stroomopbrengst van de motor van het voertuig.
- Aircraft Autopilot: Overweeg een vliegtuigautopilootsysteem, waarbij een vliegtuig op een constante koers blijft, ondanks de effecten van belastingen zoals zijwinden: het lezen van de koers van het vliegtuig (procesvariabele) vanuit een elektronisch kompas en het gebruik van het roer als een laatste controleelement om de "gaai" van het vliegtuig te veranderen.
- Toilet Water Tank: Een alomtegenwoordige toepassing van feedback controle die iedereen in haar/zijn huis heeft is het toilet! Het drijfmechanisme voelt waterniveau en past de inlaatklep dienovereenkomstig aan.
Wat is Feedforward Control?
Feedforward control daarentegen, anticipeert op veranderingen in het systeem en past de input dienovereenkomstig aan voordat de output wordt beïnvloed. Deze proactieve benadering is gericht op het voorkomen van fouten voordat ze optreden, in plaats van ze te corrigeren na het feit.
De proactieve aard van de controle van de feedforwards
Met feed-forward of feedforward controle worden de storingen gemeten en verantwoord voordat ze tijd hebben om het systeem te beïnvloeden. Dit vertegenwoordigt een fundamenteel andere filosofie dan feedback controle: in plaats van te reageren op fouten nadat ze zich manifesteren in de output, feedforward controle voorspelt en compenseert voor storingen voordat ze de prestaties van het systeem kunnen beïnvloeden.
Feedforward control is een proactieve strategie die anticipeert en compenseert voor storingen voordat ze de systeemuitvoer beïnvloeden. In tegenstelling tot feedback control, die reageert op fouten na het optreden, gebruikt feedforward control systeemkennis om effecten te voorspellen en te neutraliseren.
Belangrijkste componenten van de controlesystemen van Feedforward
In de controletechniek is een feedforward-besturingssysteem een besturingssysteem dat sensoren gebruikt om storingen te detecteren die het systeem beïnvloeden en vervolgens een extra ingang toepast om het effect van de storing te minimaliseren. Dit vereist een wiskundig model van het systeem zodat het effect van storingen goed kan worden voorspeld.
De essentiële onderdelen zijn:
- Verstoringsmeting: Sensoren die veranderingen in belastingsvariabelen detecteren voordat ze de procesuitvoer beïnvloeden.
- Voorspellingsmodel: Een wiskundig model dat voorspelt hoe storingen het systeem zullen beïnvloeden en de noodzakelijke compenserende actie berekenen.
- Controleactie: Aanpassingen aan de gemanipuleerde variabele op basis van de voorspelde verstoringseffecten.
Hoe Feedforward Control werkt
Het basisconcept van feedforward-controle is om belangrijke verstoringsvariabelen te meten en corrigerende maatregelen te nemen voordat ze het proces verstoren. Het neemt proactieve controlemaatregelen en kan een betere controle bieden.
Voerdoorsturende besturing werkt door de gemanipuleerde variabele direct te moduleren in een besturingssysteem volgens veranderingen die in de belasting(s worden gewaarmerkt. Om feedforward optimaal te laten functioneren, moet de manipuleerde variabele worden aangepast op een manier die evenredig is aan de behoefte: niet meer, en niet minder.
Praktische voorbeelden van Feedforward Control
Feedforward control vindt toepassingen in tal van industrieën:
- Heating Systems: Een feed-forward systeem kan het feit meten dat de deur wordt geopend en automatisch het verwarmingstoestel aan zet voordat het huis te koud kan worden.
- Furnace Control: Een typische oven is het verwarmen van een input vloeistof met behulp van brandstofgas. Als de vloeistof inputsnelheid werd verhoogd met 10%, dan moet ook het vereiste warmte recht worden verhoogd met ongeveer 10%. Deze feed-forward controle strategie verandert onmiddellijk de brandstof gasstroom en dus de warmte-belasting.
- Boiler Drum Level Control: Het feedforward besturingssysteem kan een betere controle van het vloeistofniveau bieden. Hier wordt de stoomstroom gemeten, en de feedforward controller past de feedwater stroomsnelheid aan.
- Motorbrandstofmix: Het brandstofmengsel aanpassen in een motor op basis van verwachte temperatuur- en belastingsveranderingen.
Belangrijkste verschillen tussen feedback en feedforward-controle
Het begrijpen van de verschillen tussen feedback en feedforward controle is cruciaal voor een effectief systeemontwerp en implementatie. Deze twee benaderingen vertegenwoordigen fundamenteel verschillende filosofieën in de controle engineering.
Timing en responskenmerken
- Timing: Feedback control reageert op output afwijkingen nadat ze optreden, terwijl feedforward control anticipeert op veranderingen en handelingen voordat ze de output beïnvloeden.
- Respons: Feedback control corrigeert fouten nadat ze zich in de systeemuitvoer manifesteren, terwijl feedforward control erop gericht is om te voorkomen dat fouten zich in de eerste plaats voordoen.
- Speed: Voerdoorsturende controle kan sneller reageren op storingen omdat het niet wacht op fouten in de uitvoer, terwijl feedbackcontrole inherent een vertraging heeft omdat het moet wachten op storingen om zich door het systeem te verspreiden.
Modelvereisten en complexiteit
Hoofdonderrichting van de feedforward control: een model van de plant is bekend. Modelmatig ontwerp van feedback control - hetzelfde uitgangspunt. Het verschil: feedback control is minder gevoelig voor modelling error.
- Modelafhankelijkheid: De moeilijkheid met de feed-forward-besturing is dat de effecten van de storingen op het systeem nauwkeurig moeten worden voorspeld en er geen niet-gemeten storingen mogen zijn. Terugkoppelingscontrole kan daarentegen ook zonder een nauwkeurig systeemmodel effectief functioneren.
- Meetvereisten: De belangrijkste uitdaging is dat de storingsvariabelen online/inline gemeten moeten worden en er een feedforward controllermodel voor nodig is. Feedback control hoeft alleen de uitvoervariabele te meten.
- Robuustheid: Feedbacksystemen zijn robuuster om onzekerheden en ongemeten storingen te modelleren, terwijl feedforward systemen sterk afhankelijk zijn van de nauwkeurigheid van het model.
Informatiestroom en systeemarchitectuur
Feedback control werkt volgens het principe van informatie van de uitlaat van een proces dat "teruggevoerd" wordt naar de input van dat proces voor corrigerende actie. Dit creëert een gesloten-lus architectuur waar informatie stroomt in een cirkelpatroon.
In de controletheorie is een open systeem een feed forward systeem dat geen feedback lus heeft om zijn output te controleren. In tegenstelling, een gesloten systeem gebruikt op een feedback lus om de werking van het systeem te controleren.
Toepassingen van feedbackcontrole
Feedback besturingssystemen worden veel gebruikt in verschillende toepassingen vanwege hun vermogen om stabiliteit en nauwkeurigheid te behouden. Hun robuustheid aan onzekerheden en storingen maakt hen de standaardkeuze voor veel controletoepassingen.
Temperatuurregelingssystemen
Temperatuurregeling is een van de meest voorkomende toepassingen van feedbackregeling. HVAC (Heating, Ventilation, and Airconditioning) systemen gebruiken thermostaten om de gewenste temperatuurinstellingen in gebouwen te handhaven. In het feedback-besturingssysteem wordt de temperatuur van de variabele direct gemeten. Als de uittredende watertemperatuur te hoog is, zal de controller de hoeveelheid stoom die de shell-kant van de warmtewisselaar binnenkomt, verminderen. Ook als de uitschakeltemperatuur te laag is, zal de controller de hoeveelheid stoom die de shell-kant van de warmtewisselaar binnenkomt verhogen. Dit is een voorbeeld van negatieve feedback aan het werk om de uitschakeltemperatuur op de setpoint te houden.
Automotive systemen
Moderne voertuigen hebben talrijke feedbackcontrolesystemen:
- Wandelleiding: Houdt de snelheid van het voertuig in stand door de gasstand aan te passen op basis van werkelijke snelheidsmetingen.
- Motorbeheer: regelt brandstofinjectie, ontstekingstijd en emissies op basis van sensorfeedback.
- Antilockremsystemen (ABS): Voorkomt wielsluiting door de remdruk te moduleren op basis van wielsnelheidssensoren.
- Elektronische stabiliteitscontrole: Behoud de stabiliteit van het voertuig door selectief remmen toe te passen op basis van de giersnelheid en de laterale acceleratiesensoren.
Robotica en bewegingscontrole
Robotsystemen gebruiken veel feedback om nauwkeurige bewegingen en positionering te garanderen. Positiecoders, krachtsensoren en visiesystemen bieden feedback die robots in staat stelt zich aan te passen aan variaties in hun omgeving en hun eindeffectoren nauwkeurig te controleren.
Industrieel procesbeheer
Stoomketels met automatische drukregelaars, elektrische generatoren met automatische spannings- en frequentieregelaars en waterpompsystemen met automatische stroomregeling zijn nog meer voorbeelden van hoe feedback kan worden gebruikt om controle over bepaalde procesvariabelen te behouden.
Chemische fabrieken, raffinaderijen en productiefaciliteiten zijn sterk afhankelijk van feedbackcontrole om de productkwaliteit te behouden, veiligheid te garanderen en efficiëntie te optimaliseren.
Toepassingen van Feedforward Control
Voer vooruit controle is vooral gunstig in scenario's waar anticiperen op veranderingen kan leiden tot betere prestaties. Hoewel pure feedforward controle is zeldzaam, vindt het uitgebreide gebruik als een aanvulling op feedback controle in veeleisende toepassingen.
Chemische procesindustrieën
Voer-voorwaartse controle wordt gebruikt in vele chemische engineering toepassingen. Deze omvatten warmtewisselaars, STR's, destillatie kolommen en vele andere toepassingen.
In chemische reactoren kan de feedforward-regeling de reactieve stroomsnelheid aanpassen op basis van gemeten veranderingen in de samenstelling of temperatuur van het voer, waardoor kwaliteitsafwijkingen worden voorkomen voordat deze zich voordoen. Dit is vooral waardevol in continue processen waarbij het handhaven van consistente productspecificaties van cruciaal belang is.
Productie en productie
Productiesystemen gebruiken feedforward-besturing om de productiesnelheden aan te passen op basis van voorspelde vraag, materiaaleigenschappen of uitrustingsomstandigheden. Deze proactieve aanpak helpt afval te minimaliseren, het energieverbruik te verminderen en de algemene efficiëntie van apparatuur te verbeteren.
Door de input preventief aan te passen om verwachte storingen tegen te gaan, verhoogt een feedforward controller de algemene nauwkeurigheid, stabiliteit en responstijd van het systeem, waardoor het een waardevol hulpmiddel is in diverse industriële toepassingen, zoals productie, robotica en procesbesturing.
Energiesystemen
Energieopwekking en distributiesystemen gebruiken feedforward-besturing om te anticiperen op belastingsveranderingen en de opwekkingscapaciteit dienovereenkomstig aan te passen. Zonnecollectors, bijvoorbeeld, gebruiken feedforward-besturing om de complexe dynamiek van zonnestraling variaties en vloeistofstroomsnelheden te beheren.
Financiële en economische systemen
De belangrijkste elementen van de anticiperende actie blijven de ontwikkeling van de investeringsstrategieën en het economisch beleid, die gebaseerd zijn op voorspelde markttrends, economische indicatoren of beleidsveranderingen, en kunnen ook in de toekomst worden geïntegreerd in de beginselen van de feedforward.
Begrijpen PID-controllers in feedbacksystemen
De PID (Proportional-Integral-Derivative) controller is het meest gebruikte feedback control algoritme in industriële toepassingen. Begrijpen hoe PID controllers werken biedt dieper inzicht in feedback control implementatie.
De drie voorwaarden van PID-controle
Al deze termen worden vermenigvuldigd met constanten die kunnen worden aangepast om het controlesysteem af te stemmen. Elke term dient een specifiek doel:
- Proportional Term: De proportionele term domineert meestal de controle, en wordt aangepast om de snelste controle mogelijk te maken zonder het systeem instabiel te maken. Echter, alleen de proportionele term neigt om steady state fouten te laten.
- Integrale term: Het toevoegen van de integrale term corrigeert dit; steady state fouten zullen leiden tot een groeiende integrale term, die uiteindelijk zal corrigeren.
- Derivatieve termijn: De afgeleide termijn voorziet in anticiperende actie op basis van het tempo van verandering van de fout, helpen om overschrijding te verminderen en stabiliteit te verbeteren.
Concepten inzake het afstellen en uitvoeren van de resultaten
Een besturingssysteem dat onjuist is ontworpen of verkeerd aangepast kan instabiel worden. De typische resultaten zijn wilde oscillaties van de output waarde die groeien met de tijd.
Een goede afstemming van PID-parameters is essentieel voor het bereiken van de gewenste systeemprestaties.
- Stabiliteit: Stabiliteit, dat wil zeggen of een setpoint-verandering of een storing de uitvoervariabele of andere signalen in een gesloten lussysteem oncontroleerbare veranderingen kan veroorzaken.
- Respons Snelheid: Hoe snel het systeem de setpoint bereikt na een storing of een setpoint verandering.
- Overshoot: De mate waarin het systeem de setpoint overschrijdt voordat het zich vestigt.
- Steady-State Nauwkeurigheid: De steady-state respons van het gesloten-lussysteem, dat wil zeggen, hoe dicht de uitvoer variabele de setpoint volgt, mits het gesloten-lussysteem voldoende tijd had om te equilibreren.
De impact van tijdvertragingen
Bijna alle besturingssystemen hebben enige vertraging in de regellus. Veel factoren introduceren vertraging, waaronder traagheid in mechanische systemen, eindige responstijd van transducers, tijd die nodig is voor analoge digitale of digitale conversie, en rekentijd voor digitale controllers.
De stabiliteit van een controlesysteem is vaak zeer gevoelig voor de hoeveelheid vertraging in de controlelus. Overmatige vertragingen kunnen oscillaties, trage respons of zelfs instabiliteit veroorzaken, waardoor vertragingscompensatie een belangrijke overweging is bij het ontwerp van het controlesysteem.
Vergelijkende voordelen van elke controlestrategie
Zowel feedback- als feedforward-controlesystemen hebben hun voor- en nadelen.Het begrijpen van deze systemen kan helpen bij het selecteren van de juiste controlestrategie voor een bepaalde situatie.
Voordelen van Feedback Control
- Robuustheid tegen dissteurvorming: Effectief ongeacht de oorsprong van de storing. Terugkoppelingssturing kan onverwachte storingen behandelen die niet verwacht werden in het systeemontwerp.
- Eenvoud: Relatief eenvoudig te implementeren. Een wiskundig model van de watertemperatuur is niet nodig. Dit maakt feedbackcontrole toegankelijk en praktisch voor een breed scala aan toepassingen.
- Model Onafhankelijkheid: De feedbackcontrole zou slechts minimale kennis van het te controleren proces nodig hebben. De feedbackcontrole kan worden beschouwd als de gemakkelijke manier om de controle van een proces te automatiseren.
- Automatische foutcorrectie: Het systeem compenseert automatisch veranderingen in systeemparameters, veroudering van componenten en variaties in het milieu.
- Stabiliteitsonderhoud: Goed ontworpen feedbacksystemen kunnen inherent onstabiele processen stabiliseren. Veel industriële processen zijn open-loop instabiel. Bijvoorbeeld, voor een vaste inlaatklep positie, het niveau van vloeistof in een tank zal stijgen tot de tank overflows. Andere voorbeeld van open-loop instabiele installaties zijn hydraulische rammen, vliegtuigen, kernreactoren. Terugkoppelingscontrole is dan nodig om deze processen te stabiliseren.
Voordelen van Feedforward Control
- Proactieve foutpreventie: Goede feedforward controle actie vertaalt wat anders een crisis zou zijn in een onbeduidende gebeurtenis. Door te handelen voordat storingen de output beïnvloeden, kan feedforward controle problemen voorkomen in plaats van ze te corrigeren.
- Faster Response: Het opnemen van feedforward control in een systeem kan snellere responstijden, verminderde oscillaties en betere algehele prestaties bereiken. Aangezien feedforward niet wacht op fouten die zich manifesteren, kan het onmiddellijk reageren op gemeten storingen.
- Verbeterde prestaties: Analyse van de tijdontwikkelingen van concentraties wees uit dat er geen tijdelijke regimes aanwezig waren in het geval van feedback robuust controlesysteem. Feedforward kan tijdelijke storingen elimineren of sterk verminderen.
- Energie-efficiëntie: Door te anticiperen op storingen en het maken van soepele, geleidelijke aanpassingen, kan feedforward-sturing het energieverbruik verminderen in vergelijking met reactieve feedbackcontrole.
- Perfecte controlepotentieel: Dit is de belofte van feedforward controle: een methode om een procesvariabele zo perfect te besturen in zijn voorspellende kracht dat het de noodzaak om zelfs die procesvariabele te meten elimineert. Hoewel zelden in de praktijk bereikt, vertegenwoordigt dit het theoretische ideaal.
Uitdagingen en beperkingen
Hoewel beide controlestrategieën hun verdiensten hebben, komen ze ook met uitdagingen en beperkingen die bij het ontwerp en de implementatie van systemen in aanmerking moeten worden genomen.
Beperkingen van feedbackcontrole
- Reactieve natuur: Corrigerende actie die pas wordt ondernomen nadat de output afwijkt van het ingestelde punt. Deze inherente vertraging betekent dat storingen de output moeten beïnvloeden voordat correcties kunnen worden aangebracht.
- Respons Lag: Feedbacksystemen houden niet altijd de setpoint ook vanwege de vertraging die gepaard gaat met wachten op de verstoring zich te verspreiden door het systeem. Dit kan bijzonder problematisch zijn in processen met grote tijdconstanten of significante doodstijden.
- Tijdvertragingen en instabiliteit: Tijdvertragingen in meting, berekening of bediening kunnen leiden tot instabiliteit, vooral wanneer agressieve afstemming wordt geprobeerd om snelle respons te bereiken.
- Laadafhankelijkheid: De onverhitte vloeistofstroom is een voorbeeld van een ongecontroleerde, of wilde variabele, omdat ons besturingssysteem hier geen invloed kan uitoefenen. Deze stroom wordt ook wel een belasting genoemd omdat het "belast" of de procesvariabele beïnvloedt die we proberen te stabiliseren. Laden zijn aanwezig in bijna elk gecontroleerd systeem, en zijn inderdaad de primaire factor die een controlesysteem nodig heeft.
- Continuous Monitoring Vereist: Feedbacksystemen vereisen continue meting en aanpassing, wat de systeemcomplexiteit en onderhoudseisen kan verhogen.
Beperkingen van de controle door de invoer
- Model Nauwkeurigheid Afhankelijkheid: Een feedforward-besturingssysteem vereist nauwkeurige modellen van het systeem en storingen, die kunnen uitdagend te ontwikkelen. Het kan ook ineffectief zijn bij het omgaan met ongemodelleerde of onvoorspelbare storingen.
- Ongemeten afwijkingen: Als een venster werd geopend dat niet werd gemeten, zou de door de voeding voorwaartse gecontroleerde thermostaat het huis kunnen laten afkoelen. Voerdoorsturende controle kan alleen compenseren voor storingen die worden gemeten.
- Geen garantie van Setpoint Achievement: De feedforward controller alleen houdt geen rekening met het gemeten signaal van de regelvariabele; daarom is het bereiken van het gewenste ingestelde punt niet gegarandeerd.
- Implementatie Complexiteit: Hoewel er veel belastingen kunnen zijn die onze procesvariabele beïnvloeden, moeten we onze toepassing van feedforward over het algemeen beperken tot alleen de meest dominante belastingen om de kosten van het controlesysteem te beperken. Gewoon gezegd, we kunnen de kosten en complexiteit van een feedforward controlesysteem niet rechtvaardigen die elke belasting in een systeem compenseren.
- Praktische Realisatie: Ideale feedforward controllers die theoretisch in staat zijn om perfecte controle te bereiken kunnen misschien niet fysiek realiseerbaar zijn. Gelukkig bieden praktische benaderingen van deze ideale controllers vaak zeer effectieve controle.
- Dynamische omgevingen: Voerdoorsturen is minder effectief in zeer dynamische omgevingen waar storingen snel of onvoorspelbaar veranderen, waardoor nauwkeurige voorspelling moeilijk wordt.
Gecombineerde feedback en Feedforward Control
In de praktijk combineren de meest effectieve controlesystemen vaak zowel feedback als feedforwardstrategieën om de sterke punten van elke aanpak te benutten en tegelijkertijd hun individuele zwakheden te verminderen.
Synergie van de gecombineerde controle
Het combineren van feedforward en feedback control maakt gebruik van de sterke punten van beide benaderingen. Feedforward biedt een snelle reactie op bekende storingen, terwijl feedback modelonzekerheiden en onbekende storingen behandelt. Deze combinatie verbetert de algemene systeemprestaties en robuustheid.
In veel toepassingen wordt een combinatie van feedforward en feedback-besturing gebruikt om de beste algemene prestaties te bereiken. Met feedforward-besturing worden bekende storingen beperkt en de systeemprestaties geoptimaliseerd, waardoor de responstijden en -fouten worden verminderd. Aan de andere kant past feedback-sturing zich aan aan onverwachte storingen en onzekerheden in real time. Door de combinatie van deze benaderingen is het systeem in staat om een reeks bedrijfsomstandigheden en storingen te verwerken en tegelijkertijd de controle-inspanning en het energieverbruik te minimaliseren.
Uitvoeringsstrategieën
In praktische toepassingen wordt de feedforward-besturing normaal gesproken gebruikt in combinatie met feedback-besturing. Verschillende architectonische benaderingen kunnen worden gebruikt:
- Parallelle configuratie: Feedforward- en feedbackcontrollers werken parallel, waarbij hun outputs worden samengevat om de uiteindelijke controleactie te produceren. De feedforward-component behandelt meetbare storingen terwijl feedback corrigeert voor niet gemeten storingen en modelfouten.
- Cascade Configuratie: Veel besturingssystemen gebruiken een combinatie van feed-forward en feedbackstrategieën, zoals PID controllers. PID controllers gebruiken de Proportioneel-Integraal controle voor feedback en de Afgeleide controle voor feed-forward controle. Dit vormt een systeem met meerdere lussen, ook wel bekend als een cascading systeem.
- Ratio Control: In processen waarbij het handhaven van een specifieke verhouding tussen variabelen belangrijk is, kan feedforward de basisverhouding instellen terwijl feedback het fijnafstemt.
Voordelen van gecombineerde systemen
De prestaties van de feed-forward controles worden beperkt door model onzekerheid, en in de praktijk wordt feed-forward controle gecombineerd met feedback controle om een betere controle van het systeem te garanderen. Feed-forward controle zal compenseren voor vloeistof input storingen, terwijl feedback controle zal compenseren voor andere storingen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
In de literatuur is in verschillende werken aangetoond dat de toevoeging van een feedforward term aan een feedback controller de algehele prestaties aanzienlijk kan verbeteren door eenvoudige feedbackcontrole.
- Redding en betrouwbaarheid: Een kritisch voordeel van zowel vooruit als achteruit te rijden bediening is dat het systeem nog steeds enigszins in staat is om een variabele aan te passen als één mechanisme uitvalt omdat de twee lussen verschillende sensoren gebruiken.
- Optimale prestaties: De feedforward-component biedt een snelle, proactieve reactie op grote storingen, terwijl de feedbackcomponent zorgt voor een langetermijnnauwkeurigheid en onverwachte variaties behandelt.
- Verminderde controle-inspanning: Door te anticiperen op storingen vermindert feedforward de omvang van de correcties die nodig zijn van de feedbackcontroller, wat resulteert in een soepelere controle-actie en minder slijtage van actuatoren.
Ontwerpoverwegingen voor controlesystemen
De keuze en uitvoering van de passende controlestrategie vereist een zorgvuldige afweging van meerdere factoren die verband houden met het proces, de prestatievereisten en praktische beperkingen.
Proceskenmerken
- Tijd Constanten: Processen met grote tijdconstanten of significante doodstijden kunnen meer baat hebben bij feedforward controle om vertragingen te vermijden die inherent zijn aan feedback.
- Lineariteit: Als een proces niet lineair is, dan kan een feedbackbesturingssysteem niet worden ontworpen met de methoden van de klassieke lineaire feedbackcontroletheorie. Echter, wanneer een proces niet-lineaire kenmerken vertoont, kan het vaak worden benaderd door een lineair systeem in de buurt van het operatiepunt.
- Stabiliteit: Inherent instabiele processen vereisen feedbackcontrole voor stabilisatie, hoewel feedforward kan worden toegevoegd om verstoring afstoting te verbeteren.
- Waarschuwing: De beschikbaarheid en kwaliteit van metingen voor zowel de gecontroleerde variabele als de verstoringsvariabelen beïnvloeden de keuze van de controlestrategie aanzienlijk.
Prestatievereisten
Het doel is om een model of algoritme te ontwikkelen dat de toepassing van systeemingangen regelt om het systeem naar een gewenste staat te sturen, waarbij vertraging, overschrijding of steady-state-fout worden beperkt en een niveau van stabiliteit van de controle wordt gewaarborgd; vaak met het doel een zekere mate van optimaliteit te bereiken.
- Nauwkeurigheidseisen: Hoe dicht moet de gecontroleerde variabele de setpoint volgen?
- Respons Speed: Hoe snel moet het systeem reageren op storingen of setpointveranderingen?
- Verstoring Afwijzing: Welke soorten en omvang van verstoringen moeten worden behandeld?
- Stabiliteitsmarges: Welk niveau van robuustheid van parametervariaties en onzekerheden is vereist?
Praktische beperkingen
- Kosten: Voerdoorsturende besturing vereist doorgaans extra sensoren en meer geavanceerde controllers, waardoor de systeemkosten stijgen.
- Complexiteit: Voor complexere besturingssystemen is meer gekwalificeerd personeel nodig voor ontwerp, inbedrijfstelling en onderhoud.
- Betrouwbaarheid: Extra componenten verhogen potentiële storingspunten, hoewel gecombineerde systemen redundantie kunnen bieden.
- Computational Resources: Geavanceerde controlealgoritmen kunnen krachtigere processors vereisen, vooral voor real-time toepassingen.
Historische ontwikkeling en toekomstige trends
Historische context
Automatisering en controles dateren duizenden jaren terug en waarschijnlijk begonnen met de wens om water niveaus voor irrigatie constant te houden. Veel later, de industriële revolutie bracht de noodzaak voor methoden en systemen om machines te reguleren, bijvoorbeeld, de snelheid van een stoommachine. Sinds ongeveer twee eeuwen geleden, ingenieurs hebben methoden gevonden om controlesystemen wiskundig te beschrijven, met als gevolg dat het systeem gedrag nauwkeuriger voorspeld en controle systemen nauwkeuriger ontworpen.
De controlesystemen van verschillende types dateren uit de oudheid, een meer formele analyse van het veld begon met een dynamiekanalyse van de centrifugale gouverneur, uitgevoerd door de natuurkundige James Clerk Maxwell in 1868, getiteld On Governors. Een centrifugale gouverneur werd al gebruikt om de snelheid van windmolens te reguleren. Maxwell beschreef en analyseerde het fenomeen van zelf-oscillatie, waarin vertragingen in het systeem kan leiden tot overcompensatie en onstabiel gedrag.
Pas in de jaren dertig werd een theorie van feedbackcontrole ontwikkeld door Black en Nyquist bij Bell Labs. Ze bestudeerden feedback als een middel om repeaterversterkers voor telefoonlijnen te lineariseren, maar ze hadden problemen met wat ze "zingen" noemden. Dit was gewoon het begin van gesloten-loop instabiliteit toen de feedbackwinst te hoog werd gezet, waardoor de versterker werd omgezet in een oscillator. Tijdens de Tweede Wereldoorlog werden veel nieuwe toepassingen van feedbackcontrole ontwikkeld, zoals radargebaseerde anti-vliegtuigcontrole, raketvluchtcontrole (de Duitse V2's), pilootloze verkenningsvluchten over Duitsland, enz.
De discipline van feedforward controles werd grotendeels ontwikkeld door professoren en afgestudeerde studenten aan Georgia Tech, MIT, Stanford en Carnegie Mellon.
Moderne ontwikkelingen
Tegenwoordig is feedbackcontrole een ontsluitende technologie in de meeste industrieën. Recente vooruitgang blijft de mogelijkheden en toepassingen van controlesystemen uitbreiden:
- Adaptive Control: De parameters van het model worden berekend ("geïdentificeerd") terwijl de controller zelf draait. Op deze manier, als er een drastische variatie van de parameters ontstaat, bijvoorbeeld als de arm van de robot een gewicht vrijgeeft, zal de controller zich aanpassen om de juiste prestaties te garanderen.
- Model Predictive Control: Geavanceerde algoritmen die controleacties optimaliseren over een toekomstige tijdshorizon, waarbij elementen van zowel feedforward als feedbackcontrole worden gecombineerd.
- Machine-leren integratie: Kunstmatige intelligentie en machine learning technieken worden toegepast om modelnauwkeurigheid te verbeteren, storingen te voorspellen en controleparameters te optimaliseren.
- Gedistribueerde besturing: Moderne industriële systemen gebruiken vaak gedistribueerde besturingsarchitectuur met meerdere gecoördineerde besturingen.
Toekomstige aanwijzingen
Het gebied van de controletechniek blijft evolueren met opkomende technologieën en toepassingen:
- Internet van dingen (IoT): Meer connectiviteit maakt meer geavanceerde gedistribueerde besturingssystemen mogelijk met verbeterde gegevensverzameling en analysemogelijkheden.
- Digitale tweelingen: Virtuele modellen van fysieke systemen maken betere voorspelling en optimalisatie van controlestrategieën mogelijk.
- Autonome systemen: Zelfrijdende voertuigen, drones en robots vereisen geavanceerde besturingssystemen die naadloos feedback en feedforward strategieën integreren.
- Energiesystemen: Slimme netwerken en integratie van hernieuwbare energie vereisen geavanceerde controlebenaderingen om variabele productie en vraag te beheren.
- Biologische systemen: In de fysiologie wordt de feed-forward controle geïllustreerd door de normale anticipatoire regulatie van de hartslag voorafgaand aan de feitelijke fysieke inspanning van het centrale autonome netwerk. Het begrijpen van biologische controlesystemen blijft engineeringtoepassingen inspireren.
Praktische uitvoeringsrichtsnoeren
Wanneer Feedback Control gebruiken
Feedbackcontrole is de juiste keuze wanneer:
- Het procesmodel is onzeker of moeilijk te ontwikkelen
- Storingen zijn onvoorspelbaar of onmeetbaar
- Systeemparameters variëren aanzienlijk in de tijd
- Kosten en eenvoud zijn de belangrijkste punten van zorg
- Het proces heeft een redelijke dynamiek (niet te traag of te snel)
- Stabilisatie van een instabiel proces is vereist
Wanneer Feedforward Control moet worden gebruikt
Controle van de invoer voor de invoer moet worden overwogen wanneer:
- Grote storingen zijn meetbaar
- Een nauwkeurig procesmodel is beschikbaar of kan worden ontwikkeld
- Snelle respons op verstoringen is kritiek
- Het proces heeft grote tijd constanten of dode tijden
- Aan de voorschriften voor de aansluitende controle moet worden voldaan
- De kosten van extra sensoren en complexiteit kunnen worden gerechtvaardigd
Wanneer beide benaderingen combineren
Verschillende toepassingen vereisen verschillende soorten controlestrategieën. Soms zijn feed-forward oplossingen nodig voor een goede systeemcontrole; soms zijn alleen feedbackoplossingen nodig. Gecombineerde feedback en feedforward controle wordt aanbevolen wanneer:
- Prestatievereisten zijn veeleisend
- Grote storingen zijn meetbaar, maar er zijn andere storingen.
- Het procesmodel is redelijk nauwkeurig maar niet perfect
- Zowel snelle respons als langetermijnnauwkeurigheid zijn vereist
- De extra complexiteit en kosten kunnen worden gerechtvaardigd door prestatieverbeteringen
Casestudies en voorbeelden van Real-World
Temperatuurregeling voor warmtewisselaars
Een warmtewisselaar geeft een uitstekend voorbeeld van hoe feedback en feedforward-besturing gecombineerd kunnen worden. De temperatuur van de stoomstroom wordt door een feed forward-controller, die gebaseerd is op een temperatuursensor voor de regelklep, beter geavanceerd en beter gecontroleerd over de temperatuur van de uitlaatstroom. Dit is ook een zeer goed voorbeeld van het combineren van meerdere besturingsarchitecturen en hoe ze functioneren in een real-world toepassing, en waarom een feedback controller in niet noodzakelijk de meest nauwkeurige controle.
In deze toepassing meet de feedbackregeling de uitlaattemperatuur en past de stoomklep aan, terwijl de feedforward-regeling het effect van veranderingen in de inlaattemperatuur of -stroomsnelheid anticipeert en preventieve aanpassingen maakt.
Boiler Drum Level Control
Een keteltrommel met een conventionele terugkoppelingsregeling wordt getoond. Het niveau van de kokende vloeistof wordt gemeten en gebruikt om de toevoerstroom aan te passen. Dit controlesysteem is meestal zeer gevoelig voor snelle veranderingen in de storingsvariabele, stoomdebiet, als gevolg van de kleine vloeistofcapaciteit van de keteltrommel. Snelle storingen kunnen optreden als gevolg van stoombehoeften van downstream processing units.
Door feedforward-regeling toe te voegen die de stoomstroom meet en de toevoerstroom dienovereenkomstig aanpast, kan het systeem onmiddellijk reageren op stoomvraagveranderingen, waardoor grote afwijkingen worden voorkomen.
De verordening inzake de temperatuur van het menselijk lichaam
Als iemand naar buiten gaat in Michigan winter, zal hij of zij een temperatuurdaling in de huid ervaren. De hersenen (controller) ontvangen dit signaal en genereren een motorische actie om een jas aan te trekken. Dit minimaliseert de discrepantie tussen de huidtemperatuur en het fysiologische ingestelde punt in de persoon.
Dit biologische voorbeeld toont feedback controle in actie. Het menselijk lichaam ook gebruik feedforward mechanismen, zoals anticipatoire verhogingen in hartslag voordat fysieke inspanning begint.
Onderwijsmiddelen en verder leren
Voor degenen die geïnteresseerd zijn in het verdiepen van hun inzicht in controlesystemen zijn er talrijke middelen beschikbaar:
- Online Cursussen: Veel universiteiten bieden besturingssystemen cursussen via platforms zoals Coursera, edX en MIT OpenCourseWare.
- Tekstboeken: Klassieke teksten over de controletheorie bieden een uitgebreide dekking van zowel theoretische grondslagen als praktische toepassingen.
- Simulatiesoftware: Gereedschappen zoals MATLAB/Simulink, Python Control Systems Library en LabVIEW maken hands-on experimenten met controlealgoritmen mogelijk.
- Professionele organisaties: IEEE Control Systems Society and ISA (International Society of Automation) bieden conferenties, publicaties en netwerkmogelijkheden.
- Industrienormen: Vertrouwen met normen zoals ISA-5.1 (Instrumentatie Symbolen) en ISA-88 (Batch Control) is waardevol voor praktische implementatie.
Voor meer informatie over controlesystemen en automatisering, bezoek de International Society of Automation of verken de bronnen van de IEEE Control Systems Magazine.
Conclusie
Feedback control en feedforward control vertegenwoordigen twee fundamentele benaderingen in systeembeheer, elk met unieke kenmerken, toepassingen, voordelen en beperkingen. Feedback control biedt robuuste, reactieve correctie van fouten door continue monitoring en aanpassing, waardoor het de werkpaard van industriële besturingssystemen. Feedforward control biedt proactieve, anticipatoire compensatie voor storingen, waardoor snellere respons en verbeterde prestaties wanneer nauwkeurige modellen en storingsmetingen beschikbaar zijn.
In de praktijk combineren de meest effectieve besturingssystemen vaak beide strategieën, waardoor de sterktes van elk van hen worden benut om superieure prestaties te bereiken. Feedback-besturing behandelt niet-gemeten storingen en modelonzekerheid, terwijl de nauwkeurigheid op lange termijn wordt gewaarborgd, terwijl feedforward-besturing snel reageert op grote meetbare storingen, waardoor problemen worden voorkomen voordat ze het proces aanzienlijk beïnvloeden.
Het begrijpen van deze verschillen stelt ingenieurs, opvoeders en studenten in staat om de complexiteit van controlesystemen beter te waarderen en deze concepten effectief toe te passen in real-world scenario's. Naarmate de technologie verder gaat, met ontwikkelingen in kunstmatige intelligentie, machine learning en gedistribueerde systemen, blijven de principes van feedback en feedforward controle funderings vormen voor het creëren van systemen die stabiel, nauwkeurig, efficiënt en responsief zijn.
Of het nu gaat om het ontwerpen van een eenvoudige temperatuurregelaar of een complex autonoom systeem, de keuze tussen feedback, feedforward of gecombineerde controlestrategieën moet worden geleid door een zorgvuldige analyse van proceskenmerken, prestatievereisten en praktische beperkingen. Door deze fundamentele controleconcepten te beheersen, kunnen beoefenaars oplossingen ontwikkelen die voldoen aan de veeleisende eisen van moderne industriële, commerciële en wetenschappelijke toepassingen.
Voor aanvullende inzichten in het ontwerp en de implementatie van besturingssystemen, verken de bronnen van Control.com en de ScienceDirect Control Systems Topic Page.