Optimal Selection of Basis Functions for Minimum-Effort Tracking Control of Nonminimum Phase Systems Using Filtered Basis Functions

Author(s):  
Keval S. Ramani ◽  
Molong Duan ◽  
Chinedum E. Okwudire ◽  
A. Galip Ulsoy

Abstract Accurate tracking of nonminimum phase (NMP) systems is well known to require large amounts of control effort. It is, therefore, of practical value to minimize the effort needed to achieve a desired level of tracking accuracy for NMP systems. There is growing interest in the use of the filtered basis functions (FBF) approach for tracking the control of linear NMP systems because of distinct performance advantages it has over other methods. The FBF approach expresses the control input as a linear combination of user-defined basis functions. The basis functions are forward filtered through the dynamics of the plant, and the coefficients are selected such that the tracking error is minimized. There is a wide variety of basis functions that can be used with the FBF approach, but there has been no work to date on how to select the best set of basis functions. Toward selecting the best basis functions, the Frobenius norm of the lifted system representation (LSR) of dynamics is proposed as an excellent metric for evaluating the performance of linear time varying (LTV) discrete-time tracking controllers, like FBF, independent of the desired trajectory to be tracked. Using the metric, an optimal set of basis functions that minimize the control effort without sacrificing tracking accuracy is proposed. The optimal set of basis functions is shown in simulations and experiments to significantly reduce control effort while maintaining or improving tracking accuracy compared to popular basis functions, like B-splines.

Author(s):  
Keval S. Ramani ◽  
Chinedum E. Okwudire

Abstract There is growing interest in the use of the filtered basis functions (FBF) approach to track linear systems, especially nonminimum phase (NMP) plants, because of the distinct advantages it presents as compared to other popular methods in the literature. The FBF approach expresses the control input to the plant as a linear combination of basis functions. The basis functions are forward filtered through the plant dynamics and the coefficients of the linear combination are selected such that the tracking error is minimized. This paper proposes a two-stage robust filtered basis functions approach for tracking control of linear systems in the presence of known uncertainty. In the first stage, the nominal model for filtering the basis functions is selected such that a Frobenius norm metric which considers the known uncertainty is minimized. In the second stage, an optimal set of basis functions is selected such that the effect of uncertainty is minimized for the nominal model selected in the first stage. Experiments on a 3D printer, demonstrate up to 7 times improvement in tracking performance using the proposed method as compared to the standard FBF approach.


Author(s):  
Keval Ramani ◽  
Chinedum Okwudire

Abstract There is growing interest in the use of the filtered basis functions (FBF) approach to track linear systems, especially nonminimum phase (NMP) plants, because of its distinct advantages compared to other tracking control methods in the literature. The FBF approach expresses the control input to the plant as a linear combination of basis functions with unknown coefficients. The basis functions are forward filtered through the plant dynamics and the coefficients are selected such that tracking error is minimized. Similar to other feedforward control methods, the tracking accuracy of the FBF approach deteriorates in the presence of uncertainties. However, unlike other methods, the FBF approach presents flexibility in terms of the choice of the basis functions, which can be used to improve its accuracy. This paper analyzes the effect of the choice of the basis functions on the tracking accuracy of FBF, in the presence of uncertainties, using the Frobenius norm of the lifted system representation of FBF's error dynamics. Based on the analysis, a methodology for optimal selection of basis functions to maximize robustness is proposed, together with an approach to avoid large control effort when it is applied to NMP systems. The basis functions resulting from this process are called robust basis functions. Applied experimentally to a desktop 3D printer with uncertain NMP dynamics, up to 48% improvement in tracking accuracy is achieved using the proposed robust basis functions compared to B-splines, while utilizing much less control effort.


Author(s):  
Keval S. Ramani ◽  
Molong Duan ◽  
Chinedum E. Okwudire ◽  
A. Galip Ulsoy

An approach for minimizing tracking errors in linear time-invariant (LTI) single-input single-output (SISO) discrete-time systems with nonminimum phase (NMP) zeros using filtered basis functions (FBF) is studied. In the FBF method, the control input to the system is expressed as a linear combination of basis functions. The basis functions are forward filtered using the dynamics of the NMP system, and their coefficients are selected to minimize the error in tracking a given desired trajectory. Unlike comparable methods in the literature, the FBF method is shown to be effective in tracking any desired trajectory, irrespective of the location of NMP zeros in the z-plane. The stability of the method and boundedness of the control input and system output are discussed. The control designer is free to choose any suitable set of basis functions that satisfy the criteria discussed in this paper. However, two rudimentary basis functions, one in time domain and the other in frequency domain, are specifically highlighted. The effectiveness of the FBF method is illustrated and analyzed in comparison with the truncated series (TS) approximation method.


2007 ◽  
Vol 2007 ◽  
pp. 1-12 ◽  
Author(s):  
Shinji Hara ◽  
Toni Bakhtiar ◽  
Masaaki Kanno

This paper is concerned with the inherentℋ2tracking performance limitation of single-input and multiple-output (SIMO) linear time-invariant (LTI) feedback control systems. The performance is measured by the tracking error between a step reference input and the plant output with additional penalty on control input. We employ the plant augmentation strategy, which enables us to derive analytical closed-form expressions of the best achievable performance not only for discrete-time system, but also for continuous-time system by exploiting the delta domain version of the expressions.


2021 ◽  
Author(s):  
Bingxin Ma ◽  
Gang Luo ◽  
Yongfu Wang

Abstract This paper addresses the event-triggered output feedback control problem for (steer-by-wire) SbW systems with uncertain nonlinearity and time-varying disturbance. First, a new framework of event-triggered control systems is proposed to eliminate the jumping phenomenon of event-based control input, and the trade-off between saving communication resources and attenuating jumping phenomenon can be removed. Then, the adaptive disturbance observer and fuzzy-based state observer are developed to estimate the external disturbanceand unavailable state of augmented SbW systems, respectively. Third, an event-triggered fixed-time control is developed for SbW systems to achieve prespecified tracking accuracy while saving communication resources of the controller area network (CAN). Furthermore, theoretical analysis based on Lyapunov stability theory is provided to verify the tracking error of SbW systems can converge to the prespecified neighborhood of the origin in fixed time regardless of the initial tracking error. Finally, simulations and experiments are given to evaluate the effectiveness and superiority of the proposed methods.


2012 ◽  
Vol 190-191 ◽  
pp. 1033-1039
Author(s):  
Hong Hui Wang ◽  
Zhao Hui Yuan ◽  
Juan Wu

For a class of non-matching uncertain nonlinear system such as stratospheric balloon-borne gondola azimuth control system, a new robust adaptive multiple sliding mode controller is proposed. In this control method, the virtual and the practical control variables are obtained by designing the multiple sliding modes step-by-step. For avoiding the chattering problem generated by discontinuous input, the traditional sign function is replaced by hyperbolic tangent function. Meanwhile, the CMAC neural network is used to approximate the system uncertainties and the derivative of virtual control input online, which can reduce the conservation of controller parameters design. The system stability analyses show that the control method can guarantee that the output tracking error and slide modes asymptotically convergent to boundary layer. The simulation results show that the controller has higher tracking accuracy, and stronger robust to nonlinear and uncertainty of system, and it also can be applied to other similar non-matching uncertain nonlinear systems.


Author(s):  
Keval S. Ramani ◽  
Chinedum E. Okwudire

This paper proposes a regularized filtered basis functions (RFBF) approach for robust tracking of discrete-time linear time invariant systems with bounded random (unstructured) uncertainties. Identical to the filtered basis functions (FBF) approach, studied in prior work by the authors, the RFBF approach expresses the control trajectory as a linear combination of user-defined basis functions with unknown coefficients. The basis functions are forward filtered using a model of the system and their coefficients are selected to fulfill the tracking control objective. The two approaches differ in the coefficient selection process. The FBF approach selects the coefficients such that the tracking error is minimized in the absence of uncertainties, whereas, the proposed RFBF approach formulates the coefficient selection problem as a constrained game-type problem where the coefficients are selected to minimize the worst case tracking error in the presence of model uncertainty. Illustrative examples are used to demonstrate significantly more accurate tracking of uncertain systems using RFBF compared with FBF.


1998 ◽  
Vol 120 (1) ◽  
pp. 111-116 ◽  
Author(s):  
Min-Shin Chen

This paper proposes a new tracking control design for linear time-varying systems. The proposed control input, which is in the span of finitely many preselected input data, minimizes the L2-norm of the output tracking error. The more input data is used, the less L2-norm of the tracking error is achieved. The design of the new controller, which consists of a feedforward controller and a discretized state feedback loop, requires a finite-time preview of the system parameters and the reference trajectory. It is shown that as long as the preview time is longer than a critical value, the closed-loop stability is maintained irrespective of the stability property of the system’s zero dynamics. When the system parameters are periodically time-varying, the proposed design can be solely based on a set of experimental input and output data instead of on the exact information of system parameters.


2021 ◽  
Vol 11 (8) ◽  
pp. 3631
Author(s):  
Luca Bruzzone ◽  
Mario Baggetta ◽  
Pietro Fanghella

Fractional Calculus is usually applied to control systems by means of the well-known PIlDm scheme, which adopts integral and derivative components of non-integer orders λ and µ. An alternative approach is to add equally distributed fractional-order terms to the PID scheme instead of replacing the integer-order terms (Distributed Order PID, DOPID). This work analyzes the properties of the DOPID scheme with five terms, that is the PII1/2DD1/2 (the half-integral and the half-derivative components are added to the classical PID). The frequency domain responses of the PID, PIlDm and PII1/2DD1/2 controllers are compared, then stability features of the PII1/2DD1/2 controller are discussed. A Bode plot-based tuning method for the PII1/2DD1/2 controller is proposed and then applied to the position control of a mechatronic axis. The closed-loop behaviours of PID and PII1/2DD1/2 are compared by simulation and by experimental tests. The results show that the PII1/2DD1/2 scheme with the proposed tuning criterium allows remarkable reduction in the position error with respect to the PID, with a similar control effort and maximum torque. For the considered mechatronic axis and trapezoidal speed law, the reduction in maximum tracking error is −71% and the reduction in mean tracking error is −77%, in correspondence to a limited increase in maximum torque (+5%) and in control effort (+4%).


2021 ◽  
pp. 107754632110191
Author(s):  
Farzam Tajdari ◽  
Naeim Ebrahimi Toulkani

Aiming at operating optimally minimizing error of tracking and designing control effort, this study presents a novel generalizable methodology of an optimal torque control for a 6-degree-of-freedom Stewart platform with rotary actuators. In the proposed approach, a linear quadratic integral regulator with the least sensitivity to controller parameter choices is designed, associated with an online artificial neural network gain tuning. The nonlinear system is implemented in ADAMS, and the controller is formulated in MATLAB to minimize the real-time tracking error robustly. To validate the controller performance, MATLAB and ADAMS are linked together and the performance of the controller on the simulated system is validated as real time. Practically, the Stewart robot is fabricated and the proposed controller is implemented. The method is assessed by simulation experiments, exhibiting the viability of the developed methodology and highlighting an improvement of 45% averagely, from the optimum and zero-error convergence points of view. Consequently, the experiment results allow demonstrating the robustness of the controller method, in the presence of the motor torque saturation, the uncertainties, and unknown disturbances such as intrinsic properties of the real test bed.


Sign in / Sign up

Export Citation Format

Share Document