This protocol characterizes hexacopter thrust and aerodynamics. For this experiment, we used commercially available, off-the-shelf components for the hexacopter, and the details are provided in Table 2. For the flight controller, we selected an open-source autopilot, Librepilot,9 as it provided flexibility to control individual motor commands issued to the hexacopter.
The test stand for mounting the load cell and hexacopter was fabricated in-house using laminated plywood and is shown in Figure 2. When designing the test stand, note that it must allow accurate adjustment of the multicopter’s angle of attack and be sufficiently rigid to withstand bending forces and vibrations created while operating the motors.
A 6-axis load cell is mounted on the test stand and connected to the data acquisition board, as shown in Figure 3. Aerodynamic and thrust forces are sensed in the body frame of the hexacopter by the load cell. Strain gauge data passes through a signal conditioner. The data acquisition (DAQ) board then acquires the analog force and torque components using a calibration procedure provided by the load cell manufacturer. The DAQ board then stores these values in a high-speed buffer and later to permanent disk.
For this protocol, first, determine the forces generated by the individual motors. Then determine the forces acting on the bare airframe, followed by determining the forces generated by the whole hexacopter as a function of motor RPM commands. Issue the same RPM commands to all motors for each test.
1. Dynamometer Experiment
The dynamometer allows direct measurement of parameters, including thrust, torque, RPM, battery voltage, and current. Parameters such as electrical power, mechanical power, and motor efficiency can then be derived from Equations (3), (4), and (5).
2. Static Thrust Test
3. Dynamic Thrust Test
Conduct a series of wind tunnel tests to characterize and analyze the hexacopter’s linear aerodynamic forces, primarily lift and drag, over a variety of airspeeds and incidence angles. During the wind tunnel experiments, the hexacopter is assumed to be in steady flight conditions. Therefore, the magnitude of the hexacopter velocity vector is the same as airspeed and assumed horizontal in the world frame. Lift and drag forces are primarily due to the flow of air around the hexacopter. Note that lift and drag forces are assumed to characterize the total lift and total drag on hexacopter; side forces are negligible.
The experimental procedure performed in this experiment is similar to those reported in Foster10 and Russell11. During wind tunnel testing, the hexacopter was driven by a power converter plugged into building (AC) power to assure consistent power and voltage levels throughout all tests. Note that motors at high RPMs can consume appreciable current; use low gauge and short length wire to prevent appreciable voltage drop across the wire during operation.
Source: Prashin Sharma and Ella M. Atkins, Department of Aerospace Engineering, University of Michigan, Ann Arbor, MI
Multicopters are becoming popula…
This protocol characterizes hexacopter thrust and aerodynamics. For this experiment, we used commercially available, off-the-shelf components for the hexacopter, and the details are provided in Table 2. For the flight controller, we selected an open-source autopilot, Librepilot,9 as it provided flexibility to control individual motor commands issued to the hexacopter.
The test stand for mounting the load cell and hexacopter was fabricated in-house using laminated plywood and is shown in Figure 2. When designing the test stand, note that it must allow accurate adjustment of the multicopter’s angle of attack and be sufficiently rigid to withstand bending forces and vibrations created while operating the motors.
A 6-axis load cell is mounted on the test stand and connected to the data acquisition board, as shown in Figure 3. Aerodynamic and thrust forces are sensed in the body frame of the hexacopter by the load cell. Strain gauge data passes through a signal conditioner. The data acquisition (DAQ) board then acquires the analog force and torque components using a calibration procedure provided by the load cell manufacturer. The DAQ board then stores these values in a high-speed buffer and later to permanent disk.
For this protocol, first, determine the forces generated by the individual motors. Then determine the forces acting on the bare airframe, followed by determining the forces generated by the whole hexacopter as a function of motor RPM commands. Issue the same RPM commands to all motors for each test.
1. Dynamometer Experiment
The dynamometer allows direct measurement of parameters, including thrust, torque, RPM, battery voltage, and current. Parameters such as electrical power, mechanical power, and motor efficiency can then be derived from Equations (3), (4), and (5).
2. Static Thrust Test
3. Dynamic Thrust Test
Conduct a series of wind tunnel tests to characterize and analyze the hexacopter’s linear aerodynamic forces, primarily lift and drag, over a variety of airspeeds and incidence angles. During the wind tunnel experiments, the hexacopter is assumed to be in steady flight conditions. Therefore, the magnitude of the hexacopter velocity vector is the same as airspeed and assumed horizontal in the world frame. Lift and drag forces are primarily due to the flow of air around the hexacopter. Note that lift and drag forces are assumed to characterize the total lift and total drag on hexacopter; side forces are negligible.
The experimental procedure performed in this experiment is similar to those reported in Foster10 and Russell11. During wind tunnel testing, the hexacopter was driven by a power converter plugged into building (AC) power to assure consistent power and voltage levels throughout all tests. Note that motors at high RPMs can consume appreciable current; use low gauge and short length wire to prevent appreciable voltage drop across the wire during operation.
Multicopters are small aerial vehicles with multiple rotors, as opposed to traditional helicopters with one main rotor. A traditional helicopter rotor has variable pitch, which enables the pilot to control lift and steering. However, multicopters rely on fixed pitch rotors. Some rotate clockwise, and some rotate counterclockwise. Flight is controlled by varying the speed of one or more rotors. For example, in this hexacopter, all of the propellers operate at the same speed. This produces the same thrust for it to hover.
Like fixed wing aircraft, hexacopter attitude is described about three axes: the pitch axis, the roll axis, and the yaw axis. The hexacopter can be controlled about the pitch axis by increasing the speed of the propellers on one side of the pitch axis and decreasing the speeds of the ones on the other side. This creates a thrust differential between the two sides. If thrust is increased in the rear propellers and decreased in the forward propellers, the hexacopter pitches forward.
Similarly, the hexacopter can be controlled about the roll axis in the same way. This causes side-to-side movement. This is done by increasing the speed of the propellers on one side and decreasing the speed of the propellers on the other side.
Yaw control, which changes the heading angle, is achieved by balancing the clockwise propeller rotational torques with the counterclockwise propeller rotational torques. By spinning the counterclockwise propellers faster than the clockwise propellers, the opposite net reaction induces a clockwise rotation about the yaw axis.
We can calculate the thrust and torque of each propeller unit using the equations shown. where T is the thrust generated, CT is the thrust coefficient, tau is the torque, CQ is the torque coefficient, and omega is the rotational speed in RPM. Both the electrical power input and the mechanical power output can be calculated using the following equations. The electrical and mechanical power are then used to determine the efficiency of the propeller motor. The two coefficients, along with the electrical and mechanical power, are calculated using data acquired from experiments.
In this lab, we will demonstrate how to calculate aerodynamic and thrust forces on a hexacopter using a load cell mounted on a test stand. Then, we will characterize and analyze lift and drag over a range of air speeds using a wind tunnel.
To begin this experiment, we'll use a dynamometer to measure and calculate parameters of one propeller. First, obtain a dynamometer with an onboard data acquisition system. Run the graphical user interface provided with the dynamometer system. Mount the motor on the dynamometer test stand and connect all device wires. Then, calibrate the system by following the onscreen instructions, using weights and the known lever arm when prompted.
Once calibration is complete, attach the propeller in a ?puller? configuration. Before running the experiments, make sure the dynamometer is firmly secured to the workbench using C-clamps, and that it is placed behind a plexiglass protection wall.
Now connect the battery to the dynamometer. Run the step input program, which powers the DC motors using a pulsed signal. The program will record the measured thrust, torque, motor RPM, motor current, and pulse with modulation throttle command.
For this part of the experiment, we will measure thrust from the hexacopter using a load cell outside of the wind tunnel to avoid disturbances from the wind tunnel walls.
First, fasten the hexacopter onto the load cell test stand using mounting screws. Then, open the data acquisition system and run the load cell strain gauge bias program to remove all of the bias load cell values. Connect the hexacopter flight controller to the computer using a micro USB cable, and connect the power supply to the hexacopter.
Then, open the ground controller station program. Under the configuration tab, link all motors by clicking the tick mark on the right side. Move the output channel slider to the desired throttle command at 1,300 microseconds. Let the system stabilize for a few seconds and then run the program to collect data from the load cell.
When the program is complete, stop the motors by moving the output channel sliders to the left on the ground controller station. Repeat the test with throttle commands of 1,500 and 1,700 microseconds. Then stop the motors, and transfer all of the data to a flash drive to use as a baseline for the wind tunnel measurements in the next test.
For the next part of the experiment, we will conduct the same test, except it will be done inside of the wind tunnel with airflow. To begin, mount the hexacopter on the load cell test stand. Then, connect the load cell to the data acquisition computer, and connect the hexacopter to the ground control station. Secure the test stand to the base of the wind tunnel using C-clamps, making sure that the hexacopter is free of the wind tunnel walls, floor, and ceiling to minimize free stream flow disturbances.
Then, mount two pitot tubes inside of the wind tunnel using industrial tape, making sure to place them a few feet away from the hexacopter to sample the undisturbed airflow. Now, set the pitch angle of the hexacopter to 0? by adjusting the hinge joint of the test stand. Then, close the wind tunnel.
Connect the pitot tube sensors to the data acquisition system. Next, run the bias program to establish the load cell voltage biases. Then, initialize the wind tunnel and set the wind speed to about 430 ft/min, or 2. 2 m/s. Once the free stream flow speed settles to the desired value, collect the baseline lift and drag readings from the load cell with the hexacopter motors off.
Now, turn the hexacopter motors on by initializing the throttle command to 1,300 microseconds. Let the air speed in the wind tunnel settle and then collect the readings from the load cell and from the pitot tubes. Then, repeat the test again for the three throttle command settings at varied hexacopter pitch angles and wind tunnel air speeds. To reduce complexity, a zero-yaw angle was maintained at all times.
Now let's interpret the results. First, plot the thrust versus RPM and torque versus RPM data collected from the dynamometer experiment.
Here, we show the data for one motor. The plots illustrate that an increase in motor RPM results in an increase in torque and thrust. Now, fit a quadratic curve to the data in the form of the following equations. Using the quadratic relation, we can then determine the thrust coefficient, CT, and the torque coefficient, CQ.
Next, plot input motor RPM, electrical power, and throttle command on a 3-D plot. Since there is no direct RPM sensor feedback on our hexacopter, we have fit a polynomial surface to the data to obtain the actual RPM as a function of electrical power and throttle command.
Now that we've looked at the dynamometer results, let's take a look at the wind tunnel experiments conducted using the parameters listed here. The variation of drag and lift are plotted against the different pitch angles tested. Both plots show that increasing the throttle command results in significant increase in lift, or motor thrust, as well as an increase in drag. An increase in wind tunnel air speed does not significantly increase lift. However, higher air speed did result in a significant increase in the drag force acting on the hexacopter.
In summary, we learned how aerodynamic forces control the flight of multicopters. We then tested a hexacopter in a wind tunnel and analyzed the lift and drag forces produced over a range of air speeds.
View the full transcript and gain access to JoVE Science Education videos
Q1: How do multicopters differ from traditional helicopters in their control mechanisms?
Multicopters use fixed-pitch rotors and control flight by varying rotor speeds, whereas traditional helicopters employ variable-pitch rotors controlled by the pilot. In a hexacopter, some propellers rotate clockwise and others counterclockwise. Flight control is achieved by adjusting individual rotor speeds rather than changing blade pitch angles.
Q2: What are the three axes used to describe hexacopter attitude and movement?
Hexacopter attitude is described using the pitch axis, roll axis, and yaw axis, similar to fixed-wing aircraft. Pitch control involves increasing propeller speed on one side and decreasing it on the other. Roll control creates side-to-side movement using the same differential speed method, while yaw control changes heading by balancing clockwise and counterclockwise rotational torques.
Q3: How is yaw control achieved in a hexacopter?
Yaw control, which changes the heading angle, is achieved by balancing the clockwise propeller rotational torques with the counterclockwise propeller rotational torques. By spinning the counterclockwise propellers faster than the clockwise propellers, the opposite net reaction induces a clockwise rotation about the yaw axis.
Q4: What equations are used to calculate thrust and torque in multicopter propellers?
Thrust is calculated using T = CT × ρ × n² × D⁴, where CT is the thrust coefficient, ρ is air density, n is rotational speed in RPM, and D is propeller diameter. Torque uses τ = CQ × ρ × n² × D⁵, where CQ is the torque coefficient. Both coefficients are determined experimentally from dynamometer data.
Q5: What role does a dynamometer play in characterizing hexacopter performance?
A dynamometer measures and calculates individual propeller parameters including thrust, torque, motor RPM, motor current, and throttle command using a step input program with pulsed signals. The system records these values to establish relationships between motor performance and control inputs, providing baseline data for propeller characterization and propeller characterization variations in pitch diameter and blade number performance analysis.
Q6: How does wind tunnel testing complement load cell measurements for hexacopter characterization?
Load cell testing outside the wind tunnel measures static thrust at various throttle commands. Wind tunnel testing then characterizes lift and drag forces under airflow conditions at different pitch angles and airspeeds. Results show that increasing throttle significantly increases lift and drag, while higher airspeed increases drag but not lift substantially.
Q7: What is the relationship between motor RPM, electrical power, and throttle command in a hexacopter?
Since hexacopters lack direct RPM feedback, a polynomial surface is fitted to dynamometer data relating motor RPM to electrical power and throttle command. This relationship enables calculation of actual RPM from control inputs and power measurements, allowing engineers to predict motor performance across different operating conditions without direct sensor feedback.
Chapters in this video
0:01
Concepts
3:01
Dynamometer Experiment
4:18
Static Text
5:51
Dynamic Thrust Test
7:57
Results
Videos from this collection: