reilleya / openMotor

An open-source internal ballistics simulator for rocket motor experimenters
GNU General Public License v3.0
361 stars 71 forks source link

OpenMotor 0.5.0 and Burnsim 3.3.x - Difference in total newton-seconds #199

Open benrussell11 opened 2 years ago

benrussell11 commented 2 years ago

I created the attached motor design in OpenMotor. I then exported the OpenMotor ric to a Burnsim bsx file.

OpenMotor - M2515 Total Impulse = 8076.20 Ns Burnsim - M2782 Total Impulse = 9040 Ns

My first thought was Burnsim isn't correctly taking the 1" end burning grain. Removed the end burning grain from both and reran the sims. There still is a large difference in the total impulse.

Any idea as to why the larger than normal difference in total impulse?

Ben

98 V1 Test - Copy.ric.txt 98 V1 Test - Copy.bsx.txt

benrussell11 commented 2 years ago

If possible, I need an answer by the end of the week. as we are planning on a sub scale flight in 2 weeks using this motor.

Thanks,

Ben

reilleya commented 2 years ago

Hi Ben,

I can look at the files once I'm back to my main computer later, but for now, the first thing that pops into my head is the efficiency field. If this value is directly copied between burnsim and openMotor you will see different results because burnsim does no additional thrust coefficient adjustment beyond multiplying by the efficiency, while openMotor takes divergence angle and throat length into account. First verify that the propellant mass is the same in each sim to make sure that all grains were copied over, then check efficiencies.

-Andrew

benrussell11 commented 2 years ago

Hi Andrew,

Thanks a for getting back to me. I really appreciate it.

I have checked and double checked as per below. The only difference I see is BS has a Nozzle Exit Dia of 2.55 and OM is 2.34 optimized. Efficiency is 85% for both. The number of grains is correct. I do have a 1.0” End Burn grain as the first grain. I deleted it from both sims, reran and still had a large difference in total NS.

What my IREC team has decided to do a couple of launches to verify their recovery and payload deployments. We want to keep the altitude between 5 and 6K feet. The grains are going in their 40” case with a spacer between the forward closure and forward snap ring.

Ben

From: Andrew Reilley @.> Sent: Tuesday, January 4, 2022 2:07 PM To: reilleya/openMotor @.> Cc: benrussell11 @.>; Author @.> Subject: Re: [reilleya/openMotor] OpenMotor 0.5.0 and Burnsim 3.3.x - Difference in total newton-seconds (Issue #199)

Hi Ben,

I can look at the files once I'm back to my main computer later, but for now, the first thing that pops into my head is the efficiency field. If this value is directly copied between burnsim and openMotor you will see different results because burnsim does no additional thrust coefficient adjustment beyond multiplying by the efficiency, while openMotor takes divergence angle and throat length into account. First verify that the propellant mass is the same in each sim to make sure that all grains were copied over, then check efficiencies.

-Andrew

— Reply to this email directly, view it on GitHub https://github.com/reilleya/openMotor/issues/199#issuecomment-1005093672 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AL4HO6B7PO35GRPNDZJKBX3UUNAO5ANCNFSM5K76HANQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub . You are receiving this because you authored the thread. https://github.com/notifications/beacon/AL4HO6AIVQZWMAPWPUACNQTUUNAO5A5CNFSM5K76HAN2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHPUIGKA.gif Message ID: @. @.> >

reilleya commented 2 years ago

The exit diameter being different will have an impact, as well as the efficiencies being the same as I mentioned in my last message. Because openMotor accounts for more than burnsim, you don't need to enter as much of a loss as you do in burnsim. Nearly all of my motors end up with ~0.95 efficiency in oM, while I was more used to 0.85-0.9 in BS.

benrussell11 commented 2 years ago

I bump the efficiency up to 95% and they are close. Let me know if you find anything else that would impact the total Ns.

Thanks,

Ben

From: Andrew Reilley @.> Sent: Tuesday, January 4, 2022 2:40 PM To: reilleya/openMotor @.> Cc: benrussell11 @.>; Author @.> Subject: Re: [reilleya/openMotor] OpenMotor 0.5.0 and Burnsim 3.3.x - Difference in total newton-seconds (Issue #199)

The exit diameter being different will have an impact, as well as the efficiencies being the same as I mentioned in my last message. Because openMotor accounts for more than burnsim, you don't need to enter as much of a loss as you do in burnsim. Nearly all of my motors end up with ~0.95 efficiency in oM, while I was more used to 0.85-0.9 in BS.

— Reply to this email directly, view it on GitHub https://github.com/reilleya/openMotor/issues/199#issuecomment-1005115885 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AL4HO6GZLI3N5XFM4VHNQLTUUNEIZANCNFSM5K76HANQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub . You are receiving this because you authored the thread. https://github.com/notifications/beacon/AL4HO6DSOAXRWPJYYTHNACLUUNEIZA5CNFSM5K76HAN2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHPUNT3I.gif Message ID: @. @.> >