MATLAB Codes: rectangular column PMM curves - Printable Version +- Civil Engineering Association (https://forum.civilea.com) +-- Forum: Civil Engineering Resource (https://forum.civilea.com/forum-1.html) +--- Forum: Civil Engineering Documents (https://forum.civilea.com/forum-89.html) +--- Thread: MATLAB Codes: rectangular column PMM curves (/thread-37971.html) |
MATLAB Codes: rectangular column PMM curves - spymaster007 - 09-09-2012 Hi friends, I just wrote some small simple programs in Matlab to calculate and graph the P-M-M curves for a rectangular column subjected to axial force & biaxial bending moments. The design code is Canadian CSA A23.3-04 concrete design. However, it can be readily modified to suit other codes. The prog can draw a series of 3D P-M-M curves (and a 3D surface plot) according to a specified range of angles (i.e. direction of biaxial moment measured against x-axis). You can change column dimensions (Hx, Hy), concrete strength (fc), number of longitudinal bars (Nb = 4, 8, 12, 16....)...or specify a range of angles (at least 3; ex: THETA = 0:pi/16:2*pi or THETA = -pi/2:pi/16:pi/2...) to test it out. the link below is for the Matlab zip file (colPMMcurves.zip); unzip 4 files into a folder. Run Matlab R2010a and set the above folder as current working folder. From the folder, double-click RcolPM3D_2 (this one is the main script, the other are just functions) to start it. Enjoy! (another prog for circular columns is also available) Code: *************************************** RE: MATLAB Codes: rectangular column PMM curves - camto2 - 04-08-2018 Please see this: Code: *************************************** |