| Lautsprecher |
Transkript |
| Kevin |
Hallo, mein Name ist Kevin Gallagher. |
| |
Heute werde ich über die Entwicklung robuster Produkte sprechen. |
| |
Ich arbeite für PPG Industries mit Hauptsitz in Pittsburgh, Pennsylvania. Unser Firmensitz ist auf der rechten Seite der Folie abgebildet. PPG ist ein weltweit führendes Unternehmen in der Entwicklung von Farben und Lacken für vielfältige Anwendungen, von denen einige hier gezeigt werden. |
| |
Und ich persönlich arbeite in unserem Coatings Innovation Center im nördlichen Vorort von Pittsburgh, wo wir einen starken Fokus auf die Entwicklung innovativer neuer Produkte legen. |
| |
In den letzten 10 Jahren haben die Mitarbeiter dieser Einrichtung über 600 US-Patente entwickelt und wir haben mehrere Kunden- und Branchenauszeichnungen erhalten. |
| |
Ich möchte darüber sprechen, wie man mithilfe von Versuchsplanung und JMP robuste Produkte entwickelt. Die erste Frage lautet also: Was verstehen wir unter einem robusten Produkt? |
| |
Und das ist ein Produkt, das beständige Ergebnisse liefert. Die Strategie zur Entwicklung eines robusten Produkts besteht darin, gezielt |
| |
Um das Produkt oder den Prozess gegenüber Störfaktoren, die auf den Prozess einwirken, zu desensibilisieren, werden Kontrollfaktoren für die Eingangsgrößen des Prozesses festgelegt, die wir X nennen. Störfaktoren sind also: |
| |
Faktoren, die als Input für den Prozess dienen und potenziell Einfluss auf die Y-Werte haben, über die wir aber im Allgemeinen wenig Kontrolle haben, insbesondere in der Produkt- oder Prozessentwicklungsphase. |
| |
Denken Sie darüber nach |
| |
Robustes Design. Es empfiehlt sich, mit einem Prozessdiagramm zu beginnen, das um Variablen erweitert wird, die mit den Ein- und Ausgaben jedes Prozessschritts verknüpft sind. |
| |
Wenn wir uns also ein Beispiel für die Entwicklung einer Beschichtung für eine Automobilanwendung ansehen, beginnen wir zunächst mit der Entwicklung der Beschichtungsrezeptur und stellen sie dann her. |
| |
Dann geht es an unsere Kunden, die unsere Beschichtung auf das Fahrzeug auftragen, und dann kaufen Sie es, nehmen es mit nach Hause und fahren das Fahrzeug. |
| |
Wenn wir also über Robustheit nachdenken, müssen wir drei Dinge berücksichtigen. Wir müssen uns überlegen, welches Ergebnis für uns wichtig ist. In diesem Beispiel geht es uns um die Entwicklung eines hochwertigen Erscheinungsbilds. |
| |
Beschichtung für ein Kraftfahrzeug. Wir müssen einige der Störvariablen berücksichtigen, für die |
| |
das Y aufgrund der Rauschvariablen. |
| |
Und in diesem speziellen Fall möchte ich mich auf Variablen konzentrieren, die sich tatsächlich in den Anlagen unserer Kunden befinden. Nicht, dass sie die Schichtdicke und die Kabinentemperatur nicht kontrollieren könnten, und |
| |
Die Einstellungen des Applikators können variieren, aber es gibt immer natürliche Abweichungen bei all diesen Parametern. Und wir möchten uns darauf konzentrieren können, |
| |
Faktoren, die wir bei der Gestaltung des Produkts kontrollieren können, um das Produkt unempfindlich gegenüber diesen Variablen im Prozess unserer Kunden zu machen, damit diese stets ein gutes Erscheinungsbild erzielen können. |
| |
Eine Möglichkeit besteht also darin, ein gezieltes Experiment durchzuführen, das sich mit einigen Faktoren befasst, die bekanntermaßen diese Variabilität verursachen. |
| |
In diesem speziellen Beispiel könnten wir ein faktorielles Versuchsdesign entwerfen, das die Luftfeuchtigkeit in der Kabine, die Applikatoreinstellung und die Schichtdicke berücksichtigt. |
| |
Dies setzt natürlich voraus, dass man diese Störvariablen im Labor simulieren kann, und in diesem Fall ist das möglich. Daher können wir dasselbe Experiment durchführen. |
| |
bei jeder von mehreren Prototypformulierungen; es könnten nur zwei zum Vergleich sein oder es könnte sich um eine ganze Versuchsreihe handeln, die verschiedene Formulierungsdesigns untersucht. |
| |
Sobald wir haben |
| |
die Daten hierfür, |
| |
Eine der besten Möglichkeiten, die Robustheit eines Produkts zu visualisieren, ist die Erstellung eines Boxplots. Also werde ich ihn öffnen. |
| |
der Datensatz, der zwei Prototypformulierungen vergleicht, die über einen Bereich getestet wurden |
| |
Anwendungsbedingungen, und in diesem Fall wird das Erscheinungsbild so gemessen, dass |
| |
Höhere Werte für das Erscheinungsbild sind besser. Idealerweise streben wir also hohe Werte für das Erscheinungsbild an, die zudem unter allen verschiedenen Rauschbedingungen konstant gut sind. |
| |
Schaut mal, wir könnten, wir können zum Graph Builder gehen. |
| |
Wir können das Erscheinungsbild nehmen und es als y-Wert verwenden; Prototypformeln sind X-Werte. Und wenn wir den Boxplot aktivieren und dann die Punkte wieder hinzufügen, |
| |
Man kann deutlich erkennen, dass das eine Produkt eine viel geringere Streuung aufweist als das andere, dadurch robuster ist und darüber hinaus einen besseren Durchschnittswert hat. |
| |
Boxplots sind besonders praktisch, da sie die mittleren 50 % der Daten darstellen und die Whisker bis zu den Maximal- und Minimalwerten reichen, wobei Ausreißer ausgeschlossen werden. Dadurch ergibt sich eine sehr übersichtliche visuelle Darstellung. |
| |
die Robustheit eines Produkts. |
| |
Nun wollen wir darüber sprechen, wie wir mithilfe von Versuchsplanung Einstellungen finden können, die |
| |
Am besten eignet sich dies für die Entwicklung eines robusten Produkts. Wie Sie wissen, ist die beste Methode zur Analyse eines Experiments die Erstellung eines Modells. Y ist eine Funktion von x, wie oben rechts dargestellt. |
| |
Und sobald wir dieses Modell erstellt haben, können wir die Beziehung zwischen den Y- und den X-Werten untersuchen. |
| |
Verschiedene Werkzeuge in JMP, wie beispielsweise ein Konturdiagramm unten rechts und der Vorhersageprofiler, ermöglichen es uns, die sogenannte Antwortfläche zu untersuchen, also wie sich die Antwort in Abhängigkeit von den sich ändernden Werten der X-Faktoren verändert. |
| |
Der Schlüssel zur Entwicklung eines robusten Produkts liegt darin, Bereiche der Antwortfläche zu finden, in denen die Oberfläche relativ flach ist. |
| |
In diesem Bereich reagiert es sehr unempfindlich auf kleine Änderungen der Eingangsvariablen. Ein Beispiel hierfür ist ein sehr einfaches Beispiel mit nur einem y-Wert und einem x-Wert. |
| |
Und die Beziehung wird hier als eine Art Parabelfunktion dargestellt. Wenn wir X hier auf einen höheren Wert setzen, wo die Funktion etwas flacher verläuft, |
| |
Wenn wir eine Art von gemeinsamer Ursache für eine Variation in der Eingangsvariablen haben, wird diese Variation in eine geringere Variation in y übersetzt, als wenn wir diese x-Einstellung auf einen niedrigeren Wert hätten, wie durch die gestrichelten roten Linien dargestellt. |
| |
In ähnlicher Weise können wir Wechselwirkungen haben, die mehr oder weniger Variation übertragen. In diesem Beispiel haben wir eine Wechselwirkung zwischen einer Rauschvariablen und einer Kontrollvariablen x. |
| |
Und wenn in diesem Szenario wieder eine gemeinsame Ursache für die Variation dieser Rauschvariablen vorliegt und der X-Faktor auf einen niedrigen Wert eingestellt ist, wird dadurch weniger Variation auf die y-Variable übertragen. |
| |
Nun möchte ich Ihnen eine zweite Fallstudie vorstellen, in der wir demonstrieren werden, wie man ein Modell erstellt, die Antwortfläche für flache Bereiche untersucht, in denen wir unsere Einstellungen so anpassen können, dass ein robustes Produkt entsteht, und schließlich die Robustheit mithilfe einer Analyse der Vorhersagefähigkeit bewertet. |
| |
In diesem speziellen Beispiel konzentriert sich ein Chemiker darauf, die Variablen zu finden, die zu unzulässigen Schwankungen der Gelbfärbung des Produkts beitragen. Die Gelbfärbung wird mit einem Spektralphotometer und der Kennzahl b* gemessen. |
| |
Das Team führte eine Reihe von Experimenten durch, um die wichtigsten Faktoren zu identifizieren, die die Vergilbung beeinflussen. Die beiden wichtigsten Faktoren waren die Reaktionstemperatur. |
| |
und die Zugaberate einer der wichtigen Zutaten. Daher beschlossen sie, ein vollständiges faktorielles Versuchsdesign mit einigen replizierten Mittelpunkten zu entwickeln, wie in der rechten Ecke dargestellt. |
| |
Das Team möchte nun, dass der Gelbwert (b*) folgender ist: |
| |
auf einen Zielwert von 2, aber innerhalb einer Spezifikation von 1 bis 3 festgelegt. |
| |
Ich werde zu JMP zurückkehren. |
| |
und öffnen Sie das zweite Fallbeispiel. |
| |
Es handelt sich hier um ein kleines Experiment, bei dem die faktoriellen Läufe blau und die Mittelpunkte rot dargestellt sind. Auch hier ist die relevante Kennzahl (B*) aufgeführt. |
| |
Als erstes würden wir normalerweise das Experiment an das Modell anpassen, das am besten zu diesem Versuchsaufbau passt. |
| |
Und in diesem speziellen Fall finden wir einen sehr guten R²-Wert zwischen der Gelbfärbung |
| |
und die Faktoren, die wir untersuchen, und alle Faktoren scheinen statistisch signifikant zu sein. |
| |
Angesichts dessen können wir nun mithilfe einiger anderer Werkzeuge innerhalb von JMP die Antwortfläche untersuchen. |
| |
Eines der Werkzeuge, das wir häufig verwenden, ist der Vorhersageprofiler, denn mit diesem Werkzeug können wir verschiedene Einstellungen untersuchen und diejenigen finden, bei denen wir den gewünschten Gelbstich erhalten. |
| |
Der Wert wird voraussichtlich dort liegen, wo wir ihn haben wollen, nämlich bei 2. |
| |
Wenn es darum geht, robuste Einstellungen zu finden, ist der Konturprofiler ein wirklich gutes Werkzeug. Er befindet sich unter Faktorprofilierung. |
| |
Ich werde hier bei 3 eine Konturlinie einzeichnen, da wir gesagt haben, dass die Spezifikationsgrenzen zwischen 1 und 3 liegen und der vorhergesagte Wert am oberen Ende (3) überall entlang dieser Konturlinie 3 beträgt. |
| |
Werte oberhalb dieses Wertes im schattierten Bereich liegen über 3 und damit außerhalb unserer Spezifikationsgrenzen. Das bedeutet, dass alle Werte im weißen Bereich innerhalb unserer Spezifikationsgrenzen liegen sollten. |
| |
So wie wir es aktuell eingestellt haben, sollte alles, was unter einer Temperatur von 80 liegt und eine Rate zwischen 1,5 und 4 aufweist, im Durchschnitt ein Produkt liefern, das den Spezifikationen entspricht. |
| |
Was aber, wenn die Temperatur im Produktionsprozess, insbesondere bei der Skalierung des Produkts, nicht vollständig präzise kontrolliert werden kann? Es wird also Temperaturschwankungen geben. Wie können wir das Produkt entwickeln und diese Sollwerte festlegen, damit… |
| |
Das Produkt wird sein |
| |
unempfindlich gegenüber Temperaturschwankungen? |
| |
Um das zu tun oder darüber nachzudenken, ist es oft hilfreich, dem Konturdiagramm hier einige Konturgitterlinien hinzuzufügen. |
| |
Und ich runde den unteren Wert im Inkrement gerne ab, sodass die Konturen von links nach rechts schöne, gerade Zahlen wie 1,5, 2, 2,5 und 3 ergeben. Jeder Punkt entlang dieser Kontur sollte also Folgendes ergeben: |
| |
ein vorhergesagter Wert von 2. |
| |
Aber wir wollen uns entweder hier unten aufhalten, wo die Konturen dicht beieinander liegen, oder hier oben, wo sie in Bezug auf die Temperatur weiter auseinander liegen. |
| |
Wenn die Konturen weiter auseinanderliegen, ist das ein Hinweis darauf, dass wir uns einem flachen Abschnitt nähern. |
| |
Um bei der Oberflächenreaktion die größte Robustheit zu erzielen, sollten wir uns im oberen Temperaturbereich befinden. Eine Einstellung von etwa 75 Grad und eine Rate von etwa 4 wären daher optimal. |
| |
Und das können wir auch im Vorhersageprofiler sehen, wenn diese Profiler verknüpft sind, denn in dieser Konfiguration |
| |
Wir prognostizieren einen b*-Wert von 2. Beachten Sie jedoch, dass die Beziehung zwischen b* und der Temperatur relativ flach ist. Wenn ich aber auf diese niedrigere Ebene herunterklicke, ist die Beziehung zwischen b* und der Temperatur sehr steil, obwohl der b*-Wert immer noch 2 beträgt. |
| |
Wenn wir also etwas darüber wissen, wie stark die Temperatur bei der Skalierung dieses Produkts voraussichtlich schwanken wird, können wir ein Modell, das wir aus unseren Versuchsplanungen erstellt haben, verwenden, um die Prozessfähigkeit in der Zukunft zu simulieren. |
| |
Und mit JMP können wir das erreichen, indem wir Folgendes öffnen: |
| |
die Simulatoroption. |
| |
Es ermöglicht uns, auf verschiedene Weisen zufällige Variationen in das Modell einzubringen. Anschließend können wir das Modell verwenden, um die Ausgabe für diese Variationen zu berechnen. |
| |
Ausgewählte Eingangsbedingungen. Wir könnten dem Design zufälliges Rauschen hinzufügen, wie beispielsweise Schwankungen aufgrund von Messabweichungen usw. |
| |
Wir können auch zufällige Schwankungen in jeden der Faktoren einbauen. In diesem Fall geht es beispielsweise um Schwierigkeiten bei der Temperaturkontrolle in der Produktion, daher könnten wir Folgendes bedenken: |
| |
Mach das zu einer Zufallsvariablen. |
| |
Und es setzt den Mittelwert auf den von mir festgelegten Wert. Ich ziehe ihn also noch ein wenig nach unten. Der Mittelwert liegt dann bei etwa 70. |
| |
JMP verwendet standardmäßig eine Standardabweichung von 10. Diese können Sie an den jeweiligen Prozess anpassen, der für Ihre Untersuchung sinnvoll ist. Ich lasse sie vorerst bei 10, und Sie können die Daten zufällig aus einer beliebigen Verteilung auswählen. |
| |
Und ich werde es bei der Normalverteilung belassen. |
| |
Ich lasse die Durchflussrate konstant. In diesem Szenario können wir die Durchflussrate also sehr genau steuern, die Temperatur jedoch nicht so präzise. Daher müssen wir sicherstellen, dass wir die Sollwerte für Durchflussrate und Temperatur so wählen, dass … |
| |
Die Temperaturschwankungen haben nur einen geringen Einfluss auf die Gelbfärbung. |
| |
Die Ergebnisse dieser Simulation können wir auswerten, indem wir auf die Schaltfläche „Simulieren und in Tabelle umwandeln“ klicken. |
| |
Wir haben nun 5.000 simulierte Zeilen, wobei jede Zeile eine zufällige Auswahl der Temperatur aus der hier dargestellten Verteilung darstellt. |
| |
Und dann die Ratenstandortbeschränkungen, die wir für dieses Produkt haben. Und das können wir mit der Prozessfähigkeit erreichen. |
| |
Da ich die Spezifikationsgrenzen bereits als Spalteneigenschaft habe, werden sie automatisch ausgefüllt. Falls Sie sie aber nicht ausgefüllt haben, können Sie sie hier eingeben. |
| |
Klicken Sie einfach auf OK, und schon wird uns die Fähigkeitsanalyse für dieses spezielle Produkt angezeigt. Sie zeigt uns die untere Spezifikationsgrenze, die obere Spezifikationsgrenze, den Zielwert und |
| |
in Überlagerungen, die über die Verteilung der Antworten aus unserer Simulation gelegt werden. |
| |
In diesem speziellen Fall sehen die Ergebnisse nicht sehr vielversprechend aus, da ein großer Teil des Produkts außerhalb der Spezifikation zu liegen scheint. Tatsächlich sind es 30 %. Und wenn wir den Fähigkeitsindex Cpk verwenden, der den Spezifikationsbereich mit dem Bereich in vergleicht |
| |
Bei Prozessschwankungen sehen wir, dass der Cpk-Wert mit 0,3 nicht sehr gut ist. |