2
0
Fork 0
Verif_Herezh/Batterie/FONCTION_UNIQUE/FONCTIONS_ET_COURBES/Test_R_fonction_nD/fct_nD.info
rio 3a77bf0bc7 Mise en place d'un nouveau répertoire concernant l'utilisation des fonctions et des courbes
Introduction d'un test sur l'utilisation: d'une courbes définies de manière analytique, d'une fonction nD qui utilise une courbe analytique ceci de deux manières possibles: soit via une définition en interne, soit via une courbe déjà définie par ailleurs.
Le test montre également comment utiliser une fonction nD dépendant de grandeurs globales, pour le chargement.
2017-02-10 11:34:41 +00:00

174 lines
5.8 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 #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))^4
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 #------------
# ....... fonction litterale nD ........
# il s'agit d'une fonction qui utilise une courbe 1D
# cette derniere peut soit deja exister, soit etre definie a la suite
# exemple 1: cas d'une courbe qui existe deja sous le nom: courbe_charge_monte
force_appliquee3 FONCTION_COURBE1D
courbe= courbe_charge_monte
un_argument= temps_courant
fin_fonction_courbe1D_
#
# exemple 2: cas d'une courbe qui est definit a la suite
force_appliquee2 FONCTION_COURBE1D
un_argument= temps_courant
courbe= COURBE_EXPRESSION_LITTERALE_1D
f(x)= (sin(1.5708*x))^2
fin_parametres_courbe_expression_litterale_
fin_fonction_courbe1D_
#
force_appliquee FONCTION_COURBE1D
courbe= COURBEPOLYLINEAIRE_1_D
Debut_des_coordonnees_des_points
Coordonnee dim= 2 0.0 0
Coordonnee dim= 2 1. 1.
Coordonnee dim= 2 2. 0.
Coordonnee dim= 2 3. 1.
Coordonnee dim= 2 4. 0.
Fin_des_coordonnees_des_points
un_argument= temps_courant
fin_fonction_courbe1D_
#------------- 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_appliquee TEMPS_MINI= 2. TEMPS_MAXI= 4.
N_fi PONCTUELLE 1. Fonction_nD_CHARGE: force_appliquee2 TEMPS_MINI= 4. TEMPS_MAXI= 6.
N_fi PONCTUELLE 1. Fonction_nD_CHARGE: force_appliquee3 TEMPS_MINI= 6. TEMPS_MAXI= 8.
blocages #------------#
#-----------------------------------------------------------
# nom du maillage | Ref noeud | Blocages
#-----------------------------------------------------------
N_deb UX
N_fi ' UX = COURBE_CHARGE: courbe_monte ' TEMPS_MAXI= 2.
controle #------------
#---------------------------
# PARAMETRE | VALEUR |
#---------------------------
TEMPSFIN 8
DELTAtMAXI 0.02
para_affichage #------------
#---------------------------
# PARAMETRE | VALEUR |
#---------------------------
FREQUENCE_AFFICHAGE_INCREMENT 500
FREQUENCE_AFFICHAGE_ITERATION 100
# FREQUENCE_SORTIE_FIL_DU_CALCUL 1
# ------------------------------------------------------------------------------------
resultats pas_de_sortie_finale_
COPIE 0
#
_fin_point_info_