Specifying Data Based on Design Template Files
There are template files of file type .temp installed with some of the RMxprt examples located in the <installdir>\Examples\RMxprt folder. These text files list keywords, default values, and descriptions of supported user defined data for their related machine types. These can be used to set user-defined data for a design.Below are the contents of the .temp files located in the <installdir>\Examples\RMxprt folder.
...\afpm\afbldc.temp (Axial flux brushless DC motor)LeadAngle 0 // the angle that applied AC voltage leading the back EMF Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... |
...\assm\assm.temp (Adjustable-speed synchronous motor)WireResistivity 0 // when WireResistivity = 0, use default value of 0.0217 ohm.mm^2/m WireDensity 0 // when WireDensity = 0, use default value of 8900 kg/m^3 LimitedTorque 0 // when LimitedTorque < ComputedRatedTorque, use ComputedRatedTorque for flux weakening control ControllingIq 0 // controlling q-axis current for dq-current control, 0 without dq-current control ControllingId 0 // controlling d-axis current for dq-current control ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... |
...\bldc\bldc.temp (Brushless DC motor)ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... |
...\cpsg\cpsg.temp (Claw-pole synchronous machine)Connection 0 // 0(Wye); 1(Delta) for stator winding connection ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... |
...\dcm\dcm.temp (DC machines)ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... LineRes 0 // additional lead wire resistance in the armature branch |
...\dfig\dfig.temp (Double-fed induction generator)StatorCktType 0 // 0(Y3); 1(L3); 2(S3); 3(C2); 4(L4); 5(S4) RotorCktType 0 // 0(Y3); 1(L3); 2(S3); 3(C2); 4(L4); 5(S4) MPPTUntilRatedSpeed 0 // 0(Normal MPPT); 1(MPPT until rated speed, then const wind power) |
...\indm1\indm1.temp (Single phase induction motor)SpeedAdjustMode 0 // 0(None); 1(L-Mode); 2(T-Main); 3(T-Aux) AdjustTurnRatio 0 // turn ratio of the adjusting winding to the original main/aux winding AdjustDiaRatio 0 // wire diameter ratio of the adjusting winding to the original main/aux winding WireResistivity 0 // when WireResistivity = 0, use default value of 0.0217 ohm.mm^2/m WireDensity 0 // when WireDensity = 0, use default value of 8900 kg/m^3 AuxResistivity 0 // when AuxResistivity = 0, use default value of 0.0217 ohm.mm^2/m AuxDensity 0 // when AuxDensity = 0, use default value of 8900 kg/m^3 BarFitGap 0 // the fitting gap between bar and slot for squirrel-cage rotor StartConstrain 0 // the constraint of the ratio of the start current or torque to the rated one AuxCoilOnTop 0 // 0(MainOnTop); 1(AuxOnTop): for sin-wave windings only ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... |
...indm1\3hp.temp (Single-phase induction motor - 3hp)SpeedAdjustMode 1 // 0(None); 1(L-Mode); 2(T-Main); 3(T-Aux) AdjustTurnRatio 0.5 AuxCoilOnTop 0 // 0(MainOnTop); 1(AuxOnTop): for sin-wave windings only |
...\indm3\indm3.temp (Three-phase induction motor)WireResistivity 0 // when WireResistivity = 0, use default value of 0.0217 ohm.mm^2/m WireDensity 0 // when WireDensity = 0, use default value of 8900 kg/m^3 Xe1CorrectionFactor 1 // correction factor for stator-winding end leakage reactance TopSpareSpace 0 // the spare space above the working coil in a slot, between [0, 1] BottomSpareSpace 0 // the spare space below the working coil in a slot, between [0, 1] LimitedTorque 0 // when LimitedTorque < ComputedRatedTorque, use ComputedRatedTorque for flux weakening control ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... CtrlType 3 // 0(DC); 1(CCC); 2(PWM); 3(AC) BarFitGap 0 // the fitting gap (mm) between bar and slot for squirrel-cage rotor |
...\indm3\yz200-6.temp (Three-phase induction motor - 6 pole)TopSpareSpace 0.57 // between [0, 1] BottomSpareSpace 0 // between [0, 1] |
...\indm3\yz200-24.temp (Three-phase induction motor - 24 pole)TopSpareSpace 0 // between [0, 1] BottomSpareSpace 0.43 // between [0, 1] |
...\ipm\ipm.temp (Interior permanent-magnet machine)ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... SolidCore 1 // 0 for original core; 1 for solid inner rotor core SleeveThick 0.5 // the sleeve thickness of a solid rotor rore when SolidCore=1 HysThick 7 // thickness of the hysteresis layer when SolidCore=1 Hci 50000 // intrinsic Hc of the hysteresis loop when SolidCore=1 Br 1.6 // Br of the hysteresis loop when SolidCore=1 PartialSol 0 // 1 for not output performance data in case error |
...\lssm\lssm.temp (Line start permanent-magnet synchronous machine)ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... CtrlType 3 // 0(DC); 1(CCC); 2(PWM); 3(AC) BarFitGap 0 // the fitting gap (mm) between bar and slot for squirrel-cage rotor |
...\nssm\nssm.temp (Non-salient synchronous machine - 3 phase)ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... |
...\pmdc\pmdc.temp (Permanent-magnet DC motor)ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... |
...pmsg\pmsg.temp (Adjust-speed synchronous machine)CapacitivePF 0 // 0(Inductive); 1(Capacitive) for power factor angle ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... |
...pmsg\pmsg1.temp (Adjust-speed synchronous machine - generator)CapacitivePF 1 // 0(Inductive); 1(Capacitive) Fractions 0 // for 2D/3D design of all machine types. 0: default; 1: whole model |
...\srm\srm.temp (Switched reluctance motor)ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... |
...\syng3\syng3.temp (Three-phase synchronous machine)CapacitivePF 0 // 0(Inductive); 1(Capacitive) for power factor angle ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... BarFitGap 0 // the fitting gap between bar and slot for squirrel-cage rotor |
...\unim\unim.temp (Universal motor)ArcBottom 0 // 0(LineBottom); 1(ArcBottom) for slot types 3 & 4 Fractions 0 // 0(MinimumModel); 1(FullModel); 2(HalfModel); 3(ThirdModel); ... |