<?xml version="1.0" encoding="UTF-8"?>
<CourseUnit xmlns="http://www.manchester.ac.uk/CUICourseUnitDetails" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.manchester.ac.uk/CUICourseUnitDetails.xsd">
  <UnitCode Applicant="Y" Label="Unit code" Student="Y">
    <Code>EEEN60441</Code>
  </UnitCode>
  <UnitTitle Applicant="Y" Label="Unit title" Student="Y">
    <Title>Process Control &amp; Model Predictive Control</Title>
  </UnitTitle>
  <MaxUnits Applicant="Y" Label="Credit rating" Student="Y">
    <Units>15</Units>
  </MaxUnits>
  <TeachingPeriods Applicant="Y" Label="Teaching period(s)" Student="Y">
    <Period>Semester 1</Period>
  </TeachingPeriods>
  <AcademicCareer Applicant="Y" Label="Academic career" Student="Y">
    <Value>Postgraduate Taught</Value>
  </AcademicCareer>
  <UnitLevel Applicant="Y" Label="Unit level" Student="Y">
    <Level>Level 6</Level>
  </UnitLevel>
  <StaffList Applicant="Y" Label="Teaching staff" RoleLabel="Course Unit Role" Student="Y">
    <StaffMember>
      <Name>Ognjen Marjanovic</Name>
      <Role>Unit coordinator</Role>
    </StaffMember>
    <StaffMember>
      <Name>Alexandru Stancu</Name>
      <Role>Unit coordinator</Role>
    </StaffMember>
  </StaffList>
  <OfferedBy Applicant="Y" Label="Offered by" Student="Y">
    <OrganisationList>
      <Organisation>
        <OrgName></OrgName>
      </Organisation>
    </OrganisationList>
    <GroupList>
      <Group>
        <GroupName></GroupName>
      </Group>
    </GroupList>
    <FheqLevels>
      <FheqLevel>
        <LevelNumber>1</LevelNumber>
        <LevelName>FHEQ level (Framework for Higher Education Qualifications) ' Masters/Integrated Masters P4 ' </LevelName>
      </FheqLevel>
    </FheqLevels>
    <Ects>
      <MaxUnits>European Credit Transfer &amp; Accumulation System Rating :   7.5</MaxUnits>
    </Ects>
  </OfferedBy>
  <MarketingOverview Applicant="Y" Label="Marketing Course unit overview" Student="">
    <Content>&lt;p&gt;&lt;b&gt;BRIEF DESCRIPTION OF THE UNIT:&lt;/b&gt;&lt;/p&gt;&lt;div style="margin-left:18.0pt;"&gt;	&lt;p&gt;&lt;strong&gt;Part A: Process Control&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="margin-left:54.0pt;"&gt;	&lt;ul&gt;		&lt;li&gt;			PID controller structure: ideal/parallel/series, position/velocity implementation of digital PID.&lt;/li&gt;		&lt;li&gt;			PID controller tuning: Ziegler-Nichols and Cohen-Coon, Internal Model Control with lambda-tuning.&lt;/li&gt;		&lt;li&gt;			Enhanced control: cascade control, feedforward control, multi-loop control utilising de-couplers, Smith Predictor.&lt;/li&gt;		&lt;li&gt;			Multi-loop interaction analysis using Relative Gain Array.&lt;/li&gt;		&lt;li&gt;			Real-time process optimisation using Linear Programming technique.&lt;/li&gt;	&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;	&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;div style="margin-left:18.0pt;"&gt;	&lt;p&gt;&lt;strong&gt;Part B: Model Predictive Control (MPC)&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="margin-left:54.0pt;"&gt;	&lt;ul&gt;		&lt;li&gt;			MPC control formulation: simple unconstrained optimal control formulation, general characteristics of MPC formulation, translation of MPC problem into quadratic programming optimisation problem, constant output disturbance observer model, infeasibility and softening of the constraints.&lt;/li&gt;		&lt;li&gt;			Practical MPC implementation considerations: empirical model development, usage of design/tuning parameters, implementation/commissioning of MPC.&lt;/li&gt;		&lt;li&gt;			Design of MPC control for typical CSTR chemical reactor as well as distillation column.&lt;/li&gt;	&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </MarketingOverview>
  <UnitOverview Applicant="" Label="Course unit overview" Student="Y">
    <Content>&lt;p style="color: rgb(60, 60, 60); font-family: Arial, sans-serif;"&gt;&lt;b&gt;BRIEF DESCRIPTION OF THE UNIT:&lt;/b&gt;&lt;/p&gt;&lt;div style="margin-left:18.0pt;"&gt;	&lt;p&gt;&lt;strong&gt;Part A: Process Control&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="margin-left:54.0pt;"&gt;	&lt;ul&gt;		&lt;li&gt;			PID controller structure: ideal/parallel/series, position/velocity implementation of digital PID.&lt;/li&gt;		&lt;li&gt;			PID controller tuning: Ziegler-Nichols and Cohen-Coon, Internal Model Control with lambda-tuning.&lt;/li&gt;		&lt;li&gt;			Enhanced control: cascade control, feedforward control, multi-loop control utilising de-couplers, Smith Predictor.&lt;/li&gt;		&lt;li&gt;			Multi-loop interaction analysis using Relative Gain Array.&lt;/li&gt;		&lt;li&gt;			Real-time process optimisation using Linear Programming technique.&lt;/li&gt;	&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;	&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;div style="margin-left:18.0pt;"&gt;	&lt;p&gt;&lt;strong&gt;Part B: Model Predictive Control (MPC)&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="margin-left:54.0pt;"&gt;	&lt;ul&gt;		&lt;li&gt;			MPC control formulation: simple unconstrained optimal control formulation, general characteristics of MPC formulation, translation of MPC problem into quadratic programming optimisation problem, constant output disturbance observer model, infeasibility and softening of the constraints.&lt;/li&gt;		&lt;li&gt;			Practical MPC implementation considerations: empirical model development, usage of design/tuning parameters, implementation/commissioning of MPC.&lt;/li&gt;		&lt;li&gt;			Design of MPC control for typical CSTR chemical reactor as well as distillation column.&lt;/li&gt;	&lt;/ul&gt;&lt;/div&gt;&lt;p style="color: rgb(60, 60, 60); font-family: Arial, sans-serif;"&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </UnitOverview>
  <Aims Applicant="Y" Label="Aims" Student="Y">
    <Content>&lt;p&gt;&lt;span style="font-size:14px;"&gt;&lt;em&gt;This course unit detail provides the framework for delivery in the current academic year&amp;nbsp;and may be subject to change due to any additional Covid-19 impact.&amp;nbsp; Please see Blackboard / course unit related emails for any further updates.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The course unit aims to:&lt;/strong&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;1. Introduce students to the fundamental concepts of applied industrial process control, including cascade and feedforward control structures as well as the use of de-couplers.&lt;/p&gt;&lt;p&gt;2. Introduce students to the formulation and the main implementation details regarding Model Predictive Control (MPC) as well as the real-time process optimisation.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </Aims>
  <LearningOutcomes Applicant="Y" Label="Learning outcomes" Student="Y">
    <Content>&lt;table border="1" cellpadding="0" cellspacing="0" width="0"&gt;	&lt;tbody&gt;		&lt;tr&gt;			&lt;td colspan="2" style="width:496px;"&gt;				&lt;p&gt;&lt;span style="font-size:12px;"&gt;&lt;em&gt;&lt;span style="font-size:14px;"&gt;All intended learning outcomes below are &lt;strong&gt;Developed &lt;/strong&gt;and &lt;strong&gt;Assessed&lt;/strong&gt;. On the successful completion of the course, students will be able to: &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style="width:64px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;ILO 1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:432px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;Design PID controller using Ziegler-Nichols, Cohen-Coon and Internal Model Control principle.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style="width:64px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;ILO 2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:432px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;Design feedforward and cascade controllers as well as de-coupler-based multi-loop control systems for process control applications.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style="width:64px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;ILO 3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:432px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;Solve real-time process optimisation problem using linear programming method.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style="width:64px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;ILO 4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:432px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;Describe Model Predictive Control problem formulation using state-space system model format.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style="width:64px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;ILO 5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:432px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;Convert optimisation-based control problem formulation into general mathematical programming formulation.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style="width:64px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;ILO 6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:432px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;Derive and analyse unconstrained optimal control law for simple low-order single-input, single-output systems.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style="width:64px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;ILO 7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:432px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;Design Model Predictive Control by selecting appropriate weights in the corresponding cost function.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style="width:64px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;ILO 8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:432px;"&gt;				&lt;p&gt;&lt;span style="font-size:14px;"&gt;Summarize the key steps of implementing Model Predictive Control, including development of empirical prediction model and the procedure of controller commissioning.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;		&lt;/tr&gt;	&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </LearningOutcomes>
  <Knowledge Applicant="Y" Label="Knowledge and understanding" Student="Y">
    <Content></Content>
  </Knowledge>
  <IntellectualSkills Applicant="Y" Label="Intellectual skills" Student="Y">
    <Content></Content>
  </IntellectualSkills>
  <PracticalSkills Applicant="Y" Label="Practical skills" Student="Y">
    <Content></Content>
  </PracticalSkills>
  <TransferableSkills Applicant="Y" Label="Transferable skills and personal qualities" Student="Y">
    <Content></Content>
  </TransferableSkills>
  <EmployabilitySkillsList Applicant="Y" Label="Employability skills" Student="Y">
    <Skill>
      <SkillId></SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
  </EmployabilitySkillsList>
  <Syllabus Applicant="Y" Label="Syllabus" Student="Y">
    <Content></Content>
  </Syllabus>
  <TeachingMethods Applicant="Y" Label="Teaching and learning methods" Student="Y">
    <Content>&lt;div&gt;	&lt;p&gt;&lt;span style="font-size:12px;"&gt;This unit is taught during 6-week period during which several 3-hour lectures take place every week and two 3-hour lab sessions are scheduled to take place during the 6-week period.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </TeachingMethods>
  <AssessmentMethods Applicant="Y" Label="Assessment methods" Student="Y">
    <IntroText> </IntroText>
    <Method>
      <MethodId>0</MethodId>
      <MethodName>Other</MethodName>
      <MethodWeight>20%</MethodWeight>
    </Method>
    <Method>
      <MethodId>1</MethodId>
      <MethodName>Written exam</MethodName>
      <MethodWeight>80%</MethodWeight>
    </Method>
    <OtherDescription>&lt;table border="1" cellpadding="0" cellspacing="0" width="0"&gt;	&lt;tbody&gt;		&lt;tr&gt;			&lt;td style="width:291px;"&gt;				&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-size:12px;"&gt;Coursework Assessment task&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:151px;"&gt;				&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-size:12px;"&gt;How and when feedback is provided&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:95px;"&gt;				&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:12px;"&gt;Weighting within unit (if relevant)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style="width:291px;"&gt;				&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12px;"&gt;Motor Speed and Position Control Lab&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:151px;"&gt;				&lt;p&gt;&lt;span style="font-size:12px;"&gt;Online submission in Blackboard, individual performance feedback is provided two weeks after students submit their answers.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:95px;"&gt;				&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12px;"&gt;10%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style="width:291px;"&gt;				&lt;p&gt;&lt;span style="font-size:12px;"&gt;MPC Control of Simulated Distillation Column&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:151px;"&gt;				&lt;p&gt;&lt;span style="font-size:12px;"&gt;Online submission in Blackboard, individual performance feedback is provided two weeks after students submit their answers.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;			&lt;td style="width:95px;"&gt;				&lt;p&gt;&lt;span style="font-size:12px;"&gt;10%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;		&lt;/tr&gt;	&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</OtherDescription>
  </AssessmentMethods>
  <FeedbackMethods Applicant="Y" Label="Feedback methods" Student="Y">
    <Content>&lt;p&gt;.&lt;/p&gt;</Content>
  </FeedbackMethods>
  <RequirementsList Applicant="Y" Label="Pre/co-requisites" Student="Y">
    <Requirement>
      <UnitCode>EEEN64401</UnitCode>
      <UnitTitle></UnitTitle>
      <RequirementType>Pre-Requisite</RequirementType>
      <Description>Compulsory</Description>
    </Requirement>
    <Requirement>
      <UnitCode>EEEN60109</UnitCode>
      <UnitTitle></UnitTitle>
      <RequirementType>Pre-Requisite</RequirementType>
      <Description>Compulsory</Description>
    </Requirement>
    <AdditionalRequirement></AdditionalRequirement>
  </RequirementsList>
  <AcademicPrograms Applicant="Y" Label="Academic programmes" Student="Y">
    <AcademicProgram>
      <Program></Program>
      <Plan></Plan>
      <Level></Level>
      <Requirement></Requirement>
    </AcademicProgram>
  </AcademicPrograms>
  <FreeChoice Applicant="Y" Label="Available as a free choice unit?" Student="Y">
    <Content>N</Content>
  </FreeChoice>
  <Accreditation Applicant="Y" Label="Accreditation" Student="Y">
    <Content></Content>
  </Accreditation>
  <RecommendedReading Applicant="Y" Label="Recommended reading" Student="Y">
    <Content>&lt;p&gt;&lt;span style="font-size:12px;"&gt;&amp;ldquo;Process Dynamics and Control&amp;rdquo;, Seborg, Edgar, Mellichamp.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12px;"&gt;&amp;ldquo;Predictive Control with Constraints&amp;rdquo;, Maciejowski.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </RecommendedReading>
  <StudyHours Applicant="Y" Label="Study hours" Student="Y">
    <IntroText> </IntroText>
    <ScheduledHours Applicant="Y" Label="Scheduled activity hours" Student="Y">
      <ActivityHours>
        <ActivityType>Lectures</ActivityType>
        <Hours>24</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Practical classes &amp; workshops</ActivityType>
        <Hours>6</Hours>
      </ActivityHours>
    </ScheduledHours>
    <PlacementHours Applicant="Y" Label="Placement hours" Student="Y">
      <ActivityHours>
        <ActivityType></ActivityType>
        <Hours>0</Hours>
      </ActivityHours>
    </PlacementHours>
    <TotalHours Applicant="Y" Label="Independent study hours" Student="Y">
      <Hours>120</Hours>
    </TotalHours>
  </StudyHours>
  <Notes Applicant="Y" Label="Additional notes" Student="Y">
    <Content></Content>
  </Notes>
</CourseUnit>
