CME2117 : Computing and Simulation
- Offered for Year: 2017/18
- Module Leader(s): Dr Ming Tham
- Lecturer: Dr Chuanzhao Li
- Owning School: Engineering
- Teaching Location: Singapore
|Semester 1 Credit Value:||15|
To introduce the use of MATLAB-based computer programming and develop capabilities in problem analysis for computer-based solution.
To introduce the use of Excel for data analysis and presentation of results/information.
To learn the principles associated with some of the common computer-based techniques used to solve chemical and process engineering problems.
To introduce flowsheeting using HYSYS.
The learning objectives are delivered predominantly through "hands-on" laboratory problem solving sessions.
Outline Of Syllabus
Introduction to the MATLAB environment, matrix handling, basic MATLAB commands. MATLAB scripts and functions, for-next and while loops, plotting, program debugging, flowcharts and problem solution strategies. Excel-based data analysis and charting.
Analytical solutions versus numerical methods; Root finding algorithms, Numerical integration, Numerical solutions of ODEs; Solutions of set of algebraic equations; Least-squares approximation; Use of the SIMULINK to simulate dynamical systems.
Introduction to flowsheeting using HYSYS. How to use the HYSYS user interface, how to set up the simulation basis, how to use the unit operation models offered by HYSYS, step by step examples of how to set up a process simulation.
|Guided Independent Study||Assessment preparation and completion||1||5:00||5:00||HYSYS Flowsheeting Assignment|
|Guided Independent Study||Assessment preparation and completion||1||2:00||2:00||Exam|
|Guided Independent Study||Assessment preparation and completion||1||18:00||18:00||Exam revision|
|Guided Independent Study||Assessment preparation and completion||1||5:00||5:00||mini assignment (SIMULINK)|
|Scheduled Learning And Teaching Activities||Lecture||36||1:00||36:00||N/A|
|Scheduled Learning And Teaching Activities||Practical||12||2:00||24:00||numerical practice|
|Scheduled Learning And Teaching Activities||Practical||10||3:00||30:00||computing practice|
|Scheduled Learning And Teaching Activities||Small group teaching||4||1:00||4:00||Tutorials|
|Guided Independent Study||Independent study||26||1:00||26:00||Review lecture and other source material.|
Teaching Rationale And Relationship
Lectures introduce basic knowledge and techniques.
Tutorials reinforce acquired knowledge and practical skills.
Practical classes (computing and numerical practice) support the learning introduced in lectures through the students having the opportunity to apply the concepts to a number of problems varying in terms of complexity.
The format of resits will be determined by the Board of Examiners
|Report||1||M||20||Simulink assignment (max 1000 words)|
|Report||1||M||20||HYSYS flowsheeting assignment (max 1000 words)|
Assessment Rationale And Relationship
Computer-based programming skills are best assessed by demonstration of the capability, and the lab-based assignments serve to assess the level of achievement of the learning outcomes. The assignments are completed with the use of MATLAB, Simulink and HYSYS to demonstrate that appropriate levels of skills in the use of these applications have been gained.