Modélisation et simulation par éléments finis : cas d'un tablier de pont.( Télécharger le fichier original )par Boris Sèdjro Sosthène KAGBO Ecole Polytechnique d?Abomey-Calavi - Université d?Abomey-Calavi - Diplôme dà¢â‚¬â„¢Ingénieur de Conception en Génie Civil 2014 |
Chapitre 319 format(A,x,I1,2x,A,x,$) do j=1,3 write(20,21)c_noeud(j,i),"|" 21 format(F8.4,x,A,$) enddo write(20,22);22 format(2/:) enddo !!!!!!!!!!!! écriture la matrice Ke write(20,23)"Ke =",E/vol,"*" 23 format(A,x,F18.4,x,A) do i=1,12 write(20,11)"|" 11 format(x,A,x,$) do j=1,12 write(20,12)ke(i,j) 12 format(F8.4,x,"|",$) enddo write(20,13);13 format(/:) enddo close(20) call system('start c:\matrice_K_B\metrice_K.txt') !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! end program ! !procédure pour la table de localisation pour les matrices Bi !cette sous routine permet d'insérer la matrice identité à la !place de Bi ! subroutine table_Bi(col,tab) integer i,j real::col real, dimension(1:3,1:12)::tab tab=0;j=3*col-2 do i=1,3 tab(i,j)=1;j=j+1 enddo return end !procédure pour calculer les termes ji la matrice jacobienne inverse ! ! procédure pour calculer le déterminant de la matrice ! de la matrice jacobienne de transformation !warning: cette procédure est pour ce cas spécificique !il ne peut être utilisé pour calculer le déterminant d'1e autre matrice function det_jab(x_1,y_1,z_1,x_2,y_2,z_2,x_3,y_3,z_3,x_4,y_4,z_4) real:: x_1,y_1,z_1,x_2,y_2,z_2,x_3,y_3,z_3,x_4,y_4,z_4,det_jab det_jab=((x_2-x_1)*(y_3-y_1)*(z_4-z_1)+(y_2-y_1)*(z_3-z_1)*(x_4-x_1)+& &(z_2-z_1)*(x_3-x_1)*(y_4-y_1)-(x_2-x_1)*(z_3-z_1)*(y_4-y_1)-(y_2-& &y_1)*(x_3-x_1)*(z_4-z_1)-(z_2-z_1)*(y_3-y_1)*(x_4-x_1)) return end function det_jab ! subroutine produit(mat1,mat2,n,c,n1,c1,res) integer::i,j,k,n,c,n1,c1 real, dimension(1:n,1:c1)::res real, dimension(1:n,1:c)::mat1 real, dimension(1:n1,1:c1)::mat2 do i=1,n do j=1,c1 res(i,j)=0. do k=1,c res(i,j)=res(i,j)+mat1(i,k)*mat2(k,j) enddo enddo Chapitre 3enddo end subroutine produit 3.3.5.3. Exemple de l'exécution du programme Input : ,
Tableau 3.2 : Valeurs d'essai pour le test du programme matrice_K Figure 3.7 : Capture d'écran des données en Input du programme matrice_K 88 /176 Output : Chapitre 389 /176 Figure 3.8 : Capture d'écran des données en Output du programme matrice_K 90 /176 Chapitre 4Chapitre 4 : Modélisation et Simulationnumérique d'un tablier de pont Sommaire
91 /176 |
|