PDESolve is very picky.
You have three unkown functions, all three must be listed in the PDESolve statement.
The form of the constraints is very stereotyped. It must either be a time derivative equal to some expression, or an expression (without time derivatives) equal to zero.
Fixing that does result in a result. But the graph does not look very reasonable. An immediate issue is that the initial conditions do not seem to meet the boundary conditions.
__________________
� � � � Tom Gutman