Skip to main content
Firmware Stable

Virtual Testbench

This tool predicts the steady-state torque and power characteristics of a motor driven by a siliXcon ESC, using the same non-linear motor model as the driver firmware (saturation-derated inductances Da/Dc, MTPA and flux weakening d-current budget dxc/fwc).

It shows:

  • Torque vs. speed and mechanical power vs. speed curves
  • Efficiency vs. speed (copper losses only)
  • The speed where flux weakening starts (voltage ceiling reached)
  • Absolute maximum torque and absolute maximum motor speed with the given settings and supply voltage
  • The effect of the battery current limiter (ibpos) and power limiter (ppos) — the region where power is held constant at higher speed and the full iref cannot be reached
tip
  • Connect a controller (connect button in the navigation bar) and import the parameters directly from the device, or
  • Paste a controller config (.yc content) into the text area. Parameters missing from the pasted config (fwc, dxc, ibpos, ppos) fall back to firmware defaults. If /driver/supply/voltage is present, it is loaded as the supply voltage.
  • All parameters stay editable, so you can explore what-if scenarios (different supply voltage, iref, limiter settings, …).
Reading the graph

Click or drag on the graph to place a cursor — the exact torque, power, battery current, dq currents, phase voltage and the active limit at that speed are shown in the table below the graph.

Loading virtual testbench…
warning
  • This is a theoretical steady-state model. It does not include iron/switching losses, temperature effects, controller dynamic limits (DTC, ramps) or the other limiters (rpos, motor/battery temperature, …). Real measured values will differ slightly. The limiters ibpos/ppos are soft integral limiters in the firmware — the plotted curve shows their steady-state effect.
  • This is controller-agnostic: the same motor model is used in all siliXcon ESCs.
  • It does not check wheter the current can be delivered by the controller. Always then check hardware documentation for the maximum current rating of your controller and motor.