|
98 | 98 | var_out = {};
|
99 | 99 | if strcmp(model_type, 'mf')
|
100 | 100 | % inductance (for a single turn)
|
101 |
| - var_out{end+1} = struct('name', 'L_norm', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_sign'); |
| 101 | + var_out{end+1} = struct('name', 'L_norm', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_abs'); |
102 | 102 |
|
103 | 103 | % quasi-RMS flux density, integral of B^beta, normalized for one turn and 1A, for the core losses
|
104 |
| - var_out{end+1} = struct('name', 'B_norm', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_sign'); |
| 104 | + var_out{end+1} = struct('name', 'B_norm', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_abs'); |
105 | 105 |
|
106 | 106 | % RMS current density, integral of J^2, normalized for one turn and 1A, for the LF winding losses
|
107 |
| - var_out{end+1} = struct('name', 'J_norm', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_sign'); |
| 107 | + var_out{end+1} = struct('name', 'J_norm', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_abs'); |
108 | 108 |
|
109 | 109 | % RMS magnetic density, integral of H^2, normalized for one turn and 1A, for the HF winding losses
|
110 |
| - var_out{end+1} = struct('name', 'H_norm', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_sign'); |
| 110 | + var_out{end+1} = struct('name', 'H_norm', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_abs'); |
111 | 111 | end
|
112 | 112 | if strcmp(model_type, 'ht')
|
113 | 113 | % maximum temperature elevation of the core, for the thermal limit
|
114 |
| - var_out{end+1} = struct('name', 'dT_core_max', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_sign'); |
| 114 | + var_out{end+1} = struct('name', 'dT_core_max', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_abs'); |
115 | 115 |
|
116 | 116 | % average temperature elevation of the core, for the losses
|
117 |
| - var_out{end+1} = struct('name', 'dT_core_avg', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_sign'); |
| 117 | + var_out{end+1} = struct('name', 'dT_core_avg', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_abs'); |
118 | 118 |
|
119 | 119 | % maximum temperature elevation of the winding, for the thermal limit
|
120 |
| - var_out{end+1} = struct('name', 'dT_winding_max', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_sign'); |
| 120 | + var_out{end+1} = struct('name', 'dT_winding_max', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_abs'); |
121 | 121 |
|
122 | 122 | % average temperature elevation of the winding, for the losses
|
123 |
| - var_out{end+1} = struct('name', 'dT_winding_avg', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_sign'); |
| 123 | + var_out{end+1} = struct('name', 'dT_winding_avg', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_abs'); |
124 | 124 |
|
125 | 125 | % maximum temperature elevation of the insulation, for the thermal limit
|
126 |
| - var_out{end+1} = struct('name', 'dT_iso_max', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_sign'); |
| 126 | + var_out{end+1} = struct('name', 'dT_iso_max', 'use_nrm', true, 'var_trf', 'none', 'var_norm', 'min_max', 'var_err', 'rel_abs'); |
127 | 127 | end
|
128 | 128 |
|
129 | 129 | % control the splitting of the samples between training and testing:
|
|
0 commit comments