Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

About Material participation movement problem #670

Open
Cheese-Lvjx opened this issue Sep 21, 2023 · 3 comments
Open

About Material participation movement problem #670

Cheese-Lvjx opened this issue Sep 21, 2023 · 3 comments

Comments

@Cheese-Lvjx
Copy link

Cheese-Lvjx commented Sep 21, 2023

hi,guys
I have built a model by myself, which consists of two large boxes including several layers.But when I add attributes to them, they don't move like folds,I just started using it so I don't know how to adjust it. Could anyone give more information about this, Thanks a lot.
image
TP1.txt

@julesghub
Copy link
Member

Hi @Cheese-Lvjx, nice work on the model.
What does the resulting velocity field look like?
What are the forces driving the system?

To debug you might try simplifying the model first to something you understand. Thereafter you can incorporate extra layers of complexity and test where this model breaks down.

i.e. remove sticky air layer / remove multi blocks / reduce viscosity contrast, etc.

@Cheese-Lvjx
Copy link
Author

Hi @julesghub ,so thanks for your help. the velocity field indicates that the code has some problems.
image
and is has a very simple velocityBC as follows.
Model.set_velocityBCs(left=[4. * u.millimeter / u.year, None],
right=[None, 0.],
bottom=[None, 0.],
top=[None, 0.] )
Since I could not find the problem, I simplified the model according to what you said above.
image
image
This is the png when the time step =100, it looks like the result is not correct, the matter is not participating in the motion.I don't know what the mistake is.......
TP1.txt

@Peigen-L
Copy link

Peigen-L commented Nov 8, 2023

@Cheese-Lvjx I think your boundary condition is not correct. If you want to move the left wall, only the vertical portion with blocks should be moved, the air should not be compressed.

I think you can start with this example: https://github.com/underworldcode/underworld2/blob/master/docs/UWGeodynamics/tutorials/Tutorial_4_NumericalSandboxCompression.ipynb

Draw your own experimental design like the tutorial did, give them reasonable physical parameters, and run with the BCs and sticky-air settings in this case.
If the simulation went break down, then reduce the complexity of the model, do some modification in your experimental design like Julian commented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants