PeriodicBoundaryCondition
PeriodicBoundaryCondition[u[x1,…],pred,f] represents a periodic boundary condition =u(xtarget)=u(f(xtarget)) for all xtarget on the boundary of the region given to NDSolve where pred is True.
PeriodicBoundaryCondition[a+b u[x1,…],pred,f] represents a generalized periodic boundary condition a+b u(xtarget)=u(f(xtarget)).
Please visit the official Wolfram Language Reference for more details and examples on core symbols.