Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Offline uni  
#1 Posted : 21 July 2018 20:52:47(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 829
Man
Russian Federation

Was thanked: 701 time(s) in 416 post(s)

New Stable Sets of Algebraic and Differential Equations solvers Library (SADEL) 0.1.6777.34695 is available!

Sets of Algebraic and Differential Equations solvers Library (SADEL)

Download

Plug-in icon SADEL.zip (Date: 2018.07.22; File size: 97.79 KB) - 52 downloads

Credits

This is open-source project developed by SADEL (http://backend.pa10.rk6.bmstu.ru). Sources can be found at https://smath.info:8443/svn/public/plugins/SADEL.


Functions list:
manzhuk(5), manzhuk(6), manzhuk(7)



DAE (ODE) solvers:

manzhuk(init, x1, x2, intvls, D)
manzhuk(init, x1, x2, intvls, G, J1)
manzhuk(init, x1, x2, intvls, G, J1, J2)




manzhuk. Kinetic curves.sm (14kb) downloaded 23 time(s).
manzhuk. Van der Pol oscillator 1.sm (11kb) downloaded 23 time(s).
manzhuk. Van der Pol oscillator 2.sm (14kb) downloaded 19 time(s).
manzhuk. Lorenz-Attractor.sm (17kb) downloaded 20 time(s).

manzhuk. Kinetic curves.pdf (39kb) downloaded 18 time(s).
manzhuk. Van der Pol oscillator 1.pdf (47kb) downloaded 12 time(s).
manzhuk. Van der Pol oscillator 2.pdf (63kb) downloaded 14 time(s).
manzhuk. Lorenz-Attractor.pdf (66kb) downloaded 11 time(s).

Manual (rus): DAE-solver-manzhuk.pdf (3,499kb) downloaded 26 time(s).

Links:

1.SADEL.

Edited by user 22 July 2018 20:48:19(UTC)  | Reason: Not specified

Russia forever!
Viacheslav N. Mezentsev
💰 You can support me for plugins development: https://paypal.me/viacheslavmezentsev
thanks 5 users thanked uni for this useful post.
on 21/07/2018(UTC),  on 21/07/2018(UTC),  on 21/07/2018(UTC),  on 23/07/2018(UTC),  on 07/12/2018(UTC)
Offline uni  
#2 Posted : 22 July 2018 02:00:49(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 829
Man
Russian Federation

Was thanked: 701 time(s) in 416 post(s)
Updated. Short form added.



manzhuk. Kinetic curves (short).sm (12kb) downloaded 21 time(s).
manzhuk. Lorenz-Attractor (short).sm (16kb) downloaded 13 time(s).
manzhuk. Van der Pol oscillator 1 (short).sm (10kb) downloaded 12 time(s).
manzhuk. Van der Pol oscillator 2 (short).sm (13kb) downloaded 13 time(s).
manzhuk. Arenstorf Orbit (short).sm (17kb) downloaded 19 time(s).

manzhuk. Kinetic curves (short).pdf (38kb) downloaded 9 time(s).
manzhuk. Lorenz-Attractor (short).pdf (64kb) downloaded 7 time(s).
manzhuk. Van der Pol oscillator 1 (short).pdf (46kb) downloaded 8 time(s).
manzhuk. Van der Pol oscillator 2 (short).pdf (62kb) downloaded 8 time(s).
manzhuk. Arenstorf Orbit (short).pdf (56kb) downloaded 10 time(s).

Edited by user 22 July 2018 02:49:39(UTC)  | Reason: Not specified

Russia forever!
Viacheslav N. Mezentsev
💰 You can support me for plugins development: https://paypal.me/viacheslavmezentsev
thanks 2 users thanked uni for this useful post.
on 22/07/2018(UTC),  on 22/07/2018(UTC)
Offline uni  
#3 Posted : 22 July 2018 19:21:16(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 829
Man
Russian Federation

Was thanked: 701 time(s) in 416 post(s)
Updated. manzhuk() now more stable. Don't use hmx parameter. By default, its value is dt / 2.
Russia forever!
Viacheslav N. Mezentsev
💰 You can support me for plugins development: https://paypal.me/viacheslavmezentsev
thanks 1 user thanked uni for this useful post.
on 22/07/2018(UTC)
Offline Jean Giraud  
#4 Posted : 23 July 2018 02:41:12(UTC)
Jean Giraud


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 3,152
Canada

Was thanked: 608 time(s) in 471 post(s)
Originally Posted by: uni Go to Quoted Post
Updated. Short form added.


Thanks Uni.
The complete Smath code might be educative.
mwode45 solves as well.

Jean

ODE manzhuk Arenstorf Orbit.sm (22kb) downloaded 22 time(s).

Offline Jean Giraud  
#5 Posted : 23 July 2018 04:16:45(UTC)
Jean Giraud


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 3,152
Canada

Was thanked: 608 time(s) in 471 post(s)
Circular/elliptic orbits.

ODE rkfixed Orbit.sm (42kb) downloaded 23 time(s).
Offline omorr  
#6 Posted : 23 July 2018 09:23:04(UTC)
omorr


Rank: Administration

Groups: Registered, Administrators, Advanced Member
Joined: 23/06/2009(UTC)
Posts: 1,660
Man
Serbia

Was thanked: 286 time(s) in 245 post(s)
Hello uni,

It seems this is a quite interesting ODE-DAE solver. I did not understand what the matrices J1 and J2 are. The manual is quite complicated for me. I just supposed that J1,J2 have something to do with DAE (differential algebraic equations). It seems to me that J1 is the Jacobian matrix regarding the vector of parameters (third argument in the function G()). I suppose J2 is again some kind of Jacobian matrix.

If one of your motivation was to have a DAE solver in SMath, I appreciate that very much.

Looking forward for some more examples from you about using this solver - especially DAE systems.

Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
Offline uni  
#7 Posted : 23 July 2018 11:55:52(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 829
Man
Russian Federation

Was thanked: 701 time(s) in 416 post(s)
I'll add the examples later.

2018-07-23_18-43-02.png

Edited by user 23 July 2018 16:43:25(UTC)  | Reason: Not specified

Russia forever!
Viacheslav N. Mezentsev
💰 You can support me for plugins development: https://paypal.me/viacheslavmezentsev
thanks 3 users thanked uni for this useful post.
on 23/07/2018(UTC),  on 23/07/2018(UTC),  on 23/07/2018(UTC)
Offline Jean Giraud  
#8 Posted : 23 July 2018 16:58:21(UTC)
Jean Giraud


Rank: Advanced Member

Groups: Registered
Joined: 04/07/2015(UTC)
Posts: 3,152
Canada

Was thanked: 608 time(s) in 471 post(s)
Originally Posted by: omorr Go to Quoted Post
If one of your motivation was to have a DAE solver in SMath, I appreciate that very much.


DAE are each specific, I don't think a generalized solver can be designed,
only for odd examples ... I may be wrong , and wish the best.

DAE.PNG
Offline uni  
#9 Posted : 23 July 2018 17:54:48(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 829
Man
Russian Federation

Was thanked: 701 time(s) in 416 post(s)
I have more than 12 examples of how to use it, but, unfortunately, symbolic interpreter slows down the computation of the algorithm. So I decided to show an alternative version of its use, using the Script component. I hope that I will succeed.
Russia forever!
Viacheslav N. Mezentsev
💰 You can support me for plugins development: https://paypal.me/viacheslavmezentsev
thanks 2 users thanked uni for this useful post.
on 23/07/2018(UTC),  on 23/07/2018(UTC)
Offline uni  
#10 Posted : 01 August 2018 18:10:59(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 829
Man
Russian Federation

Was thanked: 701 time(s) in 416 post(s)
Simple test 1.



manzhuk.test1.sm (12kb) downloaded 18 time(s).
manzhuk.test1.pdf (49kb) downloaded 17 time(s).

Edited by user 01 August 2018 19:14:42(UTC)  | Reason: Not specified

Russia forever!
Viacheslav N. Mezentsev
💰 You can support me for plugins development: https://paypal.me/viacheslavmezentsev
thanks 1 user thanked uni for this useful post.
on 01/08/2018(UTC)
Offline uni  
#11 Posted : 06 December 2018 22:12:13(UTC)
uni


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 10/11/2010(UTC)
Posts: 829
Man
Russian Federation

Was thanked: 701 time(s) in 416 post(s)
Updated.

Changes:
- zero point issue partially fixed;
- added support for the simple D(t,x) definition.

Edited by user 06 December 2018 22:24:09(UTC)  | Reason: Not specified

Russia forever!
Viacheslav N. Mezentsev
💰 You can support me for plugins development: https://paypal.me/viacheslavmezentsev
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.