Download fiabili.notice

Back to the list

Display this manual page in
$$$$ FIABILI  NOTICE  CHAT      11/09/12    21:16:11     7124           
                                             DATE     11/09/12
                                             
    Procedure FIABILI                        Voir aussi : EXCE NATAF
    -----------------                                     FDENS   REPART   
                                                          FINVREPA   
    FIAB  TAB1 ;

          TAB1 . param_optimisation . methode
               . param_optimisation . t0
               . param_optimisation . s0
               . param_optimisation . vxmin
               . param_optimisation . vxmax
               . param_optimisation . vcmax
               . param_optimisation . maxiteration
               . noms_des_variables
               . max_iteration
               . fct_limite
               . grad_fct_limite
               . param_va . k . typva
               . param_va . k . A
               . param_va . k . B
               . param_va . k . LAMBDA
               . param_va . k . MU
               . param_va . k . MOYENNE
               . param_va . k . ECART_TYPE
               . param_va . k . TAU
               . param_va . k . K
               . param_va . k . W
               . param_va . k . MIN
               . param_va . k . MAX
               . param_va . k . U
               . matcov
               . points_initiaux
               . critere
               . resu . i . indfiab
               . resu . i . <>
               . resu . i . proba_defaillance
               . resu . i . facteurs_de_sensibilite
               . resu . i . vecteurs_des_sensibilites



    Description :
    _____________
  The procedure FIABILI search the failure probability of a structure.
  This probability is estmated by the FORM method. The procedure give
  the Hasofer-Lind reliability index. The procedure give the sensibility
  of each random variable.


   Contents :
   __________
  TAB1 . 'PARAM_OPTIMISATION'   :  is a table that hold the optimisation's
  method parameter. We use the operator EXCE of castem 2000 so you have to
   see the notice of this operator for more details. Attention the value
   are given here in listreels.

  TAB1 . 'PARAM_OPTIMISATION' . 'METHODE' : (optional) is a MOT. The choice
   is between 'STA', 'MOV', 'LIN'.
  TAB1 . 'PARAM_OPTIMISATION' . 'T0' : (optional) is a real between 0 and 1.
  TAB1 . 'PARAM_OPTIMISATION' . 'S0' : (optional) is a real between 0 and 1.
  TAB1 . 'PARAM_OPTIMISATION' . 'VXMIN' : listreels of minimal values that
          can take the random variables.
  TAB1 . 'PARAM_OPTIMISATION' . 'VXMAX' : listreel  of maximal values that
          can take the random variables.
  TAB1 . 'PARAM_OPTIMISATION' . 'VCMAX' : listreel of the Cjmax.
  TAB1 . 'PARAM_OPTIMISATION' . 'MAXITERATION' :(optional) integer. 
   Change the maximal value of the iteration number in EXCE.
  TAB1 . 'NOMS_DES_VARIABLES'  : listmots containing the name of each
    random variables.
  TAB1 . 'MAX_ITERATION' : (optional) changes the maximum value 
                       permitted for the number of times we use EXCE.
  TAB1 . 'FCT_LIMITE' : table ranging from one to number of limit function,
  which contains the character chains whose are the name of the procedure
  computing the limit functions.
  These procedures have in input a listreel of values taken by the random
  value. they give as output a real which is the value of the limit 
    function in that point.
  TAB1 . 'GRAD_FCT_LIMITE' :(optional) table ranging from one to number
 of limit
  function, which contains the character chains whose are the name of the 
  procedure  computing the  limit functions gradient.
  These procedures have in input a listreel of values taken by the random
  value. they give as output a real which is the value of the limit 
    function 's gradient in that point. This is optional. Don't give it,
    you'll do less call to the limit function.

  TAB1 . 'PARAM_VA'  : table ranging from one to random variables number.

  TAB1 . 'PARAM_VA' . k : table containing the parameters needed for the 
   kth random variables.
  TAB1 . 'PARAM_VA' . k . 'TYPVA' : chain of character containing the type
   of the kth variable.
  The types are :
                                 'LOI_UNIFORME'
                                 'LOI_DE_LAPLACE'
                                 'LOI_NORMALE_STANDARD' (i.e. centree,reduite)
                                 'LOI_EXPONENTIELLE'
                                 'LOI_LOGNORMALE'
                                 'LOI_NORMALE'
                                 'LOI_WEIBULL_MIN'
                                 'LOI_NORMALE_TRONQUEE'
                                 'LOI_EXPONENTIELLE_TRONQUEE'
                                 'LOI_GUMBEL_MAX'
                                 'LOI_NORMALE_TRONQUEE_INF'
                                 'LOI_DE_FRECHET'

 In the uniform distribution case :
  TAB1 . 'PARAM_VA' . k . 'A'
  TAB1 . 'PARAM_VA' . k . 'B' : are the real between wich range the kth
  random variable. (A= mu 
                     0                          else

 In the case of the lognormal distribution :
  TAB1 . 'PARAM_VA' . k . 'MOYENNE'
  TAB1 . 'PARAM_VA' . k . 'ECART_TYPE'
 are the mean value and the standard deviation of the kth random variable.

 In the case of the normal distribution :
  TAB1 . 'PARAM_VA' . k . 'MOYENNE'
  TAB1 . 'PARAM_VA' . k . 'ECART_TYPE'
 are the mean value and the standard deviation of the kth random variable.

 In the case of the truncated normal distribution :
  TAB1 . 'PARAM_VA' . k . 'MOYENNE'
  TAB1 . 'PARAM_VA' . k . 'ECART_TYPE'
  TAB1 . 'PARAM_VA' . k . 'MIN'
  TAB1 . 'PARAM_VA' . k . 'MAX'
  the first and the second parameter are the mean value and the
  standard deviation of the kth random variable.
  MIN et MAX are two reals between which, range the random variable.

 In the case of the truncated shifted exponential :
     TAB1 . 'PARAM_VA' . k . 'LAMBDA'
     TAB1 . 'PARAM_VA' . k . 'MU'
     TAB1 . 'PARAM_VA' . k . 'MIN'
     TAB1 . 'PARAM_VA' . k . 'MAX'
 MIN et MAX  are two reals between which, range the random variable.

 In the case of the Gumbel max distribution :
     TAB1 . 'PARAM_VA' . k . 'LAMBDA'
     TAB1 . 'PARAM_VA' . k . 'MU'
  The density is :
 lambda*exp(-lambda*(x-mu)-exp(-lambda*(x-mu)))

 In the case of the Frechet distribution : 
  TAB1 . 'PARAM_VA' . k . 'U'
  TAB1 . 'PARAM_VA' . k . 'K'
  TAB1 . 'PARAM_VA' . k . 'B'
  The density is :
   ((u - b)/(x - b))**k * exp(- ((u - b)/(x - b))**k) * k / (x - b) 

  TAB1 . 'MATCOV'  : listreel containing the correlation matrix when the
   random variables are dependant. It's the Nataf transformation which
   is used. 
   For a matrix | a b c |
                | b d e |
                | c e f |
   you have to give  (prog a b d c e f).
   The distributions permitted are :
    UNIFORM, Standard normal, Normal, Lognormal, Shifted exponential.

  TAB1 . 'POINTS_INITIAUX' : table ranging from 1 to initial points number
  containing listreels containing the coordinates in the physical space
  of the initial points.

  TAB1 . 'CRITERE' : (optional) flottant(real). convergence criterion
  on the reliability index(by default 1e-4) 

  TAB1 . 'RESU' : table  ranging from 1 to initial points number
   containing the results of the calculus.

  TAB1 . 'RESU' . i . 'INDFIAB' : listreel containing the Hasofer-Lind index
  at each iteration for the ith initial point.

  TAB1 . 'RESU' . i . '<>' : where 
  <> is a chain of 4 character corresponding 
  with the name of a random variable in the 
   listmot TAB1 . 'NOMS_DES_VARIABLES'. Listreels containing the value
  of the random variable at each iteration.

  TAB1 . 'RESU' . i . 'FACTEURS_DE_SENSIBILITES' : listreel containing
  the sensibilities of each variable at the last iteration.

  TAB1 . 'RESU' . i . 'VECTEURS_DES_SENSIBILITES' : In the case where the
  variables are dependant,  listreel containing
  the sensibilities of each variable at the last iteration.

  You could do a restart. You have to give TAB1. 
TAB1 . RESU . REPRISE . DERNIER : integer. This integer is the index at which
 iteration will restart. You can modify it to your needs.

 TAB1 . EXPLORATION : logical. If vrai, in the case of a restart
the program will search which value to give to vxmin and vxmax from the value
in TAB1.

 TAB1 . RESU . i . INDICE_FIABILITE : Float. the fiability index must be
lower than it.

 TAB1 . RESU . i . ATTEINT_EN : Integer.the index of the preceding result
 in TAB1 . RESU . i . indfiab.

 
 
 

© Cast3M 2003 - All rights reserved.
Disclaimer