Different solvers in FreeKiteSim

22 views
Skip to first unread message

x.g.ge...@gmail.com

unread,
Nov 30, 2018, 5:36:56 AM11/30/18
to Free KiteSim
Dear Uwe,

When going through the code I found that there exists the option for selecting one of two different solvers of Assimulo:
- RADAU5
- IDA

I found that the IDA of Assimulo is actually a binding to Sundials' IDA.

Can you tell me something about the difference in speed between the two solver algorithms?

Additionally: is it true that the RADAU5 algorithm determines the Jacobian numerically?

Best,

Xander Gerrmann

Uwe Fechner

unread,
Dec 3, 2018, 8:41:32 AM12/3/18
to free-k...@googlegroups.com
Dear Xander,

I am using Assimulo because the solvers I tried before, mainly from Simulink did not work well
with the very stiff differential equation system that we have if we model a real kite power system.

I found that RADAU5 is the best choice for complex simulations, but in more simple situations
(no wind turbulence, not so many particles) IDA can be faster.

Both RADAU and IDA determine the Jacobian numerically.

If I would have to rewrite this code I would use Julia and the package DifferentialEquations.jl:
Much more powerful due to automatic differentiation, very fast and convenient to use.

But 2014 Assimulo was the best choice. Still a good choice for learning.

Uwe
--
You received this message because you are subscribed to the Google Groups "Free KiteSim" group.
To unsubscribe from this group and stop receiving emails from it, send an email to free-kitesim...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Reply all
Reply to author
Forward
0 new messages