0% found this document useful (0 votes)
149 views4 pages

EEE604 Electrical Engineering Modeling UD PDF

Uploaded by

Shavneil Chand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
149 views4 pages

EEE604 Electrical Engineering Modeling UD PDF

Uploaded by

Shavneil Chand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

4.2.4.

EEB604 Engineering Computations & Modeling

Unit code EEB604


Unit title Engineering Computations & Modeling
Credit points: 15
Course coordinator: Mr. Ronesh Sharma
Tutor(s) To be announced
Lectures: 3 hours per week
Small group tutorials: 1 hour per week
Labs: 3 hours per week
Self-directed learning: You are expected to spend 3-4 hours per week for this course.
Prerequisite: Successful completion of all Year 1 - Semester 1 units plus CSC510,
MTH618, EEB601
Recognition of prior  FNU‘s Diploma in Electrical Engineering meeting the minimum
learning can be granted standard for entry into Bachelor of Engineering (Honours)
if you have recently  Other relevant programmes or relevant work experience. It will
completed: require a review of a portfolio of evidence by school‘s RPL
committee.

1.0 Course Description


Engineers need to be able to predict and manage the behaviour of systems. In practice you
will likely encounter competing demands and complications when working with systems. To
make sound decisions, engineers are normally expected to develop mathematical and
numerical models to help analyse the behavior of an engineering system, and then apply
engineering judgement in the interpretation of the results of the modeling.

In this course, you will develop skills in programming using MATLAB® through real world
challenges and case studies that require the application of array and matrix operations, files,
functions, control structures and plotting. You will learn to apply these skills to undertake a
range of numerical computation and modeling exercises using MATLAB®. You will also
develop skills in problem solving and learn advanced numerical methods. You will learn to
develop MATLAB Simulink models and will practice image processing with MATLAB.
You will also learn the fundamentals of machine learning and statistical pattern recognition
techniques. The course will also discuss recent applications of machine learning.

1.1 Unit Learning Outcomes


On successful completion of this course, students should be able to:
1. Develop an appropriate mathematical and numerical model of an engineering problem
(WA2 – IoA3)
2. Develop a logical and well-structured computer program for the analysis of engineering
problems (WA2)
3. Discuss and use the concepts of debugging computer programs (WA3 – IoA7)
4. Analyse and evaluate the behavior of an engineering system using MATLAB® (WA2 –
IoA4, WA5)
5. Use a range of numerical computing methods to develop an appropriate model from
available data (WA2 – IoA3)
6. Understand machine learning methods and its application. (WA2)
7. Demonstrate a knowledge of and make appropriate use of a range of methods in the
analysis of engineering problems and the design of solutions (WA1, WA2, WA3)
8. Apply basic Artificial Intelligence (AI) knowledge and algorithms to solve problems.
(WA2)

2.0 Resources
Software
1. MATLAB® R2016a with relevant toolboxes
Page 17 of 156
Prescribed Text
1. Palm, WJ 2011, Introduction to Matlab for Engineers, 3rd edn, McGrawHill, New York.

Reference Texts
1. Austin, M & Chancogne, D 1999, Introduction to engineering programming: in C,
Matlab and Java, Wiley, New York.
2. Chapman, SJ 2004, Matlab programming for engineers, 3rd edn, Thomson, Australia.
3. James, G et al 2007, Modern engineering mathematics, 4th edn, Pearson Education Ltd,
Malaysia.
4. Kiusalaas, J 2010, Numerical methods in engineering with MATLAB, 2nd edn,
Cambridge University Press, Cambridge.
5. Kreyzig, E 2006, Advanced engineering mathematics, 9th edn, Wiley, Hoboken, NJ.
6. Yang, WY, Cao, W & Chong, TS 2005, Applied numerical methods using MATLAB, J.
Wiley, NJ.

3.0 Course Outline


WEEK 1: AN OVERVIEW OF MATLAB
MATLAB Interactive Sessions
Menus and the Toolbars
Arrays, Files and Plots
Script Files and the Editor
MATLAB Help System
Problem Solving Methodologies

WEEK 2: NUMERIC, CELL AND STRUCTURE ARRAYS


One - and Two-Dimensional Numeric Arrays
Multidimensional Numeric Arrays
Element-by-Element Operations

WEEK 3: NUMERIC, CELL AND STRUCTURE ARRAYS


Matrix Operations
Polynomial Operations Using Arrays
Cell Arrays
Structure Arrays

WEEK 4: FUNCTIONS AND FILES


Elementary Mathematical Functions
User Defined Functions
Additional Function Topics
Working with Data Files

WEEK 5: PROGRAMMING WITH MATLAB


Program Design and Development
Relational Operators and Logical Variables
Logical Operators and Variables
Conditional Statements
For Loops
While Loops
The Switch Structure
Debugging MATLAB Programs

Page 18 of 156
Applications to Simulation

WEEK 6: PROGRAMMING WITH MATLAB


Advanced Plotting
Random Number Generation
Interpolation Methods
Matrix Methods for Linear Equations
Left Division Method
Underdetermined Systems
Over-determined Systems
A General Solution Program

WEEK 7: NUMERICAL METHODS and MODEL BUILDING


Numerical Integration
Numerical Differentiation
First-Order Differential Equations
Higher-Order Differential Equations
Special Methods for Linear Equations
Function Discovery
The Basic Fitting Interface

WEEK 8:
Overview of Simulink in MATLAB
Simulink Design Exercises
Simulink Applications

WEEK 9:
Introduction to Machine learning

WEEK 10:
Supervised learning techniques

WEEK 11:
Unsupervised learning techniques

WEEK 12:
Deep Learning and neural network

WEEK 13:
Image prcessing with MATLAB

WEEK 14:
Machine learning applications

Page 19 of 156
4.0 Assessments
Weight This assessment relates
towards to the following
Assessment Type Outline of assessment
Grade expected
Point learning outcomes
This assignment is based on
materials covered in weeks 1-7. This
Assignment 1 5% 2, 3, 4, 6
will assess your skills in numerical
computations using MATLAB.
This assignment is based on
materials covered in weeks 6-14.
Assignment 2 5% This will assess your skills in 1, 5, 7
modelling engineering systems using
MATLAB.
Weekly programming labs will help
you develop skills in programming
Lab Exercises 10% 2, 3
using MATLAB and doing numeric
computations.
A summative short test that will
Short Test 10% allow you to use MATLAB for 1, 2, 4-7
modelling and problem solving.
This project is based on materials
covered in weeks 6-14. This will
Project 20% assess your skills in modelling 1, 5, 7
engineering systems using
MATLAB.
A summative final exam that will
test your abilities in numerical
Final Exam 50% computations and modelling of 1-7
engineering systems using
MATLAB.

Page 20 of 156

You might also like