doc:parameters

Differences

This shows you the differences between two versions of the page.


doc:parameters [2021/06/28 10:53] (current) – created thomas
Line 1: Line 1:
 +====== SCONE Parameters ======
 +SCONE can optimize both [[controller|Control]] parameters and [[model|Model]] parameters. During optimization, parameter values are stored in a [[par|.par file]]. In a [[scenario|SCONE Scenario]], parameters are specified as follows:
 +<code>
 +parameter = mean~stdev<min,max>
 +</code>
 +where ''mean'' is the initial mean value, ''stdev'' is the initial standard deviation, and ''min'' and ''max'' represent the allowed range for the parameter. A higher version for ''stdev'' means the initial guesses are more spread out, which can lead to better results quickly, but also leads to higher variance between optimizations.
 +
 +Alternatively, there is the following shorthand notation: 
 +<code>
 +parameter = ~mean<min,max>
 +</code>
 +in which the standard deviation is set to 10% of the absolute value of mean.
 +==== Control Parameters ====
 +The most common type of parameters to optimize are for [[controller|SCONE Controllers]]. Examples of control parameters are:
 +  * Data points of a piece-wise [[ref:function]] in a [[ref:feed_forward_controller]].
 +  * Reflex gains or offsets in a [[ref:reflex_controller]].
 +  * State transition times in a [[ref:sequential_controller]].
 +
 +==== Model Parameters ====
 +Model parameters are specified in the ''Model { Parameters { ... } }'' section of a scenario. Examples are:
 +  * Muscle maximum isometric force
 +  * Muscle optimal fiber length
 +  * Body mass or inertia
 +  * Coordinate limit forces of a model joint
 +