Externally Excited DC Motor Operation Point Selection
- class gem_controllers.stages.operation_point_selection.extex_dc_ttc.ExtExDcOperationPointSelection[source]
This class comutes the current operation point of a ExtExDc Motor for a given torque reference value.
- __i_e_policy(state, reference)
The policy for the exciting current that is used per default.
- _select_operating_point(state, reference)[source]
Calculate the current refrence values.
- Parameters
state (np.ndarray) – The state of the environment.
reference (np.ndarray) – The reference of the state.
- Returns
current reference values
- Return type
np.array
- property cross_inductance
Cross inducances of the ExtEx Dc motor
- property i_a_idx
Index of the i_a current
- property i_e_idx
Index of the i_e current
- property i_e_policy
Policy for calculating the i_e current
- tune(env, env_id, current_safety_margin=0.2)[source]
Tune the operation point selcetion stage.
- Parameters
env (gym_electric_motor.ElectricMotorEnvironment) – The environment to be controlled.
env_id (str) – The id of the environment.
current_safety_margin (float) – Percentage of the current margin to the current limit.