Six Phase Permanent Magnet Synchronous Motor
Electrical ODE
Torque Equation
Code Documentation
- class gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM(motor_parameter=None, nominal_values=None, limit_values=None, motor_initializer=None)[source]
- Bases: - SixPhaseMotor- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. - API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. - electrical_jacobian(state, u_in, omega, *args)[source]
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.electrical_jacobian.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - electrical_ode(state, u_dqxy, omega, *_)[source]
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.electrical_ode.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - i_in(state)[source]
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.i_in.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - initialize(state_space, state_positions, **__)
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.initialize.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - next_generator()
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.next_generator.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - static q(quantities, epsilon)
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.q.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - static q_inv(quantities, epsilon)
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.q_inv.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - reset(state_space, state_positions, **__)[source]
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.reset.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - seed(seed=None)
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.seed.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - static t_46(quantities)
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.t_46.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - torque(currents)[source]
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.torque.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - CURRENTS = ['i_sd', 'i_sq', 'i_sx', 'i_sy']
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.CURRENTS.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - CURRENTS_IDX = [0, 1, 2, 3]
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.CURRENTS_IDX.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - HAS_JACOBIAN = True
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.HAS_JACOBIAN.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - IO_CURRENTS = ['i_a1', 'i_b1', 'i_a2', 'i_b2', 'i_c2', 'i_c1', 'i_sd', 'i_sq', 'i_sx', 'i_sy']
 - IO_VOLTAGES = ['u_a1', 'u_b1', 'u_c1', 'u_a2', 'u_b2', 'u_c2', 'u_sd', 'u_sq', 'u_sx', 'u_sy']
 - I_SD_IDX = 0
 - I_SQ_IDX = 1
 - I_SX_IDX = 2
 - I_SY_IDX = 3
 - VOLTAGES = ['u_sd', 'u_sq', 'u_sx', 'u_sy']
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.VOLTAGES.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - property initial_limits
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.initial_limits.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - property initializer
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.initializer.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - property limits
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.limits.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - property motor_parameter
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.motor_parameter.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - property nominal_values
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.nominal_values.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - property random_generator
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.random_generator.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - property seed_sequence
- API for - gym_electric_motor.physical_systems.electric_motors.SixPhasePMSM.seed_sequence.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here.