Panne pas à pas d'optimaliser un problème avec l'OptiNet

L'exemple suivant concerne réduire au minimum le couple cogging (un effet indésirable) dans un moteur sans frottoir de CC. Les caractéristiques et les options de l'OptiNet sont mises en valeur.

Un modèle qui a été produit dans MagNet, l'ElecNet ou le ThermNet, est ouvert par OptiNet (en indiquant l'emplacement et le nom de fichier). Dans cet exemple, le fichier » BDC - Torque.mn Cogging » est ouvert.
La zone de vue est mise à jour avec une prévision du modèle choisi. En raison de la symétrie géométrique, seulement une partie du dispositif a été modelée (en raison de la condition frontière périodique de MagNet même - référez-vous s'il vous plaît à la section d'MagNet pour plus de groupes)
La prochaine opération concerne choisir le type de simulation (programme et module particulier de solutionneur) qui sera utilisé à l'analyse le modèle. Le downlist de baisse affiche tous les solutionneurs procurables pour chaque logiciel. Dans cet exemple, solutionneur de la charge statique de MagNet le 2D sera utilisé.
Toutes les valeurs paramétrisées dans le modèle MagNet sont traitées comme variables de conception par OptiNet. Dans cet exemple, il y a 4 variables de conception qui seront optimalisées (voir le tableau pour des groupes).
Les valeurs paramétrisées du modèle qui a été ouvert est automatiquement énumérées à la page de variables. Pour chacun variable, l'utilisateur peut indiquer la liste de type (continuel, continu-évalué, discret-évaluée progression ou), la valeur initiale, les limites minute-maximum et l'unité. Dans cet exemple, le modèle MagNet contient un total de six valeurs paramétrisées. Les variables r et le Th ne seront pas optimalisés, elles ont été placés en tant que constante. Toutes autres variables sont placées comme continu-évaluées. Les valeurs particulières utilisées pour l'exemple peuvent être visualisées en agrandissant l'image du côté droit, qui affiche la page de variables de cet exemple.
Une fois que les variables sont correctement installées pour l'optimisation, la prochaine opération indique les objectifs. Les objectifs sont les critères contre lesquels la performance est évaluée pour déterminer si une variation particulière de conception rapporte l'amélioration désirée. Des objectifs généralement nécessaires sont inclus avec des utilisateurs d'OptiNet cependant peuvent facilement produire leurs propres. Chacun objectif exige indiquer les arguments aussi bien que choisir le type de but (réduit au minimum ou maximisé). Il peut y avoir des objectifs multiples assignés à un problème ; leur priorité globale respective est indiquée par un poids assigné à l'utilisateur. Dans ce cas-ci, l'objectif unique est de réduire au minimum le couple cogging ; l'expression utilisée peut être vue en agrandissant l'image du côté droit.
Les contraintes permettent à l'utilisateur d'indiquer les critères qui doivent être satisfaits afin la conception soient acceptables. Ces facteurs peuvent représenter la limitation de production ou la considération de coût par exemple. Juste comme avec des objectifs, des contraintes communes ont été préprogrammées avec l'option de produire des neufs. Les contraintes peuvent être ou » devoir-sont » (absolu) ou » devoir-soyez » avec un poids pour indiquer leur priorité globale. Dans cet exemple, la contrainte est d'assurer un couple de vissage minimum ; l'expression utilisée peut être vue en agrandissant l'image du côté droit.
Les utilisateurs ont plusieurs options pour contrôler la longueur du procédé d'optimisation : indiquant le nombre maximum des solutions à trouver, la tolérance de recherche (qui représente la longueur minimum d'opération que l'optimiseur peut déménager dans la région faisable) et délai. Les utilisateurs peuvent également choisir une première valeur de graine pour le générateur à nombre aléatoire, qui dicte quel sens dans l'espace de conception devrait être au commencement recherché. C'est utile en exécutant des optimisations multiples sur le même modèle.
Le tabulateur de progrès affiche l'évolution dans le but, les variables, les contraintes et les objectifs pendant le procédé d'optimisation. Des solutions améliorées sont indiquées sur les graphiques par une étoile et les valeurs particulières peuvent être affichées en cliquant sur un emplacement sur le graphique. L'utilisateur peut également employer la caractéristique d'arrêt pour terminer le procédé d'optimisation mais pour garder l'état et les résultats jusqu'à ce point. Pour plus d'information, voyez la section de Processus d'optimisation.
Le tabulateur d'état affiche les résultats de chaque solution déterminée. Les utilisateurs peuvent choisir de visualiser toutes les solutions ou seulement solutions améliorées. Les résultats pour chaque solution incluent : heure de résoudre, les valeurs du but, variables, contraintes et objectifs. Analyser le changement de la valeur d'une variable pour le procédé entier d'optimisation indique leur sensibilité à la performance globale. Les utilisateurs peuvent également visualiser une animation de la métamorphose d'initial à la conception finale et à une vue modèle en utilisant les valeurs particulières d'une variable de solutions.

Conception finale

La conception finale que l'OptiNet produit après s'être mis en marche pendant 12850 secondes (environ 3.5 heures) sur un AMD Athlon XP2800+ (processeur de 2.08 gigahertz) est montré dans cette figure. Comme peut être vu, le couple cogging a été réduit sensiblement. Naturellement, l'utilisateur peut examiner des conceptions améliorées précédentes. Dans ce cas-ci, le couple cogging avait chuté de manière significative pendant les 20 premières minutes du procédé d'optimisation et pendant l'OptiNet restant de temps essayé pour trouver davantage d'amélioration.

Infocentre

Assistants d'Infolytica

Modules facultatifs pour expédier la modélisation et l'analyse
» plus d'information

Je conçois...

Sélecteur de Produit

Choisissez le propre logiciel pour vos besoins de conception et d'analyse.

Panne pas à pas d'optimaliser un problème avec l'OptiNet

L'exemple suivant concerne réduire au minimum le couple cogging (un effet indésirable) dans un moteur sans frottoir de CC.

Un modèle qui a été produit dans MagNet, l'ElecNet ou le ThermNet, est ouvert par OptiNet (en indiquant l'emplacement et le nom de fichier). Dans cet exemple, le fichier » BDC - Torque.mn Cogging » est ouvert.
La zone de vue est mise à jour avec une prévision du modèle choisi. En raison de la symétrie géométrique, seulement une partie du dispositif a été tirée (en raison de la condition frontière périodique impair de MagNet - référez-vous s'il vous plaît à la section d'MagNet pour plus de groupes)
La prochaine opération concerne choisir le type de simulation (programme et module particulier de solutionneur) qui sera employé pour analyser le modèle. La baisse énumèrent vers le bas des affichages tous les solutionneurs procurables pour chaque logiciel. Dans cet exemple, solutionneur de la charge statique de MagNet le 2D sera utilisé.
Toutes les valeurs paramétrisées dans le modèle MagNet sont traitées comme variables de conception par OptiNet. Dans cet exemple, il y a 4 variables de conception qui seront optimalisées (voir le tableau pour des groupes).

Les variables paramétrisées du modèle sont automatiquement énumérées à la page de variables. Pour chacun variable, l'utilisateur peut indiquer la liste de type (continuel, continu-évalué, discret-évaluée progression ou), la valeur initiale, les limites minute-maximum et l'unité.

Dans cet exemple, le modèle MagNet contient un total de six valeurs paramétrisées. Les variables r et le Th ne seront pas optimalisés, elles ont été placés en tant que constante. Toutes autres variables sont placées comme continu-évaluées. Les valeurs particulières peuvent être visualisées en agrandissant l'image du côté droit, qui affiche la page de variables de cet exemple.

Une fois que les variables sont correctement installées pour l'optimisation, la prochaine opération indique les objectifs. Les objectifs sont les critères contre lesquels la performance est évaluée pour déterminer si une variation particulière de conception rapporte l'amélioration désirée. Des objectifs généralement nécessaires sont inclus avec des utilisateurs d'OptiNet cependant peuvent facilement produire leurs propres. Chacun objectif exige indiquer les arguments aussi bien que choisir le type de but (réduit au minimum ou maximisé). Il peut y avoir des objectifs multiples assignés à un problème ; leur priorité globale respective est indiquée par un poids assigné à l'utilisateur. Dans ce cas-ci, l'objectif unique est de réduire au minimum le couple cogging ; l'expression utilisée peut être vue en agrandissant l'image du côté droit.
Les contraintes permettent à l'utilisateur d'indiquer les critères qui doivent être satisfaits afin la conception soient acceptables. Juste comme avec des objectifs, des contraintes communes ont été préprogrammées avec l'option de produire des neufs. Les contraintes sont ou » devoir-sont » (absolu) ou » devoir-soyez » avec un poids pour indiquer leur priorité globale. Dans cet exemple, la contrainte est d'assurer un couple de vissage minimum ; l'expression utilisée peut être vue en agrandissant l'image du côté droit.
Les utilisateurs ont plusieurs options pour contrôler la longueur du procédé d'optimisation : indiquant le nombre maximum des solutions à trouver, la tolérance de recherche (qui représente la longueur minimum d'opération que l'optimiseur peut déménager dans la région faisable) et délai. Les utilisateurs peuvent également choisir une première valeur de graine pour le générateur à nombre aléatoire, qui dicte quel sens dans l'espace de conception devrait être au commencement recherché. C'est utile en exécutant des optimisations multiples sur le même modèle.
Le tabulateur de progrès affiche l'évolution dans le but, les variables, les contraintes et les objectifs pendant le procédé d'optimisation. Des solutions améliorées sont indiquées sur les graphiques par une étoile et les valeurs particulières peuvent être affichées en cliquant sur un emplacement sur le graphique. L'utilisateur peut également employer la caractéristique d'arrêt pour terminer le procédé d'optimisation mais pour garder l'état et les résultats jusqu'à ce point. Pour plus d'information, voyez la section de Processus d'optimisation.
Le tabulateur d'état affiche les résultats de chaque solution déterminée. Les utilisateurs peuvent choisir de visualiser toutes les solutions ou seulement solutions améliorées. Les résultats pour chaque solution incluent : heure de résoudre, les valeurs du but, variables, contraintes et objectifs. Analyser le changement de la valeur d'une variable pour le procédé entier d'optimisation indique leur sensibilité à la performance globale. Les utilisateurs peuvent également visualiser une animation de la métamorphose d'initial à la conception finale et à une vue modèle en utilisant des valeurs particulières d'une variable de solutions.

Conception finale

La conception finale a été produite après s'être mis en marche pendant 12850 secondes (environ 3.5 heures) sur un AMD Athlon XP2800+ (processeur de 2.08 gigahertz). Comme peut être vu, le couple cogging a été réduit sensiblement. Le couple cogging avait chuté de manière significative pendant les 20 premières minutes du procédé d'optimisation et pendant l'OptiNet restant de temps essayé pour trouver d'autres améliorations.