Conférencier | Transcription |
| Bonjour, je suis Chris Gotwalt et |
| aujourd'hui je vais être |
| présentation avec Markus Schafheutle |
| et Laura Castro-Schilo |
| sur une application industrielle de |
| modèles d'équations structurelles, ou |
| SEM. Cette conférence présente l'un des |
| les choses que j'apprécie le plus |
| mon travail avec JMP. Dans JMP |
| développement statistique, nous avons un |
| vue d'ensemble de ce qui est |
| se passe dans l'analyse des données |
| dans de nombreux domaines, ce qui donne |
| nous l'opportunité de traverser |
| fertiliser les meilleures pratiques à travers |
| disciplines. |
| Dans JMP Pro 15, nous avons ajouté un nouveau |
| modélisation d'équations structurelles |
| Plate-forme. C'est le dominant |
| cadre d'analyse de données dans un |
| beaucoup de sciences sociales parce que |
| il modélise de manière flexible des complexes |
| relations en multivarié |
| réglages. L'une des clés |
| caractéristiques est que les variables peuvent |
| être utilisé à la fois comme régresseurs et |
| réponses en même temps qu'un |
| fait partie du même modèle. |
| De plus, il m'est venu à l'esprit |
| qu'avec ces compliqués |
| modèles avec lesquels ils sont représentés |
| diagrammes qui, au moins sur le |
| surface, ressembler à des diagrammes |
| représentant la fabrication |
| processus. Je n'étais pas le seul |
| pour établir cette connexion. Markus, |
| qui travaillait avec un |
| société chimique, pensa le |
| même chose. Il travaillait sur un |
| problème avec une entreprise chimique |
| avec un jumeau à deux colonnes |
| fabrication par distillation |
| processus où ils voulaient |
| minimiser les coûts énergétiques qui étaient |
| va en grande partie à la vapeur |
| production, tout en faisant |
| produit qui est resté à l'intérieur |
| spécification. Il a tendu la main à |
| son ingénieur commercial JMP, |
| Martin Demel, qui s'est ensuite connecté |
| Markus à Laura et moi. |
| Nous avons eu une série de réunions |
| où il a montré et décrit |
| les données, le problème et le |
| objectifs de l'entreprise. Nous étions |
| capable de modéliser les données |
| remarquablement bien. Notre modèle était |
| validé en partageant les résultats |
| tel que communiqué avec le JMP |
| profiler à l'entreprise |
| experts internes puis avec |
| le premier simulateur de principe |
| puis avec de nouvelles données physiques |
| de l'usine. C'était un clair |
| succès en tant que science des données |
| projet. Cependant, je voudrais |
| pour ajouter une mise en garde. Le succès |
| exigeait l'effort conjoint de |
| Laura, qui est une experte de premier plan |
| dans les équations structurelles |
| la modélisation. Avant de rejoindre JMP, |
| elle était faculté en quantitatif |
| psychologie à l'Université de |
| Caroline du Nord, Chapel Hill, un |
| des meilleurs départements du |
| NOUS. Elle est également l'inventeur de |
| la plate-forme SEM dans JMP Pro. |
| Cet exercice était difficile |
| même pour elle. Elle a dû écrire un |
| Programme JSL qui a lui-même écrit |
| un programme JSL qui a spécifié |
| ce modèle, par exemple. |
| Le modèle que nous adaptons était peut-être |
| le plus grand et le plus |
| modèle SEM sophistiqué de tous |
| temps. Je veux appeler le |
| vraiment exceptionnel et |
| un travail révolutionnaire qui |
| Laura a fait les deux avec le SEM |
| plate-forme en général et dans ce |
| étude de cas en particulier. À présent |
| Je vais le remettre à |
| Markus, qui va donner |
| contexte du problème |
| le client voulait résoudre, alors |
| Laura va parler de |
| SEM et son modèle pour cela |
| problème. Je ferai une lettre |
| discussion sur la façon dont nous mettons en place le |
| profiler puis Markus |
| conclure et parler de la |
| points à retenir du projet et |
| les actions que le client |
| pris en fonction de nos résultats. |
| Merci, Chris, pour le |
| introduction. |
| Avant de commencer avec le problème, |
| Je veux te familiariser avec |
| les principes de la distillation. |
| La distillation est un processus qui |
| séparer un mélange de liquides |
| la plupart du temps et séparément |
| eux dans leur individu |
| Composants. Alors comment ça |
| travailler? Ici, vous voyez un schéma |
| vue d'une distillation de laboratoire |
| équipement. Vous voyez, voici un |
| flacon où le mélange brut, |
| qui doit être séparé, est |
| à l'intérieur. Tu chauffes ça, ici |
| dans ce cas, avec un bain d'huile |
| et remuer et puis ça commence |
| ébullition. Donc le plus bas point d'ébullition |
| le matériel commence en premier, puis le |
| la vapeur monte ici et s'arrête |
| voici le thermomètre pour atteindre |
| la température d'ébullition puis |
| va plus loin dans ces refroidisseurs |
| ici où il se condense et |
| puis les condensats tombent ici |
| dans l'autre petite fiole. |
| Alors comme je l'ai dit, c'est construit |
| de ... pour séparer un mélange |
| de liquides avec différents |
| points d'ébullition, et ce sont |
| séparés par le point d'ébullition. |
| Par exemple, tout le monde sait |
| que peut-être si tu veux faire |
| Schnaps d'une purée, vous venez |
| faire la purée à l'intérieur de ça |
| flacon, chauffez-le, puis vous |
| distiller l'alcool ici |
| et récupérez les schnaps. |
| Comme ça a l'air très simple |
| ici dans le laboratoire, dans le |
| l'industrie c'est un peu plus |
| compliqué. Parce que nous allons |
| dire que l'équipement n'est pas |
| seulement plus gros mais plus |
| complexe et principalement parce que |
| de la partie ingénierie |
| de l'histoire. |
| Donc, dans cette étude, le |
| la distillation n'a pas été faite |
| par lots comme vous l'avez vu auparavant, |
| mais de manière continue. Ce |
| signifie que le mélange brut est |
| pompé quelque part au milieu de |
| la colonne puis le bas |
| la matière bouillante monte comme un |
| vapeur vers le haut de la colonne |
| et là il quitte la colonne |
| et l'autre point d'ébullition plus élevé |
| la matière s'écoule vers le bas et |
| laisse la colonne en bas. |
| Et pour en faire un peu plus |
| compliqué, dans notre cas le |
| le courant de fond est ensuite pompé |
| dans une deuxième colonne et |
| distillé à nouveau, alors |
| séparer un autre matériau |
| du principal..de ... |
| de la substance résiduelle. Alors |
| en fait nous avons séparé le |
| mélange brut d'origine en |
| trois parties | Distillats 1, |
| Distillats 2 et quoi |
| à gauche, puis le ruisseau inférieur |
| du second encore. |
| Et pour en faire encore plus |
| complexe, nous avons utilisé la chaleur du |
| distiller cette deuxième colonne |
| chauffer la première colonne en |
| afin d'économiser de l'énergie pour cela. |
| Donc, dans une vue schématique, |
| cela ressemble à ceci. |
| Ici vous avez encore 1 et |
| il y en a encore 2. Et ici nous |
| avoir le mélange de matières premières qui |
| est en fait l'assemblage de |
| distillats du |
| fabrication et ce que nous voulons |
| à faire est de séparer la valeur |
| matériel du reste. Alors on |
| pompé ce mélange brut dans le |
| premières photos. Comme je l'ai dit quelque part |
| au milieu il se sépare en |
| le point d'ébullition bas, qui est le |
| matériel de première valeur que nous voulons |
| ont, et le reste laisse le |
| d'abord toujours en bas. Puis |
| il est stocké immédiatement ici |
| un tank et puis d'ici c'est |
| pompé à nouveau dans le second |
| encore, encore quelque part dans le |
| milieu, et il se sépare en |
| le deuxième matériau de valeur et |
| loin du ruisseau, qui était alors |
| redéposé. Pour chauffer le truc, |
| nous commençons de ce côté parce que |
| c'est le point d'ébullition le plus élevé |
| matériel, nous avons donc besoin de plus |
| températures et cela signifie aussi |
| plus d'énergie. Alors nous pompons dans le |
| vapeur ici, chauffe encore ici, |
| et le matériel partant ici |
| le dessus a la température de |
| l'ébullition de ce matériau, donc |
| nous avons utilisé la chaleur résiduelle pour |
| chauffer le premier alambic. Et si |
| il y a un petit écart entre |
| ce qui se passe d'ici et |
| ce dont nous avons besoin pour |
| distillation ici dans le premier |
| encore, on peut ajouter un peu |
| vapeur supplémentaire à conserver |
| tout fonctionne. |
| C'est donc un très haut niveau |
| vue des choses, et si vous |
| veux aller un peu plus dans le |
| détails, ici c'est un peu le |
| même image. Mais ici je montre |
| vous avec toutes les différentes balises |
| que nous avons ici pour tous les |
| lectures et contrôle qualité et |
| contrôle de la température et ainsi de suite |
| et ainsi de suite. Alors qu'est-ce que tu vois |
| ici? Nous commençons ici, pour nourrir un |
| dans le premier encore. |
| Et puis on se sépare en haut |
| flux où nous contrôlons le |
| la densité, qui est une qualité |
| caractéristique. Et dans le |
| flux inférieur, le flux inférieur |
| entre dans ce réservoir intermédiaire. |
| Et puis à partir d'ici, il est équipé |
| encore une fois dans le second et |
| aussi et séparés ici dans le |
| flux inférieur pour le flux supérieur. |
| Et encore une fois, nous testons ici |
| densité pour le contrôle de la qualité. |
| Ici aussi, nous ajoutons la vapeur à |
| chauffer toutes ces choses et |
| le flux supérieur passe ensuite par la chaleur |
| échangeur dans le premier alambic |
| et réchauffez-le à nouveau. Et ici |
| nous avons la possibilité d'ajouter |
| un peu de vapeur supplémentaire à avoir |
| tout est en équilibre ici. |
| Donc, ce que nous voyons est sur un local |
| base, vous avez beaucoup de |
| corrélation, donc ceci est fait |
| ici avec le code couleur du |
| flèches. Ainsi, par exemple, le flux |
| ici avec le flux |
| densité, qui est une mesure de |
| la composition ici de ce |
| alimentation. Donc avec ces deux |
| définissent le flux supérieur et |
| qualité ici, et ça |
| courant inférieur plus ou moins. Alors toi |
| avoir des prédictions locales. Alors |
| ici le matériel entrant |
| ici et ici définit les choses sur |
| ici. Mais si vous voulez avoir un |
| description totale de l'ensemble |
| équipement, alors ça devient compliqué |
| parce que vous pouvez faire des moindres carrés locaux |
| corrélations ici. Tu peux le faire |
| ici. Vous pouvez le faire séparément |
| pour la vapeur ou aussi ici. Mais |
| comme vous le voyez, nous avons un début de |
| le flux de masse qui vient ici, va |
| à travers le premier encore, à travers le |
| deuxième encore, ici et nous avons |
| un flux d'énergie qui démarre |
| plus ou moins ici, en passant par |
| ici via l'échangeur de chaleur également |
| ici. C'est donc une sorte de |
| circuit, que nous avons ici, et |
| toutes ces choses sont corrélées |
| plus ou moins en nature |
| de circuit et cela donne |
| nous la difficulté que nous |
| ne savait pas ce que les X |
| et les Y étaient. |
| Et c'était la raison pour laquelle nous |
| a commencé à penser à d'autres |
| possibilités de modéliser cela. |
| L'objectif de cette étude était donc |
| pour trouver le débit optimal et |
| réglages de vapeur pour tous ces |
| divers facteurs entrants |
| ici, et d'une manière que nous |
| sont capables de tout rester |
| dans les spécifications. Alors le distillat |
| la qualité doit rester dans les spécifications mais |
| c'est-à-dire interne opérationnel |
| spécifications et aussi les spécifications pour |
| le flux de déchets final. |
| Et la partie la plus intéressante, |
| au moins de l'argent |
| sage, nous voulons minimiser |
| la consommation du |
| vitesse ... désolé, de la vapeur. |
| Alors ce dont nous avions réellement besoin |
| quoi tout d'abord, un bon modèle |
| qui décrit ceci et cela |
| quel est le point où Laura est venue |
| dans le jeu ici et développé |
| ce modèle d'équation structurelle. |
| Et nous avons également besoin du genre de |
| profiler qui nous permet de |
| découvrir quels sont les meilleurs |
| paramètres, les paramètres optimaux |
| pour tous ces entrants |
| variations, que nous pouvons avoir |
| ici pour rester en tout |
| ces spécifications. Et c'était le |
| point où Chris est entré, |
| en s'inspirant du modèle de Laura, |
| un profileur, que nous pouvons utiliser pour |
| faire toutes les prédictions que nous |
| avoir besoin. Alors maintenant je veux passer |
| à Laura pour décrire le |
| modèle qu'elle a construit à partir de ce |
| données ici. Laura, je vous en prie. |
| Merci, Markus. Je suis Laura |
| Castro-Schilo et je vais |
| pour vous parler des étapes |
| nous avons suivi pour modéliser le |
| processus de distillation utilisant |
| l'équation structurelle |
| plate-forme de modèles. |
| Alors quand Markus est venu pour la première fois et |
| nous a parlé de son projet, |
| il y avait trois spécifiques |
| caractéristiques qui m'ont fait réaliser |
| que SEM serait un bon outil |
| pour lui. Le premier est que |
| il y avait un très spécifique |
| théorie de la façon dont les processus |
| s'influencer mutuellement, et nous avons vu |
| que sur le diagramme qu'il |
| montré. |
| Une caractéristique importante de cela |
| diagramme est que toutes les variables |
| avait deux rôles. En d'autres termes, |
| vous pouvez voir que les flèches pointent vers |
| les nœuds du diagramme, mais |
| ces nœuds pointent également vers d'autres |
| variables, donc il n'y avait pas de |
| distinction claire entre ce |
| quelle entrée et qu'est-ce qu'une |
| production. Plutôt, les variables avaient |
| ces deux rôles. |
| Enfin, il était important de |
| se rendre compte que nous nous occupions |
| avec des processus qui étaient |
| mesuré à plusieurs reprises. En d'autre |
| mots, nous avions des données de séries chronologiques |
| et donc toutes ces fonctionnalités |
| m'a fait réaliser que SEM allait |
| être un bon outil pour Markus. À présent, |
| si vous n'êtes pas familier avec SEM, |
| pourrait se demander pourquoi. SEM est un très |
| cadre général qui offre |
| beaucoup de flexibilité pour traiter |
| avec ces types de problèmes. |
| J'ai répertorié dans cette diapositive un |
| nombre de fonctionnalités différentes |
| qui font du SEM un bon outil, mais |
| puisque nous n'allons pas pouvoir |
| pour parcourir tout cela, je. |
| inclus également un lien où vous |
| peut aller avec en savoir plus sur SEM |
| si vous êtes intéressé. Maintenant je |
| va se concentrer sur deux des |
| points que j'ai ici. La première |
| est-ce que SEM nous permet de tester |
| théories du multivarié |
| les relations entre les variables, |
| c'était exactement ce que Markus |
| voulait faire. |
| En outre, il y a des |
| outils dans SEM appelés chemin |
| diagrammes. Ces diagrammes sont |
| très intuitif et ils |
| représentent les modèles statistiques |
| que nous convenons. |
| Alors parlons de ce point un |
| un peu plus. Voici un exemple |
| d'un diagramme de chemin que nous pourrions |
| dessiner dans la plateforme SEM pour |
| représentent un simple linéaire |
| régression, et le diagramme est |
| dessiné avec très spécifique |
| Caractéristiques. Par exemple, nous sommes |
| utiliser des rectangles pour représenter |
| les variables que nous avons |
| mesuré. Ici, c'est X et Y. Nous |
| ont également une flèche à une pointe pour |
| représentent les effets de régression. Et |
| remarquez les flèches à deux têtes |
| qui commencent et se terminent le même |
| les variables représentent les variances. |
| Maintenant, si ceux-ci devaient commencer et |
| se terminer sur une variable différente, |
| ces flèches à deux têtes |
| représentent alors une covariance. Dans |
| ce cas, nous avons juste le |
| variance de X et du résidu |
| variance de Y, qui est la partie |
| ce n'est pas expliqué par le |
| prédiction de X. |
| Voici donc le diagramme de chemin |
| représentation d'un simple |
| régression linéaire. Mais bien sûr |
| nous pourrions également regarder le |
| équations représentées |
| par ce diagramme. Et remarquez que |
| pour Y, cette équation est celle de |
| simplement une régression linéaire. Et |
| J'ai omis ici les moyens et |
| intercepte juste pour la simplicité. |
| Il est important de noter que |
| tous les paramètres de |
| les équations sont |
| représenté dans le chemin |
| diagramme, donc ces diagrammes |
| vraiment transmettre le |
| modèle statistique précis |
| que nous convenons. |
| Maintenant dans SEM, les diagrammes ou |
| les modèles que nous spécifions impliquent un |
| covariance très spécifique |
| structure. C'est le |
| structure de covariance que nous |
| s'attendrait étant donné le simple |
| modèle de régression linéaire. Alors toi |
| peut voir que nous avons epsilon X comme |
| variance de X. Nous avons également la |
| variance de Y, qui est un |
| fonction à la fois de la variance de |
| X et la variance résiduelle de |
| Y, et nous avons aussi un |
| expression de la covariance de |
| X et Y. Et de manière générale, le |
| la façon dont l'ajustement du modèle est évalué |
| dans SEM est en comparant le modèle |
| structure de covariance implicite |
| l'échantillon réellement observé |
| covariance des données, et si |
| ces deux sont assez proches de |
| les uns les autres, nous dirions alors |
| que le modèle s'adapte très bien. |
| Donc, un certain nombre de modèles différents |
| peut être adapté au SEM. |
| Et aujourd'hui, notre objectif est |
| va être spécifiquement |
| sur les modèles de séries chronologiques. |
| Quand on parle de séries chronologiques, |
| nous parlons spécifiquement de |
| une collection de données là où |
| dépend des données précédentes |
| points, et ces données sont |
| généralement collectés de manière égale |
| intervalles de temps espacés. |
| Et la façon dont cette série chronologique |
| l'analyse traite de la |
| les dépendances dans les données sont par |
| régressant sur le passé. Donc un |
| le type de ces modèles est appelé |
| processus autorégressifs ou |
| ARP. Et vous pouvez voir ici, où |
| Y représente un processus qui est |
| mesurée au temps T, l'auto |
| les modèles régressifs consistent en |
| régresser ce processus sur |
| observations précédentes à ce sujet |
| processus jusqu'au temps T moins P. |
| Donc si nous parlons |
| spécifiquement sur un |
| un processus autorégressif, |
| alors vous pouvez voir que nous avons le |
| processus YT a régressé sur son |
| immédiatement adjacent après YT |
| moins un. |
| Et la façon dont nous le ferions |
| mettre en œuvre ceci dans SEM est simplement |
| en précisant, comme nous l'avons vu précédemment, |
| la régression de YT sur YT moins |
| une. Alors remarquez qu'ici le |
| l'équation de régression est très |
| similaire à ce que nous avons vu dans |
| la diapositive précédente, et ainsi |
| il n'est pas surprenant que le |
| le diagramme de chemin a le même aspect. |
| Et nous pouvons étendre cet AR (1) |
| modèle à un qui comprend deux |
| retard, en d'autres termes, sur |
| autorégressif d'ordre deux. Et |
| ici nous voyons que nous avons le processus |
| YT qui est en régression sur |
| à la fois T moins 1 et T moins 2. |
| Et si on regarde le chemin |
| diagramme qui représente cela |
| modèle, nous voyons que nous avons un |
| représentation explicite du |
| processus à l'heure actuelle, mais |
| également au décalage un et au décalage deux. |
| Un aspect très spécifique de cette |
| diagramme est que les chemins pour |
| les points temporels adjacents sont définis sur |
| être égaux les uns aux autres, et ce |
| est une partie importante de la |
| spécification qui nous permet de |
| spécifiez correctement le modèle. Alors |
| remarquez ici que nous utilisons la version bêta 1 |
| pour représenter ce décalage 1 |
| effets et nous devons aussi |
| définir des contraintes d'égalité sur |
| les variances résiduelles. |
| Enfin, nous avons également l'effet |
| de YT moins 2 car c'est |
| prédire YT, et voici donc le |
| jeter 2 effets. |
| Maintenant, tous ces modèles sont |
| modèles de séries chronologiques univariées, |
| et vous pouvez les adapter en utilisant le |
| modélisation d'équations structurelles |
| plate-forme dans JMP ou vous pourriez |
| utiliser également la série chronologique |
| plate-forme dont nous disposons. |
| Cependant, le problème que nous étions |
| gérer les données de Markus |
| nécessitent plus de complexité. Il |
| nous a obligés à regarder |
| modèles de séries chronologiques multivariées |
| et un type de ces modèles sont |
| appelé vecteur autorégressif |
| des modèles. Et ce que j'aimerais |
| vous montrer est l'un de ces modèles |
| d'ordre deux. |
| Nous avons donc un processus pour X et |
| un autre pour Y, et le même |
| effets autorégressifs que nous |
| vu avant sont inclus ici. |
| Remarquez que nous avons notre égalité |
| des contraintes qui sont vraiment |
| important pour le bon |
| spécification. Mais nous avons aussi |
| les effets décalés croisés qui |
| dites-nous comment les processus |
| s'influencer mutuellement. Et remarquez |
| ici gamma 1 et gamma 1 et |
| donc gamma 3, gamma 3, |
| suggérant ici que nous devons |
| mettre des contraintes d'égalité sur |
| ces effets de décalage 1 sur |
| processus. |
| Nous devons également intégrer le |
| Covariances entre les processus |
| nous avons donc leur covariance à |
| temps T moins 2. Mais nous avons aussi |
| les covariances résiduelles au moment |
| T moins 1 et T et notez ces |
| doivent avoir l'égalité |
| des contraintes à nouveau pour avoir |
| spécification. Alors je vais |
| pour vous montrer dans cette vidéo comment |
| nous adapterions un temps bivarié |
| modèle de série tout comme le |
| celui que je vous ai montré en utilisant JMP |
| Par. Nous allons commencer par |
| manipuler nos données pour que |
| ils sont prêts pour SEM. Première, |
| nous standardisons ces deux |
| processus parce qu'ils sont en |
| échelles très différentes. |
| Ensuite, nous créons des variables retardées |
| pour représenter explicitement le temps |
| points avant le temps T.Nous sommes donc |
| vais avoir |
| T moins 1 et T moins 2. |
| Nous avons lancé la plateforme SEM et |
| nous allons entrer les X |
| puis les Y pour que ce soit |
| plus facile de spécifier nos modèles. |
| Et maintenant j'ai accéléré la vidéo |
| pour que vous puissiez voir rapidement |
| comment le modèle est spécifié. |
| Ici, nous ajoutons le |
| effets décalés croisés |
| pour le décalage 1. |
| Et puis directement en utilisant le |
| l'interactivité du diagramme, nous |
| ajoutez les effets de décalage 2. |
| Et ce qui reste est de |
| spécifier toute l'égalité |
| contraintes requises |
| pour ces modèles dans |
| processus et entre les processus. |
| Nous nommons notre modèle. |
| Et enfin, nous sommes |
| va l'exécuter. |
| Comme vous pouvez le voir, même juste un |
| modèle de série chronologique bivariée |
| n'incorpore que deux processus |
| nécessite un certain nombre d'égalité |
| contraintes et nuances dans le |
| spécification qui en fait |
| relativement difficile. Pourtant, |
| dans le cas de la distillation |
| traiter les données, nous avons eu beaucoup plus |
| plus de deux processus. Nous étions |
| traitant en fait 26 des |
| ces processus et au total nous |
| avait environ 45000 |
| mesures, qui ont été prises |
| à intervalles de 10 minutes. |
| Et donc notre première approche a été |
| pour explorer l'univarié |
| modèles de séries chronologiques utilisant le |
| plate-forme de séries chronologiques dans JMP. |
| Et quand nous avons fait cela, nous |
| réalisé que pour la plupart |
| traite un AR (1) ou AR (2) |
| le modèle convient le mieux, et donc ce |
| m'a fait réaliser que vraiment |
| au moins nous avions besoin |
| pour insérer des modèles multivariés dans |
| SEM qui a incorporé à |
| au moins deux retards. |
| Nous devions également suivre un certain nombre |
| d'étapes de prétraitement pour |
| préparer les données dans SEM. |
| D'une part, nous avons eu beaucoup de |
| données manquantes, et même si |
| SEM peut gérer les données manquantes uniquement |
| très bien, avec des modèles aussi |
| aussi complexes que ceux-ci, il est devenu |
| très très très informatique |
| intense. Et donc nous avons décidé de |
| sélectionnez un sous-ensemble de données où nous |
| avait des données complètes pour tous les |
| processus et cela nous a laissé |
| environ 13 000 observations. |
| Donc, comme nous l'avons vu dans la vidéo, nous |
| avait des différences à grande échelle |
| à travers les processus, nous avons donc eu |
| pour les normaliser tous. Et |
| enfin nous avons créé des variables de décalage |
| pour nous assurer que nous pourrions |
| spécifier les modèles dans SEM. |
| Maintenant pour la spécification du modèle, |
| contraintes d'égalité dans |
| en particulier sont très très gros |
| défi parce qu'il faudrait |
| beaucoup de temps pour les spécifier |
| manuellement et ce serait, de |
| Bien sûr, fastidieux et sujet aux erreurs. |
| Donc, notre approche pour traiter |
| c'était pour générer un JSL |
| script qui générerait alors |
| un autre script JSL pour le lancement |
| la plateforme SEM. |
| Et ce que vous voyez ici est le |
| modèle final que nous intégrons dans le |
| plate-forme et heureusement, après |
| estimant ce modèle, nous sommes |
| capable d'obtenir une covariance |
| structure impliquée par le |
| modèle et c'était le morceau de |
| des informations que je pourrais transmettre |
| à Chris Gotwalt, qui |
| puis utilisé les informations de |
| cette matrice afin de créer un |
| profileur que Markus pourrait utiliser |
| à ses fins. |
| Alors Chris, pourquoi tu ne nous dis pas |
| comment avez-vous créé ce profileur? |
| Merci Laura. Maintenant je m'en vais |
| pour montrer les faits saillants de la façon dont |
| J'ai pu prendre le modèle |
| résultats et transformez-les en |
| profiler que l'entreprise |
| pourrait facilement travailler avec. |
| Alors Laura a couru son modèle sur le |
| des données standardisées et m'a envoyé un |
| table contenant le même modèle |
| intercepte et elle a également inclus |
| les moyens et la norme d'origine |
| écarts qui ont été utilisés pour |
| normaliser les données. Sur le |
| à droite, nous avons le modèle sim |
| matrice de covariance implicite, qui |
| inclut les covariances entre |
| les valeurs présentes et le |
| valeurs décalées de l'immédiat |
| passé. Ces informations décrivent |
| comment toutes les variables se rapportent à |
| un autre. Sous cette forme, |
| bien que le modèle ne soit pas prêt à |
| être utilisé pour la prédiction. À voir |
| comment certaines variables changent |
| en fonction des autres, nous avons |
| utiliser ces informations pour |
| dériver le conditionnel |
| distribution de la réponse |
| variables, compte tenu des variables |
| que nous voulons utiliser comme entrées. |
| Donc, essentiellement, nous avons besoin du |
| moyenne conditionnelle de la |
| réponses compte tenu des entrées. Alors |
| pour ce faire, nous devons mettre en œuvre |
| cette formule ici. |
| Et pour ce faire, nous utilisons le SWEEP |
| Opérateur en JSL, le SWEEP |
| L'opérateur est un outil mathématique |
| qui a été créé par le PDG de SAS et |
| co-fondateur Jim Goodnight. C'est |
| a été publié dans le journal américain |
| Statisticien en 1979. Le SWEEP |
| L'opérateur est probablement le célibataire |
| contribution la plus importante à |
| statistiques de calcul dans le |
| 100 dernières années. La plupart des utilisateurs JMP |
| ne sais pas que le SWEEP |
| L'opérateur est utilisé par chaque |
| Plateforme statistique JMP en |
| plusieurs façons. Nous l'utilisons pour la matrice |
| l'inversion, les calculs qui |
| sommes de carrés et peut également être |
| exploité comme simple et élégant |
| moyen de calculer conditionnel |
| distributions si vous connaissez |
| comment l'utiliser correctement. |
| J'ai créé une table avec des colonnes |
| pour toutes les variables. Les deux |
| les lignes du tableau sont les |
| les minimums et maximums du |
| données d'origine, ce qui permet au |
| profiler sait comment configurer le |
| gammes. J'ai ajouté des colonnes de formules |
| pour les variables de réponse utilisant |
| la version balayée du |
| matrice de variance de Laura |
| modéliser et mettre ces formules |
| dans le dos ici dans les données |
| table ou l'extrême droite. |
| Voici ce que l'une des formules |
| ressemblait à. J'ai tiré dans le |
| résulte de l'analyse comme |
| matrices. Modèle de Laura inclus |
| la covariance estimée entre |
| les Y actuels dans les deux derniers |
| valeurs précédentes parce que c'était |
| un grand multivarié |
| modèle autorégressif d'ordre 2. |
| Prédire le présent par |
| contrôler les deux précédents |
| valeurs des variables d'entrée |
| ce qui va être très encombrant |
| pour opérationnaliser. Alors j'ai fait |
| une hypothèse simplificatrice que |
| ces deux valeurs devaient être |
| le même, qui a effondré le |
| modèle dans une forme qui était |
| plus facile à utiliser. Pour ce faire, je. |
| utilisez simplement la même colonne |
| étiquette quand je m'adressais |
| dans le retard, et |
| retarder deux entrées pour le terme. |
| Sans machinerie en place, |
| J'ai créé un profileur pour le |
| colonnes de réponse de |
| intérêt. J'ai mis en place |
| des fonctions de désirabilité qui |
| reflétait la société |
| buts. Alors ils voulaient |
| faire correspondre une cible sur le |
| A2TopTemp, maximiser A2BotTemp, |
| et ainsi de suite, finalement |
| vouloir minimiser la somme |
| de la vapeur qui sortait |
| des deux colonnes. |
| Ainsi, vous pouvez verrouiller certains |
| variables dans le profileur par |
| contrôle en cliquant sur une douleur. Le |
| les variables de verrouillage auront leur |
| valeur dessinée via un rouge uni |
| ligne, puis une fois que nous avons fait |
| que nous pouvons saisir des valeurs pour |
| eux, et quand nous exécutons le |
| optimiseur ou maximiser |
| désirabilité, le verrouillé |
| les variables seront maintenues fixes. |
| De cette façon, nous trouvons les paramètres du |
| variables que nous pouvons contrôler |
| qui maintiennent le produit en cours de fabrication |
| aux spécifications pendant |
| minimiser les coûts énergétiques. |
| Il est juste de dire que ce serait |
| être difficile pour quelqu'un d'autre de |
| répéter l'approche de modélisation de Laura |
| sur un nouveau problème, et ce serait |
| être difficile pour une autre personne |
| pour mettre en place un profileur comme je l'ai fait |
| ici. Si suffisamment de gens voient ça |
| présentation et veulent que nous ajoutions un |
| plateforme qui rend ce genre de |
| analyse plus facile à l'avenir, |
| vous devriez nous le faire savoir en |
| tendre la main aux techniciens |
| Assistance via support@JMP.com. |
| Maintenant je vais le rendre |
| à Markus qui parlera |
| sur ce que le client a fait avec |
| le modèle et nos conclusions. |
| Merci Chris. |
| Donc, avec le Profiler de prédiction, |
| que Chris vient de présenter, nous |
| utilisé ça pour, disons, faire un |
| paysage prédictif, qui |
| nous fait comprendre comment |
| les meilleurs paramètres devraient être dans |
| afin de réaliser tous les |
| spécifications de qualité nécessaires. Et donc |
| quels sont les trois facteurs qui |
| sont, disons, varient avec |
| une portée limitée de notre influence, |
| et quel est le |
| pour le Still 1 et le |
| alimentation pour le Still 2 et aussi |
| la qualité ou la composition |
| de l'alimentation en un seul. |
| Et ce que nous avons fait |
| leur modèle aussi, est le |
| la température de l'eau de refroidissement était |
| jouant également un rôle important |
| dans ce scénario. Tous les autres |
| les variables sont de moindre importance |
| de sorte que nous les avons négligés dans |
| cette première approche. |
| Ici vous voyez le paysage. |
| C'est une sorte de variabilité |
| graphique, pour ainsi dire, nous avons donc |
| ici la densité d'alimentation pour le |
| Still 1, le flux dans Still 1 |
| et le flux dans Still 2 |
| et toutes les combinaisons possibles, |
| plus ou moins. Et ici tu vois alors |
| les paramètres prédits |
| être le meilleur pour rester |
| dans les spécifications. Et |
| voici quelques-uns de ceux que j'ai |
| Spécifications aussi, donc nous |
| doivent rester à l'intérieur d'eux. |
| Donc c'est, par exemple, c'est le |
| débit de vapeur pour Still 2, le |
| reflux là, la chaudière et |
| les mêmes choses pour le |
| Toujours 1. Et ici à droite |
| côté, vous voyez le |
| résultats prévus, de sorte que le |
| spécifications de qualité, pour ainsi dire. Alors le |
| température du départ supérieur |
| Encore 1 que la densité |
| du distillat, la densité |
| du distillat de Still 2, |
| et ainsi de suite. Et alors |
| vous voyez est ici, si vous avez un |
| regardez ici la désirabilité, |
| qui est la rangée du bas ici, |
| il y a de grands domaines où |
| on ne peut pas vraiment réaliser un bien |
| la performance de notre système. Et si |
| vous regardez dans les détails |
| vous voyez, OK, ici nous sommes hors spécifications, |
| ici nous sommes hors spécifications, ici sur |
| certains points, nous sommes hors spécifications, et ainsi de suite |
| et ainsi de suite. Mais que voit-il d'autre |
| est-ce que c'est dans les spécifications / hors spécifications |
| est également régi non seulement par |
| ces trois composants vers le bas |
| ici, mais aussi au bord de la rivière |
| température, et pour le moment |
| c'est mis en évidence le plus bas |
| température de la rivière; c'est 1 |
| degré. Alors ça, tu vois ici |
| avec elle, nous restons la plupart de |
| l'heure dans les spécifications, bien que là |
| seuls sont rares |
| combinaisons de ces trois |
| facteurs où nous ne sommes pas. Mais si |
| nous agrandissons la rivière |
| température, par exemple pendant 24 |
| degrés, puis les zones où nous |
| sont hors spécifications sont ... devenues beaucoup |
| plus prédominant. Alors ici c'est |
| très difficile de rester dans ce |
| Caractéristiques. Alors qu'est-ce que nous |
| appris du modèle |
| c'est qu'on a du mal à rester |
| dans nos spécifications lorsque le |
| la température de la rivière est supérieure à 7 |
| degrés C.Alors alors le |
| la question de savoir pourquoi |
| cette? Et les ingénieurs |
| souvent ... soupçonné est que |
| c'était à cause de la |
| capacité de refroidissement du |
| frais. Mais avant de partir |
| dans le vrai procès, nous |
| comparé notre modèle SEM à un |
| basé sur un modèle thermodynamique |
| sur Chem CAD. |
| Et ce qu'il a souligné quoi |
| que les deux modèles sont |
| pointant dans le même |
| direction, donc il n'y avait pas |
| pas de vrais écarts |
| entre les deux. |
| OK, cela nous a fait entrer |
| humeur optimiste et nous l'avons fait |
| quelques vrais essais |
| et avec les meilleurs |
| paramètres, et disons, |
| approuvé le prédit |
| choses des modèles. |
| Et donc il s'est avéré, comme je l'ai dit |
| déjà, c'est ce que l'ingénieur |
| soupçonné que le refroidissement |
| la capacité du refroidisseur n'est pas |
| suffisant. Et donc quand tu as |
| à une température plus élevée de la rivière, |
| alors le transfert de chaleur est trop |
| petit, et donc l'équipement ... |
| l'équipement ne fonctionne pas vraiment |
| plus. Donc, la prochaine étape est maintenant |
| pour utiliser ces données à partir de ce |
| étudier ici pour justifier un autre |
| investissement qui construit |
| une glacière ici avec un meilleur |
| capacité d'échange thermique. |
| Alors merci à Laura et Chris, nous |
| pourrait mettre en place ici l'investissement. |
| Si vous avez des questions alors |
| N'hésitez pas à demander maintenant. |
| Merci. |