diff --git a/src/devices_models/device_constructors/branch_constructor.jl b/src/devices_models/device_constructors/branch_constructor.jl index 56ca547ae0..ec1b7d6d9d 100644 --- a/src/devices_models/device_constructors/branch_constructor.jl +++ b/src/devices_models/device_constructors/branch_constructor.jl @@ -635,6 +635,7 @@ function construct_device!( model, network_model, ) + add_feedforward_arguments!(container, model, devices) return end @@ -668,6 +669,7 @@ function construct_device!( add_constraints!(container, HVDCPowerBalance, devices, model, network_model) add_constraints!(container, HVDCDirection, devices, model, network_model) add_constraint_dual!(container, sys, model) + add_feedforward_constraints!(container, model, devices) return end diff --git a/src/devices_models/devices/TwoTerminalDC_branches.jl b/src/devices_models/devices/TwoTerminalDC_branches.jl index c29df3749f..b5805456d0 100644 --- a/src/devices_models/devices/TwoTerminalDC_branches.jl +++ b/src/devices_models/devices/TwoTerminalDC_branches.jl @@ -19,6 +19,11 @@ get_variable_binary( get_variable_multiplier(::FlowActivePowerVariable, ::Type{<:PSY.TwoTerminalHVDCLine}, _) = NaN +get_parameter_multiplier( + ::FixValueParameter, + ::PSY.TwoTerminalHVDCLine, + ::AbstractTwoTerminalDCLineFormulation, +) = 1.0 get_variable_multiplier( ::FlowActivePowerFromToVariable,