Armature circuit: $V_a = E + I_a R_a$, Back-EMF: $E = K_e \omega$
Torque: $T = K_T I_a$ ($K_T = K_e$ in SI units)
Speed-torque: $\omega = V_a/K_e - (R_a/(K_e K_T))\,T$
Starting transient: $I_a(t) = (V_a/R_a)(1 - e^{-R_a t/L_a})$
Real-time speed-torque curves, efficiency, and starting current for PM, shunt, series, and BLDC motors. Field weakening and regenerative braking overlays included.
Armature circuit: $V_a = E + I_a R_a$, Back-EMF: $E = K_e \omega$
Torque: $T = K_T I_a$ ($K_T = K_e$ in SI units)
Speed-torque: $\omega = V_a/K_e - (R_a/(K_e K_T))\,T$
Starting transient: $I_a(t) = (V_a/R_a)(1 - e^{-R_a t/L_a})$
The core electrical behavior is described by Kirchhoff's voltage law applied to the armature circuit. The supply voltage must overcome both the resistive drop and the back-electromotive force (back-EMF) generated by the motor's rotation.
$$V_a = I_a R_a + E$$$V_a$: Armature Voltage (V) | $I_a$: Armature Current (A) | $R_a$: Armature Resistance (Ω) | $E$: Back-EMF (V)
The back-EMF and the motor's torque are both proportional to the motor's magnetic flux and construction. In SI units, the torque constant ($K_T$) and back-EMF constant ($K_e$) are numerically equal. This links the electrical and mechanical worlds.
$$E = K_e \omega \quad \text{and}\quad T = K_T I_a \quad (K_T = K_e)$$$K_e$: Back-EMF Constant (V/(rad/s)) | $\omega$: Angular Speed (rad/s) | $T$: Electromagnetic Torque (Nm) | $K_T$: Torque Constant (Nm/A). Combining these gives the fundamental speed-torque relationship: $\omega = \frac{V_a}{K_e}- \frac{R_a}{K_e K_T}T$.
Electric Vehicle Traction: DC and BLDC motors are chosen for their high starting torque, crucial for quick acceleration from a stop. Engineers use these curves to size the motor and battery pack, ensuring the motor can provide enough torque at high speeds for highway driving without overheating.
Industrial Conveyors & Hoists: These applications require a motor that can handle a sudden load without stalling. The simulator's "Starting Current" estimate is vital here—a high current at low speed determines the required capacity of the motor drive and circuit breakers.
Robotic Actuators: Precision robotic arms need predictable torque across a wide speed range. By simulating different motor types (like PM vs. Series), designers can select one with a curve that provides consistent force whether moving fast with low load or slowly lifting a heavy object.
CAE System Integration: Before building a complex multi-domain model in MATLAB/Simulink or LMS AMESim, engineers use this steady-state analysis to define initial motor parameters and operating points. It validates that the chosen motor physics are in the right ballpark for the system's requirements.
Here are a few points where beginners often get tripped up when mastering this simulator. First, "the no-load speed is not exactly the catalog value". When you set $V_a$ to 12V in the tool, you get the calculated no-load speed, but real motors run a few percent to over ten percent slower than this theoretical value due to bearing friction and windage losses. For example, while the calculation might show 10000 rpm, a real measurement often yields around 8500 rpm. Always remember your design margin!
Next is the interdependence of parameters. While $K_e$ (back-EMF constant) and $K_T$ (torque constant) can be changed independently in the tool, they are actually two sides of the same physical phenomenon. In the SI unit system, the principle is $K_T = K_e$. For instance, if you change $K_e$ from 0.01 V/(rad/s) to 0.02, $K_T$ should also automatically change from 0.01 Nm/A to 0.02 Nm/A. When experimenting with the tool, keep this relationship in mind to develop an intuition: "if you strengthen the motor's magnets (increasing $K_e$), you get more torque from the same current (increasing $K_T$), but the no-load speed decreases."
Finally, "how to read the efficiency map". When you see regions where efficiency exceeds 90%, it's tempting to think "amazing!", but that's typically under very light loads (low torque). What matters in real applications is whether the motor can handle startup and varying loads. For example, if a robot arm motor is 70% efficient at its maximum load torque of 1 Nm but 85% efficient at its typical operating torque of 0.3 Nm, you would select the motor prioritizing the typical operating range. Use simulation results not as absolute values, but as material for spotting trends and making comparisons.