Computational Fluid Dynamics Questions and Answers – Convection-Diffusion Problems – Error Sources

This set of Computational Fluid Dynamics Multiple Choice Questions & Answers (MCQs) focuses on “Convection-Diffusion Problems – Error Sources”.

1. Numerical diffusion causes __________
a) smearing of sharp gradients
b) oscillations
c) undershoots and overshoots
d) inaccuracy
View Answer

Answer: a
Explanation: The sources of numerical errors caused by the convection flux can be divided into two – numerical diffusion and numerical dispersion. The numerical diffusion leads to smearing of sharp gradients.

2. Which of these ways can be used to overcome stream-wise numerical diffusion?
a) Decreasing the order of interpolation
b) Increasing the order of interpolation
c) Increasing the number of neighbours considered
d) Decreasing the number of neighbours considered
View Answer

Answer: b
Explanation: The numerical diffusion error can be further divided into two – stream-wise and cross-stream numerical diffusions. The stream-wise numerical diffusion can be reduced by using a higher-order interpolation profile.

3. What is the cause of cross-stream numerical diffusion?
a) One-dimensional nature of the assumed profiles
b) Multi-dimensional nature of the assumed profiles
c) Higher order of accuracy
d) Higher order of interpolation
View Answer

Answer: a
Explanation: One of the types of numerical diffusion errors is the cross-stream numerical diffusion. Cross-stream numerical diffusion is caused by the one-dimensional nature of interpolation when the grid is multi-dimensional. This is caused by cross-flow diffusion or false diffusion.
advertisement
advertisement

4. Which of these methods cannot be used to reduce the errors due to cross-stream numerical diffusion?
a) Interpolation in the direction of flow
b) Higher order interpolation profile
c) Multi-dimensional interpolation profiles
d) Changing the direction of interpolation
View Answer

Answer: d
Explanation: The cross-stream numerical diffusion can be decreased by either interpolating in the direction of the flow which means multi-dimensional interpolation profiles or using a one-dimensional higher-order interpolation profile.

5. Numerical dispersion error causes __________
a) convergence problems
b) accuracy problems
c) boundedness problems
d) stability problems
View Answer

Answer: c
Explanation: One of the types of sources of the errors is numerical dispersion. This is shown out through oscillations in the resulting profiles in the presence of large gradients in the profile resulting in an unbounded solution.

6. Which of these methods can be used to evaluate the errors in convection-diffusion schemes?
a) Using the exact solution of the source-free problem
b) Using the exact solution of the source and diffusion-free problem
c) Using the exact solution of the diffusion-free problem
d) Using the first-order schemes
View Answer

Answer: b
Explanation: To evaluate the errors, a simplified version of the problem where there is no source and diffusion is taken and further velocity and density fields are assumed to be constants. The exact solution of this problem is used for the analysis.

7. Which is correct regarding the upwind scheme?
a) Neither numerical dispersion nor numerical diffusion error arises
b) Only numerical diffusion error arises
c) Both numerical dispersion and numerical diffusion errors arise
d) Only numerical dispersion error arises
View Answer

Answer: c
Explanation: In the analysis for errors, while comparing the exact and numerical solutions, the first-order upwind scheme gives a complex k-value. Therefore, it will have both numerical dispersion and numerical diffusion problems.
advertisement

8. Which of these is correct for the central difference scheme?
a) Neither numerical dispersion nor numerical diffusion error arises
b) Only numerical diffusion error arises
c) Both numerical dispersion and numerical diffusion errors arise
d) Only numerical dispersion error arises
View Answer

Answer: d
Explanation: For the central differencing scheme, there is no problem of numerical diffusion. Only numerical dispersion error arises here. This is because, the k-value is completely imaginary and free from a real part.

9. What is the problem of numerical diffusivity?
a) The simulated model has a higher diffusivity than the actual flow
b) The simulated model has a lower diffusivity than the actual flow
c) The simulated model has a different diffusivity than the actual flow
d) The simulated model has a zero diffusivity
View Answer

Answer: a
Explanation: Numerical diffusivity is a problem which results in a simulated solution with a higher diffusivity than the actual flow problem. This becomes an important criteria to be considered when the flow is free from diffusion.
advertisement

10. Numerical dispersion is a result of __________
a) higher-order interpolation profile
b) unphysical behaviour of assumed interpolation profile
c) first-order interpolation profile
d) quadratic interpolation profile
View Answer

Answer: b
Explanation: Numerical dispersion error arises with all interpolation profiles except the upwind scheme. It is the result of the unphysical behaviour of the assumed interpolation profile. It leads to unphysical dispersion.

Sanfoundry Global Education & Learning Series – Computational Fluid Dynamics.

To practice all areas of Computational Fluid Dynamics, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.