Optimal Linear Control of an Energy Harvesting System

Similar documents
The output voltage is given by,

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

State Feedback Controller for Position Control of a Flexible Link

Anakapalli Andhra Pradesh, India I. INTRODUCTION

Lab 5a: Pole Placement for the Inverted Pendulum

DESIGN AND MODELLING OF SENSORLESS VECTOR CONTROLLED INDUCTION MOTOR USING MODEL REFERENCE ADAPTIVE SYSTEMS

A Power System Dynamic Simulation Program Using MATLAB/ Simulink

Lab 6a: Pole Placement for the Inverted Pendulum

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

Implementation of Twelve-Sector based Direct Torque Control for Induction motor

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

ENGG4420 LECTURE 7. CHAPTER 1 BY RADU MURESAN Page 1. September :29 PM

Introduction to Control (034040) lecture no. 2

Introduction to Controls

Vector Controlled Power Generation in a Point Absorber Based Wave Energy Conversion System

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

DEVELOPMENT OF DIRECT TORQUE CONTROL MODELWITH USING SVI FOR THREE PHASE INDUCTION MOTOR

ISSN: (Online) Volume 2, Issue 2, February 2014 International Journal of Advance Research in Computer Science and Management Studies

PERFORMANCE ANALYSIS OF DIRECT TORQUE CONTROL OF 3-PHASE INDUCTION MOTOR

EFFECTS OF LOAD AND SPEED VARIATIONS IN A MODIFIED CLOSED LOOP V/F INDUCTION MOTOR DRIVE

Mathematical Modeling and Dynamic Simulation of DC Motors using MATLAB/Simulink Environment

UJET VOL. 2, NO. 2, DEC Page 8

Independent Control of Speed and Torque in a Vector Controlled Induction Motor Drive using Predictive Current Controller and SVPWM

Robust Speed Controller Design for Permanent Magnet Synchronous Motor Drives Based on Sliding Mode Control

THE REACTION WHEEL PENDULUM

Controlling the Inverted Pendulum

Simulation of Direct Torque Control of Induction motor using Space Vector Modulation Methodology

Synergetic Control for Electromechanical Systems

FEEDBACK CONTROL SYSTEMS

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

MODELLING ANALYSIS & DESIGN OF DSP BASED NOVEL SPEED SENSORLESS VECTOR CONTROLLER FOR INDUCTION MOTOR DRIVE

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Laboratory Exercise 1 DC servo

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

Example: DC Motor Speed Modeling

Pierre Bigot 2 and Luiz C. G. de Souza 3

PHYS225 Lecture 9. Electronic Circuits

Full Order Observer Controller Design for DC Motor Based on State Space Approach

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

Sensorless DTC-SVM of Induction Motor by Applying Two Neural Controllers

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Performance Of Power System Stabilizerusing Fuzzy Logic Controller

Sunita.Ch 1, M.V.Srikanth 2 1, 2 Department of Electrical and Electronics, Shri Vishnu engineering college for women, India

EXAMPLE: MODELING THE PT326 PROCESS TRAINER

MODELING AND HIGH-PERFORMANCE CONTROL OF ELECTRIC MACHINES

Classical Dual-Inverted-Pendulum Control

Dynamics and control of mechanical systems

DTC Based Induction Motor Speed Control Using 10-Sector Methodology For Torque Ripple Reduction

Self-Tuning Control for Synchronous Machine Stabilization

EE 422G - Signals and Systems Laboratory

System Modeling: Motor position, θ The physical parameters for the dc motor are:

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

I R TECHNICAL RESEARCH REPORT. Discrete-Time Integral Control of PWM DC-DC Converters. by C.-C. Fang, E.H. Abed T.R

SYNCHRONIZATION CRITERION OF CHAOTIC PERMANENT MAGNET SYNCHRONOUS MOTOR VIA OUTPUT FEEDBACK AND ITS SIMULATION

DOUBLE ARM JUGGLING SYSTEM Progress Presentation ECSE-4962 Control Systems Design

Vibration Suppression of a 2-Mass Drive System with Multiple Feedbacks

Feedback Control of Linear SISO systems. Process Dynamics and Control

Backstepping Control with Integral Action of PMSM Integrated According to the MRAS Observer

Target Tracking Using Double Pendulum

International Journal of Advance Engineering and Research Development SIMULATION OF FIELD ORIENTED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR

Chapter 3 AUTOMATIC VOLTAGE CONTROL

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC

Line following of a mobile robot

Modeling and System Identification for a DC Servo

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

Design of Fuzzy PD-Controlled Overhead Crane System with Anti-Swing Compensation

DC Motor Position: System Modeling

Sensorless Output Tracking Control for Permanent Magnet Synchronous Machine based on T-S Fuzzy Approach

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo)

Mathematical Modelling of Permanent Magnet Synchronous Motor with Rotor Frame of Reference

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

D(s) G(s) A control system design definition

Speed Control of Induction Motor by Using Intelligence Techniques

Robust Control For Variable-Speed Two-Bladed Horizontal-Axis Wind Turbines Via ChatteringControl

Control of an Induction Motor Drive

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response

Novel DTC-SVM for an Adjustable Speed Sensorless Induction Motor Drive

Linear State Feedback Controller Design

Analogue Meter s Concept

MATHEMATICAL MODELING OF OPEN LOOP PMDC MOTOR USING MATLAB/SIMULINK

CHAPTER 5 SIMULATION AND TEST SETUP FOR FAULT ANALYSIS

Inverted Pendulum. Objectives

FUZZY LOGIC BASED ADAPTATION MECHANISM FOR ADAPTIVE LUENBERGER OBSERVER SENSORLESS DIRECT TORQUE CONTROL OF INDUCTION MOTOR

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

SENSORLESS SPEED AND REACTIVE POWER CONTROL OF A DFIG-WIND TURBINE

Conventional Paper-I-2011 PART-A

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems

AN ENERGY BASED MINIMUM-TIME OPTIMAL CONTROL OF DC-DC CONVERTERS

A new FOC technique based on predictive current control for PMSM drive

Automatic Control Systems. -Lecture Note 15-

Three phase induction motor using direct torque control by Matlab Simulink

Revision Guide for Chapter 15

MECH 3140 Final Project

(a) Torsional spring-mass system. (b) Spring element.

Control of Electromechanical Systems

Performance of Feedback Control Systems

LIAPUNOV S STABILITY THEORY-BASED MODEL REFERENCE ADAPTIVE CONTROL FOR DC MOTOR

Transcription:

International Journal of Scientific and Research Publications, Volume 6, Issue 6, June 2016 385 Optimal Linear Control of an Energy Harvesting System Ukoima Kelvin Nkalo Department of Electrical & Electronic Engineering, Michael Okpara University of Agriculture, Umudike, Abia State, greatambition4real@yahoo.com Abstract- This paper presents an optimal linear control of an energy harvesting system. Energy harvesting system models are typically non linear and therefore utilize a non linear controller. In this work, an investigation on the performance of a linear controller for a nonlinear harvester model is shown. The aim is to maximize the energy produced by implementing an optimal linear control algorithm. A mathematical model of the harvester is given. All simulations were conducted in matlab and simulink. Results obtained show that a current of 0.48mA and a voltage of 4.2Volts is harnessed. This study demonstrates that for local applications where transients and sensitivity to plant parameters is not a strong requirement, a linear controller can be utilized. Index Terms- Linear, Control, Energy, Harvester F I. INTRODUCTION or most applications, the universal goal is power density [3]. In these instances, optimal control of the harvester is essential. Control of energy harvesting systems is an active research area and there have been myriads of recent developments in many forms and applications. One novel research was conducted by Jeff T Scruggs et al in [4]. Their report was focused on maximizing the energy harvested from a vibratory energy harvesting system using actively controlled electronics. A stationary stochastic disturbance model was studied. Their discussion was purely systematic and showed that with the use of LMI (Linear Matrix Inequality) techniques, maximum power can be harnessed from active stochastic energy harvesting systems using feedback controllers based on the requirements of the closed-loop. This work presents a linear controller designed to maximize the energy produced from a continuously rotating energy harvesting system. The objective is to investigate the performance of a linear controller for a nonlinear harvester model. nonlinear model of the harvester presented in this work can be linearized. Hence, a linear controller can be designed. III. CONTROLLER DESIGN METHODOLOGY 3.1 Harvester Model The conceptual model of the harvester is presented in [2]. It consists of a direct current generator with the stator attached to the rotating source. An offset mass is coupled to the rotor of the generator at some distance away from the rotational axis. In the experimental set up, a direct current (dc) motor served as the host. In reality, the host could be a wheels or a vehicle, bicycle or any other rotational structure. When the host rotates, a rotational torque is exerted on the suspended mass. This causes the suspended mass to deflect by an angle,ϑ. When the mass deflects, gravitational torque acts on it that counteracts the torque exerted on it due to the rotating host. It is the difference between the two torques that causes power to be produced. Figure 1: Rotational energy harvester [2] II. PROBLEM STATEMENT Nonlinear systems such as the harvester model presented in this paper can display a chaotic and unpredictable behavior contrasting with linear systems. However, nonlinear systems act very much linear around operating points (equilibria are operating points). Despite the fact that linearizations only give local approximations, they are remarkably useful when they work [5]. If a system can be linearized, then a linear controller can be designed. Not all nonlinear systems can be linearized. A typical example is the unicycle whose nonlinearity is so severe that it cannot be approximated around operating points. The (1) Proof of the mathematical model of the harvester is presented in [1]. k E is the motor torque constant, L represents inductor, C is capacitor, R L is the load. m represents the mass of the offset body. k T = torque constant of the motor. The moment of inertia

International Journal of Scientific and Research Publications, Volume 6, Issue 6, June 2016 386 of the semi-circular mass is J. w s is the source rotating speed. δ is the duty cycle of the system. δ = 1 ( () ) (6) 3.2 State Variables ϑ = x1 wr (rotor speed) = x2 IL (inductor current) = x3 Vc (capacitor voltage) = x4. 3.3 Conditions of Optimality The current drawn, I = = ( ) (( δ) ) It is easy to see that maximum current is drawn when wr = 0 () I(max) = (3) (( δ) ) Also, when ϑ = 90 0, I(max) = (4) wr = 0 and ϑ = 90 0 forms the two conditions of optimality and will be utilized in the controller design. 3.4 Constant Controller Design This controller ensures that x1 = and x2 = 0. Where x1 and x2 represents the angular position and angular velocity of the offset mass respectively. From equation (1), it can be observed that the only term that can be controlled and varied is the duty cycle, δ. This term will be used as the constant controller. If x1 π 2 and x2 0 (x 1, x 2) = (0, 0). Equating x 1 and x 2 in equation (1) to 0, and substituting x1 and x2 = 0. = + Substituting x1 = π ( ) (( δ) ) = 0 (1 δ) 2 = () and x2 = 0, = () (( δ) ) (2) (5) Since δ represents the duty cycle, it is expected that (t) ε [0,1] for all t 0 δ = 1 (kekt(ws) RLmgl Ra RL ) (7) Equation (7) is the constant controller. Since it is required for (t) ε [0,1]for all t 0, 1 (ws) RLmgl Ra RL 0 for all t 0 3.5 Linear Controller Design by Pole Placement From standard controller design techniques, to design a linear controller for the harvester, the nonlinear model is linearized. Nonlinear systems act linear around operating points. Consider the harvester model in equation (1). Matlab script was used to perform the linearization and compute a state feedback controller. Since rank (ctrb(a,b)) = 4, the system is controllable. Therefore, a suituable control law can be designed. Poles of the closed loop system are chosen to have strictly negative real parts with a good balance between response speed and amount of control. Poles of the resulting closed loop system were placed at 2 Re(λ(A)). The script returns a controller, K = [0.0000-0.7248 0.0680 0.0554]. Linear control law is given as u = K1x1 + K2x2 +K3x3 +K4x4 (8) Where K1 = 0, K2 = 0.7248, K3 = 0.0680 and K4 = 0.0554 3.6 Proposed Linear Control Implementation The controller is implemented in both state and output feedback modes. In state feedback, the states of the harvester are assumed known and available for feedback. For output feedback, the controller is fed with estimates of the states. The schematic diagrams for each are shown below. Figure 2: Implementation of State feedback The saturation nonlinearity was incorporated to ensure that the control δ (t) = δ K(xi x i) ε [0 1] for all t 0. i =1,2,3,4. Where x i represents the equilibrium states. The equilibria are gotten by equating x i = 0 from (35) i = 1,2,3,4. When this is done, the following is obtained: x1 = x2 = 0 x3 = x4 = () ( )() ( )

International Journal of Scientific and Research Publications, Volume 6, Issue 6, June 2016 387 The logical implication of the control law δ (t) = δ K(xi x i) is that when the states of the harvester, xi, becomes equal to the equilibrium, x i, then δ (t) = δ which assures global asymptotic stability. Figure 3: Implementation of output feedback IV. RESULTS AND DISCUSSION Figures 4-7 examines the plots from the nonlinear model of the harvester described by equation (1). These plots were obtained with a duty cycle of 0.7 and source rotation speed of 75 rad/sec. They show instability. The oscillation in the angular position and angular velocity causes oscillations in the current and voltage. Figures 6 and 7 in particular show that very little power (P = I L.V c ) is produced in the absence of a controller. Figures 12 and 13 represent the performance of the linear controller together with the constant controller. An angle of 90 degree was maintained with an angular velocity of 0 rad/sec. This satisfies the conditions of optimality. As observed in figures 9 and 10, the controller eliminates all the oscillations in the inductor current and capacitor voltage. It also shows that a voltage of 4.2V was produced with a current of 0.48mA. Hence, maximum power is harnessed. It is important to note that the numerical values of the harnessed current and voltage depends on the numerical values of harvester model parameters. 4.1 Nonlinear Model Simulations Figure 4: Variation of the angular position (ϑ = x1) Figure 5: Variation of the angular velocity (wr = x2) Figure 6: Variation of current (IL = x3) Figure 7: Variation of voltage (Vc = x4)

International Journal of Scientific and Research Publications, Volume 6, Issue 6, June 2016 388 4.2 Constant Controller Simulations Figure 8: Angle of offset mass maintained at 90 degree Figure 9: Variation of inductor current Figure 10: Variation of output voltage Figure 11: Velocity of offset mass maintained at 0 4.3 Linear Controller Simulations Figure 12: Angle of offset mass maintained at pi/2 V. CONCLUSION In conclusion, a linear feedback controller was designed. This controller worked well with the nonlinear model as shown in the matlab plots. However, a nonlinear controller is better. Nonlinear controllers provide better tracking and regulation of the state, reduction of transients and finally reduction of the sensitivity to plant parameters. For local applications where transients and sensitivity to plant parameters is not a strong requirement, a linear controller can be utilized. Figure 13: Angular velocity of offset mass maintained at 0 rad/sec. harvester," in 19th IFAC world congress, Cape Town, South Africa, 25th August 2014 [2] T. Toh, A. Bansal, G. Hong, P. Mitcheson, H. A and Y. E, "Energy harvesting from rotating structures," in Proceeding of Power MEMS, Freiburg, Germany, 28 29 November 2007, pp. 327 330. [3] J. C. Elmes III, "Maximum energy harvesting control for oscillating energy harvesting Systems," Master s degree thesis. University of Central Flourida., USA, 2007. [4] J. T. Scruggs, I. L. Cassidy and S. Behrens, "Multi-objective optimal control of vibratory energy harvesting systems," Journal of Intelligent Material Systems and Structures, vol. 28, no. 13, pp. 2077-2093, May, 2012. [5] S. Boyd and C. Barratt., Linear controller design: Limits of performance, USA: Prentice- Hall, 1991 REFERENCES [1] K. Nunna, T. Toh, P. Mitcheson and A. Astolfi, "Nonlinear observer and controller design for sensorless operation of a continuously rotating energy

International Journal of Scientific and Research Publications, Volume 6, Issue 6, June 2016 389 AUTHOR Ukoima Kelvin Nkalo is a lecturer in Electrical/Electronic Engineering in Michael Okpara University, Nigeria. He graduated with first class honors in Electrical/Electronic Engineering from the Rivers State University of Science and Technology, Nigeria. He holds a DIC & MSc in Control Systems Engineering from Imperial College, London. His MSc research focused on optimal control of energy harvesting systems. Nonlinear control and power systems are his research areas of interest.