Skip to content

Conversation

@AliGangeh
Copy link

hello

emmettrm and others added 30 commits May 3, 2021 02:33
added max fuel heat calculation in thrustLevel class in order to see if a design can be made regenerative
…e frozen default.

also expanded chemistryCEA functionality
…o variable display

CEA raw output was in exponential form only for rho and because of how it was printed I couldn't make a parser that worked for everything so I made rho its own. isp is not getting parsed correctly but it's less important at the moments so I left it as is.
…able displays. also commented out debug prints so it is currently more usable
mostly fixes to graphs and data viewing capabilities
emmettrm and others added 24 commits April 4, 2023 22:09
…njectorCalculator. testing openrocket wrapper

Rewrote code so parser uses built in rocketcea functions by replacing chemistryCEA.py with runCEA.py. changed isp calculation and working on integrating flow separation calculator from rocketcea. improved engine prints. added fac_CR variable for cintraction ration for finite area combustor calculations(needs edits). added openrocket.jar and started testing orhelper wrapper. ongoing bug fixes to injector calculator, still outputting incorrect values.
fixed some bugs that resulted from improper merge
…le levels can be calculated. also other small changes

changed throttle from max min to an array called throttles. still bug fixing. currently a bug where any more than 2 throttle levels cause an infinite loop in CEArun. other changes to prints and some cooling calculations now check if the variables are given before calculating.
bug fixed thrust calculator and reduced solveMach runtime by 15% by adding extra condition to if statement to make guess machs better after the throat. also added runtime prints.
…nd film cooling calculations

to improve runtime added the ability to turn off contour generation and film cooling calculations. in ThrustLevel class took film cooling calcs out of heatCalcs and made new filmCoolingCalcs function. commented out file write to dims.txt to improve runtime.
…tput functions in engine for CEArun and ceafulloutput

fixed most unit problems with runCEA(mu still an issue). made test output functions in engine for CEArun and ceafulloutput. discovered that the current bartz function assumes a constant mu. need to review bartz calculations in the future.
fixed viscosity issue by adding argument show_transport=1 to setupCards. Did a quick check and it looks like it didn't break anything else and runtime is not noticeably effected.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants