Gradual amplification coefficient change #33
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Enforce gradual change of
A
. There are two additional constants that control how the A can be changed:MIN_AMP_DURATION
- The minimum period (in milisec) for ramping A. Set to24h
.MAX_AMP_CHANGE
- How many times theA
can increase or decrease over one ramping period (at leastMIN_AMP_DURATION
).E.g. the current
A
is100
, and theMAX_A_CHANGE
is set to10
. It means theA
can be changed to a value in range10 to 1000
(current_A / MAX_A_CHANGE to current_A * MAX_A_CHANGE
).A
is also restricted withMIN_A
andMAX_A
.