I am trying to verify my manual solution for this problem by any way, so I tried NDSolve, and DSolve, with no success.
Can some one help, or even give me the final numbers :D
I need the first 3 alphas for a buckling
Here is my interpretation (yields the NDSolve::ivone error)
xDim = 1;
yDim = 1/2;
alpha = 4 Pi^2;
eqn2D = D[w[x, y], {x, 4}] + 2 D[w[x, y], {x, 2}, {y, 2}] +
D[w[x, y], {y, 4}] + alpha D[w[x, y], {x, 2}];
buck2D = NDSolve[{eqn2D == 0,
w[-xDim, y] == 0,
w[xDim, y] == 0,
w[x, -yDim] == 0,
w[x, yDim] == 0,
Derivative[2, 0][w][-xDim, y] == 0,
Derivative[2, 0][w][xDim, y] == 0,
Derivative[0, 2][w][x, -yDim] == 0,
Derivative[0, 2][w][x, yDim] == 0},
w, {x, -xDim, xDim}, {y, -yDim, yDim}, Method -> {"MethodOfLines"}]
Even the 1D solution seems incorrect:
youngs = 2*^5;(*N/mm^2, steel*)
sideLength = 1.78;(*mm*)
areaMomInertia = sideLength^4/12;(*mm^2, square section*)
load = 42;(*N*)
alpha = load/(youngs areaMomInertia);
eqn1D = D[w[x], {x, 4}] + alpha D[w[x], {x, 2}];
buck1D = NDSolveValue[{eqn1D == 0,
w[0] == 0,
w[200] == 0,
(D[w[x], {x, 1}] /. x -> 0) == 0,
(D[w[x], {x, 1}] /. x -> 200) == 0},
w, {x, 0, 200}]
Plot[buck1D[x], {x, 0, 200}, PlotRange -> All]
References:
https://uta-ir.tdl.org/uta-ir/bitstream/handle/10106/300/umi-uta-1041.pdf http://www.arpnjournals.com/jeas/research_papers/rp_2007/jeas_0207_35.pdf

NDSolvecode attempt? – Young Feb 07 '17 at 04:37Initial values may only be specified at one value of the other
independent variable. – Aladdin Feb 07 '17 at 04:46
(w^(0,2))[x,-(1/2)]==0should be more like thisDerivative[0, 2][w][x, -1/2] == 0... and I was unclear ... please share enough code so we can run yourNDSolveattempt – Young Feb 07 '17 at 04:53w[x,y]==0? – xzczd Feb 08 '17 at 04:19NDSolve::ivoneerror and was surprised by the immediate crash ... ShouldExpandFunctionSymbolicallybeExpandEquationsSymbolicallyin the documentation here: http://reference.wolfram.com/language/tutorial/NDSolveMethodOfLines.html#789821263 – Young Feb 08 '17 at 15:39NDSolveversion to no avail – Young Feb 08 '17 at 15:43(w^(0,2))is meaningless, it just looks correct, theStandardFormofDerivativecan't be typed in this way, check this post for more details. Then, if this is an eigenvalue problem, I think your problem is similar to this one. – xzczd Feb 09 '17 at 02:40NDSolveapproach. Actually this type of equation i.e. stationary biharmonic equation can't be solved withNDSolvedirectly, because 1."MethodOfLine"only handles well-posed initial value problem. 2. Currently"FiniteElement"can only deal with equation no more than 2nd order. – xzczd Feb 09 '17 at 02:54