IMPORT
Accueil > Aide ICAB > Manuel ICAB - format de fichier IGA > IMPORT

ICAB - fichier IGA

IMPORT(), importer des projets ICAB

Introduction IGA | CONSTRAINT | ELEMENT | FUNCTION | HEADER | IMPORT | LOAD | NODE | NOTE | PROPRIETE Physique | REFERENTIEL | RESTRAINT | STEP | UNIT

IMPORT(AGB=, PART=, LEVEL=, REF=,DMIN=,PROP=, EASY=,FIX=,CAS=,UNIT=,LMESH=, LORIGIN=)

L'entité IMPORT employée pour importer des projets ICAB ou des fichiers de résultats EASY. Le projet peut ainsi être constitué de plusieurs sous-projets. Pour assurer les "soudures" entre noeuds, les noeuds communs entre deux sous-modèles doivent être placés à des distances inférieures à DMIN

 

Paramètres de l'Identificateur d'entité IMPORT

AGB=nom du projet ICAB"chaîne"

Nom du projet ICAB. Cette chaîne de caractères doit être écrite entre des guillemets si elle comporte plusieurs mots ou si sa longueur est supérieure à 8 caractères. L'extension d'un projet ICAB est .agb

IGB=nom du projet ICAB"chaîne"

Nom du projet ICAB version 4 ou antérieure. Cette chaîne de caractères doit être écrite entre des guillemets si elle comporte plusieurs mots ou si sa longueur est supérieure à 8 caractères. Les extensions d'un projet ICAB4 sont .igb/.dgb

PART=j numéro entier

Numéro de la partie importée. Les noeuds Ni, les éléments Ei et les propriété Pi du modèle importés ont pour label respectivement "Ni:j", "Ei:j"  et "Pi:j"

LEVEL=l numéro, entier

Numéro de couche (level, layer) qui sera affectée au modèle importé ; valeur par défaut : 0

REF=Ri entier, pointeur

Référentiel utilisé pour importer le sous-modèle ; référentiel par défaut : repère global

DMIN=d réel

La distance minimale en dessous de laquelle les noeuds adjacents sont considérés comme devant être confondus. La valeur indicative par défaut correspond à 10-6 fois la valeur des coordonnées maximales.

PROP=c texte= nouveau/utilise

Dans le cas " PROP=NOUVEAU ", les propriétés définies précédemment ne sont pas utilisées : les propriétés et les matériaux du projet importé sont ajoutés systématiquement. Dans le cas contraire, les propriétés ayant les mêmes caractéristiques sont utilisées à nouveau.
Défaut : PROP=UTILISE

INV=c texte= ELEM

Le paramètre "INV=ELEM" permet d'inverser l'orientation des éléments.

LOAD=0 ou NO

les conditions de chargement ne sont pas importées
LMESH=1, YES Mise à jour des charges dépendantes du maillages, comme pour les pressions hydrostatiques du projet initial vers le projet emportés après le changement de coordonnées dans le repère du projet importé (v6.0)
LORIGIN=1 Conservation des directions des forces concentrées dans le repère global malgré un changement de repère du sous-modèle importé (v6.0)

Paramètres spécifiques aux fichiers EASY

EASY=nom du fichier EASY"chaîne"

Nom du fichier EASYprojet ICAB. Cette chaîne de caractères doit être écrite entre des guillemets si elle comporte plusieurs mots.

Les lignes du fichier EASY commençant par $100 sont  analysées selon la syntaxe ci-après:
$100  Nodes 1
Col 1:        Pointnumber
Col 2,3,4:    x,y,z- coordinates
Col 5,6,7,8:  Fixities in x,y,z and slave
Col 9,10,11:  x,y,z- components of vector for G or E
Col 12,13,14: x,y,z- components of loads
Col 15,16,17: x,y,z- components of residual forces

FIX=c texte= XYZ

permet de sélectionner uniquement les noeuds ayant un blocage dans les directions X, Y, et Z avec le paramétrage "FIX=XYZ "
Défaut :FIX=TOUT

CAS=Nc numéro de cas de charge

Le numéro "Nc" indique dans quel numéro de cas de charge les chargements doivent être appliqués.

UNIT="unités" type de système d'unité

Système d'unités utilisé dans le fichier EASY. Le type "unités" doit être l'un des systèmes prédéfinis dans ICAB
exemple:

UNIT="KN_M"
les coordonnées des noeuds sont en mètres (m), les forces en kiloNewton (kN)

 

Données d'Entrée DE pour l'entité IMPORT

Il n'y a pas de données d'entrée.

Paramètres de Données PD pour l'entité IMPORT

Il n'y a pas de paramètre.

exemples pour l'entité IMPORT

UNIT() // définition des unités : N, mm
; TYPE="N_mm";

 

// importation du sous-modèle 1 défini dans la partie 1
IMPORT(AGB= "sous-modele1.agb", LEVEL=1,PART=1)

REFERENCE()
2, reference_2 ;
NO=n10:1, NX=n11:1 ; // origine : noeud 10 du sous-modèle 1, axe X : entre noeuds 10-11

IMPORT(AGB= "sous-modele2.agb",REF=2, LEVEL=2,PART=2)

 Le sous-modele2 est importé dans le référentiel défini à partir des noeuds du sous-modèle 1.

exemple d'importation de fichiers EASY

unit()
; type="N_mm"; // choix des unités dans le projet ICAB (N, mm)

// definition des cas de charge
LOAD(TYPE=NAME, CASE=2, COMBI=16)
; NAME="Qw water load";
LOAD(TYPE=NAME, CASE=3, COMBI=4)
; NAME="W wind load";

//////////////////// IMPORTATION DES FICHIERS (adapter le nom complet des répertoires)
// easy="nom du fichier" (avec répertoire)
// FIX=XYZ importe les noeuds bloqués en X, Y, Z seulement
// UNIT="kN_m" les unités du fichier EASY sont kN (force) et m (distance)
// CASE=NC assignation des charges dans le cas de charge Nc

import(easy="C:\temp\water\STATIK.REP",FIX=XYZ,unit="kN_m",case=2)
import(easy="C:\temp\wind\STATIK.REP",FIX=XYZ,unit="kN_m",case=3)

 

[Précédent][Haut][Suivant]