System Matrix Stamp of DP_Ph3_VoltageSource
cwirtz-fgh opened this issue · 2 comments
cwirtz-fgh commented
System Matrix Stamp of DP_Ph3_VoltageSource
In DP_Ph3_VoltageSource Line 69 the stamp for phase C differs from A and B:
`if (terminalNotGrounded(0)) {
...
Math::addToMatrixElement(systemMatrix, matrixNodeIndex(0, 1), mVirtualNodes[0]->matrixNodeIndex(PhaseType::B), Complex(-1, 0));
Math::addToMatrixElement(systemMatrix, mVirtualNodes[0]->matrixNodeIndex(PhaseType::B), matrixNodeIndex(0, 1), Complex(-1, 0));
Math::addToMatrixElement(systemMatrix, matrixNodeIndex(0, 2), mVirtualNodes[0]->matrixNodeIndex(PhaseType::C), Complex(-1, 0));
Math::addToMatrixElement(systemMatrix, mVirtualNodes[0]->matrixNodeIndex(PhaseType::C), matrixNodeIndex(0, 2), -Complex(-1, 0));
}`
This leads to phase C beeing shifted when transformed into EMT frame and unintended model behaviour:
Bug ( with -Complex(-1,0)); )
m-mirz commented
Fixed in #137
To be reviewed by @dinkelbachjan