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

Internals flows in arbitrary shapes #142

Closed
kylebeggs opened this issue Jul 12, 2024 · 3 comments
Closed

Internals flows in arbitrary shapes #142

kylebeggs opened this issue Jul 12, 2024 · 3 comments

Comments

@kylebeggs
Copy link

I suppose this is not really an issue, but I didn't know where to ask (depending on the answer, perhaps this could turn into an issue). Most of the examples in the repo are of external flows, so it is not clear to me how (or if) I can setup a simulation for flow in a curved pipe where the normal vectors of the input/output surfaces/planes may not be on the same line, for example. It seems you need to have the plane of the inlets/outlets be orthogonal because a structured grid is used, which I understand is fundamental to the method. Is there no way around this with some tricks with the SDF maybe?

@weymouth
Copy link
Collaborator

While you can do internal flow simulations with a Cartesian grid method like Waterlily, it's typically not the best approach. The flow in a bending pipe or channel would be more efficient with a curvilinear coordinate system. A turbine moving inside a duct would be a good use of immersed boundaries in a curvilinear or overset system [DOI: 10.1115/1.4063753], but I don't think that's planned for Waterlily any time soon.

@kylebeggs
Copy link
Author

What if you have a geometry that is a "complicated" pipe such as blood vessels where tortuosity is high with bifurcations and highly irregular cross-section diameters?

@weymouth
Copy link
Collaborator

There is no reason you can't try it! I have been wondering about using the method for porous media, but I don't have any examples of this yet.

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

2 participants