DRAFT — not yet published. This report scaffold ships ahead of the accuracy harness and its authored prose. Table data below is placeholder/zero-valued sample data, not a measured result.

PROM v4.3 — Validation Report

Summary prose for PROM v4.3 has not been authored yet.

Validated envelope

ScopeFamilyCountDiameter (in)RPMAdvance ratioPitch/diameter
PropellerAPC Slow Flyer118.0–11.01,666–7,0180.00–1.070.35–0.83
PropellerAPC Sport307.0–14.01,374–7,0820.00–1.550.27–1.29
PropellerAPC Thin Electric348.0–21.0960–7,5470.00–1.230.44–1.00
MotorT-Motor bench95687–20,690

Benchmark results

Propeller — held-out

ScopeChannelPartitionConfigurationFamilynMAERMSEBias
PropellerCTheld-outProduction configurationAPC Slow Flyer4610.012010.01475-0.0074040.9221
PropellerCPheld-outProduction configurationAPC Slow Flyer4610.0068900.009808-0.0042420.8782
PropellerCTheld-outPhysics-only configurationAPC Slow Flyer4610.013410.016640.00082190.9008
PropellerCPheld-outPhysics-only configurationAPC Slow Flyer4610.0068900.009808-0.0042420.8782
PropellerCTheld-outProduction configurationAPC Sport1,2190.0062230.007312-0.0025890.9611
PropellerCPheld-outProduction configurationAPC Sport1,2190.0090920.01048-0.0087730.8648
PropellerCTheld-outPhysics-only configurationAPC Sport1,2190.0077640.008951-0.0022710.9417
PropellerCPheld-outPhysics-only configurationAPC Sport1,2190.0090920.01048-0.0087730.8648
PropellerCTheld-outProduction configurationAll1,6800.0078110.009923-0.0039110.9446
PropellerCPheld-outProduction configurationAll1,6800.0084880.01030-0.0075300.8685
PropellerCTheld-outPhysics-only configurationAll1,6800.0093140.01158-0.0014220.9246
PropellerCPheld-outPhysics-only configurationAll1,6800.0084880.01030-0.0075300.8685

Motor — in-sample

ScopeChannelPartitionConfigurationFamilynMAERMSEBias
Motorbus current (%)in-sampleProduction configuration30-60% throttle2,1237.0389.745-3.2510.9744
Motorefficiency (pts)in-sampleProduction configuration30-60% throttle2,1235.4757.4962.6310.06875
Motorbus current (%)in-sampleProduction configuration60-99% throttle2,6695.4358.0880.69070.9700
Motorefficiency (pts)in-sampleProduction configuration60-99% throttle2,6694.2305.966-0.42920.07478
Motorbus current (%)in-sampleProduction configurationAll5,2076.1778.928-0.87860.9813
MotorWOT speed (%)in-sampleProduction configurationAll3838.31311.08-1.7950.8223
Motorefficiency (pts)in-sampleProduction configurationAll5,2074.7836.6640.78330.1724
Motorbus current (%)in-sampleProduction configurationfull throttle3835.7908.8442.5640.9623
MotorWOT speed (%)in-sampleProduction configurationfull throttle3838.31311.08-1.7950.8223
Motorefficiency (pts)in-sampleProduction configurationfull throttle3834.3205.860-1.8250.09834
Motorbus current (%)in-sampleProduction configurationunder 30% throttle3215.5416.66-15.540.9601
Motorefficiency (pts)in-sampleProduction configurationunder 30% throttle3210.5410.9010.540.2797

Per-case tables

CaseFamilyPartitionnIn-boxCPCT
BiasMAERMSEBiasMAERMSE
10x10 (Propeller)APC Sportheld-out121100%-0.010640.011750.67260.014440.0032430.0049630.97820.005762
10x3 (Propeller)APC Sportheld-out77100%-0.0054970.005497-0.19810.005594-0.0036610.0037340.95360.004611
10x4 (Propeller)APC Sportin-sample101100%-0.0081540.0081540.043300.008282-0.0057550.0057550.95560.006276
10x4.7SF (Propeller)APC Slow Flyerin-sample129100%-0.0051850.0056640.63410.007201-0.0089780.010710.90230.01398
10x5 (Propeller)APC Sportin-sample115100%-0.0082350.0082350.27170.008467-0.0061600.0061600.95560.006670
10x5E (Propeller)APC Thin Electricin-sample120100%-0.0049120.0049120.70560.005521-0.0029080.0046230.96380.006165
10x6 (Propeller)APC Sportin-sample135100%-0.0093730.0093730.47050.009554-0.0070550.0070550.95560.007509
10x7 (Propeller)APC Sportin-sample118100%-0.0044100.0049710.82210.0058940.0014320.0026230.99170.003217
10x7E (Propeller)APC Thin Electricin-sample140100%-0.00012130.0021650.95430.0029400.0056810.0058110.96680.006409
10x7SF (Propeller)APC Slow Flyerin-sample134100%0.0036150.0081240.78510.009410-0.00093160.0073540.97220.008854
10x8 (Propeller)APC Sportheld-out132100%-0.0057160.0061860.81920.007220-0.0010520.0034120.98810.004020
10x9 (Propeller)APC Sportin-sample143100%-0.0086830.0091990.73620.011040.000014330.0039020.98730.004395
11x10E (Propeller)APC Thin Electricheld-out (geometry seen by priors)156100%-0.0010470.0067340.80140.0087600.0064040.0064470.95630.007358
11x3 (Propeller)APC Sportin-sample85100%-0.0064550.006455-0.86540.006540-0.0026180.0036380.96070.004323
11x3.8SF (Propeller)APC Slow Flyerin-sample109100%-0.0016830.0035440.66860.0042460.00026160.0081520.95520.009395
11x4 (Propeller)APC Sportin-sample94100%-0.0070810.0070810.11330.007249-0.0022440.0035440.97720.004180
11x4.7SF (Propeller)APC Slow Flyerin-sample119100%-0.0057020.0059740.60400.007160-0.010230.010760.91970.01368
11x5 (Propeller)APC Sportheld-out105100%-0.0096940.0096940.058320.009829-0.0082510.0082510.93070.008524
11x5.5E (Propeller)APC Thin Electricheld-out (geometry seen by priors)98100%0.00080010.0015750.94510.0019270.0074810.0077540.90870.008729
11x6 (Propeller)APC Sportheld-out123100%-0.012350.012350.042970.01250-0.010490.010490.91180.01072
11x7 (Propeller)APC Sportheld-out135100%-0.012320.012320.27880.01257-0.0093360.0093360.93580.009575
11x7E (Propeller)APC Thin Electricheld-out (geometry seen by priors)125100%-0.0022500.0026920.92930.0033170.00081740.0032470.98770.003893
11x7SF (Propeller)APC Slow Flyerin-sample126100%-0.0081820.0085420.72100.01098-0.014940.014950.90240.01733
11x8 (Propeller)APC Sportheld-out141100%-0.0097150.0097150.57940.01012-0.0060000.0060000.97050.006547
11x8.5E (Propeller)APC Thin Electricin-sample141100%0.0012610.0037830.90720.0045490.0080260.0080640.93920.008593
11x8E (Propeller)APC Thin Electricin-sample131100%0.00083070.0027620.93180.0034820.0054060.0054240.97070.005909
11x9 (Propeller)APC Sportin-sample146100%-0.011580.011580.47800.01225-0.0064740.0064760.95790.007345
14x12E (Propeller)APC Thin Electricin-sample107100%0.0012020.0061340.75480.0075450.0082550.0082550.91570.009047
14x13 (Propeller)APC Sportheld-out118100%-0.0077580.0082470.65590.01085-0.0011990.0037040.98570.004312
17x12E (Propeller)APC Thin Electricin-sample117100%-0.0060930.0060930.64490.007633-0.00018530.0041020.96730.005385
19x12E (Propeller)APC Thin Electricin-sample94100%-0.0037770.0039720.79880.0045930.00014260.0026620.98870.003215
7x6 (Propeller)APC Sportheld-out117100%-0.0069440.0069440.75550.0083640.0060710.0078740.91640.008962
7x9 (Propeller)APC Sportheld-out150100%-0.0062040.0071020.86610.0090260.0037740.0041780.96640.006125
8x10 (Propeller)APC Sportin-sample15099%-0.029510.02951-0.035310.03127-0.0029920.0045220.97980.005526
8x3.8SF (Propeller)APC Slow Flyerheld-out97100%-0.0019040.0056810.55600.007098-0.0012180.011870.89590.01355
8x4 (Propeller)APC Sportin-sample87100%-0.0055910.0055910.58840.0059850.00033260.0038420.96830.004791
8x4E (Propeller)APC Thin Electricin-sample92100%-0.0033200.0037380.65870.006032-0.00055560.0084910.90360.009980
8x5 (Propeller)APC Sportin-sample108100%-0.0079580.0079580.51530.0084740.0014930.0040550.97650.004638
8x6 (Propeller)APC Sportin-sample132100%-0.012410.012410.36660.01293-0.0012410.0028680.98600.004122
8x6E (Propeller)APC Thin Electricheld-out (geometry seen by priors)131100%-0.0091710.0091710.54400.01199-0.0033330.0087400.92410.01038
8x6SF (Propeller)APC Slow Flyerin-sample133100%-0.0023810.0077490.69680.01119-0.0069860.0088640.91670.01371
8x7 (Propeller)APC Sportin-sample135100%-0.0069130.0070220.80180.0077860.0024610.0038280.98350.004541
8x8 (Propeller)APC Sportin-sample148100%-0.018120.018120.15350.01860-0.0019010.0034650.98700.003915
8x8E (Propeller)APC Thin Electricin-sample160100%-0.010310.010670.67020.01477-0.0022200.0042600.98080.005701
8x9 (Propeller)APC Sportin-sample160100%-0.025950.02595-0.69780.02655-0.00018930.0042570.97230.005228
9x10 (Propeller)APC Sportin-sample145100%-0.0042290.0053060.87800.0070820.0031390.0065970.96050.007255
9x3.8SF (Propeller)APC Slow Flyerheld-out96100%-0.00042660.0040090.67700.0048690.0019590.0088110.93860.01003
9x4.5E (Propeller)APC Thin Electricin-sample93100%-0.00088370.0014770.93930.0023730.0036740.0059610.95660.006521
9x4.7SF (Propeller)APC Slow Flyerin-sample111100%0.0036750.0065330.62060.0071290.0080930.010360.92990.01202
9x6 (Propeller)APC Sportin-sample130100%-0.010830.010830.42440.01113-0.0067480.0067480.96160.007088
9x6E (Propeller)APC Thin Electricheld-out (geometry seen by priors)128100%0.0020910.0033160.92640.0039280.0059500.0068740.96050.007567
9x6SF (Propeller)APC Slow Flyerheld-out141100%-0.0070720.0082540.67520.01143-0.013060.013450.87760.01747
9x7 (Propeller)APC Sportin-sample136100%-0.0058330.0060100.80140.006766-0.0011570.0024120.99280.002993
9x7.5E (Propeller)APC Thin Electricin-sample127100%-0.0042500.0057420.82930.008312-0.000060000.0026240.99270.003508
9x7.5SF (Propeller)APC Slow Flyerheld-out127100%-0.0057690.0084760.74340.01215-0.012930.012940.91040.01531
9x8 (Propeller)APC Sportin-sample132100%-0.0092730.0094130.70720.010910.0016580.0032780.98860.004008
9x9 (Propeller)APC Sportin-sample141100%-0.013480.013480.48240.015760.0040450.0045280.97300.005595
9x9E (Propeller)APC Thin Electricin-sample141100%-0.0016220.0080060.85020.0095340.0010260.0042520.98430.005320
12x10E (Propeller)APC Thin Electricheld-out (geometry seen by priors)17499%-0.00074680.0033210.95100.004529-0.00065790.0055800.98280.006252
12x6E (Propeller)APC Thin Electricin-sample128100%-0.0024340.0028910.90010.003480-0.0021810.0039850.97970.005512
12x8E (Propeller)APC Thin Electricin-sample151100%-0.0015860.0029930.94290.003671-0.0022810.0059610.97490.007045
13x10E (Propeller)APC Thin Electricin-sample212100%0.00052760.0035440.93460.0042220.0028390.0051530.97780.006426
13x6.5E (Propeller)APC Thin Electricin-sample188100%-0.0028530.0029150.90420.003387-0.00023890.0028580.99010.003661
13x8E (Propeller)APC Thin Electricin-sample187100%-0.00051900.0023570.95190.0026970.0030440.0044030.98170.005183
14x10E (Propeller)APC Thin Electricheld-out (geometry seen by priors)169100%0.0020570.0030860.92580.0038660.0043460.0052450.97690.006024
14x7E (Propeller)APC Thin Electricheld-out (geometry seen by priors)149100%-0.0010250.0017770.94690.0022940.0025660.0043650.98070.004882
14x8.5E (Propeller)APC Thin Electricin-sample147100%-0.0027610.0031540.90500.003705-0.00063820.0046620.97910.005543
16x10E (Propeller)APC Thin Electricin-sample165100%-0.0042270.0044170.84220.005104-0.0030420.0039880.98190.005107
16x12E (Propeller)APC Thin Electricin-sample138100%-0.00097570.0036720.92950.004088-0.0014880.0050190.97940.005706
16x8E (Propeller)APC Thin Electricheld-out (geometry seen by priors)14699%-0.0014190.0021480.91830.0025210.0019600.0027100.98830.003462
18x10E (Propeller)APC Thin Electricheld-out (geometry seen by priors)140100%-0.0038970.0040160.83650.004584-0.0038800.0042580.97800.005407
18x12E (Propeller)APC Thin Electricin-sample138100%-0.0019200.0026070.94060.002917-0.0010050.0032270.98810.003906
18x8E (Propeller)APC Thin Electricin-sample177100%-0.0029200.0029570.83680.003405-0.0012450.0023990.99130.002915
20x10E (Propeller)APC Thin Electricin-sample124100%-0.0057160.0057160.61940.006065-0.0070280.0070320.93870.008194
21x13E (Propeller)APC Thin Electricheld-out (geometry seen by priors)126100%-0.0023180.0028660.93730.003189-0.0024170.0042290.98160.005000

Known limitations

Every model is wrong somewhere. This section states where PROM v4.3 is wrong, in which direction, and by how much, so that you can judge whether a given prediction is one you should trust.

Shaft speed is the weak channel, and PROM over-predicts it

PROM predicts motor current well and motor speed noticeably less well. At wide-open throttle it over-predicts achievable shaft speed, and 54 of the 95 bench motors still fall outside a ±5% band even after the v4.3 improvement described below. This is the limitation a user is most likely to notice first, because predicted RPM sets predicted thrust.

On the held-out portion of the bench set the speed result is better than the headline — mean absolute error 6.10% with 49% of rows inside ±5% — and against an independent laboratory's motors it is worse, at 14.6%. That spread is itself information: treat ±5% as optimistic for a motor we have never measured.

The cause is structural rather than a missing adjustment. The speed and current channels want different values of motor phase inductance and no single value satisfies both: optimised for speed, the residual current error is 8.2%; optimised for current, the residual speed error is 7.1%; the best joint value still leaves 1.9% and 3.4%. PROM ships a value nearer the current-optimal end, because current is what drives runtime and thermal predictions. The speed residual is the price of that choice, and it is a choice.

What v4.3 changed, and what it did not

Measured on identical rows — 95 motors, 7,416 bench rows — against the version running before it:

What v4.3 changed, and what it did not
ChannelPreviousPROM v4.3
Bus current, mean absolute error7.08%6.55%
Bus current within ±10%77.2%82.3%
Bus current within ±10%, wide-open throttle69.0%85.7%
Wide-open shaft speed, mean absolute error8.27%7.62%
Wide-open shaft speed within ±5%34.9%38.9%
Motors outside a ±5% speed band64 of 9554 of 95
Efficiency, mean absolute error5.39 pts5.07 pts

Both improvements are real, and they came from two separate pieces of work: the electrical loss model moved the current channel, and a correction to how the back-EMF constant is derived moved the speed channel.

Two honest qualifications. First, the speed work left current and efficiency flat where it landed (6.55% → 6.49%, 5.067 → 5.068 points) — its large gain at wide-open throttle is diluted roughly 13:1 because wide-open throttle is only 558 of 7,416 rows, and it is partly offset by a small under-prediction at part throttle. Second, the inductance change in this version is close to bias-neutral across these motors, so it is not what produced the current gain. Neither change made every channel better, and the table above is the whole picture rather than the flattering half of it.

The thrust channel also moved, and it carries the strongest evidence in this report: it was measured on 25 propellers held out of the model's construction entirely — 3,222 rows, none of which informed it.

What v4.3 changed, and what it did not (table 2)
Thrust coefficient, 25 held-out propellersMean absolute error
Previous version0.00890
No empirical adjustment (physics only)0.00851
PROM v4.30.00663

Every propeller family improved, which was a condition set before the numbers were known rather than a property discovered afterwards.

The qualification here is the second row. On propellers it had never seen, the previous version's adjustment was slightly worse than applying no adjustment at all — it had been built and evaluated in a way that could not detect this. The v4.3 figure is the first one measured on propellers held out from the start.

Static thrust deserves its own line, because it is where a multirotor spends most of its life and because a pooled number can hide it. Measured across every zero-airspeed row in the propeller set, thrust-coefficient error improved from 0.01076 to 0.00665, and on the held-out propellers specifically from 0.01138 to 0.00802. Every family improved. The hover number moved the same direction as the pooled number, not against it.

Below 30% throttle the motor model is weak

Motor current error rises sharply at low throttle: roughly 21% mean absolute error below 30% throttle, with only about a quarter of rows within ±10%. This is confirmed on an independent laboratory's data rather than inferred from a thin sample, so it is a real limitation and not an artifact.

The 60–99% throttle band, where most hover and cruise operation sits, is the strongest part of the range.

Efficiency is not a second opinion

Motor efficiency error is roughly 5 percentage points, but it should not be read as independent corroboration of the current result — it is the same current residual re-expressed. Additionally, predicted motor efficiency saturates near 84%, so PROM cannot reproduce measured efficiencies above that.

Motor magnetic saturation is not modelled

PROM treats the motor torque constant as independent of current. Real surface-permanent-magnet motors lose torque constant as armature current rises, which means PROM will tend to under-predict current draw for a heavily loaded motor — the error grows with load, and is largest on high-pitch propellers at high cell counts. The term needed to represent this exists in the model but ships disabled, because we do not yet have the measurements to set it honestly.

About one motor in six sits at an inductance bound

PROM estimates phase inductance from published motor specifications, and bounds the result to the range supported by bench data. 357 of 1,984 catalogue motors (18.0%) sit at the upper bound, and the pole-count term saturates outside 14–42 poles, which affects a further 120 catalogue entries. For those motors the inductance is a bounded estimate rather than an interpolation, and predictions should be treated as correspondingly less certain. The bounds exist because extrapolating past the measured range produced unphysical results.

Propeller torque is under-predicted at low advance ratio

The propeller model uses a station-local wake closure that does not capture interaction between blade stations across the helical wake surface. The consequence is systematic under-prediction of thrust at heavy loading and low advance ratio — which is to say, near static thrust, where a multirotor spends most of its life. The per-family tables above quantify how large the effect is on the propellers we measured.

The effect concentrates in the short-pitch, large-diameter regime. If you are simulating a large-diameter, low-pitch propeller near static thrust, expect the widest error there.

Several candidate improvements to this closure were implemented and evaluated against the measured set, and none of them improved accuracy overall; some made it worse. The standard empirical modification for very high disk loading is likewise not part of the shipped model. We mention both because "not implemented" here reflects evidence that it did not help, rather than an oversight.

Edgewise flight: modelled, but the in-plane force is a lower bound

PROM resolves both the axial and the edgewise component of the airflow a rotor sees, including each rotor's own mounting tilt, and reports thrust in both the rotor frame and the ground frame. Tilted and forward-flight operation is a modelled condition, not an approximation of hover.

Two things about it are worth knowing:

  • The in-plane (edgewise) force is a deliberate lower bound. It is computed as a first-order estimate from the revolution-averaged blade state rather than by resolving the disk azimuthally. Against a higher-fidelity azimuthally resolved calculation, it recovers roughly 58%, 64% and 81% of the in-plane force at advance ratios of 0.06, 0.13 and 0.25 respectively. It is therefore most conservative exactly where multirotors spend most of their time — low advance ratio. Treat in-plane force as a floor, not an estimate of centre.
  • Per-revolution effects are not represented. Because the disk is not resolved by azimuth, the once-per-revolution variation in blade loading and the pitch and yaw hub moments that arise from it are not part of the solution.

Rotor-to-rotor interaction: modelled, but not measured against

Rotors stacked in each other's wake are coupled: PROM applies the upstream rotor's axial and swirl perturbation to the downstream disk, in both steady-state and transient solutions, and the transient case carries the convection delay before an upstream change reaches the rotor below.

The physics is derived from vortex-tube theory with no empirical constants and is verified against closed-form limiting cases. Steady-state stacked-rotor results are the validated path. Transient stacked-rotor results are not: the wake-convection lag that carries an upstream change down to the rotor below ships without verification against measurement, because no such measurement exists in our corpus. Treat coaxial results in dynamic runs as provisional, and stacked-rotor results generally as theory-grade rather than measurement-backed — none of the error bars in this report were measured on a stacked configuration.

Steep descent

In a fast, steep descent a rotor can re-ingest its own wake. PROM detects operating points that enter this regime and flags them; the result is returned but should be read as an approximation. Everything else in the same run is unaffected.

Not attempted at all

  • No acoustic prediction. Aerodynamic forces only — no tonal or broadband noise output.
  • Propeller geometry uncertainty dominates. For propellers whose geometry is derived rather than supplied by the manufacturer, blade chord is the largest single source of uncertainty — see the user-supplied geometry section below.

Out-of-envelope behaviour

PROM does not refuse to run outside the envelope above, and it does not warn you when you leave it. It will return a number for a propeller half the size of anything we have measured. This section is how you tell whether that number deserves your confidence.

Propellers outside the measured set

The envelope above describes propellers we have compared against wind-tunnel measurement. Outside it, three things degrade at different rates:

  • Smaller propellers. Below roughly 12 inches, blade Reynolds numbers drop into a regime where sectional drag rises sharply and is less predictable. Expect efficiency to be optimistic.
  • Higher advance ratios. Above the advance-ratio range in the envelope table, we have no measurements to report against.
  • Other manufacturers and blade families. Our measured set is dominated by one manufacturer's electric series. Geometry from other families is represented by the same underlying model, but its accuracy on those families is not something this report establishes.

Flight condition, not just propeller

There is a second and less obvious way to leave the envelope. Every measurement behind this report was taken with the airflow arriving along the rotor's spin axis. Edgewise and tilted operation is fully modelled, as described above, but nothing in this report measures it: there is no wind-tunnel data here taken at an angle to the disk. The same is true of stacked rotors and of steep descent.

So the numbers in the tables above quantify the model's accuracy in axial flight. They do not transfer unchanged to a forward-flight multirotor, a tilt-rotor, or a coaxial stack. Those configurations run through additional model paths whose error bars this report does not establish — and for the in-plane force specifically, the shipped value is a known lower bound rather than a best estimate.

The held-out results in this report are a deliberately harder test than the in-sample ones: those propellers are new to the model, and nothing about them informed it. They also sit almost entirely inside the geometric range over which the production configuration is supported, so the held-out numbers are a clean measure of how the model treats an unfamiliar propeller rather than a mixture of that and a fade toward the physics-only prediction.

One asymmetry is worth stating plainly, because it is visible in the tables above: for the power coefficient, the production and physics-only configurations report the same numbers. PROM applies no empirical adjustment to power — that channel is the model's own prediction in both configurations. Where the two columns differ, you are looking at thrust.

User-supplied and custom components

Every number in this report was produced from catalogue components whose geometry we control. Components you supply yourself are outside the validated envelope, and this is the common case rather than an edge case — custom components are available on every tier.

The reason is simply that we have not measured it. Every figure in this report comes from comparing a prediction against a wind-tunnel or dyno measurement of a specific known component. A component you define yourself has no such measurement behind it, so the error bars above do not extend to it — not because we know it to be worse, but because we have not established what it is.

The sensitivity worth understanding is geometric: blade chord and pitch scale thrust and power directly, so small errors in a reconstructed blade shape propagate straight into the result. If you supply geometry, its accuracy is the dominant term, and it is one only you can check.

Results computed with user-supplied components are marked as such in the interface. Treat the error bars in this report as inapplicable to them.

What to do about it

Out-of-envelope predictions are still useful for comparing designs against each other, because the errors described here are largely systematic and move similar configurations in the same direction. They are much weaker as absolute predictions. If you need an absolute number outside the envelope — a flight time you will commit to, a current a component must survive — measure it.

Changes from previous version

PROM v4.3 is the first published validation report; there is no previous published report to diff against.

Data sources

  • UIUC Propeller Data Site, Volume 1 — APC Thin Electric / Slow Flyer / SportBrandt, J. B. and Selig, M. S., 'Propeller Performance Data at Low Reynolds Numbers', AIAA 2011-1255, January 2011; Brandt 2005 UIUC M.S. thesis. (revision: e60b6ff97f78)
  • UIUC Propeller Data Site, Volume 4 — APC Thin ElectricDantsker, O. D., Caccamo, M., Deters, R. W. and Selig, M. S., 'Performance Testing of APC Electric Fixed-Blade UAV Propellers', AIAA 2022-4020, June 2022. (revision: e4c6b24c399e)
  • T-Motor published bench dataset (curated corpus)Manufacturer-published product-page test tables, curated and energy-consistency filtered. (revision: bcd9bcaba479)
  • Independent third-party motor benchCommercial laboratory dataset; source withheld under its terms of use. Used for aggregate metrics only. (revision: cb506f184793)