image thumbnail

updated 1 year ago

Runge Kutta DAE solver by 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 1 year ago

New ODE and DAE Solver by 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 3 years ago

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

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

ex1

ex1

ex10

image thumbnail

updated 5 years ago

Several methods for Solving DAE cases using Simulink and S-fucntion by 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 5 years ago

Dasslc Mex file compilation to Matlab 5.3 and 6.5! by 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 6 years ago

Solving Index-1 DAEs in Simulink using Level-2 M S-functions by 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 6 years ago

Dassl Mex file compilation to Matlab 5.3 and 6.5! by 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 almost 8 years ago

RODASP by 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)

rodasp(fcn,tspan,y0,options,solver)

Contact us