182 lines
5.7 KiB
Text
182 lines
5.7 KiB
Text
|
|
#######################################################################
|
|
# #
|
|
# | | ==== === ==== ==== | | | | #
|
|
# | | | | | | / | | | | #
|
|
# |====| |=== === |=== / |====| ------- ------- #
|
|
# | | | | \ | / | | | | #
|
|
# | | ==== | \ ==== ==== | | | | #
|
|
# #
|
|
#######################################################################
|
|
# Copyright (c) 1997-2016 Gerard Rio, gerard.rio@univ-ubs.fr #
|
|
# All rights reserved. http://http://kleger.univ-ubs.fr/Herezh/ #
|
|
# Certification IDDN.FR.010.0106078.000.R.P.2006.035.20600 #
|
|
# #
|
|
#######################################################################
|
|
# (version avec le plus de verifications pendant le calcul et les I/O )
|
|
version 6.785
|
|
|
|
|
|
#######################################################################
|
|
# fichier de commande #
|
|
|
|
|
|
# --- vérification du fonctionnement de fonctions
|
|
|
|
|
|
|
|
#----------------------------------------------------
|
|
# definition de la dimension de l'espace de travail |
|
|
#----------------------------------------------------
|
|
dimension 1
|
|
|
|
#---------------------------------------------------------------
|
|
# definition facultative du niveau d'impression (entre 0 et 10)|
|
|
#---------------------------------------------------------------
|
|
niveau_commentaire 3
|
|
|
|
#-------------------------------
|
|
# definition du type de calcul |
|
|
#-------------------------------
|
|
TYPE_DE_CALCUL
|
|
|
|
non_dynamique avec plus lectureCommandesVisu
|
|
#non_dynamique #avec plus visualisation
|
|
|
|
#--------------------------------------
|
|
#| definition du (ou des) maillage(s) |
|
|
#--------------------------------------
|
|
|
|
# -- def maillage
|
|
< barre.her
|
|
|
|
#-------------------------------------
|
|
# definition facultative de courbe 1D|
|
|
#-------------------------------------
|
|
|
|
les_courbes_1D #------------
|
|
|
|
#............................................
|
|
courbe_monte COURBE_EXPRESSION_LITTERALE_1D
|
|
f(x)= 0.0004*(sin(1.5708*x))
|
|
fin_parametres_courbe_expression_litterale_
|
|
|
|
courbe_charge_monte COURBE_EXPRESSION_LITTERALE_1D
|
|
f(x)= (sin(1.5708*x))^4
|
|
fin_parametres_courbe_expression_litterale_
|
|
|
|
|
|
#------------- fin def des courbes 1D ------------------------
|
|
|
|
#----------------------------------------
|
|
# definition facultative de fonction nD|
|
|
#----------------------------------------
|
|
|
|
les_fonctions_nD #------------
|
|
|
|
# une fonction qui dépend d'une courbe 1D poly-linéaire définie en interne
|
|
f_1 FONCTION_COURBE1D
|
|
courbe= COURBEPOLYLINEAIRE_1_D
|
|
Debut_des_coordonnees_des_points
|
|
Coordonnee dim= 2 0.0 0
|
|
Coordonnee dim= 2 8 1.
|
|
Fin_des_coordonnees_des_points
|
|
un_argument= temps_courant
|
|
fin_fonction_courbe1D_
|
|
|
|
# une fonction qui dépend d'une courbe 1D analytique définie en interne
|
|
f_2 FONCTION_COURBE1D
|
|
un_argument= temps_courant
|
|
courbe= COURBE_EXPRESSION_LITTERALE_1D
|
|
f(x)= (sin(1.5708*x))
|
|
fin_parametres_courbe_expression_litterale_
|
|
fin_fonction_courbe1D_
|
|
|
|
# une fonction qui dépend d'une courbe 1D déjà définie
|
|
f_3 FONCTION_COURBE1D
|
|
courbe= courbe_charge_monte
|
|
un_argument= temps_courant
|
|
fin_fonction_courbe1D_
|
|
|
|
# une fonction qui mixte les 3 premières fonctions
|
|
force_globale FONC_SCAL_COMBINEES_ND
|
|
fct_base= f_1
|
|
fct_base= f_2
|
|
fct_base= f_3
|
|
fin_fcts_interne_fonction_combinee_
|
|
un_argument= temps_courant
|
|
fct= temps_courant * f_1 + exp(-temps_courant) * f_2 + 0.5*f_3
|
|
fin_parametres_fonction_combinee_
|
|
|
|
|
|
|
|
|
|
|
|
#------------- fin def des fonctions nD ------------------------
|
|
|
|
#======================================
|
|
#| definition des lois de comportement|
|
|
#--------------------------------------
|
|
|
|
choix_materiaux ----------
|
|
#----------------------------------------
|
|
# Elements | Nom Materiau |
|
|
#----------------------------------------
|
|
E_tout acier
|
|
|
|
materiaux #----------
|
|
|
|
#------------------------------------------
|
|
# Nom Materiau | Type loi |
|
|
#------------------------------------------
|
|
acier ISOELAS1D
|
|
# ....... loi de comportement isoelastique 1D ........
|
|
# module d'young :
|
|
210000 0.3
|
|
|
|
#--------------------------------------- fin def des lois de comportement ------------------------
|
|
|
|
# --- divers stockages (1) -------
|
|
sections #--------#
|
|
E_tout 1
|
|
masse_volumique #--------#
|
|
E_tout 1
|
|
|
|
charges #------------#
|
|
N_fi PONCTUELLE 1. Fonction_nD_CHARGE: force_globale #TEMPS_MINI= 2. TEMPS_MAXI= 4.
|
|
|
|
|
|
|
|
|
|
blocages #------------#
|
|
#-----------------------------------------------------------
|
|
# nom du maillage | Ref noeud | Blocages
|
|
#-----------------------------------------------------------
|
|
N_deb UX
|
|
|
|
controle #------------
|
|
#---------------------------
|
|
# PARAMETRE | VALEUR |
|
|
#---------------------------
|
|
TEMPSFIN 8
|
|
DELTAtMAXI 0.01
|
|
MAXINCRE 99999999
|
|
|
|
|
|
para_affichage #------------
|
|
#---------------------------
|
|
# PARAMETRE | VALEUR |
|
|
#---------------------------
|
|
FREQUENCE_AFFICHAGE_INCREMENT 1000
|
|
FREQUENCE_AFFICHAGE_ITERATION 100
|
|
# FREQUENCE_SORTIE_FIL_DU_CALCUL 1
|
|
|
|
# ------------------------------------------------------------------------------------
|
|
resultats pas_de_sortie_finale_
|
|
COPIE 0
|
|
#
|
|
|
|
|
|
_fin_point_info_
|
|
|
|
|