image thumbnail

updated 1 year ago

Runge Kutta DAE solver by Stefan Schiessl

Stefan Schiessl

Differential algebraic systems can be solved with an adapted Runge Kutta method. (runge kutta, differentialalgebraic..., dae)

getFex(y, para)

getIdxFlatY( para )

newton(functionf, dfunctionf, yest, yold, ...

image thumbnail

updated 2 years ago

New ODE and DAE Solver by John Hedengren

John Hedengren

Differential and algebraic equation solver for high-index, stiff, and mixed-integer systems. (optimization, simulation, demo)

apm(server,app,aline)

apm_get(server,app,filename)

apm_info(server,app,class,name)

image thumbnail

updated 4 years ago

Manuscript of 'Solving Index-1 DAEs in MATLAB and Simulink' by Jacek Kierzenka

Jacek Kierzenka

Manuscript of the SIAM Review paper + M-files for all examples. (differential equation..., dae, differentialalgebraic...)

ex1

ex1

ex10

image thumbnail

updated almost 6 years ago

Several methods for Solving DAE cases using Simulink and S-fucntion by Fengcheng Sun

Fengcheng Sun

Try to solve DAE case using Simulink and S-function, compared the results and CPU time. (sfucntion, simulink, dae)

F=tryDAEfun(x,a,b,c)

[sys,x0,str,ts]=DAEexamp1(t,x,u,flag,xi)

[sys,x0,str,ts]=DAEexamp2(t,x,u,flag,xi)

image thumbnail

updated 6 years ago

Dasslc Mex file compilation to Matlab 5.3 and 6.5! by Giovani Tonel

Giovani Tonel

I have compiled a Dasslc solver version (MATLAB MEX INTERFACE), in order to use with Matlab (version (differential equation..., dasslc, dae)

[PD,ires]=jacpend(t,y,yp,cj,rpar)

[res,ires]=dydt(t,y,yp,rpar)

[res,ires]=dydt1(t,y,yp)

image thumbnail

updated 7 years ago

Solving Index-1 DAEs in Simulink using Level-2 M S-functions by Atul Bhargav

Atul Bhargav

This example illustrates the use of Simulink Level-2 S-functions to solve Index-I DAEs (mechanical modeling, simulink, level2)

HB1_DAE_sfun(block)

hb1dae

HB1_DAE_plot.m

image thumbnail

updated 7 years ago

Dassl Mex file compilation to Matlab 5.3 and 6.5! by Giovani Tonel

Giovani Tonel

I have compiled a Dassl solver version (MATLAB MEX INTERFACE), in order to use with Matlab (version (integration, dassl, dae)

dxdt(t, x, rpar)

dydt(t, y, yp, rpar)

run_Dassl_test_problem.m

image thumbnail

updated 8 years ago

RODASP by Gerd Steinebach

Gerd Steinebach

RODASP is a fourth order ROW-method for solving ODEs y'=f(t,y) and Index-1 DAE problems M y' = f(t,y (differential equation..., ode, dae)

Contact us