JuliaCon 2020 (times are in UTC)

Steel Truss Design using Julia Programming Language

Designing steel frame structures using the matrix method, often used in civil engineering lectures. But students often have difficulty when calculating matrices with larger dimensions along with the addition of degrees of freedom. Julia programming language is one of the new media used to design steel frame structures in Indonesia. only by using the available packages and the addition of some functions in Julia, can generate internal forces, deflection, and the steel profile design.


Designing building structure starts from calculating internal forces and displacement to determine the dimensions of structural elements. Finite element method based on matrix analysis is one method that can be used in analyzing structure. The problem in engineering education is the more complex the structure, the matrix more bigger and takes time to analyze. In this study, we will specifically discuss about Julia programming language as an open source software to analyze complex structure. Comparison with SAP2000 program will show that structure analysis with Julia programming language have same results and faster running speed. This proof will make Julia programming language begin to be used in civil engineering education in Indonesia. Currently, as many as 38 civil engineer students at University of Indonesia are designing various skeletal models using Julia Programming Language.