У меня есть система, которая выглядит какMATLAB решения ОДУ на инвариантного многообразия
dn/dt=f(n,v)
dh/dt=g(h,v)
Я хочу, чтобы решить это уравнение на многообразии F(v,n,h)=0
, нелинейной функции в v
. Я попытался использовать что-то вроде v=fzero(@(x) F(x,n,h),0)
для решения для значения v на коллекторе на каждом шаге. Но это невероятно медленно, и ode15s (моя система - релаксационный генератор) не отвечает интеграционной толерантности. Как найти решение для ODE на коллекторе, определяемое F(v,n,h)=0
?
Вы должны использовать решатель DAE, так как ваша система дифференциально-алгебраическая. – LutzL