Nils Malm
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
1 year ago
15 set 2023, 06:29 GMT-4
Updated:
1 year ago
15 set 2023, 06:29 GMT-4
Dear Giuliano Lombardo,
Unfortunately, boundary-level PDE interfaces do not directly support periodic boundary conditions at this point. But you can set the condition up manually. You will first need to define a General Extrusion operator that maps values from the source edge to the target edge. Once you have this operator set up and tested so that you can evaluate something like genext1(ws) on the target edge, you can move on to the constraint. On the target edge, you simply have to set a constraint of the form genext1(ws)-ws. The default constraints settings will apply reaction fluxes symmetrically on source and target, which will lead to continuity in both value and flux. That is, you do not have to enforce flux continuity separately.
Best regards,
Nils Malm
Dear Giuliano Lombardo,
Unfortunately, boundary-level PDE interfaces do not directly support periodic boundary conditions at this point. But you can set the condition up manually. You will first need to define a General Extrusion operator that maps values from the source edge to the target edge. Once you have this operator set up and tested so that you can evaluate something like *genext1(ws)* on the target edge, you can move on to the constraint. On the target edge, you simply have to set a constraint of the form *genext1(ws)-ws*. The default constraints settings will apply reaction fluxes symmetrically on source and target, which will lead to continuity in both value and flux. That is, you do not have to enforce flux continuity separately.
Best regards,
Nils Malm