@@ -38,7 +38,7 @@ TEST_CASE("Test current sensor") {
38
38
sym_current_sensor_input.id = 0 ;
39
39
sym_current_sensor_input.measured_object = 1 ;
40
40
sym_current_sensor_input.measured_terminal_type = terminal_type;
41
- sym_current_sensor_input.angle_measurement_type = AngleMeasurementType::local ;
41
+ sym_current_sensor_input.angle_measurement_type = AngleMeasurementType::local_angle ;
42
42
sym_current_sensor_input.i_sigma = 1.0 ;
43
43
sym_current_sensor_input.i_measured = 1.0 * 1e3 ;
44
44
sym_current_sensor_input.i_angle_measured = 0.0 ;
@@ -65,7 +65,7 @@ TEST_CASE("Test current sensor") {
65
65
sym_current_sensor.get_output <asymmetric_t >(i_asym);
66
66
67
67
// Check symmetric sensor output for symmetric parameters
68
- CHECK (sym_sensor_param.angle_measurement_type == AngleMeasurementType::local );
68
+ CHECK (sym_sensor_param.angle_measurement_type == AngleMeasurementType::local_angle );
69
69
CHECK (sym_sensor_param.measurement .real_component .variance == doctest::Approx (i_variance_pu));
70
70
CHECK (sym_sensor_param.measurement .imag_component .variance ==
71
71
doctest::Approx (i_angle_variance_pu * i_pu * i_pu));
@@ -92,14 +92,14 @@ TEST_CASE("Test current sensor") {
92
92
93
93
CHECK (sym_current_sensor.get_terminal_type () == terminal_type);
94
94
95
- CHECK (sym_current_sensor.get_angle_measurement_type () == AngleMeasurementType::local );
95
+ CHECK (sym_current_sensor.get_angle_measurement_type () == AngleMeasurementType::local_angle );
96
96
}
97
97
SUBCASE (" Wrong measured terminal type" ) {
98
98
for (auto const terminal_type :
99
99
{MeasuredTerminalType::source, MeasuredTerminalType::shunt, MeasuredTerminalType::load,
100
100
MeasuredTerminalType::generator, MeasuredTerminalType::node}) {
101
101
CHECK_THROWS_AS ((CurrentSensor<symmetric_t >{
102
- {1 , 1 , terminal_type, AngleMeasurementType::local , 1.0 , 1.0 , 1.0 , 1.0 }, 1.0 }),
102
+ {1 , 1 , terminal_type, AngleMeasurementType::local_angle , 1.0 , 1.0 , 1.0 , 1.0 }, 1.0 }),
103
103
InvalidMeasuredTerminalType);
104
104
}
105
105
}
@@ -110,15 +110,15 @@ TEST_CASE("Test current sensor") {
110
110
CurrentSensor<symmetric_t > sym_current_sensor{{.id = 1 ,
111
111
.measured_object = 1 ,
112
112
.measured_terminal_type = MeasuredTerminalType::branch3_1,
113
- .angle_measurement_type = AngleMeasurementType::local },
113
+ .angle_measurement_type = AngleMeasurementType::local_angle },
114
114
u_rated};
115
115
116
116
SUBCASE (" No phase shift" ) {
117
117
sym_current_sensor.update (
118
118
{.id = 1 , .i_sigma = 1.0 , .i_angle_sigma = 0.2 , .i_measured = 1.0 , .i_angle_measured = 0.0 });
119
119
auto const sym_param = sym_current_sensor.calc_param <symmetric_t >();
120
120
121
- CHECK (sym_param.angle_measurement_type == AngleMeasurementType::local );
121
+ CHECK (sym_param.angle_measurement_type == AngleMeasurementType::local_angle );
122
122
CHECK (sym_param.measurement .real_component .variance == doctest::Approx (pow (1.0 / base_current, 2 )));
123
123
CHECK (sym_param.measurement .imag_component .variance == doctest::Approx (pow (0.2 / base_current, 2 )));
124
124
CHECK (real (sym_param.measurement .value ()) == doctest::Approx (1.0 / base_current));
@@ -130,7 +130,7 @@ TEST_CASE("Test current sensor") {
130
130
{.id = 1 , .i_sigma = 1.0 , .i_angle_sigma = 0.2 , .i_measured = 1.0 , .i_angle_measured = pi / 2 });
131
131
auto const sym_param = sym_current_sensor.calc_param <symmetric_t >();
132
132
133
- CHECK (sym_param.angle_measurement_type == AngleMeasurementType::local );
133
+ CHECK (sym_param.angle_measurement_type == AngleMeasurementType::local_angle );
134
134
CHECK (sym_param.measurement .real_component .variance == doctest::Approx (pow (0.2 / base_current, 2 )));
135
135
CHECK (sym_param.measurement .imag_component .variance == doctest::Approx (pow (1.0 / base_current, 2 )));
136
136
CHECK (real (sym_param.measurement .value ()) == doctest::Approx (0.0 / base_current));
@@ -145,7 +145,7 @@ TEST_CASE("Test current sensor") {
145
145
{.id = 1 , .i_sigma = 1.0 , .i_angle_sigma = 0.2 , .i_measured = 1.0 , .i_angle_measured = pi / 4 });
146
146
auto const sym_param = sym_current_sensor.calc_param <symmetric_t >();
147
147
148
- CHECK (sym_param.angle_measurement_type == AngleMeasurementType::local );
148
+ CHECK (sym_param.angle_measurement_type == AngleMeasurementType::local_angle );
149
149
CHECK (sym_param.measurement .real_component .variance ==
150
150
doctest::Approx (1.04 / 2.0 / (base_current * base_current)));
151
151
CHECK (sym_param.measurement .imag_component .variance ==
@@ -164,7 +164,7 @@ TEST_CASE("Test current sensor") {
164
164
CurrentSensor<symmetric_t > const current_sensor{{.id = 1 ,
165
165
.measured_object = 1 ,
166
166
.measured_terminal_type = MeasuredTerminalType::branch3_1,
167
- .angle_measurement_type = AngleMeasurementType::local ,
167
+ .angle_measurement_type = AngleMeasurementType::local_angle ,
168
168
.i_sigma = i_sigma,
169
169
.i_angle_sigma = i_angle_sigma,
170
170
.i_measured = i_measured,
@@ -289,7 +289,7 @@ TEST_CASE("Test current sensor") {
289
289
CurrentSensor<asymmetric_t > const current_sensor{{.id = 1 ,
290
290
.measured_object = 1 ,
291
291
.measured_terminal_type = measured_terminal_type,
292
- .angle_measurement_type = AngleMeasurementType::local ,
292
+ .angle_measurement_type = AngleMeasurementType::local_angle ,
293
293
.i_sigma = i_sigma,
294
294
.i_angle_sigma = i_angle_sigma,
295
295
.i_measured = i_measured,
0 commit comments