MathGroup Archive 2003

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: System of coupled PDE's initial value problem

  • To: mathgroup at smc.vnet.net
  • Subject: [mg38917] Re: [mg38893] System of coupled PDE's initial value problem
  • From: Selwyn Hollis <selwynh at earthlink.net>
  • Date: Sun, 19 Jan 2003 00:33:01 -0500 (EST)
  • Sender: owner-wri-mathgroup at wolfram.com

Alexander,

In your definition of p and p1, there are parameters a and m, which you 
haven't specified. What should those be?

---
Selwyn Hollis

On Friday, January 17, 2003, at 05:39  AM, Alexander Yashin wrote:

> Hello,
>
> I am trying to solve system of 3 coupled PDE's but getting error
> NDSolve::"ndnum": "Encountered non-numerical value for a derivative at 
> t==0"
> apparentely the problem is in inital conditions (derivate of one 
> function
> that go into the equation
> for another is not specified explicitely in the initial moment of time)
> any que how to go around this would be greatly appreciated
>
> best regards
> alexander
>
> following system of 3 PDE
>
> eq11 = D[a0[t,x], {t, 2}] - D[a0[t, x], {x, 2}] == I*e*(Conjugate[f[t,
> x]]*D[f[t, x], {t, 1}] - f[t, x]*Conjugate[D[f[t, x], {t, 1}]]) + 
> e^2*(a0[t,
> x] + el*x)*(Abs[f[t, x]])^2;
> eq12 = D[ax[t, x], {t, 2}] - D[ax[t, x], {x, 2}] ==I*e*(Conjugate[f[t,
> x]]*D[f[t, x], {x, 1}] - f[t, x]*Conjugate[D[f[t, x], {x, 1}]]) 
> +e^2*(ax[t,
> x] - el*t)*(Abs[f[t, x]])^2;
> eq13 = D[f[t, x], {t, 2}] - D[f[t, x], {x, 2}] + (m^2 - e^2*((a0[t, x] 
> +
> el*x)^2))*f[t, x] -2*I*e*((a0[t, x])*D[f[t, x], {t, 1}]) == 0;
>
> with the initial and boundary conditions
>
> eq21 = a0[0, x] == 0; eq22 = Derivative[1, 0][a0][0, x] == 0; eq23 =
> a0[t, -x0] == 0; eq24 = a0[t, x0] == 0;
> eq31 = ax[0, x] == 0; eq32 = Derivative[1, 0][ax][0, x] == 0; eq33 =
> ax[t, -x0] == 0; eq34 = ax[t, x0] == 0;
> eq41 = f[0, x] == p; eq42 = Derivative[1, 0][f][0, x] == p1; eq43 =
> f[t, -x0] == 0; eq44 = f[t, x0] == 0;
>
> where
>
> p = NIntegrate[Exp[I*k*x - k^2/2*a^2], {k, 0, Infinity}];
> p1 = NIntegrate[-I*Sqrt[m^2 + k^2]*Exp[I*k*x - k^2/2*a^2], {k, 0,
> Infinity}];
>
> when I try to solve it numerically with
>
> res = NDSolve[{eq11, eq12, eq13, eq21, eq22, eq23, eq24, eq31, eq32, 
> eq33,
> eq34, eq41, eq42, eq43, eq44},{a0[t, x], ax[t, x], f[t, x]}, {t, 0, 
> 10},
> {x, -x0, x0}, StartingStepSize -> 0.03, MaxSteps -> 4000];
>
> it gives me
> NDSolve::"ndnum": "Encountered non-numerical value for a derivative at 
> t==0"
> and quits
>
> i nailed it down to presence of D[f[t, x], {x, 1}] derivative in eq12
> equation which was not specified at t==0 in the initial conditions
> explicitly
> but should be known because f[0,x] is specified.
>
>
>



  • Prev by Date: Re: MacOS X front end patch available
  • Next by Date: Non-mathematician ... please help: Spherical Harmonic Coefficients
  • Previous by thread: Re: How to find out which directory a .m file is loaded from?
  • Next by thread: Re: System of coupled PDE's initial value problem