Ce recueil de contrôles d'analyse numérique avec correction couvre la période allant de 2011 à 2015. Il apporte aux étudiants des éléments leur permettant d'aborder efficacement les problèmes d'analyse numérique, niveau parcours MIP semestre 3.
L'attention a été faite sur les raisonnements à développer chez les étudiants en essayant de présenter, au début du document, les erreurs de logique dont souffrent un grand nombre de ces étudiants.
La complexité des questions et leur difficulté sont variables et de différentes forme, mais le principe général était que ces contrôles soient abordable à la majorité des étudiants.
Ce recueil constitue un complément au polycopié d'analyse numérique déjà disponible. Il sera enrichi au fur et à mesure par de nouveaux contrôles et éventuellement, par des exercices et problèmes complémentaires, si leur utilité est démontrée.
un bon rappel de mathématique pour étudiants du premier cycle des facultés d'économie et de gestion
un bon rappel de mathématique pour étudiants du premier cycle des facultés d'économie et de gestion
ARC 6 - conférence nouveaux outils et usages : l’utilisation du jeu dans les...Symetrix
Cette journée du 18 mars 2013 a permis d’échanger avec plus d’une vingtaine de représentants de laboratoires ou d’entreprises sur la conception de nouveaux jeux pour l’amélioration de processus éducatifs, administratifs ou industriels.
Prenant à témoin notre propre histoire et l’évolution du jeu sérieux, Luca BISOGNIN, notre consultant TICE & Innovations propose une approche du jeu pour la formation portée par 2 éléments prospectifs et convergents : les dispositifs de formation massifs et en ligne tels que les MOOC (Massive Open Online Courses) d’une part et l’émergence de la norme TinCan d’autre part qui présente l’avantage de décloissonner les contenus pédagogiques et assure une meilleure traçabilité des apprentissages dans des contextes ouverts, s’inscrivant plus naturellement dans les écosystèmes numériques d’aujourd’hui…
Retrouvez ici le support de cette intervention...
Ce recueil de contrôles d'analyse numérique avec correction couvre la période allant de 2011 à 2015. Il apporte aux étudiants des éléments leur permettant d'aborder efficacement les problèmes d'analyse numérique, niveau parcours MIP semestre 3.
L'attention a été faite sur les raisonnements à développer chez les étudiants en essayant de présenter, au début du document, les erreurs de logique dont souffrent un grand nombre de ces étudiants.
La complexité des questions et leur difficulté sont variables et de différentes forme, mais le principe général était que ces contrôles soient abordable à la majorité des étudiants.
Ce recueil constitue un complément au polycopié d'analyse numérique déjà disponible. Il sera enrichi au fur et à mesure par de nouveaux contrôles et éventuellement, par des exercices et problèmes complémentaires, si leur utilité est démontrée.
un bon rappel de mathématique pour étudiants du premier cycle des facultés d'économie et de gestion
un bon rappel de mathématique pour étudiants du premier cycle des facultés d'économie et de gestion
ARC 6 - conférence nouveaux outils et usages : l’utilisation du jeu dans les...Symetrix
Cette journée du 18 mars 2013 a permis d’échanger avec plus d’une vingtaine de représentants de laboratoires ou d’entreprises sur la conception de nouveaux jeux pour l’amélioration de processus éducatifs, administratifs ou industriels.
Prenant à témoin notre propre histoire et l’évolution du jeu sérieux, Luca BISOGNIN, notre consultant TICE & Innovations propose une approche du jeu pour la formation portée par 2 éléments prospectifs et convergents : les dispositifs de formation massifs et en ligne tels que les MOOC (Massive Open Online Courses) d’une part et l’émergence de la norme TinCan d’autre part qui présente l’avantage de décloissonner les contenus pédagogiques et assure une meilleure traçabilité des apprentissages dans des contextes ouverts, s’inscrivant plus naturellement dans les écosystèmes numériques d’aujourd’hui…
Retrouvez ici le support de cette intervention...
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...Core-Techs
Diaporama du Webinar Core-Techs du 11 octobre 2012, sur les nouvelles solutions CMS, Drupal Commerce et Wordpress Commerce. Réalisation d'un état des lieux des moyens qui étaient utilisés jusqu'à présent en matière de création et de développement de boutique en ligne, analyse comparative des deux nouveaux CMS ainsi que leurs présentations.
This short document contains information about three slides for a presentation. Slide 2 is titled "test 2" and slide 3 is titled "test 3". The document provides brief information about the contents of slides 2 and 3 for a presentation involving Baxter.
Pâques 2008 : 4 équipes de six étudiants partent de 4 villes d’Europe et rejoignent l’ENST Bretagne par leurs propres moyens en trois semaines, à la rencontre de leur métier d'ingénieur, et sous le signe du développement durable
Géométrie différentielle élémentaire pour la physique-Mostafa BousderMostafa Bousder
L’objective première de ce cours est d’introduire les notions de la géométrie différentielle à fin d’attaquer les mathématiques de la relativité générale. La géométrie différentielle est une grande partie dans les mathématiques et aussi plus riche par des outilles mathématique et c’est elle qui nous permet de relier l’Algèbre par la géométrie en une géométrie algébrique, calcul différentiel avec topologie générale et la géométrie avec la physique et plusieurs d’autres choses. La géométrie différentielle est l'application des outils du calcul différentiel pour étudier la géométrie. Les objets d'étude de base sont les variétés différentielles,
La géométrie différentielle trouve sa principale application dans la physique surtout dans la relativité générale où elle permet de modéliser des courbures de l'espace-temps causent par la présence d’une masse énorme.
L’objectif deuxième ce de ce cours est d’introduire le cadre mathématique de la relativité générale. On privilégie une approche géométrique et picturale basée sur l’algèbre linéaire à une approche basée sur les systèmes de coordonnées.
Nous allons traiter quatre grandes parties de la géométrie :
1. Variétés différentiables :
2. Les espaces tangents et cotangent
3. Les formes différentielles
4. La géométrie riemannienne
C’est 4 parties sont parfaitement relier,
1. Institut National des Sciences Appliquée de Rennes
Département Génie Civil & Urbain
Master en Génie Civil et Mécanique
Projet De La Méthode Numérique
Professeurs : Adinel GAVRUS, Franck LOMINE, Fabrice BERNARD
Préparer par étudiant :
MENG Try
Année Scolaire : 2016-2017
1
Etudes Numériques et Méthodes d’Analyse
Optimale d’une Structure Réduite de la Tour Eiffel
Master 2R MGC - UE3a
A. GAVRUS, F. LOMINE, F. BERNARD
Dans le cadre du projet de l’UE3a du master 2 MGC, on se propose de modéliser une structure simple
au moyen de deux logiciels mettant en œuvre des méthodes numériques puis de résoudre un
problème d’optimisation sur cette même structure par les méthodes vues en cours.
Ce travail est à réaliser par binôme. A l’issue de celui-ci, il vous est demandé de rédiger un rapport, de
20 pages maximum, présentant l’ensemble du travail effectué. Ce rapport est à rendre au secrétariat
du département GMA (bâtiment 11) avant le 20/01/2013.
On propose d’étudier d’un point de vue numérique et optimal une structure inspirée de la tour Eiffel
(voir Figure 1). L’objectif n’est pas de modéliser le comportement de la structure réelle qu’est la tour
Eiffel mais plutôt celui d’une structure volumique équivalente, de même forme et de dimensions
similaires (voir Figure 2), puis celle d’une structure réduite en treillis.
Figure 1 : Schéma de la tour Eiffel (d'après Wikipédia) Figure 2 : Schéma de la structure massive équivalente
(les sections seront considérées de forme carrée)
2. 1
Tableau des Matière
Tableau des Matière ........................................................................................................................ 1
I. INDROUCTION ................................................................................................................... 2
II. BUT...................................................................................................................................... 2
III. ÉTUDE PAR MÉTHODE NUMÉRIQUE......................................................................... 2
a. Équation différentielle d’équilibre mécanique ................................................................. 2
b. Analyse des fonction et optimiser .................................................................................... 3
c. Principe d’optimisation topologique................................................................................. 5
d. Vérifier les coordonnées géométriques des nœuds .......................................................... 7
e. Algorithme numérique...................................................................................................... 7
IV. TAVAIL NUMÉRIQUE................................................................................................... 10
a. Indiquer les conditions aux limites................................................................................. 10
b. Modèliser dans le Cast3M:............................................................................................. 10
c. Modéliser dans l’Abaqus ................................................................................................ 11
d. Comparer les solutions numérique ................................................................................. 12
V. Optimisation par OPTPAR................................................................................................. 13
a. Optimisation section minimal......................................................................................... 13
b. Optimisation les coordonnées H..................................................................................... 14
c. Déterminer la matrice sensibilité .................................................................................... 14
VI. Conclusion ........................................................................................................................ 15
ANNEXE :..................................................................................................................................... 16
I. Programmer algorithme numérique..................................................................................... 16
II. Ficher cast3M..................................................................................................................... 17
III. Ficher optimiser par OPTPAR (optimiser la section minimal) ........................................ 18
IV. Ficher Optimiser par OPTPAR (optimiser les coordonnées géométrique)....................... 21
3. 2
I. INDROUCTION
La méthode numérique est une discipline des mathématiques, grâce à la développement du
l’ordinateur, la méthode numérique permette de résoudre les problème compliqué dans la
domaine d’ingénieur comme le calcul des éléments finie, optimiser pour obtenir une bonne
résultat plus économiser et efficace. Dans ce projet, optimisation par le logiciel OPTPAR a été
introduit, avec l’analyse inverse, on utilise la donnée expérimentale et après on varie le variable
pour obtenir la valeur de donnée expérimental avec le petit erreur.
II. BUT
Le but de ce projet est pour étudier numérique et méthodes d’analyse optimale d’une structure
réduite de la Tour Eiffel. En utilisant logiciel Abaqus et Cast3M, on compare les résultats
(contrainte ; effort normal), ensuite on continue de optimiser la section et le coordonnée pour
limiter les contrainte dans chaque barres.
III. ÉTUDE PAR MÉTHODE NUMÉRIQUE
a. Équation différentielle d’équilibre mécanique
Hypothèse : en considérant Tour Eiffel est une structure volumique virtuelle,
H – hauteur
L(z)- largeur varie selon l’hauteur
A(z)- section carrée à l’altitude z
𝜎 𝑛 = 𝜎𝑧(𝐻) contraine est constante dans toute section.
Somme des sollicitations sur une tranche :
𝜎 𝑛. 𝐴 − 𝛾𝑎. 𝐴. 𝑑𝑧 = 𝜎 𝑛. (𝐴 + 𝑑𝐴)
−𝛾𝑎. 𝐴. 𝑑𝑧 = 𝜎 𝑛. 𝑑𝐴
8. 7
d. Vérifier les coordonnées géométriques des nœuds
A partir de l’équation L(z) qu’on a déjà montrer dans le partie précédent, on va commence
de vérifier les coordonnées :
A[ L(z=0)/2 ; 0] = A(-60 ; 0)
D[ L(z=0)/2 ; 0] = D(60 ; 0)
B[ L(z=0)/6 ; 0] = B(-20 ; 0)
C[ L(z=0)/6 ; 0] = C(20 ; 0)
𝐿(𝑧 = 0)
2
= ±
120. exp(−
𝛾𝑎
2𝜎 𝑛
. 0)
2
= ±60
E[ L(z=100)/2 ; 100] = E(31.71 ; 100)
F[ 0 ; 100]
G[ L(z=100)/2 ; 100] = G(31.71 ; 100)
𝐿(𝑧 = 100)
2
= ±
120. exp(−
7.8𝐸3𝑥9.81
2𝑥6𝐸6
. 100)
2
= ±31.71
H[ 0 ; 150]
I[ L(z=200)/2 ; 200] = I(-16.76 ; 200)
J[ L(z=200)/2 ; 200] = J(16.76 ; 200)
K[ L(z=300)/2 ; 300] = K(-8.86 ; 300)
L[ L(z=300)/2 ; 300] = L(8.86 ; 300)
Donc, touts les coordonnés sont vérifié.
e. Algorithme numérique
Technique des différences finies :
𝑑𝑓(𝑧)
𝑑𝑧
=
𝑓(𝑧 + ℎ) − 𝑓(𝑧)
ℎ
On a :
𝐴(𝑧) = 𝐿2
. exp(−
𝛾𝑎
𝜎 𝑛
𝑧)
𝑑𝐴(𝑧)
𝑑𝑧
= −
𝛾𝑎
𝜎 𝑛
. 𝐿2
exp(−
𝛾𝑎
𝜎 𝑛
𝑧)
𝑑𝐴(𝑧)
𝑑𝑧
= −
𝛾𝑎
𝜎 𝑛
. 𝐴(1)
𝑑𝐴(𝑧)
𝑑𝑧
=
𝐴(𝑧 + ℎ) − 𝐴(𝑧)
ℎ
(2)
Par équation (1) et (2), on a :
𝐴(𝑧 + ℎ) − 𝐴(𝑧)
ℎ
= −
𝛾𝑎
𝜎 𝑛
. 𝐴
𝐴(𝑧 + ℎ) = (1 −
𝛾𝑎
𝜎 𝑛
. ℎ) . 𝐴(𝑧)
donc, la précision de résultat est grâce à l’hauteur de chaque tranche, si on divise plusieurs
tranche, c’est à dire on obtient plus petit de ‘h’. La technique des différences finies va vérifier
quand h tend vers à 0.
9. 8
Pour notre cas :
H- la hauteur fix
n- le nombre de tranche
h- l’hauteur de chaque tranche
A(z=0) = L2
Le développement algorithme numérique:
𝐴(ℎ) = 𝐴((𝑧 = 0) + ℎ) = (1 −
𝛾𝑎
𝜎 𝑛
. ℎ) . 𝐴(𝑧 = 0)
𝐴(2ℎ) = 𝐴((𝑧 = ℎ) + ℎ) = (1 −
𝛾𝑎
𝜎 𝑛
. ℎ) . 𝐴(𝑧 = ℎ) = (1 −
𝛾𝑎
𝜎 𝑛
. ℎ)
2
. 𝐴(𝑧 = 0)
𝐴(3ℎ) = 𝐴((𝑧 = 2ℎ) + ℎ) = (1 −
𝛾𝑎
𝜎 𝑛
. ℎ) . 𝐴(𝑧 = 2ℎ) = (1 −
𝛾𝑎
𝜎 𝑛
. ℎ)
3
. 𝐴(𝑧 = 0)
.
.
.
𝐴(𝑛ℎ) = 𝐴((𝑧 = (𝑛 − 1)ℎ) + ℎ) = (1 −
𝛾𝑎
𝜎 𝑛
. ℎ) . 𝐴(𝑧) = (𝑛 − 1)ℎ) = (1 −
𝛾𝑎
𝜎 𝑛
. ℎ)
𝑛
. 𝐴(𝑧 = 0)
et on sait que : h = z/n =>> n = z/h
𝐴(𝑧 = 𝑛ℎ) = (1 −
𝛾𝑎
𝜎 𝑛
. ℎ)
𝑧/ℎ
. 𝐴(𝑧 = 0)(3)
Avec l’équation (3), on va programmer l’algorithme numérique dans le logiciel Matlab et
Cast3M, ensuite on vérifier les résultats de ces logiciels avec l’équation différentielle dans la
partie ‘a’. La précision de résultat est dépendre à la nombre de tranche, si on divise plusieurs, le
résultat va plus préciser.
On choisit :
Matlab : H = 100m, n = 10000, γ = ρ.g=7800x9.81 Kn/m3
, σ = 6 Mpa
Cast3M : H = 100m, n = 100, γ = ρ.g=7800x9.81 Kn/m3
, σ = 6 Mpa
On souhaite déterminer les différences précision entre n=10000 et n=100.
Pour le logiciel Cast3M, on utilise l’opérateur REPETER, pour programmer l’algorithme
numérique. Voire le code de Cast3M et Matlab dans l’Annexe I.
11. 10
IV. TAVAIL NUMÉRIQUE
a. Indiquer les conditions aux limites
Stabilité interne pour la structure en treillis :
m – nombre des éléments
j – nombre des nœuds
r - nombre de réaction
𝑚 < 2𝑗 − 3(𝑙𝑒𝑡𝑟𝑒𝑖𝑙𝑙𝑖𝑠𝑒𝑠𝑡𝑖𝑛𝑠𝑡𝑎𝑏𝑖𝑙𝑖é𝑖𝑛𝑡𝑒𝑟𝑛𝑒)
𝑚 > 2𝑗 − 3(𝑙𝑒𝑡𝑟𝑒𝑖𝑙𝑙𝑖𝑠𝑒𝑠𝑡𝑠𝑡𝑎𝑏𝑖𝑙𝑖𝑡é𝑖𝑛𝑡𝑒𝑟𝑛𝑒)
Type de la structure :
𝑚 + 𝑟 < 2𝑗𝑖𝑛𝑠𝑡𝑎𝑏𝑖𝑙𝑖𝑡é𝑑𝑒𝑙𝑎𝑠𝑡𝑟𝑢𝑐𝑡𝑢𝑟𝑒
𝑚 + 𝑟 = 2𝑗𝑠𝑡𝑟𝑢𝑐𝑡𝑢𝑟𝑒𝑖𝑠𝑜𝑠𝑡𝑎𝑡𝑖𝑞𝑢𝑒
𝑚 + 𝑟 > 2𝑗𝑠𝑡𝑟𝑢𝑐𝑡𝑢𝑟𝑒ℎ𝑦𝑝𝑒𝑟𝑠𝑡𝑎𝑡𝑖𝑞𝑢𝑒
Dans notre cas : m = 23, j = 12
𝑚 > 2𝑗 − 3 =≫ 23 > 21(𝑙𝑒𝑡𝑟𝑒𝑖𝑙𝑙𝑖𝑠𝑒𝑠𝑡𝑠𝑡𝑎𝑏𝑖𝑙𝑖𝑡é𝑖𝑛𝑡𝑒𝑟𝑛𝑒)
𝑚 + 𝑟 = 2𝑗 =≫ 𝑟 = 1𝑐′
𝑒𝑠𝑡𝑖𝑚𝑝𝑜𝑠𝑠𝑖𝑏𝑙𝑒𝑑′
𝑎𝑣𝑜𝑖𝑟𝑢𝑛𝑒𝑟é𝑎𝑐𝑡𝑖𝑜𝑛
Il faut bloquer les point A ; B ; C ; D en deux direction (x et z) pour assurer le déplacement de la
structure en deux direction, enfin la type de la structure va changer au structure hyperstatique. En
2D, la réactions r = 2x4=8 ; m=23 ; j=12
𝑚 + 𝑟 > 2𝑗 =≫ 31 > 24𝑠𝑡𝑟𝑢𝑐𝑡𝑢𝑟eℎ𝑦𝑝𝑒𝑟𝑠𝑡𝑎𝑡𝑖𝑞𝑢𝑒
Discussion l’intersection entre barre IL et barre KJ
m = 25 ; j = 13
𝑚 + 𝑟 = 2𝑗 =≫ 𝑟 = 1𝑐′
𝑒𝑠𝑡𝑖𝑚𝑝𝑜𝑠𝑠𝑖𝑏𝑙𝑒𝑑′
𝑎𝑣𝑜𝑖𝑟𝑢𝑛𝑒𝑟é𝑎𝑐𝑡𝑖𝑜𝑛
Donc, l’intersection entre le IL et KJ ne change pas la type de la structure.
b. Modèliser dans le Cast3M:
Pour réaliser les calcule de la structure dans cast3M, d’abord il faut créer le ficher en donnant les
définitions de géométrique (point, droite) ; définition de matériau (module young, section, poids
volumique) ; zone maillage ; intensité du chargement ; condition aux limites ; créer le matrice de
rigidité, enfin extraction les efforts ; contraintes ; déplacement de la structure. La ficher de
cast3M est donnée dans l’annexe II.
𝐸 𝑎 = 210𝐺𝑝𝑎; 𝜐 = 0.25;𝜎 𝑛 = 6𝑀𝑝𝑎; 𝑠 = 0.01𝑚2
Le charge que on applique dans cast3M est le charge pointuelle sur le nœud K et L:
𝑃 =
(6 × 8.86 × 2 × √0.01. 106
)
2
= 5.316 × 106
𝑁
12. 11
Déformation de Tour Eiffel par cast3M
Figure 4. le déplacement des barres par cast3M
c. Modéliser dans l’Abaqus
Pour réaliser la structure treillis dans Abaqus, il faut tout d’abord donner les points et connecter
ces points par droite, après on fournir les propriétés des matériaux. Il faut faire une attention
quand on maillage la structure, l’Abaqus va intersection les barres IL et KJ, mais en fait les deux
barres n’est pas intersection, donc il faut éliminer le nœud qui a automatiquement créé dans le
ficher *.inp quand on maillage la structure.
Le nœud numéro 4 a été éliminé et il faut aussi
modifier les numéros et coordonnées dans les
barres.
Barre
type
cast3M
N (MN)
sigma N
(Mpa)
AB 0 0
BC 0 0
CD 0 0
AE -2.715 -271.5
BE -2.718 -271.8
BF 6.095E-16 6.095E-14
FC -6.095E-16 -6.095E-14
CG -2.718 -271.8
GD -2.715 -271.5
EF 1.417 141.7
FG 1.417 141.7
EH -2.505 -250.05
GH -2.505 -250.05
HJ -2.233 -223.3
HI -2.233 -223.3
IJ 1.099 109.9
IL -2.602 -260.2
JK -2.602 -260.2
KL 0.4255 42.55
EI -3.231 -323.1
GJ -3.231 -323.1
IK -2.801 -280.1
JL -2.801 -280.1
A B
C D
E F G
H
I J
K L
13. 12
Les résultat de contrainte et effort normal
Déformation de la Tour Eiffel par Abaqus :
Figure5. le déplacement des barres par abaqus
d. Comparer les solutions numérique
Pour vraiment comparer les résultats entre Cast3M et Abaqus, il faut donnée les même conditions
comme :
Les propriétés matériaux ;
Chargement pointuelle ;
Condition aux limites ;
Les maillages
barre
abaqus
N (MN) sigma N (Mpa)
AB 9.64E-45 9.64E-43
BC -1.66E-29 -1.66E-27
CD 1.66E-29 1.66E-27
AE -2.72E+00 -2.72E+02
BE -2.72E+00 -2.72E+02
BF 3.62E-16 3.62E-14
FC -3.62E-16 -3.62E-14
CG -2.72E+00 -2.72E+02
GD -2.72E+00 -2.72E+02
EF 1.40E+00 1.40E+02
FG 1.40E+00 1.40E+02
EH -2.51E+00 -2.51E+02
barre
abaqus
N (MN)
sigma N
(Mpa)
GH -2.51E+00 -2.51E+02
HJ -2.23E+00 -2.23E+02
HI -2.23E+00 -2.23E+02
IJ 1.10E+00 1.10E+02
IL -2.60E+00 -2.60E+02
JK -2.60E+00 -2.60E+02
KL 4.26E-01 4.26E+01
EI -3.23E+00 -3.23E+02
GJ -3.23E+00 -3.23E+02
IK -2.80E+00 -2.80E+02
JL -2.80E+00 -2.80E+02
14. 13
Selon le tableau de résultat, on trouve que les résultat a obtenu par cast3M et Abaqus ont la
même. Mais il faut respecter le même matériau ; propriété ; chargement ; maillage et condition
aux limites.
V. Optimisation par OPTPAR
a. Optimisation section minimal
L’idée est trouver la section minimale pour que toutes les barres ont la contrainte maximum
égale à 250 Mpa. Par le tableau de résultat, on observe qu’il y a 12 barres avoir la contrainte plus
que 250 Mpa (AE ; BE ;CG ;GD ;EH ;GH ;IL ;JK ;IK ;JL ;EI ;GJ) et parmi lesquelles les barres
EI et GJ ont la contrainte plus grand. Pour mieux optimiser, on va diviser la section en 3 types :
S1=0.01 m2
: AB ;BC ;CD ;BF ;FC ;EF ;FG ;HI ;HJ ;KL ;IJ (σ < 250 Mpa)
S2=X : AE ; BE ;CG ;GD ;EH ;GH ;IL ;JK ;IK ;JL ;EI ;GJ
S3=Y : EI ;GJ
Il faut trouver X et Y pour que la contrainte maximal égale à 250 Mpa. Premièrement, on va
optimiser S2 pour σ ≤ 250 Mpa, et après on cherche S3 pour que la contrainte de barre EI ; GJ est
moins que 250 Mpa. Voir annexe III pour la ficher optimiser la section minimal.
Barre
cast3M abaqus
N (MN) sigma N (Mpa) N (MN) sigma N (Mpa)
AB 0 0 0.00E+00 9.64E-43
BC 0 0 0.00E+00 -1.66E-27
CD 0 0 0.00E+00 1.66E-27
AE -2.715 -271.5 -2.72E+00 -2.72E+02
BE -2.718 -271.8 -2.72E+00 -2.72E+02
BF 0 0 0.00E+00 3.62E-14
FC 0 0 0.00E+00 -3.62E-14
CG -2.718 -271.8 -2.72E+00 -2.72E+02
GD -2.715 -271.5 -2.72E+00 -2.72E+02
EF 1.417 141.7 1.40E+00 1.40E+02
FG 1.417 141.7 1.40E+00 1.40E+02
EH -2.505 -250.5 -2.51E+00 -2.51E+02
GH -2.505 -250.5 -2.51E+00 -2.51E+02
HJ -2.233 -223.3 -2.23E+00 -2.23E+02
HI -2.233 -223.3 -2.23E+00 -2.23E+02
IJ 1.099 109.9 1.10E+00 1.10E+02
IL -2.602 -260.2 -2.60E+00 -2.60E+02
JK -2.602 -260.2 -2.60E+00 -2.60E+02
KL 0.426 42.6 4.26E-01 4.26E+01
EI -3.231 -323.1 -3.23E+00 -3.23E+02
GJ -3.231 -323.1 -3.23E+00 -3.23E+02
IK -2.801 -280.1 -2.80E+00 -2.80E+02
JL -2.801 -280.1 -2.80E+00 -2.80E+02
15. 14
b. Optimisation les coordonnées H
L’idée est trouver la coordonnée du point H pour que les barres HE ;HG ;HJ ;HI ont la contrainte
235 Mpa. Comme le point H(HX HY) ne change pas abscisse mais l’ordonnée est variée selon
l’axe z, donc il y a seulement une paramètre a besoin de trouver.
Enfin, on ne trouve que les barres ont la contrainte presque la même contrainte, mais c’est pas
possible de trouver abscisse variée de 100m à 200m pour avoir σ = 235Mpa. Voire l’annexe IV
pour détail de la ficher optimisation les coordonnées H.
c. Déterminer la matrice sensibilité
Si
∗
=
𝜕𝐹(𝛼̅)
𝜕𝛼𝑖
.
𝛼𝑖̅
𝐹̅
Valeursnominales
Si
σ
=
𝜕𝐹(𝛼̅)
𝜕𝛼𝑖
.
𝜎 𝛼𝑖
𝜎 𝐹(𝛼)
𝑃𝑟𝑜𝑝𝑟𝑖é𝑡é𝑠𝑠𝑡𝑎𝑡𝑖𝑠𝑡𝑖𝑞𝑢𝑒
Barre
cast3M
S (m2
)
sigma N
(Mpa)
AB
S1=0.01
0
BC 0
CD 0
BF -2.35E-14
FC -2.35E-14
EF 1.22E+02
FG 1.22E+02
HI -1.82E+02
HJ -1.82E+02
KL 4.26E+01
IJ 9.09E+01
Barre
cast3M
S (m2
)
sigma N
(Mpa)
AE
S2=0.0112
-2.42E+02
BE -2.43E+02
CG -2.43E+02
GD -2.42E+02
EH -1.82E+02
GH -1.82E+02
IL -2.32E+02
JK -2.32E+02
IK -2.50E+02
JL -2.50E+02
EI
S3=0.01456
-2.49E+02
GJ -2.49E+02
HX= 0 HY=164.1482
Barre Sigma (Mpa)
EH -242.04677
GH -242.04677
HI -239.52106
HJ -239.52106
16. 15
======= ITERATION ======= 4
STAGNATION APRES 4 ITERATIONS
PAS D'AMELIORATION POSSIBLE
PARAMETRES
ALPHA( 1 )= 164.148214
EXP CAL
-235.000000 -242.046776
-235.000000 -242.046776
-235.000000 -239.521060
-235.000000 -239.521060
FONCTION COST = 2.519225047688914E-002
VI. Conclusion
Après avoir terminé ce projet, il me donne les connaissances pour réaliser le ficher de calcule par
cast3M comme les étapes pour crée ce ficher (géométrique; maillage; matériau; chargement ;
condition au limite…), d’autre part, j’ai aussi compris la comparaison les résultats entre cast3M
et Abaqus. En fait, ces logiciels sont nouveaux pour moi, la pratique dans ce projet et les aider
des professeurs sont les bases fondamentaux pour faire les calcules et recherches plus compliqué
à l’avenir.
18. 17
II. Ficher cast3M
OPTI echo 0;
OPTI DIME 2 ELEM SEG2;
OPTI MODE PLAN CONT;
*-------------------------------------------------------------------------------
* DEFINITION DES POINTS
*-------------------------------------------------------------------------------
A = -60. 0.;
B = -20. 0.;
C = 20. 0.;
D = 60. 0.;
E = -31.71 100.;
F = 0. 100.;
G = 31.71 100.;
H = 0. 150.;
I = -16.76 200.;
J = 16.76 200.;
K = -8.86 300.;
L = 8.86 300.;
*-------------------------------------------------------------------------------
*SECTION INITIAL
*-------------------------------------------------------------------------------
S=0.01;
*-------------------------------------------------------------------------------
*DEFINITION DES BARRES
*-------------------------------------------------------------------------------
AB = DROITE 1 A B;
BC = DROITE 1 B C;
CD = DROITE 1 C D;
AE = DROITE 1 A E;
BE = DROITE 1 B E;
BF = DROITE 1 B F;
FC = DROITE 1 F C;
CG = DROITE 1 C G;
GD = DROITE 1 G D;
EF = DROITE 1 E F;
FG = DROITE 1 F G;
EH = DROITE 1 E H;
GH = DROITE 1 G H;
HJ = DROITE 1 H J;
HI = DROITE 1 H I;
IJ = DROITE 1 I J;
IL = DROITE 1 I L;
JK = DROITE 1 J K;
KL = DROITE 1 K L;
EI = DROITE 1 E I;
GJ = DROITE 1 G J;
IK = DROITE 1 I K;
JL = DROITE 1 J L;
L1 = AB et BC et CD et AE et BE et BF et FC et CG et GD et EF et FG;
L2 = EI et GJ et EH et GH et HJ et HI et IJ;
L3 = IL et JK et IK et JL et KL;
LT = L1 et L2 et L3;
*-------------------------------------------------------------------------------
*DEFINITION LE MODELE ET MATERIAU
*-------------------------------------------------------------------------------
MO1=MODE LT MECANIQUE ELASTIQUE ISOTROPE BARR;
MAT1=MATE MO1 YOUN 2.1E11 NU 0.25 RHO 7.8E+3 SECT S;
CAR1=CARA MO1 SECT S;
MAT2=MAT1 ET CAR1;
19. 18
*-------------------------------------------------------------------------------
*DEFINITION DES CONDITION AUX LIMITES
*-------------------------------------------------------------------------------
CL1=BLOQ UX UY A;
CL2=BLOQ UX UY B;
CL3=BLOQ UX UY C;
CL4=BLOQ UX UY D;
CL=CL1 ET CL2 ET CL3 ET CL4;
*-------------------------------------------------------------------------------
*DEFINITION DES CHARGEMENT
*-------------------------------------------------------------------------------
FORC1=FORC FY -5.316E6 K;
FORC2=FORC FY -5.316E6 L;
FORCT=FORC1 ET FORC2;
*-------------------------------------------------------------------------------
*DEFINITION DES MATRICES DE RIGIDITE
*-------------------------------------------------------------------------------
RIG1=RIGI MAT1 MO1;
RIGT=RIG1 ET CL;
*-------------------------------------------------------------------------------
*RESOLUTION DU SYSTEME EQUATION LINEAIRE
*-------------------------------------------------------------------------------
DEPO=RESO RIGT FORCT;
*-------------------------------------------------------------------------------
*DEFINITION DES RESULTAT
*-------------------------------------------------------------------------------
REA1=REAC RIG1 DEPo;
EPSI1=EPSI MO1 MAT1 DEPo;
SIGM1=SIGM MO1 MAT1 DEPo;
*-------------------------------------------------------------------------------
*EXTRACTION DES DEPLACEMENT
*-------------------------------------------------------------------------------
*DEP1 = EXCO DEPO 'UY' A;
DEF0 = DEFO LT DEPO 0. VERT;
DEF1 = DEFO LT DEPO 6. ROUGE;
*-------------------------------------------------------------------------------
mess'CONTRAINTE Normal dans chaque barre';
SIGM2=SIGM1/1.E4;
LIST SIGM2;
*LIST DEPO;
TRACE LT (DEF0 et DEF1);
III. Ficher optimiser par OPTPAR (optimiser la section minimal)
OPTI echo 0;
OPTI DIME 2 ELEM SEG2;
OPTI MODE PLAN CONT;
*----------------------------------------------------------------------------------------------------------
*couplage avec OPTPAR au niveau de lecture de valeurs de parametres a identifier
*----------------------------------------------------------------------------------------------------------
OPTION ACQUERIR PARAMETRES;
ACQUERIR II*ENTIER X*FLOTTANT;
* DEFINITION DES POINTS
*----------------------------------------------------------------------------------------------------------
A = -60. 0.;
B = -20. 0.;
C = 20. 0.;
D = 60. 0.;
E = -31.71 100.;
F = 0. 100.;
G = 31.71 100.;
20. 19
H = 0. 150.;
I = -16.76 200.;
J = 16.76 200.;
K = -8.86 300.;
L = 8.86 300.;
*---------------------------------------------------------------------------------------------------------
*SECTION INITILAL;
*----------------------------------------------------------------------------------------------------------
S1=0.01;
*S2=0.01;
*S3=0.01;
*---------------------------------------------------------------------------------------------------------
*SECTION OPTIMISER;
*---------------------------------------------------------------------------------------------------------
S2=X;
S3=S2;
*---------------------------------------------------------------------------------------------------------
*DEFINITION DES BARRES
*----------------------------------------------------------------------------------------------------------
AB = DROITE 1 A B;
BC = DROITE 1 B C;
CD = DROITE 1 C D;
AE = DROITE 1 A E;
BE = DROITE 1 B E;
BF = DROITE 1 B F;
FC = DROITE 1 F C;
CG = DROITE 1 C G;
GD = DROITE 1 G D;
EF = DROITE 1 E F;
FG = DROITE 1 F G;
EH = DROITE 1 E H;
GH = DROITE 1 G H;
HJ = DROITE 1 H J;
HI = DROITE 1 H I;
IJ = DROITE 1 I J;
IL = DROITE 1 I L;
JK = DROITE 1 J K;
KL = DROITE 1 K L;
EI = DROITE 1 E I;
GJ = DROITE 1 G J;
IK = DROITE 1 I K;
JL = DROITE 1 J L;
*---------------------------------------------------------------------------------------------------------
*ZONE MAILLAGE;
*---------------------------------------------------------------------------------------------------------
L1 = AB et BC et CD et BF et FC et EF et FG et HI et HJ et KL et IJ;
L2 = AE et BE et CG et GD et EH et GH et IL et JK et IK et JL;
L3 = EI et GJ;
LT = L1 et L2 et L3;
*---------------------------------------------------------------------------------------------------------
*DEFINITION LE MODELE ET MATERIAU
*----------------------------------------------------------------------------------------------------------
MO1=MODE L1 MECANIQUE ELASTIQUE ISOTROPE BARR;
MO2=MODE L2 MECANIQUE ELASTIQUE ISOTROPE BARR;
MO3=MODE L3 MECANIQUE ELASTIQUE ISOTROPE BARR;
MOT=MO1 ET MO2 ET MO3;
MAT1=MATE MO1 YOUN 2.1E11 NU 0.25 RHO 7.8E+3 SECT S1;
MAT2=MATE MO2 YOUN 2.1E11 NU 0.25 RHO 7.8E+3 SECT S2;
MAT3=MATE MO3 YOUN 2.1E11 NU 0.25 RHO 7.8E+3 SECT S3;
MATT=MAT1 ET MAT2 ET MAT3;
* ---------------------------------------------------------------------------------------------------------
21. 20
*DEFINITION DES CONDITION AUX LIMITES
* ---------------------------------------------------------------------------------------------------------
CL1=BLOQ UX UY A;
CL2=BLOQ UX UY B;
CL3=BLOQ UX UY C;
CL4=BLOQ UX UY D;
CL=CL1 ET CL2 ET CL3 ET CL4;
* ---------------------------------------------------------------------------------------------------------
*DEFINITION DES CHARGEMENT
* ---------------------------------------------------------------------------------------------------------
FORC1=FORC FY -5.316E6 K;
FORC2=FORC FY -5.316E6 L;
FORCT=FORC1 ET FORC2;
* ---------------------------------------------------------------------------------------------------------
*DEFINITION DES MATRICES DE RIGIDITE
* ---------------------------------------------------------------------------------------------------------
RIG1=RIGI MAT1 MO1;
RIG2=RIGI MAT2 MO2;
RIG3=RIGI MAT3 MO3;
RIGT=RIG1 ET RIG2 ET RIG3 ET CL;
* ---------------------------------------------------------------------------------------------------------
*RESOLUTION DU SYSTEME EQUATION LINEAIRE
* ---------------------------------------------------------------------------------------------------------
DEPO=RESO RIGT FORCT;
* ---------------------------------------------------------------------------------------------------------
*DEFINITION DES RESULTAT
* ---------------------------------------------------------------------------------------------------------
REA1=REAC RIGT DEPO;
EPSI1=EPSI MOT MATT DEPO;
SIGM1=SIGM MO1 MAT1 DEPO;
SIGM2=SIGM MO2 MAT2 DEPO;
SIGM3=SIGM MO3 MAT3 DEPO;
* ---------------------------------------------------------------------------------------------------------
*EXTRACTION DES DEPLACEMENT
* ---------------------------------------------------------------------------------------------------------
*DEP1 = EXCO DEPO 'UY' A;
DEF0 = DEFO LT DEPO 0. VERT;
DEF1 = DEFO LT DEPO 6. ROUGE;
*
mess'contrainte dans chaque barre';
cont1=SIGM1/(s1*1.E6);
LIST cont1;
mess'contrainte dans chaque barre';
cont2=SIGM2/(s2*1.E6);
LIST cont2;
mess'contrainte dans chaque barre';
cont3=SIGM3/(s3*1.E6);
LIST cont3;
TRACE LT (DEF0 et DEF1);
I1=1;
EF_AB = EXTR SIGM1 1 I1 1 EFFX;
EF_AB = EF_AB/(S1*1.E6);
list EF_AB;
I12=1;
EF_AE = EXTR SIGM2 1 I12 1 EFFX;
EF_AE = EF_AE/(S2*1.E6);
list EF_AE;
I22=1;
EF_EI = EXTR SIGM3 1 I22 1 EFFX;
22. 21
EF_EI = EF_EI/(S3*1.E6);
list EF_EI;
*---------------------------------------------------------------------------------------------------------
*couplage avec OPTPAR au niveau de l'ecriture de valeurs des observables
*---------------------------------------------------------------------------------------------------------
CC1 = CHAINE FORMAT '(1PE20.8)'1. EF_AB;
CC4 = CHAINE FORMAT '(1PE20.8)'4. EF_AE;
CC12 = CHAINE FORMAT '(1PE20.8)'12. EF_EI;
DEBPROC @stock FICHEXT*'MOT';
ii = vale impr;
OPTI IMPR 10 IMPR FICHEXT;
MESSAGE CC1;
MESSAGE CC4;
MESSAGE CC12;
OPTI IMPR II;
FINPROC;
@stock OBSERVABLES
Fin;
Fin;
IV. Ficher Optimiser par OPTPAR (optimiser les coordonnées géométrique)
OPTI echo 1;
OPTI DIME 2 ELEM SEG2;
OPTI MODE PLAN CONT;
*---------------------------------------------------------------------------------------------------
*couplage avec OPTPAR au niveau de lecture de valeurs de parametres a identifier
*---------------------------------------------------------------------------------------------------
OPTION ACQUERIR PARAMETRES;
ACQUERIR II*ENTIER HX*FLOTTANT HZ*FLOTTANT;
* DEFINITION DES POINTS
*------------------------------------
A = -60. 0.;
B = -20. 0.;
C = 20. 0.;
D = 60. 0.;
E = -31.71 100.;
F = 0. 100.;
G = 31.71 100.;
*H = 0 164.148214;
I = -16.76 200.;
J = 16.76 200.;
K = -8.86 300.;
L = 8.86 300.;
H = HX HZ;
*------------------------------------
*DEFINITION DES BARRES
*-------------------------------------
AB = DROITE 1 A B;
BC = DROITE 1 B C;
CD = DROITE 1 C D;
AE = DROITE 1 A E;
BE = DROITE 1 B E;
BF = DROITE 1 B F;
FC = DROITE 1 F C;
CG = DROITE 1 C G;
GD = DROITE 1 G D;
EF = DROITE 1 E F;
FG = DROITE 1 F G;
EH = DROITE 1 E H;
GH = DROITE 1 G H;
HJ = DROITE 1 H J;
HI = DROITE 1 H I;
23. IJ = DROITE 1 I J;
IL = DROITE 1 I L;
JK = DROITE 1 J K;
KL = DROITE 1 K L;
EI = DROITE 1 E I;
GJ = DROITE 1 G J;
IK = DROITE 1 I K;
JL = DROITE 1 J L;
L1 = AB et BC et CD et AE et BE et BF et FC et CG et GD et EF
et FG;
L2 = EI et GJ et EH et GH et HJ et HI et IJ;
L3 = IL et JK et IK et JL et KL;
LT = L1 et L2 et L3;
*---------------------------------------------------------
*DEFINITION LE MODELE ET MATERIAU
*---------------------------------------------------------
MO1=MODE LT MECANIQUE ELASTIQUE ISOTROPE
BARR;
MAT1=MATE MO1 YOUN 2.1E11 NU 0.25 RHO 7.8E+3 SECT
0.01;
CAR1=CARA MO1 SECT 0.01;
MAT2=MAT1 ET CAR1;
*---------------------------------------------------------------
*DEFINITION DES CONDITION AUX LIMITES
*---------------------------------------------------------------
CL1=BLOQ UX UY A;
CL2=BLOQ UX UY B;
CL3=BLOQ UX UY C;
CL4=BLOQ UX UY D;
CL=CL1 ET CL2 ET CL3 ET CL4;
*-----------------------------------------------
*DEFINITION DES CHARGEMENT
*-----------------------------------------------
FORC1=FORC FY -5.316E6 K;
FORC2=FORC FY -5.316E6 L;
FORCT=FORC1 ET FORC2;
*-----------------------------------------------------------
*DEFINITION DES MATRICES DE RIGIDITE
*-----------------------------------------------------------
RIG1=RIGI MAT1 MO1;
RIGT=RIG1 ET CL;
*----------------------------------------------------------------------
*RESOLUTION DU SYSTEME EQUATION LINEAIRE
*----------------------------------------------------------------------
DEPO=RESO RIGT FORCT;
*------------------------------------------
*DEFINITION DES RESULTAT
*------------------------------------------
REA1=REAC RIG1 DEPo;
EPSI1=EPSI MO1 MAT1 DEPo;
SIGM1=SIGM MO1 MAT1 DEPo;
*---------------------------------------------------
*EXTRACTION DES DEPLACEMENT
*---------------------------------------------------
*DEP1 = EXCO DEPO 'UY' A;
DEF0 = DEFO LT DEPO 0. VERT;
DEF1 = DEFO LT DEPO 1. ROUGE;
*
mess'Efforts Normal dans chaque barre';
*LIST SIGM1;
IA=14;
EF1 = EXTR SIGM1 1 IA 1 EFFX;
EF1 = EF1/1.E4;
IB=15;
EF2 = EXTR SIGM1 1 IB 1 EFFX;
EF2 = EF2/1.E4;
IC=16;
EF3 = EXTR SIGM1 1 IC 1 EFFX;
EF3 = EF3/1.E4;
ID=17;
EF4 = EXTR SIGM1 1 ID 1 EFFX;
EF4 = EF4/1.E4;
IT=EF1 et EF2 et EF3 et EF4;
IT=IT;
list IT;
*TRACE LT (DEF0 et DEF1);
*-----------------------------------------------------------------------
*couplage avec OPTPAR au niveau de l'ecriture de valeurs des
observables
*-----------------------------------------------------------------------
CC1 = CHAINE FORMAT '(4PE20.8)'1. EF1;
CC2 = CHAINE FORMAT '(4PE20.8)'2. EF2;
CC3 = CHAINE FORMAT '(4PE20.8)'3. EF3;
CC4 = CHAINE FORMAT '(4PE20.8)'4. EF4;
DEBPROC @stock FICHEXT*'MOT';
ii = vale impr;
OPTI IMPR 10 IMPR FICHEXT;
MESSAGE CC1;
MESSAGE CC2;
MESSAGE CC3;
MESSAGE CC4;
OPTI IMPR II;
FINPROC;
@stock OBSERVABLES
Fin;
Fin;