Robert Koslover
Certified Consultant
Please login with a confirmed email address before reporting spam
Posted:
3 years ago
10 ago 2021, 20:10 GMT-4
Updated:
3 years ago
10 ago 2021, 20:11 GMT-4
- Those are not error messages. They are warning messages. The key question is whether such warnings imply a risk to the validity of the model. Sometimes these types of warnings are important and you have to address them. But also, believe it or not, sometimes these warnings can be safely ignored.
- Your statement that "the maximum element size during meshing is governed by dielectric constant of the material and wavelength..." is a bit of an oversimplification. You also need to keep elements small compared to scale-lengths of any high-gradient field regions and regions with detailed small geometries (often the same as the high-gradient field regions), if those regions contribute meaningfully to the physics you are trying to model. Sometimes, such regions are much smaller than would be naively set by overly-simple rules like always setting the max element size < lambda/N, where N is some modest number (typically between 6 and 20). The trick here is knowing what (level of detail to) a mesh you can throw away, and knowing what to keep! (Just ask Kenny Rogers about that!).
- In your case, you need to do the same kind of assessment in regard to thermal modeling, in addition to the RF modeling. That is, your mesh needs to be suitable for both.
- You can (and should) set the mesh sizes manually. Don't let the code choose the mesh for you based on the physics. You can find mesh setting options pretty easily. Set them in volumes, on surfaces, and maybe even on edges, if you need to, thinking about the physics in all cases and trying to understand what matters and what doesn't. By the way, I also recommend starting with a simpler model than your 100-beads case. Walk first, then jog, then run!
-------------------
Scientific Applications & Research Associates (SARA) Inc.
www.comsol.com/partners-consultants/certified-consultants/sara
1. Those are not *error* messages. They are *warning* messages. The key question is whether such warnings imply a risk to the validity of the model. Sometimes these types of warnings are important and you have to address them. But also, believe it or not, sometimes these warnings can be safely *ignored*.
2. Your statement that "the maximum element size during meshing is governed by dielectric constant of the material and wavelength..." is a bit of an *oversimplification*. You also need to keep elements small compared to scale-lengths of any high-gradient field regions and regions with detailed small geometries (often the same as the high-gradient field regions), *if* those regions contribute meaningfully to the physics you are trying to model. Sometimes, such regions are *much smaller* than would be naively set by overly-simple rules like always setting the max element size < lambda/N, where N is some modest number (typically between 6 and 20). The trick here is knowing what (level of detail to) a mesh you can throw away, and knowing what to keep! (Just ask Kenny Rogers about that!).
3. In your case, you need to do the same kind of assessment in regard to thermal modeling, in addition to the RF modeling. That is, your mesh needs to be suitable for both.
4. You can (and should) set the mesh sizes manually. Don't let the code choose the mesh for you based on the physics. You can find mesh setting options pretty easily. Set them in volumes, on surfaces, and maybe even on edges, if you need to, thinking about the physics in all cases and trying to understand what matters and what doesn't. By the way, I also recommend starting with a simpler model than your 100-beads case. Walk first, then jog, then run!
Please login with a confirmed email address before reporting spam
Posted:
3 years ago
15 ago 2021, 22:24 GMT-4
- Those are not error messages. They are warning messages. The key question is whether such warnings imply a risk to the validity of the model. Sometimes these types of warnings are important and you have to address them. But also, believe it or not, sometimes these warnings can be safely ignored.
- Your statement that "the maximum element size during meshing is governed by dielectric constant of the material and wavelength..." is a bit of an oversimplification. You also need to keep elements small compared to scale-lengths of any high-gradient field regions and regions with detailed small geometries (often the same as the high-gradient field regions), if those regions contribute meaningfully to the physics you are trying to model. Sometimes, such regions are much smaller than would be naively set by overly-simple rules like always setting the max element size < lambda/N, where N is some modest number (typically between 6 and 20). The trick here is knowing what (level of detail to) a mesh you can throw away, and knowing what to keep! (Just ask Kenny Rogers about that!).
- In your case, you need to do the same kind of assessment in regard to thermal modeling, in addition to the RF modeling. That is, your mesh needs to be suitable for both.
- You can (and should) set the mesh sizes manually. Don't let the code choose the mesh for you based on the physics. You can find mesh setting options pretty easily. Set them in volumes, on surfaces, and maybe even on edges, if you need to, thinking about the physics in all cases and trying to understand what matters and what doesn't. By the way, I also recommend starting with a simpler model than your 100-beads case. Walk first, then jog, then run!
Robert, thank you for responding with an insightful post! I tested out some mesh variations and have been getting consistent results even with those warning messages. Your explaination that they are not 'error' messages and that these messages should be used as an indicator rather than an instruction helped me build confidence with the mesh. I appreciate your kind insights!
>1. Those are not *error* messages. They are *warning* messages. The key question is whether such warnings imply a risk to the validity of the model. Sometimes these types of warnings are important and you have to address them. But also, believe it or not, sometimes these warnings can be safely *ignored*.
>2. Your statement that "the maximum element size during meshing is governed by dielectric constant of the material and wavelength..." is a bit of an *oversimplification*. You also need to keep elements small compared to scale-lengths of any high-gradient field regions and regions with detailed small geometries (often the same as the high-gradient field regions), *if* those regions contribute meaningfully to the physics you are trying to model. Sometimes, such regions are *much smaller* than would be naively set by overly-simple rules like always setting the max element size < lambda/N, where N is some modest number (typically between 6 and 20). The trick here is knowing what (level of detail to) a mesh you can throw away, and knowing what to keep! (Just ask Kenny Rogers about that!).
>3. In your case, you need to do the same kind of assessment in regard to thermal modeling, in addition to the RF modeling. That is, your mesh needs to be suitable for both.
>4. You can (and should) set the mesh sizes manually. Don't let the code choose the mesh for you based on the physics. You can find mesh setting options pretty easily. Set them in volumes, on surfaces, and maybe even on edges, if you need to, thinking about the physics in all cases and trying to understand what matters and what doesn't. By the way, I also recommend starting with a simpler model than your 100-beads case. Walk first, then jog, then run!
Robert, thank you for responding with an insightful post! I tested out some mesh variations and have been getting consistent results even with those warning messages. Your explaination that they are not 'error' messages and that these messages should be used as an indicator rather than an instruction helped me build confidence with the mesh. I appreciate your kind insights!