controlli automatici t esempi di progetto - ... · prof. l. marconi controlli automatici t parte...

47
Prof. L. Marconi Controlli Automatici T Parte 12, 1 Controlli Automatici T Esempi di progetto Prof. Lorenzo Marconi DEIS-Università di Bologna Tel. 051 2093788 Email: [email protected] URL: www-lar.deis.unibo.it/~lmarconi Parte 12 Aggiornamento: Dicembre 10

Upload: lamkhue

Post on 21-Feb-2019

285 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 1

Controlli Automatici T Esempi di progetto

Prof. Lorenzo Marconi DEIS-Università di Bologna Tel. 051 2093788 Email: [email protected] URL: www-lar.deis.unibo.it/~lmarconi

Parte 12 Aggiornamento: Dicembre 10

Page 2: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 2

Problema

Controllo della velocità di un tappeto per allenamento

L’obiettivo è la regolazione della velocità a valori compresi tra

Specifiche statiche: Specifiche dinamiche:

•  Risposta aperiodica •  Tempo di assestamento •  Errore a regime < 5%

Disturbi presenti

•  Disturbo di coppia impulsivo •  Disturbo di misura

Vedere Esercitazioni

Page 3: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 3 Controllo dinamica verticale VTOL

Dinamica verticale linearizzata:

Valore arbitrario costante

rappresenta un offset verticale a cui la sincronizzazione deve avvenire (offset di sicurezza per evitare crash durante i transitori iniziali). Per semplicità assumiamo

Problema: Progettare l’azione di controllo per al fine di sincronizzare la posizione verticale dell’aereo con la piattaforma che oscilla verticalmente a causa del mare agitato

Page 4: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 4

Valori parametri fisici:

Valore nominale massa ….Controllo dinamica verticale VTOL

Specifiche:

•  Tempo di assestamento e sovraelongazione

•  Errore a regime

•  Stabilità robusta rispetto a ritardi sulla linea di trasmissione di entità pari a

Modello onda:

•  incerti con

•  non noti

•  incerti con

Page 5: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 5 ….Controllo dinamica verticale VTOL

Compensazione feedforward del valore nominale della forza di gravità Controllo ausiliario

Disturbo attuatore

Delay

Nota: le posizioni assolute della piattaforma e dell’aereo non sono note. L’unica informazione disponibile è l’errore di sincronismo.

Page 6: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 6

Progetto regolatore statico

….Controllo dinamica verticale VTOL

Soluzione 1 (no polo nell’origine per compensare il disturbo constante sull’attuatore)

Dal teorema del regime permanente:

Errore di inseguimento dovuto al moto ondoso

dal teorema del valore finale

Errore di inseguimento dovuto al disturbo “gravità”

Page 7: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 7 ….Controllo dinamica verticale VTOL

e inoltre:

Complessivamente la specifica statica e’ quindi soddisfatta se:

1. 

2. 

Prendiamo quindi

Nota: Non cambia niente nel caso il moto dell’onda sia dato da un numero arbitrario di armoniche tutte confinate nel campo di frequenze dato con il vincolo che la somma delle ampiezze risulti

Page 8: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 8

Soluzione 2 (polo nell’origine per compensare il disturbo constante sull’attuatore e per la specifica sull’onda)

….Controllo dinamica verticale VTOL

Dal teorema del regime permanente:

In questo caso la presenza del disturbo di gravita’ non influisce sulla specifica statica. La specifica sul moto ondoso richiede invece:

e inoltre:

E quindi

Page 9: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 9 ….Controllo dinamica verticale VTOL

Soluzione 1 Soluzione 2

Page 10: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 10

Progetto regolatore dinamico

….Controllo dinamica verticale VTOL

Traduzione delle specifiche in specifiche frequenziali

Max ritardo accettabile per la stabilita’

Page 11: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 11

Progetto del regolatore dinamico nel caso

….Controllo dinamica verticale VTOL

Abbiamo bisogno di una rete anticipatrice (scenario B) per dare un anticipo di fase di almeno

Tuttavia l’introduzione della rete potrebbe potenzialmente portarci ad avere una maggiore di

E’ possibile calibrare una rete anticipatrice al fine di avere il margine di fase desiderato e una pulsazione ?

Page 12: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 12

zoom

E’ possibile imporre come pulsazione di attraversamento una qualunque pulsazione

….Controllo dinamica verticale VTOL

Dalle formule di inversione deve essere

Page 13: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 13 ….Controllo dinamica verticale VTOL

Page 14: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 14

File init matlab: VTOLVerticale.m

File simulink: SimuVTOLVert.mdl

Delay:

….Controllo dinamica verticale VTOL

Page 15: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 15

Delay: Delay:

Delay: Delay:

Page 16: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 16

Variante: provare a progettare lo stadio dinamico del regolatore assumendo che la specifica sul massimo ritardo di linea sopportabile sia di

La regione ammissibile per l’attraversamento e’ molto stretta. In particolare occorre attraversare ad una pulsazione minore di (limite trovato in precedenza per riuscire con una sola rete anticipatrice)

….Controllo dinamica verticale VTOL

Con una sola rete anticipatrice non c’e’ speranza!

Page 17: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 17

Step 1. Progettiamo una rete anticipatrice al fine di avere lo sfasamento positivo necessario all’interno dell’intervallo di att. desiderato (attraversando necessariamente fuori dall’intervallo ammesso)

….Controllo dinamica verticale VTOL

( )

Scegliamo per esempio e progettiamo la rete in modo da imporre il picco di sfasamento positivo necessario in corrispondenza di

Page 18: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 18

Step 2. Progettiamo una rete ritardatrice al fine di avere la attenuazione necessaria per attraversare in imponendo il margine di fase desiderato (formule di inversione)

….Controllo dinamica verticale VTOL

Regolatore complessivo

Rete a ritardo-anticipo

Violato!

Page 19: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 19

Delay: La presenza della rete ritardatrice altera le proprietà della campo di frequenze dove agisce l’onda. Questo si evidenzia in un errore statico di inseguimento un po’ piu’ grande

Page 20: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 20 Delay: Delay:

Delay: Delay:

Page 21: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 21

Progetto del regolatore dinamico nel caso

Abbiamo bisogno di almeno due zeri (scenario B) per dare un anticipo di fase di almeno

Due possibili soluzioni:

1.  Due reti anticipatrici (grado relativo regolatore 1)

2.  Regolatore PID (grado relativo regolatore 0)

….Controllo dinamica verticale VTOL

Page 22: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 22 ….Controllo dinamica verticale VTOL

Prima soluzione: due reti anticipatrici

Progettiamo la prima rete in modo “non preciso”, al fine di avere un anticipo di fase di 75o e affinché il valore di picco dell’anticipo di fase sia circa a metà dell’intervallo di attraversamento desiderato ( )

( )

Page 23: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 23 ….Controllo dinamica verticale VTOL

Progettiamo invece la seconda rete mediante le formule di inversione imponendo il margine di fase desiderato all’interno dell’intervallo di attraversamento desiderato

Realizzabile mediante una rete

0.17 0.15

Page 24: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 24

Regolatore complessivo:

….Controllo dinamica verticale VTOL

Page 25: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 25

Delay: Nota: rispetto al progetto precedente il valor medio dell’errore e’ nullo (azione integrale)

Page 26: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 26 Delay: Delay:

Delay:

Soluzione molto piu’ critica della precedente in presenza di ritardi nella linea di trasmissione

Page 27: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 27

Seconda soluzione: Regolatore PID

….Controllo dinamica verticale VTOL

Rispetto all’algoritmo di taratura visto nella parte 3, non c’e’ in questo caso il guadagno libero

Non sara’ possibile assegnare arbitrariamente la pulsazione di att.

Page 28: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 28 ….Controllo dinamica verticale VTOL

Il progetto può essere condotto seguendo questi passi:

1. Determinare una pulsazione di attraversamento desiderata e verificare l’amplificazione che i due zeri dovrebbero portare per imporre l’attraversamento

L’amplificazione potrebbe essere data da due zeri in grado, alla pulsazione , di amplificare ciascuno di

Proviamo, per esempio,

(zeri coincidenti per semplicità)

Page 29: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 29 ….Controllo dinamica verticale VTOL

2. Determinare, dal grafico , i valori di compatibili con quella amplificazione e verificare se i corrispondenti punti nel grafico assicurano un anticipo di fase sufficiente per soddisfare la specifica sul margine di fase

grad

i

Gli 80o che ciascun zero assicura sono sufficienti per garantire il margine di fase di 60o

Page 30: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 30

3. Progettare le due costanti di tempo degli zeri con la formula e posizionare il polo una decade oltre la pulsazione di att.,

Regolatore complessivo:

….Controllo dinamica verticale VTOL

Page 31: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 31

Delay:

Page 32: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 32 Delay: Delay:

Delay:

Page 33: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 33 Controllo dinamica laterale e angolare VTOL

Dinamica laterale-angolare linearizzata:

valore arbitrario costante

Nota: il controllo della posizione laterale avviene controllando la posizione angolare, ovvero proiettando lateralmente la spinta verticale. La posizione angolare e’ un “controllo virtuale” per la dinamica laterale

Problema: Progettare l’azione di controllo per al fine di controllare la posizione laterale dell’aereo ad un valore prestabilito e la posizione angolare a

Page 34: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 34 ...Controllo dinamica laterale e angolare VTOL

Funzione di trasferimento del sistema:

Disturbo dato da turbolenze

Page 35: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 35 ...Controllo dinamica laterale e angolare VTOL

Valori parametri fisici: Valore nominale inerzia

•  Attenuazione di almeno dell’effetto di disturbi con spettro confinato nel campo di frequenze

Specifiche dinamica laterale:

•  Tempo di assestamento •  Sovraelongazione

Specifiche dinamiche

•  Stabilità robusta a fronte di ritardi nella linea di comunicazione dell’errore di posizionamento laterale

delay misura spedita dalla portaerei

Page 36: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 36 ... Controllo dinamica laterale e angolare VTOL

Warning!!

Upper bound sulla pulsazione di att. dato dal vincolo sul ritardo presente

Campo di frequenze dove agisce il disturbo

“Regione proibita” per il vincolo sull’attenuazione del disturbo

Specifiche apparentemente incompatibili!

Page 37: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 37

Soluzione: Controllo in cascata ... Controllo dinamica laterale e angolare VTOL

Inner loop:

Specifiche essenziali: progettato al fine di

1. 

2. 

Tali requisiti sono realizzabili in quanto non sono presenti vincoli espliciti sulla pulsazione di attraversamento massima del sistema interno

Page 38: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 38 ... Controllo dinamica laterale e angolare VTOL

Outer loop:

Specifiche essenziali: progettato al fine di soddisfare le specifiche imposte (sovraelongazione, tempo di assestamento e robustezza a fronte dei ritardi di trasmissione) trascurando le dinamiche del loop interno e la presenza del disturbo già notevolmente attenuato dal progetto di

Page 39: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 39 ... Controllo dinamica laterale e angolare VTOL

Specifiche dinamica laterale (outer loop)

Traduzione delle specifiche in specifiche frequenziali

Max ritardo accettabile per la stabilita’

Page 40: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 40

Specifiche dinamica angolare (inner loop)

Attenuazione del disturbo:

Disaccoppiamento in frequenza con l’outer loop:

(Una decade oltre la massima pulsazione di attraversamento dell’ outer loop)

Limite superiore per l’attraversamento dell’outer loop

... Controllo dinamica laterale e angolare VTOL

Parte statica, dinamica

Page 41: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 41 ... Controllo dinamica laterale e angolare VTOL

Progetto inner loop

Progettiamo la parte dinamica come rete anticipatrice imponendo una pulsazione di attraversamento e un margine di fase di 60o

Formule di inversione

Realizzabile mediante una rete

0.5 0.44

Page 42: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 42 ….Progetto inner loop

zoom

outer loop L’analisi delle funzione di sensitività complementare mostra come nell’ intervallo di specifica per del loop esterno (ancora da progettare) il loop interno si comporti praticamente come un corto circuito

Page 43: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 43 ….Progetto inner loop

L’analisi della funzione di sensitività mostra come il loop interno garantisca il livello di attenuazione desiderato per il disturbo sull’angolo

Nel progetto del loop esterno possiamo quindi ignorare:

1.  La presenza del loop interno

2. La presenza del disturbo

Page 44: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 44

Progetto outer loop ... Controllo dinamica laterale e angolare VTOL

Il guadagno statico del regolatore non è vincolato (non ci sono specifiche statiche). Sfruttiamo quindi il guadagno per progettare una rete anticipatrice imponendo una pulsazione di attraversamento , un margine di fase di 60o, e tale da massimizzare il valore di (minimizzando in questa maniera il guadagno in alta frequenza del regolatore e quindi della funzione di sensitività del controllo)

Page 45: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 45

File init matlab: VTOLLatAng.m

File simulink: SimuVTOLLatAng.mdl

... Controllo dinamica laterale e angolare VTOL

Page 46: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 46 ... Controllo dinamica laterale e angolare VTOL

zoom

Delay:

Page 47: Controlli Automatici T Esempi di progetto - ... · Prof. L. Marconi Controlli Automatici T Parte 12, 2 Problema Controllo della velocità di un tappeto per allenamento L’obiettivo

Prof. L. Marconi Controlli Automatici T

Parte 12, 47

Delay: Delay:

Delay: Delay: