-
Notifications
You must be signed in to change notification settings - Fork 913
Adding ionization capabilities for viscous simulations (NEMO) #1887
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
Conversation
|
Reading Scalabrin, he says the WBE transport model breaks down at Ttr > 10,000 K, and he uses the GY model for incorporating ionization in LeMANS. So I think the roadmap to for viscous/ionized flows is:
|
|
The path forward sounds good. Gupta-Yos needs to be reworked/fixed :( |
Yeah, I'm working on that now. I think one way to do this would be to code in whether to use the Coulomb potential using the omega00 tables for each collision pair. For example, if omega00(ispecies, jspecies, 0) == 1.0, then use Coulomb. We could use 1.0, or some other non-physical value. |
Signed-off-by: jtneedels <jneedels@stanford.edu>
Signed-off-by: jtneedels <jneedels@stanford.edu>
Signed-off-by: jtneedels <jneedels@stanford.edu>
Signed-off-by: jtneedels <jneedels@stanford.edu>
Signed-off-by: jtneedels <jneedels@stanford.edu>
Signed-off-by: jtneedels <jneedels@stanford.edu>
|
An update: I re-worked this so the computation of the delta_ij values (used in each of the GY functions) is itself a function to remove repeated code. It is now also set up to handle ionized flows. Use of the Coulombic potential will signaled by the omega00 and omega11 values. Forward work is ensuring the correct collision integral curve fit values are used, modifying the omega00 and omega11 tables. |
Signed-off-by: jtneedels <jneedels@stanford.edu>
Signed-off-by: jtneedels <jneedels@stanford.edu>
Signed-off-by: jtneedels <jneedels@stanford.edu>
Signed-off-by: jtneedels <jneedels@stanford.edu>
|
Okay, all tests should be passing (except some random new codefactor issues). Main issue with the GY models hanging is disambiguating which matrix of collision integral (omega) values to use, Scalabrin's notation is a bit unclear. Are there other places we need to modify for including electrons? Anything in viscous numerics? |
Proposed Changes
This PR adds the capability to simulate the AIR-7 gas model using SU2TCLib for viscous problems. Specific contributions include:
Following the implementation detailed in Scalabrin's thesis.
Related Work
PRs #1497 #1555
Update to NEMO documentation includes description of GY model, see: su2code/su2code.github.io#116
PR Checklist
Put an X by all that apply. You can fill this out after submitting the PR. If you have any questions, don't hesitate to ask! We want to help. These are a guide for you to know what the reviewers will be looking for in your contribution.