-
Notifications
You must be signed in to change notification settings - Fork 0
/
formulation_variationnelle.tex
131 lines (93 loc) · 5.08 KB
/
formulation_variationnelle.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
On part de la formulation forte. L'inconnue est le déplacement $\vec{u}$, fonction de $\mathbb{R}^3$ dans $\mathbb{R}^3$.
Pour cela, on réalise d'abord un bilan des forces sur le système étudié qui est le pont dans le référentiel terrestre. Le système est à l'équilibre donc $\vec{a} = 0$.
On définit :
\begin{equation}
\vec{f} = \begin{pmatrix} 0\\ 0\\ f\\\end{pmatrix}
\end{equation}
et sa valeur est spécifiée dans l'énoncé.
On définit également :
\begin{equation}
\vec{g} = \begin{pmatrix} 0\\ 0\\ -g\\\end{pmatrix}
\end{equation}
où $g$ est l'accélération de la pesanteur standard.
On se place en 3D. On définit le domaine $\Omega$ comme l'ensemble du pont (qui est un polygone), et la frontière $\Gamma$ est partitionnée comme selon le schéma.
D'après le cours de mécanique des matériaux,
\begin{equation}
\begin{cases}
\lambda = \dfrac{E}{2(1+\nu)}\\
\mu = \dfrac{\nu E}{(1+\nu)(1-2\nu)}
\end{cases}
\end{equation}
et on cherche donc $\vec{u} \in \mathcal{C}^2(\bar{\Omega})^3$ tel que
\begin{equation}\label{fort}
\begin{cases}
\div \sigma + \rho \vec{g} = 0 \textrm { sur $\Omega$ (première loi de Cauchy)} \\
\sigma = \lambda \Tr (\varepsilon) I + 2 \mu \varepsilon \textrm { (loi de comportement en élasticité linéaire)} \\
\varepsilon=\dfrac{\nabla u + \nabla u^T }{2} \textrm { (compatibilité)} \\
\sigma \cdot \vec{n} = \vec{f}\textrm { sur $\Gamma_F$ (condition de Neumann)} \\
\sigma \cdot \vec{n} = 0\textrm { sur $\Gamma \backslash (\Gamma_F \cup \Gamma_S) $ (condition de Neumann)} \\
\vec{u} = 0 \textrm { sur $\Gamma_S$ (condition de Dirichlet)} \\
\end{cases}
\end{equation}
On a bien les conditions de continuité et de différentiabilité souhaitées.
%à prouver, problème un peu différent%
Etant donné que l'on a dans le cours uniquement des formules pour des inconnues scalaires, on va écrire les équations pour chaque coordonnée avant d'arriver à la formulation variationnelle.
On note $\vec{\sigma_i}$ la transposée de la $i$-ème ligne du tenseur des contraintes (d'ordre 2) $\sigma$. Considérons une solution du problème.
Soit $i \in \{1,2,3\}$.
Soit $v_i \in \mathcal{C}^1(\bar{\Omega})$ tel que $v_{i|\Gamma_S} = 0$.
% def sigma
% def v
La première équation de \eqref{fort} se réécrit :
$$\div \vec{\sigma_i} + \rho g_i = 0$$
On multiplie par $v_i$ et on intègre sur $\Omega$ :
$$\int_\Omega v_i \div \vec{\sigma_i} + \int_\Omega v_i \rho g_i = 0$$
On réalise une intégration par partie selon la formule de Green, car $\vec{\sigma_i} \in \mathcal{C}^1(\bar{\Omega})^3$ et $v_i \in \mathcal{C}^1(\bar{\Omega})$ :
\begin{equation}\label{green}
-\int_{\Omega} \vec{\sigma_i} \cdot \grad v_i + \int_{\Gamma} v_i (\vec{\sigma_i} \cdot \vec{n}) + \int_\Omega v_i \rho g_i = 0
\end{equation}
On injecte les conditions de Neumann et de Dirichlet dans l'équation : %+conditions de dirichlet
\begin{equation}
\begin{cases}
-\displaystyle\int_{\Omega} \vec{\sigma_i} \cdot \grad v_i + \int_{\Gamma_F} v_i f_i + \int_\Omega v_i \rho g_i = 0\\
u_i = 0 \textrm{ sur } \Gamma_S
\end{cases}
\end{equation}
Sommons maintenant les trois équations pour chaque $i \in \{1,2,3\}$.
En utilisant la convention de sommation d'Einstein (les indices répétés sont sommés, de $1$ à $3$), on remarque que :
$$
\vec{\sigma_i} \cdot \grad v_i = \sigma_{ij} \frac{\partial v_i}{\partial x_j}
$$
puis que, en notant $\delta$ le symbole de Kronecker et en utilisant les propriétés de la trace :
$$
\sigma_{ij} = \lambda \Tr(\grad \vec{u}) \delta_{ji} + \mu (\frac{\partial u_i}{\partial x_j} + \frac{\partial u_j}{\partial x_i})
$$
On utilise le fait que $\Tr(\grad \vec{u}) = \div \vec{u}$ pour arriver à
$$
\vec{\sigma_i} \cdot \grad v_i = \lambda \div \vec{u} \div \vec{v} + \mu (\frac{\partial u_i}{\partial x_j} + \frac{\partial u_j}{\partial x_i})\frac{\partial v_i}{\partial x_j}
$$
%(\delta_{ji} \frac{\partial v_i}{\partial x_j})
On définit :
$$
\epsilon(\vec{x})=
\begin{pmatrix}
\partial_1 x_1\\
\partial_2 x_2\\
\partial_3 x_3\\
\frac{1}{\sqrt{2}}(\partial_3 x_2 + \partial_2 x_3)\\
\frac{1}{\sqrt{2}}(\partial_3 x_1 + \partial_1 x_3)\\
\frac{1}{\sqrt{2}}(\partial_2 x_1 + \partial_1 x_3)\\
\end{pmatrix}
$$
On constate enfin, en développant, que :
$$
(\frac{\partial u_i}{\partial x_j} + \frac{\partial u_j}{\partial x_i})\frac{\partial v_i}{\partial x_j} = 2\epsilon(\vec{u})^T\epsilon(\vec{v})
$$
On arrive donc au problème suivant qui est sous forme variationnelle (formulation faible) :
Trouver $\vec{u} \in \mathcal{C}^2(\bar{\Omega})^3$ tel que
\begin{equation}\label{varia}
\begin{cases}
\displaystyle\int_{\Omega} (\lambda \div \vec{u} \div \vec{v} + 2\mu \epsilon(\vec{u})^T \epsilon(\vec{v})) - \int_{\Gamma_F} \vec{v} \cdot \vec{f} - \int_\Omega \rho \vec{v} \cdot \vec{g} = 0 \textrm{ } \forall \vec{v} \in \mathcal{C}^1(\bar{\Omega})^3, \textrm{ tel que } v_{|\Gamma_S} = 0\\
\vec{u} = 0 \textrm{ sur } \Gamma_S
\end{cases}
\end{equation}
On peut reconnaitre le théorème des puissances virtuelles en physique.