SlideShare a Scribd company logo
1 of 30
Download to read offline
EG3005 3rd Year Project Final
Report 2013/2014
3-component force balance and angle of attack actuator
Tobias Reichold
Date of submission: Friday, 9th of May 2014
University of Leicester
Department of Engineering
Contents
1 Introduction 1
1.1 Overview 1
1.2 Project background 1
1.2.1 Forces in flight 1
1.2.2 The Charles Wilson wind tunnel 2
1.3 Core components and functionality 2
1.3.1 The use of a force balance? 4
2 Manufacturing and Assembly 5
2.1 Early work 5
2.1.1 Fixed Plate modifications 5
2.1.2 Floating plate modifications 5
2.1.3 ”Components to be manufactured” 6
2.1.4 Gears 7
2.1.5 Force transfer strips 7
2.2 Initial modifications and assembly 7
2.3 Final manufactured components 11
2.4 Final assembly 14
3 Electronics system 16
3.1 Encoder concept 16
3.1.1 ADC selection 16
3.1.2 Potentiometer selection 17
3.2 Electrical shielding 17
3.2.1 ADC 17
3.2.2 Power cables 18
3.2.3 Analog signal cables 18
3.2.4 Stepper motor 18
3.3 Stepper motor driver 18
4 Control and readout software 19
4.1 Overview 19
4.2 Individual stages 19
4.2.1 ADC code 19
4.2.2 LabVIEW code 20
Potentiometer readout program 20
i
Contents
Interpolation program 21
5 Installation and calibration 23
5.1 LUT calibration 23
5.2 Installation 23
6 Progress vs proposal 24
6.1 Delays at the start 24
6.2 Problems during the project 24
6.3 Conclusion and handover 25
Acknowledgments 26
Bibliography 27
ii
1 Introduction
1.1 Overview
This report marks the end of the project to construct and calibrate a 3-component
force balance and angle of attack actuator for the Charles Wilson sub-sonic wind
tunnel at the University of Leicester. This final report will describe:
1. The complete manufacture and assembly process
2. The electrical systems
3. The software code for LabVIEW and the Arduino controller and ADC
4. The installation and calibration
5. A discussion of the actual progress vs the proposal
1.2 Project background
The renovation of the Charles Wilson wind tunnel is an ongoing project. Over the
past 2 years it has been the departments aim to update the capabilities of the wind
tunnel by improving the working environment and offering more modern amenities
[1]. As part of the renovation, the wind tunnel is to receive an updated 3-component
force balance with an remote controlled angle of attack actuator (AOA).
1.2.1 Forces in flight
If an airfoil is subjected to a flow of air, it will experience various forces. The 3
forces we are interested in are lift, drag and pitching moment. They are in figure 1
[3]:
Airflow
Figure 1: 3 airfoil forces
1
These are the forces that our force balance should measure. In addition it is able
to adjust the angle of attack (AOA) of the wing section enabling a variety of flying
scenarios, for example if the aircraft is climbing rapidly[3].
1.2.2 The Charles Wilson wind tunnel
The Charles Wilson wind tunnel is a closed-loop sub sonic tunnel, which has a fully
wooden framework. Its single 1.5m eight bladed axial fan is powered by a 24kW
Ward Leonard PSU set, permitting a maximum flow speed of 30ms−1
. The tunnel
is split into two main sections: The environmental section, which is used e.g. for
testing the aerodynamics of parachutes and the performance of small wind turbines,
and a high speed section, where the force balance will be mounted[3].
1.3 Core components and functionality
A force balance is assembled from a variety of components. To understand how the
force balance works, we will outline each core component and it’s functionality. In
this example, we will look at the fully assembled force balance before it was mounted
in the Charles Wilson tunnel:
1
23
3
4
5
6
7
7
8
8
8
9
9
10
1112
13
14
15
Figure 2: Assembled force balance
1. Fixed Plate: The fixed plate is the base plate that mounts to the side of the
wind tunnel and holds all other components.
2
2. Floating plate: The floating plate has a shaft attached to it, which reaches
into the wind tunnel. The wing section is attached to this shaft. Depending
on the forces acting on the airfoil, the floating plate will move with the airfoil,
transferring the resulting forces on to the brass shim force transfer strips. The
floating plate is suspended by the brass shim strips.
3. Lift force arms: The lift force arms will measure the lift component of the
total acting forces.
4. Drag force arm: The drag force arm does the same as 3. but for the drag
component.
5. Tension spring: The tensioning springs purpose is to hold the airfoil shaft in
place when the system is at idle.
6. Angle dial: The angle dial displays the current AOA.
7. Brass shim force transfer strips: The force exerted by the moving floating plate
is transferred to the lift and drag arms via the strips to measure them.
8. Jointed spacer arms: These jointed spacer arms allow the floating plate to
move parallel to the fixed plate.
9. Retention screws: When the force balance is not in use, these screws are
tightened causing the floating plate to be slightly raised. This removes the
tension exerted by the floating plate on the brass shim.
10. Mid train shaft: This shaft has one 11 tooth gear on the front and one 80
tooth gear (not visible) on the rear. It transmits the motion of the stepper
motor to the main 180 tooth gear and therefore onto the airfoil.
11. Stepper motor: The motor supplies the rotational motion to the gear assembly
and is the heart of the AOA actuator.
12. Potentiometer and bracket: The potentiometer will rotate and vary it’s wiper
voltage according to the rotation of the 180 tooth gear. This voltage is used
to determine the angular position of the airfoil.
13. BNC bracket: This holds 6 BNC bulkheads which are connected to the po-
tentiometer. Via 2 of the channels, the potentiometer is supplied with 3.3V
and the 4 remaining are for measuring the supply and wiper voltage via the
Arduino.
14. 180 tooth gear: This gear is connected to the angle dial and the airfoil shaft.
15. Tightening bolt: When the airfoil shaft is inserted into the balance, it passes
through an internal collet and sticks out the end. When tightening the bolt,
the collet clamps down the airfoil shaft and holds it in place.
3
1.3.1 The use of a force balance?
The principle use of such a force balance is in testing different airfoils and deter-
mining how much lift they can produce and how much drag they generate, under
varying AOA’s and wind speeds. With the updated load cells to measure the forces,
this can now be done very accurately. Another benefit over the old system is the
remote controlled AOA actuator. You will be able to set the desired angle using
a LabVIEW program, then have a stepper motor maneuver the section into place
with a accuracy of ±0.1° degrees over a total range of −75° to +75° degrees. For
the given accuracy, this adjustment is reasonably fast at a maximum rotation speed
of 5◦
/second. [3].
4
2 Manufacturing and Assembly
2.1 Early work
The project started with a thorough study of the provided documentation, including
reports and CAD drawings, from the former 4th year group who started this project
in 2012-2013[2]. The most important pieces of information from all reports were:
1. How far has manufacturing and assembling progressed,
2. Are there any known faults, problems or defective components
3. A collection of CAD drawings for existing components and for those which
still needed to be manufactured.
The reports and CAD drawings mentioned only a single minor design error which
was a discrepancy between the stepper motor shaft and the first 11 tooth gear. The
report stated that almost all components were already manufactured and ready to
be assembled. It turns out that the report missed almost all tasks that were actually
left to do. The provided CAD drawings almost all had significant numbers of errors
[4].
2.1.1 Fixed Plate modifications
The fixed plate acts as the ground plate, which mounts to the wind tunnel wall and
holds all other components. The CAD drawing of the modifications to the fixed
plate, which indicated the hole positioning for the force and drag arms, was missing
a total of 21 holes on the plate [4]!
2.1.2 Floating plate modifications
The floating plate will move according to the applied forces on the airfoil and transfer
the forces onto the force transfer strips. The CAD drawing of the modifications to the
floating plate displayed holes that were either non-existent or severely mislocated.
The holes for the stepper motor mounting had counter bores two times too wide
in diameter for the screws used. In addition, the positions of the bearing block
mounting holes were all wrong by 4mm[4].
5
2.1 Early work
2.1.3 ”Components to be manufactured”
The collection of CAD drawings provided contained the mid-train gear shaft, which
houses an 11 & 80 tooth gear, the motor pinion shaft, the collet for gripping the
airfoil section shaft and the bearing block. The dimensions provided for the mid-
train gear shaft were all incorrect and did not correspond to requirements of the
bearing block. It was therefore completely redesigned as seen in figure 3:
Figure 3: Mid train gear shaft CAD drawing
The same applies to the collet, manufactured by the 4th year group. It had to
be turned down by more than 2mm. To address the issue of the gap between the
stepper shaft and the 1st 11 tooth gear, a flexible universal joint was proposed by
the 4th years, which however would not keep the gear firmly in place and would
allow it to droop down and flex away from the above 80 tooth gear. Figure 4 shows
the gear mounting locations [4]:
Figure 4: Back of floating plate
6
2.2 Initial modifications and assembly
The mid train shaft was also suffering from a torque problem which caused it to
move about unforeseeable when spinning up. This is another major problem not
addressed in the report. This was solved by manufacturing an additional bracket
which fitted on the other side of the floating plate, opposite the bearing block as
shown in figure 5 [4]:
Figure 5: Side view of the floating plate
2.1.4 Gears
All, except one gear, did not have a boss extrusion, but the ”Modified Force Balance
Assembly” drawing listed all 4 as having one. This meant that the fitting of grub
screws for the 11 tooth gears was very tricky, as they have to be placed between the
teeth of the gear and this only allows for an M2.5 or smaller screw to be fitted as the
gears would otherwise interfere with each other. In addition, the 180 tooth gear had
to be re bored to accommodate the tightening bolt. It also required non-standard
pitch circle diameter screw holes to be added to secure the gear to the angle dial [4].
2.1.5 Force transfer strips
As seen in Figure 2, the brass shim force transfer strips are responsible for transfer-
ring the forces which act on the floating plate from the airfoil section onto the lift
and drag arms. These components are of major importance to the entire assembly.
The end sections of all 3 brass strips had sheared of right outside their mounting
mechanism and new strips had to be found and soldered into their mounts [4].
2.2 Initial modifications and assembly
The first modifications were made to the floating plate in order to mount the step-
per motor and bearing block to it. The holes for the block were slightly widened to
7
2.2 Initial modifications and assembly
correct for incorrect dimensions on the CAD drawing. With floating plate modifi-
cations finished, the next task was to manufacture the redesigned mid train shaft
and bracket, so that the shaft would fit precisely into the bearing and housing. This
allows for free positioning of the gears when aligning them (see figure 4&5) and it
solves the torque issue on the shaft. Next the main 180 tooth gear was re-bored
and the non standard pitch circle diameter holes drilled to mount the gear and
accommodate the tightening bolt as shown below in figure 6[4]:
Figure 6: Gear and tightening bolt assembly;
The collet was then turned down by a total of 2mm in diameter to fit into the hollow
shaft of the angle dial. These tasks were done by the workshop technicians. Then
the holding brackets for the jointed standoffs were installed. Finally, the stepper
motor mounted and the bearing block with it’s bracket counterpart was installed as
shown in figure 7 [4]:
8
2.2 Initial modifications and assembly
Figure 7: Assembled floating plate;
As the fixed plate had already been fully modified, the assembly process was fairly
straight forward. The fixed and jointed standoffs were mounted first, followed by the
lift and drag force transducer arms. The arm assembly for the lift arms was mounted
next. The shaft of the drag arm was too long to fit properly into it’s bearings, so it
was trimmed by about 4mm and then mounted again as shown in figure 8 [4]:
9
2.2 Initial modifications and assembly
Figure 8: Assembled fixed plate;
A custom adapter has been made for the stepper motor. This mounts directly
to the stepper motor shaft and accommodates one 11 tooth gear. Both 11 tooth
gears have been fitted with M2.5 grub screws between the teeth. The adapter is
the replacement for the previously proposed universal joint. The brass shim force
transfer strips have been cut to size and re soldered into their original position after
removing all leftover shim from the connections [4]. The work described up to this
point has been done in semester one. The next section focuses on the work done in
semester two work.
10
2.3 Final manufactured components
2.3 Final manufactured components
In semester 2, a total of 3 more components were manufactured to implement the
angular encoder system. This includes:
1. a variable potentiometer bracket with over-torque protection,
2. a shortened BNC connector bank
3. a modified, electrically shielded, IP67 diecast box which houses the Arduino
Due.
The potentiometer bracket is made from 2 L-profiled pieces of aluminum, allowing
both horizontal and vertical adjustment capabilities in order to ensure a good fit
between the potentiometer and the main 180 tooth gear as can be seen in figure 9:
Figure 9: Potentiometer with bracket
The potentiometer was fitted with a 15 tooth gear which had been re-bored to 1/4
inch to fit the potentiometer shaft. It is secured by 2 M2.5 grub screws, located at
opposite sides between the teeth. To prevent the potentiometer from taking damage
when it is turned beyond its end of rotation, two 2 rubber spacers have been fitted
at its mounting point. Both have been treated with silicone spray which enables
11
2.3 Final manufactured components
sufficient grip during normal operation and allows the potentiometer to rotate within
the bracket if turned too far.
The BNC connector bank houses 6 non-isolated BNC bulkheads, 75Ω. It is made
from a piece of aluminum with an L profile as can be seen in figure 10:
Figure 10: BNC bracket
This means that the BNC shields are all interconnected with each other to prevent
ground loops. The connector bank is mounted to the left side of the fixed plate
to aid the later cable management of the BNC cables, 75Ω, 5m and to ease the
installation of the cables from the potentiometer to the connector bank.
The last component is a diecast box which contains the arduino board as can be
seen in figure 11:
Figure 11: Arduino diecast box
12
2.3 Final manufactured components
1. 1-6: BNC bulkheads.
2. 7: Guarded power switch.
3. 8: PSU banana jacks.
4. 9: Ground banana jack grounds out the diecast box.
5. 10-11: USB programming & native cable. Programming cable is for data
transmission and the native cable needed to run the Arduino as a host ( native
cable currently not in use).
Six isolated BNC bulkheads, 75Ω, have been added. These provide connectors to
the analog input ports on the arduino. External banana jacks provide the arduino
with power from an external PSU which offers much cleaner power than a simple
USB supply. This is important as it enables the Arduino to make more accurate
readings. A separate ground banana jack, connected directly to the box, grounds
out the enclosure, further reducing potential electric interferences. A guarded power
switch ensures safe operation of the ADC.
13
2.4 Final assembly
2.4 Final assembly
Figure 12: Assembled force balance
After all components were manufactured, the final assembly was done:
• mounting the floating plate to the fixed plate,
• installing the force transfer strips,
• mounting of the potentiometer bracket,
• the BNC connector bank and the wiring between the BNC bulkheads and the
potentiometer.
14
2.4 Final assembly
To ensure the potentiometer bracket can’t rotate when under load, 2 M4 screws were
installed with a horizontal offset to each other to ensure a secure fit. All electrical
connections were soldered on and protected with heat shrink tubing. After a final
inspection by myself and workshop staff, the force balance was deemed correctly
assembled and ready to install.
15
3 Electronics system
3.1 Encoder concept
The main purpose of the encoder system is to convert the rotation of the poten-
tiometer, which varies according to the rotational position of the 180 tooth gear,
into angular position information of the AOA as outlined in figure 13:
Figure 13: ADC diagram and functionality outline
3.1.1 ADC selection
As the main computational infrastructure of the Charles Wilson Wind tunnel is
powered by LabVIEW, a NI ADC such as a NI 6008 USB ADC was the first choice
. It offers a 12 bit ADC with differential mode voltage readout and it would ensure
compatibility with the existing infrastructure. However at 95 pounds, it was too
expensive for the remaining budget. Hence, the Arduino Due was chosen as it
offered the same ADC resolution at a lower price. Other Arduino products, such as
16
3.2 Electrical shielding
the Uno, can supply higher voltage of 5V but the ADC resolution is only 10 bits.
Going from 10 to 12 bits yields a quadruple resolution of 4095 points rather than
1023. Hence the use of the Arduino Due.
3.1.2 Potentiometer selection
The main selection criteria for the potentiometer are:
1. A high resistance value in order to get good voltage variations across the full
turn spectrum
2. A good linearity tolerance and low temperature drift to ensure a good linear
variation in resistance when rotated
3. Must have sufficient turns to be able to to cover an angle range from −75 to
+75 degrees angle of attack
The chosen potentiometer is a Vishay 535 50kΩ 5 turn. This potentiometer offers a
linearity of 5% at 50kΩ, which is the highest resistance value in the series. Mounting
a 15 tooth spur gear to the potentiometer shaft and being driven by the 180 tooth
gear, results in the utilization of all 5 turns over the full angular range.
3.2 Electrical shielding
The stepper motor and the driver card components which operate at high voltages,
consume large amounts of current in operation. The stepper motor has been fitted
with 5m extension wiring, in order for the force balance to be mounted in place
and the stepper being supplied with power, while having sufficient slack in the wires
to avoid damage when pulled. All these are major sources of interference which
causes noise to be induced into the voltage signals, reducing accuracy and reliability.
Therefore, critical components such as the ADC, power cables, data cables and the
stepper need to be shielded.
3.2.1 ADC
As the ADC is the heart of the encoder system, the shielding is extra thorough to
ensure reliable operation. It is mounted into an IP67 Diecast Box with the board
separately isolated from the chassis. The chassis itself is grounded via an earth plug
to ensure any induced voltages are removed from the ADC and the chassis (see figure
11).
17
3.3 Stepper motor driver
3.2.2 Power cables
Shielding for this component is critical, as the power cables are very long and carry
large currents. They have been sleeved over the full length in a tinned copper braid
and grounded at one end to earth.
3.2.3 Analog signal cables
For data cables, standard 5m BNC coaxial cables,75Ω, were used as they offer good
shielding, are simple to install and were cheap to buy, compared to 50Ω cables.
3.2.4 Stepper motor
The Stepper motor does not have a comparable shielding to the before mentioned
components as it can’t be encased due to the resulting increase in temperature. The
motor is fitted with a dedicated ground cable to earth. As the motor face is in
contact with the exposed metal surface of the force balance, it has the added effect
that the balance is grounded as well.
3.3 Stepper motor driver
To drive the stepper motor a Gecko G201X driver card was purchased and in-
stalled along with the existing Gecko drivers in the wind tunnel. This ensures cross-
compatibility should the driver ever fail, there are 2 more on standby that could
replace it. This component did require additional funding of approx. 96 pounds as
it was not purchased by the former 4th year group.
18
4 Control and readout software
4.1 Overview
The readout software has multiple stages. The first stage is the Arduino Due which is
coded in Arduino programming language. The continuous voltage signal is digitized
and exported via USB. The 2nd stage is the host computer acquires the exported
data, via the same USB. The 3rd stage is the LabVIEW program which processes
the received data into the desired angular format. The basic block diagram can be
seen in figure 13.
The initial plan was to use the LabVIEW toolkit which allows simple interfacing
between the Arduino and LabVIEW. It supported programming the Arduino in the
LabVIEW environment and contained a library of approximately 800 different sam-
ple programs, including a potentiometer readout program. However, the Arduino
Due currently uses beta drivers, which are not compatible with LabVIEW. Hence a
custom program had to be made.
4.2 Individual stages
Due to the complexity of the programs and the varying platforms, we will take a
closer at the individual stages to see how they operate and interconnect to each
other.
4.2.1 ADC code
Figure 14, shows 3 lines of code in which the Arduino is initialized to the maximum
ADC resolution of 12 bits and a maximum baud rate of 115200 to ensure maximum
speed and accuracy. It receives the raw voltage signal from the potentiometer via
analog input port A0.
19
4.2 Individual stages
Figure 14: Code for initialization of arduino
In the code shown in figure 15, the data points are buffered in memory until a pre-set
quantity aveLen is reached and averaged to reduce the effects of noise.
Figure 15: Summation and averaging of data points
The final step is to export the averaged data sets via, here named COM10. A time
delay of 1ms is added to the loop to avoid the arduino becoming unstable as seen
in figure 16:
Figure 16: Export and delay
4.2.2 LabVIEW code
Potentiometer readout program
The LabVIEW program controls both the stepper motor motion whilst reading and
processing the ADC data. The host computer obtains the data through USB, on
COM10, by using NI VISA, a package enabling a LabVIEW program to import
data. This gateway is set to the same baud rate and COM port as used by the
arduino {1} highlights the NI VISA in figure 17:
20
4.2 Individual stages
Figure 17: Potentiometer readout program
The received data is sent through a string to number converter in order to be pro-
cessed further {2}. To remove any accidental data points which are = 0 , a basic
Boolean filter is implemented {2}. If the data point is greater than 0, the output
is true and the data point is carried forward, otherwise it’s discarded. The filtered
data points are declared as a global variable {3}. In {4} the filtered data points are
converted into the measured voltage by multiplying with the ratio of the assumed
supply voltage 3.3V and the ADC resolution of 4095. The measured voltage is also
plotted in a graph. As no limit switches are implemented, a 2 stage software safety
is used in {5} and {6}. In stage 1 {5}, if the voltage is ≥ 2.5V or ≤ 0.9V a visual
warning is displayed as preliminary caution. In stage 2 {6}, if the voltage is ≥ 2.8V
or ≤ 0.5V , the program will automatically terminate and therefore cuts out any
stepper motor motion.
Interpolation program
In order to obtain an angle from the measured voltage, we need a spreadsheet which
contains the information about which voltages correspond to which angles. The
spreadsheet is called a look up table (LUT). The used data is obtained during the
calibration of the AOA actuator. The LUT is fed into a subVi which reads out the
file and indexes the voltages and angles as seen in figure 18:
Figure 18: Open LUT sub Vi
21
4.2 Individual stages
As the measured voltages will never match exactly with the values in the LUT,
linear interpolation is used to get an approximate value for the angle. The used
formula used can be seen in figure 19, where A is the LUT’s angle, V the LUT’s
voltage and V 0 the measured voltage:
Figure 19: Interpolation program
The final result is an approximate AOA from the measured voltage on the poten-
tiometer.
22
5 Installation and calibration
5.1 LUT calibration
Before the force balance was mounted, the encoder needed to the calibrated. It
would still be possible to calibrate the encoder after the balance is mounted, but
as there are no physical limit switches, it is important to observe the position as
the angle dial is moved in the range of ±75° in increments of 1°. This gives a high
accuracy LUT. It would still work if the table only had e.g. 20 data points, due
to the linear interpolation capabilities of the LabVIEW code. However, this would
make it less accurate.
For each angle, approximately 1000 voltage readings were acquired via LabVIEW
and averaged in a spreadsheet. This is repeated for every incremental step and
recorded in an excel spreadsheet. This is now the Voltage/Angle look up table.
5.2 Installation
The force balance is now mounted on the rear of the high speed section of the tunnel
by 3 M12 steel bolts. This is a 2 person job as one person has to hold the balance
and insert the bolts while the other tightens the nuts from inside the tunnel. In this
case Mr Dipak Raval helped me mounting. The last task was the cable management
of the power and data cables. It is important to maintain sufficient separation of
the power and data cables due to the electrical interferences from the stepper power
cables and the driver. Despite both cables being shielded, it is good practice to keep
these cables well separated to reduce noise even further.
23
6 Progress vs proposal
6.1 Delays at the start
At the beginning of the 3rd year, my former supervisor Dr Xiano Mao had left
the University meaning that no project work could start. Approximately 2 weeks
into the semester, a re-allocations had been made. At this time, I presented my
own project idea to my new supervisor Dr. Rona: Turbulence detection by optical
interferometry. After weeks of consultation with scientists at Oxford University, it
became clear that while the project was doable, it was beyond the scope of a 3rd
year project. The new project was the 3 component force balance. Both factors
combined already lead to a significant delay of approximately 3 weeks.
6.2 Problems during the project
As this project was said to be a very well conducted project to this stage, the
expectation was to find a project which was ready to be continued and had good
documentation. At first sight, the provided reports looked very promising, however
it quickly became clear that mechanically, the force balance was not close to being
ready for assembly, as stated in the reports. The majority of the CAD drawings
for ”components to be manufactured” were unusable as the dimensions had little
to no correlation to the existing parts. Some needed complete re-designs. A CAD
drawing of the fixed plate missed 21 holes present on the part. Pre-manufactured
components such as the bearing block had it’s mounting hole alignment of by 4mm
diagonally and the collect was 2mm too thick. These problems cost a lot of time
and effort to correct.
Another setback was the lack of the Gecko stepper motor driver, around which the
electrical system was built. The fine print in the purchasing list then revealed that
the driver was not yet purchased. This required requesting additional funding in
order to buy the new driver card as without it, the force balance’s AoA actuator
would not work. This resulted in an additional cost of 96 pounds. Later, when pro-
gramming the software, electrical noise became a major problem. This factor had
not been considered to be a major problem, hence it caused further delay whilst crit-
ical components had to be shielded. Finally, compatibility issues with the Arduino
Due and the LabVIEW specific interfacing code required a new custom program,
requiring more time.
24
6.3 Conclusion and handover
6.3 Conclusion and handover
It was intended to have the force balance fully manufactured and assembled by the
end of semester 1, implemented and calibrated by the end of semester 2. Due to
the a fore mentioned problems and January exam period, the final manufacture and
assembly was delayed to mid February, causing the project not the completed as
originally intended. An important lesson that was learned from these problems is
that you should always expect the unexpected. When a project is handed over, you
should expect there to be errors and/or missing/incomplete parts.
Despite the setbacks, major progress has been achieved throughout the year:
1. The force balance received all its necessary modifications and re-designed com-
ponents.
2. It’s fully assembled and mounted in its final position.
3. Stepper motor and encoder system are fully operational, including their re-
spective software packages and calibration.
4. The system is build to allow easy upgrading for a forthcoming project (see
below).
The remaining items that need to be completed are:
1. The most important task is to complete the wiring and calibration of the force
transducers with dead weights and update the existing LabVIEW program
with the new calibration constants. The program is the same as used in the
2nd year airfoil experiment.
2. Currently, the force balance doesn’t have physical home or limit switches. The
stepper motor limit and home control is in software only. For a more reliable
operation, physical limit and home switches should be added and implemented
into the existing control software.
3. The arduino reads the wiper voltage of the potentiometer in single ended mode
and the LabVIEW software assumes a constant supply voltage of exactly 3.3V.
To increase reading accuracy and generate an independence from fluctuations
in the PSU, the arduino code and the LabVIEW software should be modified
such that the system takes a differential reading of the supply voltage and
the wiper voltage. The BNC cables/jacks are already installed to support
differential mode.
4. If the system has been idling for a longer period of time, it is necessary to
re-check the encoder calibration and, if needed, re-calibrate the system and
update the look up tables.
25
Acknowledgments
First and foremost I would like to thank both my supervisors Dr. Audrius Bag-
danavicius and Dr. Aldo Rona for their continuous support and guidance through-
out the project. Another big thank you goes to Mr. Alan Wale and Mr. Dipak Raval
for their support in all manufacturing and installation matters. Whenever needed
an expert option on any software or wind tunnel related problems, Mr. Andrew
Norman and Mr. Paul Williams would not hesitate to assist to the best of their
abilities. Finally, a big thank you to the Department of Physics at the University
of Oxford for providing the crucial brass shim for the force transfer strips, without
which the project would still be in pieces today.
26
Bibliography
[1] Alex Harris Andy heard Michael Hancock Zihui Dong Ben Doust, Rob Cowlam.
Fourth year project executive summary report; Charles Wilson wind tunnel re-
port. University of Leicester, first edition, 2012.
[2] Rob Cowlan. Charles Wilson Wind Tunnel Renovation. University of Leicester,
2012.
[3] Tobias Reichold. The 3-component force balance and angle of attack actuator
Poster. Tobias Reichold, 2014.
[4] Tobias Reichold. EG3005 3rd Year Project Interim Report 2013-2014 3-
component force balance and angle of attack actuator. Tobias Reichold, 2014.
27

More Related Content

What's hot

Geometric regeneration and mechanical analysis of a gas turbine blade type Fr...
Geometric regeneration and mechanical analysis of a gas turbine blade type Fr...Geometric regeneration and mechanical analysis of a gas turbine blade type Fr...
Geometric regeneration and mechanical analysis of a gas turbine blade type Fr...Barhm Mohamad
 
IRJET- Design, Analysis and Performance Testing of a Diesel Engine as a Porta...
IRJET- Design, Analysis and Performance Testing of a Diesel Engine as a Porta...IRJET- Design, Analysis and Performance Testing of a Diesel Engine as a Porta...
IRJET- Design, Analysis and Performance Testing of a Diesel Engine as a Porta...IRJET Journal
 
Improving Efficiency of Submersible Pump Impeller of Mixed Flow Type by Desig...
Improving Efficiency of Submersible Pump Impeller of Mixed Flow Type by Desig...Improving Efficiency of Submersible Pump Impeller of Mixed Flow Type by Desig...
Improving Efficiency of Submersible Pump Impeller of Mixed Flow Type by Desig...IRJET Journal
 
Modeling and Analysis of Gas Turbine Rotor Blade
Modeling and Analysis of Gas Turbine Rotor BladeModeling and Analysis of Gas Turbine Rotor Blade
Modeling and Analysis of Gas Turbine Rotor BladeIRJET Journal
 
Dynamic Modeling and Simulation on GE90 Engine
Dynamic Modeling and Simulation on GE90 EngineDynamic Modeling and Simulation on GE90 Engine
Dynamic Modeling and Simulation on GE90 Enginetheijes
 
FAILURE ANALYSIS OF GAS TURBINE BLADE USING FINITE ELEMENT ANALYSIS
FAILURE ANALYSIS OF GAS TURBINE BLADE USING FINITE ELEMENT ANALYSISFAILURE ANALYSIS OF GAS TURBINE BLADE USING FINITE ELEMENT ANALYSIS
FAILURE ANALYSIS OF GAS TURBINE BLADE USING FINITE ELEMENT ANALYSISIAEME Publication
 
CFM 56-7B AGB LH FWD Mount Damper Change Tool
CFM 56-7B AGB LH FWD Mount Damper Change ToolCFM 56-7B AGB LH FWD Mount Damper Change Tool
CFM 56-7B AGB LH FWD Mount Damper Change ToolYassine Rayad
 
Hydrovision paper kaplan runners predictive monitoring
Hydrovision paper kaplan runners predictive monitoringHydrovision paper kaplan runners predictive monitoring
Hydrovision paper kaplan runners predictive monitoringRenato Castilho
 
IRJET- Design for Navigation of Underwater Remotely Operated Vehicle
IRJET- Design for Navigation of Underwater Remotely Operated VehicleIRJET- Design for Navigation of Underwater Remotely Operated Vehicle
IRJET- Design for Navigation of Underwater Remotely Operated VehicleIRJET Journal
 
IRJET- Design and Analysis of Braking System for Baja All-Terrain-Vehicle
IRJET- Design and Analysis of Braking System for Baja All-Terrain-VehicleIRJET- Design and Analysis of Braking System for Baja All-Terrain-Vehicle
IRJET- Design and Analysis of Braking System for Baja All-Terrain-VehicleIRJET Journal
 
PERFORMANCES EVALUATION AND BLADE NUMBER OPTIMIZATION OF RADIAL INFLOW TURBINE
PERFORMANCES EVALUATION AND BLADE NUMBER OPTIMIZATION OF RADIAL INFLOW TURBINEPERFORMANCES EVALUATION AND BLADE NUMBER OPTIMIZATION OF RADIAL INFLOW TURBINE
PERFORMANCES EVALUATION AND BLADE NUMBER OPTIMIZATION OF RADIAL INFLOW TURBINEIAEME Publication
 
Turbine blade faliure
Turbine blade faliureTurbine blade faliure
Turbine blade faliureskncoe86
 
Engine speed governors
Engine speed governorsEngine speed governors
Engine speed governorspratgaur
 
Cyclic Life Establishment of First Stage Compressor Blade - Aircraft Jet Engine
Cyclic Life Establishment of First Stage Compressor Blade - Aircraft Jet EngineCyclic Life Establishment of First Stage Compressor Blade - Aircraft Jet Engine
Cyclic Life Establishment of First Stage Compressor Blade - Aircraft Jet EngineIJERA Editor
 
Governor used in vehicles
Governor used in vehiclesGovernor used in vehicles
Governor used in vehiclesImti Nobel
 
Brief description of some projects
Brief description of some projectsBrief description of some projects
Brief description of some projectsDmitry Grenishen
 
Hyundai hl757 9 wheel loader service repair manual
Hyundai hl757 9 wheel loader service repair manualHyundai hl757 9 wheel loader service repair manual
Hyundai hl757 9 wheel loader service repair manualujjjjfkksekmmdm
 

What's hot (19)

Geometric regeneration and mechanical analysis of a gas turbine blade type Fr...
Geometric regeneration and mechanical analysis of a gas turbine blade type Fr...Geometric regeneration and mechanical analysis of a gas turbine blade type Fr...
Geometric regeneration and mechanical analysis of a gas turbine blade type Fr...
 
IRJET- Design, Analysis and Performance Testing of a Diesel Engine as a Porta...
IRJET- Design, Analysis and Performance Testing of a Diesel Engine as a Porta...IRJET- Design, Analysis and Performance Testing of a Diesel Engine as a Porta...
IRJET- Design, Analysis and Performance Testing of a Diesel Engine as a Porta...
 
D.C. Motors
D.C. MotorsD.C. Motors
D.C. Motors
 
B012240612
B012240612B012240612
B012240612
 
Improving Efficiency of Submersible Pump Impeller of Mixed Flow Type by Desig...
Improving Efficiency of Submersible Pump Impeller of Mixed Flow Type by Desig...Improving Efficiency of Submersible Pump Impeller of Mixed Flow Type by Desig...
Improving Efficiency of Submersible Pump Impeller of Mixed Flow Type by Desig...
 
Modeling and Analysis of Gas Turbine Rotor Blade
Modeling and Analysis of Gas Turbine Rotor BladeModeling and Analysis of Gas Turbine Rotor Blade
Modeling and Analysis of Gas Turbine Rotor Blade
 
Dynamic Modeling and Simulation on GE90 Engine
Dynamic Modeling and Simulation on GE90 EngineDynamic Modeling and Simulation on GE90 Engine
Dynamic Modeling and Simulation on GE90 Engine
 
FAILURE ANALYSIS OF GAS TURBINE BLADE USING FINITE ELEMENT ANALYSIS
FAILURE ANALYSIS OF GAS TURBINE BLADE USING FINITE ELEMENT ANALYSISFAILURE ANALYSIS OF GAS TURBINE BLADE USING FINITE ELEMENT ANALYSIS
FAILURE ANALYSIS OF GAS TURBINE BLADE USING FINITE ELEMENT ANALYSIS
 
CFM 56-7B AGB LH FWD Mount Damper Change Tool
CFM 56-7B AGB LH FWD Mount Damper Change ToolCFM 56-7B AGB LH FWD Mount Damper Change Tool
CFM 56-7B AGB LH FWD Mount Damper Change Tool
 
Hydrovision paper kaplan runners predictive monitoring
Hydrovision paper kaplan runners predictive monitoringHydrovision paper kaplan runners predictive monitoring
Hydrovision paper kaplan runners predictive monitoring
 
IRJET- Design for Navigation of Underwater Remotely Operated Vehicle
IRJET- Design for Navigation of Underwater Remotely Operated VehicleIRJET- Design for Navigation of Underwater Remotely Operated Vehicle
IRJET- Design for Navigation of Underwater Remotely Operated Vehicle
 
IRJET- Design and Analysis of Braking System for Baja All-Terrain-Vehicle
IRJET- Design and Analysis of Braking System for Baja All-Terrain-VehicleIRJET- Design and Analysis of Braking System for Baja All-Terrain-Vehicle
IRJET- Design and Analysis of Braking System for Baja All-Terrain-Vehicle
 
PERFORMANCES EVALUATION AND BLADE NUMBER OPTIMIZATION OF RADIAL INFLOW TURBINE
PERFORMANCES EVALUATION AND BLADE NUMBER OPTIMIZATION OF RADIAL INFLOW TURBINEPERFORMANCES EVALUATION AND BLADE NUMBER OPTIMIZATION OF RADIAL INFLOW TURBINE
PERFORMANCES EVALUATION AND BLADE NUMBER OPTIMIZATION OF RADIAL INFLOW TURBINE
 
Turbine blade faliure
Turbine blade faliureTurbine blade faliure
Turbine blade faliure
 
Engine speed governors
Engine speed governorsEngine speed governors
Engine speed governors
 
Cyclic Life Establishment of First Stage Compressor Blade - Aircraft Jet Engine
Cyclic Life Establishment of First Stage Compressor Blade - Aircraft Jet EngineCyclic Life Establishment of First Stage Compressor Blade - Aircraft Jet Engine
Cyclic Life Establishment of First Stage Compressor Blade - Aircraft Jet Engine
 
Governor used in vehicles
Governor used in vehiclesGovernor used in vehicles
Governor used in vehicles
 
Brief description of some projects
Brief description of some projectsBrief description of some projects
Brief description of some projects
 
Hyundai hl757 9 wheel loader service repair manual
Hyundai hl757 9 wheel loader service repair manualHyundai hl757 9 wheel loader service repair manual
Hyundai hl757 9 wheel loader service repair manual
 

Similar to 3-component force balance and angle of attack actuator

Performance and Fault diagnosis of Horizontal Axis Wind Turbine Components
Performance and Fault diagnosis of Horizontal Axis Wind Turbine ComponentsPerformance and Fault diagnosis of Horizontal Axis Wind Turbine Components
Performance and Fault diagnosis of Horizontal Axis Wind Turbine Componentsijsrd.com
 
Design & Optimization of Lever Quadrant Assembly for Light Transport Aircraft
Design & Optimization of Lever Quadrant Assembly for Light Transport AircraftDesign & Optimization of Lever Quadrant Assembly for Light Transport Aircraft
Design & Optimization of Lever Quadrant Assembly for Light Transport AircraftIRJET Journal
 
Development and design validation of pneumatic tool for stem seal collet fi...
Development and design validation of pneumatic tool for stem seal   collet fi...Development and design validation of pneumatic tool for stem seal   collet fi...
Development and design validation of pneumatic tool for stem seal collet fi...Dr.Vikas Deulgaonkar
 
Design, Analysis and Manufacturing of Hydro-pneumatic Press Machine
Design, Analysis and Manufacturing of Hydro-pneumatic Press MachineDesign, Analysis and Manufacturing of Hydro-pneumatic Press Machine
Design, Analysis and Manufacturing of Hydro-pneumatic Press Machineijceronline
 
IRJET- Design and Fabrication of Pneumatic Stirrup Making Machine
IRJET- Design and Fabrication of Pneumatic Stirrup Making MachineIRJET- Design and Fabrication of Pneumatic Stirrup Making Machine
IRJET- Design and Fabrication of Pneumatic Stirrup Making MachineIRJET Journal
 
Comparative Study of Yaw and Nacelle Tilt Control for a Two-Bladed Downwind W...
Comparative Study of Yaw and Nacelle Tilt Control for a Two-Bladed Downwind W...Comparative Study of Yaw and Nacelle Tilt Control for a Two-Bladed Downwind W...
Comparative Study of Yaw and Nacelle Tilt Control for a Two-Bladed Downwind W...Yousuf Al Khalifin
 
Electric Power Generation.pptx
Electric Power Generation.pptxElectric Power Generation.pptx
Electric Power Generation.pptxutkalpatil2
 
experiment Crank shaft I.C ENGINE
experiment Crank shaft I.C ENGINEexperiment Crank shaft I.C ENGINE
experiment Crank shaft I.C ENGINEoday hatem
 
Lifting mechanism for attachments of agricultural equipments
Lifting mechanism for attachments of agricultural equipmentsLifting mechanism for attachments of agricultural equipments
Lifting mechanism for attachments of agricultural equipmentseSAT Publishing House
 
Aerodynamics of wind turbines
Aerodynamics of wind turbinesAerodynamics of wind turbines
Aerodynamics of wind turbinesH Janardan Prabhu
 
Crankshaft Manufacturing Project report
Crankshaft Manufacturing Project report Crankshaft Manufacturing Project report
Crankshaft Manufacturing Project report Omar Amen
 
Finite Element Analysis of Shaft of Centrifugal Pump
Finite Element Analysis of Shaft of Centrifugal PumpFinite Element Analysis of Shaft of Centrifugal Pump
Finite Element Analysis of Shaft of Centrifugal PumpIOSR Journals
 
Failure investigation of axle box spring of railway 16 t coaches
Failure investigation of axle box spring of railway 16 t coachesFailure investigation of axle box spring of railway 16 t coaches
Failure investigation of axle box spring of railway 16 t coacheseSAT Journals
 
Performance Evaluation for Production of 5000kgHydraulic Jack
Performance Evaluation for Production of 5000kgHydraulic JackPerformance Evaluation for Production of 5000kgHydraulic Jack
Performance Evaluation for Production of 5000kgHydraulic JackIOSR Journals
 
Transient flow analysis for horizontal axial upper-wind turbine
Transient flow analysis for horizontal axial upper-wind turbineTransient flow analysis for horizontal axial upper-wind turbine
Transient flow analysis for horizontal axial upper-wind turbineinventy
 
FEA OF A CRANKSHAFT IN CRANK-PIN WEB FILLET REGION FOR IMPROVING FATIGUE LIFE
FEA OF A CRANKSHAFT IN CRANK-PIN WEB FILLET REGION FOR IMPROVING FATIGUE LIFEFEA OF A CRANKSHAFT IN CRANK-PIN WEB FILLET REGION FOR IMPROVING FATIGUE LIFE
FEA OF A CRANKSHAFT IN CRANK-PIN WEB FILLET REGION FOR IMPROVING FATIGUE LIFEijiert bestjournal
 
Design of an unprotected flange coupling
Design of an unprotected flange couplingDesign of an unprotected flange coupling
Design of an unprotected flange couplingjsunny155
 
Review of shaft failure in Coil Car Assembly
Review of shaft failure in Coil Car AssemblyReview of shaft failure in Coil Car Assembly
Review of shaft failure in Coil Car AssemblyIRJET Journal
 

Similar to 3-component force balance and angle of attack actuator (20)

Motion_Sim_and_FEA
Motion_Sim_and_FEAMotion_Sim_and_FEA
Motion_Sim_and_FEA
 
Performance and Fault diagnosis of Horizontal Axis Wind Turbine Components
Performance and Fault diagnosis of Horizontal Axis Wind Turbine ComponentsPerformance and Fault diagnosis of Horizontal Axis Wind Turbine Components
Performance and Fault diagnosis of Horizontal Axis Wind Turbine Components
 
Design & Optimization of Lever Quadrant Assembly for Light Transport Aircraft
Design & Optimization of Lever Quadrant Assembly for Light Transport AircraftDesign & Optimization of Lever Quadrant Assembly for Light Transport Aircraft
Design & Optimization of Lever Quadrant Assembly for Light Transport Aircraft
 
Development and design validation of pneumatic tool for stem seal collet fi...
Development and design validation of pneumatic tool for stem seal   collet fi...Development and design validation of pneumatic tool for stem seal   collet fi...
Development and design validation of pneumatic tool for stem seal collet fi...
 
Design, Analysis and Manufacturing of Hydro-pneumatic Press Machine
Design, Analysis and Manufacturing of Hydro-pneumatic Press MachineDesign, Analysis and Manufacturing of Hydro-pneumatic Press Machine
Design, Analysis and Manufacturing of Hydro-pneumatic Press Machine
 
IRJET- Design and Fabrication of Pneumatic Stirrup Making Machine
IRJET- Design and Fabrication of Pneumatic Stirrup Making MachineIRJET- Design and Fabrication of Pneumatic Stirrup Making Machine
IRJET- Design and Fabrication of Pneumatic Stirrup Making Machine
 
B029010016
B029010016B029010016
B029010016
 
Comparative Study of Yaw and Nacelle Tilt Control for a Two-Bladed Downwind W...
Comparative Study of Yaw and Nacelle Tilt Control for a Two-Bladed Downwind W...Comparative Study of Yaw and Nacelle Tilt Control for a Two-Bladed Downwind W...
Comparative Study of Yaw and Nacelle Tilt Control for a Two-Bladed Downwind W...
 
Electric Power Generation.pptx
Electric Power Generation.pptxElectric Power Generation.pptx
Electric Power Generation.pptx
 
experiment Crank shaft I.C ENGINE
experiment Crank shaft I.C ENGINEexperiment Crank shaft I.C ENGINE
experiment Crank shaft I.C ENGINE
 
Lifting mechanism for attachments of agricultural equipments
Lifting mechanism for attachments of agricultural equipmentsLifting mechanism for attachments of agricultural equipments
Lifting mechanism for attachments of agricultural equipments
 
Aerodynamics of wind turbines
Aerodynamics of wind turbinesAerodynamics of wind turbines
Aerodynamics of wind turbines
 
Crankshaft Manufacturing Project report
Crankshaft Manufacturing Project report Crankshaft Manufacturing Project report
Crankshaft Manufacturing Project report
 
Finite Element Analysis of Shaft of Centrifugal Pump
Finite Element Analysis of Shaft of Centrifugal PumpFinite Element Analysis of Shaft of Centrifugal Pump
Finite Element Analysis of Shaft of Centrifugal Pump
 
Failure investigation of axle box spring of railway 16 t coaches
Failure investigation of axle box spring of railway 16 t coachesFailure investigation of axle box spring of railway 16 t coaches
Failure investigation of axle box spring of railway 16 t coaches
 
Performance Evaluation for Production of 5000kgHydraulic Jack
Performance Evaluation for Production of 5000kgHydraulic JackPerformance Evaluation for Production of 5000kgHydraulic Jack
Performance Evaluation for Production of 5000kgHydraulic Jack
 
Transient flow analysis for horizontal axial upper-wind turbine
Transient flow analysis for horizontal axial upper-wind turbineTransient flow analysis for horizontal axial upper-wind turbine
Transient flow analysis for horizontal axial upper-wind turbine
 
FEA OF A CRANKSHAFT IN CRANK-PIN WEB FILLET REGION FOR IMPROVING FATIGUE LIFE
FEA OF A CRANKSHAFT IN CRANK-PIN WEB FILLET REGION FOR IMPROVING FATIGUE LIFEFEA OF A CRANKSHAFT IN CRANK-PIN WEB FILLET REGION FOR IMPROVING FATIGUE LIFE
FEA OF A CRANKSHAFT IN CRANK-PIN WEB FILLET REGION FOR IMPROVING FATIGUE LIFE
 
Design of an unprotected flange coupling
Design of an unprotected flange couplingDesign of an unprotected flange coupling
Design of an unprotected flange coupling
 
Review of shaft failure in Coil Car Assembly
Review of shaft failure in Coil Car AssemblyReview of shaft failure in Coil Car Assembly
Review of shaft failure in Coil Car Assembly
 

3-component force balance and angle of attack actuator

  • 1. EG3005 3rd Year Project Final Report 2013/2014 3-component force balance and angle of attack actuator Tobias Reichold Date of submission: Friday, 9th of May 2014 University of Leicester Department of Engineering
  • 2. Contents 1 Introduction 1 1.1 Overview 1 1.2 Project background 1 1.2.1 Forces in flight 1 1.2.2 The Charles Wilson wind tunnel 2 1.3 Core components and functionality 2 1.3.1 The use of a force balance? 4 2 Manufacturing and Assembly 5 2.1 Early work 5 2.1.1 Fixed Plate modifications 5 2.1.2 Floating plate modifications 5 2.1.3 ”Components to be manufactured” 6 2.1.4 Gears 7 2.1.5 Force transfer strips 7 2.2 Initial modifications and assembly 7 2.3 Final manufactured components 11 2.4 Final assembly 14 3 Electronics system 16 3.1 Encoder concept 16 3.1.1 ADC selection 16 3.1.2 Potentiometer selection 17 3.2 Electrical shielding 17 3.2.1 ADC 17 3.2.2 Power cables 18 3.2.3 Analog signal cables 18 3.2.4 Stepper motor 18 3.3 Stepper motor driver 18 4 Control and readout software 19 4.1 Overview 19 4.2 Individual stages 19 4.2.1 ADC code 19 4.2.2 LabVIEW code 20 Potentiometer readout program 20 i
  • 3. Contents Interpolation program 21 5 Installation and calibration 23 5.1 LUT calibration 23 5.2 Installation 23 6 Progress vs proposal 24 6.1 Delays at the start 24 6.2 Problems during the project 24 6.3 Conclusion and handover 25 Acknowledgments 26 Bibliography 27 ii
  • 4. 1 Introduction 1.1 Overview This report marks the end of the project to construct and calibrate a 3-component force balance and angle of attack actuator for the Charles Wilson sub-sonic wind tunnel at the University of Leicester. This final report will describe: 1. The complete manufacture and assembly process 2. The electrical systems 3. The software code for LabVIEW and the Arduino controller and ADC 4. The installation and calibration 5. A discussion of the actual progress vs the proposal 1.2 Project background The renovation of the Charles Wilson wind tunnel is an ongoing project. Over the past 2 years it has been the departments aim to update the capabilities of the wind tunnel by improving the working environment and offering more modern amenities [1]. As part of the renovation, the wind tunnel is to receive an updated 3-component force balance with an remote controlled angle of attack actuator (AOA). 1.2.1 Forces in flight If an airfoil is subjected to a flow of air, it will experience various forces. The 3 forces we are interested in are lift, drag and pitching moment. They are in figure 1 [3]: Airflow Figure 1: 3 airfoil forces 1
  • 5. These are the forces that our force balance should measure. In addition it is able to adjust the angle of attack (AOA) of the wing section enabling a variety of flying scenarios, for example if the aircraft is climbing rapidly[3]. 1.2.2 The Charles Wilson wind tunnel The Charles Wilson wind tunnel is a closed-loop sub sonic tunnel, which has a fully wooden framework. Its single 1.5m eight bladed axial fan is powered by a 24kW Ward Leonard PSU set, permitting a maximum flow speed of 30ms−1 . The tunnel is split into two main sections: The environmental section, which is used e.g. for testing the aerodynamics of parachutes and the performance of small wind turbines, and a high speed section, where the force balance will be mounted[3]. 1.3 Core components and functionality A force balance is assembled from a variety of components. To understand how the force balance works, we will outline each core component and it’s functionality. In this example, we will look at the fully assembled force balance before it was mounted in the Charles Wilson tunnel: 1 23 3 4 5 6 7 7 8 8 8 9 9 10 1112 13 14 15 Figure 2: Assembled force balance 1. Fixed Plate: The fixed plate is the base plate that mounts to the side of the wind tunnel and holds all other components. 2
  • 6. 2. Floating plate: The floating plate has a shaft attached to it, which reaches into the wind tunnel. The wing section is attached to this shaft. Depending on the forces acting on the airfoil, the floating plate will move with the airfoil, transferring the resulting forces on to the brass shim force transfer strips. The floating plate is suspended by the brass shim strips. 3. Lift force arms: The lift force arms will measure the lift component of the total acting forces. 4. Drag force arm: The drag force arm does the same as 3. but for the drag component. 5. Tension spring: The tensioning springs purpose is to hold the airfoil shaft in place when the system is at idle. 6. Angle dial: The angle dial displays the current AOA. 7. Brass shim force transfer strips: The force exerted by the moving floating plate is transferred to the lift and drag arms via the strips to measure them. 8. Jointed spacer arms: These jointed spacer arms allow the floating plate to move parallel to the fixed plate. 9. Retention screws: When the force balance is not in use, these screws are tightened causing the floating plate to be slightly raised. This removes the tension exerted by the floating plate on the brass shim. 10. Mid train shaft: This shaft has one 11 tooth gear on the front and one 80 tooth gear (not visible) on the rear. It transmits the motion of the stepper motor to the main 180 tooth gear and therefore onto the airfoil. 11. Stepper motor: The motor supplies the rotational motion to the gear assembly and is the heart of the AOA actuator. 12. Potentiometer and bracket: The potentiometer will rotate and vary it’s wiper voltage according to the rotation of the 180 tooth gear. This voltage is used to determine the angular position of the airfoil. 13. BNC bracket: This holds 6 BNC bulkheads which are connected to the po- tentiometer. Via 2 of the channels, the potentiometer is supplied with 3.3V and the 4 remaining are for measuring the supply and wiper voltage via the Arduino. 14. 180 tooth gear: This gear is connected to the angle dial and the airfoil shaft. 15. Tightening bolt: When the airfoil shaft is inserted into the balance, it passes through an internal collet and sticks out the end. When tightening the bolt, the collet clamps down the airfoil shaft and holds it in place. 3
  • 7. 1.3.1 The use of a force balance? The principle use of such a force balance is in testing different airfoils and deter- mining how much lift they can produce and how much drag they generate, under varying AOA’s and wind speeds. With the updated load cells to measure the forces, this can now be done very accurately. Another benefit over the old system is the remote controlled AOA actuator. You will be able to set the desired angle using a LabVIEW program, then have a stepper motor maneuver the section into place with a accuracy of ±0.1° degrees over a total range of −75° to +75° degrees. For the given accuracy, this adjustment is reasonably fast at a maximum rotation speed of 5◦ /second. [3]. 4
  • 8. 2 Manufacturing and Assembly 2.1 Early work The project started with a thorough study of the provided documentation, including reports and CAD drawings, from the former 4th year group who started this project in 2012-2013[2]. The most important pieces of information from all reports were: 1. How far has manufacturing and assembling progressed, 2. Are there any known faults, problems or defective components 3. A collection of CAD drawings for existing components and for those which still needed to be manufactured. The reports and CAD drawings mentioned only a single minor design error which was a discrepancy between the stepper motor shaft and the first 11 tooth gear. The report stated that almost all components were already manufactured and ready to be assembled. It turns out that the report missed almost all tasks that were actually left to do. The provided CAD drawings almost all had significant numbers of errors [4]. 2.1.1 Fixed Plate modifications The fixed plate acts as the ground plate, which mounts to the wind tunnel wall and holds all other components. The CAD drawing of the modifications to the fixed plate, which indicated the hole positioning for the force and drag arms, was missing a total of 21 holes on the plate [4]! 2.1.2 Floating plate modifications The floating plate will move according to the applied forces on the airfoil and transfer the forces onto the force transfer strips. The CAD drawing of the modifications to the floating plate displayed holes that were either non-existent or severely mislocated. The holes for the stepper motor mounting had counter bores two times too wide in diameter for the screws used. In addition, the positions of the bearing block mounting holes were all wrong by 4mm[4]. 5
  • 9. 2.1 Early work 2.1.3 ”Components to be manufactured” The collection of CAD drawings provided contained the mid-train gear shaft, which houses an 11 & 80 tooth gear, the motor pinion shaft, the collet for gripping the airfoil section shaft and the bearing block. The dimensions provided for the mid- train gear shaft were all incorrect and did not correspond to requirements of the bearing block. It was therefore completely redesigned as seen in figure 3: Figure 3: Mid train gear shaft CAD drawing The same applies to the collet, manufactured by the 4th year group. It had to be turned down by more than 2mm. To address the issue of the gap between the stepper shaft and the 1st 11 tooth gear, a flexible universal joint was proposed by the 4th years, which however would not keep the gear firmly in place and would allow it to droop down and flex away from the above 80 tooth gear. Figure 4 shows the gear mounting locations [4]: Figure 4: Back of floating plate 6
  • 10. 2.2 Initial modifications and assembly The mid train shaft was also suffering from a torque problem which caused it to move about unforeseeable when spinning up. This is another major problem not addressed in the report. This was solved by manufacturing an additional bracket which fitted on the other side of the floating plate, opposite the bearing block as shown in figure 5 [4]: Figure 5: Side view of the floating plate 2.1.4 Gears All, except one gear, did not have a boss extrusion, but the ”Modified Force Balance Assembly” drawing listed all 4 as having one. This meant that the fitting of grub screws for the 11 tooth gears was very tricky, as they have to be placed between the teeth of the gear and this only allows for an M2.5 or smaller screw to be fitted as the gears would otherwise interfere with each other. In addition, the 180 tooth gear had to be re bored to accommodate the tightening bolt. It also required non-standard pitch circle diameter screw holes to be added to secure the gear to the angle dial [4]. 2.1.5 Force transfer strips As seen in Figure 2, the brass shim force transfer strips are responsible for transfer- ring the forces which act on the floating plate from the airfoil section onto the lift and drag arms. These components are of major importance to the entire assembly. The end sections of all 3 brass strips had sheared of right outside their mounting mechanism and new strips had to be found and soldered into their mounts [4]. 2.2 Initial modifications and assembly The first modifications were made to the floating plate in order to mount the step- per motor and bearing block to it. The holes for the block were slightly widened to 7
  • 11. 2.2 Initial modifications and assembly correct for incorrect dimensions on the CAD drawing. With floating plate modifi- cations finished, the next task was to manufacture the redesigned mid train shaft and bracket, so that the shaft would fit precisely into the bearing and housing. This allows for free positioning of the gears when aligning them (see figure 4&5) and it solves the torque issue on the shaft. Next the main 180 tooth gear was re-bored and the non standard pitch circle diameter holes drilled to mount the gear and accommodate the tightening bolt as shown below in figure 6[4]: Figure 6: Gear and tightening bolt assembly; The collet was then turned down by a total of 2mm in diameter to fit into the hollow shaft of the angle dial. These tasks were done by the workshop technicians. Then the holding brackets for the jointed standoffs were installed. Finally, the stepper motor mounted and the bearing block with it’s bracket counterpart was installed as shown in figure 7 [4]: 8
  • 12. 2.2 Initial modifications and assembly Figure 7: Assembled floating plate; As the fixed plate had already been fully modified, the assembly process was fairly straight forward. The fixed and jointed standoffs were mounted first, followed by the lift and drag force transducer arms. The arm assembly for the lift arms was mounted next. The shaft of the drag arm was too long to fit properly into it’s bearings, so it was trimmed by about 4mm and then mounted again as shown in figure 8 [4]: 9
  • 13. 2.2 Initial modifications and assembly Figure 8: Assembled fixed plate; A custom adapter has been made for the stepper motor. This mounts directly to the stepper motor shaft and accommodates one 11 tooth gear. Both 11 tooth gears have been fitted with M2.5 grub screws between the teeth. The adapter is the replacement for the previously proposed universal joint. The brass shim force transfer strips have been cut to size and re soldered into their original position after removing all leftover shim from the connections [4]. The work described up to this point has been done in semester one. The next section focuses on the work done in semester two work. 10
  • 14. 2.3 Final manufactured components 2.3 Final manufactured components In semester 2, a total of 3 more components were manufactured to implement the angular encoder system. This includes: 1. a variable potentiometer bracket with over-torque protection, 2. a shortened BNC connector bank 3. a modified, electrically shielded, IP67 diecast box which houses the Arduino Due. The potentiometer bracket is made from 2 L-profiled pieces of aluminum, allowing both horizontal and vertical adjustment capabilities in order to ensure a good fit between the potentiometer and the main 180 tooth gear as can be seen in figure 9: Figure 9: Potentiometer with bracket The potentiometer was fitted with a 15 tooth gear which had been re-bored to 1/4 inch to fit the potentiometer shaft. It is secured by 2 M2.5 grub screws, located at opposite sides between the teeth. To prevent the potentiometer from taking damage when it is turned beyond its end of rotation, two 2 rubber spacers have been fitted at its mounting point. Both have been treated with silicone spray which enables 11
  • 15. 2.3 Final manufactured components sufficient grip during normal operation and allows the potentiometer to rotate within the bracket if turned too far. The BNC connector bank houses 6 non-isolated BNC bulkheads, 75Ω. It is made from a piece of aluminum with an L profile as can be seen in figure 10: Figure 10: BNC bracket This means that the BNC shields are all interconnected with each other to prevent ground loops. The connector bank is mounted to the left side of the fixed plate to aid the later cable management of the BNC cables, 75Ω, 5m and to ease the installation of the cables from the potentiometer to the connector bank. The last component is a diecast box which contains the arduino board as can be seen in figure 11: Figure 11: Arduino diecast box 12
  • 16. 2.3 Final manufactured components 1. 1-6: BNC bulkheads. 2. 7: Guarded power switch. 3. 8: PSU banana jacks. 4. 9: Ground banana jack grounds out the diecast box. 5. 10-11: USB programming & native cable. Programming cable is for data transmission and the native cable needed to run the Arduino as a host ( native cable currently not in use). Six isolated BNC bulkheads, 75Ω, have been added. These provide connectors to the analog input ports on the arduino. External banana jacks provide the arduino with power from an external PSU which offers much cleaner power than a simple USB supply. This is important as it enables the Arduino to make more accurate readings. A separate ground banana jack, connected directly to the box, grounds out the enclosure, further reducing potential electric interferences. A guarded power switch ensures safe operation of the ADC. 13
  • 17. 2.4 Final assembly 2.4 Final assembly Figure 12: Assembled force balance After all components were manufactured, the final assembly was done: • mounting the floating plate to the fixed plate, • installing the force transfer strips, • mounting of the potentiometer bracket, • the BNC connector bank and the wiring between the BNC bulkheads and the potentiometer. 14
  • 18. 2.4 Final assembly To ensure the potentiometer bracket can’t rotate when under load, 2 M4 screws were installed with a horizontal offset to each other to ensure a secure fit. All electrical connections were soldered on and protected with heat shrink tubing. After a final inspection by myself and workshop staff, the force balance was deemed correctly assembled and ready to install. 15
  • 19. 3 Electronics system 3.1 Encoder concept The main purpose of the encoder system is to convert the rotation of the poten- tiometer, which varies according to the rotational position of the 180 tooth gear, into angular position information of the AOA as outlined in figure 13: Figure 13: ADC diagram and functionality outline 3.1.1 ADC selection As the main computational infrastructure of the Charles Wilson Wind tunnel is powered by LabVIEW, a NI ADC such as a NI 6008 USB ADC was the first choice . It offers a 12 bit ADC with differential mode voltage readout and it would ensure compatibility with the existing infrastructure. However at 95 pounds, it was too expensive for the remaining budget. Hence, the Arduino Due was chosen as it offered the same ADC resolution at a lower price. Other Arduino products, such as 16
  • 20. 3.2 Electrical shielding the Uno, can supply higher voltage of 5V but the ADC resolution is only 10 bits. Going from 10 to 12 bits yields a quadruple resolution of 4095 points rather than 1023. Hence the use of the Arduino Due. 3.1.2 Potentiometer selection The main selection criteria for the potentiometer are: 1. A high resistance value in order to get good voltage variations across the full turn spectrum 2. A good linearity tolerance and low temperature drift to ensure a good linear variation in resistance when rotated 3. Must have sufficient turns to be able to to cover an angle range from −75 to +75 degrees angle of attack The chosen potentiometer is a Vishay 535 50kΩ 5 turn. This potentiometer offers a linearity of 5% at 50kΩ, which is the highest resistance value in the series. Mounting a 15 tooth spur gear to the potentiometer shaft and being driven by the 180 tooth gear, results in the utilization of all 5 turns over the full angular range. 3.2 Electrical shielding The stepper motor and the driver card components which operate at high voltages, consume large amounts of current in operation. The stepper motor has been fitted with 5m extension wiring, in order for the force balance to be mounted in place and the stepper being supplied with power, while having sufficient slack in the wires to avoid damage when pulled. All these are major sources of interference which causes noise to be induced into the voltage signals, reducing accuracy and reliability. Therefore, critical components such as the ADC, power cables, data cables and the stepper need to be shielded. 3.2.1 ADC As the ADC is the heart of the encoder system, the shielding is extra thorough to ensure reliable operation. It is mounted into an IP67 Diecast Box with the board separately isolated from the chassis. The chassis itself is grounded via an earth plug to ensure any induced voltages are removed from the ADC and the chassis (see figure 11). 17
  • 21. 3.3 Stepper motor driver 3.2.2 Power cables Shielding for this component is critical, as the power cables are very long and carry large currents. They have been sleeved over the full length in a tinned copper braid and grounded at one end to earth. 3.2.3 Analog signal cables For data cables, standard 5m BNC coaxial cables,75Ω, were used as they offer good shielding, are simple to install and were cheap to buy, compared to 50Ω cables. 3.2.4 Stepper motor The Stepper motor does not have a comparable shielding to the before mentioned components as it can’t be encased due to the resulting increase in temperature. The motor is fitted with a dedicated ground cable to earth. As the motor face is in contact with the exposed metal surface of the force balance, it has the added effect that the balance is grounded as well. 3.3 Stepper motor driver To drive the stepper motor a Gecko G201X driver card was purchased and in- stalled along with the existing Gecko drivers in the wind tunnel. This ensures cross- compatibility should the driver ever fail, there are 2 more on standby that could replace it. This component did require additional funding of approx. 96 pounds as it was not purchased by the former 4th year group. 18
  • 22. 4 Control and readout software 4.1 Overview The readout software has multiple stages. The first stage is the Arduino Due which is coded in Arduino programming language. The continuous voltage signal is digitized and exported via USB. The 2nd stage is the host computer acquires the exported data, via the same USB. The 3rd stage is the LabVIEW program which processes the received data into the desired angular format. The basic block diagram can be seen in figure 13. The initial plan was to use the LabVIEW toolkit which allows simple interfacing between the Arduino and LabVIEW. It supported programming the Arduino in the LabVIEW environment and contained a library of approximately 800 different sam- ple programs, including a potentiometer readout program. However, the Arduino Due currently uses beta drivers, which are not compatible with LabVIEW. Hence a custom program had to be made. 4.2 Individual stages Due to the complexity of the programs and the varying platforms, we will take a closer at the individual stages to see how they operate and interconnect to each other. 4.2.1 ADC code Figure 14, shows 3 lines of code in which the Arduino is initialized to the maximum ADC resolution of 12 bits and a maximum baud rate of 115200 to ensure maximum speed and accuracy. It receives the raw voltage signal from the potentiometer via analog input port A0. 19
  • 23. 4.2 Individual stages Figure 14: Code for initialization of arduino In the code shown in figure 15, the data points are buffered in memory until a pre-set quantity aveLen is reached and averaged to reduce the effects of noise. Figure 15: Summation and averaging of data points The final step is to export the averaged data sets via, here named COM10. A time delay of 1ms is added to the loop to avoid the arduino becoming unstable as seen in figure 16: Figure 16: Export and delay 4.2.2 LabVIEW code Potentiometer readout program The LabVIEW program controls both the stepper motor motion whilst reading and processing the ADC data. The host computer obtains the data through USB, on COM10, by using NI VISA, a package enabling a LabVIEW program to import data. This gateway is set to the same baud rate and COM port as used by the arduino {1} highlights the NI VISA in figure 17: 20
  • 24. 4.2 Individual stages Figure 17: Potentiometer readout program The received data is sent through a string to number converter in order to be pro- cessed further {2}. To remove any accidental data points which are = 0 , a basic Boolean filter is implemented {2}. If the data point is greater than 0, the output is true and the data point is carried forward, otherwise it’s discarded. The filtered data points are declared as a global variable {3}. In {4} the filtered data points are converted into the measured voltage by multiplying with the ratio of the assumed supply voltage 3.3V and the ADC resolution of 4095. The measured voltage is also plotted in a graph. As no limit switches are implemented, a 2 stage software safety is used in {5} and {6}. In stage 1 {5}, if the voltage is ≥ 2.5V or ≤ 0.9V a visual warning is displayed as preliminary caution. In stage 2 {6}, if the voltage is ≥ 2.8V or ≤ 0.5V , the program will automatically terminate and therefore cuts out any stepper motor motion. Interpolation program In order to obtain an angle from the measured voltage, we need a spreadsheet which contains the information about which voltages correspond to which angles. The spreadsheet is called a look up table (LUT). The used data is obtained during the calibration of the AOA actuator. The LUT is fed into a subVi which reads out the file and indexes the voltages and angles as seen in figure 18: Figure 18: Open LUT sub Vi 21
  • 25. 4.2 Individual stages As the measured voltages will never match exactly with the values in the LUT, linear interpolation is used to get an approximate value for the angle. The used formula used can be seen in figure 19, where A is the LUT’s angle, V the LUT’s voltage and V 0 the measured voltage: Figure 19: Interpolation program The final result is an approximate AOA from the measured voltage on the poten- tiometer. 22
  • 26. 5 Installation and calibration 5.1 LUT calibration Before the force balance was mounted, the encoder needed to the calibrated. It would still be possible to calibrate the encoder after the balance is mounted, but as there are no physical limit switches, it is important to observe the position as the angle dial is moved in the range of ±75° in increments of 1°. This gives a high accuracy LUT. It would still work if the table only had e.g. 20 data points, due to the linear interpolation capabilities of the LabVIEW code. However, this would make it less accurate. For each angle, approximately 1000 voltage readings were acquired via LabVIEW and averaged in a spreadsheet. This is repeated for every incremental step and recorded in an excel spreadsheet. This is now the Voltage/Angle look up table. 5.2 Installation The force balance is now mounted on the rear of the high speed section of the tunnel by 3 M12 steel bolts. This is a 2 person job as one person has to hold the balance and insert the bolts while the other tightens the nuts from inside the tunnel. In this case Mr Dipak Raval helped me mounting. The last task was the cable management of the power and data cables. It is important to maintain sufficient separation of the power and data cables due to the electrical interferences from the stepper power cables and the driver. Despite both cables being shielded, it is good practice to keep these cables well separated to reduce noise even further. 23
  • 27. 6 Progress vs proposal 6.1 Delays at the start At the beginning of the 3rd year, my former supervisor Dr Xiano Mao had left the University meaning that no project work could start. Approximately 2 weeks into the semester, a re-allocations had been made. At this time, I presented my own project idea to my new supervisor Dr. Rona: Turbulence detection by optical interferometry. After weeks of consultation with scientists at Oxford University, it became clear that while the project was doable, it was beyond the scope of a 3rd year project. The new project was the 3 component force balance. Both factors combined already lead to a significant delay of approximately 3 weeks. 6.2 Problems during the project As this project was said to be a very well conducted project to this stage, the expectation was to find a project which was ready to be continued and had good documentation. At first sight, the provided reports looked very promising, however it quickly became clear that mechanically, the force balance was not close to being ready for assembly, as stated in the reports. The majority of the CAD drawings for ”components to be manufactured” were unusable as the dimensions had little to no correlation to the existing parts. Some needed complete re-designs. A CAD drawing of the fixed plate missed 21 holes present on the part. Pre-manufactured components such as the bearing block had it’s mounting hole alignment of by 4mm diagonally and the collect was 2mm too thick. These problems cost a lot of time and effort to correct. Another setback was the lack of the Gecko stepper motor driver, around which the electrical system was built. The fine print in the purchasing list then revealed that the driver was not yet purchased. This required requesting additional funding in order to buy the new driver card as without it, the force balance’s AoA actuator would not work. This resulted in an additional cost of 96 pounds. Later, when pro- gramming the software, electrical noise became a major problem. This factor had not been considered to be a major problem, hence it caused further delay whilst crit- ical components had to be shielded. Finally, compatibility issues with the Arduino Due and the LabVIEW specific interfacing code required a new custom program, requiring more time. 24
  • 28. 6.3 Conclusion and handover 6.3 Conclusion and handover It was intended to have the force balance fully manufactured and assembled by the end of semester 1, implemented and calibrated by the end of semester 2. Due to the a fore mentioned problems and January exam period, the final manufacture and assembly was delayed to mid February, causing the project not the completed as originally intended. An important lesson that was learned from these problems is that you should always expect the unexpected. When a project is handed over, you should expect there to be errors and/or missing/incomplete parts. Despite the setbacks, major progress has been achieved throughout the year: 1. The force balance received all its necessary modifications and re-designed com- ponents. 2. It’s fully assembled and mounted in its final position. 3. Stepper motor and encoder system are fully operational, including their re- spective software packages and calibration. 4. The system is build to allow easy upgrading for a forthcoming project (see below). The remaining items that need to be completed are: 1. The most important task is to complete the wiring and calibration of the force transducers with dead weights and update the existing LabVIEW program with the new calibration constants. The program is the same as used in the 2nd year airfoil experiment. 2. Currently, the force balance doesn’t have physical home or limit switches. The stepper motor limit and home control is in software only. For a more reliable operation, physical limit and home switches should be added and implemented into the existing control software. 3. The arduino reads the wiper voltage of the potentiometer in single ended mode and the LabVIEW software assumes a constant supply voltage of exactly 3.3V. To increase reading accuracy and generate an independence from fluctuations in the PSU, the arduino code and the LabVIEW software should be modified such that the system takes a differential reading of the supply voltage and the wiper voltage. The BNC cables/jacks are already installed to support differential mode. 4. If the system has been idling for a longer period of time, it is necessary to re-check the encoder calibration and, if needed, re-calibrate the system and update the look up tables. 25
  • 29. Acknowledgments First and foremost I would like to thank both my supervisors Dr. Audrius Bag- danavicius and Dr. Aldo Rona for their continuous support and guidance through- out the project. Another big thank you goes to Mr. Alan Wale and Mr. Dipak Raval for their support in all manufacturing and installation matters. Whenever needed an expert option on any software or wind tunnel related problems, Mr. Andrew Norman and Mr. Paul Williams would not hesitate to assist to the best of their abilities. Finally, a big thank you to the Department of Physics at the University of Oxford for providing the crucial brass shim for the force transfer strips, without which the project would still be in pieces today. 26
  • 30. Bibliography [1] Alex Harris Andy heard Michael Hancock Zihui Dong Ben Doust, Rob Cowlam. Fourth year project executive summary report; Charles Wilson wind tunnel re- port. University of Leicester, first edition, 2012. [2] Rob Cowlan. Charles Wilson Wind Tunnel Renovation. University of Leicester, 2012. [3] Tobias Reichold. The 3-component force balance and angle of attack actuator Poster. Tobias Reichold, 2014. [4] Tobias Reichold. EG3005 3rd Year Project Interim Report 2013-2014 3- component force balance and angle of attack actuator. Tobias Reichold, 2014. 27