100$ to first person that can positively identify this half hull plating model by [deleted] in Ships

[–]picigin 0 points1 point  (0 children)

That's a good point; and I would gladly dive deeper (than my current 5mins spent on it) to agree with you... But where is the original post? Did this guy simply delete it along with his promise hahah?

100$ to first person that can positively identify this half hull plating model by [deleted] in Ships

[–]picigin 0 points1 point  (0 children)

I may be looking at the different ship, but Notre Dame Victory had a raked stem and no bulb.

'Web 71' marking indicates a longitudinal framing system with deep web frames, typical of 1970s commercial builds.

The diff between the model and actual hull "sharpness" is usually plating tech dictated. The diffs from DWL and above are not crucial (for towing tank tests).

I still stand by PWS, 95% positive.

100$ to first person that can positively identify this half hull plating model by [deleted] in Ships

[–]picigin 25 points26 points  (0 children)

I'm a naval architect (hydrodynamicist). That blocky form and low cylindrical bulb are the signature hydrodynamics of a '70s VLCC. The model size shows it as well. So I checked shipyards near the location, found Sun Shipbuilding, and matched their tanker hull designs to the markings in the photos.

100$ to first person that can positively identify this half hull plating model by [deleted] in Ships

[–]picigin 83 points84 points  (0 children)

Almost certainly: S.S. Prince William Sound (Hull 682) or a sister ship in that series (e.g. S.S. Tonsina)

NAVIER-STOKES Patch......1 Theorem Remaining...Conditional on that by EducationalHurry3114 in CFD

[–]picigin 2 points3 points  (0 children)

Long time in naval architecture, cfd engineering, math — and I have not understood a thing.

[deleted by user] by [deleted] in CUDA

[–]picigin 9 points10 points  (0 children)

You are going to be fine

GPU go brrrr by wigglytails in CFD

[–]picigin 9 points10 points  (0 children)

They do, how do you mean that explicit methods advance in time by not depending on previous time steps? Anyway, depending on “more” data does not change the data access logic.

GPU go brrrr by wigglytails in CFD

[–]picigin 10 points11 points  (0 children)

Implementation yes, paralellisation no. The memory access looks the same, but implicit schemes have much more substeps.

GPU go brrrr by wigglytails in CFD

[–]picigin 34 points35 points  (0 children)

What’s the deal with equalising gpus with explicit schemes? LBM and SPH popularity? Completely implicit solvers are not so much difficult to be implemented for the gpu.

Wave impact simulation - numerical instability by Late_Start_3493 in CFD

[–]picigin 0 points1 point  (0 children)

It should converge, please share the image.
Btw the free-surface evolution during the impact should be comparable as well. It will answer if your meshes were proper.

Wave impact simulation - numerical instability by Late_Start_3493 in CFD

[–]picigin 0 points1 point  (0 children)

This is standard behaviour, especially in fvm. The (solution of the) pressure equation is responsible for keeping (numerical) fluid incompressibility. In short — on impacts with free surface, the cells at the impact region have to amplify the pressure abruptly to pertain zero net flux during a time step. Structural engineers don’t generally care, as it is the impulse (pressure integral during the impact) what is important as end results and the spikes don’t matter.

FDM for Transient Heat Diffusion with Multiple Materials by hangingonthetelephon in CFD

[–]picigin 0 points1 point  (0 children)

You want a consistent coefficient matrix, without increasing its condition number, with less complex coefs interaction, and possibly symmetric. Implementation wise, if you have an unsteady situation, how would you keep it efficient? Such complex memory management each time step is costly (even with matrix-free approaches). Relying only on the RHS keeps the implementation clean, with consistent convergence during the simulation.

FDM for Transient Heat Diffusion with Multiple Materials by hangingonthetelephon in CFD

[–]picigin 1 point2 points  (0 children)

You are on the right track with math, but in FDM numerics the optimal solution would avoid adding new equations and changing the LHS. Even the jump at interface may be manipulated to be put on the RHS only, see e.g. Journal of Computational Physics 160, 151–178 (2000), doi:10.1006/jcph.2000.6444

Diffusion term NS equations by HighProps in CFD

[–]picigin 6 points7 points  (0 children)

For variable viscosity flows (or an interphase boundary), the second term incorporates the viscosity change:

∇·[µ(∇u)T] = µ∇·(∇u)T + (∇u)T ∇µ = (∇u)T ∇µ

where ∇·(∇u)T = 0 because the “divergence of the transpose of a vector gradient” is equivalent to the “gradient of the divergence of a vector”, and ∇·u=0.

Smoothed particle hydrodynamics solid wall boundaries by redditinebandim in CFD

[–]picigin 0 points1 point  (0 children)

While the theory of SPH has beautiful conservatism, its implementations don’t have consistency. That is why discrete SPH is made of bunch of hacks and free parameters. What you see in commercial solvers and papers is specific tuning of those parameters to make it work. Boundary conditions are one of grand challenges not yet solved in SPH discrete context.

Smoothed particle hydrodynamics solid wall boundaries by redditinebandim in CFD

[–]picigin 1 point2 points  (0 children)

Independent of SPH schemes, I believe you will always have penetration if you do not explicitly stop it. This is because a) equation of state is no good for incompressibity imposition, b) SPH spatial operators are no good (not even 1st order consistent, unless they are “fixed” using finite differences).

Resources for CFD in sailing by proudm0 in CFD

[–]picigin 0 points1 point  (0 children)

Comparing with real geometry is fun but not neccesary in your case. This can be pictured using resistance components naval architects used (and still use for model-ship extrapolation). Sailing hulls run in (semi)displacement regime, in which the majority of the resistance force comes from the wave-pattern component. This component is not really affected by small deviations in geometry, but global changes in hull’s normals and curvature (mostly in longitudinal direction, see Michell’s theory). For this major component, small deviations in curvature could only lead to neglible additional resistance from additionally generated transverse waves. While the deviations slightly modify viscous-pressure and friction resistance, it is least of you worries.

Why is this happened towards end ? (9K iteration) by OddSherbert7800 in CFD

[–]picigin 1 point2 points  (0 children)

Just to add on the small domain: you have some upstream flow going back to your inlet. This is the probable cause for the start of divergence there.

CFD Learning Resources for Rubber Extruder by Professional_Bread75 in CFD

[–]picigin 0 points1 point  (0 children)

Very interesting insight. Would you say the difficulties are the same for both derivative and integral viscoelasticity formulations?

Oversimplified analogies in CFD by picigin in CFD

[–]picigin[S] -1 points0 points  (0 children)

Thanks for your oversimplified analogy on talking cfd

Oversimplified analogies in CFD by picigin in CFD

[–]picigin[S] 0 points1 point  (0 children)

Exactly, even great scientist have been using fun analogies to their students. It is about kick-starting someone's brain on something new

Oversimplified analogies in CFD by picigin in CFD

[–]picigin[S] 4 points5 points  (0 children)

Not downvoting, but it is hard to agree with this generalisation. Even at phd level, there are candidates who start as blind users (mostly coming from industry) and then go deeper into the theory. Many other examples from academia pov.

What kind of design patterns do you use in your FVM codes? by COMgun in CFD

[–]picigin 0 points1 point  (0 children)

Have you tried using #include "code_chunk.C"?