To draw the plot
Plot[Abs[u[x, t]]^2, {x, 0, 20}, PlotRange -> All]
you need to give a numerical value to t and v too.
t
v