matlab academic conference 2016 using matlab as a ... · a highly effective tool for training final...
TRANSCRIPT
![Page 1: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/1.jpg)
1
Using MATLAB as a Modelling
Tool for
Civil Engineering Design
Projects
A/Prof Hadi Khabbaz
Email: [email protected]
4 July 2016
MATLAB ACADEMIC CONFERENCE 2016
OUTLINE
What is a Capstone Project?
Ideas for Capstone Projects
MATLAB: An Effective Tool for Training
An Example: Compare Main Design
Methods for Various Retaining Walls
A Selection of Other Projects at a Glance
Concluding Remarks
![Page 2: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/2.jpg)
2
What is a Capstone
Project?
Final year undergraduate students at the University
of Technology Sydney undertake a year-long
individual design or research subject, called
capstone project. (12 credit points)
Students apply the skills and knowledge, acquired
in their coursework to a practical project.
It is an opportunity for students to demonstrate that
they can meet the levels of performance expected
of a professional engineer.
What is a Capstone Project?
![Page 3: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/3.jpg)
3
Ideas for Capstone
Projects
Ideas for the capstone projects can be
suggested by:
the academic supervisors,
industry, or
the students themselves.
Ideas for Capstone Projects
![Page 4: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/4.jpg)
4
Approaches for Capstone Projects
Experimental Investigation
Numerical Analysis
Filed Measurements
Analytical/Mathematical
Developing Programs for Design Projects
MATLAB:
An Effective Tool for
Training
![Page 5: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/5.jpg)
5
It has been realised that MATLAB can be used as
a highly effective tool for training final year
capstone students in Civil Engineering Discipline.
It makes the study of complex concepts more
interesting.
MATLAB: An Effective Tool for Training
Complex Concepts
& Problems
Interesting
Solutions
Each semester, I organise a number of intensive training
sessions for my capstone students to be familiar with
the main features of MATLAB.
They are: programming approaches and techniques,
graphics, optimisation toolbox, statistics toolbox,
symbolic toolbox and graphical user interface.
Accordingly, capstone students can quickly generate
results and then plot or animate their results via an
interactive interface, without being inundated in low-
level programing details.
MATLAB: An Effective Tool for Training
![Page 6: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/6.jpg)
6
MATLAB: An Effective Tool for Training
MATLAB: An Effective Tool for Training
![Page 7: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/7.jpg)
7
![Page 8: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/8.jpg)
8
![Page 9: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/9.jpg)
9
QUIZ
1. How do you get the revised data of the table
when you edit them?
2. Assume the table is a large matrix; how do
you get only the data of the last column?
![Page 10: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/10.jpg)
10
Answer
TD = get (table1,'data') % table data
D = size (TD) % row and column size
LCD = TD(:, D(2)) % last col. data
![Page 11: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/11.jpg)
11
QUIZ
How do you add a sound file to
your program?
Answer
[y,Fs] = audioread ('bankm_sound.wav')
% Play the audio
sound (y, Fs);
File name
![Page 12: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/12.jpg)
12
Graphical User Interface (GUI)
1. Method One: Figure/Text Based GUI
2. Method Two: Figure/Set Based GUI
3. Method Three: Figure/Function Based GUI
4. Method Four: Guide Based GUI
Through a simple example, you can learn how to write GUI codes as easy as drinking a glass of water.
See the handout for all methods .
An Example:
Comparing Main Design
Methods for Various
Retaining Walls
![Page 13: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/13.jpg)
13
Main Design Methods of Retaining Walls
Comparison of the Global Factor of Safety to the Partial
Factors of Safety Used by the Australian Standard,
AS 4678-2002, for
Earth Retaining Structures
Retaining Wall
Various Types Retaining Walls
Gravity Cantilever Embedded
![Page 14: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/14.jpg)
14
Failure Modes in Retaining Walls
• Analysis carried out for main 3 failure modes:
Overturning
Failure
Sliding
Failure
Bearing
Failure
![Page 15: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/15.jpg)
15
![Page 16: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/16.jpg)
16
A Selection of Other
Projects at a Glance
![Page 17: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/17.jpg)
17
Shallow Foundation Design 1. Global Factor of Safety 2. Limit State Design (Partial Factors of Safety)
Anchored Wall Design in Layers Soil 1. Global Factor of Safety 2. Limit State Design (Partial Factors of Safety)
More Examples for Geotechnical Engineering
![Page 18: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/18.jpg)
18
![Page 19: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/19.jpg)
19
![Page 20: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/20.jpg)
20
![Page 21: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/21.jpg)
21
Structural Engineering
Frame Design
Using Finite
Element
Method (FEM)
![Page 22: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/22.jpg)
22
![Page 23: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/23.jpg)
23
![Page 24: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/24.jpg)
24
Truss Design
Using (FEM)
![Page 25: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/25.jpg)
25
![Page 26: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/26.jpg)
26
![Page 27: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/27.jpg)
27
Railway Engineering
![Page 28: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/28.jpg)
28
![Page 29: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/29.jpg)
29
![Page 30: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/30.jpg)
30
![Page 31: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/31.jpg)
31
Conclusions
![Page 32: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/32.jpg)
32
Through the developed codes in MATLAB and
the comparison of the results, advantages and
disadvantages of different civil engineering
design problems and methods can be
identified in terms of:
Safety,
Economy and
Design Contexts.
Conclusions
Thank You
UTS FEIT New Building (11)
![Page 33: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/33.jpg)
33
Design and Analysis of Pile Foundations
under Vertical and Lateral Loading
Pile Design
User Defined MATLAB Model for Piles
![Page 34: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/34.jpg)
34
User Defined MATLAB Model
Pile Capacities and Deformations
![Page 35: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/35.jpg)
35
Parametric Analysis Program
Parametric Studies
A Sample of Parametric Study Results
![Page 36: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/36.jpg)
36
Environmental Engineering
![Page 37: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/37.jpg)
37
![Page 38: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/38.jpg)
38
![Page 39: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/39.jpg)
39
![Page 40: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/40.jpg)
40
![Page 41: MATLAB ACADEMIC CONFERENCE 2016 Using MATLAB as a ... · a highly effective tool for training final year capstone students in Civil Engineering Discipline. It makes the study of complex](https://reader036.vdocument.in/reader036/viewer/2022070704/5e888bce03ca8f7ff90bb5f5/html5/thumbnails/41.jpg)
41