MATLAB
- Source File:
- Description:
This is a MATLAB script I wrote for my capstone project at U of T in which I designed a replacement overpass for the collapsed De la Concorde Overpass. This script calculates the moment and shear that a 26 m AASHTO Type IV girder experiences as the design truck given in CSA S6 (CL-625) moves from one end of the simply supported girder to another and plots their diagram simultaneously. This script can be used for any type of simply supported girder. The length of the girder can be adjusted as long as the girder is longer than the length between the design trucks front and back wheels. The shear and moment diagram are displayed every cm and, in the end, the critical design shear and moment diagrams are displayed on screen.
- Source File:
- Description:
This is a MATLAB script I wrote for my capstone project at U of T in which I designed a replacement overpass for the collapsed De la Concorde Overpass. This script calculates the moment and shear that a 26 m AASHTO Type IV girder experiences as the design truck given in AASHTO LRFD 2014-17 moves from one end of the simply supported girder to another and plots their diagram simultaneously. This script can be used for any type of simply supported girder. The length of the girder can be adjusted as long as the girder is longer than the length between the design trucks front and back wheels. Rear axle spacing can also be adjusted to satisfy AASHTO LRFD 2014-17's requirements. The shear and moment diagram are displayed every cm and, in the end, the critical design shear and moment diagrams are displayed on screen.
- Source File:
- Description:
This is a MATLAB script I wrote for my capstone project at U of T in which I designed a replacement overpass for the collapsed De la Concorde Overpass. In this script, the ultimate flexural capacity for a composite section composed of a 200 mm thick slab and an AASHTO Type IV Girder is calculated using strain-compatibility analysis. In this method, the section is divided into small rectangles and stresses are assumed to be constant throughout each small rectangle. Each rectangle will have a resultant force. The moment caused by all resultant forces are assembled into 1 compressive force with a certain distance from the centroid. Equating tensile force at the level of center of gravity of steel with this compressive force gives the magnitude of the compressive force. Ultimate moment capacity (Mr) is then determined by multiplying tensile or compressive force by the moment arm. This script uses Hognestad’s Modified Parabola for stress-strain curve of concrete and assumes unshored construction. It can be modified and used for any sections and construction types.
- Source File:
- Description:
This script is a MATLAB function that calculates the response of a single degree of freedom to an external excitation (force, earthquake ...etc). It uses linear interpolation and reccurence equations to do so numerically. Δt should be chosen small enough so that peaks are not missed. This script is only valid for a linear-elastic DOF. It can be applied to a linear-elastic system with multiple degrees of freedom with some minor changes, however, the system's response should be combined by superposition of modal responses.