Skip to content

Modelica library for simulating fractional differential equations

Notifications You must be signed in to change notification settings

DLR-SR/FractionalOrder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

FractionalOrder

Modelica library for simulating fractional differential equations.

This library contains approximation models for simulating fractional differential operators (for example half-differentiators, i.e., s^0.5). These are used in several physical domains like electrochemistry, viscoelasticity, or heat transfer. An exact representation would use infinite memory, therefore only approximations are used, that cover a certain frequency interval.

The library contains the following elements:

  • a block model to approximate the transient behavior of fractional differential operators, using Oustaloup's method
  • block models to approximate the transient behavior of fractional differential operators, using Xue's and Carlson's method (discouraged)
  • test cases
  • examples for applications

Main features of the elements provided are:

  • user-defined trade-off between accuracy and simulation speed, by selecting an appropriate approximation order and fitting frequency interval
  • good rejection of rounding errors, using a series of first-order elements to approximate the fractional differential operator

Potential applications of the provided elements are:

  • modelling the relationship between heat transfer and temperature at the border of a semi-infinite domain
  • simulating the transient response of a viscoelastic block, subjected to tension
  • tuning fractional PID controllers

Original release

The original version of this library was released before the Modelica conference 2015 in Versailles:

Download FractionalOrder (2015-07-28)

License

This Modelica package is free software and the use is completely at your own risk; it can be redistributed and/or modified under the terms of the Modelica License 2.

Copyright (C) 2015, DLR German Aerospace Center

Development and contribution

The library is developed by:

  • Alexander Pollok
  • Dirk Zimmer

from the German Aerospace Center (DLR) and

  • Francesco Casella

from the Politecnico di Milano.

You may report any issues with using the Issues button.

Contributions in the form of Pull Requests are always welcome.

About

Modelica library for simulating fractional differential equations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published