3,879 research outputs found

    Control of an Active Suspension System as a Benchmark for Design and Optimization of Restricted Complexity Controllers

    Get PDF
    A benchmark problem for restricted complexity controller design is introduced. The objective is to design the lowest-order controller which meets the control specifications for an active suspension system. The input-output data of the plant are provided on the benchmark site and the final controllers are evaluated using the closed-loop data. Thirteen solutions proposed to solve the benchmark problem are briefly presented and classified in terms of methodology and compared with respect to their complexity and performance

    Learning for Advanced Motion Control

    Full text link
    Iterative Learning Control (ILC) can achieve perfect tracking performance for mechatronic systems. The aim of this paper is to present an ILC design tutorial for industrial mechatronic systems. First, a preliminary analysis reveals the potential performance improvement of ILC prior to its actual implementation. Second, a frequency domain approach is presented, where fast learning is achieved through noncausal model inversion, and safe and robust learning is achieved by employing a contraction mapping theorem in conjunction with nonparametric frequency response functions. The approach is demonstrated on a desktop printer. Finally, a detailed analysis of industrial motion systems leads to several shortcomings that obstruct the widespread implementation of ILC algorithms. An overview of recently developed algorithms, including extensions using machine learning algorithms, is outlined that are aimed to facilitate broad industrial deployment.Comment: 8 pages, 15 figures, IEEE 16th International Workshop on Advanced Motion Control, 202

    Correlation-Based Tuning of a Restricted-Complexity Controller for an Active Suspension System

    Get PDF
    A correlation-based controller tuning method is proposed for the ``Design and optimization of restricted-complexity controllers'' benchmark problem. The approach originally proposed for model following is extended to solve the disturbance rejection problem. The idea is to tune the controller parameters such that the closed-loop output be uncorrelated with the disturbance signal. Since perfect decorrelation between the closed-loop output and the disturbance signal is not attainable in the restricted-complexity controller design, the cross correlation between these two signals is minimized iteratively using the stochastic approximation method. Since control specifications can normally be expressed in terms of constraints on the sensitivity functions, a frequency-domain analysis of the criterion is performed. Straightforward implementation of the proposed approach on the active suspension system of the Automatic Control Laboratory of Grenoble (LAG) provides a 2nd-order controller that meets the control specifications very well

    An Optimization approach to plant-controller co-design

    Get PDF
    Improving the behavior of a controlled mechanical device is traditionally accomplished by manipulating the parameters of the control system in isolation. If permitted, a better solution can be achieved by including the physical attributes of the mechanical structure as optimization variables. However, this expansion of the search space increases the importance of properly formulating the optimization problem to avoid undesirable behavior. Some modern (e.g. H∞) methods can be used to simultaneously optimize dynamic performance and robustness, but they require high levels of understanding and do not handle nonlinearities and arbitrary optimization constraints without additional augmentation. This work proposes and applies a method to add robustness to an optimized stabilizing controller and plant combination using constrained performance index optimization of chirp signal tracking. Using a chirp reference helps to improve the generality of the system response and ensures that resonant modes lay outside the useful range of input frequencies. Moreover, applying constraints on physical optimization parameters and their sensitivities helps to limit the solution space of a potentially high-dimensional problem while ensuring that the resultant system is both realizable and robust. An experimental platform for studying the process of toner ink fusion was modeled to demonstrate the effectiveness of the proposed method. For this system, combined optimization resulted in a performance index over 45% better than the result of optimizing the controller alone. Meanwhile, a worst-case robustness floor was maintained on several critical and uncertain system qualities

    Multi-Loop PID Control Design by Data-Driven Loop-Shaping Method

    Get PDF

    Performance Improvement of Low-Cost Iterative Learning-Based Fuzzy Control Systems for Tower Crane Systems

    Get PDF
    This paper is dedicated to the memory of Prof. Ioan Dzitac, one of the fathers of this journal and its founding Editor-in-Chief till 2021. The paper addresses the performance improvement of three Single Input-Single Output (SISO) fuzzy control systems that control separately the positions of interest of tower crane systems, namely the cart position, the arm angular position and the payload position. Three separate low-cost SISO fuzzy controllers are employed in terms of first order discrete-time intelligent Proportional-Integral (PI) controllers with Takagi-Sugeno-Kang Proportional-Derivative (PD) fuzzy terms. Iterative Learning Control (ILC) system structures with PD learning functions are involved in the current iteration SISO ILC structures. Optimization problems are defined in order to tune the parameters of the learning functions. The objective functions are defined as the sums of squared control errors, and they are solved in the iteration domain using the recent metaheuristic Slime Mould Algorithm (SMA). The experimental results prove the performance improvement of the SISO control systems after ten iterations of SMA

    Feedforward control for lightweight motion systems

    Get PDF

    Learning and Reacting with Inaccurate Prediction: Applications to Autonomous Excavation

    Get PDF
    Motivated by autonomous excavation, this work investigates solutions to a class of problem where disturbance prediction is critical to overcoming poor performance of a feedback controller, but where the disturbance prediction is intrinsically inaccurate. Poor feedback controller performance is related to a fundamental control problem: there is only a limited amount of disturbance rejection that feedback compensation can provide. It is known, however, that predictive action can improve the disturbance rejection of a control system beyond the limitations of feedback. While prediction is desirable, the problem in excavation is that disturbance predictions are prone to error due to the variability and complexity of soil-tool interaction forces. This work proposes the use of iterative learning control to map the repetitive components of excavation forces into feedforward commands. Although feedforward action shows useful to improve excavation performance, the non-repetitive nature of soil-tool interaction forces is a source of inaccurate predictions. To explicitly address the use of imperfect predictive compensation, a disturbance observer is used to estimate the prediction error. To quantify inaccuracy in prediction, a feedforward model of excavation disturbances is interpreted as a communication channel that transmits corrupted disturbance previews, for which metrics based on the sensitivity function exist. During field trials the proposed method demonstrated the ability to iteratively achieve a desired dig geometry, independent of the initial feasibility of the excavation passes in relation to actuator saturation. Predictive commands adapted to different soil conditions and passes were repeated autonomously until a pre-specified finish quality of the trench was achieved. Evidence of improvement in disturbance rejection is presented as a comparison of sensitivity functions of systems with and without the use of predictive disturbance compensation

    A LOW-COST APPROACH TO DATA-DRIVEN FUZZY CONTROL OF SERVO SYSTEMS

    Get PDF
    Servo systems become more and more important in control systems applications in various fields as both separate control systems and actuators. Ensuring very good control system performance using few information on the servo system model (viewed as a controlled process) is a challenging task. Starting with authors’ results on data-driven model-free control, fuzzy control and the indirect model-free tuning of fuzzy controllers, this paper suggests a low-cost approach to the data-driven fuzzy control of servo systems. The data-driven fuzzy control approach consists of six steps: (i) open-loop data-driven system identification to produce the process model from input-output data expressed as the system step response, (ii) Proportional-Integral (PI) controller tuning using the Extended Symmetrical Optimum (ESO) method, (iii) PI controller parameters mapping onto parameters of Takagi-Sugeno PI-fuzzy controller in terms of the modal equivalence principle, (iv) closed-loop data-driven system identification, (v) PI controller tuning using the ESO method, (vi) PI controller parameters mapping onto parameters of Takagi-Sugeno PI-fuzzy controller. The steps (iv), (v) and (vi) are optional. The approach is applied to the position control of a nonlinear servo system. The experimental results obtained on laboratory equipment validate the approach
    corecore