gem-control
Readme File
Usage Guides
GEM Control API Documentation
gem-control
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
__call__() (gem_controllers.stages.abc_transformation.AbcTransformation method)
(gem_controllers.stages.anti_windup.AntiWindup method)
(gem_controllers.stages.base_controllers.base_controller.BaseController method)
(gem_controllers.stages.base_controllers.i_controller.IController method)
(gem_controllers.stages.base_controllers.p_controller.PController method)
(gem_controllers.stages.base_controllers.three_point_controller.ThreePointController method)
(gem_controllers.stages.clipping_stages.absolute_clipping_stage.AbsoluteClippingStage method)
(gem_controllers.stages.clipping_stages.clipping_stage.ClippingStage method)
(gem_controllers.stages.clipping_stages.combined_clipping_stage.CombinedClippingStage method)
(gem_controllers.stages.clipping_stages.squared_clipping_stage.SquaredClippingStage method)
(gem_controllers.stages.cont_output_stage.ContOutputStage method)
(gem_controllers.stages.disc_output_stage.DiscOutputStage method)
(gem_controllers.stages.emf_feedforward.EMFFeedforward method)
(gem_controllers.stages.emf_feedforward_eesm.EMFFeedforwardEESM method)
(gem_controllers.stages.emf_feedforward_ind.EMFFeedforwardInd method)
(gem_controllers.stages.input_stage.InputStage method)
(gem_controllers.stages.operation_point_selection.operation_point_selection.OperationPointSelection method)
(gem_controllers.stages.stage.Stage method)
__i_e_policy() (gem_controllers.stages.operation_point_selection.extex_dc_ttc.ExtExDcOperationPointSelection method)
_angle_advance() (gem_controllers.stages.abc_transformation.AbcTransformation method)
_calculate_luts() (gem_controllers.stages.operation_point_selection.eesm_ops.EESMOperationPointSelection method)
_get_i_d_q() (gem_controllers.stages.operation_point_selection.pmsm_ops.PMSMOperationPointSelection method)
_get_mtpc_lookup_table() (gem_controllers.stages.operation_point_selection.pmsm_ops.PMSMOperationPointSelection method)
_get_mtpf_lookup_table() (gem_controllers.stages.operation_point_selection.pmsm_ops.PMSMOperationPointSelection method)
_get_psi_idx() (gem_controllers.stages.operation_point_selection.eesm_ops.EESMOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.pmsm_ops.PMSMOperationPointSelection method)
_get_psi_idx_mtpf() (gem_controllers.stages.operation_point_selection.pmsm_ops.PMSMOperationPointSelection method)
_get_psi_opt() (gem_controllers.stages.operation_point_selection.scim_ops.SCIMOperationPointSelection method)
_get_t_idx() (gem_controllers.stages.operation_point_selection.eesm_ops.EESMOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.pmsm_ops.PMSMOperationPointSelection method)
_get_t_idx_mtpc() (gem_controllers.stages.operation_point_selection.pmsm_ops.PMSMOperationPointSelection method)
_get_t_max() (gem_controllers.stages.operation_point_selection.scim_ops.SCIMOperationPointSelection method)
_max_current_per_speed() (gem_controllers.stages.operation_point_selection.permex_dc_ops.PermExDcOperationPointSelection method)
_psi_opt() (gem_controllers.stages.operation_point_selection.scim_ops.SCIMOperationPointSelection method)
_select_operating_point() (gem_controllers.stages.operation_point_selection.eesm_ops.EESMOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.extex_dc_ttc.ExtExDcOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.foc_operation_point_selection.FieldOrientedControllerOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.operation_point_selection.OperationPointSelection method)
(gem_controllers.stages.operation_point_selection.permex_dc_ops.PermExDcOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.pmsm_ops.PMSMOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.scim_ops.SCIMOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.series_dc_ops.SeriesDcOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.shunt_dc_ops.ShuntDcOperationPointSelection method)
_t_max() (gem_controllers.stages.operation_point_selection.scim_ops.SCIMOperationPointSelection method)
_tune_current_controller() (gem_controllers.stages.base_controllers.p_controller.PController method)
(gem_controllers.stages.base_controllers.pi_controller.PIController method)
(gem_controllers.stages.base_controllers.pid_controller.PIDController method)
(gem_controllers.stages.base_controllers.three_point_controller.ThreePointController method)
_tune_flux_controller() (gem_controllers.stages.base_controllers.pi_controller.PIController method)
_tune_speed_controller() (gem_controllers.stages.base_controllers.p_controller.PController method)
(gem_controllers.stages.base_controllers.pi_controller.PIController method)
(gem_controllers.stages.base_controllers.pid_controller.PIDController method)
(gem_controllers.stages.base_controllers.three_point_controller.ThreePointController method)
A
AbcTransformation (class in gem_controllers.stages.abc_transformation)
AbsoluteClippingStage (class in gem_controllers.stages.clipping_stages.absolute_clipping_stage)
action_range (gem_controllers.stages.base_controllers.i_controller.IController property)
(gem_controllers.stages.base_controllers.p_controller.PController property)
(gem_controllers.stages.base_controllers.three_point_controller.ThreePointController property)
(gem_controllers.stages.clipping_stages.absolute_clipping_stage.AbsoluteClippingStage property)
(gem_controllers.stages.emf_feedforward.EMFFeedforward property)
advance_factor (gem_controllers.stages.abc_transformation.AbcTransformation property)
anti_windup_stage (gem_controllers.pi_speed_controller.PISpeedController property)
AntiWindup (class in gem_controllers.stages.anti_windup)
B
BaseController (class in gem_controllers.stages.base_controllers.base_controller)
build_block_diagram() (gem_controllers.block_diagrams.block_diagram method)
C
clipped (gem_controllers.stages.clipping_stages.clipping_stage.ClippingStage property)
clipping_difference (gem_controllers.stages.clipping_stages.absolute_clipping_stage.AbsoluteClippingStage property)
(gem_controllers.stages.clipping_stages.clipping_stage.ClippingStage property)
(gem_controllers.stages.clipping_stages.combined_clipping_stage.CombinedClippingStage property)
(gem_controllers.stages.clipping_stages.squared_clipping_stage.SquaredClippingStage property)
clipping_stage (gem_controllers.pi_current_controller.PICurrentController property)
(gem_controllers.pi_speed_controller.PISpeedController property)
(gem_controllers.torque_controller.TorqueController property)
ClippingStage (class in gem_controllers.stages.clipping_stages.clipping_stage)
CombinedClippingStage (class in gem_controllers.stages.clipping_stages.combined_clipping_stage)
ContOutputStage (class in gem_controllers.stages.cont_output_stage)
control() (gem_controllers.gem_adapter.GymElectricMotorAdapter method)
(gem_controllers.gem_controller.GemController method)
(gem_controllers.pi_current_controller.PICurrentController method)
(gem_controllers.pi_speed_controller.PISpeedController method)
(gem_controllers.stages.base_controllers.i_controller.IController method)
(gem_controllers.stages.base_controllers.p_controller.PController method)
(gem_controllers.stages.base_controllers.pi_controller.PIController method)
(gem_controllers.stages.base_controllers.pid_controller.PIDController method)
(gem_controllers.torque_controller.TorqueController method)
control_environment() (gem_controllers.gem_controller.GemController method)
controller (gem_controllers.gem_adapter.GymElectricMotorAdapter property)
cross_inductance (gem_controllers.stages.operation_point_selection.extex_dc_ttc.ExtExDcOperationPointSelection property)
(gem_controllers.stages.operation_point_selection.series_dc_ops.SeriesDcOperationPointSelection property)
(gem_controllers.stages.operation_point_selection.shunt_dc_ops.ShuntDcOperationPointSelection property)
current_base_controller (gem_controllers.pi_current_controller.PICurrentController property)
current_control() (gem_controllers.pi_current_controller.PICurrentController method)
current_controller (gem_controllers.torque_controller.TorqueController property)
current_indices (gem_controllers.stages.emf_feedforward.EMFFeedforward property)
current_reference (gem_controllers.torque_controller.TorqueController property)
D
d_gain (gem_controllers.stages.base_controllers.pid_controller.PIDController property)
disc_converter_actions() (in module gem_controllers.utils)
DiscOutputStage (class in gem_controllers.stages.disc_output_stage)
E
EESMOperationPointSelection (class in gem_controllers.stages.operation_point_selection.eesm_ops)
emf_feedforward (gem_controllers.pi_current_controller.PICurrentController property)
EMFFeedforward (class in gem_controllers.stages.emf_feedforward)
EMFFeedforwardEESM (class in gem_controllers.stages.emf_feedforward_eesm)
EMFFeedforwardInd (class in gem_controllers.stages.emf_feedforward_ind)
ExtExDcOperationPointSelection (class in gem_controllers.stages.operation_point_selection.extex_dc_ttc)
F
FieldOrientedControllerOperationPointSelection (class in gem_controllers.stages.operation_point_selection.foc_operation_point_selection)
G
gem_controllers.utils
module
GemController (class in gem_controllers.gem_controller)
get_signal_value() (gem_controllers.gem_controller.GemController method)
get_stages() (gem_controllers.block_diagrams.block_diagram method)
GymElectricMotorAdapter (class in gem_controllers.gem_adapter)
H
high_action (gem_controllers.stages.base_controllers.three_point_controller.ThreePointController property)
hysteresis (gem_controllers.stages.base_controllers.three_point_controller.ThreePointController property)
I
i_a_idx (gem_controllers.stages.operation_point_selection.extex_dc_ttc.ExtExDcOperationPointSelection property)
(gem_controllers.stages.operation_point_selection.shunt_dc_ops.ShuntDcOperationPointSelection property)
i_a_limit (gem_controllers.stages.operation_point_selection.shunt_dc_ops.ShuntDcOperationPointSelection property)
i_e_idx (gem_controllers.stages.operation_point_selection.extex_dc_ttc.ExtExDcOperationPointSelection property)
(gem_controllers.stages.operation_point_selection.shunt_dc_ops.ShuntDcOperationPointSelection property)
i_e_limit (gem_controllers.stages.operation_point_selection.shunt_dc_ops.ShuntDcOperationPointSelection property)
i_e_policy (gem_controllers.stages.operation_point_selection.extex_dc_ttc.ExtExDcOperationPointSelection property)
i_gain (gem_controllers.stages.base_controllers.i_controller.IController property)
IController (class in gem_controllers.stages.base_controllers.i_controller)
idle_action (gem_controllers.stages.base_controllers.three_point_controller.ThreePointController property)
inductance (gem_controllers.stages.emf_feedforward.EMFFeedforward property)
input_stage (gem_controllers.gem_adapter.GymElectricMotorAdapter property)
InputStage (class in gem_controllers.stages.input_stage)
integrate() (gem_controllers.stages.base_controllers.i_controller.IController method)
integrator (gem_controllers.stages.base_controllers.i_controller.IController property)
L
limits (gem_controllers.stages.clipping_stages.squared_clipping_stage.SquaredClippingStage property)
low_action (gem_controllers.stages.base_controllers.three_point_controller.ThreePointController property)
M
magnetic_flux (gem_controllers.stages.operation_point_selection.permex_dc_ops.PermExDcOperationPointSelection property)
make() (gem_controllers.gem_controller.GemController class method)
margin (gem_controllers.stages.clipping_stages.squared_clipping_stage.SquaredClippingStage property)
modulation_control() (gem_controllers.stages.operation_point_selection.foc_operation_point_selection.FieldOrientedControllerOperationPointSelection method)
module
gem_controllers.utils
O
omega_el() (gem_controllers.stages.emf_feedforward.EMFFeedforward method)
omega_idx (gem_controllers.stages.emf_feedforward.EMFFeedforward property)
omega_index (gem_controllers.stages.operation_point_selection.permex_dc_ops.PermExDcOperationPointSelection property)
OperationPointSelection (class in gem_controllers.stages.operation_point_selection.operation_point_selection)
output_stage (gem_controllers.gem_adapter.GymElectricMotorAdapter property)
(gem_controllers.stages.disc_output_stage.DiscOutputStage property)
P
p_gain (gem_controllers.stages.base_controllers.p_controller.PController property)
PController (class in gem_controllers.stages.base_controllers.p_controller)
PermExDcOperationPointSelection (class in gem_controllers.stages.operation_point_selection.permex_dc_ops)
PIController (class in gem_controllers.stages.base_controllers.pi_controller)
PICurrentController (class in gem_controllers.pi_current_controller)
PIDController (class in gem_controllers.stages.base_controllers.pid_controller)
PISpeedController (class in gem_controllers.pi_speed_controller)
PMSMOperationPointSelection (class in gem_controllers.stages.operation_point_selection.pmsm_ops)
psi (gem_controllers.stages.emf_feedforward.EMFFeedforward property)
R
reference_limits (gem_controllers.stages.input_stage.InputStage property)
referenced_state_indices (gem_controllers.stages.base_controllers.three_point_controller.ThreePointController property)
referenced_states (gem_controllers.pi_current_controller.PICurrentController property)
ReferencePlotter (class in gem_controllers.reference_plotter)
references (gem_controllers.pi_current_controller.PICurrentController property)
reset() (gem_controllers.gem_adapter.GymElectricMotorAdapter method)
(gem_controllers.gem_controller.GemController method)
(gem_controllers.pi_current_controller.PICurrentController method)
(gem_controllers.pi_speed_controller.PISpeedController method)
(gem_controllers.stages.base_controllers.i_controller.IController method)
(gem_controllers.stages.clipping_stages.absolute_clipping_stage.AbsoluteClippingStage method)
(gem_controllers.stages.clipping_stages.combined_clipping_stage.CombinedClippingStage method)
(gem_controllers.stages.clipping_stages.squared_clipping_stage.SquaredClippingStage method)
(gem_controllers.stages.operation_point_selection.eesm_ops.EESMOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.foc_operation_point_selection.FieldOrientedControllerOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.pmsm_ops.PMSMOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.scim_ops.SCIMOperationPointSelection method)
(gem_controllers.stages.stage.Stage method)
(gem_controllers.torque_controller.TorqueController method)
resistance (gem_controllers.stages.operation_point_selection.permex_dc_ops.PermExDcOperationPointSelection property)
S
SCIMOperationPointSelection (class in gem_controllers.stages.operation_point_selection.scim_ops)
SeriesDcOperationPointSelection (class in gem_controllers.stages.operation_point_selection.series_dc_ops)
ShuntDcOperationPointSelection (class in gem_controllers.stages.operation_point_selection.shunt_dc_ops)
signal_names (gem_controllers.gem_controller.GemController property)
(gem_controllers.pi_current_controller.PICurrentController property)
signals (gem_controllers.gem_controller.GemController property)
solve_analytical() (gem_controllers.stages.operation_point_selection.eesm_ops.EESMOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.pmsm_ops.PMSMOperationPointSelection method)
speed_control() (gem_controllers.pi_speed_controller.PISpeedController method)
speed_control_stage (gem_controllers.pi_speed_controller.PISpeedController property)
SquaredClippingStage (class in gem_controllers.stages.clipping_stages.squared_clipping_stage)
Stage (class in gem_controllers.stages.stage)
stages (gem_controllers.gem_controller.GemController property)
(gem_controllers.pi_current_controller.PICurrentController property)
state_indices (gem_controllers.stages.base_controllers.i_controller.IController property)
(gem_controllers.stages.base_controllers.p_controller.PController property)
state_limits (gem_controllers.stages.input_stage.InputStage property)
T
t_n (gem_controllers.pi_current_controller.PICurrentController property)
(gem_controllers.torque_controller.TorqueController property)
tau (gem_controllers.stages.abc_transformation.AbcTransformation property)
(gem_controllers.stages.base_controllers.i_controller.IController property)
ThreePointController (class in gem_controllers.stages.base_controllers.three_point_controller)
to_action() (gem_controllers.stages.disc_output_stage.DiscOutputStage method)
to_b6_discrete() (gem_controllers.stages.disc_output_stage.DiscOutputStage static method)
to_discrete() (gem_controllers.stages.disc_output_stage.DiscOutputStage static method)
to_multi_discrete() (gem_controllers.stages.disc_output_stage.DiscOutputStage static method)
torque_control() (gem_controllers.torque_controller.TorqueController method)
torque_controller (gem_controllers.pi_speed_controller.PISpeedController property)
torque_reference (gem_controllers.pi_speed_controller.PISpeedController property)
torque_to_current_stage (gem_controllers.torque_controller.TorqueController property)
TorqueController (class in gem_controllers.torque_controller)
transformation_stage (gem_controllers.pi_current_controller.PICurrentController property)
tune() (gem_controllers.gem_adapter.GymElectricMotorAdapter method)
(gem_controllers.pi_current_controller.PICurrentController method)
(gem_controllers.pi_speed_controller.PISpeedController method)
(gem_controllers.reference_plotter.ReferencePlotter method)
(gem_controllers.stages.abc_transformation.AbcTransformation method)
(gem_controllers.stages.anti_windup.AntiWindup method)
(gem_controllers.stages.base_controllers.base_controller.BaseController method)
(gem_controllers.stages.base_controllers.p_controller.PController method)
(gem_controllers.stages.base_controllers.pi_controller.PIController method)
(gem_controllers.stages.base_controllers.three_point_controller.ThreePointController method)
(gem_controllers.stages.clipping_stages.absolute_clipping_stage.AbsoluteClippingStage method)
(gem_controllers.stages.clipping_stages.clipping_stage.ClippingStage method)
(gem_controllers.stages.clipping_stages.combined_clipping_stage.CombinedClippingStage method)
(gem_controllers.stages.clipping_stages.squared_clipping_stage.SquaredClippingStage method)
(gem_controllers.stages.cont_output_stage.ContOutputStage method)
(gem_controllers.stages.disc_output_stage.DiscOutputStage method)
(gem_controllers.stages.emf_feedforward.EMFFeedforward method)
(gem_controllers.stages.emf_feedforward_eesm.EMFFeedforwardEESM method)
(gem_controllers.stages.emf_feedforward_ind.EMFFeedforwardInd method)
(gem_controllers.stages.input_stage.InputStage method)
(gem_controllers.stages.operation_point_selection.eesm_ops.EESMOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.extex_dc_ttc.ExtExDcOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.foc_operation_point_selection.FieldOrientedControllerOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.operation_point_selection.OperationPointSelection method)
(gem_controllers.stages.operation_point_selection.permex_dc_ops.PermExDcOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.pmsm_ops.PMSMOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.scim_ops.SCIMOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.series_dc_ops.SeriesDcOperationPointSelection method)
(gem_controllers.stages.operation_point_selection.shunt_dc_ops.ShuntDcOperationPointSelection method)
(gem_controllers.stages.stage.Stage method)
(gem_controllers.torque_controller.TorqueController method)
U
update_plots() (gem_controllers.reference_plotter.ReferencePlotter method)
V
voltage_limit (gem_controllers.stages.cont_output_stage.ContOutputStage property)
(gem_controllers.stages.operation_point_selection.permex_dc_ops.PermExDcOperationPointSelection property)
voltage_reference (gem_controllers.pi_current_controller.PICurrentController property)