PowerCraftMotion
POWERCRAFTMOTION / INTERACTIVE ENGINEERING

Set the model in motion.

From thermal and vehicle response to switching parasitics, motor identification and the MCU. Change conditions and compare calculated diagrams, waveforms and values.

06MODEL LABS01SOURCE NOTEBOOK
Existing concept of the PowerCraft battery pack and motor test bench
ENGINEERING CONCEPT / MODEL LAB

Each chapter documents its assumptions, equations and limits.

01 / Thermal feedback · coolant

Heat changes the next loss.

Go beyond fixed loss and an isothermal coolant boundary: calculate temperature–loss feedback and the coolant’s stored-energy state.

ELECTROTHERMAL / FLOW & STORAGE

Heat changes loss, and accumulates in the coolant.

Compare the same 120-second heating and 60-second cooling interval in three models. One time cursor links junction, plate and fluid temperatures with loss and current.

All temperatures and losses are synthetic teaching-model results. Linear resistance, constant properties and single-phase fluid assumptions are extended across the input range; large temperature rises are linear extrapolations, not physical temperature predictions or an allowable operating envelope. All three modes use the same coolant energy storage.

A
Input conditions

At each thermal calculation instant, this is on-state device RMS over an entire short electrical averaging cycle. Off intervals within that cycle count as zero, so conduction duty is already included. It is neither RMS over the 180-second thermal history nor motor phase RMS. The request becomes zero at 120 seconds.

1/K
Input conditions

Synthetic linear resistance, 12 mΩ at 25°C. At α = 0, unrestricted temperature feedback matches the fixed-loss reference.

g/s
Input conditions

Converted to kg/s internally. At 0 g/s, no heat leaves the system; heat moves between the junction, plate and fluid and remains stored. Plate-to-fluid thermal resistance stays fixed independently of flow.

60 s

At 1×, the full range plays in 12 screen seconds. Cursor conditions and calculated results are independent of playback speed.

Synthetic model calculation · Feedback + current limit · Heating interval · Current reduced by temperature

Thermal network for the selected mode

Calculated temperatures and heat flow: junction, plate, mixed fluidJunction: 83.3 °C, Plate: 58.4 °C, Mixed fluid: 39.8 °C. Plate-fluid resistance and fluid mass are fixed.Junction83.3 °CC = 4 J/KPlate58.4 °CC = 35 J/KMixed fluid39.8 °CC = 83.6 J/K124.5 W0.20 K/W124.2 W0.15 K/WP = 124.5 WHeat out 123.4 WFluid inlet 25 °C · Well-mixed outlet 39.8 °C · 2.0 g/s

Arrows show calculated heat-flow direction and magnitude. Color uses a fixed 25–110°C scale; outside it the color saturates while the numerical temperature remains visible.

Actual device RMS current89.1A
Junction vs. fixed reference-0.9K
Current effective on-resistance14.80mΩ
Peak junction over this interval83.3°C
Same requested current, different junction temperatureTj [°C]
Same requested current, different junction temperature: Model time [s] / Tj [°C]-8.19921.5251.2580.97110.704590135180
Model time [s]
Fixed lossTemperature feedbackFeedback + current limit

Fixed loss uses constant resistance without current limiting. Feedback varies resistance without limiting. Limited mode adds a synthetic linear current reduction from 80°C to zero at 110°C to that same feedback model.

Different response times: junction, plate and fluidT [°C]
Different response times: junction, plate and fluid: Model time [s] / T [°C]-6.66517.541.6665.8289.9804590135180
Model time [s]
JunctionPlateMixed fluid

Switching off does not make every node cool immediately. The fluid can still receive stored heat from the plate. At zero flow, total stored heat remains constant after switch-off.

Generated loss and heat removed by coolantP [W]
Generated loss and heat removed by coolant: Model time [s] / P [W]-13.2234.6982.6130.5178.404590135180
Model time [s]
Fixed lossTemperature feedbackFeedback + current limitSelected coolant heat removal
Conduction loss117.4W
Switching loss7.1W
Generated heat8.06kJ
Removed heat5.42kJ
Stored heat2.64kJ
Maximum history energy residual6.4e-11J
Equations, units, assumptions and verification
R(Tj) = R₂₅[1 + α(Tj − 25°C)]
Pcond = I²rms,on R(Tj) · Psw = fsw ke Irep
Cj dTj/dt = Ploss − (Tj − Tp)/Rjp
Cp dTp/dt = (Tj − Tp)/Rjp − (Tp − Tf)/Rpf
Cf dTf/dt = (Tp − Tf)/Rpf − ṁ cp (Tf − Tin)

T is in °C; temperature differences equal those in K. C is in J/K, Rjp and Rpf in K/W, ṁ in kg/s, cp in J/(kg·K), and P in W. Tin = 25°C, initially Tj = Tp = Tf = 25°C. Fluid mass 20 g × cp 4180 J/(kg·K) gives Cf = 83.6 J/K. The outlet equals the perfectly mixed fluid temperature Tf.

R₂₅ = 12 mΩ, fsw = 20 kHz, ke = 4 µJ/A. For this synthetic switching model only, representative switching current Irep is assigned the same numerical value as device RMS current. Actual switching current and RMS current generally differ. Gate, auxiliary and off-state losses are omitted; zero current produces zero heat.

Properties, thermal resistances and capacities stay constant. This is a single-phase, perfectly mixed fluid model. It omits spatial fluid temperature gradients, pressure losses, pump power, flow-dependent h, ambient losses and device stress history. The linear resistance law cannot be extrapolated as an actual device characteristic over a wide temperature range. The 80/110°C settings are not product ratings or a protection guarantee.

Egenerated − Eremoved = Σ Ci(Ti − Tin)
Rtotal = Rjp + Rpf + 1/(ṁ cp)
g = Rtotal I² R₂₅ α
Ploss,ss = (I²R₂₅ + fsw ke I)/(1 − g)

The last two expressions give the steady solution only for positive flow, continuous constant current, no current limiting, and g < 1. This playback switches off at 120 seconds, so it need not reach that steady state. Current unrestricted steady Tj = 102.6 °C; g = 0.225.

Integration uses RK4 with 0.05-second steps aligned to the 120-second transition. Outputs are every 0.5 seconds; intermediate cursor temperatures and energies are linearly interpolated. Checks cover heat balance, recovery of fixed loss at α = 0, analytic steady states, independent midpoint integration and zero-flow storage. A small energy residual confirms numerical conservation, not physical accuracy.

TI · On-resistance and transient thermal impedance ↗ · Nexperia AN11261 · RC thermal models ↗ · MathWorks · Fluid energy accumulation ↗