Utilisateurs Scilab ?

Home Forums Echanges Techniques Boite à outils Utilisateurs Scilab ?

  • This topic is empty.
Viewing 0 reply threads
  • Author
    Posts
    • #728

      Bonjour,

      Je continu le développement de petits modules aux eurocodes sous Scilab. La prise en main est assez aisée, mais demande un minimum d’investissement.

      Les deux gros avantages par rapport aux tableurs sont :

      * on travaille pratiquement comme pour un calcul à la main, notamment parce que les formules sont explicites (pas de =fichier_XX.xls’#$Feuil3.AAF105).

      * les “commentaires” sont directement insérables ET visibles derrière chaque paramètres.

      Vous trouverez ci-joint un exemple de “script” simple qui permet de visualiser la syntaxe de Scilab.

      D’autre part, le package Scilab Eurocode comprend un grand nombre de scripts de calculs de base (RDM, paramètres de calcul règlementaires, caractéristiques de section etc.) qui nous évitent de réinventer l’eau chaude.

      Ma question est : suis-je le seul à utiliser Scilab (ou similaire Matlab, Mathcad) ?

      Je précise que je remplace progressivement mes feuilles Open Office par des “script” Scilab, et que j’ai encore beaucoup de travail !

      Cordialement,

      Zafer DOGAN.

      //**** coefficient d’orographie NF EN 1991-1-4 / ANF / 4.3.3 procédure 1 ****//

      // hauteur locale au dessus du sol en [m]
      z=16;

      // paramètres d’altitude
      Ac=36; // altitude NGF de la construction, en [m]
      An1=32; // altitude NGF à 500 m au nord, en [m]
      An2=35; // altitude NGF à 1000 m au nord, en [m]
      Ae1=31; // altitude NGF à 500 m à l’est, en [m]
      Ae2=12; // altitude NGF à 1000 m à l’est, en [m]
      As1=23; // altitude NGF à 500 m au sud, en [m]
      As2=17; // altitude NGF à 1000 m au sud, en [m]
      Ao1=17; // altitude NGF à 500 m à l’ouest, en [m]
      Ao2=16; // altitude NGF à 1000 m à l’ouest, en [m]

      // altitude moyenne locale du terrain
      Am=(2*Ac+An1+An2+Ae1+Ae2+As1+As2+Ao1+Ao2)/10;

      // altitude relative du lieu de construction
      deltaAc=Ac-Am;

      // altitude relative du lieu de construction
      if z>=10.0 then c0z=1+0.004*deltaAc*%e^(-0.014*(z-10)); // cas z=>10m
      elseif z<10 then c0z=1+0.004*deltaAc*%e^(-0.014*(10-10)); // cas z<10m
      end

      if c0z<1 then c0z=1; // valeur minimale pour c0z
      elseif c0z>1.15 then disp(‘étude spécifique obligatoire : CFD ou soufflerie…’);
      end

      disp(‘c0z =’+string(c0z))

Viewing 0 reply threads
  • You must be logged in to reply to this topic.