SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
International Journal of Computational Engineering Research||Vol, 03||Issue, 4||
www.ijceronline.com ||April||2013|| Page 267
Solving Optimal Linear Time-Variant Systems via Chebyshev
Wavelet
1,
Hatem Elaydi , 2,
Atya A. Abu Haya
Faculty of Engineering, Islamic University, Gaza, Palestine
I. INTRODUCTION
The goal of an optimal controller is the determination of the control signal such that a specified
performance index is optimized, while at the same time keeping the system equations, initial condition, and any
other constraints are satisfied. Many different methods have been introduced to solve optimal control problem
for a system with given state equations. Examples of optimal control applications include environment,
engineering, economics etc. The most popular method to solve the optimal control problem is the Riccati
method for quadratic cost functions however this method results in a set of usually complicated differential
equations [1]. In the last few decades orthogonal functions have been extensively used in obtaining an
approximate solution of problems described by differential equations [2], which is based on converting the
differential equations into an integral equation through integration. The state and/or control involved in the
equation are approximated by finite terms of orthogonal series and using an operational matrix of integration to
eliminate the integral operations. The form of the operational matrix of integration depends on the choice of the
orthogonal functions like Walsh functions, block pulse functions, Laguerre series, Jacobi series, Fourier series,
Bessel series, Taylor series, shifted Legendry, Chebyshev polynomials, Hermit polynomials and Wavelet
functions [3].
This paper proposes a solution to solve the general optimal control problem using the parameterization
direct method. The Chebyshev wavelets are used as new orthogonal polynomials to parameterize the states and
control of the time-varying linear problem. Then, the cost function can be casted using the parameterized states
and control.This paper is organized as follow: section 2 talks about the wavelets and scaling functions, section3
discusses using Chebyshev wavelets to approximate functions, section 4 presents the formulation of problems,
section 5 gives numerical examples, and section 6 conclude this study.
II. SCALING FUNCTIONS AND WAVELETS
Wavelets constitute a family of functions constructed from dilation and translation of a single function
called the mother wavelet. When the dilation parameter and the translation parameter vary continuously [4],
the following family of continuous
Chebyshev wavelets have four arguments; is the
order for Chebyshev polynomials and t is the normalized time. They are defined on the interval [0,1) by:
Abstract
Over the last four decades, optimal control problem are solved using direct and indirect
methods. Direct methods are based on using polynomials to represent the optimal problem. Direct
methods can be implemented using either discretization or parameterization. The proposed method here
is considered as a direct method in which the optimal control problem is directly converted into a
mathematical programming problem. A wavelet-based method is presented to solve the linear quadratic
optimal control problem. The Chebyshev wavelets functions are used as the basis functions. Numerical
examples are presented to show the effectiveness of the method, several optimal control problems were
solved, and the simulation results show that the proposed method gives good and comparable results
with some other methods.
Keywords: Chebyshev wavelet, optimal control problem, time-variant systems
Solving Optimal Linear Time-Variant…
www.ijceronline.com ||April||2013|| Page 268
Here, are the well−known Chebyshev polynomials of order , which are orthogonal with respect to the
weight function and satisfy the following recursive formula [5]:
,
The set of Chebyshev wavelets are an orthogonal set with respect to the weight function
3. Statement of the optimal control of linear time-varying systems
Find the optimal control that minimizes the quadratic performance index
subject to the time-varying system given by
where
are time-varying matrices, Q is a positive semidefinite matrix , and R is a positive definite
matrix .
III. OPTIMAL CONTROL PROBLEM
3.1 Control state parameterization
Approximating the state variables and the control variables by Chebyshev scaling functions, we get [5]
We can write these two equations in compact form as :
Where
are vectors of unknown parameters have dimensions respectively.
3. 2 The product operational matrix of chebyshev wavelets
The following property of the product of two Chebyshev wavelets vectors [5] will also be used. Let
Solving Optimal Linear Time-Variant…
www.ijceronline.com ||April||2013|| Page 269
3.3 Performance index approximation
To approximate the performance index, we substitute and into to get [6]
It can be simplified as
Because of orthogonality of Chebyshev scaling function and using Lemma1 in chapter three
( 22 )
Then ( 23 )
It can be wrote as
To approximate the state equations we write equation ( 9 ) as
Solving Optimal Linear Time-Variant…
www.ijceronline.com ||April||2013|| Page 270
The control variables ( 10 ) can be rewritten as
3.4 Time varying elements approximation
Then we need to express in terms of Chebyshev scaling functions. The
approximation of can be given by [6] :
Theses constant matrices can be obtained as
Similarly , can be expanded via Chebyshev scaling functions as follows
3.5 Initial condition
The initial condition vector can be expressed via Chebyshev scaling function as
(
=
To express the state equations in terms of the unknown parameters of the state variables and the control
variables , can be integrated as
Solving Optimal Linear Time-Variant…
www.ijceronline.com ||April||2013|| Page 271
=
=
Using the integration operational matrix P of Chebyshev scaling function , we get
3.6 Continuity of the state variables
To insure the continuity of the state variables between the different sections we must add constraints.
There are points at which the continuity of the state variables have to ensured [8].
Theses points are :
So there are
Where
( 44 )
matrix
IV. QUADRATIC PROGRAMMING PROBLEM TRANSFORMATION
Finally by combining the equality constraints ( 41 ) with ( 43 ) we get
We saw that the optimal control problem is converted into a quadratic programming problem of minimizing
the quadratic function ( 24 ) subject to the linear constraints ( 45 ) and solved it using MATLAB program.
4.1 Numerical Example
Find the optimal control which minimizes
subject to
Solving Optimal Linear Time-Variant…
www.ijceronline.com ||April||2013|| Page 272
Table ( 1 )
The optimal state and control variables are shown in Figures (1-3 ), we noticed from Figures ( 1 – 3 ) and from
Table ( 1 ) that when we increase M we obtained at a good trajectories plots and at good results of performance
index ( J ).
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
t
State andControl Trajectory x(t)& u(t)
x(t)&u(t)
x(t)
u(t)
Figure ( 1 ) Optimal state and control K=2 M=3
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
Time
State andControl Trajectory x(t)& u(t)
x(t)&u(t)
x(t)
u(t)
Figure ( 2 ) Optimal state and control K=2 M=4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
Time
State andControl Trajectory x(t)& u(t)
x(t)&u(t)
x(t)
u(t)
Figure ( 3 ) Optimal state and control K=2 M=5
Solving Optimal Linear Time-Variant…
www.ijceronline.com ||April||2013|| Page 273
Table ( 2 )
Research
name
[7]
Table ( 2 ) shows the comparison between our research and other researches to solve the previous problem ,
from the table we notice that our method is good compared with other methods. In this chapter we proposed a
method to solve the optimal control problem time-varying systems using Chebyshev wavelet scaling function,
we applied this method at a numerical example to see the effectiveness of the method and compared with other
methods.We need to solve the optimal control problem time-varying systems because we must need it to solve
the nonlinear optimal control problem in the next chapter.
V. CONCLUSION
In this paper, a numerical methods to solve optimal control problems for linear time-variant systems
was proposed. This method was based on parameterizing the system state and control variables using a finite
length Chebyshev wavelet. The aim of the proposed method is the determination of the optimal control and state
vector by a direct method of solution based upon Chebyshev wavelet. An explicit formula for the performance
index was presented. In addition, Chebyshev wavelet operational matrix of integration was presented and used
to approximate the solution. A product operational matrix of Chebyshev wavelets was also presented and used
to solve linear time-varying systems. Thus, the solution of the linear optimal control problem is reduced to a
simple matrix-vector multiplication that can be solved easily using MATLAB. Numerical examples were solved
to show the effectiveness and efficiency of the proposed method. The proposed method gave better or
comparable results compared to other research. Future work can deal with using Chebyshev wavelet to solve
nonlinear optimal control problems.
VI. REFERENCES
[1] Kirk, D. Optimal Control Theory: An Introduction. Prentice-Hall, Englewood Cliffs, NJ. 1970.
[2] Jaddu, H. Numerical methods for solving optimal control problems using Chebyshev polynomials. PHD Thesis. JAIST, Japan.
1998.
[3] Mohammad Ali Tavallaei and Behrouz Tousi. Closed form solution to an optimal control problem by orthogonal polynomial
expansion. American J. of Engineering and Applied Sciences. 2008.
[4] E. Babolian, F. Fattahzadeh. Numerical solution of differential equations by using Chebyshev wavelet operational matrix of
integration. Applied Mathematics and Computation. 188. 417–426. 2007.
[5] M. Ghasemi , M. Tavassoli Kajani. Numerical solution of time-varying delay systems by Chebyshev wavelets. Applied
Mathematical Modelling. 35 5235–5244. 2011.
[6] H. Jaddu. Optimal control of time-varying linear systems using wavelets. School of Information Science, Japan Advanced Institute
of Science and technology. 1998.
[7] G. Elnagar. State-control spectral Chebyshev parameterization for linearly constrained quadratic optimal control problems. Journal
of Computational and Applied Mathematics. Vol. 79. 19-40. 1997.
[8] Hatem Elaydi, Atya A. Abu Haya. Solving Optimal Control Problem for Linear Time-invariant Systems via Chebyshev Wavele.
International Journal of Electrical Engineering, 5:7.541-556. 2012.

Weitere ähnliche Inhalte

Was ist angesagt?

Process optimization and process adjustment techniques for improving
Process optimization and process adjustment techniques for improvingProcess optimization and process adjustment techniques for improving
Process optimization and process adjustment techniques for improving
IAEME Publication
 

Was ist angesagt? (20)

Dimensional analysis - Part 1
Dimensional analysis - Part 1 Dimensional analysis - Part 1
Dimensional analysis - Part 1
 
Chapter 1(3)DIMENSIONAL ANALYSIS
Chapter 1(3)DIMENSIONAL ANALYSISChapter 1(3)DIMENSIONAL ANALYSIS
Chapter 1(3)DIMENSIONAL ANALYSIS
 
Varaiational formulation fem
Varaiational formulation fem Varaiational formulation fem
Varaiational formulation fem
 
Rayleigh Ritz Method
Rayleigh Ritz MethodRayleigh Ritz Method
Rayleigh Ritz Method
 
Method of weighted residuals
Method of weighted residualsMethod of weighted residuals
Method of weighted residuals
 
C1h2
C1h2C1h2
C1h2
 
Simulation of Double Pendulum
Simulation of Double PendulumSimulation of Double Pendulum
Simulation of Double Pendulum
 
REYLEIGH’S METHOD,BUCKINGHAM π-THEOREM
REYLEIGH’S METHOD,BUCKINGHAM  π-THEOREMREYLEIGH’S METHOD,BUCKINGHAM  π-THEOREM
REYLEIGH’S METHOD,BUCKINGHAM π-THEOREM
 
Buckingham's theorem
Buckingham's  theoremBuckingham's  theorem
Buckingham's theorem
 
Dimensional analysis
Dimensional analysisDimensional analysis
Dimensional analysis
 
A Self-Tuned Simulated Annealing Algorithm using Hidden Markov Mode
A Self-Tuned Simulated Annealing Algorithm using Hidden Markov ModeA Self-Tuned Simulated Annealing Algorithm using Hidden Markov Mode
A Self-Tuned Simulated Annealing Algorithm using Hidden Markov Mode
 
Process optimization and process adjustment techniques for improving
Process optimization and process adjustment techniques for improvingProcess optimization and process adjustment techniques for improving
Process optimization and process adjustment techniques for improving
 
Fluid Mechanics Chapter 5. Dimensional Analysis and Similitude
Fluid Mechanics Chapter 5. Dimensional Analysis and SimilitudeFluid Mechanics Chapter 5. Dimensional Analysis and Similitude
Fluid Mechanics Chapter 5. Dimensional Analysis and Similitude
 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach
 
Wang1998
Wang1998Wang1998
Wang1998
 
Mathematical Modelling of Control Systems
Mathematical Modelling of Control SystemsMathematical Modelling of Control Systems
Mathematical Modelling of Control Systems
 
Kane’s Method for Robotic Arm Dynamics: a Novel Approach
Kane’s Method for Robotic Arm Dynamics: a Novel ApproachKane’s Method for Robotic Arm Dynamics: a Novel Approach
Kane’s Method for Robotic Arm Dynamics: a Novel Approach
 
Dimensions of Physical Quantities | Physics
Dimensions of Physical Quantities | PhysicsDimensions of Physical Quantities | Physics
Dimensions of Physical Quantities | Physics
 
Adaptive Projective Lag Synchronization of T and Lu Chaotic Systems
Adaptive Projective Lag Synchronization of T and Lu  Chaotic Systems Adaptive Projective Lag Synchronization of T and Lu  Chaotic Systems
Adaptive Projective Lag Synchronization of T and Lu Chaotic Systems
 
Dimension Analysis in Fluid mechanics
Dimension Analysis in Fluid mechanics Dimension Analysis in Fluid mechanics
Dimension Analysis in Fluid mechanics
 

Ähnlich wie At03402670273

A delay decomposition approach to robust stability analysis of uncertain syst...
A delay decomposition approach to robust stability analysis of uncertain syst...A delay decomposition approach to robust stability analysis of uncertain syst...
A delay decomposition approach to robust stability analysis of uncertain syst...
ISA Interchange
 

Ähnlich wie At03402670273 (20)

A delay decomposition approach to robust stability analysis of uncertain syst...
A delay decomposition approach to robust stability analysis of uncertain syst...A delay decomposition approach to robust stability analysis of uncertain syst...
A delay decomposition approach to robust stability analysis of uncertain syst...
 
Introduction to mathematical control theory - Dr. Purnima Pandit
Introduction to mathematical control theory - Dr. Purnima PanditIntroduction to mathematical control theory - Dr. Purnima Pandit
Introduction to mathematical control theory - Dr. Purnima Pandit
 
sirishfinalpropsal
sirishfinalpropsalsirishfinalpropsal
sirishfinalpropsal
 
Strategies of linear feedback control and its classification
Strategies of linear feedback control and its classificationStrategies of linear feedback control and its classification
Strategies of linear feedback control and its classification
 
Global Stability of A Regulator For Robot Manipulators
Global Stability of A Regulator For Robot ManipulatorsGlobal Stability of A Regulator For Robot Manipulators
Global Stability of A Regulator For Robot Manipulators
 
Optimal tuning linear quadratic regulator for gas turbine by genetic algorith...
Optimal tuning linear quadratic regulator for gas turbine by genetic algorith...Optimal tuning linear quadratic regulator for gas turbine by genetic algorith...
Optimal tuning linear quadratic regulator for gas turbine by genetic algorith...
 
A Research on Optimal Power Flow Solutions For Variable Loa
A Research on Optimal Power Flow Solutions For Variable LoaA Research on Optimal Power Flow Solutions For Variable Loa
A Research on Optimal Power Flow Solutions For Variable Loa
 
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
 
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
Signature PSO: A novel inertia weight adjustment using fuzzy signature for LQ...
 
Research_paper
Research_paperResearch_paper
Research_paper
 
Cone Crusher Model Identification Using Block-Oriented Systems with Orthonorm...
Cone Crusher Model Identification Using Block-Oriented Systems with Orthonorm...Cone Crusher Model Identification Using Block-Oriented Systems with Orthonorm...
Cone Crusher Model Identification Using Block-Oriented Systems with Orthonorm...
 
Cone crusher model identification using
Cone crusher model identification usingCone crusher model identification using
Cone crusher model identification using
 
An optimal control for complete synchronization of 4D Rabinovich hyperchaotic...
An optimal control for complete synchronization of 4D Rabinovich hyperchaotic...An optimal control for complete synchronization of 4D Rabinovich hyperchaotic...
An optimal control for complete synchronization of 4D Rabinovich hyperchaotic...
 
2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILE
2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILE2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILE
2-DOF BLOCK POLE PLACEMENT CONTROL APPLICATION TO:HAVE-DASH-IIBTT MISSILE
 
A parsimonious SVM model selection criterion for classification of real-world ...
A parsimonious SVM model selection criterion for classification of real-world ...A parsimonious SVM model selection criterion for classification of real-world ...
A parsimonious SVM model selection criterion for classification of real-world ...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Stability and stabilization of discrete-time systems with time-delay via Lyap...
Stability and stabilization of discrete-time systems with time-delay via Lyap...Stability and stabilization of discrete-time systems with time-delay via Lyap...
Stability and stabilization of discrete-time systems with time-delay via Lyap...
 
Unger
UngerUnger
Unger
 
Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Simulation of an Active Suspension Using PID Control
Simulation of an Active Suspension Using PID ControlSimulation of an Active Suspension Using PID Control
Simulation of an Active Suspension Using PID Control
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

At03402670273

  • 1. International Journal of Computational Engineering Research||Vol, 03||Issue, 4|| www.ijceronline.com ||April||2013|| Page 267 Solving Optimal Linear Time-Variant Systems via Chebyshev Wavelet 1, Hatem Elaydi , 2, Atya A. Abu Haya Faculty of Engineering, Islamic University, Gaza, Palestine I. INTRODUCTION The goal of an optimal controller is the determination of the control signal such that a specified performance index is optimized, while at the same time keeping the system equations, initial condition, and any other constraints are satisfied. Many different methods have been introduced to solve optimal control problem for a system with given state equations. Examples of optimal control applications include environment, engineering, economics etc. The most popular method to solve the optimal control problem is the Riccati method for quadratic cost functions however this method results in a set of usually complicated differential equations [1]. In the last few decades orthogonal functions have been extensively used in obtaining an approximate solution of problems described by differential equations [2], which is based on converting the differential equations into an integral equation through integration. The state and/or control involved in the equation are approximated by finite terms of orthogonal series and using an operational matrix of integration to eliminate the integral operations. The form of the operational matrix of integration depends on the choice of the orthogonal functions like Walsh functions, block pulse functions, Laguerre series, Jacobi series, Fourier series, Bessel series, Taylor series, shifted Legendry, Chebyshev polynomials, Hermit polynomials and Wavelet functions [3]. This paper proposes a solution to solve the general optimal control problem using the parameterization direct method. The Chebyshev wavelets are used as new orthogonal polynomials to parameterize the states and control of the time-varying linear problem. Then, the cost function can be casted using the parameterized states and control.This paper is organized as follow: section 2 talks about the wavelets and scaling functions, section3 discusses using Chebyshev wavelets to approximate functions, section 4 presents the formulation of problems, section 5 gives numerical examples, and section 6 conclude this study. II. SCALING FUNCTIONS AND WAVELETS Wavelets constitute a family of functions constructed from dilation and translation of a single function called the mother wavelet. When the dilation parameter and the translation parameter vary continuously [4], the following family of continuous Chebyshev wavelets have four arguments; is the order for Chebyshev polynomials and t is the normalized time. They are defined on the interval [0,1) by: Abstract Over the last four decades, optimal control problem are solved using direct and indirect methods. Direct methods are based on using polynomials to represent the optimal problem. Direct methods can be implemented using either discretization or parameterization. The proposed method here is considered as a direct method in which the optimal control problem is directly converted into a mathematical programming problem. A wavelet-based method is presented to solve the linear quadratic optimal control problem. The Chebyshev wavelets functions are used as the basis functions. Numerical examples are presented to show the effectiveness of the method, several optimal control problems were solved, and the simulation results show that the proposed method gives good and comparable results with some other methods. Keywords: Chebyshev wavelet, optimal control problem, time-variant systems
  • 2. Solving Optimal Linear Time-Variant… www.ijceronline.com ||April||2013|| Page 268 Here, are the well−known Chebyshev polynomials of order , which are orthogonal with respect to the weight function and satisfy the following recursive formula [5]: , The set of Chebyshev wavelets are an orthogonal set with respect to the weight function 3. Statement of the optimal control of linear time-varying systems Find the optimal control that minimizes the quadratic performance index subject to the time-varying system given by where are time-varying matrices, Q is a positive semidefinite matrix , and R is a positive definite matrix . III. OPTIMAL CONTROL PROBLEM 3.1 Control state parameterization Approximating the state variables and the control variables by Chebyshev scaling functions, we get [5] We can write these two equations in compact form as : Where are vectors of unknown parameters have dimensions respectively. 3. 2 The product operational matrix of chebyshev wavelets The following property of the product of two Chebyshev wavelets vectors [5] will also be used. Let
  • 3. Solving Optimal Linear Time-Variant… www.ijceronline.com ||April||2013|| Page 269 3.3 Performance index approximation To approximate the performance index, we substitute and into to get [6] It can be simplified as Because of orthogonality of Chebyshev scaling function and using Lemma1 in chapter three ( 22 ) Then ( 23 ) It can be wrote as To approximate the state equations we write equation ( 9 ) as
  • 4. Solving Optimal Linear Time-Variant… www.ijceronline.com ||April||2013|| Page 270 The control variables ( 10 ) can be rewritten as 3.4 Time varying elements approximation Then we need to express in terms of Chebyshev scaling functions. The approximation of can be given by [6] : Theses constant matrices can be obtained as Similarly , can be expanded via Chebyshev scaling functions as follows 3.5 Initial condition The initial condition vector can be expressed via Chebyshev scaling function as ( = To express the state equations in terms of the unknown parameters of the state variables and the control variables , can be integrated as
  • 5. Solving Optimal Linear Time-Variant… www.ijceronline.com ||April||2013|| Page 271 = = Using the integration operational matrix P of Chebyshev scaling function , we get 3.6 Continuity of the state variables To insure the continuity of the state variables between the different sections we must add constraints. There are points at which the continuity of the state variables have to ensured [8]. Theses points are : So there are Where ( 44 ) matrix IV. QUADRATIC PROGRAMMING PROBLEM TRANSFORMATION Finally by combining the equality constraints ( 41 ) with ( 43 ) we get We saw that the optimal control problem is converted into a quadratic programming problem of minimizing the quadratic function ( 24 ) subject to the linear constraints ( 45 ) and solved it using MATLAB program. 4.1 Numerical Example Find the optimal control which minimizes subject to
  • 6. Solving Optimal Linear Time-Variant… www.ijceronline.com ||April||2013|| Page 272 Table ( 1 ) The optimal state and control variables are shown in Figures (1-3 ), we noticed from Figures ( 1 – 3 ) and from Table ( 1 ) that when we increase M we obtained at a good trajectories plots and at good results of performance index ( J ). 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 t State andControl Trajectory x(t)& u(t) x(t)&u(t) x(t) u(t) Figure ( 1 ) Optimal state and control K=2 M=3 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 Time State andControl Trajectory x(t)& u(t) x(t)&u(t) x(t) u(t) Figure ( 2 ) Optimal state and control K=2 M=4 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 Time State andControl Trajectory x(t)& u(t) x(t)&u(t) x(t) u(t) Figure ( 3 ) Optimal state and control K=2 M=5
  • 7. Solving Optimal Linear Time-Variant… www.ijceronline.com ||April||2013|| Page 273 Table ( 2 ) Research name [7] Table ( 2 ) shows the comparison between our research and other researches to solve the previous problem , from the table we notice that our method is good compared with other methods. In this chapter we proposed a method to solve the optimal control problem time-varying systems using Chebyshev wavelet scaling function, we applied this method at a numerical example to see the effectiveness of the method and compared with other methods.We need to solve the optimal control problem time-varying systems because we must need it to solve the nonlinear optimal control problem in the next chapter. V. CONCLUSION In this paper, a numerical methods to solve optimal control problems for linear time-variant systems was proposed. This method was based on parameterizing the system state and control variables using a finite length Chebyshev wavelet. The aim of the proposed method is the determination of the optimal control and state vector by a direct method of solution based upon Chebyshev wavelet. An explicit formula for the performance index was presented. In addition, Chebyshev wavelet operational matrix of integration was presented and used to approximate the solution. A product operational matrix of Chebyshev wavelets was also presented and used to solve linear time-varying systems. Thus, the solution of the linear optimal control problem is reduced to a simple matrix-vector multiplication that can be solved easily using MATLAB. Numerical examples were solved to show the effectiveness and efficiency of the proposed method. The proposed method gave better or comparable results compared to other research. Future work can deal with using Chebyshev wavelet to solve nonlinear optimal control problems. VI. REFERENCES [1] Kirk, D. Optimal Control Theory: An Introduction. Prentice-Hall, Englewood Cliffs, NJ. 1970. [2] Jaddu, H. Numerical methods for solving optimal control problems using Chebyshev polynomials. PHD Thesis. JAIST, Japan. 1998. [3] Mohammad Ali Tavallaei and Behrouz Tousi. Closed form solution to an optimal control problem by orthogonal polynomial expansion. American J. of Engineering and Applied Sciences. 2008. [4] E. Babolian, F. Fattahzadeh. Numerical solution of differential equations by using Chebyshev wavelet operational matrix of integration. Applied Mathematics and Computation. 188. 417–426. 2007. [5] M. Ghasemi , M. Tavassoli Kajani. Numerical solution of time-varying delay systems by Chebyshev wavelets. Applied Mathematical Modelling. 35 5235–5244. 2011. [6] H. Jaddu. Optimal control of time-varying linear systems using wavelets. School of Information Science, Japan Advanced Institute of Science and technology. 1998. [7] G. Elnagar. State-control spectral Chebyshev parameterization for linearly constrained quadratic optimal control problems. Journal of Computational and Applied Mathematics. Vol. 79. 19-40. 1997. [8] Hatem Elaydi, Atya A. Abu Haya. Solving Optimal Control Problem for Linear Time-invariant Systems via Chebyshev Wavele. International Journal of Electrical Engineering, 5:7.541-556. 2012.