Comments (2)
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:
- There's literature to support the chosen implementation
- There's a way for a typical amateur to measure/acquire the data required OR the feature is not required to perform a simulation
- 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.
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
With
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)
- Pre-populating some fields
- Automatic Motor Optimization HOT 3
- nozzle exit optimization optimizes for wrong pressure HOT 1
- KNDX simulation glitch HOT 1
- Trying to update Star Grain Preview Widget causes a crash HOT 4
- Translation Of Open Rocket To Arabic Language
- PyQt6 for new contributions? HOT 4
- [Discussion] Support multiple languages HOT 5
- Altitude adjustment and nozzle size performance wrong? HOT 6
- Option to add burn rates in tabular format
- Surface Area Table
- PyQt6 - Update from Stage HOT 1
- Propelant editor words too small
- Endburning grain simulation doesn't work HOT 4
- Propellant preset disappeared
- replace appdirs with platformdirs HOT 3
- propellant mass lbf vs lbm
- Window sizing
- AttributeError: 'ArtistList' object has no attribute 'pop' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openmotor.