Rapport MT80, systèmes d’équilibres discrets, système mécanique, système électrique, matrice globale
D'abord, on écrit le code qui permet de choisir un type de système (il y a 2 choix, soit système mécanique, soit système électrique) en utilisant la fonction « x=input (‘question') ». Ensuite, les questions se divisent en 2 directions. Pour le système mécanique, on demande la quantité de ressorts et de nœuds, les numéros de nœuds et le coefficient de rigidité pour chaque élément. Après, on demande les déplacements et les forces qu'on connaît. Pour le système électrique, on demande correspondamment la quantité de résistances et de nœuds, les numéros de nœuds et la valeur de résistance pour chaque élément. Après, on demande les tensions et les intensités qu'on connaît.
[...] On remplace les déplacements ou les tensions inconnus par les résultats dans et les enregistre dans le vecteur Résolution du problème avec contraintes (lignes 135 à 448) D'abord, on vérifie l'existence des contraintes. S'il y en a une ou deux, on demande le(s) numéro(s) de nœud(s) et la (les) valeur(s) de contrainte(s). Dans le cas d'une seule contrainte (lignes 140 à 209), on compare la valeur de contrainte et le résultat obtenu dans si le résultat est égal ou inférieur à la contrainte, c'est-à-dire que le vecteur E est la solution finale de déplacements ou de tensions. Sinon, on remplace le résultat par la contrainte correspondante. [...]
[...] Rapport MT80 Nous avons fait le projet sous forme .m avec 422 lignes de codes pour appliquer la modélisation des systèmes d'équilibres discrets. Notre programme se compose de 3 parties Demande des informations de problème (lignes 1 à 72) D'abord, on écrit le code qui permet de choisir un type de système (il y a 2 choix, soit système mécanique, soit système électrique) en utilisant la fonction x=input (‘question') Ensuite, les questions se divisent en 2 directions. Pour le système mécanique, on demande la quantité de ressorts et de nœuds, les numéros de nœuds et le coefficient de rigidité pour chaque élément. [...]
[...] Dans le cas où il y a deux contraintes (lignes 210 à 447) cas sont prévus, f=4 si les deux contraintes sont tous inférieures ou égales aux résultats dans E ; f=2 ou 3 s'il n'y a qu'une contrainte est inférieure ou égale au résultat ; f=1 si les deux contraintes sont tous supérieures aux résultats. Après, on fait les mêmes opérations qu'avant pour obtenir le résultat final. A la fin de cette partie, on calcule le vecteur F qui est la solution de forces ou d'intensités à l'aide de la matrice K et le vecteur Z Enregistrement des données (lignes 449 à 462) On enregistre les matrices et les vecteurs Z1, F dans un fichier de type .txt en utilisant les fonctions fid=fopen(‘nom du fichier','a'), fwrite(fid,matrice ou vecteur) et fclose(fid). [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture