Message Boards Message Boards

Solve a 4th-order nonlinear PDE in 1d by writing as two 2nd-order eqs?

I am having trouble solving a 4th-order nonlinear PDE ("Swift-Hohenberg equation"). I understand that higher-order derivatives are problem and tried to write it as a two second-order equations, with periodic boundary conditions. It hangs (see attached notebook). I tried various options within NDSolveValue (e.g., method of lines) but did not get a different result.

Is there a way to solve this equation in Mathematica? I have seen matlab code for a solution using spectral methods (Fourier transform the linear spatial terms, then solve numerically the ODE in time), but this would be a more involved program.

Ideas? (My real goal, by the way, is to solve a generalization of this equation to 2 spatial dimensions....)

POSTED BY: John Bechhoefer
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract