Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Computer-aided nonlinear control system design
PREMIUM
Số trang
189
Kích thước
5.1 MB
Định dạng
PDF
Lượt xem
1936

Computer-aided nonlinear control system design

Nội dung xem thử

Mô tả chi tiết

Computer-aided Nonlinear Control System Design

Amir Nassirharand

Computer-aided Nonlinear

Control System Design

Using Describing Function Models

123

Amir Nassirharand

Faculty of Engineering

The University of Nottingham

Malaysia Campus

Jalan Broga

43500 Semenyih

Malaysia

ISBN 978-1-4471-2148-0 e-ISBN 978-1-4471-2149-7

DOI 10.1007/978-1-4471-2149-7

Springer London Dordrecht Heidelberg New York

British Library Cataloguing in Publication Data

A catalogue record for this book is available from the British Library

Library of Congress Control Number: 2011942925

© Springer-Verlag London Limited 2012

Apart from any fair dealing for the purposes of research or private study, or criticism or review, as

permitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced,

stored or transmitted, in any form or by any means, with the prior permission in writing of the publishers,

or in the case of reprographic reproduction in accordance with the terms of licenses issued by the

Copyright Licensing Agency. Enquiries concerning reproduction outside those terms should be sent to

the publishers.

The use of registered names, trademarks, etc., in this publication does not imply, even in the absence of a

specific statement, that such names are exempt from the relevant laws and regulations and therefore free

for general use.

The publisher makes no representation, express or implied, with regard to the accuracy of the information

contained in this book and cannot accept any legal responsibility or liability for any errors or omissions

that may be made.

Printed on acid-free paper

Springer is part of Springer Science+Business Media (www.springer.com)

To Shabnam, Sam, and Daniel who suffer as

I do my research

Of course to Nicole, Jessie, Kaydence, and

Kiera

To my mother, Shokat Vahdat, and my late

father, Hassan, who are proud of this work

Preface

The aim of this book is to give an in-depth treatment of computer-aided design

of nonlinear control systems using describing function models. The approach

is systematic, and it is based on a describing function platform. A large class

of nonlinear systems is covered with no restrictions on the number, type, and

arrangement of nonlinear terms, system order, and the number of inputs and/or

the outputs. Unlike other books in the area of nonlinear control that are highly

mathematically oriented, this book is software oriented.

It is believed that today’s tight control system performance requirements do not

allow a linear frame of mind for the designer. The designer’s first choice to linearize

a nonlinear model places so many unrealistic restrictions on the real model that

drives up the costs of final product.

A full nonlinear frame of mind for design of nonlinear feedback control systems

requires a computer-aided design approach. Many experts argue that such an

approach would not guarantee stability. Here, without loss of generality, stability is

demonstrated using the fact that if the sinusoidal input describing function models

of a nonlinear system is obtainable, then that nonlinear system is stable around the

operating regimes of interest.

I like to emphasize that having a full nonlinear frame of mind does not mean that

designers should throw away other available linear and more restricted nonlinear

control literature. On the contrary, one should capitalize on others’ intellectual

developments to bring good low-cost products for mankind. This book is a vehicle to

account for nonlinear effects, and it simultaneously enables the designer to interface

with other control system design works.

A person with a thorough knowledge of calculus and an elementary knowledge

of numerical analysis and software engineering would most benefit from this book.

This book should be of interest to aerospace, chemical, electrical, mechanical, and

mechatronics students and practicing control engineers as well as other practical

engineers and managers who are simply interested in design of low-cost real-life

nonlinear feedback systems.

vii

viii Preface

Many key MATLAB®

functions are developed and presented to allow easy design

of nonlinear feedback systems. The algorithms and the corresponding MATLAB®

functions are demonstrated by solving example problems of the sort encountered in

mechatronics and aerospace. A versatile controller design software based on the

presented describing function design platform (using MATLAB®

Graphics User

Interface (GUI)) is under development which will be commercially available by

early 2013.

Semenyih, Malaysia Amir Nassirharand

Acknowledgments

First, I like to sincerely thank my mentor, teacher, friend, counselor, adviser,

and academic father, Professor James H. Taylor, for his continued support and

encouragement throughout my academic and professional life. He has always been

there to answer my questions.

I also like to thank my students. Special thanks to Professor Abhijit Patwardhan

whose contributions on search of the parameter in simultaneous stabilization theory

shed light on this important problem while he was pursuing his Master’s degree at

the University of Kentucky; my apologies if I was too hard on you! Mr. Li See Chew,

my Ph.D. student, who is working on extension of some of the works presented here

to the unstable case in a direct way and who is a pioneer in experimental work among

my group members, deserves special thanks for putting up with my supervision.

I sincerely thank Mr. Sze Hong Teh (University of Nottingham – Malaysia Campus,

(UNMC)) for extending my Ph.D. work on dual-range linear controller design from

the single-variable nonlinear case to the multi-variable nonlinear case. His other

works on idle speed control of automobile engines, bank-angle control of aerospace

vehicles with hard nonlinearities, and initiation of projects in chemical engineering

and continuing to play with the spacecraft attitude control problem have contributed

to preparation of this monograph. His collaboration in developing a versatile

software package to support this monograph is acknowledged. I certainly have been

lucky to have the opportunity to work with you. Support of Brandon (my Master’s

degree student at UNMC) is appreciated; I appreciate his aggressiveness to do his

thesis on application of describing function techniques to nonlinear multivariable

problem of satellite attitude control. Finally many thanks to all those undergraduate

Mechanical Engineering and Mechatronics students at UNMC (Ahmed, Ajitpal,

Aimen, Arun, Athira, Awaii, Bartholomew, Bushra, Chan, Chin, Gift, Hammad,

Khawja, Lee, Lim, Mohd, Muhammad, Prem, Saeid, Sameer, Sanz, Sean, Shola,

Tan, Tee, Yuvanraj) who selected my projects in the dynamic systems and control

field as their final year theses, final year design projects, and final year group

development projects.

Many thanks to Dr. Karimi and his research group (Norouz, Seyed Mehdi,

Seyed Reza, Ali, Davood, ::: ) at K.N.T. University of Technology who taught me

ix

x Acknowledgments

the practical aspects of modeling, simulation, and control of engineering systems;

they substantially contributed to my professional growth that is reflected in this

monograph. Contributions of Seyed Reza in solving the linear and nonlinear H1

control problems and nonlinear lead-lag design problem given in this monograph

are greatly appreciated. Contributions of Norouz in application of algebraic linear

multivariable controller design approach of C. T. Chen to describing function-based

single range controllers are also acknowledged.

I like to express my sincere appreciation to Mr. Hadjirasouliha (former President

of the Farab Company) and other personnel (Ardavan, Ata, Farshid, Farzan,

Massoud, Mehdi, Mohamad Reza, Pouria, Samira, ::: ) at Farab for supporting me

and allowing me to do my research while I was doing my engineering tasks.

Special thanks to Professor Seamus Garvey and Professor Michael Wood of

University of Nottingham (UK Campus) for their invaluable support of my teaching

in terms of providing their lecture notes and powerpoint slides as well as answering

my detailed questions on Systems Engineering, Design of Experiments, Dynamic

Systems, Reliability, and Robustness; this helped me allocate the extra time required

to do my research and complete this monograph.

I appreciate the help, guidance, and supervision of Dr. Stewart McWilliam and

Andrew Spowage while at UNMC. Special thanks to Professor Mike Cloke (former

Dean) and Professor Ian Pashby (CEO) for giving me the opportunity to continue

my academic career at UNMC.

The support, guidance, direction, and critique of Professor James Rowland

(University of Kansas) of my initial proposal for my Ph.D. studies, which led

to my pursuit of controller design for nonlinear systems, are acknowledged. His

undergraduate text on control systems inspired me to pursue and develop closed￾form solutions for design of linear lead-lag, linear PID, and other classical linear

controllers (that are given in the Appendices) in an algorithmic and systematic way.

I also wish to express my gratitude to Mr. Oliver Jackson (Springer-Verlag

London) for keeping an open mind in making the decision to go ahead with

publication of this monograph. His understanding and support for the need for

a software-oriented approach to design of nonlinear feedback control systems is

noteworthy. It is noted that without the help and support of Ms. Charlotte Cross

(Springer-Verlag London), this manuscript would not have been completed in time;

special thanks to Ms. Cross for her help in obtaining the required permissions for

use of copy righted material.

Last but not least, supports of my sisters Zohreh and Gita are appreciated. I also

thank Mr. Hassan Bojnordiazad and Nasrin Rayat as they have touched my life in a

positive way. Their encouragement keeps me going. I like to thank John and Patsy

Hiser for contributing to my spiritual growth.

Thank you all!

Contents

1 Introduction .................................................................. 1

1.1 What’s New? ........................................................... 1

1.2 Design Platform ........................................................ 1

1.3 Objectives............................................................... 3

1.4 Software................................................................. 4

1.5 Organization of the Monograph ....................................... 4

2 Frequency Domain Modeling ............................................... 5

2.1 Early Formulation ...................................................... 5

2.1.1 Example: Limiter .............................................. 6

2.2 Modern Formulation ................................................... 9

2.2.1 Single-Input Single-Output Case ............................. 9

2.2.2 Multi-input Multi-output Case ................................ 13

3 Single-Range Controller Design ............................................ 23

3.1 Procedure ............................................................... 23

3.2 Example – Single-Variable Case: A Decoupled Liquid

Propellant Engine....................................................... 25

3.3 Example – Multivariable Case: Idle Speed Control Problem ........ 34

4 Dual-Range Controller Design ............................................. 43

4.1 Background ............................................................. 43

4.2 Controller Synthesis.................................................... 44

4.3 Software................................................................. 46

4.4 Example 1: A Single-Variable Servo System ......................... 46

4.5 Example 2: Multivariable Bank Angle Control Problem ............. 48

5 Multirange Nonlinear Controller Design.................................. 57

5.1 Background ............................................................. 57

5.2 Controller Synthesis.................................................... 57

5.2.1 Describing Function Inversion (Nassirharand 2009a)* ...... 60

5.3 Software................................................................. 66

5.3.1 Software for Step 5 ............................................ 66

xi

xii Contents

5.3.2 Software for Describing Function Inversion

(Nassirharand 2009a).......................................... 69

5.4 Example: Single-Variable Case: Servo System ....................... 72

5.4.1 Nonlinear PID Controller Design ............................. 72

5.4.2 Nonlinear Lead-Lag Controller Design

(Nassirharand and Mousavi Firdeh 2008) .................... 75

5.4.3 Nonlinear H1 Controller Design............................. 78

5.5 Example: Multivariable Case: Bank Angle Control of a UAV ....... 82

6 Experimental Study: Unstable SISO Systems ............................ 87

6.1 Background ............................................................. 87

6.2 Experimental Rig ....................................................... 87

6.3 Nonlinear PID Synthesis ............................................... 88

6.4 Conclusions............................................................. 95

Appendix A Closed-Form Solution to Linear Classical Controllers...... 97

A.1 Linear Lead-Lag Controller Design ................................... 97

A.1.1 Software........................................................ 99

A.1.2 Demonstration Example Problem............................. 100

A.2 Linear PID Controller Design.......................................... 103

A.2.1 Software........................................................ 104

A.2.2 Demonstration Example Problem............................. 104

A.3 Proportional Plus Rate Feedback Controller Design.................. 105

A.3.1 Software........................................................ 109

A.3.2 Demonstration Example Problem............................. 111

A.4 Proportional-Integral Plus Rate Feedback Controller Design ........ 112

A.4.1 Software........................................................ 116

A.4.2 Demonstration Example Problem............................. 116

Appendix B Algebraic Linear Multivariable Controller Design .......... 121

B.1 Theory................................................................... 121

B.1.1 Discussion (Nassirharand and Karimi 2004c)**.............. 125

B.1.2 Systematizing the Design Approach.......................... 127

B.2 Software................................................................. 127

Appendix C Additional Example Problems for Multivariable

Single-Range Controller Design ............................... 129

C.1 Example Problem: One Combustion Chamber Liquid

Propellant Engine....................................................... 129

C.2 Example Problem: Five Combustion Chamber Liquid

Propellant Engine....................................................... 137

C.3 Example Problem: An Unstable Multivariable Robot Arm .......... 146

Appendix D Dual-Range Controllers and Simultaneous

Stabilization Theory............................................. 153

D.1 Bezout’s Identity ´ ....................................................... 153

D.1.1 Multivariable Case............................................. 154

Contents xiii

D.1.2 Single-Variable Case .......................................... 155

D.1.3 Software........................................................ 159

D.2 DRLCD Using Simultaneous Stabilization Theory ................... 159

D.2.1 Theory and Algorithm......................................... 159

D.2.2 Software........................................................ 165

D.2.3 Example Problems............................................. 165

D.2.4 Discussion ..................................................... 171

References......................................................................... 175

Index ............................................................................... 179

Tải ngay đi em, còn do dự, trời tối mất!