SmartDO

Logiciel d'optimisation de la conception multidisciplinaire

SmartDO est un logiciel d'optimisation de la conception multidisciplinaire, basé sur la technologie de recherche globale directe développée et commercialisée par FEA-Opt Technology. SmartDO est spécialisé dans l'optimisation basée sur l'IAO (ingénierie assistée par ordinateur), l'AEF (analyse par éléments finis), la CAO (conception assistée par ordinateur), la CFD (dynamique des fluides computationnelle) et le contrôle automatique, avec des applications sur divers phénomènes physiques. Il est à la fois piloté par une interface graphique et par des scripts, ce qui permet de l'intégrer à presque tous les types de CAO/IAO et de codes internes.
SmartDO se concentre sur le solveur d'optimisation globale directe, qui ne nécessite pas beaucoup d'étude paramétrique et de réglage des paramètres du solveur. Pour cette raison, SmartDO a été fréquemment personnalisé en tant que système expert à bouton-poussoir.

Intégration des processus
SmartDO utilise à la fois une interface graphique et une interface basée sur des scripts pour s'intégrer au logiciel tiers. L'interface graphique comprend le fonctionnement général de SmartDO et l'interface de liaison spécifique au paquet, appelée SmartLink. Smartlink peut être relié à un logiciel d'IAO tiers, tel que ANSYS Workbench. L'utilisateur peut relier n'importe quel paramètre d'ANSYS Workbench à n'importe quel paramètre de conception de SmartDO, comme les variables de conception, la fonction objective et les contraintes, et SmartDO résout généralement bien le problème avec les paramètres par défaut.
L'interface de script dans SmartDO est basée sur le shell Tcl/Tk. Cela permet à SmartDO d'établir des liens avec presque tous les types de logiciels tiers et de code interne. SmartDO est fourni avec l'interface graphique SmartScripting, pour générer automatiquement des scripts Tcl/Tk. L'utilisateur peut créer un script en répondant à des questions dans l'interface graphique SmartScripting, et SmartScripting générera des scripts Tcl/Tk pour l'utilisateur. L'interface flexible de scripting permet de personnaliser SmartDO comme un système de conception automatique à bouton-poussoir.
 
Optimisation de la conception
SmartDO utilise la méthode de recherche globale directe pour réaliser une optimisation globale, comprenant à la fois la programmation non linéaire basée sur les gradients et la programmation stochastique basée sur l'algorithme génétique. Ces deux approches peuvent également être combinées ou mélangées pour résoudre des problèmes spécifiques.

Pour tous les solveurs de SmartDO, il n'y a aucune restriction théorique et/ou de codage sur le nombre de variables et/ou de contraintes de conception. SmartDO peut partir d'un point de conception infaisable, en poussant d'abord la conception dans le domaine réalisable, puis procéder à l'optimisation.
 
Applications
SmartDO a été largement appliqué à la conception et au contrôle de l'industrie depuis 1995. Les disciplines et les phénomènes physiques comprennent :

_Structure
_CFD
_Flux de chaleur
_Transfert de chaleur
_La résistance aux chocs
_ Couplage structurel/thermique/électronique
_Contrôle automatique