### Updates:

Matrix Stiffness Method R2. Structural Dynamics R2.**Lecture Notes for 2011/12**

- Course Introduction
- Virtual Work: Compound Structures
- Virtual Work: Advanced Examples (will not be gone through in class)
- Matrix Stiffness Method
- Structural Dynamics

**Lecture Notes for 2010/11**

#### Compound Structures using Virtual Work

- Notes here - quite a lot of updates.
- A proof of the means of using the integration tables for part UDLs here.

**Matrix Stiffness Method**

**Lecture Notes for 2009/10**

**Matrix Stiffness Method**

Nice pretty new notes here.
A beam analysis spreadsheet based on the stiffness method.
**Structural Dynamics**

Solutions to Examples - please try the example problems though before you view the solution.
Extra: explanation of the amplitude solution to the equation of motion.
Major overhaul of the Structural Dynamics notes for 2009/10 here.
Software to complement the notes for download:
- Excel: SDOF Undamped Free Vibration: basic introduction example;
- Excel: SDOF Damped Free Vibration: introduces damping into the problem;
- Excel: SDOF Damped Forced Vibration - Harmonic: analysis when harmonic (sine) loading applied;
- Excel: SDOF Damped Forced Vibration - Newmark: numerical method for arbitrary loading;
- Matlab: Figure 1.3 script;
- Matlab: sdof_undamped function;
- Matlab: sdof_damped function;
- Matlab: sdof_forced function;
- Matlab: phase function;
- Matlab: phase script;
- Matlab: newmark_sdof function;
- Matlab: Newmark script;
- Matlab: Figure 2.5 script;
- Matlab: Figure 2.8 script;
- Matlab: DAF function.

**Combined Structures**

Moderately updated from last year:

**Lecture Notes for 2008/9**

**Lecture Notes for 2008/9**

**Computer Modelling of Structures - Group Projects - 2008/9
**

The projects are available as follows:
- Group 1 - Not yet available;
- Group 2 - Nonlinear analysis of an RC beam;
- Group 3 - Shear walls with openings;
- Group 4 - Arching action in curved masonry walls;
- Group 5 - Flat slab design using nonlinear FE and traditional methods;
- Group 6 - Investigation of strip footings under column loads;
- Group 7 - Convergence of FE to theoretical result for plane stresses in a beam;
- Group 8 - Not yet available;
- Group 9 - Calculation of beam deflections subsequent to a stiffness analysis;
- Group 10 - Vibration absorption for an SDOF system;
- Group 11 - Not yet available.

**Semester 1 Exam Handout.**

**Lecture Notes for 2007/8
**

These notes were developed based on Robert Mahony's notes delivered to DIT for over 20 years. They are not computerized but scanned in acetates but they may still prove useful.
- Combined Structures: Virtual work analysis used for structures whose members undergo bending and/or axial force.
- Analysis of Arches: Virtual Work for moments/shears and axial forces in parabolic and semi-circular arches.
- Stiffness Method: The basis of modern structural analysis software. A particular case of FE.
- Influence Line Analysis: Used to determine design loads for members in structures subjected to moving loads (e.g. bridges) or for repeated analysis of a structure under various loading scenarios.
- Structural Dynamics: Exact and approximate methods of determining the motion of structures under dynamic loading scenarios.

Great notes on structural dynamics. At the risk of sounding like a smartarse, have a look at p34. solution to cos(x)cosh(x) + 1 = 0 will be n(pi) except that n will be a non integer determined numerically? This is unlike the s-s example.

That’s right – aL is a non-integer – as found from the roots of eq 4.28. Knowing L, substitute aL into eq. 4.21 to get w = a^2*(EI/m)^0.5. The first three roots, or values of aL, are given in Fig. 4.4.

I loved your site for its completeness. I’m now studying civil engineering in Ethiopia(Jiimma University). It is my request if you can possibly send me materials for we have almost none in the University.

Sintayehu,

Thanks for your kind comments. Feel free to download anything of interest from the site.

it is one of the best web site i have seen

Best site ever! I don’t know what I’d have done if I hadn’t found this site. Your notes are amazing!

From now I got the full knowledge to help me in my study

I thank you a lot for this hard work that you have done.

For those interested in structural dynamics also the notes of Prof Lynch from University of Michingan Ann Arbor

dear dr colin ..i am working as assitant professor in the prestigious KLE engineering college belgaum,INDIA U have done a commendable service by providing these material online…I have gone through lecture note and liked the way u presented them..thanx a million

Thanks for your kind comments!

Dear Colin, without your notes I could have never managed second year- BEng-civil, the way you present your concepts, it just makes things easy. Thanks for your generosity.

This site is truely a credit to you. If only there were more engineers like you who like to see our profession progress the way you do. You are an inspiration.

Dear Collin. it,s a great pool of knowledge in structural analysis. it had really improve my knowledge of Analyzing indeterminate structures. Thanks

Dear Sir, It’s great to see such an open minded person like you. your web page is really wonderful.

Research Scholar, India

can i get spreadsheet for analysis of coninuous beam using matrix stiffnes method……..

hii all , I m M.tech student.

If anyone have visual basic program and excel sheets for design and punching shear check of flat slab please send it on my e-mail.

My e-mail id is jaypatel187@yahoo.in

I’d like to thank you for sharing all this information online. The notes you’ve posted online especially for Structural Analysis III have greatly assisted me.

Each and every single note that you have posted was great. I hope, so many students all over the world would enjoy it. Thank you so much.

I would like to thank you so much for sharing all this stuff and notes, especially on Structural Analysis. However, i would be grateful if you could assist me in the following: elastoplastic (non linear) SDOF system analysis in MS Excel, using Newmark’s linear acceleration numerical method. It could be extremely useful if you d post or mail to me a procedure in Excel for A.K.Chopra’s Dynamics of Structures, Example exercise 5.5, page 190. I cant find out how can i check whether the system is behaving elastically or plastically for each time step, so that we use ki=k or ki=0 and fsi=…… or fsi=fy respectively.

Nice, thanx a lot for ur knowledge, hope in future u can more succes,

hi thanks for sharing notes,… can you share to me some notes in buckling, elasticity and incremental plastic analysis?

I am taking masters in civil engineering at universita di bologna italy.

cherry moreno

cherrymoreno_0219@yahoo.com

Dear Doctor Caprani,

I am Eder Fuabuna,i am studying engineering civil(structural engineering=b-tech civil) in south africa,it is my first time to study in english institution and i have completed my diploma in the democratic republic of the congo.I would like to get the not of the analyse of the slab,method of the yield line and also the plastic analysis and the matrix analysis notes 3 and 4,can i get registered to get the notes,where?

Thanks

Eder,

All of the notes you want are available to download from the pages on this site – just have a look around. You don’t need to register.

Colin

Fantastic resources here. Wish my lecturers were producing excellent notes like you do, Dr Caprani.

BTW, I downloaded the matlap script for the Stiffness Method. After I enter the data for nData and eData, and run the script as instructed in your notes, I get two Matlab errors:

??? Error: File: AssembleTrussK.m Line: 6 Column: 6

Unbalanced or unexpected parenthesis or bracket.

Error in ==> AnalyzeTruss at 6

kg = AssembleTrussK(nData, eData); % Assemble global stiffness matrix

It seems that in the first error Matlab considers the “~]” in [ne ~] to be non Matlab recongizable syntax. How do I fix this? I am running Matlab 2007 R14.

Hope you can help.

Dan,

Thanks for the kind comments – much appreciated, and I’m glad you find the material useful. The tilde operator was introduced in R2009b as a way of avoiding creating dummy variables that are not required in a script. A good explanation is here. To fix the error above write: [ne dummy] instead of [ne ~]. The dummy variable just isn’t used anywhere in the script.

Hope that helps,

Colin

hi,i’d be glad to have your email sir,to sending you some Excel program which i wrote can be useful for civil student

Your available notes on structural analysis helped me passed my third year course. May you be richly blessed.A Ghanaian University Student.

Dear Dr. Caprani,

I really thank pioneers such as yourself to fill in the gaps in practicing engineers’ knowledge and I must say that you markedly increased my knowledge with respect to structural dynamics. I wish I was a student of yours as dynamics with respect to structures is poorly taught elsewhere and with little emphasis. And the sad thing is that companies frequently ask potential job seekers if they knew how to analyze a structure dynamically which leaves a lot of engineers stumped. And the companies are quite right as they do not want a structure to resonate or have excessive vibration when designed lacking a dynamics check. Thank you for furthering engineering.

Bassam,

Thank you for your very kind comments. There are some other great sites for structural dynamics also. I’ll put some in the links section soon.

Colin

best website! Thanks!

thank you for every thing that you shared it with all student in the world,those maybe couldnt acces this in their country or university.i hope to be yor student.

Dear Doctor Caprani

it is one of the best web site i have seen,I’d like to thank you for sharing all this information online. The notes you’ve posted online especially for Structural Analysis III have greatly assisted me,but now I can not download the lectures for forth years How can I do this .

Great man with great knowledge thanks for sharing all that you known with the rest of the world

Thank you sir for sharing your knowledge for free.

Hats off to you dear Dr.Colin….

Dear Prof. Colin

I do thank you for the helpful website. All in all, you are a good man.

Respectfully

Prof. Sameh Mahfouz

Dear Dr Caprani

The notes posted here on arches have proven very useful for me. I would like to request from you any links to other possible sources on arches which deal with arches such as two pinned bows and temperature effects etc. My efforts thus far have yielded very little.

Dear Dr Caprani

I have found your notes on arches very useful. I would much appreciate it if you could provide me with an indication of other source/reference material which covers indeterminate bow arches and temperature effects on arches etc. I have tried to locate such material but with very little success. Any help would be much appreciated.