Development of interactive software (shear force and bending moment)

This report presents the development of a software for generating shear force and bending moment diagrams. The software was developed to provide ease of use and accuracy for beam analysis. A literature review was conducted to explore the available software and their limitations. The programming lang...

Full description

Saved in:
Bibliographic Details
Main Author: Lee, Kun Rong
Other Authors: Tan Soon Huat
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167100
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This report presents the development of a software for generating shear force and bending moment diagrams. The software was developed to provide ease of use and accuracy for beam analysis. A literature review was conducted to explore the available software and their limitations. The programming languages available to develop the software, such as C++, python, MATLAB, and JavaScript were also discussed, followed by a comparison to select the final candidate. The theoretical background introduced the concept of shear force and bending moment diagrams and explored the methods to calculate the necessary results, such as the method of section and stiffness matrix method. The software development followed the four stages of gathering requirements, designing the user interface, testing, and deploying the software. The application flow was also discussed to help users better understand the software. The accuracy of the software was verified using textbook examples. The subsequent section discussed the improvements that were made to the software by a previous undergraduate student. The report concludes with a discussion of the challenges faced during the development process, future work recommendations, and the overall contribution of the software to beam analysis.