1. Trang chủ
  2. » Khoa Học Tự Nhiên

the control handbook control system applications second edition electrical engineering handbook_

883 2K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề The Control Handbook Control System Applications Second Edition Electrical Engineering Handbook
Thể loại sách hướng dẫn
Năm xuất bản 2010
Định dạng
Số trang 883
Dung lượng 15,58 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

xix SECTION I Automotive 1 Linear Parameter-Varying Control of Nonlinear Systems with Applications to Automotive and Aerospace Controls.. Linear Parameter-Varying Control of Nonlinear Sy

Trang 6

MATLAB® and Simulink® are trademarks of The MathWorks, Inc and are used with permission The MathWorks does not warrant the accuracy of the text or exercises in this book This book’s use or discussion of MATLAB® and Simulink®

software or related products does not constitute endorsement or sponsorship by The MathWorks of a particular gogical approach or particular use of the MATLAB® and Simulink® software.

peda-CRC Press Taylor & Francis Group

6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742

© 2011 by Taylor and Francis Group, LLC CRC Press is an imprint of Taylor & Francis Group, an Informa business

No claim to original U.S Government works Printed in the United States of America on acid-free paper

10 9 8 7 6 5 4 3 2 1 International Standard Book Number: 978-1-4200-7360-7 (Hardback) This book contains information obtained from authentic and highly regarded sources Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot assume responsibility for the valid- ity of all materials or the consequences of their use The authors and publishers have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright holders if permission to publish in this form has not been obtained If any copyright material has not been acknowledged please write and let us know so we may rectif y in any future reprint.

Except as permitted under U.S Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or lized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopy- ing, microfilming, and recording, or in any information storage or retrieval system, without written permission from the publishers.

uti-For permission to photocopy or use material electronically from this work, please access www.copyright.com ( http://

www.copyright.com/ ) or contact the Copyright Clearance Center, Inc (CCC), 222 Rosewood Drive, Danvers, MA 01923, 978-750-8400 CCC is a not-for-profit organization that provides licenses and registration for a variety of users For organizations that have been granted a photocopy license by the CCC, a separate system of payment has been arranged.

Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for

identification and explanation without intent to infringe.

Library of Congress Cataloging-in-Publication Data

Control system applications / edited by William S Levine 2nd ed.

p cm (The electrical engineering handbook series) Includes bibliographical references and index.

Trang 7

Preface to the Second Edition xi

Acknowledgments xiii

Editorial Board xv

Editor xvii

Contributors xix

SECTION I Automotive

1 Linear Parameter-Varying Control of Nonlinear Systems with Applications to Automotive and Aerospace Controls .1-1

Hans P Geering

2 Powertrain Control .2-1

Davor Hrovat, Mrdjan Jankovic, Ilya Kolmanovsky, Stephen Magner, and Diana Yanakiev

3 Vehicle Controls .3-1

Davor Hrovat, Hongtei E Tseng, Jianbo Lu, Josko Deur, Francis Assadian, Francesco Borrelli, and Paolo Falcone

4 Model-Based Supervisory Control for Energy Optimization of Hybrid-Electric Vehicles .4-1

Lino Guzzella and Antonio Sciarretta

5 Purge Scheduling for Dead-Ended Anode Operation of PEM Fuel Cells .5-1

Jason B Siegel, Anna G Stefanopoulou, Giulio Ripaccioli, and Stefano Di Cairano

SECTION II Aerospace

6 Aerospace Real-Time Control System and Software .6-1

Rongsheng (Ken) Li and Michael Santina

7 Stochastic Decision Making and Aerial Surveillance Control Strategies for Teams of Unmanned Aerial Vehicles .7-1

Raymond W Holsapple, John J Baker, and Amir J Matlock

8 Control Allocation .8-1

Michael W Oppenheimer, David B Doman, and Michael A Bolender

9 Swarm Stability 9-1

Veysel Gazi and Kevin M Passino

Trang 8

SECTION III Industrial

10 Control of Machine Tools and Machining Processes .10-1

Jaspreet S Dhupia and A Galip Ulsoy

11 Process Control in Semiconductor Manufacturing .11-1

Thomas F Edgar

12 Control of Polymerization Processes 12-1

Babatunde Ogunnaike, Grégory François, Masoud Soroush, and Dominique Bonvin

13 Multiscale Modeling and Control of Porous Thin Film Growth 13-1

Gangshi Hu, Xinyu Zhang, Gerassimos Orkoulas, and Panagiotis D Christofides

14 Control of Particulate Processes .14-1

Mingheng Li and Panagiotis D Christofides

15 Nonlinear Model Predictive Control for Batch Processes .15-1

Zoltan K Nagy and Richard D Braatz

16 The Use of Multivariate Statistics in Process Control 16-1

Michael J Piovoso and Karlene A Hoo

17 Plantwide Control .17-1

Karlene A Hoo

18 Automation and Control Solutions for Flat Strip Metal Processing .18-1

Francesco Alessandro Cuzzola and Thomas Parisini

SECTION IV Biological and Medical

19 Model-Based Control of Biochemical Reactors .19-1

Michael A Henson

20 Robotic Surgery .20-1

Rajesh Kumar

21 Stochastic Gene Expression: Modeling, Analysis, and Identification 21-1

Mustafa Khammash and Brian Munsky

22 Modeling the Human Body as a Dynamical System: Applications

to Drug Discovery and Development .22-1

M Vidyasagar

SECTION V Electronics

23 Control of Brushless DC Motors .23-1

Farhad Aghili

24 Hybrid Model Predictive Control of the Boost Converter 24-1

Raymond A DeCarlo, Jason C Neely, and Steven D Pekarek

Trang 9

SECTION VI Networks

25 The SNR Approach to Networked Control .25-1

Eduardo I Silva, Juan C Agüero, Graham C Goodwin, Katrina Lau, and Meng Wang

26 Optimization and Control of Communication Networks .26-1

Srinivas Shakkottai and Atilla Eryilmaz

SECTION VII Special Applications

27 Advanced Motion Control Design .27-1

Maarten Steinbuch, Roel J E Merry, Matthijs L G Boerlage, Michael J C Ronde, and Marinus J G van de Molengraft

28 Color Controls: An Advanced Feedback System .28-1

Lalit K Mestha and Alvaro E Gil

29 The Construction of Portfolios of Financial Assets: An Application

of Optimal Stochastic Control .29-1

Charles E Rohrs and Melanie B Rudoy

30 Earthquake Response Control for Civil Structures 30-1

Jeff T Scruggs and Henri P Gavin

31 Quantum Estimation and Control 31-1

Matthew R James and Robert L Kosut

32 Motion Control of Marine Craft 32-1

Tristan Perez and Thor I Fossen

33 Control of Unstable Oscillations in Flows .33-1

Anuradha M Annaswamy and Seunghyuck Hong

34 Modeling and Control of Air Conditioning and Refrigeration Systems 34-1

Andrew Alleyne, Vikas Chandan, Neera Jain, Bin Li, and Rich Otten

Index .Index-1

Trang 10

Preface to the Second Edition

As you may know, the first edition of The Control Handbook was very well received Many copies were

sold and a gratifying number of people took the time to tell me that they found it useful To the publisher,these are all reasons to do a second edition To the editor of the first edition, these same facts are a modestdisincentive The risk that a second edition will not be as good as the first one is real and worrisome Ihave tried very hard to insure that the second edition is at least as good as the first one was I hope youagree that I have succeeded

I have made two major changes in the second edition The first is that all the Applications chapters

are new It is simply a fact of life in engineering that once a problem is solved, people are no longer asinterested in it as they were when it was unsolved I have tried to find especially inspiring and excitingapplications for this second edition

Secondly, it has become clear to me that organizing the Applications book by academic discipline is

no longer sensible Most control applications are interdisciplinary For example, an automotive controlsystem that involves sensors to convert mechanical signals into electrical ones, actuators that convertelectrical signals into mechanical ones, several computers and a communication network to link sensorsand actuators to the computers does not belong solely to any specific academic area You will notice thatthe applications are now organized broadly by application areas, such as automotive and aerospace

One aspect of this new organization has created a minor and, I think, amusing problem Severalwonderful applications did not fit into my new taxonomy I originally grouped them under the titleMiscellaneous Several authors objected to the slightly pejorative nature of the term “miscellaneous.”

I agreed with them and, after some thinking, consulting with literate friends and with some of thelibrary resources, I have renamed that section “Special Applications.” Regardless of the name, they areall interesting and important and I hope you will read those articles as well as the ones that did fit myorganizational scheme

There has also been considerable progress in the areas covered in the Advanced Methods book This

is reflected in the roughly two dozen articles in this second edition that are completely new Some ofthese are in two new sections, “Analysis and Design of Hybrid Systems” and “Networks and NetworkedControls.”

There have even been a few changes in the Fundamentals Primarily, there is greater emphasis on

sampling and discretization This is because most control systems are now implemented digitally

I have enjoyed editing this second edition and learned a great deal while I was doing it I hope that youwill enjoy reading it and learn a great deal from doing so

William S Levine

Trang 11

MATLAB® and Simulink® are registered trademarks of The MathWorks, Inc For productinformation, please contact:

The MathWorks, Inc

3 Apple Hill DriveNatick, MA, 01760-2098 USATel: 508-647-7000

Fax: 508-647-7001E-mail:info@mathworks.com

Trang 12

The people who were most crucial to the second edition were the authors of the articles It took a greatdeal of work to write each of these articles and I doubt that I will ever be able to repay the authors fortheir efforts I do thank them very much

The members of the advisory/editorial board for the second edition were a very great help in choosingtopics and finding authors I thank them all Two of them were especially helpful Davor Hrovat tookresponsibility for the automotive applications and Richard Braatz was crucial in selecting the applications

to industrial process control

It is a great pleasure to be able to provide some recognition and to thank the people who helped

bring this second edition of The Control Handbook into being Nora Konopka, publisher of engineering

and environmental sciences for Taylor & Francis/CRC Press, began encouraging me to create a secondedition quite some time ago Although it was not easy, she finally convinced me Jessica Vakili and KariBudyk, the project coordinators, were an enormous help in keeping track of potential authors as well

as those who had committed to write an article Syed Mohamad Shajahan, senior project executive atTechset, very capably handled all phases of production, while Richard Tressider, project editor for Taylor

& Francis/CRC Press, provided direction, oversight, and quality control Without all of them and theirassistants, the second edition would probably never have appeared and, if it had, it would have been farinferior to what it is

Most importantly, I thank my wife Shirley Johannesen Levine for everything she has done for me overthe many years we have been married It would not be possible to enumerate all the ways in which shehas contributed to each and everything I have done, not just editing this second edition

William S Levine

Trang 13

Tamer Ba¸sar

Department of Electrical andComputer EngineeringUniversity of Illinois at Urbana–ChampaignUrbana, Illinois

Richard Braatz

Department of Chemical EngineeringMassachusetts Institute of TechnologyCambridge, Massachusetts

Masayoshi Tomizuka

Department of MechanicalEngineering

University of California, BerkeleyBerkeley, California

Mathukumalli Vidyasagar

Department of BioengineeringThe University of Texas at DallasRichardson, Texas

Trang 14

William S Levinereceived B.S., M.S., and Ph.D degrees from the Massachusetts Institute of Technology

He then joined the faculty of the University of Maryland, College Park where he is currently a researchprofessor in the Department of Electrical and Computer Engineering Throughout his career he hasspecialized in the design and analysis of control systems and related problems in estimation, filtering, andsystem modeling Motivated by the desire to understand a collection of interesting controller designs,

he has done a great deal of research on mammalian control of movement in collaboration with severalneurophysiologists

He is co-author of Using MATLAB to Analyze and Design Control Systems, March 1992 Second Edition, March 1995 He is the coeditor of The Handbook of Networked and Embedded Control Systems, published

by Birkhauser in 2005 He is the editor of a series on control engineering for Birkhauser He has beenpresident of the IEEE Control Systems Society and the American Control Council He is presently thechairman of the SIAM special interest group in control theory and its applications

He is a fellow of the IEEE, a distinguished member of the IEEE Control Systems Society, and arecipient of the IEEE Third Millennium Medal He and his collaborators received the Schroers Awardfor outstanding rotorcraft research in 1998 He and another group of collaborators received the award

for outstanding paper in the IEEE Transactions on Automatic Control, entitled “Discrete-Time Point

Processes in Urban Traffic Queue Estimation.”

Trang 15

Francesco Borrelli

Department of Mechanical EngineeringUniversity of California, BerkelyBerkeley, California

Richard D Braatz

Department of Chemical EngineeringUniversity of Illinois at Urbana–ChampaignUrbana, Illinois

Francesco Alessandro Cuzzola

Danieli AutomationButtrio, Italy

Raymond A DeCarlo

Department of Electrical andComputer EngineeringPurdue UniversityWest Lafayette, Indiana

Josko Deur

Mechanical Engineering and Naval ArchitectureUniversity of Zagreb

Zagreb, Croatia

Trang 16

Jaspreet S Dhupia

School of Mechanical andAerospace EngineeringNanyang Technological UniversitySingapore

Atilla Eryilmaz

Electrical and ComputerEngineering DepartmentThe Ohio State UniversityColumbus, Ohio

Paolo Falcone

Signals and Systems DepartmentChalmers University of TechnologyGoteborg, Sweden

Trondheim, Norway

Grégory François

Automatic Control LaboratorySwiss Federal Institute of Technology inLausanne

Lausanne, Switzerland

Henri P Gavin

Department of Civil andEnvironmental EngineeringDuke University

Durham, North Carolina

Raymond W Holsapple

Control Science Center of ExcellenceAir Force Research LaboratoryWright-Patterson Air Force Base, Ohio

Seunghyuck Hong

Department of Mechanical EngineeringMassachusetts Institute of TechnologyCambridge, Massachusetts

Trang 17

Gangshi Hu

Department of Chemical andBiomolecular EngineeringUniversity of California, Los AngelesLos Angeles, California

University of California, Santa BarbaraSanta Barbara, California

Rajesh Kumar

Department of Computer ScienceJohns Hopkins UniversityBaltimore, Maryland

Roel J.E Merry

Department of Mechanical EngineeringEindhoven University of TechnologyEindhoven, the Netherlands

Marinus J van de Molengraft

Department of Mechanical EngineeringEindhoven University of TechnologyEindhoven, the Netherlands

Trang 18

Babatunde Ogunnaike

Chemical EngineeringUniversity of DelawareNewark, Delaware

Tristan Perez

School of EngineeringThe University of NewcastleCallaghan, New South Wales, Australiaand

Centre for Ships andOcean StructuresNorwegian University of Science andTechnology

Michael J C Ronde

Department of Mechanical EngineeringEindhoven University of TechnologyEindhoven, the Netherlands

Melanie B Rudoy

Department of Electrical andComputer ScienceMassachusetts Institute of TechnologyCambridge, Massachusetts

Trang 19

Masoud Soroush

Department of Chemical and BiologicalEngineering

Drexel UniversityPhiladelphia, Pennsylvania

Meng Wang

School of Electrical Engineeringand Computer ScienceThe University of NewcastleCallaghan, New South Wales, Australia

Trang 20

Automotive

Trang 21

Linear Parameter-Varying Control of Nonlinear

Systems with Applications to Automotive and

Feedback Fuel Control • Feedforward Fuel Control

continuous-time controller with the system matrices F(θ), G(θ), and H(θ) of its state–space model.

In Section 1.3, the control problem is formulated as an H∞ problem using the mixed sensitivity

approach The shaping weights We(θ, s), Wu(θ, s), and Wy(θ, s) are allowed to be parameter-varying Themost appealing feature of this approach is that it yields a parameter-varying bandwidthωc(θ) of the robustcontrol system Choosing appropriate shaping weights is described in Section 1.4 For more details aboutthe design methodology, the reader is referred to [1–6]

Parts reprinted from H P Geering, Proceedings of the IEEE International Symposium on Industrial Electronics—ISIE 2005,

Dubrovnik, Croatia, June 20–23, 2005, pp 241–246, © 2005 IEEE With permission.

Trang 22

In Section 1.5, it is shown, how parameter-varying time-delays in the plant dynamics can be handled

in the framework proposed in Sections 1.3 and 1.4 For more details, consult [5,7]

In Section 1.6, two applications in the area of automotive engine control are discussed In the firstapplication [4,5,8], the design of an LPV feedback controller for the fuel injection is shown, which issuitable over the whole operating envelope of engine

In the second application [9,10], the philosophy of designing an LPV feedback controller is carriedover to the problem of designing an additional LPV feedforward controller compensating the parameter-varying wall-wetting dynamics in the intake manifold of the port-injected gasoline engine

In Section 1.7, the problem of LPV control of the short-period motion of an aircraft is discussed

1.2 Statement of the Control Problem

We consider the following nonlinear time-invariant dynamic system (“plant”) with the unconstrained

input vector U(t) ∈ R m , the state vector X(t) ∈ R n , and the output vector Y (t) ∈ R p:

˙X(t) = f (X(t), U(t)),

Y (t) = g(X(t)), where f and g are fairly “smooth” continuously differentiable functions.

Let us assume that we have found a reasonable or even optimal open-loop control strategy Unom(t) for

a rather large time interval t ∈ [0, T] (perhaps T = ∞), which theoretically generates the nominal state and output trajectories Xnom(t) and Ynom(t), respectively.

In order to ensure that the actual state and output trajectories X(t) and Y (t) stay close to the nominal ones at all times, we augment the open-loop control Unom(t) with a (correcting) feedback part u(t) Thus,

the combined open-closed-loop input vector becomes

U(t) = Unom(t) + u(t).

Assuming that the errors

x(t) = X(t) − Xnom(t) and y(t) = Y(t) − Ynom(t)

of the state and output trajectories, respectively, can be kept minimum with small closed-loop corrections

u(t), allows us to design a linear (parameter-varying) output feedback controller based on the linearized

dynamics of the plant:

˙x(t) = A(θ)x(t) + B(θ)u(t),

y(t) = C(θ)x(t), where A(θ), B(θ), and C(θ) symbolically denote the following Jacobi matrices:

respectively, but it may also contain additional “exogenous” signals influencing the parameters of the

Trang 23

r e

FIGURE 1.1 Schematic representation of the feedback control system.

nonlinear equations describing the dynamics of the plant (e.g., a temperature, which is not included inthe model as a state variable)

By using the symbolθ rather than θ(t), we indicate that we base the design of the feedback controller

on a time-invariant linearized plant at every instant t (“frozen linearized dynamics”).

This leads us to posing the following problem of designing an LPV controller:

For all of the attainable values of the parameter vectorθ, design a robust dynamic controller (with a

suitable order nc) with the state–space representation

specifica-In Section 1.3, this rather general problem statement will be narrowed down to a suitable and

trans-parent setting of H∞control and the solution will be presented

Furthermore, we assume that the input us, the state xs, and the output ysare suitably scaled, such that

the singular values of the frequency response matrix Gs(jω) = Cs[jωI − As]−1B

sare not spread too wideapart

For the design of the LPV time-invariant controller K(θ) depicted in Figure 1.1, we use the H

method [1,2] As a novel feature, we use parameter-dependent weights Wθ, s) This allows in particular

that we can adapt the bandwidthωc(θ) of the closed-loop control system to the parameter-dependentproperties of the plant!

Figure 1.2 shows the abstract schematic of the generic Hcontrol system Again, K(θ) is the controller, which we want to design and G(θ, s) is the so-called augmented plant The goal of the design is finding a compensator K(θ, s), such that the Hnorm from the auxiliary input w to the auxiliary output z is less

w

z e K

FIGURE 1.2 Schematic representation of the H∞ control system.

Trang 24

FIGURE 1.3 S / KS / T weighting scheme.

thanγ (γ ≤ 1), that is,

Tzw(θ, s)<γ ≤ 1for all of the attainable values of the constant parameter vectorθ

For the H∞design we choose the mixed-sensitivity approach This allows us to shape the singular

values of the sensitivity matrix S( jω) and of the complementary sensitivity matrix T( jω) of our control

system (Figure 1.1), where

S( θ, s) = [I + Gs(θ, s)K(θ, s)]−1

T( θ, s) = Gs(θ, s)K(θ, s)[I + Gs(θ, s)K(θ, s)]−1

= Gs(θ, s)K(θ, s)S(θ, s).

Thus, we choose the standard S / KS / T weighting scheme as depicted in Figure 1.3 This yields the

following transfer matrix:

In general, the four subsystems Gs(θ, s), We(θ, s), Wu(θ, s), and Wy(θ, s) are LPV time-invariant systems

By concatenating their individual state vectors into one state vector x, we can describe the dynamics of

the augmented plant by the following state–space model:

˙x(t) = A(θ)x(t) +B1(θ) B2(θ)

u s(t)

z(t) e(t)

Trang 25

The following conditions are necessary for the existence of a solution to the H∞ control designproblem∗:

1 The weights We, Wu, and Wyare asymptotically stable

2 The plant[As, Bs] is stabilizable.

3 The plant[As, Cs] is detectable.

4 The maximal singular value of D11is sufficiently small:σ(D11)<γ

5 Rank(D12)= ms, that is, there is a full feedthrough from us to z.

6 Rank(D21)= ps = ms, that is, there is a full feedthrough to e from w.

7 The system[A, B1] has no uncontrollable poles on the imaginary axis

8 The system[A, C1] has no undetectable poles on the imaginary axis

Remarks

Condition 6 is automatically satisfied (seeFigure 1.4) Condition 7 demands that the plant Gshas no poles

on the imaginary axis Condition 5 can be most easily satisfied by choosing Wuas a static system with a

small, square feedthrough: Wu(s) ≡ εI.

In order to present the solution to the H∞problem in a reasonably esthetic way, it is useful to introducethe following substitutions [3,4]:

positive-semidefinite Remember: all of these matrices are functions of the frozen parameter vectorθ

∗ In order to prevent cumbersome notation, the dependence on the parameter vectorθ is dropped in the development of the results.

Trang 26

The solution of the H∞problem is described in the following.

The controller K(s) has the following state–space description:

the attainable values of the parameter vectorθ

For a parameter-independent SISO plant Gs(s), a control engineer knows how to choose the bandwidth

ωcof the control system (Figure 1.1), that is, the cross-over frequency of the loop gain|Gs( jω)K( jω)|,

after inspecting the magnitude plot|Gs( jω)| of the plant.

He also knows how to choose quantitative specifications for performance via the sensitivity|S( jω)| in

the passband and for robustness via the complementary sensitivity|T( jω)| in the rejection band and the

peak values of|S( jω)| (e.g., 3 dB ≈ 1.4) and |T( jω)| (e.g., 1 dB ≈ 1.12) in the crossover region.

Since the weights We and Wy shape the sensitivity S and the complementary sensitivity T, respectively, the weights are chosen in the following way: (1) choose the functions S(ω) and T(ω) bounding the

quantitative specifications for|S( jω)| and |T( jω)|, respectively, from above, at all frequencies; (2) choose the weights We and Wy as the inverses of S and T, respectively, such that |We( jω)| ≡ 1 / S(ω) and

|Wy( jω)| ≡ 1 / T(ω) hold

Example:

For the sake of simplicity, let S( ω) correspond to a lead-lag element with S(0) = Smin= 0.01, S(∞) =

Smax= 10, and the corner frequencies Sminωc and Smaxωc ; and let T (ω) correspond to a lag-lead

element with T (0) = Tmax= 10, T(∞) = Tmin= 10−3, and the corner frequenciesκωc /Tmax and

κωc /Tminwithκ in the range 0.7 < κ ≤ 2 10.

Trang 27

For a parameter-dependent SISO plant Gs(θ, s), for each value of the parameter vector θ, we proceed as described above in a coherent way By coherent, we mean that we should “stress” the plant about equally

strongly in each of the attainable operating points Thus, we should probably have a pretty constant ratioωc(θ)/ωn(θ) of the chosen bandwidth of the closed-loop control system and the natural bandwidth ωn(θ)

of the plant Gs(θ, s).

For a SISO plant, we obtain the following weights in the example described above:

For Wethe parameter-varying lag-lead element

In the case of a parameter-varying MIMO plant, the weights We , Wu, and Wy are square matrices

because e, us, and ysare vectors In general, we use diagonal matrices with identical diagonal elements

w e(θ, s), wu(θ, s), and wy(θ, s), respectively

If constant parameters Smin, Smax, Tmax, Tmin, andκ can be used, this is a good indication that theparameter dependence of the cross-over frequencyωc(θ) has been chosen in a coherent way

1.5 Handling PV Time Delays

In many applications, modeling the linearized plant by a rational transfer matrix Gs(θ, s) only is not

sufficient because the dynamics of the plant include significant, possibly parameter-varying, time delays

For choosing the order N of the approximation, we proceed along the following lines of thought [4]:

• The above Padé approximation is very good at low frequencies The frequencyω∗, where the phase

error isπ/6 (30◦), isω∗≈2N

T

Trang 28

• In order to suffer only a small loss of phase margin due to the Padé approximation error, we put

ω∗way out into the rejection band We proposeω∗= αωcwithα = 30

• This leads to the following choice for the approximation order N:

N(θ) =α

2ωc(θ)T(θ).Obviously, choosingωc(θ) ∼ 1/ T( θ) would yield a parameter-independent approximation order N.

1.6 Applications in Automotive Engine Control

In this section, the LPV H∞methodology for the design of a LPV controller is applied to two problems

of fuel control for a 4-stroke, spark-ignited, port-injected gasoline engine: In Section 1.6.1, we discuss themodel-based feedback control, and in Section 1.6.2, the model-based feedforward control

As usual, in control, the requirements for the accuracy of the mathematical models upon which thecontrol designs are based differ significantly between feedback control and feedforward control

For the design of a robust feedback control for an asymptotically stable plant, once we have chosen

a controller, glibly speaking, it suffices to know the following data with good precision: the crossoverfrequencyωc, the (sufficiently large) phase marginϕ, and the (acceptable) direction of the tangent to theNyquist curve atωc In other words, a rather crude model of the plant just satisfying these requirementswill do

Conversely, for the design of a feedforward control, a rather precise model of the plant is neededbecause, essentially, the feedforward controller is supposed to invert the dynamics of the plant Thefeedback part of the control scheme will then be mainly responsible for stability and robustness, besidesfurther improving the command tracking performance

1.6.1 Feedback Fuel Control

In this example, we want to design a feedback controller Its task is keeping the air to fuel ratio of themixture in the cylinders stoichiometric

The fuel injection is governed by the control law ti = β(n, m)U Here, tiis the duration of the injection

impulse, n the engine speed, and m the mass of air in a cylinder (calculated by the input manifold observer).

The functionβ(n, m) is defined in such a way that the dimensionless control variable U is nominally 1 at every static operating point: Unom(n, m)≡ 1

With a wide-rangeλ-sensor, the resulting air to fuel ratio is measured in the exhaust manifold of theengine Its signalΛ is proportional to the air to fuel ratio and scaled such that Λ = 1 corresponds tostoichiometric Hence,Λnom≡ 1

We want to find a robust compensator K(θ, s), such that small changes us(t) in the control U(t)=

Unom+ us(t) will keep the errorsλs(t)= Λ(t) − Λnomminimum even in an arbitrary transient operation

of the engine Obviously, the parameter vector describing the operating point isθ(t) = [n(t), m(t)].

For modeling the linearized dynamics of the fuel path of the engine, the following phenomena must

be considered: the wall-wetting dynamics in the intake manifold, turbulent mixing of the gas in theexhaust manifold, the dynamics of theλ-sensor, and (last but most important) the time delay betweenthe injection of the fuel and the arrival of the corresponding mixture at the position of theλ-sensor Thesimplest model we can get away with successfully is

G s(θ, s) = −e −sT(θ) 1

τ(θ)s + 1.

Trang 29

The design of the controller proceeds in the following steps:

• Identify the functions T(θ) for the time delay and τ(θ) for the time constant over the full operating

envelope of the engine This is done by measuring the step response of the engine to a step change

in the amount of injected fuel over a sufficiently fine mesh of the parametersθ = [n, m].

• Choose a functionωc(T,τ) for the parameter-varying bandwidth of the control system (Pleasenote the change of variables!)

• Choose the weighting functions We (T, τ, s), Wu(s), and Wy(T, τ, s).

• Choose an approximation order N(T) for the Padé approximation of e −sT This yields a rationalapproximate transfer function G s(T, τ, s) of the plant.

• Solve the Hproblem for every pair (T,τ)

• Reduce the order of the resulting compensator K(T, τ, s) by one successively, watching the resulting

Nyquist curves and stop before the Nyquist curve deforms significantly For practical purposes, the

reduced order of the resulting final compensators should be constant over T andτ

• Find a structurally suitable representation for the reduced-order transfer function K(T, τ, s), so that its parameters, say ki(T, τ), can continuously and robustly be mapped over T and τ.

The engine control operates as follows in real time: At each control instant, that is, for each upcoming

cylinder requesting its injection signal ti, the instantaneous engine speed n and air mass m in the cylinder

are available and the following steps are taken:

• Calculate T(n, m) and τ(n, m).

• Calculate the parameters ki(T,τ) of the continuous-time controller with the transfer function

K(T, τ, s).

• Discretize the controller to discrete-time

• Process one time step of the discrete-time controller and output the corresponding signal ti.

Remark

Note the fine point here: As the engine speed changes, the time increment of the discrete-time controllerchanges

For a BMW 1.8-liter 4-cylinder engine, the time delay T and the time constantτ were found to be in

the ranges T= 0.02 .1.0 s andτ = 0.01 .0.5 s over the full operating envelope of the engine In [4],the bandwidth was chosen asωc(T,τ) = π/ 6T With α = 30, this resulted in the constant order N = 8

for the Padé approximation of the time delay

For more details about these LPV feedback fuel control schemes, the reader is referred to [4,5,8,11],and [12, ch 4.2.2]

1.6.2 Feedforward Fuel Control

In this example, we want to design a feedforward controller Its task is inverting the wall-wetting dynamics

of the intake manifold, such that, theoretically, the air to fuel ratioΛ(t) never deviates from its nominal

valueΛnom= 1 in dynamic operation of the engine

In 1981, Aquino published an empirical model for the wall-wetting dynamics [13], that is, for the

dynamic mismatch between the mass mFi of fuel injected and the mass mFoof fuel reaching the cylinder:

Trang 30

Therefore, Aquino’s model lends itself to the model-based design of a feedforward fuel controller Butits parameters should be derived using first physical principles.

Mathematical models derived by this approach and the corresponding designs of parameter-varyingfeedforward fuel controllers have been published in [9,10,23–25] A summary of the model can be found

in [12, ch 2.4.2]

1.7 Application in Aircraft Flight Control

In this section, the LPV H∞methodology for the design of a LPV controller is applied to the control ofthe short-period motion of a small unmanned airplane

For controlling an aircraft in a vertical plane, the following two physical control variables are available:

The thrust F (for control in the “forward” direction) and the elevator angleδe(for angular control aroundthe pitch axis)

In most cases, the airplane’s pitch dynamics can be separated into a fast mode (from the elevator angle

δe to the angle of attack α) and a slow mode (from the angle of attack α to the flight path angle γ)

Therefore, for flight control, it is more useful to use the angle of attack as a control variable (instead ofδe)

In this case, the fast dynamics fromδetoα should be considered in the flight control design as actuatordynamics from the commanded angle of attackαcom to the actual angle of attack of the aircraft in asuitable way These “actuator dynamics” are usually associated with the notion of “short-period motion”

because a step in the elevator angle produces a damped oscillatory response of the angle of attack

Thus, we get the following control problem for the fast inner control loop of the overall control scheme,that is, the problem of controlling the short-period motion:

For the under-critically damped second-order parameter-varying system with the inputδe, the output

α, and the transfer function Gαδe(θ, s), find a parameter-varying controller with the transfer function

K( θ, s), such that the command-following system

α(s) = K( θ, s)Gαδe(θ, s)

1+ K(θ, s)Gαδe(θ, s)αcom(s)

is robust and performs in a satisfactory way over the full operating envelope described by the parametervectorθ = (v, h) with the velocity v = vmin vmaxand the altitude h = hmin hmax

In [14,15], a small unmanned airplane with a takeoff mass of 28 kg, and a wingspan of 3.1 m, and an

operating envelope for the velocity of v= 20 100 m/s and for the altitude of h= 0 .800 m has beeninvestigated for robust, as well as fail-safe flight control

The transfer function Gαδe(θ, s) can be written in the form

Gαδe(θ, s) = Gαδe(θ, 0) s1(θ)s2(θ)

(s − s1(θ))(s − s2(θ)).

Over the full flight envelope, the poles s1(θ), s2(θ) (in rad/s) and the steady-state gain Gαδe(θ, 0) can be

parametrized with very high precision as follows:

Trang 31

c4= −3.08 × 10−6rad/m2

c5= 1.20

c6= −7.47 × 10−5m−1.For manually piloting the unmanned airplane, it is desirable that the dynamic and static charac-teristics of the command following control fromαcom toα be parameter-independent over the full

flight envelope This can easily be achieved by using the S / KS / T weighting scheme (Figure 1.3) with

parameter-independent weights We , Wu, and Wy.

Smin(θ) ≡ 0.01

Smax(θ) ≡ 10

Tmax(θ) ≡ 100

Tmin(θ) ≡ 0.001ε(θ) ≡ 10−4,

a suitable unit step response fromαcomtoα with a rise time of about one second and no overshoot results

for all v= 20 100 m/s and h= 0 .800 m

1.8 Conclusions

In this chapter, some concepts of LPV Hcontrol for a LPV plant A(θ), B(θ), C(θ) have been presented

in detail The salient feature is choosing a parameter-varying specificationωc(θ) for the bandwidth of the

control system Furthermore, parameter-varying weighting functions Wθ, s) have been stipulated.

Applying these concepts has been discussed briefly for both LPV feedback and LPV feedforward control

in the area of fuel control of an automotive engine, as well as for LPV control of the short-period motion

in aircraft flight control

In this chapter, the parameterθ has been assumed to be “frozen”, that is, its truly time-varying nature,

θ(t), has been neglected Naturally, the question arises whether such an LVP control system will be

asymptotically stable and sufficiently robust even during rapid changes of the parameter vector Presently,there is a lot of research activity worldwide addressing the question of time-varying parameters, see[16–22] for instance Suffice it to say here that in our examples about fuel injection of an automotiveengine and about the control of the short-period motion of an airplane, the bandwidth of the dynamics

ofθ(t) is at least an order of magnitude smaller than the bandwidth of our control systems, even in severe

transient operation of the engine or the airplane, respectively!

Trang 32

1 J C Doyle, K Glover, P P Khargonekar, and B A Francis, State-space solutions to standard H2and

Hcontrol problems, IEEE Transactions on Automatic Control, vol 34, pp 831–847, 1989.

2 U Christen, Engineering Aspects of HControl, ETH dissertation no 11433, Swiss Federal Institute of

Technology, Zurich, Switzerland, 1996

3 H P Geering, Robuste Regelung, 3rd ed., IMRT-Press, Institut für Mess- und Regeltechnik,

ETH-Zentrum, Zurich, Switzerland, 2004

4 H P Geering and C A Roduner, Entwurf robuster Regler mit der HMethode, Bulletin SEV/VSE,

no 3, pp 55–58, 1999

5 C A Roduner, H-Regelung linearer Systeme mit Totzeiten, ETH dissertation no 12337, Swiss Federal

Institute of Technology, Zurich, Switzerland, 1997

6 U Christen, Calibratable model-based controllers, in Proceedings of the IEEE Conference on Control

Applications, Glasgow, Scotland, October 2002, pp 1056–1057.

7 J Lam, Model reduction of delay systems using Padé approximants, International Journal of Control,

vol 57, no 2, pp 377–391, 1993

8 C A Roduner, C H Onder, and H P Geering, Automated design of an air/fuel controller for an SI

engine considering the three-way catalytic converter in the Happroach, in Proceedings of the 5th IEEE

Mediterranean Conference on Control and Systems, Paphos, Cyprus, July 1997, paper S5-1, pp 1–7.

9 M A Locatelli, Modeling and Compensation of the Fuel Path Dynamics of a Spark Ignited Engine, ETH

dissertation no 15700, Swiss Federal Institute of Technology, Zurich, Switzerland, 2004

10 M Locatelli, C H Onder, and H P Geering, An easily tunable wall-wetting model for port fuel injection

engines, in SAE SP-1830: Modeling of Spark Ignition Engines, March 2004, pp 285–290.

11 E Shafai, C Roduner, and H P Geering, Indirect adaptive control of a three-way catalyst, in SAE

SP-1149: Electronic Engine Controls, February 1996, pp 185–193.

12 L Guzzella and C H Onder, Introduction to Modeling and Control of Internal Combustion Engine

Systems London: Springer, 2004.

13 C F Aquino, Transient A/F characteristics of the 5 liter central fuel injection engine, 1981 SAE

Inter-national Congress, SAE paper 810494, Detroit, MI, March 1981.

14 M R Möckli, Guidance and Control for Aerobatic Maneuvers of an Unmanned Airplane, ETH

disserta-tion no 16586, Swiss Federal Institute of Technology, Zurich, Switzerland, 2006

15 G J J Ducard, Fault-Tolerant Flight Control and Guidance Systems for a Small Unmanned Aerial Vehicle,

ETH dissertation no 17505, Swiss Federal Institute of Technology, Zurich, Switzerland, 2007

16 J S Shamma and M Athans, Analysis of gain scheduled control for nonlinear plants, IEEE Transactions

on Automatic Control, vol 35, pp 898–907, 1990.

17 R A Hyde and K Glover, The application of scheduled Hcontrollers to a VSTOL aircraft, IEEE

Transactions on Automatic Control, vol 38, pp 1021–1039, 1993.

18 G Becker and A Packard, Robust performance of linear parametrically varying systems using

parametrically-dependent linear feedback, Systems & Control Letters, vol 23, pp 205–215, 1994.

19 D A Lawrence and W J Rugh, Gain scheduling dynamic linear controllers for a nonlinear plant,

Automatica, vol 31, pp 381–390, 1995.

20 P Apkarian, P Gahinet, and G Becker, Self-scheduled H∞control of linear parameter-varying systems:

A design example, Automatica, vol 31, pp 1251–1261, 1995.

21 P Apkarian and R J Adams, Advanced gain-scheduling techniques for uncertain systems, IEEE

Trans-actions on Control Systems Technology, vol 6, pp 21–32, 1998.

22 F Bruzelius, Linear Parameter-Varying Systems, Ph.D dissertation, Chalmers University of Technology,

Göteborg, Sweden, 2004

23 C H Onder and H P Geering, Measurement of the wall-wetting dynamics of a sequential injection

spark ignition engine, in SAE SP-1015: Fuel Systems for Fuel Economy and Emissions, March 1994,

pp 45–51

24 C H Onder, C A Roduner, M R Simons, and H P Geering, Wall-wetting parameters over the

operating region of a sequential fuel injected SI engine, in SAE SP-1357: Electronic Engine Controls:

Diagnostics and Controls, February 1998, pp 123–131.

25 M R Simons, M Locatelli, C H Onder, and H P Geering, A nonlinear wall-wetting model for the

complete operating region of a sequential fuel injected SI engine, in SAE SP-1511: Modeling of SI Engines,

March 2000, pp 299–308

Trang 33

in Ford vehicles during the 1970s and early 1980s were all used for on-board engine controls (Powers,1993) The first chassis/suspension and vehicle control applications then followed in the mid-1980s.

Early powertrain control applications were driven by U.S regulatory requirements for improved fueleconomy and reduced emissions Additional benefits included improved functionality, performance,drivability, reliability, and reduced time-to-market as facilitated by the inherent flexibility of comput-ers and associated software Thus, in the mid-1970s, American automotive manufacturers introducedmicroprocessor-based engine control systems to meet the sometimes conflicting demands of high fueleconomy and low emissions

Present-day engine control systems contain many inputs (e.g., pressures, temperatures, rotationalspeeds, exhaust gas characteristics) and outputs (e.g., spark timing, exhaust gas recirculation, fuel-injectorpulse widths, throttle position, valve/cam timing) The unique aspect of the automotive control is therequirement to develop systems that are relatively low in cost, which will be applied to several hundredthousand units in the field, that must work on automobiles with inherent manufacturing variability, whichwill be used by a spectrum of human operators, and are subject to irregular maintenance and varyingoperating conditions This should be contrasted with the aircraft/spacecraft control problem, for whichmany of the sophisticated control techniques have been developed In this case, we can enumerate nearly

an opposite set of conditions

∗ Figures from this chapter are available in color athttp://www.crcpress.com/product/isbn/9781420073607

Trang 34

The software structure of the (embedded) controllers that have been developed to date is much likethose in the other areas (i.e., aircraft controllers, process controllers) in that there exists an “outer-loop”

operational mode structure, in this case, typically provided by a driver whose commands—for example,gas pedal position—are then interpreted as commands or reference signals for subsequent control agents

The latter typically consist of feedforward–feedback-adaptive (learning) modules Traditionally, the forward or “open-loop” portion has been by far the most dominant with numerous logical constructssuch as “if–then–else” contingency statements and related 2D and 3D tables, myriads of parameters,and online models of underlying physics and devices More precisely, the feedforward component mayinclude inverse models of relevant components and related physics such as nonlinear static formulas forflow across the throttle actuator, for example

feed-Assuming the existence of the microcomputer module with given chronometric and memory bilities, the structured/disciplined approach to developing a total embedded control system typicallyinvolves the following major steps: (1) development of requirements; (2) development of appropriatelinear and nonlinear plant models; (3) preliminary design with linear digital control system methods;

capa-(4) nonlinear simulation/controller design; and (5) hardware-in-the-loop/real-time simulation ity for identification, calibration, and verification including confirmation that the above chronometricand memory constraints have not been violated This includes appropriate dynamometer and vehicletesting with the help of rapid prototyping, autocoding, and data collection and manipulation tools, asneeded

capabil-Typical powertrain control strategies contain several hundred thousand lines of C code and sands of associated parameters and calibration variables requiring thousands of man-hours to calibrate,although the ongoing efforts in “self-calibrating” approaches and tools may substantially reduce thistime-consuming task In addition, different sensors and actuators—such as Electronic Throttle Con-trol (ETC), Variable Cam Timing (VCT), and Universal Exhaust Gas Oxygen (UEGO) sensors—areconstantly added and upgraded So are the new functions and requirements When computer memoryand/or chronometric capabilities have been exhausted and new or improved functionality is needed, thiscan lead to development of new requirements for the next generation of engine computer modules Forexample, in the period 1977–1982, Ford Motor Company introduced four generations of Engine ControlComputers (EEC) of ever increasing capabilities This evolution was needed to address more demand-ing fuel economy and pollution requirements, while at the same time for introducing new and/or moresophisticated functionality and for improved performance (Powers, 1993)

thou-The five control strategy development steps mentioned above may not always be sequential and some ofthe steps can be omitted Moreover, in practice, there are implied iteration loops between different steps

For example, one starts Step 1 with the best available requirements at the time, which can subsequently

be refined as one progresses through Steps 2 through 5 Similarly, the models from Step 2 can be furtherrefined as a result of Step 5 hardware implementation and testing

In some cases, the detailed nonlinear models of a plant or component may already exist and can beused (with possible simplifications) to design a nonlinear plant-based controller directly Alternatively, thedetailed nonlinear model can be used to extract simplified linearized models with details that are relevantfor the linear control system design within the bandwidth of interest The model development, Step 2, mayitself include models based on first principles (physics-based models) or semiempirical and identification-based models (“gray” and “black” boxes) Each approach has its advantages and disadvantages The blackand gray box models rely heavily on actual experimental data so that by default they are “validated” andtypically require lesser time to develop On the other hand, physically based models allow for (at leastpreliminary) controller design even before an actual hardware/plant is built and in the case of open-loopunstable systems they are needed to devise an initial stabilizing controller Moreover, they can be an

invaluable source of insight and critical information about the plant modus operandi, especially when

dealing with sometimes elusive dynamic effects In this context, they can influence the overall systemdesign—both hardware and software—in a true symbiotic way

Before we focus on concrete applications of powertrain controls, it is first important to enumerate what

Trang 35

2.2 Powertrain Controls and Related Attributes

Modern powertrains must satisfy numerous often competing requirements so that the design of a typicalpowertrain control system involves tradeoffs among a number of attributes (Hrovat and Powers, 1988,1990) When viewed in a control theory context, the various attributes are categorized quantitatively

as follows:

• Emissions: A set of terminal or final time inequality constraints (e.g., in case of gasoline engine, this

would apply to key pollution components: NOx, CO, and HC over certification drive cycles)

• Fuel consumption: A scalar quantity to be minimized over a drive cycle is usually the objective

function to be minimized

• Driveability: Expressed as constraints on key characteristic variables such as the damping ratio of

dominant vibration modes or as one or more state variable inequality constraints, which must besatisfied at every instant on the time interval (e.g., wheel torque or vehicle acceleration should bewithin a certain prescribed band)

• Performance: Either part of the objective function or an intermediate point constraint, for example,

achieve a specified 0–60 mph acceleration time

• Reliability: As a part of the emission control system, the components in the computer control

system (sensors, actuators, and computers) have up to 150,000 mile or 15-year warranty for PartialZero-Emission Vehicle (PZEV)-certified vehicles In the design process, reliability can enter as asensitivity or robustness condition, for example, location of roots in the complex plane, or moreexplicitly as uncertainty bounds and weighted sensitivity/complimentary sensitivity bounds in the

context of H∞orμ-synthesis and analysis methodology

• Cost: The effects of cost are problem dependent Typical ways that costs enter the problem

quanti-tatively are increased weights on control variables in quadratic performance indices (which impliesrelatively lower-cost actuators) and output instead of state feedback (which implies fewer sensorsbut more software)

• Packing: Networking of computers and/or smart sensors and actuators requires distributed control

theory and tradeoffs among data rates, task partitioning, and redundancy, among others

• Electromagnetic interference: This is mainly a hardware problem, which is rarely treated explicitly

in the analytic control design process

• Tamper-proof: This is one of the reasons for computer control, and leads to adaptive/self-calibrating

systems so that dealer adjustments are not required as the powertrain ages or changes

To illustrate how control theoretic techniques are employed in the design of powertrain control systems,the examples of typical engine, transmission, and driveline controls will be reviewed along with someimportant related considerations such as drivability and diagnostics This chapter concludes with adiscussion of current trends in on-board computer control diagnostics

To improve fuel economy and performance, the automakers have added new engine devices and

Trang 36

hardware Additional devices such as variable valve lift, variable displacement (also called cylinder vation or displacement-on-demand), charge motion control valves, intake manifold tuning, turbocharg-ers, superchargers, and so on are also used in production applications.

deacti-Each device operation is computer controlled Finding the steady-state set-point combinations thatachieve the best tradeoff between fuel economy, peak torque/power, and emissions is the subject of theengine mapping and optimization process Maintaining the device output to the desired set-point typicallyrequires development of a local feedback control system for each one Engines spend a significant fraction

of time in transients Because the optimization devices may interact in unexpected or undesirable ways,

it is important to control and synchronize their transient behavior

Figure 2.1 shows the view of an engine as the system to be controlled The prominent feature isthat the disturbance input, engine speed∗, and ambient conditions are measured or known, while theperformance variables, actual torque, emissions, and fuel efficiency are typically not available (exceptduring laboratory testing) The reference set-point, engine torque demand, is available based on theaccelerator pedal position In the next three sections, we briefly review important paradigms of enginecontrol system design: fuel consumption set-point optimization and feedback regulation In each case,

an advanced optimization or control method has been tried In each case, experimental tests were run toconfirm the achieved benefit

2.3.1 Fuel-Consumption Optimization

In today’s engines, several optimization devices are added to improve an attribute such as fuel economy

In most cases, the optimal set-point for each device varies with engine operating conditions and is usuallyfound experimentally Combining these devices has made it increasingly difficult and time consuming

to map and calibrate such engines The complexity increases not linearly, but exponentially with thenumber of devices, that is, degrees of freedom Each additional degree of freedom typically increases thecomplexity in terms of mapping time and size of the calibration tables by a factor between 2 (for twoposition devices) and 3–10 (for continuously variable devices) For a high-degree-of-freedom (HDOF)

Torque Emissions FE

Air flow (MAF) Engine speed A/F Air temperature

.

.

.

.

.

.

Disturbance inputs Performanceoutputs

Engine

Control inputs

Measured outputs

Engine control unit

Torque demand

Throttle Fuel injectors Spark VCT

Engine speed Ambient condition

FIGURE 2.1 The input–output structure of a typical engine control system.

∗ Engine speed can be viewed as a disturbance input in some modes of operation and a system state in others (such as

engine idle).

Trang 37

engine, the conventional process that generates the final calibration has become very time consuming.

For example, in the dual-independent variable cam timing (diVCT) gasoline engine, which we shall use

as the platform for the results in this section, the mapping time could increase by a factor of 30 or moreover the conventional (non-VCT) engine or the process could end up sacrificing the potential benefit

From the product development point of view, either outcome is undesirable

The diVCT engine has the intake and exhaust cam actuators that can be varied independently (Jankovicand Magner, 2002; Leone et al., 1996) A typical VCT hardware is shown in Figure 2.2 The intake valveopening (IVO) and exhaust valve closing (EVC) expressed in degrees after top dead center (ATDC)(TDC is at 360 deg crank inFigure 2.2) are considered the two independent degrees of freedom Theexperimental 3.0L V6 engine under consideration has the range of−30 to 30 deg ATDC for IVO and 0

to 40 deg ATDC for EVC

2.3.1.1 Engine Drive Cycle and Pointwise Optimization

We consider the problem of optimizing vehicle fuel efficiency while assuring that specific emissionsregulations, defined over a drive cycle, are satisfied A drive cycle, in which the vehicle speed and conditionsare specified by regulations, is intended to evaluate vehicle emissions or fuel consumption under a generic

Advance

Exhaust profile

Intake profile Retard

FIGURE 2.2 Valve lift profiles versus crank angle in a VCT engine.

Trang 38

3000 2000 1000

0

200 100

FIGURE 2.3 Vehicle speed, engine speed, and torque, during the first and last 505 s (bags 1 and 3) of the US75 drive cycle.

or particular drive pattern The top plot in Figure 2.3 shows the vehicle speed profile during a part of theUS75 drive cycle Given the transmission shift schedule, the vehicle speed uniquely determines the enginespeed and torque needed to follow the drive trace Hence, from the point of view of engine optimization,engine speed (middle plot) and engine torque (bottom plot) are constrained variables

Due to the presence of three-way catalysts, which become very efficient in removing regulated exhaustgases after light-off (50–100 s from a cold start), this optimization problem basically splits into two disjointproblems:

• Achieve a fast catalyst light-off while managing feedgas (engine-out) emissions

• Optimize fuel economy after catalyst light-off

In this section, we shall only consider the latter problem

Given that the engine speed and torque are constrained by the drive cycle, and the air–fuel ratio iskept close to stoichiometry to assure high efficiency of the catalyst system, the variables one can use tooptimize fuel consumption are IVO, EVC, and the spark timing (spk) Basically, we are looking for thebest combination of these three variables at various speed and torque points of engine operation (see

brake-specific fuel consumption (BSFC) Figure 2.4 shows BSFC versus two optimization variables at a typicalspeed/torque operating point (1500 rpm engine speed, 62 Nm torque) The top plot shows BSFC versusIVO and EVC at the spark timing for best fuel economy (called maximum brake torque (MBT) spark) Thebottom plot shows BSFC versus IVO and spark, at EVC= 30◦ Hence, the dash curves in Figure 2.4a and b

show the same set of mapped points The plots have been obtained by the full-factorial mapping, which isprohibitively time consuming to generate On the other hand, achieving the fuel economy potential of the

Trang 39

0.345 (a)

(b)

0.34 0.335 0.33

0.325 0.32 0.315

0.37 0.36 0.35 0.34

0.33 0.32 0.31 50 45 40 35 30 25

20 –30 –20 –10

0 IVO degrees Spark advance degrees

10 20 30

0 10 20 30

40 30

20 10

0 IVO EVC

–10 –20 –30

FIGURE 2.4 BSFC: (a) BSFC versus IVO and EVC at MBT spark; (b) BSFC versus IVO and spark at EVC = 30 ◦.

2.3.1.2 Extremum Seeking (ES) Methods for Engine Optimization

To operate the engine with best fuel consumption under steady-state conditions only requires the edge of the optimal IVO–EVC pair, and the corresponding MBT spark timing Several methods ofobtaining these optimal combinations are available: ES with sinusoidal perturbation (Ariyur and Krstic,2003), Direct Search methods such as Nealder–Mead (Wright, 1995; Kolda et al., 2003) and the GradientSearch methods (Box and Wilson, 1951; Spall, 1999; Teel, 2000) Such algorithms have already been used

Trang 40

knowl-for engine optimization For example, Draper and Lee (1951) used the sinusoidal perturbation to mize engine fuel consumption by varying air–fuel ratio and spark, while Dorey and Stuart (1994) used agradient search to find the optimal spark setting.

opti-ES is an iterative optimization process performed in real time on a physical system, that is, without

a model being built and calibrated before The function being optimized is the steady-state relationshipbetween the system’s input parameters and its performance output The optimization function, in our case

BSFC, denoted by f (.) is usually called the response map Since f (.) is not known (otherwise, it could be

optimized on a computer), ES controllers rely only on measurements to search for the optimum Startingfrom some initial parameter values, the ES controller iteratively perturbs the parameters, monitors theresponse, and adjusts the parameters toward improved performance This process runs according to somechosen optimization algorithm, usually as long as there is improvement

Several ES algorithms that belong to the Gradient Search category have been developed and tally tested on a diVCT engine (Popovic et al., 2006) They include modified Box–Wilson, simultaneouslyperturbed stochastic approximation (SPSA) (Spall, 1999), and persistently exciting finite differences(PEFD) (Teel, 2000) The last two are closely related in implementation though not in theoretical under-pinnings Therefore, we shall describe how they work on our problem of optimizing the BSFC response

experimen-map f (x) with the optimization parameters vector x = [x1x2x3]T consisting of IVO, EVC, and sparktiming

The SPSA and PEFD algorithms in 3D start with selection of one of the four perturbation directions:

v1= [1, 1, 1], v2= [−1, 1, 1], v3= [1, −1, 1], v4= [1, 1, −1]

SPSA selects the direction randomly and PEFD periodically in the round-robin fashion The current

values of the parameters x(k) are perturbed in the direction of the selected vector vi, by the amount

controlled by the parameterλ, and the measurement of f (xk + λvi) is obtained Because the map is generated by a dynamical system, the response of f to a change in input parameters can be measured only

after a period of time, usually after large transients have died down The measurements are usually noisyand may require filtering or averaging For the BSFC optimization, we have waited for 1 s after the change

in the set-point, and then averaged the measurement over the next 3 s

Next, the current parameter value x(k) is perturbed in the direction of −vi and the measurement

of f (xk − λvi) is taken The wait time and averaging are used again, and the total time of a parameter

update step, dominated by the time needed to take the measurements, is found to be 8 s With both themeasurements in, the parameters are updated in the direction opposite to the directional derivative:

versus time The starting parameter estimate is IVO = 0, EVC = 10, spk = 30.

The noise-like jumps in BSFC are generated by the perturbations introduced by this method whilethe parameter plot only shows the estimates (without perturbation) so that they are smooth After about

20 min, parameters have converged to the (local) minimum in BSFC For comparison, generating thecomplete response surface, shown in Figure 2.5, takes about 15–20 h using the conventional enginemapping method The initial and final points are indicated by arrows on the BSFC response surface (inIVO and EVC) as shown in the lower plot of Figure 2.5 In case it is not obvious, the minimum found

by the algorithm is local The (slightly lower) global minimum is on the other side of the ridge Thus, ingeneral, to find the global minimum, the algorithms will have to be run several times from different initialconditions

Ngày đăng: 01/04/2014, 11:15

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1. L. K. Mestha and S. Dianat, Control of Color Imaging System. CRC Press, Boca Raton, Florida, 2009 Sách, tạp chí
Tiêu đề: Control of Color Imaging System
5. L. K. Mestha, R. E. Viturro, Y. R. Wang, and S. A. Dianat, Gray balance control loop for digital color printing systems, in Proceedings of the 2000 IS&amp;T Conference on Digital Printing Technologies (NIP21), September 2005 Sách, tạp chí
Tiêu đề: Proceedings of the 2000 IS&T Conference on Digital Printing Technologies (NIP21)
9. K. Passino, Biomimicry for Optimization, Control, and Automation. Springer-Verlag, London, 2004 Sách, tạp chí
Tiêu đề: Biomimicry for Optimization, Control, and Automation
10. C. E. Garcia, D. M. Prett, and M. Morari, Model predictive control: Theory and practice—a survey, Automatica, vol. 25(3), pp. 335–348, 1989 Sách, tạp chí
Tiêu đề: Automatica
12. R. Balasubramanian and R. Eschbach, Design of UCR and GCR strategies to reduce moire in color printing, in IS&amp;T PICS Conference, 1999, pp. 390–393 Sách, tạp chí
Tiêu đề: IS&T PICS Conference
13. R. Balasubramanian and R. Eschbach, Reducing multi-separation color moire via a variable undercolor removal and gray-component replacement strategy, Journal of Imaging Science and Technology, vol.45(2), pp. 152–160, March/April 2001 Sách, tạp chí
Tiêu đề: Journal of Imaging Science and Technology
14. G. Laporte, The vehicle routing problem: An overview of the exact and approximate algorithms, Euro- pean Journal of Operational Research, vol. 59, pp. 345–358, 1992 Sách, tạp chí
Tiêu đề: Euro-pean Journal of Operational Research
15. J. Bellingham, A. Richards, and J. How, Receding horizon control of autonomous aerial vehicles, in Proceedings of the ACC, Anchorage, Alaska, May 2002, pp. 3741–3746 Sách, tạp chí
Tiêu đề: Proceedings of the ACC
16. W. Li and C. G. Cassandras, Stability properties of a receding horizon controller for cooperating UAVs, in 43rd IEEE CDC, Paradise Island, Bahamas, December 2004, pp. 2905–2910 Sách, tạp chí
Tiêu đề: 43rd IEEE CDC
17. R. Beard, T. McLain, and M. Goodrich, Coordinated target assignment and intercept for unmanned air vehicles, in Proceedings of the IEEE International Conference on Robotics and Automation, Washington, DC, May 2002, pp. 2581–2586 Sách, tạp chí
Tiêu đề: Proceedings of the IEEE International Conference on Robotics and Automation
18. M. G. Earl and R. D’Andrea, Iterative MILP methods for vehicle control problems, in 43rd IEEE CDC, Paradise Island, Bahamas, December 2004, pp. 4369–4374 Sách, tạp chí
Tiêu đề: 43rd IEEE CDC
19. T. H. Chung, V. Gupta, J. W. Burdick, and R. M. Murray, On a decentralized active sensing strategy using mobile sensor platforms in a network, in 43rd IEEE CDC, Paradise Island, Bahamas, December 2004, pp. 1914–1919 Sách, tạp chí
Tiêu đề: 43rd IEEE CDC
20. P. Ogren, E. Fiorelli, and N. Leonard, Cooperative control of mobile sensor networks: Adaptive gradient climbing in a distributed environment, IEEE TAC, vol. 49, no. 8, pp. 1292–1302, August 2004 Sách, tạp chí
Tiêu đề: IEEE TAC
21. J. Cortés, S. Martínez, T. Karatas, and F. Bullo, Coverage control for mobile sensing networks, IEEE Transactions on Robotics and Automation, vol. 20, no. 2, pp. 243–255, April 2004 Sách, tạp chí
Tiêu đề: IEEETransactions on Robotics and Automation
22. Z. Tang and U. Ozguner, Sensor fusion for target track maintenance with multiple UAVs based on Bayesian filtering method and hospitability map, in 42nd IEEE CDC, Maui, HI, December 2003, pp.19–24 Sách, tạp chí
Tiêu đề: 42nd IEEE CDC
23. C. Zhang, Q. Sheng, and R. Ordónez, Notes on the convergence and applications of surrogate optimiza- tion, in Fifth International Conference on Dynamical Systems and Differential Equations, Pomona, CA, June 2004, pp. 1–9 Sách, tạp chí
Tiêu đề: Fifth International Conference on Dynamical Systems and Differential Equations
24. D. A. Castanon and C. G. Cassandras, Cooperative mission control for unmanned air vehicles, in Proceedings of the AFOSR Workshop on Dynamic Systems and Control, Pasadena, CA, August 2002, pp.57–60 Sách, tạp chí
Tiêu đề: Proceedings of the AFOSR Workshop on Dynamic Systems and Control
26. P. Zolliker and K. Simon, Continuity of gamut mapping algorithms, Journal of Electronic Imaging, vol.15(1), January–March 2006 Sách, tạp chí
Tiêu đề: Journal of Electronic Imaging
29. V. Torczon, On the convergence of the multidirectional search algorithm, SIAM Journal on Optimiza- tion, vol. 1(1), pp. 123–145, 1991 Sách, tạp chí
Tiêu đề: SIAM Journal on Optimiza-tion
30. P. K. Gurram, S. A. Dianat, L. K. Mestha, and R. Bala, Comparison of 1-D, 2-D and 3-D printer calibration algorithms with printer drift, in IS&amp;T The International Conference on Digital Printing Technologies (NIP21), September 18–23 2005, pp. 505–510 Sách, tạp chí
Tiêu đề: IS&T The International Conference on Digital PrintingTechnologies (NIP21)

TỪ KHÓA LIÊN QUAN