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.