GithubHelp home page GithubHelp logo

Comments (2)

reilleya avatar reilleya commented on June 11, 2024

Huh, I was aware of the temperature dependence but had not thought to put it in the software. I always assumed it was negligible compared to other sources of variance for amateur motors and didn't worry about it. If you are working on a project where you have measured the difference I'd be very interested to hear about it if you have more you can share.

In general, I'm in favor of putting features in the software if:

  1. There's literature to support the chosen implementation
  2. There's a way for a typical amateur to measure/acquire the data required OR the feature is not required to perform a simulation
  3. It doesn't clutter up the UI too much. There's a core set of features that a typical user needs and I don't want to bury them too much, especially with the display scaling struggles the UI still seems to have on some machines.

For 1 I'd love a link that shows a factor added on to A is a reasonable way to model this effect. Seems like 2 is all set because making this constant have a default of 0 would mean the average user who hasn't characterized at multiple temperatures could ignore the feature. 3 also seems ok if it is just an extra field in propellant editor, and a configuration value for ambient temperature. Nice idea!

from openmotor.

1ckendall avatar 1ckendall commented on June 11, 2024

I've been working from the master's thesis of a previous member of my society (https://repository.tudelft.nl/islandora/object/uuid%3Abd9fbf03-bf45-4bfe-aa27-39e1492de3e4?collection=education), who I think probably chose that particular model based on this page by Nakka (https://www.nakka-rocketry.net/bntest.html#Temperature). I think that this model was chosen as a very simple way of expressing temperature dependence over the relatively restricted (vs the missile industry) temperature range amateurs face.

Alternatively, https://doi.org/10.1080/00102207408960356 suggests

$$ r = r_0 \cdot e^{\beta(T-T_0)} $$

With $r_0$ and $T_0$ values at a reference temperature, and $\beta$ the temperature variance coefficient. I think that this model may be more accurate, but perhaps harder for users to understand than the linear model.

I should be able to get some more data (for KNSB propellants, at least) in the next few months, that might indicate if the linear model or the exponential model is more appropriate for usage in the simulations? Unfortunately I'm still working on developing composite propellants, so I won't be able to test the models against APCP for probably at least a year.

from openmotor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.