eqs = {D[Ar[x, t], t] + 1/4*(Ar[x, t]^3*Ai[xt]^3+Ai[x, t]^2*Ar[x, t]) - D[Ar[x, t], {x, 2}] - 2*Ar[x, t] == 0, D[Ai[x, t], t] + 1/4*(Ar[xAi[x, t]^2*Ai[xt]^3+Ar[x, t] + Ai[xt]^2*Ai[x, t]^3t]) - D[Ai[x, t], {x, 2}] - 2*Ai[x, t] == 0}; But I don't know how to make an anti-periodic initial condition (Ai[x, 0] = inianti[x]) to be consistent with the boundary condition.