Auteur/autrice : hk

  • Virtueller Schleppkanal

    Canal de remorquage virtuel

    nous pouvons également exécuter des simulations pour vous avec nos programmes. Veuillez consulter notre Liste de prix, afin de connaître son coût.

  • Seegangsverhalten

    Comportement de nage

    L'analyse du calcul de l'état de la mer est généralement effectuée à l'aide de codes potentiels. Elle implique le calcul des opérateurs d'amplitude de réponse (RAO) pour tous les degrés de liberté. À partir de ces RAO, les accélérations, les vitesses, le mal des transports et d'autres paramètres sont calculés à différents endroits.

    Les simulations sont réalisées avec les outils open-source PDstrip ou NEMOH. L'entrée requise est compatible avec l'entrée pour l'analyse de la résistance des navires.

  • Propellerentwurf

    Conception d'hélice

    Nous effectuons des analyses de performance et des conceptions de machines turbocompressées à l'aide de méthodes CFD de pointe. L'ensemble du flux de travail d'analyse est entièrement automatisé dans le cadre InsightCAE, en utilisant exclusivement des logiciels open source. Cela permet des simulations très rentables, des temps de traitement courts et une intégration facile dans des cadres d'optimisation automatiques.

  • Faserverbund-Propellerflügel

    Pales d'hélice en matériau composite

    Les hélices dotées d'ailettes en matériaux composites (par exemple, CFRP ou GFRP) sont flexibles. Lors de la conception, la déformation des ailettes sous la charge de fonctionnement doit être prise en compte. Nous avons développé une solution logicielle pour réaliser les simulations CFD nécessaires avec couplage fluide-structure en utilisant OpenFOAM et Code_Aster.

  • Kavitation

    Cavitation

    La cavitation est un phénomène limitant pour les turbomachines fonctionnant dans des liquides. Pour prédire le début de la cavitation et ses effets sur les performances de la machine, la simulation CFD est utilisée comme méthode la plus fiable.

  • Propulsionsanalyse

    Analyse de propulsion

    Après la détermination d'une courbe de slob de propulseur par CFD ou une autre méthode de calcul, une analyse supplémentaire, par exemple une analyse de propulsion, est requise pour prévoir la puissance de propulsion pour un navire donné. Nous avons développé des solutions logicielles d'analyse pour une intégration transparente dans le processus de conception qui s'appuient exclusivement sur des logiciels open source.

  • Hochgeschwindigkeits-Gleitboote

    Bateaux àHydroglisseurs

    La simulation de bateaux à hydroglisseur à grande vitesse pose un défi pour les méthodes VOF. En effet, à haute vitesse, divers problèmes numériques surviennent. Nous avons développé des solutions pour cela et sommes en mesure de fournir des résultats fiables en peu de temps et à faible coût.

  • Schiffswiderstand

    Résistance du navire

    Avec notre cadre InsightCAE, nous offrons un calcul de résistance de navire entièrement automatisé à l'aide de logiciels CFD open source. Outre l'élimination des coûts de licence logicielle, les utilisateurs ayant peu de connaissances spécialisées peuvent effectuer des analyses CFD assez complexes grâce à l'automatisation.

  • Exporting von STEP Dateien mit benannten Oberflächen aus PTC CREO

    Exportation de fichiers STEP avec des surfaces nommées depuis PTC CREO

    Lors de la préparation de la géométrie pour des simulations numériques, il est souvent nécessaire de marquer des surfaces individuelles dans le modèle. Ces surfaces peuvent ensuite être utilisées, par exemple, comme entrée pour appliquer des forces et des pressions dans une simulation structurelle.

    Le format STEP supporte les entités nommées. La question est : comment définir les noms dans le programme CAO ? Et comment s'assurer qu'ils sont effectivement stockés dans le fichier STEP ? Ci-après, ces questions sont répondues pour le logiciel PTC Creo.

    Nommer les surfaces

    Sélectionnez “ Fichier ” > “ Préparer ”, puis “ Ouvrir les propriétés du modèle ”, ensuite sélectionnez “ Noms ” dans la boîte de dialogue des propriétés du modèle :

    Vous pouvez ensuite sélectionner des visages en cliquant dessus et saisir un nom dans la boîte de dialogue :

    PTC Creo assign name to face or surface

    Exportation des noms dans le fichier STEP

    Si vous exportez un fichier STP avec les paramètres par défaut, les noms ne seront pas stockés dans le fichier. Vous devez modifier la configuration d'exportation pour qu'ils soient conservés.

    Ouvrez la boîte de dialogue des paramètres via “ Fichier ” > “ Options ”. Allez ensuite dans “ Éditeur de configuration ”. Ici, vous devez ajouter l'option “ intf_out_assign_names ” et la définir sur “ user_name ”.

    PTC Creo STEP export settings

    Accéder à l'entité nommée dans ISCAD

    Il est désormais possible d'accéder aux faces par les noms qui leur sont attribués, par exemple dans ISCAD. Une fois le fichier STEP importé, ses sous-entités peuvent être explorées en tapant Ctrl-I (voir ci-dessous). Les faces nommées apparaissent sous la forme “face_” dans la hiérarchie :

    InsightCAE ISCAD import STP with named faces
  • Analyse vectorielle dans le shell Bash

    Lors de la réalisation d'opérations préparatoires pour des analyses par exemple CFD ou FEM, il est souvent nécessaire de spécifier des paramètres vectoriels. Les constantes vectorielles sont faciles à manipuler :

    myMesh --direction "$DIR"

    Cependant, cela devient rapidement compliqué si les vecteurs doivent être manipulés, par exemple multipliés par des scalaires ou tournés.

    Une solution puissante consiste à utiliser le clone Matlab Octave pour effectuer les opérations. Deux fonctionnalités d'Octave sont utiles dans ce contexte :

    • l'option de ligne de commande “ –eval ” pour spécifier l'expression à traiter
    • la fonction “ disp ” pour afficher les résultats en format brut sur une seule ligne

    Un exemple :

    DIR="1 0 0"
    VELOCITY=$(octave --eval "disp( 11.*[$DIR] )")
    
    myMesh --direction "$DIR"
    mySolver --velocity "$VELOCITY"

    Des opérations plus complexes sont possibles. Bien qu'il faille veiller à produire des vecteurs de ligne comme résultats. La rotation en est un exemple :

    DIR="1 0 0"
    ANG=45
    
    DIR_ROT=$(octave --eval "pkg load linear-algebra; disp( (rotv([0 0 1],$ANG*pi/180)*[$DIR]')' )")
    
    myMesh --direction " $DIR_ROT"