Controls system (moving dofs) #31631
Replies: 2 comments 7 replies
-
|
Hello I think MeshModifier, notably the ElementVarThresholdSubdomainModifier, might be an easier way forward here. The bigger difficulty is how to initialize the variables. You will definitely need to code up your own behavior either in the UO the MeshModifier have some nodal patch recovery-based and IC-based initialization behaviors for newly activated elements, but that wont be enough for what you want |
Beta Was this translation helpful? Give feedback.
-
|
Alternatively, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Check these boxes if you have followed the posting rules.
Question
Is it possible to implement the following logic in Controls based on an AuxVariable that is 0 or 1 as a function of time? I want the only consider the Kernels/Materials/etc of the moving mesh in the below image. The mesh itself stays fixed, it is only the degrees of freedom that would be turned off/on based on the Controls logic. I looked a bit in the repository and I do not see any clear examples of tests where Controls logic is based on an AuxVariable but also maybe I missed where.
Ideally, I want to track a moving wavefront but I do not want to consider DOFs in regions where the wavefront does not exist. In this sense, the PDE governing the wave will be killed based on the AuxVariable. This would give an enormous speed up for a planned project. I have been using Controls a bit with block restriction - very useful for a number of scenarios. But for this situation, I would need to have many blocks and their off/on status would be step-wise.
Beta Was this translation helpful? Give feedback.
All reactions