CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

Similar documents
Dr Ian R. Manchester

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

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

Loop Design. Chapter Introduction

EEL2216 Control Theory CT2: Frequency Response Analysis

TRACK-FOLLOWING CONTROLLER FOR HARD DISK DRIVE ACTUATOR USING QUANTITATIVE FEEDBACK THEORY

VOLTAGE MODE CONTROL OF SOFT SWITCHED BOOST CONVERTER BY TYPE II & TYPE III COMPENSATOR

Module 08 Controller Designs: Compensators and PIDs

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

Course Outline. Time vs. Freq. Domain Analysis. Frequency Response. Amme 3500 : System Dynamics & Control. Design via Frequency Response

Digital Control of MS-150 Modular Position Servo System

JUNE 2014 Solved Question Paper

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

Position Control of DC Motor by Compensating Strategies

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

P Shrikant Rao and Indraneel Sen

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

ROBUST SERVO CONTROL DESIGN USING THE H /µ METHOD 1

CDS 101/110: Lecture 8.2 PID Control

ECE317 : Feedback and Control

Laboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method;

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS

An Overview of Linear Systems

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1

TUTORIAL 9 OPEN AND CLOSED LOOP LINKS. On completion of this tutorial, you should be able to do the following.

EE 482 : CONTROL SYSTEMS Lab Manual

Optimal Control System Design

EC CONTROL SYSTEMS ENGINEERING

Bode and Log Magnitude Plots

Implementation and Simulation of Digital Control Compensators from Continuous Compensators Using MATLAB Software

ACTIVE VIBRATION CONTROL OF HARD-DISK DRIVES USING PZT ACTUATED SUSPENSION SYSTEMS. Meng-Shiun Tsai, Wei-Hsiung Yuan and Jia-Ming Chang

EE 435. Lecture 16. Compensation Systematic Two-Stage Op Amp Design

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

[ á{tå TÄàt. Chapter Four. Time Domain Analysis of control system

Arvind Pahade and Nitin Saxena Department of Electrical Engineering, Jabalpur Engineering College, Jabalpur, (MP), India

Outline. Digital Control. Lecture 3

Anti Windup Implementation on Different PID Structures

Stabilizing and Robust FOPI Controller Synthesis for First Order Plus Time Delay Systems

Non-Integer Order Controller Based Robust Performance Analysis of a Conical Tank System

*Engineering and Industrial Services, TATA Consultancy Services Limited **Professor Emeritus, IIT Bombay

High-speed and High-precision Motion Controller

Implementation of decentralized active control of power transformer noise

Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus

Comparative Analysis of a PID Controller using Ziegler- Nichols and Auto Turning Method

MIMO-LTI Feedback Controller Design -Status report-

Improving a pipeline hybrid dynamic model using 2DOF PID

Specify Gain and Phase Margins on All Your Loops

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Transient stability improvement by using shunt FACT device (STATCOM) with Reference Voltage Compensation (RVC) control scheme

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders

Shaft Torque Excitation Control for Drivetrain Bench

SECTION 6: ROOT LOCUS DESIGN

Aalborg Universitet. Published in: I E E E Transactions on Power Electronics. DOI (link to publication from Publisher): /TPEL.2016.

Second order Integral Sliding Mode Control: an approach to speed control of DC Motor

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Position Control of AC Servomotor Using Internal Model Control Strategy

Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design

CHAPTER 9 FEEDBACK. NTUEE Electronics L.H. Lu 9-1

Adaptive Flux-Weakening Controller for IPMSM Drives

BSNL TTA Question Paper Control Systems Specialization 2007

Chapter 5 Frequency-domain design

Frequency Response Analysis and Design Tutorial

Chapter 10: Compensation of Power Transmission Systems

LECTURE 2: PD, PID, and Feedback Compensation. ( ) = + We consider various settings for Zc when compensating the system with the following RL:

ADJUSTING SERVO DRIVE COMPENSATION George W. Younkin, P.E. Life Fellow IEEE Industrial Controls Research, Inc. Fond du Lac, Wisconsin

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

METHODS TO IMPROVE DYNAMIC RESPONSE OF POWER FACTOR PREREGULATORS: AN OVERVIEW

Embedded Robust Control of Self-balancing Two-wheeled Robot

The Matching Coefficients PID Controller

2DOF H infinity Control for DC Motor Using Genetic Algorithms

Design of Compensator for Dynamical System

Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification

and using the step routine on the closed loop system shows the step response to be less than the maximum allowed 20%.

Robust controller design for LFO damping

Homework Assignment 13

Automated Digital Controller Design for Switching Converters

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93)

Consider the control loop shown in figure 1 with the PI(D) controller C(s) and the plant described by a stable transfer function P(s).

This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999.

ANALYTICAL AND SIMULATION RESULTS

Design and Analysis for Robust PID Controller

ISSN Vol.04,Issue.06, June-2016, Pages:

DC Motor Speed Control using Artificial Neural Network

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

EE 461 Experiment #1 Digital Control of DC Servomotor

DESIGN AND VALIDATION OF A PID AUTO-TUNING ALGORITHM

Homework Assignment 13

Linearity Improvement Techniques for Wireless Transmitters: Part 1

Magnetic Levitation System

Implementation of Proportional and Derivative Controller in a Ball and Beam System

Advanced Servo Tuning

Constant Current Control for DC-DC Converters

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class.

Vibration Control of Flexible Spacecraft Using Adaptive Controller.

AN EXPERIMENTAL INVESTIGATION OF THE PERFORMANCE OF A PID CONTROLLED VOLTAGE STABILIZER

Transcription:

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION C.Matthews, P.Dickinson, A.T.Shenton Department of Engineering, The University of Liverpool, Liverpool L69 3GH, UK Abstract: This paper presents a methodology for the design of a robust torque control system for a transient 1.2m (48in) dia, 12 kw, DC Chassis Dynamometer. The method includes system identification of the nonlinear dynamometer torque supply system, linearisation by direct inverse compensation, and linear identification of both the compensated and uncompensated plants. A combined feedforward-feedback control structure is proposed and robust feedback controllers are designed using a fixed-order parameter space method. Keywords: Chassis Dynamometer, Direct Inverse Control, Feedback, Feedforward, Identification, Space, Multiplicative Uncertainty, Nonlinear, Road-Load Simulation. 1. INTRODUCTION This paper presents a methodology for the design of a combined feedforward-feedback torque controller (Figure 1) to be implemented in a chassis dynamometer road-load simulation system. The method proposed makes use of direct inverse control similar to that presented in (Petridis and Shenton, 22). The introduction of a direct nonlinear inverse compensator provides the combined advantage of linearising the systems nonlinear behaviour, and providing a unity path. The technique is evaluated by application to the 1.2m dia, 12 kw, DC chassis dynamometer system of the Powertrain Control Group, University of Liverpool. The nonlinear compensated system is identified to generate a number of LTI models, gathered under different operating conditions. For comparison here a set of LTI models are also identified for the system without the compensator in place. For each set of models, circular uncertainty templates are defined over the important range of frequencies, to model both system nonlinearity and intrinsic uncertainty. The multiplicative uncertainty in both compensated and uncompensated plants can thus be obtained and used to evaluate the robustness of the compensator and to determine the frequency domain controller specifications. The identified LTI models are used for the purpose of robust feedback controller design. Solutions are presented using a parameter space design method (Besson and Shenton, 1997) which derives a low order controller element for compact implementation. The performance of the controllers is assessed through simulation. 2. NONLINEAR INVERSE COMPENSATOR In the proposed scheme the nonlinear compensator is an inverse system model which is identified using inverted input-output data, that is, data with the input and output causality switched. The

F feedforward gain desired torque - error K Λ control effort G feedback controller inverse compensator plant system output sensor noise Fig. 1. The proposed closed-loop system with feedforward action system input is varied through its full range of ±1 volts while the dynamometer torque response is recorded. In the initial implementation of the Liverpool dynamometer, tested here, it was found that a nonlinear non-dynamic gain element provided results as good as a dynamic compensator in this case since the performance of an identified dynamic inverse model was compromised by the oscillatory nature of the load-cell signal. The system is accordingly modelled as a polynomial which is fitted using a least squares algorithm and for which an appropriate model was found to be 7th order. The resulting function is shown in Figure 2. input demand/volts 1 8 6 4 2 2 4 6 8 output/input 7th degree 5 5 1 15 output torque/nm Fig. 2. Polynomial fit to inverse input/output data 3. LINEAR SYSTEM IDENTIFICATION A set of linear models are identified for the compensated plant G c and, for comparison purposes, for the uncompensated plant G u, with each set of models represented as a collection of frequency response models about a centered nominal model. The purpose of this comparative process is to determine any beneficial effect of compensating the plant in reducing model multiplicative uncertainty. 3.1 Uncompensated System Initially, the uncompensated chassis dynamometer system is identified as a black box model. A random-walk excitation signal is applied at the system input, and the unfiltered system torque (Nm) response is recorded, as shown in Figure 3. Both input and output signals are logged at an interval of 5ms. System identification is carried out using multiple sets of input-output data, collected concurrently. For each set of data, the system is identified as an ARX model using the Matlab System Identification Toolbox (Ljung, 25). Torque / Nm 1 8 6 4 2 2 4 6 8 y Measured Torque u Torque Demand 1 2 3 4 5 6 samples x 1 4 Fig. 3. An example of input/output data collected from the chassis dynamometer. In order to identify a set of models which adequately represents the range of dynamics seen in the system, the maximum amplitude of the input signal is varied for each set of identification data collected. In application to the test dynamometer the random-walk input signal was varied at a rate of 1Hz. The DC drive was operated in a basic torque control mode, requiring an analogue control input of ±1 volts full-range. The dynamometer torque output was measured through the reaction force measured by a load-cell mounted between the dynamometer base and a calibrated torque arm. The load-cell output signal was sampled every 5ms.

It was noted that in addition to sensor noise, some structural dynamics were also detected. It has been shown (Suzuki and et al, 1994) that for the standard torque measurement arrangement as used here, the structural dynamics of the load measurement arrangement including the torque arm itself, can be superimposed on the measured system response. This gives the torque measurement an oscillatory nature which is difficult to filter without introducing unacceptable lag to the system. The removal of these unwanted and uncontrollable measurement disturbances would provide significant improvement to the fidelity of torque measurement. Fig. 4. Uncompensated System Frequency Response A parametric ARX structure was selected for the models with a discrete transfer function of the form: The system input is Torque demand (in Nm) and the system output is measured Torque response (Nm). y θ1 z 4 = G(z) = 6 u z θ2 z 5 θ3 z 4 θ4 z 3... θ7 The continuous nominal plant model Go for the compensated system is again described by the locus which passes through the centre of all uncertainty circles. The continuous nominal system is taken to be the same structure as that of the uncompensated plant (Eqn.1), and its model parameters are given in Table 2. The nominal model Go was fitted through the centre point of the uncertainty circles. The continuous nominal model and its parameters are given in Eqn.1 and Table 1. y φ1 s8 φ2 s7 φ3 s6... φ8 s φ9 = Go (s) = 8 u s φ1 s7 φ11 s6... φ16 s φ17 (1) Table 1. Uncompensated System Model s φ1 φ2 φ3 φ4 φ5 φ6 φ7 φ8 φ9.1538 123.4 2.341 14 3.929 17 4.231 19 3.92 112 6.511 114 5.366 115 4.571 116 φ1 φ11 φ12 φ13 φ14 φ15 φ16 φ17 92.73 1.62 16 4.93 17 1.286 111 1.561 112 1.774 113 7.456 113 3.49 114 5 Imaginary axis 5 2 25 5 5 5 1 15 2 Table 2. Compensated System Model s φ1 φ2 φ3 φ4 φ5 φ6 φ7 φ8 φ9.1442 1.8 448 3.475 16 4.168 18 2.74 111 6.75 113 5.235 115 7.71 117 φ1 φ11 φ12 φ13 φ14 φ15 φ16 φ17 389.6 1.644 16 1.587 18 1.574 111 7.85 112 1.918 115 2.549 116 7.667 117 Templates in complex plane.2.4.6 Imaginary axis The discrete system models were converted to continuous models using a bilinear Tustin approximation. Templates in complex plane.8.2.4.6 The frequency response for the set of continuous identified models, including complex uncertainty templates, is shown in the Nyquist plot of Figure 4. 3.2 Compensated System The nonlinear compensated system is identified using the same order ARX models as for the uncompensated system. A range of system models are identified using 5 sets of data, each with a maximum input amplitude varying from 1Nm to 6Nm in increments of 1Nm. The model parameters are given in Table.2..8 2.5.5 1 1.5 Fig. 5. Compensated System Frequency Response Figure 5 shows the frequency response for the set of compensated plant models, with complex uncertainty circles plotted over a range of frequencies. 3.3 Multiplicative Uncertainty Directly comparing Figure 4 and Figure 5, where individual frequencies are not indicated, yields lit-

tle objective information about the system uncertainty since the plot axes are neccesarily different, and comparison is only useful if it can be made on a frequency, by frequency basis. Indeed, for the inverse compensator to be effective, the uncertainty need only be reduced around the crossover frequency. Multiplicative uncertainty (s) can be defined at each frequency at which the plant model is defined by the form G(s) = G o (s) (s)g o (s) Then (s) gives a measure of how much the system deviates from its nominal behavior G o (s). Figure 6 shows the multiplicative uncertainty for both the compensated, and uncompensated plants over a range of frequencies. It can be seen that the compensated plant has reduced multiplicative uncertainty over all frequencies up to the Nyquist frequency. This reduction in system uncertainty provides a strong justification for the addition of an inverse compensator since the controller performance may be improved whilst maintaining robust stability margins. The multiplicative uncertainty is next used to shape the Complimentary Sensitivity weighting function for robust controller design. m multiplicative uncertainty db 5 5 2 25 3 35 4 compensated system uncompensated system 45 1 2 1 1 1 1 1 2 1 3 frequency rad.s Fig. 6. Multiplicative Uncertainty 4. CONTROLLER STRUCTURE The control structure chosen is the combined feedforward-feedback arrangement of Figure 1 with a direct inverse compensator in place. The feedback controller element implemented in the combined system does not need to be as aggressive as in a pure feedback system. For the same stability margins, the combination of feedforward and feedback allows a faster system response to be achieved than with feedback alone. 5. FEEDFORWARD GAIN SELECTION The feedforward gain (F) determines the percentage of the control demand which is fed forward to the inverse compensator. For the compensated system, which has a unity path, the feedforward gain (F c ) determines how much of the desired torque demand is fed forward directly. This value will normally be close to unity if fast response is to be achieved, but can be modified to tune the overshoot and response time. In the case of the uncompensated plant, the feedforward gain (F u ) is a tuned fraction of the inverse system gain. 6. FEEDBACK CONTROLLER DESIGN In a chassis dynamometer control system, the torque controller is required to provide fast tracking of a transient torque demand signal which is generated by the road-load algorithm. For satisfactory inertia simulation, fast response with limited overshoot and rapid settling are important. Controller performance must be achieved in the face of system uncertainty, due to nonlinearities and variations in system behavior due to environmental effects, as well as sensor noise and unwanted sensor dynamics. In the light of these factors, significant stability margins must be obtained. In this study feedback controllers are designed for both the compensated and uncompensated system, using the nominal plant models which were found through system identification. The proposed design method uses mixed sensitivity functions in order to provide the required levels of both nominal performance and robust stability. 6.1 Weighting Functions The transient response performance of the system is primarily determined by the feedforward aspect of the control system. The primary sensitivity function is shaped to ensure the system tracks despite any errors remaining from this feedforward action or any disturbances. The primary sensitivity transfer function S(s) = 1 1G(s)K(s) is accordingly shaped by a weighting W S W S (s)s(s) < 1, ω [; ) The weighting function is chosen to obtain the required integral action in the low frequencies for tracking and to obtain roll off at high frequencies for adequate noise attenuation. An appropriate selection of the primary sensitivity weightings was thus:.6s.9 W S = s

for the compensated plant and W S =.3s 3 s for the uncompensated plant. The complementary sensitivity function is also used to obtain an additional level of robustness to plant uncertainty. The complementary sensitivity transfer function T(s) = G(s)K(s) 1 G(s)K(s) is accordingly shaped by a weighting function W T such that W T (s)t(s) < 1, ω [; ) General guidelines (Skogestad and Postlethwaite, 1996) are used together with the multiplicative uncertainty identified to obtain appropriate complementary sensitivity weighting functions for the compensated and uncompensated systems. For the test dynamometer these were chosen respectively as: W T =.5s 1 1 for the compensated plant and W T =.5s 1 1 for the uncompensated plant. 6.2 Space Design The feedback controllers for both nonlinear compensated and uncompensated systems is designed with the fixed structure: K(s) = b 2s 2 b 1 s b a 2 s 2 a 1 s a The feedback controller is designed using the nominal plant models and weighting functions W S and W T selected in each case. The design method adopted is detailed in (Besson and Shenton, 1997) and has the advantages of being an interactive method which allows the time response of the controlled system to be tuned, while simultaneously meeting robust stability margins. Tuning the controller in this manner has the advantage that the important effect of the feedforward in the overall control system can be taken into account directly. It is desirable in this situation, where model uncertainty is great, to use as little feedback control action as is possible while still meeting the time response specifications. The following controllers were respectively selected for the compensated and uncompensated systems: K c (s) =.14ss.135s.9983.7s 2 s K u (s) =.9s2.48s.267.7s 2 s The time response performance of the closed loop systems was checked through simulation. Feedforward gains (F c and F u ) were tuned to either reduce overshoot or to reduce response time depending upon the basic performance of the feedback controller and initial feedforward gain selected (F c =.99 and F u =.5). Figure 7 shows the simulated closed-loop system response for both systems. It can be seen that the compensated system has a significantly faster response time (82.5ms), and settling time (565ms) than the uncompensated system (214ms and 1.15s respectively), while the compensated system displays almost the same overshoot (37 percent compared with 33 percent) during initial response. Torque / Nm 12 1 8 6 4 2 compensated system response uncompensated system response 9% response 12% response 98% response 2.2.4.6.8 1 1.2 1.4 1.6 1.8 2 Time / seconds Fig. 7. Controlled system response In order to conservatively establish system robustness of the controller on the nonlinear plant, robustness to possible rapid switching between the component LTI models can be established by a critical disk (Petridis and Shenton, 22) analysis. This provides an additional level of conservative robustness over that required for a purely linear uncertain system by representing a region around the -1 point in the Nyquist plot of the loop functions L c = K c ΛG c and L u = K u G u. The circular disks represent a conservative region outside which which system stability can be guaranteed. The disks are each defined by two points, α = G min G and β = G max nom G which are centred on nom the real axis. Figures 8 and 9 show the Nyquist plot (including uncertainty disks), with a critical disk plotted around the -1 point. Comparison of Figure 8 and Figure 9 shows that the compensated plant, with its superior time response performance, also guarantees a superior stability margin.

Imaginary axis.5.5 α β critical disk Improvements in the quality of the measured torque response, including noise reduction and filtering of the sensor dynamics should be attempted to improve both the quality of the identified system models and the controller performance. ACKNOWLEDGMENT.5.5.5 1 1.5 Fig. 8. Nyquist plot of the loop function for the compensated system Imaginary axis.5.5 α β.5.5.5 1 1.5 Fig. 9. Nyquist plot of the loop function for the un-compensated system. 7. CONCLUSIONS A robust nonlinear direct inverse compensation design technique is proposed for a chassis dynamometer torque control system. Multiplicative uncertainty in both compensated and uncompensated models was evaluated, and it was shown that the compensated system displays reduced uncertainty over all frequencies. Robust feedback controllers were designed with a fixed order, fixed structure parameter space method, using mixed sensitivity weighting function specifications. Additional conservative robustness to account for application of the linear design on the original nonlinear dynamometer plant was established by evaluating the stability margins using the boundary of a critical disk centered around the point in the Nyquist plots. The system time response performance was assessed through simulation. Performance was found to be significantly better for the compensated system than for the uncompensated system. Future work should implement the control system designed here in the control hardware and software of the chassis dynamometer, and should verify its performance through further experimental testing. The authors would like to thank the EPSRC (Engineering and Physical Sciences Research Council) for their financial support. REFERENCES Besson, V. and A.T. Shenton (1997). Interactive control system design by a mixed H - parameter space method. IEEE Transactions on Automatic Control 42(7), 946 955. Ljung, L. (25). System Identification Toolbox - Users Guide. Mathworks. Petridis, A.P. and A.T. Shenton (22). Inverse- NARMA: a robust control method applied to SI engine idle-speed regulation. Control Engineering Practice 11, 279 29. Skogestad, S. and I. Postlethwaite (1996). Multivariable Feedback Control - Analysis and Design. Wiley. New Jersey. Suzuki, Y. and K. Torikai et al (1994). High accuracy high response 48-inch roll chassis dynamometer. SAE 94487.