ECE6 Model

The ECE6 model enables you to create an ECE model from Maxwell Transient solutions. Compared with the procedure for creating ECE model from Maxwell Magnetostatic solutions, creating an ECE model directly from Maxwell Transient solutions takes advantage of winding and motion setups in Maxwell Transient.

The ECE6 model is used to set up the sweeping of currents in a six-phase winding, which is described as dual three-phase windings. These two three-phase windings are shifted by 30 electrical degrees. The figure below shows the set-2 three-phase windings lagging behind the set-1 three-phase windings by 30 electrical degrees, and dq axes in rotor with the q-axis lagging behind the d-axis by 90 electrical degrees.

If the rotor initial position is defined with θ = 0 as the position where the rotor d-axis aligns with the axis of the phase A1 winding. That is, the phase A1 gets maximum flux linkage when θ = 0.

To change the name of the model placed on the sheet, click the symbol on the sheet, and change the name of the component in the property window (Value field in the DeviceName line, with the Parameter Values tab selected).

The ECE6_Model contains the following parameters:

Important: An ECE6_Model must be used with an ECER_Model. When combined with ECE6_Model, the ECER_Model supports only "1. DQ0 flux output" for the Output field.

Transformation between the Six-Phase and dq0 Systems

The current transformation from dq0 system to set-1 ABC system is

where

Because the set-2 winding lags behind the set-1 winding by 30 electrical degrees, the current transformation from dq0 system to set-2 ABC system is

The contribution of 0-axis currents (I01, I02) to winding flux linkages can be considered by zero-inductance L0, which is usually assumed to be constant. Therefore, it is not necessary to sweep 0-axis currents. In general, to cover all possible operation cases, the remaining four independent currents (Id1, Iq1, Id2, Iq2) need to be swept. However, in most applications, to get the benefits of 6-phase windings, these dual three-phase windings are operated with balanced currents, that is, in the winding set lagging behind by 30 electrical degrees in space, the currents lag behind by 30 degrees in time. In such cases, the dq currents on both winding sets are the same. Therefore, to save FEA simulation time, sweep only two independent currents (Id, Iq) during FEA simulation, and assign

During circuit simulation, measure dual three-phase currents (IA1, IB1, IC1) and (IA2, IB2, IC2), and transform them to dq currents by

and

where

The dq currents used in the look-up table are:

Because the two sets of three-phase windings have the same turns, the fundamental field produced by the average dq currents will be the same as that produced by the real dq currents. Therefore, for unbalanced operations, replacing the real dq currents (Id1, Iq1) and (Id2, Iq2) in the two winding sets by the average dq currents (Id, Iq) will not cause noticeable errors.

Circuit Model and Look-up Table

The circuit model for 6-phase machines consists of two sub-circuits of 3-phase machines with the dq currents of the other sub-circuit being the input arguments, as shown below, where the initial position, an input argument of the sub-circuit model, of ECE3_Model2 is set 30 electrical degrees lagging behind ECE3_Model1. The mechanical ports represented by (ROT1, ROT2) of the two sub-circuit are connected in parallel, and the torque values in the look-up table are a half of the FEA solutions for each sweep. The field winding, if it exists, represented by (A3, X3) in the circuit model, is obtained by series connection of the field windings, represented by (A1, X1), of the two sub-circuits.

The flux linkage values in the look-up table of the field winding in the sub-circuit are a half of the FEA solutions. The input dq currents of the other subcircuit are used to get the average dq currents as the input of the look-up table. The following is an example of the data structure of the look-up table of a 6-phase machine with wound field.

The subcircuit data include basic data, specified resistances and leakage inductances of all windings, value list for all controlling variables, and value list for all controlled variables of all sweeps.

The basic data are listed between “B_BasicData” and “E_BasicData”, which include the version number, the number of poles, and d- and q-axis leakage inductance between the 2-set 3-phase windings.

The data between “B_PhaseImp” and “E_PhaseImp” list the winding resistances and end leakage inductances, which are not included in 2D FEA results, for each winding. The winding resistances and end leakage inductances are obtained from specified parameters Res and IndE of the ECE6_Model, as well as ECEW_Model if it is included.

The data between “B_Sweeping” and “E_Sweeping” provide all sweeping variables, and their sweeping data lists. Each sweeping variable, corresponding to one ECE sweeping model, starts with a keyword and follows one or two sweeping data list. The sweeping data list is in the format of (n: v0 v1 … ) representing the number of sweeps and sweeping values. Keyword “Id_Iq” means the dq current sweep, “Iw” represents wound field current sweep, and “Rotate” indicates the rotor position sweep.

The data between “B_OutputMaxtrix” and “E_OutputMatrix” lists solutions of all sweeps. The first column is the sweeping index from 0 to n-1, here n is the total number of sweeps. The total number of sweeps is 7x7x5x49 = 12005. The 2nd to 4th columns list the dq0 flux linkages of all sweeps for the present sub-circuit. If the field winding exists, the 5th column lists its flux linkage. The last column list torque values of all sweeps.

From FEA solutions, we get results of flux linkages of all windings. The dq0 flux linkages can be obtained from

and

Because set-2 windings lag behind set-1 windings by 30 electrical degrees, the ABC flux linkages of the set-2 windings will lag behind those of the set-1 windings by 30 degrees. As the result, the dq0 flux linkages satisfy

The repeatable period for the d- and q-axis flux linkages is 60 electrical degrees, but that for the 0-axis flux linkage is 120 electrical degrees. Therefore, all dq0 flux linkages must be extended to 120 electrical degrees by

The extended dq0 flux linkages in the final look-up table are based on the same dq currents in two winding sets. During the circuit simulation, if the dq currents in the two windings are not the same, the dq flux linkages obtained from the look-up table must be modified as described below. The modified d-axis flux linkage is

where lFd is the flux linkage produced by wound field winding current, or PM, and

which can be directly obtained from the look-up table. Similarly, the q-axis flux linkage is modified by

where L1q = L1d, and lq1 can be directly obtained from the look-up table. To filter the slot effects, the d- or q-axis leakage inductance L1d can be computed from

where i represents the sweeping index.

The d- and q-axis self-inductance and mutual inductance between 2 winding sets are derived from

and

For ECE model creation, the setup of Stop Time and Timestep are ignored. At Maxwell run time, the circuit simulator assigns currents for all windings step-by-step based on the lists of current sweeps until all sweeps are finished. An ECE model is then created automatically. You can import this ECE model in Twin Builder via the Twin Builder > SubCircuit > Maxwell Component > Add Equivalent Circuit menu. For more information on coupling Maxwell designs to Twin Builder components, refer to the Maxwell Equivalent Circuit Component topic in the Twin Builder Help.

Note: You can add an ECE6_Model to an existing external circuit without deleting the original circuit. In such cases, the original circuit is ignored and can be kept for future use. If you want to recover the original circuit for a transient simulation, instead of ECE model creation, you just need to deactivate each ECE related model by right-clicking the model and selecting Deactivate in the short-cut menu.

For more information on coupling Maxwell designs to Twin Builder components, refer to the Coupling Maxwell to a Twin Builder Component topic in the Maxwell Help.