• Français
    • English
  • Français 
    • Français
    • English
  • Login
View Document 
  •   Savoirs UdeS Home
  • Génie
  • Génie – Mémoires
  • View Document
  •   Savoirs UdeS Home
  • Génie
  • Génie – Mémoires
  • View Document
JavaScript is disabled for your browser. Some features of this site may not work without it.

Browse

All of Savoirs UdeSDomains & CollectionsBy Issue DateAuthorsTitlesSubjectsDirectorsThis CollectionBy Issue DateAuthorsTitlesSubjectsDirectors

My Account

Login

Statistics

View Usage Statistics

LAS - Un langage de programmation et un environnement de développement destinés à l'apprentissage assité par ordinateur de l'analyse matricielle des structures

Thumbnail
View/Open
MR64337.pdf (6.365Mb)
Publication date
2009
Author(s)
Lapointe, Éric
Subject
Méthode directe des rigidités
 
Dynamique des structures
 
Analyse structurale
 
Algèbre matricielle
 
Analyse numérique
 
Environnement de développement
 
Langage de programmation
 
Apprentissage assisté par ordinateur
Show full document record
Abstract
Structural engineers interact daily with"black box" type software. These programs, which are more user-friendly than ever, are used to draw a structure and to define loads, material properties and dynamic properties. The program analyses and designs the structure in matter of seconds. All the calculation process is hidden from the engineer. Educational softwares are therefore required to teach the internal processes of theses blackboxes. This thesis presents LAS, which stands for Language for Analysis of Structures . LAS is a high-level programming language and a development environment (software) for learning matrix structural analysis, dynamics of structures and the finite elements method. LAS is a flexible learning environment for structural or numerical analyses because users must fully program their own solution to solve a problem. The programming language includes matrix variables, powerful operators, conditional branches, conditional loops, and several functions. These functions carry-out matrix manipulation, resolution of linear equations, eigenvalue problems, singular value decomposition, frequency analysis (fast Fourier transforms & spectrums), generation of finite element matrices, direct stiffness assembly of these matrices and static and dynamic analysis. The latter can be accomplished in the time domain, modal domain or frequency domain. The development environment is a program used to create, edit and execute LAS code as well as finite element postprocessing and data visualization. It contains a calculator module and a graphical user interface. The latter includes a code editor, an output viewer, a matrix manager, a finite element post-processor and a Fourier-analysis tool. At the time of writing, LAS was used in the"Dynamics of structures" course (graduate) and was scheduled to be used in"Structures II" course (undergraduate). The language and development environment will be updated according to the needs of their users.
URI
http://savoirs.usherbrooke.ca/handle/11143/1525
Collection
  • Génie – Mémoires [1850]

DSpace software [version 5.4 XMLUI], copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback
 

 


DSpace software [version 5.4 XMLUI], copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback