Ke = Kt
—
V/(rad/s) = N·m/A
Ideal no-load speed
—
at open-circuit pack voltage
Plate convection Rθ
—
1 / (hA), radiation separate
Motor→plate τ
—
Rcontact × Cm, per motor
BEMF acquisition
—
open-loop startup phase
32k target reach times
These update directly from the spin-up solverFull voltage
—
time to first hit target rpm
Constant current
—
time to first hit target rpm
Current cap + taper
—
time to first hit target rpm
Fastest strategy right now
—
based on current settings
Spin-up speed
Target line shown dashed; colored vertical markers show target-hit times
Full voltage
Constant current
Current cap + taper
Motor current during launch
Per motorTemperature — burst + cooldown
Solid = motor node, dashed = plateLaunch optimizer — speed vs temperature
Not run yet
Run the optimizer after changing settings.
It will test thousands of current-vs-RPM launch profiles against your deadline and thermal model,
including 4S / 5S / 6S pack voltage when voltage search is enabled.
landing from % of target slope eases to zero at the target instead of stopping dead (0 = off)
Current target: ≤150 ms to 32k RPM
Recommended
—
coolest profile that meets deadline
Fastest under current ceiling
—
—
Pareto knee
—
balanced speed / temperature point
Search ceiling
—
maximum commanded current after BEMF
Pack voltages searched
—
full-charge pack comparison
PI catch tuning
—
manual / default
Control quality
—
overshoot / settling
Absolute time floor
—
full bus after BEMF
Deadline feasibility
—
—
Dominant bottleneck
—
—
BEMF startup penalty
—
vs identical model with immediate BEMF
Fastest-launch time budget
Run optimizer to classify the launch
pre-BEMF/open loop
current-command limited
100% duty / voltage limited
Constant current
Linear ramp
Two-stage
Three-stage
● Constant acceleration
● Deadline tracker
● 8-point freeform
● monotonic 8-point
● smooth monotonic
● C¹ monotone spline
○ 4S
□ 5S
△ 6S
★ recommended
● Pareto frontier
Strategy family winners — current vs RPM
best deadline-meeting member of each family at the selected pack voltage
Actual motor current; every family still obeys the same battery sag and 100% duty limit
| Family | Best profile at selected voltage | Time | Motor heat | Motor peak | Peak current |
|---|---|---|---|---|---|
| Run optimizer to compare strategy families. | |||||
Optimized vs unoptimized at the same pack voltage
run optimizer to compareUnoptimized / full-send
—
100% duty after BEMF
→
Optimized
—
coolest deadline-meeting profile
Motor heat saved / shot
—
Motor peak reduction
—
Extra spin-up time used
—
Peak current reduction
—
Optimized RPM overshoot
—
Settling after first hit
—
Current profile vs RPM
run optimizer to populate this chart
Unoptimized full-send actual current
Optimized actual current
┅┅ optimized command
orange wash = optimized profile voltage-limited
Speed PI catch / settling near target
run optimizer to populate PI catch behavior
solid = RPM
dashed = 32k target
shaded band = settling tolerance
4S vs 5S vs 6S — “wrong” vs optimized
full-bus reference compared with best deadline-meeting profile| Pack | Voltage | Full-bus time | Full-bus heat | Full-bus motor peak | Optimized time | Optimized heat | Optimized motor peak | Optimized profile |
|---|---|---|---|---|---|---|---|---|
| Run optimizer to compare pack voltages. | ||||||||
Whole-pack optimization — fixed profile vs voltage-aware control
Hard constraint: hit the deadline at every sampled voltage from 4.2 to 3.3 V/cell
Run the optimizer to calculate whole-pack robust and voltage-aware strategies.
| Pack | Full-bus feasible to | Fixed robust feasible to | Dynamic LUT feasible to | Fixed robust profile | Fixed avg / sum heat | Dynamic avg / sum heat | Dynamic worst time | Interpretation |
|---|---|---|---|---|---|---|---|---|
| Run optimizer to populate whole-pack results. | ||||||||
Full-charge-tuned profile held fixed
One robust profile for the whole pack
Voltage-aware lookup table
Battery degradation sweeps for each optimized pack strategy
Compare full-charge tuning, one fixed whole-pack profile, and voltage-aware dynamic control4S optimized profile vs battery depletion Run optimizer to populate this sweep.
not run
deadline robustness
thermal trend
Spin-up time vs cell voltage
Motor heat / shot vs cell voltage
Burst motor peak temperature vs cell voltage
Run optimizer to compare 4S battery depletion behavior.
Voltage-aware firmware lookup table choose profile from pre-launch cell voltage
| V/cell | Pack V | Predicted time | Heat/shot | Profile to select |
|---|---|---|---|---|
| Run optimizer to populate LUT. | ||||
5S optimized profile vs battery depletion Run optimizer to populate this sweep.
not run
deadline robustness
thermal trend
Spin-up time vs cell voltage
Motor heat / shot vs cell voltage
Burst motor peak temperature vs cell voltage
Run optimizer to compare 5S battery depletion behavior.
Voltage-aware firmware lookup table choose profile from pre-launch cell voltage
| V/cell | Pack V | Predicted time | Heat/shot | Profile to select |
|---|---|---|---|---|
| Run optimizer to populate LUT. | ||||
6S optimized profile vs battery depletion Run optimizer to populate this sweep.
not run
deadline robustness
thermal trend
Spin-up time vs cell voltage
Motor heat / shot vs cell voltage
Burst motor peak temperature vs cell voltage
Run optimizer to compare 6S battery depletion behavior.
Voltage-aware firmware lookup table choose profile from pre-launch cell voltage
| V/cell | Pack V | Predicted time | Heat/shot | Profile to select |
|---|---|---|---|---|
| Run optimizer to populate LUT. | ||||
Start here: click “Run optimizer” above. The tool will then show an apples-to-apples comparison between the optimized launch and a full-send baseline at the same pack voltage. The vertical dashed line is your deadline. Lower-left is better. The recommended point is the lowest predicted
motor peak temperature that still lands on or before the deadline.
“Motor peak” uses the current burst settings (shot count, cadence, thermal mass, motor→plate/air paths).
Heat/shot is also reported so you can separate launch efficiency from thermal-model assumptions.
Strategy results
| Strategy | Target | Spin-up | Motor heat / shot | Peak current | Min bus V | Pack energy / shot | Motor peak | Plate peak |
|---|