Trying to solve the following ODE:
solw = NDSolve[{0.75 (w[t] w''[t] - w'[t]^2) + w[t]^3 == 1/2 (1 + Tanh[100 t]),
w[0] == 0, w'[0] == 0}, w, {t, 0, 2}, Method -> "MethodOfLines"];
wsol[t_] := Evaluate[w[t] /. solw]
However, NDSolve gives an error:
Power::infy: Infinite expression 1/0. encountered.
I can't figure out why this happens and how to overcome this. Any idea will be appreciated.
Reviewed some related questions like this question or this question, but this does not help.

t=0.0001, it gies the same error. I also try to alterw[0]and try withw[0]=0.0001, but the solution is highly oscillating. This should not be the case. – Asatur Khurshudyan Apr 02 '18 at 08:12{t, 0, 2}as well if you're doing the perturbation. This is a known limitation ofNDSolve[]. May I suggest using$MachineEpsiloninstead of0? – J. M.'s missing motivation Apr 02 '18 at 08:16$MachineEpsilon, but the solution amplitude becomes 10^106. – Asatur Khurshudyan Apr 02 '18 at 08:21f[t]; please edit your question to include it. – J. M.'s missing motivation Apr 02 '18 at 08:24w[t]to get a Rayleigh equation. Not sure. – Asatur Khurshudyan Apr 02 '18 at 08:27NDSolve[]on its own can't cope, as I said earlier. It has similar trouble with e.g. the Bessel equation. – J. M.'s missing motivation Apr 02 '18 at 08:29t = 0. With your ic's you get0 == 2/3. Even with a small initialt > 0, w''[t] will have to be huge to match the ode initially, which probably is the cause of high oscillatory behavior. For this equation, NDSolve does ok with less extreme ic's. – Bill Watts Apr 03 '18 at 00:46w[0]=0andw'[0]>0, I will get the same error. Anyway, thanks for your help. – Asatur Khurshudyan Apr 03 '18 at 01:43