Presentation is loading. Please wait.

Presentation is loading. Please wait.

By: Mark Bright and Mike Donaldson.  Project Goal  Applications of our system  System Block Diagram  Thermal Plant Overiew  Current Progress ◦ Engine.

Similar presentations


Presentation on theme: "By: Mark Bright and Mike Donaldson.  Project Goal  Applications of our system  System Block Diagram  Thermal Plant Overiew  Current Progress ◦ Engine."— Presentation transcript:

1 By: Mark Bright and Mike Donaldson

2  Project Goal  Applications of our system  System Block Diagram  Thermal Plant Overiew  Current Progress ◦ Engine Side (Mark) ◦ Thermal Side (Mike)

3 The goal of our Engine Control Workstation is to simulate thermal environments that are found in liquid-based cooling systems. With this simulation we are creating several different control methods via MATLAB and Simulink that all work together to control both the engine and thermal transient responses. Both of which combine to reduce system energy usage

4 Car Application PC Application

5 Cooling Block Thermistor Flowmeter Pump Motor

6

7 X

8  32-bit Processor  30 MHz Clock  16 A-D channels  12 PWM Digital I/O Channels  128K on-chip Flash memory  9 Ports total  3.3 v Supply  Interface with TI C2000 Simulink System

9  What is it? ◦ Two Square Waves 90º out of phase  How does this improve accuracy? ◦ Four times as many pulse counts  Allows for ±5 RPM Error Max  Used in DSP Port 8 – Pins 6 and 7

10  Drag QEP Block from Simulink  Code Below is Auto-Generated from Simulink  Show as Inner Shaft RPM in Code Composer  Show as Out Shaft RPM in GUI

11 Proportional, Integral Control  PI Control was added  Integral Controller is (z/z-1)  K was tuned to.0005  Ess = ± 20RPM  All data is sent to the GUI

12  Performed Bilinear Transformation in MATLAB  Bilinear Transform converts an analog controller to a digital controller  Tuned Gain = 1/34.2 instead of 1/17.1 (inverse of plant)

13  100 RPM Step Input  Smaller time to first Peak (Tp) by 20 mS  Less Overshoot  Ess=0 FF Compensation PI Control Only

14  User can input desired RPM  Outputs: RPM, Duty Cycle, Transient Response  Updates in real time  Will add more as the project continues

15

16

17

18  Variable Resistance  Anti-aliasing filter X

19  Conversion of A/D Value to Temperature  Excel Trendline  Moving Average Filter

20

21  Datatype conversions  Function auto-code generated

22  Interface from digital to analog  Average Voltage seen by the device

23  Opto-Isolator  TIP120 choice  Design for 3A

24  Increase Base current  Increase voltage from 12-volt regulator (more later)  Does any PWM work ? ◦ 300mHZ !

25  LPF to DC the PWM  Ideal Op Amp theory  Voltage @ Input = Voltage @ Pump

26

27

28  Nick Schmidt ◦ Case Assembly ◦ Hardware Assembly

29

30

31  Motivation ◦ TIP 120 Vce drop 880mv ◦ 13.5 volts max for pump/fan * Linear/Switchmode Voltage Regulator Handbook

32  OCHAN’s allow for data to be outputted to: ◦ GUI ◦ Workspace

33

34

35

36

37

38 P = Vce * Ie

39

40

41

42

43

44

45

46  Start, Type “guide” in MATLAB  GUI can be designed here with many components  Once designed, MATLAB auto- generates a.m file and.fig file

47  Started with Professor Dempsey PWM Tutorial  Interfaced DSP Board, Simulink and PWM for Motor Tutorial Contents:  Simulink Model  Auto-Gen.m file  Auto-Gen.fig file  Demo.m file  DSP/Simulink Interface.m file

48  PWM Brush Type Servo Amplifer – Model 10A8DD  Protected for over- voltage and over- current  DC Supply Voltage: 20- 80v  Peak Current: ±10A  Maximum Continuous Current: ±6A

49 System Components Total Cost Fan $ 10.99 Radiator $ 39.99 Cooling Block $ 54.99 Reservoir and Pump $ 116.99 Pump $ 77.99 Flow Meter $ 16.99 Coolant $ 14.99 Cold Cathode $ 10.99 Temp Sensors - (2) $ 19.99 30V Power Supply $ 142.00 TI TMS320F2812 DSP Boards - (2) $ 938.00 120VAC Solenoid Valve $ 41.00 30.3V Pittman Motor - (2) $ 80.00 Misc - Wires, Tubing, Case $ 20.00

50

51


Download ppt "By: Mark Bright and Mike Donaldson.  Project Goal  Applications of our system  System Block Diagram  Thermal Plant Overiew  Current Progress ◦ Engine."

Similar presentations


Ads by Google