The function j_dq0(u) is a projection of u onto the dq-plane and a rotation by +90 degrees around the axis {0,0,1}.
The notation is chosen in analogy to the expression
j*omega*uused in complex 2-dimensional notation with
j: imaginary unit (omega: angular frequency) u: complex vector (voltage or current).
The matrix expression corresponding to
j*uis
J_dq0*u = [0,-1,0; 1,0,0; 0,0,0]*u
Note: If the argument u is 2-dimensional, then j_dq0(u) is the restriction of j_dq0(u) to the dq-plane.
function j_dq0 extends Modelica.Icons.Function; input Real[:] u "vector (voltage, current)"; output Real[size(u, 1)] y "rotated vector (voltage, current)"; end j_dq0;