diff --git a/applications/solvers/multiphase/twoPhaseEulerFoam/pU/pEqn.H b/applications/solvers/multiphase/twoPhaseEulerFoam/pU/pEqn.H
index 71d75bd26e04d1f4b80e4294203595fe4b7b6737..972fb84d9efcacdc3da558f4e3632727b92fe453 100644
--- a/applications/solvers/multiphase/twoPhaseEulerFoam/pU/pEqn.H
+++ b/applications/solvers/multiphase/twoPhaseEulerFoam/pU/pEqn.H
@@ -162,6 +162,7 @@ while (pimple.correct())
             (
                !mesh.boundary()[patchi].coupled()
              || isA<cyclicAMIFvPatch>(mesh.boundary()[patchi])
+             || isA<cyclicPeriodicAMIFvPatch>(mesh.boundary()[patchi])
             )
             {
                 phiCorrCoeff1Bf[patchi] = 0;
diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/ddtScheme/ddtScheme.C b/src/finiteVolume/finiteVolume/ddtSchemes/ddtScheme/ddtScheme.C
index 6ce56fc73c4c09d7f3fd29cbc89f9b6430d43b50..deebbbc03d28b54135371e76577a440982946902 100644
--- a/src/finiteVolume/finiteVolume/ddtSchemes/ddtScheme/ddtScheme.C
+++ b/src/finiteVolume/finiteVolume/ddtSchemes/ddtScheme/ddtScheme.C
@@ -6,7 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2011-2018 OpenFOAM Foundation
-    Copyright (C) 2017-2019 OpenCFD Ltd.
+    Copyright (C) 2017-2021 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -31,6 +31,7 @@ License
 #include "surfaceInterpolate.H"
 #include "fvMatrix.H"
 #include "cyclicAMIFvPatch.H"
+#include "cyclicPeriodicAMIFvPatch.H"
 #include "registerSwitch.H"
 
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
@@ -193,6 +194,7 @@ tmp<surfaceScalarField> ddtScheme<Type>::fvcDdtPhiCoeff
         (
             U.boundaryField()[patchi].fixesValue()
          || isA<cyclicAMIFvPatch>(mesh().boundary()[patchi])
+         || isA<cyclicPeriodicAMIFvPatch>(mesh().boundary()[patchi])
         )
         {
             ccbf[patchi] = 0.0;
@@ -274,6 +276,7 @@ tmp<surfaceScalarField> ddtScheme<Type>::fvcDdtPhiCoeffExperimental
         (
             U.boundaryField()[patchi].fixesValue()
          || isA<cyclicAMIFvPatch>(mesh().boundary()[patchi])
+         || isA<cyclicPeriodicAMIFvPatch>(mesh().boundary()[patchi])
         )
         {
             ccbf[patchi] = 0.0;
diff --git a/src/phaseSystemModels/reactingEuler/multiphaseSystem/PhaseSystems/MomentumTransferPhaseSystem/MomentumTransferPhaseSystem.C b/src/phaseSystemModels/reactingEuler/multiphaseSystem/PhaseSystems/MomentumTransferPhaseSystem/MomentumTransferPhaseSystem.C
index 7623bd2d7029e49ae7ee475a15baa2f7a4fce043..5a88e4bf6cae72c1f05d00d4e4de9f39432ae0f2 100644
--- a/src/phaseSystemModels/reactingEuler/multiphaseSystem/PhaseSystems/MomentumTransferPhaseSystem/MomentumTransferPhaseSystem.C
+++ b/src/phaseSystemModels/reactingEuler/multiphaseSystem/PhaseSystems/MomentumTransferPhaseSystem/MomentumTransferPhaseSystem.C
@@ -964,6 +964,7 @@ Foam::MomentumTransferPhaseSystem<BasePhaseSystem>::ddtCorrByAs
             (
                 !this->mesh_.boundary()[patchi].coupled()
              || isA<cyclicAMIFvPatch>(this->mesh_.boundary()[patchi])
+             || isA<cyclicPeriodicAMIFvPatch>(this->mesh_.boundary()[patchi])
             )
             {
                 phiCorrCoeffBf[patchi] = 0;