Re: NDSolve problem
- To: mathgroup at smc.vnet.net
 - Subject: [mg86604] Re: NDSolve problem
 - From: dh <dh at metrohm.ch>
 - Date: Fri, 14 Mar 2008 04:19:41 -0500 (EST)
 - References: <frclra$rom$1@smc.vnet.net>
 
Hi Payal,
your syntax is all wrong. What you have written are algebraic, not 
differential equations. Should dtPro[t] mean D[Pro[t],t]???
Further, your restrictions allows to eliminate one of the functions, 
what makes the problem easier. However you must first clarify if the 
restriction is compatibel with your equations (you mention that it is 
not:"I am unable to keep that condition under the currect setup that I 
have."). If it is not, then your equations are wrong.
hope this helps, Daniel
Payal Sheth wrote:
> Hello everyone,
> 
> I am trying to simulate a chemical reaction to be solved using simulataneous differential equation shown below
> 
> ndsolutioncombined0=NDSolve[{dtProCat[t]=8A-kcat*ProCat[t],
> dtPro[t]==kcat*ProCat[t],
> dtCat[t]==kcat*ProCat[t],
> dtProCatCompd[t]==k1*(ProCat[t]*Compd[t])-k2*ProCatCompd[t],
> dtCompd==k2*ProCatCompd[t]-k1*(ProCat[t]*Compd[t]),
> ProCat[0]=8A10,Pro[0]==0, Cat[0]==0, Compd[0]==0, ProCatCompd[0=
> ]==0},{Pro,Cat,ProCatCompd,Compd, ProCat}, {t,0,10000}, MaxSteps=AE 100000]
> 
> To this, I would like to add a restriction Pro[t]+ProCat[t]+ProCatCompd[t]=10.
> 
> Basically, at t=0, the reactant is ProCat=10, which as the reaction progresses with time is broken down into different products. However, the total reactant+product concentration shouldn't exceed the initial reactant concentration. I am unable to keep that condition under the currect setup that I have. For example, at different Compd concentration, at certain time points I have >10 of Prot+ProCat+ProCatCompd
> 
> Can anyone tell me how I could add the restriction to my differential equations?
> 
> Thanks,
> PS
> 
>