1 |
Predictive Deceleration Control / Prediktiv retardationsregleringCollin, Felix January 2022 (has links)
For vehicles equipped with electric motors there exist a possibility to recuperate energy during deceleration. This master’s thesis presents a driver support function, a Predictive Deceleration Control (PDC), that warns the driver when to release the accelerator pedal. If the driver follows the instructions from the function the vehicle will decelerate to an appropriate speed at the upcoming road feature, such as a roundabout. The function should both improve energy consumption and enhance driver comfort. This master’s thesis focused on how such a function can be implemented and a proof of concept was designed in a Matlab/Simulink environment. Within the scope of the proof of concept the function should warn the driver to release the accelerator pedal ahead of roundabouts, intersections, speed limit signs and stop signs. With the help of map information and the vehicle most probable path, the distance to the road features could be determined and the predicted braking distance to these road features could be calculated by the function. A feedforward controller was used to control the deceleration phase and was based on a longitudinal vehicle model. The PDC was tested both in a Lynk & Co 01 and CEVT’s dynamic simulator and the results proved that the function can be implemented in for example a Lynk & Co 01 without any additional hardware needed. However, it requires software that can provide the function with map information. During the tests performed during the master’s thesis, map information was acquired with a frequency of 1 Hz, but for the function to become more robust a higher update frequency is required. / För fordon utrustade med elektriska motorer finns det möjlighet till att återvinna energi under inbromsning. Det här examensarbetet presenterar ett förarhjälpmedel som varnar förare när denna ska släppa accelerationspedalen. Om föraren följer uppmaningen kommer bilen att minska hastigheten till en lämplig ingångshastighet för kommande vägobjekt, till exempel en cirkulationsplats. Funktionen ska både förbättra energiförbrukningen och öka förarstödet. Det här examensarbetet fokuserade på hur en sådan funktion kan implementeras och ett exempel på koncept utvecklades i en Matlab/Simulink miljö. Under utvecklingen av funktionen skulle den prediktiva retardationsregle- ringen varna förare att släppa accelerationspedalen innan cirkulationsplatser, korsningar, hastighetsskyltar och stoppskyltar. Men hjälp av kartdata och fordonets mest troliga väg kunde distansen till nästa vägobjekt bestämmas och den förväntade retardationsdistansen beräknas. Dessa värden användes sedan för att bestämma när föraren ska varnas. Framkopplingsreglering användes för att reglera retardationsförloppet och baserades på en longitudinell fordonsmodell. Den utvecklade funktionen testades både i en Lynk & Co 01 och CEVT:s dynamiska simulator och resultaten visade att funktionen kan implementeras i till exempel en Lynk & Co 01 utan någon extra hårdvara. Dock kräver en implementation av funktionen mjukvara som kan bistå funktionen med kartdata och mest trolig väg för fordonet. Under de utförda testerna i bil samlades kartdata och bilens position in med en frekvens av 1 Hz, men för att funktionens tillförlitlighet ska öka krävs en högre uppdateringsfrekvens.
|
2 |
Predictive Controllers for Load Transportation in Microgravity EnvironmentsPhodapol, Sujet January 2023 (has links)
Space activities have been increasing dramatically in the past decades. As a result, the number of space debris has also increased significantly. Therefore, it is necessary to clean up and remove them to prevent a collision between space debris and spacecraft. In this thesis, we focus on load transportation using tethers, which connect multiple robots and loads together with lightweight cables. We propose a generalized framework to model and calculate the interaction force for the tethered multi-robot system. Then, we develop centralized and decentralized non-linear Model Predictive Control (MPC) controllers to complete a transportation task. Two simulators, a numerical and physical simulator, are presented and used to evaluate the performance of the controllers. The numerical simulator is used to verify the proposed model and evaluate the controllers for the ideal case. The physical simulator is then used to validate the performance of both centralized and decentralized controllers in real-time settings. Finally, we demonstrate how the proposed controllers perform in two and three-dimensional experiments. / Rymdaktiviteter har ökat dramatiskt under de senaste årtiondena. Som en följd av detta har mängden rymdskräp också ökat avsevärt. Därför är det nödvändigt att rensa upp och avlägsna detta skräp för att förhindra kollisioner mellan rymdskräp och rymdfarkoster. I denna rapport fokuserar vi på transporter av rymdobjekt som är sammanbundna via en lätt kabel. Vi föreslår en allmän metod för att modellera och beräkna interaktionskraften för det förenade multirobotsystemet. Sedan utvecklar vi centraliserad och decentraliserad icke-linjär modell-prediktiv reglering, MPC (eng. Model Predictive Control), för att uppnå transportuppgiften. Två simulatorer, en numerisk och en fysisk simulator, presenteras och används för att utvärdera styrsystemets prestanda. Den numeriska simuleringen används för att verifiera den föreslagna modellen och utforma styrsystemet för det idealiska fallet. Den fysiska simuleringen används sedan för att validera prestandan för både det centraliserade och decentraliserade styrsystem i realtid. Slutligen demonstrerar vi hur de föreslagna styrsystemen utför sig i tre- respektive två-dimensionella experiment.
|
3 |
Centralised MPC for Long-term Voltage Stability Control of Power System / Centraliserad MPC för långsiktig spänningsstabilitetskontroll av kraftsystemHallberg, Johan January 2023 (has links)
In a power system it is important to keep voltages at specific levels at network buses. Deviations from that can lead to reduced efficiency of transferred power or, in more severe cases, widespread power outages affecting large parts of society. There exists a variety of power system devices that have the ability to regulate the voltage levels. These devices have maximum and minimum control capacities and may have additional operational constraints. It is desired to keep the control capacity of these actuators close to neutral operation so that they have the ability to respond to future disturbances. Due to the nature of such a control problem, a suitable tool is Model Predictive Control. In this thesis, a centralised model predictive control is designed for long-term voltage stability control of a power system. The system model employed is a two-area power system model, where each area includes a network of generators and loads. The model predictive control regulates the tap position of a tap-changing transformer and the reactive power compensation provided by two capacitor banks. In this thesis, it is shown that a centralised model predictive controller successfully maintains voltages within the desired range for a 3.5 % longer duration compared to a decentralised control approach when facing a voltage collapse scenario. Additionally, thanks to its predictive capabilities, it efficiently dampened oscillations in the post-transient steadystate scenario, leading to a 6.6 % shorter settling time than that observed with the decentralised control approach. / I ett kraftsystem är det viktigt att hålla spänningen på specifika nivåer vid nätverksbussarna. Avvikelser från detta kan leda till nedsatt effektöverföringseffektivitet eller, i allvarligare fall, omfattande strömavbrott som påverkar stora delar av samhället. Det finns en mängd olika kraftsystemsenheter som har förmågan att reglera spänningsnivåerna. Dessa enheter har maximala och minimala kontrollkapaciteter och kan ha ytterligare driftbegränsningar. Det är önskvärt att hålla kontrollkapaciteten hos dessa enheter nära neutral drift så att de har förmågan att svara på framtida störningar. På grund av arten av ett sådant kontrollproblem är ett lämpligt verktyg Model Predictive Control. I den här avhandlingen är en centraliserad modellprediktiv reglering utformad för långsiktig spänningsstabilitetskontroll av ett kraftsystem. Systemmodellen som används är en två-area kraftsystemmodell, där varje område inkluderar ett nätverk av generatorer och belastningar. Kontrollen reglerar varvtalet hos en lindningskopplare och den reaktiva effektkompensationen som tillhandahålls av två kondensatorbanker. I denna avhandling visas det att en centraliserad modell-prediktiv reglering framgångsrikt kan upprätthålla spänningar inom det önskade intervallet under en 3.5 % längre varaktighet jämfört med en decentraliserad styrmetod under ett spänningskollapsscenario. Dessutom, tack vare dess prediktiva kapacitet, dämpade den effektivt svängningar i det post-transienta steady-state-scenariot, vilket ledde till en 6.6 % kortare insvängningstid än den som observerades med den decentraliserade styrmetoden.
|
4 |
Model Predictive Urea Dosing Control Strategy for Heavy-Duty Diesel Vehicles / Modell-Prediktiv Urea Dosering Reglering för Tunga DieselfordonSchmekel, Mathias January 2023 (has links)
Stricter requirements on the reduction of Nitrogen Oxides (NOx) in the emissions of heavy-duty diesel vehicles drives development for more efficient aftertreatment systems. An ammonia covered catalyst is one of the most successful technologies in reducing NOx by converting it into the harmless byproducts water and nitrogen. The ammonia injection control is however difficult due to nonlinearities and the impact of external exhaust parameters. The ammonia coverage ratio depends heavily on the surface temperature of the catalyst and a rapid increase in surface temperature would lead to a rapid decrease in ammonia storage capabilities. If the storage capabilities decrease below the current level of stored ammonia, the excess ammonia will flow into the exhaust and convert to NOx, an undesired phenomenon due to the cost of and the pollution caused by the ammonia released, often referred to as ammonia slip. This issue is further amplified by the fact that the problem is asymmetric, that is injected ammonia cannot be actively removed but has to be reduced by the reaction with the NOx present in the exhaust. As such, it is very important to keep the level of ammonia storage ratio low enough to avoid slipping but at the same time sufficiently high to obtain a satisfactory NOx conversion efficiency. These two issues are the main reasons why feedback control has proven to be difficult to implement to solve the dosing problem. As one has to store a lot of ammonia in order to obtain a satisfactory conversion of NOx, one often cannot react to rapid temperature increases in the catalyst. As such, one often experiences a lot of ammonia slip during these scenarios. In this report it is shown that utilizing predicted parameters of the exhaust in a model predictive controller reduces the ammonia consumption by 38% while also improving the tracking of the NOx conversion reference by 5.5%. / Strängare krav på minskning av kväveoxider (NOx) i utsläpp från tunga dieselfordon driver utvecklingen för ett mer effektivt efterbehandlingssystem. En ammoniakbelagd katalysator är en av de mest framgångsrika tekniker för att minska NOx genom att omvandla det till de ofarliga biprodukterna vatten och kväve. Injeceringen av ammoniak är dock svår att reglera på grund av olinjär dynamik och påverkan av externa avgasparametrar. Täckningsgraden av ammoniak beror starkt på yttemperaturen hos katalysatorn, där en ökning av temperaturen skulle leda till en minskad lagringskapacitet av ammoniak. Om lagringskapaciteten minskar under nuvarande täckningsgraden av ammoniak kommer överskottet av ammoniak att frigöras och strömma ut ur katalysatorn tillsammans med avgaserna och omvandlas till NOx, ett oönskat fenomen på grund av kostnaden för och de föroreningar som orsakas av ammoniaken. Detta problem förvärras av det faktum att problemet är asymmetriskt, dvs injicerad ammoniak kan inte aktivt avlägsnas utan måste reduceras genom att reagera med de befintliga NOx som finns i avgaserna. Därav är det väldigt viktigt att täckningsgraden av ammoniak hålls tillräckligt lågt för att undvika att ammoniaken frigörs men samtidigt tillräckligt hög för att erhålla den önskade omvandlingen av NOx. Dessa två problem är de främsta anledningarna till att reglering med återkoppling har visat sig vara svårt att implementera för att lösa doseringsproblemet. Eftersom det krävs en hög täckningsgraden av ammoniak för att få en önskvärd omvandling av NOx hinner en ofta inte korrigera för snabba temperaturökningar i katalysatorn. Det frigörs därför mycket av den lagrade ammoniaken under dessa scenarier. I denna rapport demonstreras att användandet av predikterade avgasparametrar i en modell prediktiv kontroller minskar ammoniakförbrukningen med 38% samtidigt som den önskade NOx omvandlingen förbättrades med 5.5%.
|
5 |
Comparison of Linear Time Varying Model Predictive Control and Pure Pursuit Control for Autonomous Vehicles / Jämförelse av Linjär Tids Varierande Model Prediktiv Reglering och Pure Pursuit Reglering för Autonoma FordonLindenfors, Simon, Rahmanian, Shaya January 2024 (has links)
The aim of this project was to compare two control algorithms designed to steer an autonomous vehicle. The comparison was made using a simulated environment to evaluate the performance of both controllers. The simulation used in this project was designed in Python and used an algorithm which randomly constructed roads from predefined road segments to create paths for the vehicle to follow. In this environment the Linear Time Varying (LTV)-Model Predictive Controller (MPC) and Pure Pursuit Controller (PPC) algorithms were evaluated. The thesis compared how well they follow paths, the average control cost of completing tasks, how well they handle input constraints, and the computational time for each algorithm. The data was collected by driving along three sets of randomly generated roads with both control algorithms. One set mostly straight, one with some turns, and one with mostly turns. An Analysis of Variance (ANOVA) test was used to make the comparison between the performance of the two algorithms. The results showed that both algorithms performed well. The PPC had low computation time and used less control, but it also had larger position errors. The LTV-MPC had higher computation time, but smaller position errors at the cost of larger control values. The conclusion is that the MPC is preferable if computational capabilities are available. Room for future work exists in the form of comparing additional controller types for autonomous vehicles and exploring different tuning parameters for the MPC controller. The simulation could also be expanded to more accurately reflect real world conditions. / Målet med detta projekt var att jämföra två kontrollalgoritmer avsedda för att styra en självkörande bil. Jämförelsen gjordes med hjälp av en simulering som utformades i Python. Den använde sig av en algoritm som slumpmässigt satte ihop vägar från förkonstruerade delar för att skapa banor för den självkörande bilen att följa. I denna miljö har vi testat två algoritmer, en LTV-MPC och en PPC. Vi jämförde hur pass väl de följer banor som skall likna riktiga vägar, hur mycket styrning de använder sig av för att bedöma energianvändning, hur väl de förhåller sig till begränsningar på acceleration och styrning, och den beräkningstiden som krävdes för att köra vår algoritm. Datan samlades genom att köra längs med tre grupper av slumpmässigt genererade vägar med båda kontrollalgoritmerna. En grupp innehöll huvudsakligen raka sträckor, en innehöll en del svängar, och en innehöll mycket svängar. ANOVA-testet användes för att göra jämförelsen mellan resultatet av dessa två algoritmer. Resultatet visade att båda algoritmer presterar väl. PPCn hade låg beräkningstid och mindre styrvärden, men större positionsfel. MPCn hade högre beräkningstid och större styrvärden, men mindre positionsfel. Slutsatsen är att MPCn är att föredra om beräkningsmöjligheterna finns tillgängliga. Det finns utrymme för framtida arbete i form av att jämföra fler kontrollalgoritmer och att utforska fler parameter justeringar för MPCn. Utöver det finns det även utrymme för en simulation som reflekterar verkligheten noggrannare.
|
6 |
Optimal Control of An Energy Storage System Providing Fast Charging and Ancillary Services / Optimal styrning av ett energilager som tillhandahåller snabbladdning och systemtjänsterVölcker, Max, Rolff, Hugo January 2023 (has links)
In this thesis, we explore the potential of financing a fast charging system with energy storage by delivering ancillary services from the energy storage in an optimal way. Specifically, a system delivering frequency regulation services FCR-D Up and FCR-D Down in combination with energy arbitrage trading is considered. An optimization model is developed that could be implemented operationally and then used in a Monte-Carlo simulation to estimate the net present value of the system for four identified cases at three different energy market price scenarios. The main modeling approach is to formulate the system as a state-space model serving as the foundation for model predictive control, with the delay between decision and delivery of the frequency regulation services incorporated as a part of the system state. The optimization of the system is implemented using a dynamic programming approach with a time horizon of 48h, where the choice of admissible controls is optimized for computational efficiency. The result shows that the system could profitable under optimal operation, but it is heavily dependent on the size of the grid connection, future price levels for ancillary services, and the nature of fast-charging demand. As such, the business case and profitability should be evaluated with a specific use case in mind. The developed model showed relatively good computational efficiency for operational implementations with a run time for one iteration of the optimization problem of 15 seconds. The model could therefore be used as the foundation for future research within the specific field and for similar control problems considering delayed controls and stochastic demand. Several proposed improvements and suggested areas of future research are proposed. / I den här uppsatsen utforskar vi huruvida det är finansiellt lönsamt att leverera snabbladdning från ett energilager samtidigt som energilagret används för att leverera systemtjänster på ett optimalt sätt. Mer specifikt undersöks ett potentiellt system som levererar frekvensregleringstjänsterna FCR-D Up och FCR-D Down samt energiarbitragehandel. Vi utvecklar en optimeringsmodell som kan implementeras i ett fysiskt system och använder sedan modellen i en Monte-Carlo-simulering för att estimera nuvärdet av fyra olika systemkonfigurationer för tre olika prisscenarion. Den huvudsakliga modelleringsmetoden är att formulera systemet som en tillstånds-rum modell, som sedan används som grund för modellprediktiv styrning, där fördröjningen mellan beslut och leverans av frekvensregleringstjänster inkluderas som en del av systemets tillstånd. Optimeringen av systemet implementeras med en dynamisk programmeringsmetodik med en tidsram på 48 timmar, där valet av tillåtna kontroller optimeras för beräkningseffektivitet. Resultatet visar att systemet kan vara lönsamt under optimal drift, men det är starkt beroende av storleken på nätanslutningen, framtida prisnivåer för systemtjänster och typen av snabbladdningsbehovet. Därför bör lönsamheten utvärderas för varje specifikt fall. Den utvecklade modellen visade relativt god beräkningseffektivitet för praktiskt implementation med en körtid för en enskilt iteration på 15 sekunder. Modellen kan därför användas som grund för framtida forskning inom området och för liknande problem inom optimal styrteori som involverar fördröjda kontroller och stokastisk efterfrågan. Flera föreslagna förbättringar och områden för framtida forskning föreslås.
|
7 |
Reference Tracking with Adversarial Adaptive Output- Feedback Model Predictive ControlBui, Linda January 2021 (has links)
Model Predictive Control (MPC) is a control strategy based on optimization that handles system constraints explicitly, making it a popular feedback control method in real industrial processes. However, designing this control policy is an expensive operation since an explicit model of the process is required when re-tuning the controller. Another common practical challenge is that not all states are available, which calls for an observer in order to estimate the states, and imposes additional challenges such as satisfying the constraints and conditions that follow. This thesis attempts to address these challenges by extending the novel Adversarial Adaptive Model Predictive Control (AAMPC) algorithm with output-feedback for linear plants without explicit identification. The AAMPC algorithm is an adaptive MPC framework, where results from an adversarial Multi-Armed Bandit (MAB) are applied to a basic model predictive control formulation. The algorithm of the project, Adversarial Adaptive Output-Feedback Model Predictive Control (AAOFMPC), is derived by extending the standard MPC formulation with output-feedback, i.e, to an Output-Feedback Model Predictive Control (OFMPC) scheme, where a Kalman filter is implemented as the observer. Furthermore, the control performance of the extended algorithm is demonstrated with the problem of driving the state to a given reference, in which the performance is evaluated in terms of regret, state estimation errors, and how well the states track their given reference. Experiments are conducted on two discrete-time Linear Time- Invariant (LTI) systems, a second order system and a third order system, that are perturbed with different noise sequences. It is shown that the AAOFMPC performance satisfies the given theoretical bounds and constraints despite larger perturbations. However, it is also shown that the algorithm is not very robust against noise since offsets from the reference values for the state trajectories are observed. Furthermore, there are several tuning parameters of AAOFMPC that need further investigation for optimal performance. / Modell Prediktiv Reglering (MPC) är en optimeringsbaserad reglertekniksmetod som hanterar processbegränsingar på ett systematiskt sätt, vilket gör den till en populär metod inom återkopplad reglering i processindustrin. Denna metod medför dock höga beräkningskostnader eftersom det krävs en explicit modell varje gång regulatorn justeras online. I praktiken är det också vanligt att alla tillståndsvariabler inte är tillgängliga, vilket kräver en observatör för att rekonstruera alla tillståndsvariabler. Detta leder till fler utmaningar som att uppfylla ytterligare systembegränsingar och villkor som följer. Detta projekt adresserar dessa utmaningar genom att förlänga den nya algoritmen Adversarial Adaptiv Modell Prediktiv Reglering (AAMPC) med output-feedback för linjära system utan explicit modellidentifiering. AAMPC-algoritmen är en adaptiv reglerstrategi där resultat från en adversarial multiarmed bandit (MAB) appliceras i en standard MPC-formulering. Denna MPC-formulering är förlängd med output-feedback dvs. Output-Feedback Modell Predktiv Reglering (OFMPC) där ett Kalman filter är implementerad som en observatör och resulterar i projektets algoritm: Adversarial Adaptiv Output- Feedback Modell Prediktiv Reglering (AAOFMPC). Vidare demonstreras den utökade algoritmens prestanda med problemet att driva tillståndsvariablerna till ett givet referensvärde, där prestandan evalueras i termer av regret, skattningsfel och hur väl tillståndsvariablerna följer de givna referensvärdena. Experiment utförs på två tidsdiskreta tidsinvarianta (LTI) system, ett andraordningssystem och ett tredjeordningssystem, som är perturberade med olika värden av brus. Resultaten visar att AAOFMPC:s prestanda uppfyller de givna teoretiska begränsningarna trots större störningar. Det visar sig dock att algoritmen inte är särskilt robust mot brus eftersom det sker avvikelser från de givna referensvärdena för tillståndsvariablerna. Dessutom finns det flera parametrar i algoritmen som kräver ytterligare utredningar för optimal prestanda.
|
Page generated in 0.1208 seconds