Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Fractional Riccati Differential Equation Solver using Jacobi Tau Method #261

Open
crowlogic opened this issue Oct 30, 2023 · 2 comments
Assignees

Comments

@crowlogic
Copy link
Owner

crowlogic commented Oct 30, 2023

Issue Title

Create Fractional Riccati Differential Equation Solver using Jacobi Tau Method

Issue Description

Overview

Develop a solver for fractional Riccati differential equations (FREs) based on the Jacobi Tau method.

Details

  • Implement a solution algorithm based on the Jacobi Tau method to handle FREs.
  • Consider integrating Jacobi polynomials as part of the method, as they are relevant to the Jacobi Tau method.
  • Include necessary tests to validate the solver's accuracy and functionality.
  • Provide clear documentation on how to use the solver, including any required dependencies
@crowlogic
Copy link
Owner Author

Fractional Riccati Differential Equation Solver Implementation with Jacobi Tau Method

Overview

This issue proposes an implementation strategy for solving fractional Riccati differential equations using the Jacobi Tau method, which leverages an operational matrix of integration.

Background

The Riccati differential equation is nonlinear and characterized by:

y'(x) = q_0(x) + q_1(x)y(x) + q_2(x)y^2(x)

For the fractional case, the derivative is of non-integer order, adding complexity to the solution process.

The Jacobi Tau method employs Jacobi polynomials P_n^{(α, β)}(x) as basis functions, which are orthogonal on the interval [-1, 1] with respect to the weight (1-x)^α(1+x)^β.

Method

The approach includes:

  1. Jacobi Polynomial Expansion:
    Express y(x) as:

    y(x) ≈ ∑_{n=0}^N a_n P_n^{(α, β)}(x)

    aiming to determine the coefficients a_n.

  2. Operational Matrix of Integration:
    Utilize the operational matrix of integration associated with Jacobi polynomials to transform the fractional differential equation into a system of algebraic equations.

  3. Tau Method:
    Apply the Tau method, which involves truncating the infinite series to a finite number of terms and enforcing the boundary conditions to solve for the unknown coefficients.

  4. Fractional Derivatives:
    Handle fractional derivatives using an appropriate fractional calculus method, such as the Riemann-Liouville or Caputo definition.

  5. Algebraic System Solution:
    Solve the resulting system of algebraic equations for the coefficients a_n.

Implementation Challenges

  • Deriving the operational matrix of integration for fractional derivatives of Jacobi polynomials.
  • Ensuring that the nonlinearity of the Riccati equation is accurately captured within the algebraic system.
  • Addressing the boundary conditions in a way that leverages the Tau method's advantages.

Potential for Exact Solutions

If the system of algebraic equations derived from the method allows, exact solutions for the coefficients a_n may be found, leading to an exact or highly accurate solution of the original differential equation.

Implementation Notes

  • The solution accuracy depends on the number of Jacobi polynomials used in the expansion.
  • A detailed examination of the operational matrix of integration for Jacobi polynomials in the context of fractional derivatives is required.
  • Numerical methods for solving the algebraic system need to be robust to handle potential nonlinearities.

Questions and Discussion

Input is sought on the construction of the operational matrix of integration for Jacobi polynomials and experiences with the Tau method for solving nonlinear differential equations.

@crowlogic
Copy link
Owner Author

https://www.mdpi.com/2504-3110/7/4/302

The Novel Mittag-Leffler–Galerkin Method: Application to a Riccati Differential Equation of Fractional Order

@crowlogic crowlogic self-assigned this Jan 23, 2024
@crowlogic crowlogic moved this to Todo in core functionality Jan 23, 2024
@crowlogic crowlogic mentioned this issue Aug 13, 2024
crowlogic added a commit that referenced this issue Sep 22, 2024
 author = {A. Neamaty and B. Agheli and R. Darzi},
 title = {The shifted Jacobi polynomial integral operational matrix for
solving Riccati differential equation of fractional order},
 year = {2015},
 journal = {Applications and Applied Mathematics: An International
Journal (AAM)},
 volume = {10},
 pages = {878-892},
 number = {2}}

 #261
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant