Adaptive Control of Hydraulic Drive System: Real Time Steady-State Estimation Using Kalman Filter
dc.contributor.author | Agvik, Robert | |
dc.contributor.author | Vännman, Sophie | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för mekanik och maritima vetenskaper | sv |
dc.contributor.department | Chalmers University of Technology / Department of Mechanics and Maritime Sciences | en |
dc.contributor.examiner | Forsberg, Peter | |
dc.contributor.supervisor | Broberg, Marcus | |
dc.contributor.supervisor | Johansson, Oskar | |
dc.date.accessioned | 2023-07-05T09:45:36Z | |
dc.date.available | 2023-07-05T09:45:36Z | |
dc.date.issued | 2023 | |
dc.date.submitted | 2023 | |
dc.description.abstract | This thesis investigates how an adaptive controller can be developed for a hydraulic drive system. The currently used controller consists of a feed-forward component and a PI component. The feed-forward component consists of tables describing the steady-states of the vehicle, where the desired value is acquired through linear interpolation between the table points. The problem being that the system behaviour changes with time, leading the table values to become inaccurate and as a consequence the controller cannot control the system to satisfaction. The goal of this thesis is to solve this adaptivity problem and develop a controller that can handle the changes to the system over time. This is achieved by implementing a Kalman filter-based algorithm that updates the steady-state values of the feed-forward part of the controller to correct values, based on continuous measurements from the system. Relevant tables values are chosen as Kalman states which are updated based on measurements from the system and then reinserted into the tables. Two further development concepts are investigated. In the first the Kalman filter is updated with a batch of measurements and in the second a 3rd order polynomial is used to find interpolated values instead of linear interpolation. The conclusion is that the above mentioned algorithm results in an efficient system controller that maintains a comfortable driving experience. It is shown in this thesis that updated table values provide better control performance and that this contributes to the adaptivity of the controller. | |
dc.identifier.coursecode | MMSX30 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12380/306580 | |
dc.language.iso | eng | |
dc.setspec.uppsok | Technology | |
dc.subject | Machine learning | |
dc.subject | Reinforcement learning | |
dc.subject | System control | |
dc.subject | Model-free Control | |
dc.subject | Model-Based Control | |
dc.subject | Adaptive Control | |
dc.subject | Kalman Filter | |
dc.subject | Extended Kalman Filter | |
dc.title | Adaptive Control of Hydraulic Drive System: Real Time Steady-State Estimation Using Kalman Filter | |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.degree | Master's Thesis | en |
dc.type.uppsok | H | |
local.programme | Systems, control and mechatronics (MPSYS), MSc |