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

Questions from beginners (radiation, aerodynamics, aerodynamic moments) #27

Open
tomato143398 opened this issue Dec 25, 2024 · 4 comments

Comments

@tomato143398
Copy link

Dear technicians, hello. I recently got into the PICLAS software (beginner) and am also learning and trying out some calculations. At present, there are two problems, the first one: I want to calculate the radiation between gas particles, particles and surfaces (photon tracking), but there is no similar parameter.ini file in the user manual, I have tried some, all failed. I would like to ask you how to learn the relevant knowledge of radiation (photon tracking). If there is a relevant case tutorial, please recommend it to me. Second: I want to calculate the aerodynamic force and torque of the geometric model, but there is no relevant data in the post-processing, and there is no relevant introduction in the user manual. How should I proceed?

@irsbeyer
Copy link
Contributor

We don't have tutorials for radiation modeling yet. However, you can take a look at the regressioncheck-directory where you can find some examples. In "NIG_Radiation" there are cases where local cell emission is simulated (Rad_Emission*) and where radiative transfer is simulated using a black body radiator (RadTrans_Cylinder*). A detailed description of the cases can be found in https://doi.org/10.1016/j.jqsrt.2022.108083. A combined case can be found in "WEK_DSMC_Radiation" and "WEK_Radiation", where first a DSMC simulation is performed and then the radiation and radiative transfer are simulated using the results of the DSMC simulation. This case is based on the 70 degree cone of the tutorials, but the temperatures are increased for higher radiative energy. All parameters should be described in the piclas-documentation, if not, please let us know where you have difficulties so that we can improve it.

For the calculation of aerodynamic forces such as the drag, the result "Total_ForcePerArea" (i.e. pressure) in the considered direction x, y, or z needs to be integrated over the reference area in this direction. When ParaView is used, the filter "IntegrateVariables" can be applied to do this. If symmetries are employed in the simulation (e.g. only a quarter of a satellite is simulated), the result for the drag needs to be adapted correspondingly.

We hope this answers your questions.

@tomato143398
Copy link
Author

tomato143398 commented Mar 5, 2025 via email

@irsbeyer
Copy link
Contributor

irsbeyer commented Mar 6, 2025

  1. The input of the radiation data is based on the input of the radiation program PARADE. You can find the data structure in the referring literature. In addition, we will add a small description to the PICLas documentation to make the files a little easier to understand.
  2. The grid does not have to be a structured grid, but only one cell in z-direction is allowed, which has to be centered around zero in the z-direction. A exemplary simulation can be found e.g. in the DSMC-cone-2D tutorial (documentation Section 7.5). Unfortunately, you did not attach any data, so we cannot have a look into it. If it still does not work, please reach out again.
  3. The variable time step is described in detail in Section 4.13 of the documentation. There are also several regressionchecks that use a variable time step. You can just grep for the variable Part-VariableTimeStep-Distribution for examples.
  4. Yes, radiation of atomic and molecular ions can be simulated as well. They are enabled and treated like neutral atoms and molecules (Radiation-bb-atoms, Radiation-bb-molecules), the data files look the same as for neutral atoms and molecules, but with the corresponding energy levels and transition lines/bands.

If you need support with your simulations, you can also contact us directly (boltzplatz GmbH), where we offer exactly this as a service.

@tomato143398
Copy link
Author

  1. The input of the radiation data is based on the input of the radiation program PARADE. You can find the data structure in the referring literature. In addition, we will add a small description to the PICLas documentation to make the files a little easier to understand.
  2. The grid does not have to be a structured grid, but only one cell in z-direction is allowed, which has to be centered around zero in the z-direction. A exemplary simulation can be found e.g. in the DSMC-cone-2D tutorial (documentation Section 7.5). Unfortunately, you did not attach any data, so we cannot have a look into it. If it still does not work, please reach out again.
  3. The variable time step is described in detail in Section 4.13 of the documentation. There are also several regressionchecks that use a variable time step. You can just grep for the variable Part-VariableTimeStep-Distribution for examples.
  4. Yes, radiation of atomic and molecular ions can be simulated as well. They are enabled and treated like neutral atoms and molecules (Radiation-bb-atoms, Radiation-bb-molecules), the data files look the same as for neutral atoms and molecules, but with the corresponding energy levels and transition lines/bands.

If you need support with your simulations, you can also contact us directly (boltzplatz GmbH), where we offer exactly this as a service.

Thank you for your reply. I want to simulate the radiation of molecules (nitrogen, oxygen, nitric oxide, carbon monoxide), atoms (nitrogen, oxygen) and ions (corresponding ions). The reference file only contains the spectral information of nitrogen, oxygen and nitrogen atoms. PARADE corresponding input information, I looked online without the slightest clue. I hope you can provide the relevant documents or the location of all the spectral information so that I can find it.

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

No branches or pull requests

2 participants