10/05/2010 - Laboratory Period 1

Engine Subsystem:

  • Kurtis started working on tutorials for the engine subsystem to become more familiar with the software.
  • Simple proportional control and PI control methods from the mini project were implemented on the DSP board using Simulink models.

10/19/2010 - Laboratory Period 2

We completed the first draft of our Functional Description.

Thermal Subsystem:

  • Andrew started the tutorials to become more familiar with the software and thermal subsystems.

Engine Subsystem:

  • Kurtis started looking closer at the simulink models of the motor subsystem.

10/26/2010 - Laboratory Period 3

We spent half of the lab period showing our project to prospective students

Thermal Subsystem:

  • Designed linear equation for thermistor resistance vs. temperature
  • Implemented temperature sensor in Simulink using conversion equation

Engine Subsystem:

  • Incorporated level-shifter, quadrature encoder, and h-bridge into simulink model

11/02/2010 - Laboratory Period 4

Thermal Subsystem:

  • Implemented basic proportional controller for pump thermal system and performed tuning to find Kp value
  • Implemented basic proportional-integral controller for pump thermal system and performed tuning to find Ki value. Added limit block for first attempt at anti-windup
  • Began pump system identification: analysis of circuitry

Engine Subsystem:

  • Developed Control Systems Toolbox model for engine subsystem
  • Designed proportional controller using root locus

11/09/2010 - Laboratory Period 5

We completed the final revision of our Functional Description.

Thermal Subsystem:

  • Continued pump system identification: recorded data for step response of pump system, further circuit analysis

Engine Subsystem:

  • Modified Control Systems Toolbox model of subsystem
  • Verified Simulink and Control Toolbox models
  • Corrected proportional gain Kp calculation
  • Began frequency domain analysis

11/16/2010 - Laboratory Period 6

Thermal Subsystem:

  • Concluded pump system identification: analyzed recorded data, calculated relevant parameters of system, designed transfer function for pump system

Engine Subsystem:

  • Troubleshooted a software bug

11/23/2010 - Laboratory Period 7

We completed the final revision of our Functional Requirements.

Thermal Subsystem:

  • Constructed Simulink model of pump system using transfer function found in previous week
  • Performed tuning on pump model to find more accurate Kp and Ki values

Engine Subsystem:

  • Troubleshooted and corrected the software bug -> changed the PWM representation
  • Corrected Kp calculations with the new system
  • Successfully implemented complete proportional control on the motor subsystem

11/30/2010 - Laboratory Period 8

We completed the first draft of our Proposal.

Thermal Subsystem:

  • Implemented new Kp and Ki values into PI controller
  • Researched and added better anti-windup system for PI controller

Engine Subsystem:

  • Began PI control
  • Found problems between Simulink and Control Toolbox models for PI control

12/07/2010

We gave our project Presentation to the design review team.

12/09/2010

We completed the final revision of our Proposal.

01/25/2011 - Laboratory Period 9

Thermal Subsystem:

  • Investigated fan system modeling & controller
  • Initial power calculations for cooling system

Engine Subsystem:

  • Continued PI Controller Design

02/01/2011 - Laboratory Period 10

Thermal Subsystem:

  • Initial optimum phase margin controller design

Engine Subsystem:

  • Completed PI control implementation
  • Started feedforward controller design

02/08/2011 - Laboratory Period 11

Thermal Subsystem:

  • Continued optimum phase margin design & testing

Engine Subsystem:

  • Implemented anti-windup technique
  • Updated PI controller to include anti-windup
  • Completed feedforward controller design

02/17/2011 - Laboratory Period 12

Thermal Subsystem:

  • Discrete modeling & implementation of optimum phase margin controller
  • Anti-windup design for optimum phase margin controller

Engine Subsystem:

  • Luenberger observer controller research and design

02/24/2011 - Laboratory Period 13

Thermal Subsystem:

  • Observer research & design
  • Thermistor sensor identification

Engine Subsystem:

03/03/2011 - Laboratory Period 14

Thermal Subsystem:

  • Continued observer design

Engine Subsystem:

03/10/2011 - Laboratory Period 15

Thermal Subsystem:

  • Observer implementation & testing
  • Disturbance decoupling research & modeling

Engine Subsystem:

03/24/2011 - Laboratory Period 16

Thermal Subsystem:

  • Disturbance decoupling modeling & design

Engine Subsystem:

03/31/2011 - Laboratory Period 17

Thermal Subsystem:

  • Disturbance decoupling testing

Engine Subsystem:

04/07/2011 - Laboratory Period 18

Thermal Subsystem:

  • Controller performance analysis & comparison

Engine Subsystem:

04/12/2011 - Laboratory Period 19

Thermal Subsystem:

  • Continued controller performance analysis & comparison
  • Physical system analysis & comparison

Engine Subsystem:

04/28/2011

We compiled the first draft of our final report.

04/29/2011

We presented our poster to the Industrial Advisory Board.

05/02/2011

We gave our final presentation to students and faculty.

05/05/2011

We completed our final report.