Public University of Navarre



Academic year: 2017/2018
Bachelor's degree in Electrical Engineering at the Universidad Pública de Navarra
Course code: 244008 Subject title: COMPUTATIONAL ENGINEERING WITH MATLAB
Credits: 3 Type of subject: Optative Year: 4 Period: 2º S
Department: Mathematics and Computer Engineering
Lecturers:
PORTERO EGEA, LAURA (Resp)   [Mentoring ] ARRARAS VENTURA, ANDRÉS   [Mentoring ]

Partes de este texto:

 

Module/Subject matter

Optionality.

Up

Contents

This subject introduces the student to the principles of modeling and simulation of various phenomena arising in engineering applications. In doing so, the fundamentals of the MATLAB programming language are presented. Special emphasis is given on the use of visualization tools and the design of graphical user interfaces. Simulation results related to different models are analyzed in detail.

Up

Descriptors

Computational science and engineering, MATLAB, modeling and simulation, visualization of results.

Up

General proficiencies

CB1, CB2, CB3, CB4, CB5.

CG3, CG4, CG10.

Up

Specific proficiencies

CFB1, CFB2, CFB3, CC1, CC2, CC4, CC8, CE17.

Up

Learning outcomes

At the end of the course, the student is able to:

  • LO1: Understand the basic principles of modeling and simulation, with a special emphasis on engineering applications.
  • LO2: Understand the fundamentals of MATLAB with the aim of writing simple programs and designing graphical user interfaces.
  • LO3: Apply suitable computational techniques to simulate different phenomena arising from a variety of applications, such as fluid dynamics, heat transfer, mechanical vibrations or electrical circuits, among others.
  • LO4: Analyze, visualize and interpret simulation results through graphics and animations.

Up

Methodology

Online material is made available to students throughout the course. This includes lecture notes corresponding to each lesson, MATLAB script files and related multimedia material. The formative activities and methodologies to be used, together with an estimate of the expected number of hours for each one of them, are provided in the following table:

Methodology - Activity 
Number of hours
A1: Reading
15
A2: Self-study
25
A3: Discussions and/or group tutoring (via forum)
4
A4: Individual tutoring (via e-mail or in person)
2
A5: Writing of individual reports 8
A6: Design of a group project
20
A7: Oral presentation (via videoconferencing)
1
Total
75

Up

Languages

English.

Up

Evaluation

Continuous assessment is considered throughout the semester, based on the following activities:

Learning outcome Assessment activity Weight (%) Resit assessment
LO1, LO2, LO3, LO4 Participation in the forum discussions 10 No
LO2, LO4 Writing of individual reports for lessons 1 and 2 30 Yes, by rewriting the reports based on the instructor's suggestions
LO1, LO2, LO3, LO4 Writing and oral presentation of a group project for lessons 3 and 4 60
Minimum to be considered in the final mark: 5/10
Yes, by rewriting and presenting the project based on the instructor's suggestions

Up

Agenda

1. Introduction to MATLAB
Getting started. Vectors and matrices. Flow control structures. Scripts and functions. File input and output.

2. Visualization and interaction tools
Two-dimensional graphics. Three-dimensional graphics. Animations. Toolboxes: an overview. Graphical user interfaces.

3. Fundamentals of modeling
From physical phenomena to computer models. Modeling steps and fundamental laws. Engineering applications.

4. Simulation techniques
Discretization methods. Discussion of case studies(1): fluid flow, contaminant transport, heat transfer, mechanical vibrations or electrical circuits, among others.

(1) The case studies will be chosen depending on the students' interests and background.

Up

Bibliography

Access the bibliography that your professor has requested from the Library.


Basic bibliography:

  1. D.J. Higham, N.J. Higham. MATLAB guide. 3rd ed., SIAM, 2017.
  2. E.B. Magrab, S. Azarm, B. Balachandran, J.H. Duncan, K.E. Herold, G.C. Walsh. An engineer's guide to MATLAB with applications from mechanical, aerospace, electrical, civil and biological systems engineering. 3rd ed., Prentice Hall, 2011.

Additional bibliography:

  1. E. Holzbecher. Environmental modeling using MATLAB. 2nd ed., Springer, 2012.
  2. C. Moler. Numerical computing with MATLAB. SIAM, 2004.
  3. H.B. Wilson, L.H. Turcotte, D. Halpern. Advanced mathematics and mechanics applications using MATLAB. 3rd ed., Chapman & Hall/CRC, 2003.

Up

Location

Online.

Up