-
Notifications
You must be signed in to change notification settings - Fork 71
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of github.com:upb-lea/gym-electric-motor
- Loading branch information
Showing
288 changed files
with
24,409 additions
and
15,867 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -25,3 +25,4 @@ examples/logs/ | |
# unit tests | ||
.coverage | ||
|
||
/my_examples/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [1.0.0] - 2021-08-23 | ||
### Added | ||
- classic controllers in examples with complete makeover | ||
- Possibility to seed all random number generators at once with a unified API - Reproduciblity improved. | ||
|
||
### Changed | ||
#### Environment IDs | ||
- The environments have changed the IDs for their creation. | ||
- Furthermore, environments specialized for torque (TC), current (CC) and speed (SC) control tasks have been introduced. | ||
- The ids are now structured as follows: | ||
{_Cont/Finite_}-{_CC/TC/SC_}-_motorType_-v0 | ||
- Details can be looked up on the code documentation pages. | ||
#### gem.make() parameters | ||
The arbitrary environment creation keyword arguments that were passed to every subcomponent of the environment | ||
have been removed. Instead, there is a fixed set of keyword parameters for every environment described in the | ||
API-documentation of every environment. | ||
|
||
#### MPC example | ||
- Visualization improvements | ||
- fix: State variables were updated | ||
|
||
#### Miscellaneous | ||
- Documentation was updated | ||
- Changed all DC Envs to FourQuadrantConverters per default | ||
- Adjusted the dynamics of the speed references in DC environments | ||
- Adjusted the plots for better visibility of single points | ||
|
||
|
||
### Removed | ||
- simple_controllers.py in examples | ||
- Tensorforce tutorial due to deprecation | ||
|
||
|
||
## [0.3.1] - 2020-12-18 | ||
### Added | ||
- Constraint monitor class | ||
|
||
### Changed | ||
- Visualization framework |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Abc-Continuous Current Control Doubly Fed Induction Motor Environment | ||
********************************************************************** | ||
.. autoclass:: gym_electric_motor.envs.AbcContCurrentControlDoublyFedInductionMotorEnv | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Abc-Continuous Speed Control Doubly Fed Induction Motor Environment | ||
********************************************************************** | ||
.. autoclass:: gym_electric_motor.envs.AbcContSpeedControlDoublyFedInductionMotorEnv | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Abc-Continuous Torque Control Doubly Fed Induction Motor Environment | ||
********************************************************************** | ||
.. autoclass:: gym_electric_motor.envs.AbcContTorqueControlDoublyFedInductionMotorEnv | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
Doubly Fed Induction Motor Environments | ||
*************************************** | ||
|
||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
:caption: Environments: | ||
:glob: | ||
|
||
* | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Dq-Continuous Current Control Doubly Fed Induction Motor Environment | ||
********************************************************************** | ||
.. autoclass:: gym_electric_motor.envs.DqContCurrentControlDoublyFedInductionMotorEnv | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Dq-Continuous Speed Control Doubly Fed Induction Motor Environment | ||
********************************************************************** | ||
.. autoclass:: gym_electric_motor.envs.DqContSpeedControlDoublyFedInductionMotorEnv | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Dq-Continuous Torque Control Doubly Fed Induction Motor Environment | ||
********************************************************************** | ||
.. autoclass:: gym_electric_motor.envs.DqContTorqueControlDoublyFedInductionMotorEnv | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Finite Control Set Current Control Doubly Fed Induction Motor Environment | ||
************************************************************************** | ||
.. autoclass:: gym_electric_motor.envs.FiniteCurrentControlDoublyFedInductionMotorEnv | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Finite Control Set Speed Control Doubly Fed Induction Motor Environment | ||
************************************************************************** | ||
.. autoclass:: gym_electric_motor.envs.FiniteSpeedControlDoublyFedInductionMotorEnv | ||
:members: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Finite Control Set Torque Control Doubly Fed Induction Motor Environment | ||
************************************************************************** | ||
.. autoclass:: gym_electric_motor.envs.FiniteTorqueControlDoublyFedInductionMotorEnv | ||
:members: |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.