Hi Valentina, hi All,
I have tried to solve the example symbolically and I also did not find a way. When entering
dsolve('DTg=((Tg^2+Tamb^2)*(Tg+Tamb))*(Tamb-Tg)+((Tg^2+Tamb^4)*(Tg+Tamb))*(Tpv-Tg)',...
'DTpv=((Tg^2+Tamb^2)*(Tg+Tamb))*(Tg-Tpv)+(Tf-Tpv)+(Tamb-Tpv)',...
'DTf=((Tpv-Tf)-(Tf2-Tf0))',...
'Tf2=2*Tf-Tf0','Tg(0)=Tamb','Tpv(0)=300','Tf(0)=Tf0');
in MATLAB I get the information that the internal system solver cannot handle this kind of problem.
You probably should be looking for a numerical solution. Since the last equation does not contain derivatives, it may be worth trying a numerical solver which can handle "differential algebraic equations". There are solvers in MATLAB which can handle these kinds of equations. Just search the help for "differential algebraic equations" or DAE (the short form).
Best regards,
-- Kai
Best Answer