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)

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:

`***************************************`

Content of this section is hidden, You must be registered and activate your account to see this content. See this link to read how you can remove this limitation:

http://forum.civilea.com/thread-27464.html

***************************************