Skip to content

Commit 775d0a3

Browse files
Update ModularMultilevelConverter_1LegHalfBridgeAntiParallelDiodes.cpp
bugfix for MMC model behavior
1 parent b94da31 commit 775d0a3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/codegen/components/ModularMultilevelConverter_1LegHalfBridgeAntiParallelDiodes.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -583,7 +583,7 @@ if(arm_is_open_upper == 1) //solve for new states
583583
584584
der_il_now_upper = ONE_OVER_LARM * ( vstar_upper - il_upper_past*RARM - va_past_upper );
585585
586-
il_now_upper = 0.0;
586+
il_now_upper = il_upper_past + DT*der_il_now_upper;
587587
588588
for(int i = 0; i < NUM_SM; i++)
589589
{
@@ -778,7 +778,7 @@ if(arm_is_open_lower == 1) //solve for new states
778778
779779
der_il_now_lower = ONE_OVER_LARM * ( vstar_lower - il_lower_past*RARM - va_past_lower );
780780
781-
il_now_lower = 0.0;
781+
il_now_lower = il_lower_past + DT*der_il_now_lower;
782782
783783
for(int i = 0; i < NUM_SM; i++)
784784
{

0 commit comments

Comments
 (0)