Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Undicesima edizione
Richard C. Dorf
Robert H. Bishop
Controlli automatici
Undicesima edizione
Authorized translation from the English language edition, entitled: Modern Control Systems,
11th edition, by Richard C. Dorf, Robert H. Bishop, published by Pearson Education, Inc,
publishing as Prentice Hall, Copyright 2008.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by
any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Education, Inc.
Italian language edition published by Pearson Italia S.p.A., Copyright 2010.
Le informazioni contenute in questo libro sono state verificate e documentate con la
massima cura possibile. Nessuna responsabilit derivante dal loro utilizzo potr venire
imputata agli Autori, a Pearson Italia S.p.A. o a ogni persona e societ coinvolta nella
creazione, produzione e distribuzione di questo libro.
Per i passi antologici, per le citazioni, per le riproduzioni grafiche, cartografiche e fotografiche appartenenti alla propriet di terzi, inseriti in questopera, leditore a disposizione
degli aventi diritto non potuti reperire nonch per eventuali non volute omissioni e/o errori
di attribuzione nei riferimenti.
I diritti di riproduzione e di memorizzazione elettronica totale e parziale con qualsiasi
mezzo, compresi i microfilm e le copie fotostatiche, sono riservati per tutti i paesi.
LA FOTOCOPIATURA DEI LIBRI UN REATO. Le fotocopie per uso personale del lettore possono
essere effettuate nei limiti del 15% di ciascun volume dietro pagamento alla SIAE del
compenso previsto dallart. 68, commi 4 e 5, della legge 22 aprile 1941 n. 633.
Le riproduzioni effettuate per finalit di carattere professionale, economico o commerciale
o comunque per uso diverso da quello personale possono essere effettuate a seguito di
specifica autorizzazione rilasciata da AIDRO, corso di Porta Romana n. 108, 20122 Milano,
e-mail segreteria@aidro.org e sito web www.aidro.org.
Tutti i marchi citati nel testo sono di propriet dei loro detentori.
978-88-7192-605-6
Printed in Italy
1a edizione: giugno 2010
Ristampa
00
01
02
03
04
Anno
10
11
12
13
14
Sommario
Capitolo 1
1.1
Introduzione
1.2
Breve storia dei controlli automatici
1.3
Esempi di sistemi di controllo
1.4
Progetto ingegneristico
1.5
Progettazione dei sistemi di controllo
1.6
Sistemi meccatronici
1.7
Evoluzione futura dei sistemi di controllo
1.8
Esempi di progetto
1.9
Esempio di progetto: sistema di lettura di un disco rigido
Riepilogo
Esercizi
Capitolo 2
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
Introduzione
Equazioni differenziali di sistemi fisici
Approssimazione lineare di sistemi fisici
Trasformata di Laplace
Funzione di trasferimento di sistemi lineari
Schemi a blocchi
Grafi di flusso di segnale
Impiego del software specialistico per la simulazione
dei sistemi di controllo
2.9
Esempio di progetto: sistema di lettura
di un disco rigido (continuazione)
Riepilogo
Esercizi
Problemi al calcolatore
Capitolo 3
3.1
3.2
3.3
3.4
Introduzione
Variabili di stato di un sistema dinamico
Equazione differenziale di stato
Modelli ai grafi di flusso di segnale e agli schemi a blocchi
xi
xiii
1
1
3
7
15
17
20
24
25
28
30
30
33
33
33
38
41
47
61
66
72
84
87
87
93
95
95
95
98
103
viii
Sommario
3.5
3.6
3.7
3.8
Capitolo 4
4.1
4.2
4.3
Introduzione
Analisi del segnale di errore
Sensitivit dei sistemi di controllo
rispetto alle variazioni dei parametri
4.4
Segnali di disturbo nei sistemi di controllo a retroazione
4.5
Controllo della risposta in transitorio
4.6
Errore a regime
4.7
Costo della retroazione
4.8
Analisi delle prestazioni dei sistemi a retroazione
con il software specialistico
4.9
Esempio di progetto: sistema di lettura
di un disco rigido (continuazione)
Riepilogo
Esercizi
Problemi al calcolatore
Capitolo 5
5.1
5.2
5.3
5.4
Introduzione
Segnali di ingresso di prova
Prestazioni dei sistemi del secondo ordine
Effetti di un terzo polo e di uno zero
sulla risposta di un sistema del secondo ordine
5.5
Posizione delle radici nel piano complesso
e risposta in transitorio
5.6
Errore a regime dei sistemi di controllo a retroazione
5.7
Indici di prestazione
5.8
Semplificazione dei sistemi lineari
5.9
Prestazioni del sistema usando il software specialistico
5.10 Esempio di progetto: sistema di lettura
di un disco rigido (continuazione)
Riepilogo
Esercizi
Problemi al calcolatore
Capitolo 6
6.1
6.2
6.3
113
118
120
123
126
130
131
133
135
135
136
139
142
147
150
152
153
159
163
164
168
171
171
172
174
180
185
187
194
203
206
211
213
214
218
221
Concetto di stabilit
Criterio di stabilit di Routh-Hurwitz
Grado di stabilit dei sistemi di controllo a retroazione
221
225
233
Sommario
6.4
6.5
6.6
Capitolo 7
7.1
7.2
7.3
7.4
Introduzione
Concetto di luogo delle radici
Regole per il tracciamento del luogo delle radici
Individuazione dei valori dei parametri di progetto
con il luogo delle radici
7.5
Sensitivit e luogo delle radici
7.6
Controllori PID
7.7
Luogo delle radici con il software specialistico
7.8
Esempio di progetto: sistema di lettura
di un disco rigido (continuazione)
Riepilogo
Esercizi
Problemi al calcolatore
Capitolo 8
8.1
8.2
8.3
8.4
8.5
8.6
Introduzione
Diagrammi della risposta frequenziale
Parametri caratteristici della risposta frequenziale
Specifiche di prestazioni nel dominio della frequenza
Diagrammi del logaritmo del modulo e della fase
Metodi della risposta frequenziale
con il software specialistico
8.7
Esempio di progetto: sistema di lettura
di un disco rigido (continuazione)
Riepilogo
Esercizi
Problemi al calcolatore
Capitolo 9
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
9.9
9.10
Introduzione
Mappatura di contorni nel piano s
Criterio di Nyquist
Stabilit relativa e criterio di Nyquist
Criteri di prestazione del dominio del tempo
nel dominio della frequenza
Banda passante del sistema
Stabilit dei sistemi di controllo con ritardi di tempo
Controllori PID nel dominio della frequenza
Stabilit nel dominio della frequenza
con il software specialistico
Esempio di progetto: sistema di lettura
di un disco rigido (continuazione)
234
238
245
249
249
251
253
253
253
258
276
280
287
289
295
297
297
302
305
305
308
327
329
332
333
337
345
345
348
351
351
352
357
368
374
381
383
387
388
398
ix
Sommario
Riepilogo
Esercizi
Problemi al calcolatore
400
407
412
Introduzione
Approcci al progetto
Reti compensatrici in cascata
Progetto della rete anticipatrice con il diagramma di Bode
Progetto della rete anticipatrice con il luogo delle radici
Progetto con limpiego di reti integratrici (ritardatrici)
Progetto della rete ritardatrice con il luogo delle radici
Progetto della rete ritardatrice con il diagramma di Bode
Progetto sul diagramma di Bode usando metodi analitici
Sistemi con prefiltro
Progetto per un tempo di risposta finito
Progetto di sistemi di controllo
con il software specialistico
10.13 Esempio di progetto: sistema di lettura
di un disco rigido (continuazione)
Riepilogo
Esercizi
Problemi al calcolatore
Introduzione
Applicazioni dei sistemi di controllo con calcolatore digitale
Sistemi a dati campionati
Trasformata z
Sistemi campionati ad anello chiuso
Prestazioni di un sistema campionato del secondo ordine
Sistemi ad anello chiuso con compensatore digitale
Luogo delle radici dei sistemi di controllo digitali
Implementazione dei controllori digitali
Progetto dei sistemi di controllo digitali
con il software specialistico
11.11 Esempio di progetto: sistema di lettura
di un disco rigido (continuazione)
Riepilogo
Esercizi
Problemi al calcolatore
Appendice
A.1
A.2
A.3
A.4
A.5
Elementi di MATLAB
Introduzione
Istruzioni e variabili
Matrici
Grafica
Script
415
417
418
423
428
435
438
443
448
449
452
454
461
463
464
468
471
471
471
474
476
481
485
487
490
493
494
499
501
501
503
505
505
506
510
513
516
Bibliografia
521
Indice analitico
535
xii
Sono comunque convinto che il testo che viene oggi offerto a docenti e
studenti costituisca una valida alternativa ai volumi, italiani e stranieri, gi disponibili, distinguendosi per lequilibrio tra teoria e pratica e tra rigore e semplicit, e per la continua attenzione a coinvolgere attivamente il lettore, indicandogli soprattutto lobiettivo finale, cio quello della progettazione di sistemi di
controllo applicati ai pi diversi campi della tecnica e della scienza.
Il testo inoltre arricchito da un sito web di supporto (accessibile tramite il
codice riportato nella cartolina allegata) in cui gli studenti italiani potranno trovare utili e interessanti materiali didattici, tra cui quiz e test di autovalutazione,
una guida a MATLAB in PDF (la stessa inclusa nel testo) e i programmi MATLAB
relativi agli esercizi descritti nel testo. Sono inoltre presenti in lingua inglese i
capitoli non inseriti nel testo cartaceo e sette appendici che trattano: simboli, unit
e fattori di conversione; tabelle di trasformate e antitrasformate di Laplace;
richiami sullalgebra delle matrici; conversione in decibel; numeri complessi; tabelle di trasformate z e valutazione delle risposte temporali a tempi discreti. Il
sito verr poi ulteriormente arricchito con altri materiali di supporto alla didattica.
Luigi Mariani
Dipartimento di Ingegneria dellInformazione
Universit degli studi di Padova
Giugno 2010
Il sito web
Per tutti gli studenti che hanno acquistato una copia di questo testo e per tutti
i docenti che lo adotteranno nei loro corsi stato approntato un sito web contenente:
esercizi pratici di autovalutazione (quiz a risposta multipla, test vero/falso
e concordanza termine/concetto);
i file MATLAB di cui si discusso nel testo;
una guida a MATLAB in PDF (lAppendice A del testo cartaceo);
i capitoli non inseriti nelledizione italiana (Capitolo 11, Progetto di sistemi
a retroazione alle variabili di stato e Capitolo 12, Sistemi di controllo robusti,
in lingua inglese);
materiale di supporto in lingua inglese (tabelle delle trasformate di Laplace
e delle trasformate z, materiale sullalgebra matriciale, sui numeri complessi e sui simboli, su unit e fattori di conversione).
Poich il sito web fornisce una modalit agile per aggiornare continuamente e
aggiungere materiale di interesse per studenti e docenti, opportuno visitarlo
regolarmente durante il periodo delle lezioni. Lindirizzo del sito
http://hpe.pearson.it/dorf
Ringraziamenti
LEditore desidera ringraziare, per i preziosi consigli e suggerimenti, Stefano
Battilotti, La Sapienza di Roma; Cesare Fantuzzi, Universit di Modena e Reggio
Emilia; Stefano Malan, Politecnico di Torino; Giovanni Ulivi, Universit degli
Studi Roma Tre.
Prefazione1
Lingegneria del controllo un campo coinvolgente e stimolante. Per sua natura, un soggetto multidisciplinare, che ha trovato una sua collocazione tra i
corsi fondamentali del curriculum di ingegneria. ragionevole pensare che ci
siano diversi approcci per approfondire e praticare larte dellingegneria del
controllo. Poich largomento si basa su solidi fondamenti matematici, potremmo utilizzare come approccio un punto di vista prettamente teorico, enfatizzando
teoremi e prove. Daltra parte, poich lobiettivo finale quello di incrementare
i controllori nei sistemi reali, potremmo scegliere un approccio ad hoc, basato
soltanto sullintuizione e sullesperienza pratica, ricavata dalla progettazione di
sistemi di controllo a retroazione. Un altro approccio quello di presentare una
metodologia dellingegneria del controllo che, per quanto basata sui fondamenti matematici, dia enfasi alla modellazione dei sistemi fisici e ai progetti pratici
di sistemi di controllo con specifiche realistiche.
Crediamo che lapproccio pi importante e produttivo per lapprendimento di questa disciplina sia, per ciascuno, quello di riscoprire e ricreare le risposte
e i metodi del passato. Lidea quella di presentare agli studenti una serie di
problemi e domande, e puntare su alcune delle risposte che sono state ottenute
nei decenni passati. Il metodo tradizionale, cio quello di presentare agli studenti non i problemi, ma le soluzioni complete, porta a privare i ragazzi di ogni
stimolo, a cancellare limpulso creativo e a ridurre il futuro dellumanit a un
cumulo polveroso di teoremi. Lobiettivo quindi quello di presentare alcuni
problemi importanti e senza risposta, con i quali ci dobbiamo confrontare continuamente, in modo che si possa dire che quello che abbiamo imparato e capito
labbiamo scoperto da soli.
Scopo di questo libro quello di presentare la struttura della teoria del
controllo a retroazione e di fornire una sequenza di scoperte stimolanti, via via
che si procede attraverso il testo e i problemi. Se questo libro sar in grado di
aiutare gli studenti a scoprire la teoria e la pratica dei sistemi di controllo a
retroazione, esso avr raggiunto il suo scopo.
xiv
Prefazione
Didattica
Il libro organizzato intorno ai concetti della teoria dei sistemi di controllo
come si sono sviluppati nel dominio delle frequenza e nel dominio del tempo. Si
cercato di scegliere nel modo migliore gli argomenti, cos come i sistemi discussi negli esempi e nei problemi, in modo che rispecchiassero veramente quanto
oggi disponibile, allo stato dellarte.
Prefazione
I numerosi esercizi finali consentono agli studenti di utilizzare rapidamente i metodi e i concetti introdotti in ciascun capitolo, risolvendo quesiti allinizio
abbastanza semplici, che diventano via via pi complessi. Viene fornita la risposta a oltre un terzo degli esercizi. I problemi al calcolatore obbligano gli studenti a fare pratica con il software specialistico. In totale il testo contiene pi di 300
problemi.
2.
3.
In ciascun capitolo di questo libro viene sottolineato il collegamento tra il processo di progettazione e i principali argomenti di quel capitolo.
Ringraziamenti
Desideriamo esprimere i nostri pi sinceri ringraziamenti a tutti coloro che ci
hanno assistito nello sviluppo del progetto di questa edizione e di tutte le precedenti: Mahmoud A. Abdallah, Central State University (OH); John N. Chiasson,
University of Pittsburgh; Samy El-Sawah, California State Polytechnic University,
Pomona; Peter J. Gorder, Kansas State University; Duane Hanselman, University
of Maine; Ashok Iyer, University of Nevada, Las Vegas; Leslie R. Koval, University
of Missouri-Rolla; L. G. Kraft, University of New Hampshire; Thomas Kurfess,
Georgia Institute of Technology; Julio C. Mandojana, Mankato State University;
Jure Medanic, University of Illinois at Urbana-Champaign; Eduardo A. Misawa,
Oklahoma State University; Medhat M. Morcos, Kansas State University; Mark
Nagurka, Marquette University; Carla Schwartz, The MathWorks, Inc.;
D. Subbaram Naidu, Idaho State University; Ron Perez, University of WisconsinMilwaukee; Murat Tanyel, Dordt College; Hal Tharp, University of Arizona; John
Valasek, Texas A & M University; Paul P. Wang, Duke University; and Ravi Warrier,
GMI Engineering and Management Institute.
dorf@ece.ucdavis.edu
rhbishop@mail.utexas.edu
xv