Highlights
Assignment 6E6Z2111 Control and Automation
This is an assignment for students on Level 6 (Third year) of the following course:
We hope that you enjoy doing this assignment. It is an opportunity for you to demonstrate how well you have understood the lifecycle of the design, implementation and testing of a digital controller.
Workflow
This assignment is aimed developing students’ skills in working through the life-cycle of a controller design, implementation and testing. The aim is to analyse system characteristics, tune, implement and thoroughly validate a PID controller for an industrial type Heat Exchanger System. The details of the system (and results with one typical controller) are provided in two published papers given in the references. Students are expected to extract the full-model of the heat exchanger system, develop an approximate model, tune, test and validate a PI/PID controller using a variety of tuning methods.
The assignment is aimed to providing students with sufficient experience in the simulation, controller design and implementation in continuous-time and discrete-time domains using Matlab and CoDeSys (an IEC-1131-3 compliant programming environment for Programmable Logic Controllers).
Selection of appropriate test criteria, validation of results and critical comparison of different tuning methods should be clearly discussed in the report.
Task 1: Analyse the open-loop and unity feedback closed-loop heat-exchanger system characteristics
• Read through the papers given and discuss the open-loop, potential closed-loop characteristics of the heat exchanger system. Develop a set of performance characteristics (e.g., peak overshoot, rise-time, settling time) that need to be satisfied by the closed-loop system.
• Simulate and study open-loop and closed-loop characteristics Supporting Learning Resources and Activities
Assessment Notes
You need to understand the characteristics of the system (and similar systems used in industry) in terms of its open and closed loop behaviour.
Use Matlab simulations to support your analysis.
Task 2: Determine Approximate Model
• Use a suitable technique to determine a First-Order Plus Lag (FOL) model
• Validate the model (need to demonstrate the use of more than one type of validation, e.g., comparison or responses, SSE, RMSE)
• Use Matlab simulations (need to produce summary results to justify your conclusions)
Task 3: Tune and test one or more controllers using Simulation studies
• Use appropriate tuning techniques to determine controller parameters (need to demonstrate the use of at least two tuning techniques, such as Ziegler-Nichols, Brambilla, Relay tuning, Smith Predictor)
• Test and validate the controller performance using Matlab/Simulink (need to demonstrate the relative merits of each tuning technique a nd the trade-offs involved)
Task 4: Implementation and Testing of Discrete controller
• Emulate the controller in discrete-time (need to select appropriate sampling interval, derive the difference equation and implement it in Matlab)
• Implement and test the controller performance using Matlab/Simulink (need to test and validate the controller performance using a range of criteria and conditions such as parameter variation, disturbances, noise, set-point changes); demonstrate implementation of controller using any of IEC1131-3 languages.
Task 5: Prepare your code and a summary report
• Working program(s) (or functions) in Matlab (and CoDeSys) for testing should be submitted.
• A brief summary report not exceeding 10 pages outlining main challenges, discussion of results and conclusions in terms of skills gained should be submitted.
• Report should comply with the guidelines for report writing.
Learning Outcomes :
1. Synthesise, evaluate and tune control systems using appropriate tools and techniques for industrial applications including automation systems using IEC1131 standard
2. Design a solution to a typical automated industrial control problem using industry standard tools and techniques
Assessment Criteria :
USD1 Apply skills of Critical Analysis to real world situations within a defined range of contexts
USD2 Manage your professional development reflecting on progress and taking appropriate action.
USD3 Find, evaluate, synthesise and use information from a product with an awareness of incomplete or uncertain information.
USD4 Articulate an awareness of the social and community contexts within their disciplinary field
This Engineering Assignment has been solved by our Engineering Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.