In lab 6, a trial run of the AEV was conducted to further in the analysis of AEV efficiency. The result of this lab was a greater understanding of the efficiency of varying arduino codes. The main take-away from this lab was that fewer, higher powered motor bursts with coasting in between resulted in higher overall efficiency in the performance trial run.
Executive Summary
In the Performance Analysis lab (lab 6), the team of engineering students worked together on using performance data collected from the Arduino after an AEV trial run. They then used this data to analyze in order to construct a more efficient AEV. In order to do this, the team wrote an arduino program for the AEV and then downloaded the performance data onto a computer and inserted the data into a Microsoft Excel spreadsheet to analyze the data. The team also learned how to calculate time, voltage, current, distance, position, total power, and incremental power.
This data will aid the team’s coding strategy. The team will use this data to better determine the necessary magnitudes of “celerate” in each motor direction for the AEV to complete the task. The “motorSpeed” and “celerate” commands will have to be adjusted accordingly based on the performance of the AEV. These functions and their use in the program are shown in differing phases in Figure 3. Each phase consists of a certain set of commands and these phases are important when it comes to analyzing how the AEV performed. When the AEV uses more energy, the voltage slightly decreases. The current also increases slightly then the AEV uses more energy, as seen in Table 3. The AEV has a higher supplied power and incremental energy as a result of the increase in energy, also seen in the excel data sheet from Table 3.
This lab had several sources of error. One main source of error was that the trials were inconsistent. The program was run while the AEV was off the track first, then when it was run on the track, it would not always start moving immediately and got caught on the track several times. The data collected also does not start for several seconds and at some points it shows a change in direction of the AEV, but the AEV never changed direction. The error was overcome by removing the data from stationary positions and only using data from the trial run off of the track.
In this lab, the team gathered performance data on the AEV trial run, collected by the arduino. The team had to figure out what percentage of power from the motors would move the AEV successfully. The team learned how to use equations provided in the lab manual. The calculations were utilized for time, distance, position, current, voltage, supplied power, and incremental energy for the AEV. Team I will use this data to make the AEV perform the desired task with more efficiency.
Appendix
Figure 1: Arduino Code
Figure 2: Time versus Power for AEV run
Table 1: Total energy in Joules
Figure 3: Time versus Power plot with phases
Table 2: Properties of the phases of the AEV run
Table 3: Selected data points for sample calculations
Alex Tetzloff Sample Calculations:
t = tE1000
I = (IE1024)*VR*(1 Amp0.185 Volts)
V =15*VE1024
d = 0.0124*marks
s = 0.0124*pos
P = V*I
Ej= Pj +Pj+12*(tj+1–tj)
Data points at 6300 ms
Time- 6300ms/1000= 6.36 s
Distance – .0124 * 85 = 1.054 meters
Position – .0124 *83 = 1.0788 meters
Current – (56/1024)*(2.46)*(1/0.185) = 0.8310811 amps
Voltage – (15*556)/1024 = 8.144531 volts
Supplied power – (8.144531 volts) * (0.8310811 amps) = 6.768765836 watts
Incremental energy – ((6.768765836 watts + 7.768765836 watts)/2)*(6.79 – 6.36) = 0.387419778 Joules
Jeffrey Horowitz Sample Calculations:
t=tE1000
I=(IE1024)*VR*(1 Amp.185 volts)
V=15*VE1024
d=.0124*marks
s=.0124*pos
P=V*I
EJ=PJ+PJ+12*(tj+1–tj)
Data for point at 10140 ms
t=10140ms1000=10.14s
d=.0124*300=3.72m
s=.0124*298=3.6952m
I=(58A1024)*2.46V*(1 Amp.185 volts)=.753A
V=15*556V1024=8.145V
P=8.145V*.753A=6.133W
EJ=6.133W+6.769W2*(10.200s-10.140s)=.38706J
J.P. Salopek Sample Calculation
t = tE1000
I = (IE1024)*VR*(1 Amp0.185 Volts)
V =15*VE1024
d = 0.0124*marks
s = 0.0124*pos
P = V*I
Ej= Pj +Pj+12*(tj+1–tj)
Data for point at 2880 ms
Time- 2880ms/1000= 2.88s
distance – .0124 * 5 = 0.062 meters
position – .0124 *3 = 0.0372 meters
current – (59/1024)*(2.46)*(1/0.185) = 0.766152872 amps
voltage – (15*557)/1024 = 8.159179688 volts
supplied power – (8.159179688 volts) * (0.766152872 amps) = 6.251178948 watts
incremental energy – ((6.251178948 watts + 6.357131133 watts)/2)*(2.94s-2.88s) = 0.378249302 Joules
Dan Heavern Sample Calculations:
t =tE1000
I =( IE1024) *VR*(1Amp0.185)
V =15*VE1024
d=.0124*marks
s=.0124*pos
P=V*I
EJ=PJ+PJ+12*(tj+1–tj)
Data for point at 12300ms
Time: 12300ms / 1000 = 12.3s
distance: 0.0124 * 403 = 5.00m
position: 0.0124 * 401 = 4.97m
I =( 371024) *2.46*(1Amp0.185)= 0.4805 Amps
V=15*558V1024= 8.174 Volts
P = 8.174 Volts*0.4805 Amps= 3.928 Watts
EJ=3.928+3.8212*(12.3-12.18)= .465
References
- “AEV Lab Manual.” Retrieved from https://eedcourses.engineering.osu.edu/sites/eedcourses.engineering.osu.edu/files/uploads/1182/AEVLab/AEVDocuments/LabManual/AEV_Lab_Manual_Rev_2015_08_07.pdf