Università degli Studi di Padova Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Tesi di Laurea COMPENSAZIONE ADATTATIVA DELLE VIBRAZIONI NEGLI HARD DISK Relatore: Ch.mo Prof. Doriano Ciscato Laureando: Alessandro Stocco Anno Accademico 2001-2002 26 Novembre 2002 1 Compensazione adattativa delle vibrazioni negli hard disk ARGOMENTI DELLA DISCUSSIONE PRINCIPI SULLA SOPPRESSIONE DELLE VIBRAZIONI NEGLI HDD COMPENSAZIONE TRAMITE FEED-FORWARD STATICO E DINAMICO COMPENSAZIONE TRAMITE FEED-FORWARD ADATTATIVO ALGORITMO DI AGGIORNAMENTO DEI PARAMETRI (AAP) FILTERED-X LMS ALGORITHM ORGANIZZAZIONE DEL SISTEMA SPERIMENTALE RISULTATI SPERIMETALI FEED-FORWARD STATICO MEDIANTE GUADAGNO ADATTATIVO FEED-FORWARD DINAMICO MEDIANTE FILTRO ADATTATIVO ANALISI A FILTRO BLOCCATO CONCLUSIONI E SVILUPPI FUTURI 2 26 novembre 2002 Alessandro Stocco 2/13 Compensazione adattativa delle vibrazioni negli hard disk SOPPRESSIONE DELLE VIBRAZIONI NEGLI HDD Settore Dati Servo Settore Traccie PERCHE’ SI VUOLE SOPPRIMERE L’EFFETTO DELLE VIBRAZIONI • Eliminazione dei ritardi dovuti alle vibrazioni • Aumento densità di memorizzazione delle tracce • Uso di Accelerometri Rotazionali (MEMS) 26 Novembre 2002 26 novembre 2002 Alessandro Stocco 3 3/13 Compensazione adattativa delle vibrazioni negli hard disk PRINCIPI SULLA SOPPRESSIONE DELLE VIBRAZIONI NEGLI HDD : FEED-FORWARD STATICO-DINAMICO .. q RAC METODO TEMPO-INVARIANTE ..^ q Gr ef • Banda limitata di azione della compensazione limitata rispetto alla banda del sensore ^ d d Cent r o T r ac c ia • Sintesi del controllo basata su uno specifico disco Gf f + + + C - • Aumento rumorosità nell’inseguimento traccia P u - .. q d Gr ef + .. ^ RAC q PES d G out - Gf f Gout= P 1+CP PES ^ d 26 Novembre 2002 26 novembre 2002 Alessandro Stocco 4 4/13 Compensazione adattativa delle vibrazioni negli hard disk PRINCIPI SULLA SOPPRESSIONE DELLE VIBRAZIONI NEGLI HDD : METODO ADATTATIVO .. q d Gr ef + .. ^ RAC q PES G out • Introduzione dell’algoritmo di aggiornamento dei parametri • Aumento della complessità computazionale - Gf f ^ d AAP Settore Dati PERCHE’ SI VUOLE USARE UNA TECNICA ADATTATIVA Servo Settore Traccie • Migliorare le performance del controllo tempo-invariante • Ridurre la rumorosità provocata dalla compensazione • Aumentare la banda di azione del controllo ad azione diretta • Sintonizzazione automatica del controllo feed-forward 26 Novembre 2002 26 novembre 2002 Alessandro Stocco 5 5/13 Compensazione adattativa delle vibrazioni negli hard disk ALGORITMO DI AGGIORNAMENTO DEI PARAMETRI: FILTERED-X LMS ALGORITHM Gff (k , z ) w0 (k ) w1 (k ) z 1 ..... wN 1 (k ) z N 1 .. q d Gr ef ^.. q + e PES G o ut - Gff RAC ^ d ^ G o ut LM S ^ ^ ^.. Wk 1 Wk 2PES (k )[Gout q (k )] • IDENTIFICAZIONE • DISCRETIZZAZIONE • REALIZZAZIONE 1 2 ^ 4 , 8301 14 , 0237 z 9 , 1948 z Gout( z 1 ) 1 1,6151z 1 0,6626 z 2 26 Novembre 2002 26 novembre 2002 Alessandro Stocco 6 6/13 Compensazione adattativa delle vibrazioni negli hard disk SISTEMA SPERIMENTALE: SCHEMA DELLE CONNESSIONI DSP Analizzatore di spettro Accelerometro rotazionale L6671 Super 10 ALTERA Oscilloscopio PC HDD DAC 1 Controllo Shaker LINEA Scheda AD/DA Bus DAC 2 Digitale Shaker DAC 3 Analogica Bit Blaster 26 Novembre 2002 26 novembre 2002 Alessandro Stocco 7 7/13 Compensazione adattativa delle vibrazioni negli hard disk SISTEMA SPERIMENTALE Accelerometro Rotazionale Sistema complessivo Dettaglio : Sistema di shaking 26 Novembre 2002 26 novembre 2002 Alessandro Stocco 8 8/13 Compensazione adattativa delle vibrazioni negli hard disk FEED-FORWARD STATICO MEDIANTE GUADAGNO ADATTATIVO ..^ ^ d Kff q Funzione di Sensitività tra segnale accelerometro e PES Funzione di Sensitività tra segnale accelerometro e PES Non comprensato Kff Best Kff Adattativo 30 30 Non comprensato Kff Best Kff Adattativo 20 10 Magnitude [dB] Magnitude [dB] 20 0 -10 -20 10 0 -10 -30 -20 -40 1 10 2 10 Frequency [Hz] 3,5 v CH1 3 CH2 550 600 650 Frequency [Hz] 700 750 800 REF SHK ACC Convergenza parziale nella banda [40Hz - 150Hz] Raggiungimento prestazioni KffBest [150Hz-450Hz] PES Adattamento-spegnimento compensazione [450 Hz-800Hz] 26 Novembre 2002 26 novembre 2002 500 Problemi di innesco a basse frequenze [0-40Hz] HP DSA 35665 A SOURCE 10 Alessandro Stocco 9 9/13 Compensazione adattativa delle vibrazioni negli hard disk FEED-FORWARD DINAMICO CON FILTRO ADATTATIVO: ANDAMENTO NEL TEMPO AL VARIARE DELL’ORDINE DEL FILTRO Kff ad. Non Compensato Tipo di compensazione Non Compensato FIR 10° ord. Adatt. FIR 20° ord. Adatt. FIR 30° ord. Adatt. FIR 39° ord. Adatt. Gff 39° ord Gff 30° ord Gff 20° ord Gff 10° ord Kff Adattativa 0.1 0 -0.1 0 IIR 6° 0.01 0.02 0.03 0.04 0.05 0.06 0.08 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.02 0.03 0.04 0.05 Time [Sec] 0.06 26 Novembre 2002 Alessandro Stocco 0.07 0.08 1.17 0.090 0.94 0.082 0.78 0.079 0.72 0.080 0.74 0.167 0.167 0.09 0.09 0.1 0 -0.1 0.01 0.101 0.09 0.1 0 -0.1 0.01 1.87 0.09 0.1 0 -0.1 0 0.129 0.09 0.1 0 -0.1 0 EQM 103 0.09 0.1 0 -0.1 0 26 novembre 2002 0.07 0.1 0 -0.1 0 IIR 6° ord. 3s PES in sollecitazione ai 200 Hz 0.09 10 10/13 Compensazione adattativa delle vibrazioni negli hard disk FEED-FORWARD DINAMICO CON FILTRO ADATTATIVO: SPETTRO DI POTENZA PES Spettro di potenza PES sollecitato a circa 470 Hz Spettro di potenza del PES sollecitato ai 500Hz Spettro di potenza PES sollecitato a circa 470 Hz : dettaglio Spettro di potenza del PES sollecitato ai 500Hz: dettaglio 0 0 Non comprensato Compensato con IIR 6° ord. Compensato con FIR 39° ord. adattativo -10 Non comprensato Compensato con IIR 6° ord. Compensato con FIR 39° ord. adattativo -10 Power [V 2/Hz] Power [V 2/Hz] -20 -30 -40 -20 -30 -40 -50 -50 -60 10 1 2 10 Frequency [Hz] 10 3 10 2.3 2.5 10 Frequency [Hz] 10 2.7 Attenuazione armonica principale del disturbo Contenuto in alta frequenza ridotto inefficacia nella compensazione ai 90 Hz 26 Novembre 2002 26 novembre 2002 Alessandro Stocco 11 11/13 Compensazione adattativa delle vibrazioni negli hard disk ANALISI A FILTRO BLOCCATO Aumento ordine Aumento tempi di convergenza AAP Fase di apprendimento iniziale con disturbo a singola armonica Convergenza dipendente dal tempo di esecuzione misura Disabilitazione AAP Problemi di convergenza AAP sulla risonanza ai 410Hz Funzione di sensitività filtro adattativo a velocità di convergenza elevata Funzione di Sensitività tra segnale accelerometro e PES 30 -3 2 = 8.30 10 30 20 0 -10 0 -10 -20 -20 -30 -30 -40 1 10 Non comprensato Kff Best IIR 6° ord. FIR 39° ord. adattato su singola armonica 10 10 Magnitude [dB] Magnitude [dB] 20 Non comprensato Kff Best IIR 6° ord. FIR 39° ord. Adattativo Funzione di Sensitività tra segnale accelerometro e PES -40 60 70 80 90 100 2 10 Frequency [Hz] 10 3 26 Novembre 2002 26 novembre 2002 Alessandro Stocco 200 300 Frequency [Hz] 400 500 600 700 800 12 12/13 Compensazione adattativa delle vibrazioni negli hard disk CONCLUSIONI • Realizzazione di un sistema di feed-forward digitale adattativo tramite algoritmo Filtered-x LMS • Valutazione delle prestazioni del sistema al variare dell’ordine del filtro adattativo • Valutazione delle prestazioni del sistema al variare di regimi di sollecitazione SVILUPPI FUTURI • Estendere il funzionamento dell’algoritmo per regimi di sollecitazione elevati • Studio del funzionamento in presenza di disturbi a più armoniche o rumore bianco • Studio di AAP con velocità di convergenza maggiore ( variabile) 26 Novembre 2002 26 novembre 2002 Alessandro Stocco 13 13/13