Loading video...

Video Failed to Load

Go Home

Something I'm working on Compressible flow solver for muzzle devices Take any random silencer CAD and check its muzzle gas dynamics

115,697 views • 7 months ago •via X (Twitter)

47 Comments

PoptartNoahh's profile picture
PoptartNoahh7 months ago

Inviscid base solver (Euler) fitted with LES closure, NOT full Navier-Stokes. Probably out of scope for what I was seeking to do here Once I switched from Rusanov to HLLC the shocks were relatively more accurate

PoptartNoahh's profile picture
PoptartNoahh7 months ago

If anyone in the industry has feedback this is the place to let me know I still need to validate against real world with concrete measurements

Simon C's profile picture
Simon C7 months ago

This doesn't have any baffles yet, but...

PoptartNoahh's profile picture
PoptartNoahh7 months ago

Beautiful

PoptartNoahh's profile picture
PoptartNoahh7 months ago

After talking with some people and getting careful feedback, I will be rolling out some improvements soon, testing against real measurements and yoloing the launch

Joe McCorkel (G00se)'s profile picture
Joe McCorkel (G00se)7 months ago

@Thee_Grixxly That's cool as fuck!

PoptartNoahh's profile picture
PoptartNoahh7 months ago

@Thee_Grixxly Thank you!

PoptartNoahh's profile picture
PoptartNoahh7 months ago

I used roughly the frozen gamma of standard gun propellants in chamber conditions, cited from the US Army Research Laboratory

Fezezen's profile picture
Fezezen7 months ago

It's like you can just anything, bro

Guillaume Ausset - @ausset.me's profile picture
Guillaume Ausset - @ausset.me7 months ago

Now make it differentiable and you’ve got a generative suppressor design pipeline 🙃

Brad Boyles's profile picture
Brad Boyles7 months ago

Damn that's sick

Breᐰkfast & Bullets's profile picture
Breᐰkfast & Bullets7 months ago

I want this so much

Frankly Stunned🇺🇸's profile picture
Frankly Stunned🇺🇸7 months ago

Does it take into consideration the ambient air pressure preexisting in front of the bullet, also? Each subsequent shot heating up the suppressor should reduce the air occupying the space and reduce friction moving through the baffles allowing faster expansion behind it.

PoptartNoahh's profile picture
PoptartNoahh7 months ago

Yes, the grid is initialized to ambient conditions equally everywhere But you're right, this only does one bullet from cold, and I haven't made it run following shots yet

Frankly Stunned🇺🇸's profile picture
Frankly Stunned🇺🇸7 months ago

You know I gotta follow now. Stuff like this is what keeps me up at night.

Jordan Cain's profile picture
Jordan Cain7 months ago

Neeeeat. I guess it's effectively creating shock diamonds.

Jim McPherson's profile picture
Jim McPherson7 months ago

How well does it predict real-world supressors?

TheBigManX97's profile picture
TheBigManX977 months ago

suppressor development is about to boom with this.

MechThumbs's profile picture
MechThumbs7 months ago

If you can have the air pressure feed back on itself, like a Tesla valve. You might be able to counter act the velocity drop. You would have to 3D print it tho. Some services offer titanium which would be bullet proof. It is actually stronger printed than smelted.

Sheepdog01's profile picture
Sheepdog017 months ago

Cool stuff, when do you think it'd be available publicly?

OpenPew's profile picture
OpenPew7 months ago

I’ve been setting up an openfoam simulation last few weeks to accomplish the same goal. Dm me would love to chat / help out where I can

Galts Atlantis's profile picture
Galts Atlantis7 months ago

@d0tslash If you can incorporate Plasma Flows this would be helpful. Plasma modeling is extremely similar to the burning gasses you’re looking for. The old Delta V Rocket modeling has been used in many popular designs.

KipAshley's profile picture
KipAshley7 months ago

from roblox games to the firearms industry.

Jacob "JB" Bryant's profile picture
Jacob "JB" Bryant7 months ago

That cool. Is that three.js?

PoptartNoahh's profile picture
PoptartNoahh7 months ago

Yes three.js WebGL and WebGPU

L A B's profile picture
L A B7 months ago

tuned suppressors. I want one that sounds like a fart. take my money.

Blizzard Arms's profile picture
Blizzard Arms7 months ago

You mean I don't have to print 20 variations on a suppressor and blow them up and melt them down to find out their weaknesses? There's a mass grave of plastics out back from all this destruction and you're saying it's no longer needed? I guess it's just durability tests now

Print-a-22(this page retired, follow at @FTW_Arms)'s profile picture
Print-a-22(this page retired, follow at @FTW_Arms)7 months ago

Cant wait to see it launch and run every model I can through it!

qwe304's profile picture
qwe3047 months ago

Simulation looks more like its just modeling the wake of the bullet. Not the massive explosion that's actually driving it. You'll actually often see some blast ahead of the bullet, even after a suppressor.

PoptartNoahh's profile picture
PoptartNoahh7 months ago

The explosion is modeled (high-pressure gas injection at real chamber pressures), but the delivery is smoothed for numerical stability, so yeah bore leakage isn't captured

qwe304's profile picture
qwe3047 months ago

beyond bore leakage, the gas itself will certainly be pushing past the bullet once you enter the suppressor. The gas velocity is usually drastically higher than the bullet (if grt is believed). The quantities and effects of which, however, I must leave to those more qualified.

PoptartNoahh's profile picture
PoptartNoahh7 months ago

Im definitely modeling this incorrectly. Ill have some good improvements by the next version Thanks for the feedback brother

Justin Carmichael's profile picture
Justin Carmichael7 months ago

Can it run non-axisymmetric complex designs?

PoptartNoahh's profile picture
PoptartNoahh7 months ago

Yes, any arbitrary geo

HB Cottom's profile picture
HB Cottom7 months ago

@SciencePew check this out

Dane Allison's profile picture
Dane Allison7 months ago

@SciencePew I would be interested to see how this compared to your data on any given silencer.

Shadow Defense's profile picture
Shadow Defense7 months ago

Very smart I'm proud of you

You Never Even Called Me By My Name 🇺🇸 🌭 🇦🇲's profile picture
You Never Even Called Me By My Name 🇺🇸 🌭 🇦🇲7 months ago

@Ch3f_3DP Can we change variables like powder charge?

PoptartNoahh's profile picture
PoptartNoahh7 months ago

@Ch3f_3DP Right now there’s a few different calibers and then there’s specific grains/pressures to pick from, no custom-setting numbers right now though

You Never Even Called Me By My Name 🇺🇸 🌭 🇦🇲's profile picture
You Never Even Called Me By My Name 🇺🇸 🌭 🇦🇲7 months ago

@Ch3f_3DP Really like what you’re doing here

Rexnet's profile picture
Rexnet7 months ago

this is so damn cool

ℝ ℂ Wilson's profile picture
ℝ ℂ Wilson7 months ago

Might want to introduce a heat factor for the base material heating and cooling with a bending of same... also a reduction of the same as it travels towards the end.

PoptartNoahh's profile picture
PoptartNoahh7 months ago

Material conductivities are already in, but yeah there's no deforming that occurs because of it, good feedback And the thermodynamics naturally capture cooling as it nears the exit. Just nothing crazy happening structure-wise

joe's profile picture
joe7 months ago

Is it a real airflow simulation? Or just visualization , also what software is this🤔

Tesla Patriot 🇺🇸's profile picture
Tesla Patriot 🇺🇸7 months ago

DM if you want to talk this over with the nation’s leading firearms patent attorney. Or follow the clues in my profile.

Joey Santana's profile picture
Joey Santana7 months ago

Super dope

RickRouth's profile picture
RickRouth7 months ago

THANK YOU! I've been wishing this existed in fusion for 3 years

Related Videos

Kenji, the baby Mooseweiler, is learning to be comfortable with a muzzle. He isn't aggressive or likely to bite someone, so why do we do this? Emergency preparedness. If he's ever seriously injured the vet clinic will likely muzzle him as soon as they take him into the back. Even the gentlest of dogs with the best temperaments might become fearful and bite if they are in pain and someone tries to exam their injury. Especially if it's a stranger or they already have negative feelings about vet clinics. Even something as straightforward as a torn nail can be painful enough that a muzzle is used. Putting the muzzle on allows the veterinary team to quickly and safely examine the dog, perform first aid, or start an IV for sedation if needed. If a dog has never worn a muzzle, it can add to the stress and fear they are already experiencing from being restrained and examined while being in pain, especially if they try to resist having it put on. It's much easier on the dog and the veterinary team if the dog is comfortable with wearing a muzzle. If the dog has had a lot of positive conditioning with the muzzle it can actually help calm them as it's something familiar with good emotions attached. Anytime I can help my dogs avoid unnecessary stress, I'll do it. Muzzle training is one way and it helps ensure we're prepared for emergencies. Often when someone sees a dog wearing a muzzle, they assume the dog is aggressive. That's often not the case. It could simply be wearing it during training to get comfortable with it or it might be a dog that eats things off the ground. It could also be a responsible owner of a fearful dog that might snap if an unleashed dog rudely runs up. A muzzle doesn't mean a dog is bad. It's often the sign of a good dog owner. #XDogs #PuppyTraining #Muzzles 🎥 Kenji learning to voluntarily put his head into a muzzle

Team Servicerottie🇨🇦🐕‍🦺🦽

13,457 views • 4 months ago