Nastran 3D viewer

Nastran 3D viewer est un visualisateur rapide et léger pour les modèles éléments finis au format Nastran.

Il a été spécialement conçu pour charger de manière efficace des modèles Nastran au format bulk et op2 afin de pouvoir rapidement observer la géométrie d’un modèle éléments finis et ses propriétés.

Fonctions

Général

  • Chargement de modèles éléments finis à partir de fichier bulk Nastran (.bdf, .dat, …), op2 et hdf5 (new).
  • Chargement et affichage des résultats de déplacement de nœuds à partir des fichiers hdf5 (new), op2 et punch pour les calculs statiques, harmoniques et transitoires.
  • Animation des déformées et sorties en gif, avi ou mp4. (full)
  • Affichage des pourcentages d’énergies de déformation (ESE). (new)(full)
  • Chargement ou ajout de multiples fichiers par simples glissé/déposé.
  • Affichage des détails des nœuds (ID, cord ID, position dans un repère local/global, fichier include, …). (full)
  • Affichage des détails des éléments (ID, ID nœuds, ID propriété, fichier include, …). (full)
  • Affichage des propriétés des éléments (épaisseur, ID matériaux, module d’Young, …). (full)
  • Affichage des détails des système de coordonnées (ID, matrices, …). (full)
  • Sélection par ID (full), avec la souris, avec une boite de sélection, par type d’élément, …
  • Déplacement de nœuds et d’éléments avec une valeur ou avec la souris. (full)
  • Scripting (voir ici). (new)(full)
  • Multilingue (EN, FR).
  • Détection des mises à jour en ligne.

Affichage

  • Barre latérale pour filtrage / sélection par Include / PID (full) / MID (full) / type d’élément.
  • Cacher éléments et nœuds par identifiant (full), avec la souris, avec une boite de sélection.
  • Affichage des numéros de nœuds et d’éléments. (full)
  • Groupe les éléments par propriété, matériaux ou par include.
  • Bascule entre les éléments cachés / affichés.
  • Cache les groupes d’éléments par include, matériaux et propriétés d’un simple clic.
  • Aligne la vue dans les directions globales d’un simple clic.
  • Affichage en mode « shaded » ou fil de fer.
  • Affichage des systèmes de coordonnées locaux.
  • Affichage des chargements et conditions aux limites (Encastrements, Températues, Force, Moment, …) depuis fichiers bulk. (new)(full)
  • Charger une image png sur un plan.
  • Charger un fichier STL.

Outils

  • Affiche l’épaisseur des éléments par couleur ou par des éléments 3D. (full)
  • Affichage 3D des poutres (PBEAML « ROD » ou « TUBE »)
  • Affiche la normale des éléments par vecteur ou par couleur. (full)
  • Affiche la direction d’orientation matériaux. (full)
  • Distance entre 2 nœuds (dans un repère donné).
  • Liste les positions des nœuds sélectionnés (dans un repère donné). (full)
  • Détection des bords libres. (full)
  • Détection des nœuds non-utilisés. (full)
  • Calcul de la surface d’éléments. (full)
  • Sélection des éléments connectés. (full)
  • Qualité des éléments (warp, skew, taper, max ratio, …). Voir la vidéo sur la mise à jour v1.35 ci-dessous. Le calcul de la qualité des éléments est fait par The Verdict Library. (full)
  • Export des éléments visibles (commente les éléments et noeuds masqués dans les includes) (full)
  • Création automatique de MPC (RBE2/RBE3) à partir de nœuds sélectionnés. (new)(full)

Cartes prises en compte

  • GRID, CQUAD4, CSHEAR, CTRIA3, CONM2, CBUSH, CBAR, CBEAM, CROD, CONROD, RBE2, RBE3, CORD1,CORD2, CPENTA, CTETRA, CHEXA, RBAR, PLOTEL, CELAS2 , CTRIA6 et CQUAD8.

(full) : fonctionnalités disponibles dans la version complète.
(new) : nouvelles fonctionnalités.

Mises à jour et changelog

Présentation des nouvelles fonctionnalités de la v1.46 :

  • Sélection des noeuds des bords libres
  • Sélection de zone (éléments connectés avec même propriété)
  • Import de fichier STL (directement ou via fichier ini voir répertoire sample)
  • Création automatique de RBE2 (rechercher de noeuds esclaves dans un rayon donné)
  • Affichage des PLOAD4
v1.46 update presentation

Présentation des nouvelles fonctionnalités de la v1.45 :

  • Possibilité de modifier le repère utilisé pour l’alignement de la vue (menu Options)
  • Nouveau widget d’échelle (menu Options)
  • Amélioration de la lecture des résultats en SOL106
  • Mise à jour vers vtk 9.2.6
  • Amélioration de l’affichage des systèmes de coordonnées (force l’affichage si l’ID du repère est demandé par exemple)
  • Bouton [distance] affiché automatiquement si 2 nœuds sont sélectionnés
v1.45 update presentation

Présentation des nouvelles fonctionnalités de la v1.44 :

  • Affichage des chargements et conditions aux limites depuis fichiers bulk
  • Mise en place du scripting (voir le dossier sample et ici)
  • Lecture du modèle et des résultats depuis fichiers hdf5 MSC
  • Affichage du pourcentage d’énergies de déformation
  • Création automatique de MPC (RBE2/RBE3) à partir de nœuds sélectionnés
v1.44 update presentation

Présentation des nouvelles fonctionnalités de la v1.41 :

  • Lecture des résultats dans les fichiers punch (voir le répertoire sample)
  • Ajout d’une fonction pour exporter les éléments visibles (menu FICHIER)
  • Affichage de l’orientation matériaux pour les éléments solid (directions correspondant au CORDM=-2)
  • Afficher/masquer le widget d’orientation et le repère global (menu OPTIONS)
v1.41 update presentation

Présentation des nouvelles fonctionnalités de la v1.39 :

  • Barre latérale de filtrage/sélection par include/PID/MID/Type d’éléments
  • Ajout du regroupement par ID Matériaux en plus des Propriétés et Include
  • Mise en place d’un viewer de bdf interne eu lieu de Notepad++
  • Ajout de la possibilité de sélectionner les noeuds par éléments (menu NOEUDS)
  • Implémentation « béta » des déplacements CAMPBELL SOL107 (à valider)
v1.39 update presentation

Présentation des nouvelles fonctionnalités de la v1.38 :

  • Affichage en 3D des PBEAML type « ROD » et « TUBE » (depuis bdf et op2)
  • Calcule et affiche le volume total des CBEAM prises en compte
  • Calcule le volume des éléments d’affichage 3D de l’épaisseur des coques

see v1.39 video

Présentation des nouvelles fonctionnalités de la v1.37 :

  • Rend les nœuds, propriétés et matériaux cliquables dans les détails d’un élément
  • Possibilité de régénérer aléatoirement les couleurs
  • Ouverture automatique des listes lors du survol avec la souris
  • Sélection de noeuds par leur position
  • Afficher une image png sur un plan
  • Sélection d’éléments avec la même propriété
v1.37 update presentation

Présentation des nouvelles fonctionnalités de la v1.36 :

  • Affiche l’épaisseur des éléments par couleur ou par des éléments 3D.
  • Affiche la normale des éléments par vecteur ou par couleur.
  • Affiche la direction d’orientation matériaux.
  • Lecture des éléments quadratiques CPENTA, CTETRA et CHEXA (seuls les éléments dont tous les noeuds sont définis sont prise en compte)

Présentation des nouvelles fonctionnalités de la v1.35 :

  • Affichage de la qualité des éléments
  • Actions par type d’élément
v1.35 update presentation
Display full changelog
#########################
v1.46b
New features:
• Export node position to csv or pts file (menu NODES)
• Ability to select edges nodes when displaying free edges (menu ELEMENTS)
• Area selection (connected elements with same properties) (menu ELEMENTS)
   - Select at least one node or element first
   - If nodes are selected then properties of elements connected to this node are used
• Free edges detection on selected elements
• Export position of nodes on contour of area to pts file (menu NODES)
   - Select at least one node or element first
   - then elements in area are detected (connected elements with same properties)
   - then contour is selected (free edges of selected elements)
   - and finaly contour node position is exported in pts file using selected coordinate system
• STL file import (menu Display)
   - If a .stl file is selected it will be displayed without any transformation
   - A .ini file can be used to enter transformation parameters (reference cord, scale, rotation, translation)
   - See "sample" folder for an example of .ini file
• Creation of RBE2 selecting master nodes and searching for slave nodes within given radius
Improvements:
• CGAP element reading
• PLOAD4 loading display (fringe on element face, only P1 taken into account)
• Possibility to choose the base coordinate system used for view alignment and node position (Options menu)
• Improved beam 3D representation
• Selection menu to output nodes position to view, csv or pts file
• Output nodes positions and displacements to view now included in free version
• Big improvment of "Selection of connected elements" algorithm (4 time faster)
• Replace all cord input dialog by an item list dialog
• Update to PYTHON 3.10 and VTK 9.3.0
Bug correction:
• Bug correction if DMIG energies are present in op2
#########################
v1.45
New features:
• Possibility to choose the coordinate system used for view alignment (Options menu)
• Added scale widget (Options menu)
Improvements:
• SOL106 results reading improvement
• vtk update to 9.2.6
• Improve coordinate system display (force cord display if requested in ID for example)
• [distance] button automatically display when 2 nodes are selected
#########################
v1.43
• Help menu open online "Help and tips" page
• Added .mp4 output for transient animations
• Added .avi and .mp4 output for linear animation
• Movie export button is disabled when no deformation is loaded or when a transient animation is running
• Reading of static results in punch files
• Improvement of edges display :
  • edges of plate elements view from side remain visible
  • only outline edges of 2nd order elements are visible
#########################
v1.42
• Re-enabling avi output for transient animation
• Upgrading to vtk 9.2
• Bug correction (vtkThreshold behaviour)
#########################
v1.41
New features:
• Punch file result reading (see sample folder)
Improvements:
• Improvement of geometry reading performance
Bug correction:
• op2 "403 error" correction on some op2 types
• op2 reading amplitude/phase to real/imaginary conversion error
Note:
• AVI file export removed until solution found
#########################
v1.40
New features:
• Add export visible elements command (FILES menu)
  • rewrite impacted include files commenting hidden elements and nodes
  • export only include files where elements are still displayed and where elements have been hidded
  • keep file structure while commenting impacted lines
  • experimental function, result needs to be validated
• Display material orientation for solid elements (CORDM=-2 direction)
• Alt+left-click simulate a middle-click
• Possible to display orientation widget and to hide global coordinate system (OPTIONS menu)
Improvements:
• Take into account several elements of different type with same ID
• Color addition in log windows (orange warning, id underlined, ...)
Bug correction:
• Internal bdf viewer:
  • no more CPU high solicitation
  • better detection of shift key for reverse search
  • improvement of syntax coloring ('+$' issue)
#########################
v1.39
New features:
• Lateral bar for filtering/selection by Include/PID/MID/Element type
  • To display this bar clic on the "3 bars button" on the top right of the screen
  • This bar allows to:
    - display/hide/select elements
    - change color
    - open bdf file at the corresponding line where appropriate
  • The visibility status of the bar is saved for the next session
• Addition of the material ID grouping in addition of property ID and Include
• Implementation of an internal bdf viewer instead of Notepad++
  • The ability to pass by N++ is still available in parameters (Options menu)
  • As usual Ctrl+f to search (shift+enter to search upward)
• Ability to select nodes from selected elements (NODES menu)
• Beta implementation of CAMPBELL SOL107 results (still needs to be validated)
Improvements:
• Upgrading to Python 3.8 abd VTK 9.1
• Take into account 3D thickness elements for deformation fringe display
• Ability to increase the size of the down text box
• Conservation of source element color for 3D thickness elements representation
• The "Selection of connected elements" function accept a node as input (ELEMENTS menu)
• Take into account of PBEAM properties and display as equivalent circular section (with limitation like offset, intermediate sections, ...)
#########################
v1.38
New features:
• 3D display of PBEAML with "ROD" or "TUBE" properties (from bdf & op2)
  • Compute and display of the taken into account CBEAM volume
• Compute volume of shell thickness 3D display elements
Improvements:
• Save windows state for next launching (maximised or normal)
• Ensure that a node or a cord that we display details is visible on screen (and center view if it's not the case)
Bug correction:
• Reset element type list when loading a new model
#########################
v1.37
New features:
• Make prop and mat clickable in element detail (open bulk file at the corresponding line in Notepad++)
• PSOLID card reading
• Regenerate random colors -> display menu
• ComboBox auto expand on mouse hover
• Node selection by their position (in a given cord, by direction and threshold) -> nodes tools menu
• ctrl + click on a selected node or element to unselect it
• Add [copy] button on element and node list to copy to clipboard
• Display png picture on plane (see ini file in sample directory) -> display menu
  • Press +/- to change picture opacity
• Make nodes clickable in element detail (select node and display details)
• Select elements with same properties than already selected elements -> elements tools menu
Improvements:
• When clicking on cord id in node description: select and display only that cord
• Better management of vtk warnings
• Better context menu of textbox (remove unused items and add Clear item)
• Tip of cylindric cords to sphere
• Top level for NODES and ELEMENTS tools menus
• Menu "OP2 results import" disabled while no model is loaded
• Lines begining with "$" are no more taken into account
• Take only disp and eigv disp into account
#########################
v1.36
New features:
• Display element thickness by fringe or by 3D elements! (tool menu)
• Display element normal by vector or face color (tool menu)
• Display element material orientation vector (tool menu)
• Press "+" or "-" on numpad to
   - increase/decrease size of local cord
   - increase/decrease size of orientation and normal arrows
   - increase/decrease opacity of 3D thickness elements
• Reading quadratic CPENTA, CTETRA and CHEXA (only elements with all mid-nodes defined are taken into account)
• Make cord clickable in node detail (select cord and display cord detail)
Improvements:
• CORD1 taken into account (in bulk and op2)
• Reading of PCOMP ply number and thickness
• Reorganization of tools menu (separation between nodes tools and elements tools)
• Hyperlinks in non-licenced app and new version messages
• Move new software version online check in a thread in order not to freeze windows
• Transient interpolation: no interpolation is done is less than 1% shift of an existing step
• Better implementation of nested include research: if an include has no subdir the file is searched in the folder of main bulk file and then in the folder of the calling 
• Allows picking of a node overlaped by a coord
Bug correction :
• Correction CQUAD8, CTRIA6, CHEXA and RBAR op2 reading
• Correction when loading a transient time step strictly present in op2 (no interpolation)
#########################
v1.35
New features:
 • Reading quadratic elements CQUAD8 and CTRIA6
 • Add element quality checks (Tools menu)
 • Add action by element type
   - button "by type" appears when element type is selected
   - press "ctrl" to invert selection
 • When selecting by ID: press "ctrl" to invert selection
 • New update online detection (need software to access https://meca-software.com )
   - Can be deactivated in the "?" menu
Improvements:
 • Better implementation of the selection by ID function
 • Press "echap" to delete the free edges and element quality display

Licence

Le visualisateur Nastran 3D Viewer peut être évalué de manière gratuite, certaines fonctions étant désactivées dans la version d’évaluation. Comme il existe de nombreuses façon d’implémenter et d’utiliser les modèles éléments finis, la version d’évaluation permet à l’utilisateur de tester si ses modèles sont correctement pris en charge par le logiciel avant de passer sur la version sous licence.

Une fois le logiciel activé avec la clef de licence, toutes les fonctionnalités du logiciel deviennent accessibles.

La licence est triple: cela permet à l’utilisateur de générer 3 clefs de licences. Cela signifie que l’utilisateur peut installer le logiciel sur une machine puis changer jusqu’à 2 fois de machine, ou alors installer directement le logiciel sur 3 machines différentes.

Accéder à l’EULA.

Consultez le processus de commande et de génération des licences.

Rendez vous sur cette page pour commander la version complète.

Téléchargement

Téléchargez la dernière version de Nastran 3D viewer pour windows.

Nastran_3D_Viewer_Setup - v1.46 - 53.7MB - 07/01/2024