﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
5090	The NF does not flatten vector equations	Francesco Casella	Per Östlund	"Please check PowerSystems.Examples.AC3ph.Generation.PowerAngle. The NF flattens the equation
{{{
  v_s = cat(1, transpose(Rot_dq)*v[1:2], {v[3]});
}}}
from [https://github.com/modelica/PowerSystems/blob/821fbe2c2153ff1f6d2480162d00944b7c2aeb0d/PowerSystems/AC3ph/Machines.mo#L860 here] to
{{{
  generator.v_s = {transpose(generator.Rot_dq)[1, 1] * generator.v[1] + transpose(generator.Rot_dq)[1, 2] * generator.v[2], transpose(generator.Rot_dq)[2, 1] * generator.v[1] + transpose(generator.Rot_dq)[2, 2] * generator.v[2], generator.v[3]};
}}}
while the old FE flattens it to
{{{
  generator.v_s[1] = generator.Rot_dq[1,1] * generator.v[1] + generator.Rot_dq[2,1] * generator.v[2];
  generator.v_s[2] = generator.Rot_dq[1,2] * generator.v[1] + generator.Rot_dq[2,2] * generator.v[2];
  generator.v_s[3] = generator.v[3];
}}}
which is what I'd expect. I'm not sure whether this is the cause of the [https://libraries.openmodelica.org/branches/newInst/PowerSystems/files/PowerSystems_PowerSystems.Examples.AC3ph.Generation.PowerAngle.err back-end failure], but I guess it would be good to get the old FE output anyway in this simple case, as the current output doesn't make much sense."	defect	closed	high	2.0.0	New Instantiation		fixed		Rüdiger Franke
