reilleya / openMotor

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

Burnsim vs OpenMotor #189

Closed benrussell11 closed 3 years ago

benrussell11 commented 3 years ago

Included are the Burnsim BSX file and the OpenMotor RIC file which was created via import from the Burnsim file.

Burnsim Version 3.0 OpenMotor 0.5.0 pulled from "Stage". Not the latest however.

Interesting to note the user has inhibited top of each grain.

The inhibited sim results are quite different. BS: M1501 TI:8630 NS OM: M117 TI:6705 NS

The un inhibited sim results BS: M1506 TI:8587 NS OM: M1119 TI:6715 NS

Curious as to why there is such a larger than normal difference between BS and OM?

Ben

Rpt 2 98v1.bsx.txt RRpt 2.ric.txt

reilleya commented 3 years ago

Hi Ben,

It looks like both motors have the same value for "nozzle efficiency". In general, you will use a higher value in openMotor than you would in burnsim, because openMotor already accounts for some deviations from optimal thrust coefficient. For example, it takes into account the angle of the divergence cone and decreases the thrust coefficient accordingly, while burnsim assumes it is perfect and requires you to account for it in your own calculation/estimation of the efficiency. As the openMotor efficiency already accounts for most of the common sources of efficiency losses, I typically use a value of 0.95.

Additionally, it seems like the propellant that openMotor imported from that file has an ISP of 213s. That is quite a bit higher than a typical ISP, which are usually in the 160-190 range. Is it possible that you entered the delivered ISP from a motor into the ISP field? That is also part of the difference, because oM works off of the gamma, molar mass, and combustion temperature it imports from the burnsim file rather than the ISP.

-Andrew

benrussell11 commented 3 years ago

Hi Andrew,

I met to get back to you sooner. That all makes sense.

The propellant and Burnsim are from one of the IREC teams that I’m doing a safety review on. I like to do a comparison between OM and Burnsim as a double check. Usually there is that much of difference.

I’ve noticed most of the IREC teams that I’m reviewing, their ISP numbers have a tendency to be high (>200) as you’ve noted. I always ask them how they got it and to clarify. A few do, most go silent.

Ben

From: Andrew Reilley @.> Sent: Monday, March 29, 2021 10:10 PM To: reilleya/openMotor @.> Cc: benrussell11 @.>; Author @.> Subject: Re: [reilleya/openMotor] Burnsim vs OpenMotor (#189)

Hi Ben,

It looks like both motors have the same value for "nozzle efficiency". In general, you will use a higher value in openMotor than you would in burnsim, because openMotor already accounts for some deviations from optimal thrust coefficient. For example, it takes into account the angle of the divergence cone and decreases the thrust coefficient accordingly, while burnsim assumes it is perfect and requires you to account for it in your own calculation/estimation of the efficiency. As the openMotor efficiency already accounts for most of the common sources of efficiency losses, I typically use a value of 0.95.

Additionally, it seems like the propellant that openMotor imported from that file has an ISP of 213s. That is quite a bit higher than a typical ISP, which are usually in the 160-190 range. Is it possible that you entered the delivered ISP from a motor into the ISP field? That is also part of the difference, because oM works off of the gamma, molar mass, and combustion temperature it imports from the burnsim file rather than the ISP.

-Andrew

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/reilleya/openMotor/issues/189#issuecomment-809850528 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AL4HO6CWD7RDGWIRBE4T4D3TGEXF3ANCNFSM4Z7XMY2A . https://github.com/notifications/beacon/AL4HO6BONW5TE3YXXLPGE6LTGEXF3A5CNFSM4Z7XMY2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGBCVNIA.gif