This brief proposes an adaptation of the Generalized Predictive Control (GPC) for ramp-reference tracking. The second-order difference operation and the plant model are used to get an augmented model with two embedded integrators and whose output is the tracking error. Differently from other GPC-based tracking algorithms, the proposed approach does not require information about the reference parameters, and the GPC prediction horizon is composed of the predicted errors instead of the expected plant outputs. Thus, the optimization function and the receding horizon strategy used in conventional GPC can be applied to get the control law. Simulation and experimental results prove that the proposed approach can successfully track constant and ramp references. The proposed method is applicable for single-input single-outputs plants. However, the mathematical background presented in this brief can be used in the development of new GPC strategies.
10 February 2021 in IEEE Transactions on Circuits and Systems II: Express Briefs
Some important applications require control systems capable of tracking high-degree polynomial references. However, polynomial reference tracking is difficult because the controller must have a fast response to track variable references. Generalized Predictive Control (GPC), used in industrial applications, has a fast response. However, up to now, GPC approaches in the literature are not designed for high-degree polynomial reference tracking. For that reason, this brief proposes a GPC system for the tracking of polynomial references of any degree. The high-order backward difference operator was used to develop an augmented prediction model designed to have an arbitrary number of embedded integrators. Thus, according to the internal model principle, the proposed predictive controller can track polynomial references of any degree. An optimization technique is used to define future control actions, while the control law is defined through the receding horizon principle. Simulation and experimental results prove that the proposed controller performs better than other approaches described in the literature.
5 August 2021 in IEEE Transactions on Circuits and Systems II: Express Briefs
Sinusoidal reference tracking is required in important practical applications. Resonant controllers are suitable for that task. However, stable implementation of these controllers in a digital processor is difficult to achieve. On the other hand, quasi-resonant controllers are easier to implement, but they do not guarantee asymptotic reference tracking. This paper proposes a new resonant controller based on Generalized Predictive Control (GPC) and Internal Model Principle (IMP). The first-order and second-order difference operators are applied to create a GPC system whose structure embeds the Z-transform of the sinusoidal reference. Thus, according to IMP, the proposed controller, named Resonant Generalized Predictive Control (RGPC), asymptotically tracks sinusoidal references. Besides, the proposed RGPC has the advantages of GPC, such as fast response and easy implementation in digital processors. Experimental tests prove that the proposed RGPC has better performance than other controllers for sinusoidal reference tracking.
7 March 2024 in IEEE Transactions on Computational Social Systems
This article generalizes two recently proposed opinion dynamics models with control. The generalized model consists of a standard model of agents interacting with each other, to which affine control inputs from players are added. The controls, influencing the opinions of agents, are exercised by entities called players, who specify targets, possibly conflicting, for agents. Three game-playing procedures are defined: sequential, parallel, and asynchronous. Each player has knowledge of the current state of all agents, but no other information about the other players. The player controls are designed using one step ahead optimization. This leads to several novel results: easily computable control policies for each player that depend only on the player’s own information and conditions for convergence to the equilibrium as well as formulas for the latter. Comparisons showing advantages over prior Riccati equation-based methods for networks of different sizes are provided. The code to reproduce all examples and simulations is available on the GitHub site. Overall, the main contribution is the one step ahead optimal control (OSAOC) framework for influencing multiagent opinion dynamics in a decentralized game-theoretic setting.
High-performance motor drives that operate in harsh conditions require an accurate and robust angular position measurement to correctly estimate the speed and reduce the torque ripple produced by angular estimation error. For that reason, a resolver is used in motor drives as a position sensor due to its robustness. A resolver-to-digital converter (RDC) is an observer used to get the angular position from the resolver signals. Most RDCs are based on angle tracking observers (ATOs). On the other hand, generalized predictive control (GPC) has become a powerful tool in developing controllers and observers for industrial applications. However, no GPC-based RDC with zero steady-state error during constant speed operation has been proposed. This paper proposes an RDC based on the second-order difference GPC (SOD-GPC). In SOD-GPC, the second-order difference operator is applied to design a GPC model with two embedded integrators. Thus, the SOD-GPC is used to design a type-II ATO whose steady-state angle estimation error tends to zero during constant speed operation. Simulation and experimental results prove that the proposed RDC system has better performance than other literature approaches.
Some novel applications require the tracking/rejection of biased sinusoidal reference/distur-bances. According to the internal model principle (IMP), a controller must embed the model of a biased sinusoidal signal to track references and also reject perturbations modeled through the aforementioned signal. However, the design of that kind of controller is not straightforward, especially when they are implemented in digital processors. This paper presents a controller, based on generalized predictive control (GPC), designed for tracking/rejection of biased sinusoidal signals. In general, GPC is based on the prediction of the plant responses through an augmented prediction model. The proposed approach develops an augmented model that predicts the future errors. The prediction model and the control law used in the proposed approach embed the discrete-time model of a biased sinusoidal signal. Thus, the proposed controller can track/reject biased sinusoidal references/disturbances. The predicted errors and the future inputs of the proposed augmented model are used to define the cost function that measures the control performance. An optimization technique was applied to obtain the solution of the cost function, which is the optimal sequence of future model inputs that allows defining the control law. Experimental tests prove that the proposed controller can asymptotically track and reject biased sinusoidal signals.