6E6Z2111: Implementation and Testing of Discrete Controller - Control and Automation - Engineering Assignment Help

Download Solution Order New Solution
Assignment Task :

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.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.