question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

CFD simulation to predict pressure and velocity fields

See original GitHub issue

❓ Questions & Help

Thanks for sharing excellent work.

I would like to do computational fluid dynamics simulation. (Something like https://www.youtube.com/watch?v=U38cKk-sxyY&ab_channel=AutodeskResearch)

Paper Link: http://pub.ist.ac.at/~bbickel/downloads/2018_sigg_Learning3DAerodynamics.pdf

Dataset:

I have access to the dataset mentioned in the paper.

It contains

Inputs: shape S, incoming wind velocity V∞, mass density ρ, and viscosity μ.

Output: drag coefficient and velocity fields and pressure values on the surface of the object.

I have read individual geometry files (*.vtk format), I can get access to pos, tetra and output pressure values on the surface.

My understanding is that for predicting pressure values on the surface and drag coefficient from input geometry I can convert it to point cloud and do regression on each node.

I’m not sure about the prediction of velocity fields around the object?

Would it be possible to use Geodesic operator (paper: https://arxiv.org/pdf/1802.04016.pdf) with GMMConv, to learn geometric features of the object and do convolution on the object surface?

Could you please elaborate if it’s possible to work in this direction using GNNs and which one to use? And maybe give some pointers on how should I approach this problem.

Thanks!

Issue Analytics

  • State:open
  • Created 3 years ago
  • Comments:9 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
rusty1scommented, Feb 7, 2021

Yes, the current output is n_nodes x n_nodes. You can change it dependent on your use-case.

1reaction
rusty1scommented, Oct 26, 2020

The processor (Eq. (1)) can certainly be implemented in PyTorch Geometric, where you want to call propagate twice (for mesh and world edges, respectively). The Decoder then simply takes in latent node features to predict the next time state.

Read more comments on GitHub >

github_iconTop Results From Across the Web

CFD simulation to predict pressure and velocity fields #1747
My understanding is that for predicting pressure values on the surface and drag coefficient from input geometry I can convert it to point...
Read more >
Characterization of the velocity fields generated by flow ...
Recent improvements in numerical algorithms for Eulerian-based CFD simulations of multiphase flows can now recover the exact balance between the pressure ...
Read more >
CFD Analysis of Pressure Losses and Deposition Velocities in ...
In summary, this study can be recounted as follows:(i)A CFD modeling methodology to predict frictional pressure loss and settling conditions is validated. The ......
Read more >
(PDF) CFD Simulations of Pressure Drop and Velocity Field in ...
The position of the vortex core is tracked in these simulations by searching the position of minimal dynamic pressure and the centre of...
Read more >
Computational fluid dynamics simulation of pressure drop and ...
Streamlines, velocity, pressure, and turbulent viscosity profiles were mapped across the 3D domain of repeating reactor segments to analyze ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found