Skip to content

Commit 096702a

Browse files
committed
fix missing factor 2 in reluctance model winding loss calculation, as RMS is needed but peak currents are given
1 parent 6d27816 commit 096702a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

femmt/optimization/sto.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ def single_reluctance_model_simulation(reluctance_input: StoReluctanceModelInput
442442
frequency=fft_frequency, winding_area=winding_area_1_top,
443443
litz_wire_material_name='Copper', temperature=reluctance_input.temperature)
444444

445-
p_winding_1_top += proximity_factor_1_top * primary_resistance_top * reluctance_input.fft_amplitude_list_1[count] ** 2
445+
p_winding_1_top += proximity_factor_1_top * primary_resistance_top * 0.5 * reluctance_input.fft_amplitude_list_1[count] ** 2
446446

447447
if number_bot_prim_turns_per_column > reluctance_input.turns_1_bot:
448448
winding_area_1_bot = 2 * reluctance_input.primary_litz_dict["conductor_radii"] * \

0 commit comments

Comments
 (0)