8 research outputs found

    Control of flexible joint robotic manipulator using tuning functions design

    Full text link
    The goal of this thesis is to design the controller for a single arm manipulator having a flexible joint for the tracking problem in two different cases. A controller is designed for a deterministic case wherein the plant parameters are assumed to be known while another is designed for an adaptive case where all the plant parameters are assumed to be unknown. In general the tracking problem is; given a smooth reference trajectory, the end effector has to track the reference while maintaining the stability. It is assumed that only the output of the manipulator, which is the link angle, is available for measurement. Also without loss of generality, the fast dynamics, that is the dynamics of the driver side of the system are neglected for the sake of simplicity; In the first case, the design procedure adopted is called observer backstepping. Since the states of the system are unavailable for measurement, an observer is designed that estimates the system states. These estimates are fed to the controller which in turn produces the control input to the system; The second case employs a design procedure called tuning functions design. In this case, since the plant parameters are unknown, the observer designed in case one cannot be used for determining the state estimates. For this purpose, parameter update laws and filters are designed for estimation of plant parameters. The filters employed are k-filters. The k-filters and the parameter update laws are given as input to the controller, which generates the control input to the system; For both cases, the mathematical models are simulated using Matlab/Simulink, and the results are verified

    Adaptive control for time-varying systems: congelation and interconnection

    Get PDF
    This thesis investigates the adaptive control problem for systems with time-varying parameters. Two concepts are developed and exploited throughout the thesis: the congelation of variables, and the active nodes. The thesis first revisits the classical adaptive schemes and explains the challenges brought by the presence of time-varying parameters. Then, the concept of congelation of variables is introduced and its use in combinations with passivity-based, immersion-and-invariant, and identification-based adaptive schemes are discussed. As the congelation of variables method introduces additional interconnection in the closed-loop system, a framework for small-gain-like control synthesis for interconnected systems is needed.\vspace{2ex} To this end, the thesis proceeds by introducing the notion of active nodes. This is instrumental to show that as long as a class of node systems that possess adjustable damping parameters, that is the active nodes, satisfy certain graph-theoretic conditions, the desired small-gain-like property for the overall system can be enforced via tuning these adjustable parameters. Such conditions for interconnected systems with quadratic, nonlinear, and linearly parametrized supply rates, respectively, are elaborated from the analysis and control synthesis perspectives. The placement and the computation/adaptation of the damping parameters are also discussed. Following the introduction of these two fundamental tools, the thesis proceeds by discussing state-feedback designs for a class of lower-triangular nonlinear systems. The backstepping technique and the congelation of variables method are combined for passivity-based, immersion-and-invariance, and identification-based schemes. The notion of active nodes is exploited to yield simple and systematic proofs. Based on the results established for lower-triangular systems, the thesis continues to investigate output-feedback adaptive control problems. An immersion-and-invariance scheme for single-input single-output linear systems and a passivity-based scheme for nonlinear systems in observer form are proposed. The proof and interpretation of these results are also based on the notion of active nodes. The simulation results show that the adaptive control schemes proposed in the thesis have superior performance when compared with the classical schemes in the presence of time-varying parameters. Finally, the thesis studies two applications of the theoretical results proposed. The servo control problem for serial elastic actuators, and the disease control problem for interconnected settlements. The discussions show that these problems can be solved efficiently using the framework provided by the thesis.Open Acces

    Discrete-time weight updates in neural-adaptive control

    Get PDF
    Abstract Typical neural-adaptive control approaches update neural-network weights as though they were adaptive parameters in a continuous-time adaptive control. However, requiring fast digital rates usually restricts the size of the neural network. In this paper we analyze a deltarule update for the weights, applied at a relatively slow digital rate. We show that digital weight update causes the neural network to estimate a discrete-time model of the system, assuming that state feedback is still applied in continuous time. A Lyapunov analysis shows uniformly ultimately bounded signals. Furthermore, slowing the update frequency and using the extra computational time to increase the size/accuracy of the neural network results in better performance. Experimental results achieving link tracking of a two-link flexible-joint robot verify the improved performance

    Robust adaptive control of uncertain nonlinear systems

    Get PDF
    Ph.DDOCTOR OF PHILOSOPH

    Entwurf eines Beobachterbasierten Robusten Nichtlinearen Reglers

    Get PDF
    Due to observers ability in the estimation of internal system states, observers play an important role in the field of control and monitoring of dynamical systems. In reality, using sensors to measure the desired system states may be costly and/or affects the reliability of technical systems. Besides, some signals are impractical or inaccessible to be measured and using of sensors leads to significant errors such as stochastic noise. The solution of using observers is well-known since 1964. Besides the estimation of system states, some observers are able to estimate unknown inputs affecting the system dynamics such as disturbance forces or torques. These features are helpful for supervision and fault diagnosis tasks by monitoring the sensors and system components or for advanced control purposes by realizing observer-based control for practical systems. Among the state and disturbance observers, Proportional-Integral-Observer (PIO) is highly appreciated because of its simple structure and design procedure. Furthermore, using sufficiently high gain PIO, a robust estimation of system states and unknown inputs can be achieved. Besides taking the advantages of high gain design, the disadvantages of large overshoot and strong influence from measurement noise (as typical drawbacks of high gain utilization) in the control and estimation performance can not be neglected. Recently, some researches have been done to overcome the disadvantages of high gain observers and to adaptively adjust the gain of observer based on the resulting actual performance. Considering the advantages and disadvantages of high gain PIO besides the recent developments, it is evident that there are still open problems and questions to be solved in the area of optimal design of PIO and robust nonlinear control approaches based on PIO. On the other hand, the PI-Observer can be used in combination with linear/nonlinear control approaches (due to its simple structure and capability to estimate the system states and disturbances) to improve the performance and robustness of the closed-loop control results. Therefore, this thesis focuses on development and improvement of high gain Proportional-Integral-Observer as well as utilization of this observer in combination with well-known robust control approaches for possible general application in nonlinear systems. The Modified Advanced PIO (MAPIO) is introduced in this work as the extended version of Advanced PIO (APIO) to tune the gain of PIO according to the current situation. A cost function is defined so that the estimation performance and the related energy can be evaluated. Comparison between advanced observer design approaches has been done in the task of reconstructing the nonlinear characteristics and estimating the external inputs (contact forces) acting to elastic mechanical structures. Simulation results in open-loop and closed-loop cases verified that the performance of MAPIO in the task of unknown input estimation is more robust to different levels of measurement noise in comparison to previous methods e.g. APIO and standard high/low gain PIO. Furthermore, a new gain design approach of Proportional-Integral-Observer is proposed to overcome the disadvantages of high gain PIO and to realize the estimation of fast dynamical behaviors like unknown impact force. The dynamics of this force input is assumed as unknown. The idea of funnel control is taking into consideration to design the PIO gain. The important advantage of the proposed approach compared to previously published PIO gain design is the self-adjustment of observer gains according to the actual estimation situation inside the predefined funnel area. In this thesis it is shown that the proposed funnel PI-Observer algorithm allows adaptive PIO gain calculation, being able to be situatively adjusted even in the presence of measurement noise. Stability proof of funnel PI-Observer is investigated according to the switching observer condition and Lyapunov theory. The effectiveness of the proposed method is evaluated by simulation and experimental results using an elastic beam test rig. Furthermore, a nonlinear MIMO mechanical system is used to verify the effectiveness of the proposed method in the closed-loop context. Additionally, this thesis provides two new PI-Observer-based robust controllers as PIO-based sliding mode control and PIO-based backstepping control to improve the position tracking performance of a hydraulic differential cylinder system in the presence of uncertainties e.g. modeling errors, disturbances, and measurement noise. To use the linear PIO for estimation of system states and unknown inputs, the input-output feedback linearization approach is used to linearize the nonlinear model of hydraulic differential cylinder system. Thereupon the result of state and unknown input estimation is integrated into the structure of robust control design (here SMC and backstepping control) to eliminate the effects of uncertainties and disturbances. The introduced PIO-based robust controllers guarantee the ultimate boundness of the tracking error in the presence of uncertainties. The closed-loop stability is proved using Lyapunov theory in both cases. The proposed methods are experimentally validated and the results are compared with the standard SMC and industrial standard approach P-Controller in the presence of measurement noise, model uncertainties, and external disturbances. A general comparison of SMC and backstepping control approaches is provided in the last part of this work.Die Regelung und Überwachung dynamischer Systeme kann voraussetzen, dass Informationen über interne Systemzustände bekannt sind. Die Verwendung von Sensoren zur Erfassung aller Systemzustände kann erhöhte Kosten zur Folge haben und die Systemzuverlässigkeit negativ beeinflussen. Weitere Probleme ergeben sich dadurch, dass ggf. nicht jeder Systemzustand sensorisch erfasst werden kann. Der Beobachter erlaubt die Rekonstruktion aller Systemzustände auf Grundlage weniger Messungen. Neben Systemzuständen können externe Eingangsgrößen wie Reibmomente und Störungen geschätzt werden. Als Konsequenz ermöglicht der Beobachter eine gegenüber Störungen robuste Regelung und Fehlerdiagnose technischer Systeme. Der Proportional-Integral-Observer (PIO) kann mittels bestehender Entwurfsverfahren einfach implementiert werden. Durch Anpassen der Rückkopplungsmatrix eignet sich der PIO zur kombinierten Schätzung von Zuständen und unbekannten Eingangsgrößen. In diesem Zusammenhang spielt die Wahl einer betragsmäßig großen Rückkopplungsverstärkungsmatrix, als sogenannter High Gain Ansatz, eine entscheidende Rolle. Weiterhin hängt die Performance des PIO von der unbekannten Charakteristik der zu schätzenden Eingangsgröße ab. Diese Arbeit befasst sich mit der Entwicklung optimierter Entwurfsverfahren für den Proportional-Integral-Observer und der Entwicklung und Anwendung beobachterbasierter Konzepte zur robusten Regelung nichtlinearer Systeme. In dieser Arbeit wird der modifizierte Advanced PIO (MAPIO) als erweiterte Version des Advanced PIO (APIO) eingeführt. Der Schätzfehler von MAPIO wird über ein Gütefunktional abgebildet. Das Gütefunktional wird durch Anpassung der Rückkopplungsverstärkungsmatrix an die Charakteristik der unbekannten Eingangsgröße minimiert. Die Performance der modifizierten Beobachterentwurfsansätze wird anhand eines praktischen Beispiels bewertet. Geschätzt wird eine unbekannte Kontaktkraft mit nichtlinearer Charakteristik, die auf ein mechanisches System wirkt. Anhand eines Simulationsbeispiels im offenen und geschlossenen Regelkreis wird die Performance von MAPIO gegenüber vorherigen Verfahren APIO und PIO verifiziert. Basierend auf der Idee des Funnel Reglers wird ein neuartiges Entwurfskonzept für den Proportional-Integral-Observer vorgestellt. Die Nachteile des PIO-Konzeptes mit hohem Verstärkungsfaktor können überwunden werden und Schätzungen schneller dynamischer Verhaltensweisen lassen sich realisieren. Der Vorteil der neuartigen Funnel PIO Methode ist, dass der Schätzfehler in einem definierten Bereich, der sogenannten Funnel-Area, verbleibt. In dieser Arbeit wird gezeigt, dass der vorgeschlagene Funnel PIO Algorithmus eine adaptive PIO Verstärkungsberechnung ermöglicht, die auch in Gegenwart von Messrauschen situativ eingestellt werden kann. Der Stabilitätsnachweis von Funnel PIO wird mittels der Lyapunov Theorie untersucht. Die Wirksamkeit der vorgeschlagenen Methode wird durch Simulation und experimentelle Ergebnisse validiert. Eine auf einen elastischen Balken wirkende äußere Kraft mit nichtlinearer Charakteristik wird geschätzt. Ein nichtlineares MIMO System wird verwendet, um die Wirksamkeit der vorgeschlagenen Methode im geschlossenen Regelkreis zu verifizieren. In dieser Arbeit werden zwei neue PI-Observer basierte robuste Regelungen (PIO-basierte Sliding Mode und PIO-basierte Backstepping Regelung) vorgestellt. Die Positionsregelung eines hydraulischen Differentialzylinders in Gegenwart von Modellunsicherheiten, Störungen und Messrauschen wird untersucht. Zur Anwendung der PIO-basierten Störgrößenschätzung wird eine Ein-/Ausgangs-Linearisierung des nichtlinearen Modells vorgenommen. Die Stabilität des geschlossenen Regelkreises wird in beiden Fällen mit der Lyapunov Theorie bewiesen. Die vorgeschlagenen Methoden werden experimentell validiert und die Ergebnisse werden mit dem Standard Sliding Mode Regler und einem P-Regler in Gegenwart von Messrauschen, Modellunsicherheiten und externen Störungen verglichen

    Learning and Control of Dynamical Systems

    Get PDF
    Despite the remarkable success of machine learning in various domains in recent years, our understanding of its fundamental limitations remains incomplete. This knowledge gap poses a grand challenge when deploying machine learning methods in critical decision-making tasks, where incorrect decisions can have catastrophic consequences. To effectively utilize these learning-based methods in such contexts, it is crucial to explicitly characterize their performance. Over the years, significant research efforts have been dedicated to learning and control of dynamical systems where the underlying dynamics are unknown or only partially known a priori, and must be inferred from collected data. However, much of these classical results have focused on asymptotic guarantees, providing limited insights into the amount of data required to achieve desired control performance while satisfying operational constraints such as safety and stability, especially in the presence of statistical noise. In this thesis, we study the statistical complexity of learning and control of unknown dynamical systems. By utilizing recent advances in statistical learning theory, high-dimensional statistics, and control theoretic tools, we aim to establish a fundamental understanding of the number of samples required to achieve desired (i) accuracy in learning the unknown dynamics, (ii) performance in the control of the underlying system, and (iii) satisfaction of the operational constraints such as safety and stability. We provide finite-sample guarantees for these objectives and propose efficient learning and control algorithms that achieve the desired performance at these statistical limits in various dynamical systems. Our investigation covers a broad range of dynamical systems, starting from fully observable linear dynamical systems to partially observable linear dynamical systems, and ultimately, nonlinear systems. We deploy our learning and control algorithms in various adaptive control tasks in real-world control systems and demonstrate their strong empirical performance along with their learning, robustness, and stability guarantees. In particular, we implement one of our proposed methods, Fourier Adaptive Learning and Control (FALCON), on an experimental aerodynamic testbed under extreme turbulent flow dynamics in a wind tunnel. The results show that FALCON achieves state-of-the-art stabilization performance and consistently outperforms conventional and other learning-based methods by at least 37%, despite using 8 times less data. The superior performance of FALCON arises from its physically and theoretically accurate modeling of the underlying nonlinear turbulent dynamics, which yields rigorous finite-sample learning and performance guarantees. These findings underscore the importance of characterizing the statistical complexity of learning and control of unknown dynamical systems.</p
    corecore