Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.38 KB | None | 0 0
  1. \documentclass[french,11pt]{report}
  2. \usepackage{amsmath}%math
  3. \usepackage{amsfonts}%
  4. \usepackage[utf8]{inputenc}%accent
  5. \usepackage[T1]{fontenc}%accent
  6. \usepackage{lmodern}
  7. \usepackage{url}
  8. \usepackage{babel}
  9. \usepackage{float}
  10. %\usepackage[a4paper]{geometry}
  11. \usepackage[a4paper, total={6in, 8in}]{geometry}
  12. \usepackage{graphicx}%include graph
  13. \usepackage{color}
  14. \usepackage{pdfpages}%numu
  15. \usepackage{amssymb}
  16. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  17. \usepackage{array,multirow,makecell}
  18. \setcellgapes{1pt}
  19. \makegapedcells
  20. \newcolumntype{R}[1]{>{\raggedleft\arraybackslash }b{#1}}
  21. \newcolumntype{L}[1]{>{\raggedright\arraybackslash }b{#1}}
  22. \newcolumntype{C}[1]{>{\centering\arraybackslash }b{#1}}
  23.  
  24.  
  25. \newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
  26. \newcommand{\blap}[1]{\vbox to 0pt{#1\vss}}
  27. \newcommand\AtUpperLeftCorner[3]{%
  28. \put(\LenToUnit{#1},\LenToUnit{\dimexpr\paperheight-#2}){\blap{#3}}%
  29. }
  30. \newcommand\AtUpperRightCorner[3]{%
  31. \put(\LenToUnit{\dimexpr\paperwidth-#1},\LenToUnit{\dimexpr\paperheight-#2}){\blap{\llap{#3}}}%
  32. }
  33.  
  34. \title{\textbf{Mini projet : ETUDE D'UN TREILLIS 3D }}
  35. \author{ZEGHRAOUI Aymane \\ MOUHMID Kaoutar \\ SHAIMI Mohamed \\ Master mécanique et ingénierie }
  36. \date{}
  37. \makeatletter
  38.  
  39.  
  40.  
  41. \begin{document}
  42.  
  43.  
  44.  
  45. \begin{titlepage}
  46. \enlargethispage{1cm}
  47.  
  48. \AddToShipoutPicture{
  49.  
  50. \AtUpperRightCorner{1.5cm}{1cm}{\includegraphics[width= 6.5cm]{2.png}}
  51. }
  52.  
  53.  
  54.  
  55.  
  56.  
  57. \begin{center}
  58. \vspace*{8cm}
  59.  
  60. \textsc{\@title}
  61. \HRule
  62. \vspace*{0.5cm}
  63.  
  64. \large{\@author}
  65. \end{center}
  66. \begin{center} \makebox[\textwidth]{\includegraphics[width=3.5in]{1.png}}
  67. \end{center}
  68.  
  69. \vspace*{.2cm}
  70.  
  71. Encadré par : M.TRI Jalil
  72.  
  73. \end{titlepage}
  74.  
  75.  
  76.  
  77. \ClearShipoutPicture
  78.  
  79. \tableofcontents
  80. \listoffigures
  81. \chapter{ Etude théorique }
  82. \section{Introduction }
  83. \subsection{Les treillis}
  84. Un treillis est un ensemble de poutres droites (éléments) reliées entre elles par des rotules (nœuds).
  85. Les liaisons extérieures sont des rotules et des appuis simples. Les charges sont des forces portées par
  86. les rotules, des gradients thermiques et des déplacements d'appui. La force intérieure dans une
  87. section droite se réduit à l'effort normal. \\
  88. treillis est plan si : \\
  89. – Le plan ( O, x, y ) est un plan de symétrie pour toutes les sections droites.\\
  90. – Les forces appliquées sont situées dans le plan (O,x,y). \\
  91. On suppose que les déplacements sont petits.
  92. \subsection{La méthode des éléments fini}
  93. \textbf{définitions }
  94. La méthode des éléments finis consiste à chercher une solution approchée d'un problème en équation à dérivée partiel en respectant les conditions aux limites ( dirichlet Newmamn Robin ) \\
  95.  
  96. \textbf{exigence } \\
  97. le problème doit satisfaire un certain nombre d'exigence : \\
  98. -existence de la solution\\
  99. -unicité de la solution\\
  100. -propriétés de convergence\\
  101. -erreur relatif faible ou résidus qui tant vers 0 \\ \\
  102. \textbf{étapes de calcul} \\
  103. \begin{enumerate}
  104. \item créer le maillages. \\
  105. \item dénir l 'inconnu du problème dans chaque élément en respectant la continuité . \\
  106. \item construction de la fonction d'interpolation . \\
  107. \item approximation de la fonction test . \\
  108. \item calculer les matrices et valeurs élémentaire .\\
  109. \item assemblage des matrices et vecteur élémentaires . \\
  110. \item introduction des conditions aux limites . \\
  111. \item Résolutions . \\
  112. \item post-traitement des résultats
  113.  
  114. \end{enumerate}
  115. \section{Matrice élémentaire en 2D }
  116. Soit (i $\rightarrow$ j) un élément de treillis plan de section droite constante
  117. \begin{center}
  118. \begin{figure}[h!]
  119. \centering
  120. \includegraphics[width=3.5in]{3.png}
  121. \caption{Élément barre }
  122. \end{figure}
  123. \end{center}
  124. L est la longueur de l'élément et A l'aire de sa section droite.
  125. ($x_i, y_i) ~et~ (x_j , y_j )$ sont les coordonnées des nœuds de l'élément.\\
  126. Le vecteur unitaire $\vec{n}$ porté par l'axe de la poutre est défini par : \\$$
  127. \left\{
  128. \begin{array}{ll}
  129. n_x \\
  130. n_y
  131. \end{array}
  132. \right\}
  133. =\frac{1}{L} \ \left\{
  134. \begin{array}{ll}
  135. x_j-x_i \\
  136. y_j-y_i
  137. \end{array}
  138. \right\}= \left\{
  139. \begin{array}{ll}
  140. cos(\theta)\\
  141. sin(\theta)
  142. \end{array}
  143. \right\}
  144. $$
  145. \\ Avec $L^2=(x_j-x_i)^2+(y_j-y_i)^2$ \\
  146. où $\theta$ est l'angle que fait $\vec{n}$ avec l'axe x. \\
  147. E ; le module de Young du matériau . \\
  148. L'élément est soumis à un effort normal N (positif : traction, négatif : compression)
  149. \\
  150. $(u_i
  151. , v_i) ~et~ (u_j , v_j )$ sont les déplacements nodaux (figure 2)
  152. \begin{center}
  153. \begin{figure}[h!]
  154. \centering
  155. \includegraphics[width=3.5in]{4.png}
  156. \caption{Déplacements élémentaires }
  157. \end{figure}
  158. \end{center}
  159. Les efforts aux extrémités de l'élément sont : \\
  160. -N$\vec{n} $en i , N $ \vec{n}$ en j
  161. \begin{center}
  162. \begin{figure}[h!]
  163. \centering
  164. \includegraphics[width=3.5in]{5.png}
  165. \caption{Efforts élémentaires }
  166. \end{figure}
  167. \end{center}
  168. \newpage
  169. En dérivant la relation : \\
  170. $$L^2=(x_j-x_i)^2+(y_j-y_i)^2$$ \\
  171. $$2LdL=2(x_j-x_i)(dx_j-dx_i)+2(y_j-y_i)(dy_j-dy_i)$$
  172. D'où l'expression de l'allongement unitaire suivant $\vec{n}$ :
  173. $$\epsilon_n=\frac{dL}{L}=\frac{1}{L}\left( \frac{(x_j-x_i)}{L}(dx_j-dx_i)+\frac{(y_j-y_i)}{L}(y_j-y_i)\right)$$
  174. Soit :
  175. $$ \epsilon_n = \frac{1}{L}(n_x(u_j-u_i)+ny(v_j-v_i)) $$
  176. L'effort normal s'écrit en fonction des déplacements nodaux :
  177. $$N=EA(\epsilon_n)=\frac{EA}{L}(n_x(u_j-u_i)+n_y(v_j-v_i))$$
  178. Soit :
  179. $$N=\frac{EA}{L} [-n_x~~-n_y~~n_x~~ n_y] \left\{
  180. \begin{array}{ll}
  181. u_i\\
  182. v_i\\
  183. u_j\\
  184. v_j
  185. \end{array}
  186. \right\}
  187. $$
  188. On en déduit : \\
  189. $$ \vec{f_{nod}}=[K]\vec{u}$$
  190. avec : \\
  191. $$ \vec{f_{nod}}=N\left\{
  192. \begin{array}{ll}
  193. -n_x\\
  194. -n_y\\
  195. n_x\\
  196. n_y
  197. \end{array}
  198. \right\}~~~~~~,~~~~~\vec{u}=\left\{
  199. \begin{array}{ll}
  200. u_i\\
  201. v_i\\
  202. u_j\\
  203. v_j
  204. \end{array}
  205. \right\}
  206. $$
  207. $$K=\frac{EA}{L}\begin{pmatrix}
  208. n_x^2&n_xn_y&-n_x^2&-n_xn_y\\
  209. &n_y^2&-n_xn_y&-n_y^2\\
  210. &&n_x^2 & n_xn_y \\
  211. sym.&&&n_y^2
  212. \end{pmatrix}
  213. $$
  214. $\vec{f_{nod}} $est le vecteur force nodal (N). \\
  215. $vec{u}$est le vecteur déplacement élémentaire (m).\\
  216. \section{Matrice élémentaire 3D}
  217. On va procéder de la même manière que pour la matrice 2D en donnant 6 degré de liberté au points i et j \\\begin{center}
  218. \begin{figure}[h!]
  219. \centering
  220. \includegraphics[width=3.5in]{6.png}
  221. \caption{Elément barre en 3D}
  222. \end{figure}
  223. \end{center}
  224. $$ \vec{f_{nod}}=N\left\{
  225. \begin{array}{ll}
  226. -n_x\\
  227. -n_y\\
  228. -n_z \\
  229. n_x\\
  230. n_y \\
  231. n_z
  232. \end{array}
  233. \right\}~~~~~~,~~~~~\vec{u}=\left\{
  234. \begin{array}{ll}
  235. u_i\\
  236. v_i\\
  237. w_i\\
  238. u_j\\
  239. v_j\\
  240. w_j
  241. \end{array}
  242. \right\}
  243. $$
  244. $$K=\frac{EA}{L}\begin{pmatrix}
  245. n_x^2&n_xn_y&n_zn_x&-n_x^2&-n_yn_x&-n_zn_x\\
  246. &n_y^2&n_zn_y&-n_xn_y&-n_y^2&-n_zn_y\\
  247. &&n_z^2 & -n_xn_z&-n_yn_z&-n_z^2 \\
  248. &&&n_x^2&n_xn_y&n_zn_x\\
  249. &&&&n_y^2&n_zn_y\\
  250. sym.&&&&&n_z^2
  251. \end{pmatrix}
  252. $$
  253. Avec : \\
  254. $$L^2=(x_j-x_i)^2+(y_j-y_i)^2+(Z_j-Z_i)^2 $$\\
  255. et: \\
  256. $$
  257. \left\{
  258. \begin{array}{ll}
  259. n_x \\
  260. n_y \\
  261. n_z
  262. \end{array}
  263. \right\}
  264. = \left\{
  265. \begin{array}{ll}
  266. \frac{x_j-x_i}{L}\\
  267. \frac{y_j-y_i}{L} \\
  268. \frac{z_j-z_i}{L}
  269. \end{array}
  270. \right\}
  271. $$
  272. \chapter{Résolution sur MATLAB}
  273. Notre programme traitera un treillis 3D qui se présente comme suit : \\
  274.  
  275. \begin{center}
  276. \begin{figure}[h!]
  277. \centering
  278. \includegraphics[width=3.5in]{1.png}
  279. \caption{Treillis 3D}
  280. \end{figure}
  281. \end{center}
  282. Il se compose de 3 parties :
  283. \section{caractéristique du maillage}
  284. cette étape consiste en 2 étapes
  285. \begin{enumerate}
  286. \item Déclaration des positions de chaque nœuds
  287. \item déclarer la table de connectivité
  288. \end{enumerate}
  289. \begin{center}
  290. \begin{figure}[h!]
  291. \centering
  292. \includegraphics[width=1.5in]{7.png}\includegraphics[width=1in]{8.png}\includegraphics[width=0.7in]{9.png}\includegraphics[width=0.3in]{10.png}
  293. \caption{Treillis 3D}
  294. \end{figure}
  295. \end{center}
  296. \section{Introduction des propriétés et des conditions aux limites}
  297. \begin{enumerate}
  298. \item Commençons par définir les propriétés du matériaux la section A et le module de young .
  299. \item Déclarons le nombre de nœud et le nombre de DDL pour chaque nœud ainsi que le nombre d'élément .
  300. \item Déclarons par la suite sur quel nœud s'applique la force et précisant sa direction
  301. \item Déclarons les nœuds libres notant que la base est encastré
  302. \item initialisation des matrices
  303. \end{enumerate}
  304. \begin{center}
  305. \begin{figure}[h!]
  306. \centering
  307. \includegraphics[width=4.5in]{11.png}\includegraphics[width=1in]{12.png}
  308. \caption{Initialisation et conditions aux limites}
  309. \end{figure}
  310. \end{center}
  311. \newpage
  312. \section{Calcul de la matrice de rigidité pour chaque éléments et assemblage}
  313. \begin{center}
  314. \begin{figure}[h!]
  315. \centering
  316. \includegraphics[width=4.5in]{13.png}
  317. \caption{Calcul de la matrice de rigidité}
  318. \end{figure}
  319. \end{center}
  320. le programme de calcul va faire le tour de chaque éléments. \\ pour chaque élément il va se référer à la table de connectivité pour donner à n1 et à n2 une valeur . \\les $x_1~y_1~z_1$ $x_2~y_2~z_2$ s'agissent des coordonnées des nœuds .\\ la notation $C_x$ $C_y$ $C_z$ correspond aux cosinus des différents angles que crée le vecteur $\vec{u}$ avec les différents axe (x,y,z) . \\ ensuite on calcule la matrice de rigidité élémentaire pour chaque éléments .\\
  321. on introduit un vecteur sctr qui nous donne pour chaque élément les degrés de liberté qui lui sont associé .\\
  322. a chaque boucle la matrice K est de nouveau additionner a la matrice Ke et on obtient à la fin notre matrice assemblé
  323. \section{résolution et affichage des résultats }
  324. en utilisant cette formule on peux avec le deplacement relative a chaque noeux non contraint :\\
  325. $$d(isol)=K(isol,isol)/f(isol)$$
  326. on régle un coefficient de taille pour nous permettre d'observer les déformations noté : sclf=250 \\
  327. on affiche par la suite les résultats pour chaque éléments en ajoutant la déformation d calculer en dessous
  328. \begin{center}
  329. \begin{figure}[h!]
  330. \centering
  331. \includegraphics[width=4.5in]{14.png}
  332. \caption{Résolution et affichage}
  333. \end{figure}
  334. \end{center}
  335. On obtient finalement la figure ci dessous: \\
  336. \begin{center}
  337. \begin{figure}[h!]
  338. \centering
  339. \includegraphics[width=3in]{15.png}
  340. \caption{Resultats}
  341. \end{figure}
  342. \end{center}
  343. \chapter{ Résolution sur maple : }
  344. pour maple nous allons traiter un problème un poile différent :
  345. \begin{center}
  346. \begin{figure}[h!]
  347. \centering
  348. \includegraphics[width=2in]{32.png}
  349. \caption{treillis 3D}
  350. \end{figure}
  351. \end{center}
  352. \newpage
  353. \section{caractéristique du maillage}
  354. Nous devons introduire le nombre d'élément \textbf{NMAI} , nombre de noeuds \textbf{NBN} , nombre de noeud par éléments \textbf{NNPE} , nombre de degre de liberté par noeud \textbf{NDPN} , nombre de degré de liberté \textbf{NDL} , nombre de degré par éléments \textbf{NDPE}
  355. \begin{center}
  356. \begin{figure}[h!]
  357. \centering
  358. \includegraphics[width=3in]{16.png}
  359. \caption{caractéristique de maillage}
  360. \end{figure}
  361. \end{center}
  362. \section{Table de coordonnées}
  363. cette étape consiste a entré les coordonnées de chaque nœuds
  364. \begin{center}
  365. \begin{figure}[h!]
  366. \centering
  367. \includegraphics[width=3in]{17.png}
  368. \caption{coordonné des noeuds}
  369. \end{figure}
  370. \end{center}
  371. \newpage
  372. \section{Table de connectivité}
  373. comme pour MATLAB cette étape permettre de définir les éléments qui lie chaque nœuds
  374. \begin{center}
  375. \begin{figure}[h!]
  376. \centering
  377. \includegraphics[width=3in]{18.png}
  378. \caption{Table de connectivités}
  379. \end{figure}
  380. \end{center}
  381. \section{Matrice de rigidité de l'élément barre }
  382. \subsection{proc de calcul de la matrice de rigidité}
  383. on a utilisé le même principe que pour le programme matlab à une seul différence la partie d'assemblage sera faite indépendamment dans une autre partie du programme
  384. \begin{center}
  385. \begin{figure}[h!]
  386. \centering
  387. \includegraphics[width=3in]{19.png}
  388. \caption{Programme de calcul}
  389. \end{figure}
  390. \end{center}
  391. \subsection{proc d'assemblage de matrice de rigidité }
  392. on vas introduire un procédé dans un sous programme qui va sommer les différent Ke pour obtenir la matrice de rigidité globale K
  393. \begin{center}
  394. \begin{figure}[h!]
  395. \centering
  396. \includegraphics[width=3in]{20.png}
  397. \caption{procédé assemblage de matrice}
  398. \end{figure}
  399. \end{center}
  400. \subsection{calcul matrice de rigidité globale}
  401. dans le problème principal nous allons faire appelle au sous problème pour calculer la matrice de rigidité globale
  402. \begin{center}
  403. \begin{figure}[h!]
  404. \centering
  405. \includegraphics[width=3in]{21.png}
  406. \caption{assemblage de matrice et affichage de la matrice globale}
  407. \end{figure}
  408. \end{center}
  409. \section{Conditions aux limites}
  410. \subsection{proc d'introduction des conditions aux limites }
  411. nous allons introduire un procédé qui va appliqué les conditions aux limites à notre structure
  412. matrice de rigidité globale
  413. \begin{center}
  414. \begin{figure}[h!]
  415. \centering
  416. \includegraphics[width=3in]{22.png}
  417. \caption{procédé pour les conditions aux limites}
  418. \end{figure}
  419. \end{center}
  420. \subsection{introduction des conditions aux limites dans le programme principale }
  421. ensuite dans notre programme principale nous allons prendre en considérations nos conditions aux limites
  422. \begin{center}
  423. \begin{figure}[h!]
  424. \centering
  425. \includegraphics[width=3in]{23.png}
  426. \caption{prise en compte des conditions aux limites}
  427. \end{figure}
  428. \end{center}
  429. \newpage
  430. \section{application de la force}
  431. \subsection{initialisation du vecteur force}
  432. on va commencer par initialiser le vecteur force .
  433. \begin{center}
  434. \begin{figure}[h!]
  435. \centering
  436. \includegraphics[width=3in]{24.png}
  437. \caption{initialisation du vecteur force}
  438. \end{figure}
  439. \end{center}
  440. \subsection{procedé d'application du vecteur force}
  441. ce procédé permet d'appliquer une force à un noeud précis du problème
  442. \begin{center}
  443. \begin{figure}[h!]
  444. \centering
  445. \includegraphics[width=3in]{25.png}
  446. \caption{procédé d'application de la force }
  447. \end{figure}
  448. \end{center}
  449. \subsection{construction du vecteur force}
  450. dans le programme principale nous allons construire notre vecteur force
  451. \begin{center}
  452. \begin{figure}[h!]
  453. \centering
  454. \includegraphics[width=3in]{26.png}
  455. \caption{procédé d'application de la force }
  456. \end{figure}
  457. \end{center}
  458. \section{Résolution}
  459. c'est la même ligne de commande a savoir :
  460. \begin{center}
  461. \begin{figure}[h!]
  462. \centering
  463. \includegraphics[width=3in]{27.png}
  464. \caption{calcul des résultat }
  465. \end{figure}
  466. \end{center}
  467.  
  468. \section{procédé pour affichage des résultats}
  469. \begin{center}
  470. \begin{figure}[h!]
  471. \centering
  472. \includegraphics[width=3in]{29.png}
  473. \caption{proc pour affichage des résultat }
  474. \end{figure}
  475. \end{center}
  476. \section{affichage des résultats}
  477. \begin{center}
  478. \begin{figure}[h!]
  479. \centering
  480. \includegraphics[width=1.5in]{30.png}
  481. \caption{affichage des résultat }
  482. \end{figure}
  483. \end{center}
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement