You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The winch controller has 34 parameters (see [Winchcontroller Settings](@ref)). To determine and optimize all of them manually is time consuming and error prone, in particular if the physical system is changing. Therefore some form of automated tuning is desirable.
9
+
10
+
## Methodology
11
+
When the [Performance Indicators](@ref) are defined, an optimizer can be used to determine the controller parameters. The controller is using three PID controllers and a mixer. The following parameters are tuned automatically:
12
+
```julia
13
+
wcs.i_speed # the speed controller gain
14
+
wcs.p_speed # the speed controller proportional gain
15
+
wcs.t_blend # the blending time for switching between controllers
16
+
wcs.pf_low # the lower force controller gain
17
+
wcs.if_low # the lower force controller proportional gain
18
+
wcs.pf_high # the upper force controller gain
19
+
wcs.if_high # the upper force controller integral gain
20
+
wcs.df_high # the differential gain of the upper force controller
21
+
```
22
+
The global, blackbox optimizer package NOMAD is used for the optimization process, together with a test case that mimics extreme wind conditions.
0 commit comments