Weiterentwicklung von MMC_statvar (drei Delta-Arme Arm_AB/Arm_BC/Arm_CA, je N=7 FB-Zellen, ~4300V verkettet, keine Kreisstrom-Betrachtung zwischen den Armen). Anstelle des bisherigen offenen "Quadratur-Tricks" (Blindstrom-Sollwert direkt aus V3AC.emk_pu ohne Rueckfuehrung) regelt hier eine echte PLL/DQ-Stromregelung analog zu Net3AC den tatsaechlich gemessenen STATCOM-Leiterstrom.
Signalpfad: AC3_Un (Measurement3AC auf V3AC.v) speist PLL_Un (ControlPLL) mit der Netzphase. AC3_ILine (Measurement3AC auf V3AC.i, mit PLL_Un.tv) misst den tatsaechlichen Leiterstrom im dq-System. PIctrl_iq (ControlPI) regelt dessen q-Anteil gegen einen Blindstrom- Sollwert, der alle 100ms sein Vorzeichen wechselt. Der d-Anteil (Wirkstrom) wird NICHT geregelt -- VDp23_ILineRef (ControlVDp23) bekommt fest 0 auf den d-Eingang und nur den PI-Ausgang auf den q-Eingang, und transformiert das zurueck auf abc -- das ist die geregelte Leiterstrom-Referenz (reiner Blindstrom).
MMCvorst001 (userLib_MMC_vorsteuerung_dyn) rechnet diese Leiterstrom- Referenz per Minimalnorm-Loesung (ohne Kreisstromanteil) auf die drei Delta-Arme zurueck: i_AB = (iLineRef_a - iLineRef_b)/3 usw. Die arm-individuelle Energiebalance-PI (Sollwert vCavg_pu = 1) bleibt unveraendert aus MMC_statvar uebernommen und wird additiv aufgeschlagen. Sowohl die Spannungs-Vorsteuerung (p_pre) als auch die In-Phase- Formfunktion dieser Energiebalance-PI beziehen sich NICHT mehr auf V3AC.emk_pu (das kennt ein echter Regler nicht), sondern auf VDp23_UnEst.L123 -- eine aus der gemessenen Spannung (AC3_Un.dq_pu) und der PLL-Phase (PLL_Un.tv) zurueckgedrehte Spannungsschaetzung.
WICHTIG: AC3_ILine.p_nom muss numerisch gleich MMCparam001.p_arm_iNom sein (p.u.-Konsistenz zwischen DQ-Schleife und Arm-Stromreferenzen). Reglerverstaerkungen (PLL_Un, PIctrl_iq) sind erste Schaetzwerte -- wie ueberall in diesem Projekt empirisch am Simulator nachzujustieren. Und: LeSimStepCtrl.js sortiert die Bloecke vor jedem Lauf NEU nach Bildschirmposition (css_left, dann css_top, auf ein 30px-Raster gerundet) -- die Reihenfolge im schematic.json selbst spielt fuer die CTRL_step-Ausfuehrung KEINE Rolle. MMCvorst001 muss also links- positionsmaessig NACH VDp23_ILineRef und VDp23_UnEst liegen (nicht nur "spaeter im JSON stehen").