3 # Chargement du module systeme
5 sys.path.append( '/local00/home/dutka/OpenTURNS/trunk/build/install/lib/python2.4/site-packages/openturns' )
7 # Chargement du module Open TURNS
8 from openturns import *
10 # Definit le niveau d'affichage de la log
12 flags = flags + Log.WARN
13 flags = flags + Log.ERROR
14 flags = flags - Log.WRAPPER
15 flags = flags + Log.INFO
16 flags = flags - Log.USER
17 flags = flags - Log.DBG
21 # Charge le modele physique
22 model = NumericalMathFunction( 'poutre' )
23 n = model.getInputNumericalPointDimension()
25 # Etude par plan d'experience
26 # Definit les niveaux de la structure de grille
27 levels = NumericalPoint( 3 )
32 # Cree le plan d'experience centre reduit
33 myCenteredReductedGrid = Axial(n, levels)
34 myExperimentPlane = myCenteredReductedGrid.generate()
36 # Definit les facteurs d'echelle dans chaque direction
37 scaledVector = NumericalPoint( n )
41 scaledVector[3] = 1e-07
42 myExperimentPlane.scale( scaledVector )
44 # Definit le vecteur de translation
45 translationVector = NumericalPoint( n )
46 translationVector[0] = 3e+09
47 translationVector[1] = 300
48 translationVector[2] = 2.5
49 translationVector[3] = 4e-06
50 myExperimentPlane.translate( translationVector )
53 inputSample = myExperimentPlane
56 outputSample = model( inputSample )
59 minValue = outputSample.getMin()
60 maxValue = outputSample.getMax()
62 print 'minValue = ', minValue
63 print 'maxValue = ', maxValue
67 # Terminaison du fichier