Comments (4)
Hi,
reference_generator=WienerProcessReferenceGenerator(reference_state='i', limit_margin=(-0.3, 0.95))
you need to set the parameter limit_margin
to a desired value. In the upper example the reference will be generated between 30% of the limit value in the negative direction and 95% in the positive direction.
In contrast, the sigma range parameter is specifying the sigma parameter of the underlying WienerProcess. This can be described best as its rate of change. Higher sigma values will result in fast changing references but not in higher amplitudes, because they are clipped to the specified limits.
from gym-electric-motor.
has no impact. This is the output with exactly your values. the clipped regions also look strange, because they always result in extreme jiggering values instead of staying at the top or lower margin.
have you checked it? Currently i am running the pip version of the gym
from gym-electric-motor.
I just installed the current version from pip in a new conda environment and it worked as expected.
Do you pass the limit margin parameter in the instantiation call of the ReferenceGenerator or seprately in the make-call?
When passing instantiated objects in the make call, all further arguments that are passed in the make call for this object are ignored.
from gym-electric-motor.
Thats embarrising... i had my braces wrong and therefore i did not pass the argument to the wienerprocess, but accidently to the make call itself 🙈
from gym-electric-motor.
Related Issues (20)
- Limit values for PMSM motor appear to be a peak to peak value vs an amplitude value HOT 2
- Do GEM currently support 3-phase brushless motor control? HOT 3
- Typo in the calculation of the decoupling HOT 1
- Feature Request: migrate from gym to gymnasium HOT 5
- Documentation is showing only current API (no past releases APIs)
- Phase voltage accuracy for PMSM motors HOT 5
- ConstReferenceGenerator enters the reference_name not as string into the env
- gem modularization
- modularization
- CosSinProcessor calculates Cosinus and Sinus based on normalized Epsilon
- DqToAbcActionProcessor calculates advanced angle wrongly
- Extend the GEM cookbook to explain voltage supply usage
- change the nominalization of the voltage
- Change the mapping of discrete switching states in FiniteB6BridgeConverter
- Hi, We are using the GEM library for testing the functionality of PMSM as a part of our undergraduate project. HOT 2
- Merge reference with state HOT 3
- Add EESM to dq_to_abc_action_processor.py
- The ODE that is considered to model the electric behavior of the motor is given by: HOT 4
- EESM: rotor quantities differ from the physical system HOT 1
- test_environments.py does not cover all environments
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gym-electric-motor.