FOC Workshop New-Xue

63
Friday, 2010- 7- 2, 16:05:56 Slide 1 of 63 Computational Aspects of Fractional-Order Control Problems Dingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010 Tutorial Workshop on Fractional-Order Dynamic Systems and Controls WCICA’2010, Jinan, China Computational Aspect of Fractional-Order Control Problems Dingyu Xue Institute of AI and Robotics Faculty of Information Sciences and Engineering Northeastern University Shenyang 110004, P R China

Transcript of FOC Workshop New-Xue

Page 1: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 1 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Tutorial Workshop on

Fractional-Order Dynamic Systems and Controls

WCICA’2010, Jinan, China

Computational Aspect of Fractional-Order Control Problems

Dingyu Xue

Institute of AI and RoboticsFaculty of Information Sciences and

EngineeringNortheastern University

Shenyang 110004, P R China

Page 2: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 2 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Computational Aspect of Fractional-Order Control Problems

Outlines and Motivations of Presentation

Computations in Fractional CalculusHow to solve related problems with computers,

especially with MATLAB?

Linear Fractional-Order Transfer Functions In Conventional Control: CST is widely used, is

there a similar way to solve fractional-order control problems. Class based programming in MATLAB

Page 3: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 3 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Outlines and Motivations (contd)Simulation Studies of Fractional-Order Nonlinear Systems How to solve problems in nonlinear systems? The

only feasible way is by simulation. Simulink based programming methodology is adopted

Optimum Controller Design for Fractional-Order Systems through ExamplesCriteria selection, design examples via Simulink

Implementation of the ControllersContinuous and Discrete

Page 4: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 4 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Main Reference

Chapter 13 of the Monograph

Fractional-order Systems and Controls ---Fundamentals and ApplicationsBy Concepcion Alicia Monje, YangQuan Chen,

Blas Manuel Vinagre, Dingyu Xue,

Vicente Feliu

Springer-Verlag, London, July, 2010

Implementation part is from Chapter 12 of the book

Page 5: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 5 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

1 Computations in Fractional Calculus

Evaluation of Mittag-Leffler functions

Evaluations of Fractional-order Derivatives

Closed-form Solutions to Linear Fractional-order Differential Equations

Analytical Solutions to Linear Fractional-order Differential Equations

Page 6: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 6 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

1.1 Evaluation of Mittag-Leffler Functions

Importance of Mittag-Leffler functionsAs important as exponential functions in IOsAnalytical solutions of FO-ODEs

DefinitionsML in one parameter

ML in two parameters

Special cases

Page 7: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 7 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Mittag-Leffler Functions in more pars

Definitions

where

Special cases

Derivatives

MATLAB function

Page 8: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 8 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Code

Podlubny’s code mlf() embedded

Page 9: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 9 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Examples to tryDraw curves

Code

Other functions

Page 10: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 10 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

1.2 Evaluations of Fractional-order Derivatives

Definitions:Grünwald-Letnikov's Definition

Other approximation methods, with Others

Caputo's Derivatives, Riemann-Liouville’s, Cauchy’s

Page 11: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 11 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

MATLAB Implementation

Easy to program

Syntax

ExamplesOrginal function

Page 12: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 12 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

1.3 Closed-Form Solutions to Linear Fractional-Order Differential Equations

Mathematical FormulationFractional-order DEs

Denote

Original equation changed to

Page 13: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 13 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

From G-L definition

And

The closed-form solution can be obtained

Page 14: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 14 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

MATLAB Code and SyntaxCode

Syntax

Page 15: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 15 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Example

Fractional-order differential equation

with step input u(t)

MATLAB solutions

Page 16: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 16 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

1.4 Analytical Solutions to Linear Fractional-order Differential Equations

Important Laplace transform property

Special cases: Impulse input:

Step inputs:

Page 17: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 17 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Partial fraction expansion of Commensurate-order Systems

Commensurate-order systems, base order

Transfer function

After partial fraction expansion, step responses

Page 18: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 18 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Example:

Partial fractional expansion

Step response, theoretical

Page 19: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 19 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Also works for the cases with multiple poles

For more complicated systems

Analytical solutions are too complicated

Page 20: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 20 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

2 Fractional-Order Transfer Functions --- MATLAB Object Modelling

Motivated by the Control Systems ToolboxSpecify a system in one variable G, use of * and +, and step(G), bode(G), convenient

Outlines in the sectionDesign of a FOTF Object Modeling Using FOTFsStability Assessment of FOTFs Numerical Time Domain Analysis Frequency Domain Analysis

Page 21: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 21 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Fractional-Order Transfer Functions

Five parameters:

Possible to design a MATLAB object

Create a @fotf folder

Establish two essential functions fotf.m (for creation), display.m (for display object)

Page 22: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 22 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Object creation

Syntax

Page 23: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 23 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Display function

Page 24: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 24 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Model Entering ExamplesExample1

Example 2

Example 3:

Page 25: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 25 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

2.2 Modelling of FOTF Systems

Series connection: G1*G2

Overload functions are needed for mtimes.m

Similarly other functions can be writtenplus.m, feedback.m, uminus.m, mrdivide.m simple.m, mpower.m, inv.m, minus.m

Page 26: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 26 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Theoretical ResultsSeries connection

Parallel connection

Feedback Connection

Page 27: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 27 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Modelling Examples

Plant

Controller

Unity negative feedback connection

Closed-loop system

Page 28: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 28 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

2.3 Analysis of Fractional-Order Systems

Stability regions for commensurate-order TFs

MATLAB function

Example: the previous

closed-loop system

For non-commensurate-order systems, works

Page 29: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 29 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

2.4 Numerical Time Domain Analysis

Based on fode_sol function discussed earlier, overload functions step and lsim are written

Step response

Time response to arbitrary inputs

No restrictions. Reliable numerical solutions

Validate the results

Page 30: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 30 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

ExamplesClosed-loop model

Model with input

Page 31: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 31 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

2.5 Frequency Domain AnalysisExact evaluation of Overload functionsBode.mNyquist.mNichols.m

Via Examples

Slopes. Not integer times of 20dB/sec

Page 32: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 32 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

2.6 Norm Measures of FOTFsNorms2-norm Infinity norm

Overload functions

Examples

Page 33: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 33 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

3 Simulation Studies of Fractional-order Nonlinear Systems

Problems of Existing MethodsGrunwald-Letnikov definitions and others only app

lies to the cases where input to a fractional-order systems

Step and lsim functions only works for FOTF objects, not nonlinear systems

For nonlinear control systems, a block diagram based approach is needed.

A Simulink block is needed for FO-D

Page 34: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 34 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Filters for Approximating FO-DsFilter Approximations of FO-D’sContinued fraction approximationOustaloup’s filterModified Oustaloup’s filter

Simulink Modelling of NL-FO Systems Masking a Simulink block with the Oustaloup’s filte

r and othersSimulation of nonlinear frcational-order systems wit

h examplesValidation of simulation results

Page 35: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 35 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

3.1 Continued Fractions

Math form

For

Page 36: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 36 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

3.2 Oustaloup’s FilterIdea of Oustaloup’s Filter

Method

Page 37: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 37 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

MATLAB Implementation

MATLAB code

Syntax

Example

Page 38: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 38 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

3.3 Modified Oustaloup’s Filter

Method

Code

Syntax

Page 39: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 39 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

3.4 Simulink ModellingMask a Simulink block --- the key element

Possibly with a low-pass filter

Page 40: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 40 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Example 1: Linear model

Denote

Simulink

modelling

c10mfode1.mdl

Page 41: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 41 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Example 2: Nonlinear system

Rewrite the equation

Simulink modelc10mfod2.mdl

Page 42: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 42 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Example 3: fractional-order delay system

Rewrite

Simulink modelcxfdde1.mdl

Control loops can beestablished

With Simulink,complicated systemscan be studied.

Page 43: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 43 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

3.5 Validations of Simulation Results

No analytical solution. Indirect methods:

Change parameters in equation solver, such as RelTol, and see whether consistent results can be obtained

Change simulation algorithms

Change Oustaloup’s filter parametersThe frequency rangeThe order NThe filter, Oustaloup, modified, and others

Page 44: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 44 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

4 Optimal Controller Design

What Criterion is Suitable for Addressing Optimality of Servo Control Systems: Criterion Selections

MATLAB/Simulink based Optimal Controller Design Procedures

Optimum Fractional-Order PID Controllers: Parameter Setting via Optimization Through An Example

Page 45: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 45 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

4.1 Optimal Criterion Selections

What kind of control can be regarded as optimal? Time domain optimization is going to be used in the presentation.

Other types of criteriaLQ optimization, artificial, no methods for Q and R ISE criterion, H2 minimization, Hinf, may be too conservativeFastest, most economical, and other

Criteria on integrals of error should be used

Page 46: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 46 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Why Finite-Time ITAETwo criteria:

Which one

is better?

ITAE type of

criteria are

meaningful

Page 47: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 47 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Selection of finite-timeTested in an example

Page 48: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 48 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

4.2 Design Examples with MATLAB/Simulink

Plant model, time-varying

Simulink

Page 49: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 49 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Optimum DesignEstablish a MATLAB objective function

Design via optimization

Visualizing output curves in optimization Allow nonlinear elements and complicated systems, constrained optimizations possible

Page 50: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 50 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

4.3 Optimal FO PID DesignController with 5 parameters

Design Example, Plant

Page 51: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 51 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

MATLAB objective function

Optimal controller design

Optimal Controller found

Page 52: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 52 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

5 Implementation of FO Controllers

Continuous ImplementationOustaloup’s filterModified Oustaloup’s filterOther implementations

Discrete ImplementationApproximations of FO OperatorsVia Step/Impulse Response Invariants

Frequency Domain Fitting

Sub-Optimal Integer-Order Model Reduction

Page 53: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 53 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Continuous Implementations

As Discussed Earlier

Approximation to Fractional-order operators (differentiators/integrator) only. Suitable for FO-PID type of controllers

Functions to use

Page 54: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 54 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Discrete-Time Implementations

FIR Filter, ’s work

Again for fraction-order operators

Also possible, Tustin’s approximation

Page 55: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 55 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Step/Impulse Response Invariants Approximation Models

The following functions can be used, Dr Yangquan Chen’s work

Example

Page 56: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 56 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Discrete-Time Approximation to

MATLAB solutions, due to Dr Chen’s code

Example

Rewrite as

MATLAB solutions

Page 57: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 57 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

5.3 Frequency Response Fitting of Fractional-Order Controllers

Criterion

MATLAB Function

Example

Page 58: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 58 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

A complicated controllerController, with QFT method

MATLAB Implementation

Page 59: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 59 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Integer-order fitting model

Comparisons

Over a larger frequency interval

Compaisons

Page 60: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 60 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

5.5 Rational Approximation to Fractional-Order Transfer Functions

Original model

Fitting integer-order model

Fitting criterion

where

Page 61: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 61 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Model Fitting Algorithm

1. Select an initial reduced model

2. Evaluate an error

3. Use an optimization (i.e., Powell's algorithm) to iterate one step for a better estimated model

4. Set , go to Step (2) until an optimal reduced model is obtained

5. Extract the delay from , if any

Page 62: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 62 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

MATLAB Function Implementation Function call

Example

Finding full-order approximation

Reduction

Page 63: FOC Workshop New-Xue

Friday, 2010-7- 2, 16:05:56

Slide 63 of 63 Computational Aspects of Fractional-Order Control ProblemsDingyü Xue for WCICA’ 2010, Jinan, P R China, 07/2010

Concluding Remarks

MATLAB code are prepared for fractional-order systems, especially useful for beginners

Handy facilities can also be used by experienced researchers, for immediate acquisition of plots and research results

Code available fromhttp://mechatronics.ece.usu.edu/foc/wcica2010tw/