Relatore
|
Trascrizione
|
| Giordano Hiller |
Ciao a tutti. Sono Jordan Hiller, ingegnere di sistema senior presso JMP, e sto presentando con Steve Hampton, responsabile del controllo di processo presso PCC Structurals. Oggi parliamo di controllo statistico di processo per variabili di processo che hanno una forma funzionale. |
| |
E questa è una bella foto proprio lì sul titolo |
| |
diapositiva. Stiamo parlando di controllo statistico del processo, quando non è un singolo numero, una misura puntuale, ma invece, la cosa che stiamo cercando di controllare ha la forma di una curva funzionale. |
| |
Steve parlerà del business case, perché ci interessa tra pochi minuti. Dirò solo alcune parole sulla metodologia. |
| |
Abbiamo esaminato la letteratura in questo settore negli ultimi 20 anni circa. Ci sono molti, molti articoli su questo argomento. Tuttavia, non sembra esserci un chiaro consenso sul modo migliore per affrontare questa statistica |
| |
controllo di processo |
| |
quando le tue variabili prendono la forma di una curva. Quindi siamo stati ispirati da alcuni recenti sviluppi in JMP, in particolare il grafico di controllo multivariato basato su modello introdotto in JMP 15 e l'esploratore di dati funzionali introdotto in JMP 14. |
| |
I grafici di controllo multivariati non sono davvero una nuova tecnica che esistono da molto tempo. Hanno appena ricevuto un restyling in JMP di recente. |
| |
E utilizzano componenti principali o minimi quadrati parziali per ridurre i dati, modellare e ridurre molte, molte variabili di processo in modo da poterle osservare con un unico grafico. Ci concentreremo sul caso del PCA, in realtà non parleremo di parziale |
| |
il |
| |
minimi quadrati parziali qui. |
| |
Functional Data Explorer è il metodo che utilizziamo in JMP per lavorare con i dati a forma di curva, funzionale |
| |
dati. E utilizza una forma di analisi delle componenti principali, un'estensione dell'analisi delle componenti principali per i dati funzionali. |
| |
Quindi è stata un'idea molto naturale dire cosa succederebbe se prendiamo le nostre curve funzionali, le riduciamo e le modelliamo utilizzando Esplora dati funzionali. |
| |
Il risultato sono componenti principali funzionali e proprio come si aggiungono componenti principali regolari e li si spinge attraverso un grafico di controllo multivariato basato su modello, |
| |
e se potessimo farlo con componenti principali funzionali? Sarebbe fattibile e sarebbe utile? |
| |
Quindi, con questo, passerò le cose a Steve e lui introdurrà il caso aziendale di cui discuteremo oggi. |
| 1253****529 |
Tutto bene. Grazie mille. Giordania. |
| |
Dato che non ho video, ho deciso di farvi sapere che aspetto ho. |
| |
Ci sono io con mia moglie Megan e mio figlio Ethan |
| |
con la zucca dell'anno scorso. Quindi ho voluto entrare nel caso di studio con un po' di background |
| |
cosa faccio, e quindi hai un'idea di dove provengono queste informazioni. Mi occupo di microfusione per microfusione... |
| |
Divisione di colata d'investimento. |
| |
La microfusione comporta la creazione di una cera che riproduca ciò che si desidera vendere, inserendola in un modello di assemblaggio, |
| |
immergendolo più volte nel calcestruzzo proprietario fino a quando non ottieni abbastanza forza per essere in grado di rimuovere la cera da quello stampo. |
| |
E lo spariamo per avere abbastanza forza da poterci versare del metallo. Quindi togliamo il calcestruzzo, togliamo l'uso eccessivo di metallo per il processo di colata. Eseguiamo i nostri test non distruttivi e spediamo il pezzo. |
| |
La spinta per cercare metodi di controllo del processo migliorati è il fatto che |
| |
I passaggi 7, 8 e 9 assorbono il 75% dei costi permanenti a causa della variabilità del processo nei passaggi 1-6. Quindi, se riusciamo a stringere 1-6, |
| |
la maggior parte ??? e il costo va lì, che è molto più economico, molto più breve, quindi c'è un grande valore aggiunto per l'azienda e per i nostri clienti nel fare 7, 8 e 9 molto più piccoli. |
| |
Quindi PCC strutturali. Il mio stabilimento, Titanium Plant, produce principalmente componenti aerospaziali. Sulla sinistra lì puoi vedere un fan ??? che è verde brillante da alcuni ??? sviluppatore. |
| |
E poi abbiamo i nostri prodotti a base di terra, che proprio lì c'è una gamba stabilizzatrice per obice N155. |
| |
E solo per avere un'idea di dove va. Perché ogni singolo aeroplano nel cielo ha fondamentalmente una parte che produciamo o più parti, questa è una sezione del motore ???, ha un diametro di circa sei piedi, è un pezzo unico |
| |
che va nella parte anteriore del nucleo di un motore a turbina a gas. Questo in particolare è per il Trent XWB che alimenta l'Airbus A350 |
| |
getti. |
| |
Quindi entriamo in JMP. Quindi il grande fattore trainante qui è, come puoi immaginare, con qualcosa di complesso come processo di microfusione per la maggior parte, ci sono tonnellate di |
| |
dati che ci arrivano. E sempre di più, sta diventando funzionale man mano che aumentiamo il numero di centri, abbiamo e aumentiamo il numero di macchine che utilizziamo. Quindi in questo caso di studio, stiamo guardando |
| |
dati forniti con un timestamp. Abbiamo 145 lotti. Abbiamo il nostro interesse variabile che è X1. |
| |
Abbiamo il nostro contatore, che è un modo in cui ho normalizzato quel timestamp, quindi è più facile sovrapporre l'esecuzione in Graph Builder e ha anche un po' di |
| |
gentilezza nella piattaforma FTP. Abbiamo il nostro periodo, che ci permette di avere quel periodo storico e un periodo attuale che si allineano con la piattaforma della carta di controllo multivariata basata su modello, |
| |
in modo da poter avere il nostro FDE |
| |
guarda solo lo storico in modo che non cambi poiché aggiungiamo più dati attuali. Quindi questo è un po 'guardando questo se lo stavi usando in pratica, e quindi il tipo di test è la mia stessa convalida |
| |
tentativi. E quello che vedrai qui è che sono entrato principalmente e ho etichettato le cose come cattive, marginali o buone. Quindi il rosso è cattivo, marginale è viola e il verde è buono e puoi vedere come si sovrappongono. |
| |
A prima vista, puoi vedere che abbiamo un po' di curve |
| |
??? curve dalla media. Questi sono ovviamente ciò che chiameremo fuori controllo o cattivi. |
| |
Questo sarebbe ciò che la produzione chiamava un disastro perché, tipo, sarebbe un prodotto discrepante. Quindi vogliamo essere in grado di identificarli |
| |
prima, in modo da poter vedere cosa sta succedendo nel processo e risolverlo. Ecco come appare |
| |
scoppiare così puoi vedere che il cattivo ha qualche deviazione importante, a volte di curva media e molto carattere verso la fine. |
| |
Quelli marginali non sono così devianti dalle curve medie ma hanno più rimbalzi verso la coda e quindi quello buono è piuttosto stretto. Puoi vedere che c'è ancora qualche rimbalzo. Quindi è qui che il |
| |
il marginale e il buono si basano davvero sul mio giudizio, e probabilmente fallirei un attributo Gage R&R basato sul solo guardare visivamente questo. Così |
| |
abbiamo un totale di 33 curve negative, 45 marginali e 67. E manualmente, puoi solo vedere che circa 10 di loro sono fuori. Quindi avresti un'opzione se non volessi utilizzare una stima puntuale, che mostrerò un po' più tardi che non funziona molto bene, magari facendo... |
| |
controllali per punti usando il contatore. E come faresti sarebbe dividere la tabella difettosa per contatore, inserirla in una carta di controllo della gamma mobile individuale attraverso la costruzione della carta di controllo e poi usciresti, |
| |
come 3500 grafici di controllo in questo caso, che puoi usare la straordinaria capacità di creare tabelle di dati combinate per trasformare quel riepilogo dell'elenco da ciascuno nella propria tabella di dati che puoi quindi ricollegare alla tua tabella di dati principale e ottenere un bel bello |
| |
un'analisi simile a questa, in cui hai limiti di controllo basati sui contatori e sui dati storici e puoi sovrapporre le tue curve. Quindi, se avessi un algoritmo che taggasse ogni volta che andava al di fuori dei limiti di controllo, sai, sarebbe un'opzione per provare a |
| |
avere un controllo.... |
| |
una funzionalità di carta di controllo con dati funzionali. Ma puoi vedere, in particolare ho evidenziato 38 qui, che puoi avere qualche deviazione importante e rimanere entro i limiti di controllo. Quindi è qui che questo FDE |
| |
la piattaforma può davvero brillare, in quanto può identificare un FPC che corrisponde ad alcune di queste importanti deviazioni. E così possiamo etichettare le curve in base a quelle degli FPC. |
| |
E lo vedremo poco dopo. Così, |
| |
utilizzando la piattaforma FDE, è davvero semplice. Qui per questa dimostrazione, ci concentreremo su una funzione step con 100 nodi. |
| |
E puoi vedere come gli FPC catturano la variabilità. Quindi l'FPC principale dice, sai, all'inizio della curva, c'è... questo è ciò che guida la maggior variabilità, questa deviazione dalla media. |
| |
E l'impostazione è X1 e il loro output, i contatori. Il nostro input, il numero di lotto e poi ho aggiunto il tipo di test. Quindi possiamo usarlo come parte della nostra convalida nella tabella FPC e nel grafico di controllo multivariato basato sul modello e nel periodo in modo che solo il nostro storico sia ciò che guida l'adattamento FDE. |
| |
E così |
| |
solo guardare la vestibilità è in realtà una parte piuttosto importante per assicurarsi di essere corretti |
| |
grafici di controllo in seguito, sto usando questo passaggio P |
| |
Funzione modello 100 nodi. Puoi vedere, in realtà, se uso una spline B e quindi con Cubic 20 nodi, in realtà sembra abbastanza vicino alla mia spline P. |
| |
Ma dal BIC puoi effettivamente vedere che dovrei andare a più nodi, quindi se lo faccio, ora iniziamo a vederli overfitting, concentrandoti davvero sui picchi isolati e ti farà avere un FDE |
| |
modello che non sembra corretto e ti fa non essere così sensibile e il tuo grafico di controllo multivariato basato sul modello. |
| |
0 |