Electric Motors
Available Electric Motors:
- Permanently Excited DC Motor
- Externally Excited DC Motor
- DC Series Motor
- DC Shunt Motor
- Permanent Magnet Synchronous Motor
- Externally Excited Synchronous Motor
- Synchronous Reluctance Motor
- Squirrel Cage Induction Motor
- Doubly Fed Induction Motor
- Base DC Motor
- Base Three Phase Motor
- Base Synchronous Motor
- Base Induction Motor
- Base Six Phase Motor
- Six Phase Permanent Magnet Synchronous Motor
Electric Motor Base Class
- class gym_electric_motor.physical_systems.electric_motors.ElectricMotor(motor_parameter=None, nominal_values=None, limit_values=None, motor_initializer=None, initial_limits=None)[source]
- Bases: - RandomComponent- API for - gym_electric_motor.physical_systems.electric_motors.ElectricMotor.- 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.ElectricMotor.- 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, *_)[source]
- API for - gym_electric_motor.physical_systems.electric_motors.ElectricMotor.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_in, omega, *_)[source]
- API for - gym_electric_motor.physical_systems.electric_motors.ElectricMotor.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.ElectricMotor.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, **__)[source]
- API for - gym_electric_motor.physical_systems.electric_motors.ElectricMotor.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.ElectricMotor.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. 
 - reset(state_space, state_positions, **__)[source]
- API for - gym_electric_motor.physical_systems.electric_motors.ElectricMotor.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.ElectricMotor.seed.- Note - The original docstring is temporarily suppressed due to formatting issues upstream. Once it’s cleaned, we’ll restore the full text here. 
 - CURRENTS = []
- API for - gym_electric_motor.physical_systems.electric_motors.ElectricMotor.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 = []
- API for - gym_electric_motor.physical_systems.electric_motors.ElectricMotor.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 = False
- API for - gym_electric_motor.physical_systems.electric_motors.ElectricMotor.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. 
 - VOLTAGES = []
- API for - gym_electric_motor.physical_systems.electric_motors.ElectricMotor.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.ElectricMotor.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.ElectricMotor.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.ElectricMotor.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.ElectricMotor.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.ElectricMotor.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.ElectricMotor.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.ElectricMotor.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.