FPID_OPTIMIZE_SIM Simulate a fractional PID based control system using Simulink. Usage: Y = FPID_OPTIMIZE_SIM(FRPID, LTIMODEL, SOPT) where FRPID - fractional-order PID controller parameters such that FRPID = [Kp; Ki; lambda; Kd; mu], LTIMODEL - model of the controlled plant, SOPT - an options data structure FPID_SIMOPT, containing the following SOPT.modelname - model name (e.g. 'fpid_optimize_model.mdl'), SOPT.tmax - final time value for simulation [s], SOPT.dtmin - minimum time step [s], SOPT.dtmax - maximum time step [s], SOPT.ulim - control law saturation values in form [UMIN; UMAX], if empty, the control signal is unconstrained SOPT.r - reference value (or set value) for simulation, SOPT.w - Oustaloup approximation frequency range [rad/s], SOPT.N - Oustaloup filter approximation order, SOPT.type - Oustaloup filter approximation type ('oust' or 'ref'), SOPT.cancelzero- Whether to apply zero cancellation of the resulting controller to ensure that it is proper (0 or 1). Outputs: Y - system output, U - control signal value, T - time vector (generally non-regular due to variable-size ODE solver employed). In order to convert the results to those with a fixed time step (the ODE solver will attempt to find the minimum time step, whereas the user can set the maximum time step), one can use the provided function sim_regularize(). See help for that function for corresponding syntax. A typical negative unity feedback system is assumed for simulation _ --------------- Satu- --------------- R / \ | | ration | | Y ----->| | -----> | GC(s) |--------->| G(s) |----o----> + \ / | | [UMIN; | | | ^ --------------- UMAX] --------------- | - | | --------------------------------------------------------- NB! the original model 'fpid_optimize_model.mdl' is required for this function to work. If you wish to use this model in a different situation, please make a copy of it with a different file name rather than editing the existing model. See also: fpid_optimize, sopt, sim_regularize

- oustapid OUSTAPID Obtain Oustaloup approximation of the fractional-order PID controller
- fomcon FOMCON Launches the main set of GUIs and governs global configuration
- refgen REFGEN Generate a sequence of signals with the corresponding time vector
- toproper TOPROPER Create proper LTI models by applying low-pass filters
- fleq FLEQ Compare two floating-point numbers based on EPS
- mver MVER MATLAB version number

- fpid_optimfun FPID_OPTIMFUN Optimal FPID Design helper function
- fpid_optim FPID_OPTIM Fractional-order PID optimization tool.

Generated on Thu 27-Aug-2015 23:54:49 by