Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add examples based on Users' Group posts #200

Open
7 tasks
speth opened this issue Apr 25, 2024 · 0 comments
Open
7 tasks

Add examples based on Users' Group posts #200

speth opened this issue Apr 25, 2024 · 0 comments
Labels
work-in-progress An enhancement that someone is currently working on

Comments

@speth
Copy link
Member

speth commented Apr 25, 2024

Abstract

There are several occasions where posts on the Cantera Users' Group have resulted in replies that would make useful examples / user guide pages or could be used to augment some of the existing examples.

Description

Here are some of the posts that I've noted that I think could be used as the basis for new examples:

  • A simple equilibrium constant example. Could be expanded to plot $K_{eq}$ over a range of temperatures, and relate $K_{eq}$ to the enthalpy / entropy of reaction.
    • Ray's note to self: see similar/expanded example from 16.715 lecture notes
  • This post could be used as starting point for a "Task Guide" showing how to manipulate Species and Reaction objects and then write out resulting mechanisms
  • This post could be adapted for the "Develop" section as a tutorial on adding things to the Cython module
  • Reactor with imposed temperature profile
    • Can this be extended to impose pressure, too, if you use IdealGasConstPressureReactor?
    • Ray's note to self: see Jupyter notebook at hex:~/src/cantera-related/ImposedTemperatureReactor.ipynb
  • This post would make a good example of computing "equilibrium" $c_p$ / $c_v$ with a comparison to literature data, for a system that isn't purely about combustion
  • This post could be adapted as a Python example, showing how to use the modify_reaction function for brute-force/global sensitivity analysis of reaction rate parameters.
    • Should adapt to include not just the 3 Arrhenius parameters, but parameters of more complex rate parameterizations as well
  • This post has an example of how to set up a lean-lean stratified flame using the CounterflowPremixedFlame class.

If you know of others, feel free to post them below and I'll add them to this list.

@speth speth added the work-in-progress An enhancement that someone is currently working on label Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
work-in-progress An enhancement that someone is currently working on
Projects
None yet
Development

No branches or pull requests

1 participant