Professional Documents
Culture Documents
CIVIL ENGINEERING
Dr. Mohammad Ebrahim Banihabib, Visiting
Professor, Eastern Mediterranean University
An Introduction to myself
Mohammad Ebrahim Banihabib
Associate Professor,
PhD of Civil Engineering (Water Resources Engineering)
University of Tehran, IRAN
Email:banihabib@ut.ac.ir, banihabib.m.e@gmail.com
COMPUTATIONAL METHODS IN
CIVIL ENGINEERING
Dr. Mohammad Ebrahim Banihabib, Visiting
Professor, Eastern Mediterranean University
An Introduction to myself
RESEARCH INTERESTS:
• Water Resources planning and management
• Sediment transport, debris flow, flood management and river restoration
PUBLICATIONS:
• Papers in Refereed Journals (In English): 39
• Papers in Iranian Refereed Journals (In Persian): 49
• Papers in Proceedings of International Conferences: 40
• Papers in Proceedings of National Conferences: 117
• Books and Guidelines: 11 books and national standard guidelines
COMPUTATIONAL METHODS IN
CIVIL ENGINEERING
Dr. Mohammad Ebrahim Banihabib, Visiting
Professor, Eastern Mediterranean University
Extra syllabuses
•Optimization (Simplex and multi-objectives)
•Multi criteria decision models
•Artificial neural network
•Decision in uncertain and risk conditions
COMPUTATIONAL METHODS IN
CIVIL ENGINEERING
Dr. Mohammad Ebrahim Banihabib, Visiting
Professor, Eastern Mediterranean University
References
•1. Rajasekaran, S. (1986) numerical methods in science and engineering (A
practical approach). Chopra for A.H. Wheeler & co. (P) Ltd
•2. Donand Greenspan & Vincecenzo Casulli (1988) numerical analysis for applied
mathematics, science and engineering. Addison-Esley publishing company
•3. Kopchenova N.V. and I.A. Maron (1987). Computational mathematics. MIR
publishers, moscow
•4. Gerald C.F. (1980) applied numerical analysis. Addision-Wesley publishing
company
•5. Hoffman J.D. (2001) numerical methods for engineers and scientists. Second
edition revised and expanded. Marcel Dekker, Inc. New york. Basel
COMPUTATIONAL METHODS IN
CIVIL ENGINEERING
Dr. Mohammad Ebrahim Banihabib, Visiting
Professor, Eastern Mediterranean University
Similar courses
•Numerical methods
•Classic Numerical Methods
•Modern Numerical methods
•Computational Hydraulic
•Computational fluid Dynamic (CFD)
COMPUTATIONAL METHODS IN
CIVIL ENGINEERING
Dr. Mohammad Ebrahim Banihabib, Visiting
Professor, Eastern Mediterranean University
Example:
1. Rainfall- runoff simulation (flood simulation) by HEC-HMS
2. River flow simulation by HEC-RAS
COMPUTATIONAL METHODS IN
CIVIL ENGINEERING
Dr. Mohammad Ebrahim Banihabib, Visiting
Professor, Eastern Mediterranean University
•X=+/-(b n, bn-1, bn-2, …b2, b1, b0, b-1, b-2, b-3, ….b-k+1, bk )
•For k bits t.
For example:
In 32 bit computer, we have 31 bits for integer figure and 1 bit for the sign
(+/-):-1 =2,147,483,647
COMPUTATIONAL METHODS IN
CIVIL ENGINEERING
Dr. Mohammad Ebrahim Banihabib, Visiting
Professor, Eastern Mediterranean University
For example: we need to calculate series like this for sin, cos, tan, cotan
•
•If we use
COMPUTATIONAL METHODS IN
CIVIL ENGINEERING
Dr. Mohammad Ebrahim Banihabib, Visiting
Professor, Eastern Mediterranean University
1. Use maximum bits for mantissa for example 23 bits in 32 bit computers
2. Avoid from overflow and underflow and keep value [-1, 1] in
calculations. For example: If x and z have small values comparing to y,
use (x/z)*y instead of (x*y)/z
3. Reduce number of calculation. For example use Hoerner’s scheme in
calculating polynomials.
4. Remove ambiguity. For example f(x)= (1-cos x)/x, when x=0
5. Use Maclaurin Series in calculating sin & cos.
6. Use double precision in calculation.
COMPUTATIONAL METHODS IN
CIVIL ENGINEERING
Dr. Mohammad Ebrahim Banihabib, Visiting
Professor, Eastern Mediterranean University
•Final grade:
•20% homework
•35% midterm exam
•45% final exam