
blockOustaloupOperatorOld
Approximation of a fractional-differential operator using Oustaloup's method (old implementation, don't use)
Parameters
| Type | Name | Default | Description |
| Integer | order | 2 | Order of approximation (1,2,3,4) |
| Real | lambda | 0.5 | Exponent of operator (-1=integrator, 1=derivative) |
| Real | w_lower | 0.001 | Lower fitting frequency [1/s] |
| Real | w_upper | 100 | Higher fitting frequency [1/s] |
| Real | wb | 1/(w_upper*2*Modelica.Constants.pi) | Scaled Lower fitting frequency |
| Real | wh | 1/(w_lower*2*Modelica.Constants.pi) | Scaled Higher fitting frequency |
| Integer | size | 2 + order*2 | Transfer function order |
| Real[size] | numerator | Internal.computeNumerator(order, wb, wh, lambda) | Coefficient Vector |
| Real[size] | denominator | Internal.computeDenominator(order, wb, wh, lambda) | Coefficient Vector |
| Initialization |
| Modelica.Blocks.Types.Init | initType | Modelica.Blocks.Types.Init.InitialState | Type of initialization (1: no init, 2: steady state, 3: initial state, 4: initial output) |
| Real[size - 1] | x_start | zeros(size - 1) | Initial or guess values of states |
| Real | y_start | 0 | Initial value of output |