Computational Fluid Dynamics Questions and Answers – Diffusion Problem – Green-Gauss Gradient for Cartesian Grids

This set of Basic Computational Fluid Dynamics Questions and Answers focuses on “Diffusion Problem – Green-Gauss Gradient for Cartesian Grids”.

1. To get the gradient of the flow variable using the Green-Gauss Theorem, which of these theorems is used?
a) Mean value theorem
b) Stolarsky mean
c) Racetrack principle
d) Newmark-beta method
View Answer

Answer: a
Explanation: The Green-Gauss theorem states that for a closed volume V with the surrounding surface ∂V and outward pointing incremental surface vector d\(\vec{S}\),
V \(\nabla\Phi dV=∮_{∂V} \Phi d\vec{S}\)
Using the mean value theorem,
V ∇ΦdV=\(\overline{\nabla\Phi} V\)
Where, \(\overline{\nabla\Phi} V\) is the average gradient over the volume V.

2. What is the final form of the Green-Gauss gradient method for finding the gradient of Φ over element C?
a) ∇ΦC=∑f~nb(c)Φf \(\vec{S_f}\)
b) ∇ΦC=1/VCf~nb(c)Φf \(\vec{S_f}\)
c) ∇ΦC=1/VCf~nb(c)Φf
d) ∇ΦC=1/VCf~nb(c)af Φf
View Answer

Answer: b
Explanation: The final form of the Green-Gauss gradient method is given by
∇ΦC=1/VCf~nb(c)Φf \(\vec{S_f}\)
Where,
\(\vec{S_f}\) is known from the geometry of the grids.
Φf for all the faces should be known to compute ∇ΦC.

3. The gradient at the face of an element is obtained using ________
a) Linear interpolation
b) Geometric values
c) Green-Gauss theorem
d) Weighted average
View Answer

Answer: c
Explanation: Gradient at a face of an element is given by the weighted average of the gradients at the centroids of the element sharing that surface.
∇Φf=gC ∇ΦC+gf ∇Φf.
advertisement
advertisement

4. The face-based stencil used for computing Φf in the Green-Gauss Gradient formula is ________
a) more accurate and needs a large stencil
b) less accurate and needs a large stencil
c) more accurate and needs a compact stencil
d) less accurate and needs a compact stencil
View Answer

Answer: d
Explanation: The face-based computation of Φf uses a compact stencil involving face neighbours. This is less accurate than the vertex-based computation involving a large stencil of vertex neighbours.

5. It is easy to construct _________ in the face-based computation.
a) Grids
b) Stencil
c) Global matrix
d) Jacobian matrices
View Answer

Answer: d
Explanation: Compact stencil uses implicit methods. So, it is easy to construct compact Jacobian matrices. But the large stencil brings more information into the reconstruction and therefore is more accurate.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. The value of the flow variable at face centre (Φf) in terms of the flow variable at the owner cell’s centre (ΦC) and the neighbouring cell’s centre (Φf) as given by the face-based stencil is ________
(Note: g is the weighted average).
a) Φf=gC ΦC+gC Φf
b) Φf=gC ΦC+gf Φf
c) Φf=gC ΦC+(1-gCf
d) Φf=gC ΦC+(1+gCf
View Answer

Answer: c
Explanation: In compact stencil, the value of Φf is calculated using the weighted average values of the two cells sharing the face. It is given by
Φf=gC ΦC+(1-gC) Φf
Where,
gC=\(\frac{distance_{Ff}}{distance_{FC}}\).

7. The face-centred stencil is second-order _________
a) always
b) only when the centroid of the face and the line connecting the two cells meet
c) only when the centroid of the face and the line connecting the two cells do not meet
d) never
View Answer

Answer: b
Explanation: The face-centred stencil is second-order accurate when the centroid of the face is the same as the point of intersection of the face and the line connecting the two cells. This happens when the centroid and the line connecting the two cells meet.
advertisement

8. In the vertex-based stencil, the flow variable at the face centroid is computed as ___________
a) the mean of the values at the vertices defining the surface
b) the mean of the values at the cell centres
c) the mean of the values at the vertices of the cells
d) the mean of the values at the centroids of the neighbouring faces
View Answer

Answer: a
Explanation: In the enlarged stencil, the value Φf is calculated as the mean of the values at the vertices defining the surface. Mathematically representing it,
Φf=\(\frac{\phi_{n1}+\phi_{n2}}{2}\).

9. The flow variable at the vertex node is calculated using the weighted average of the values at the cells sharing it. What is the weight used here?
a) Inverse of the distance of the vertex from the cell centroid
b) Distance of the vertex from the cell
c) Centroids of the cells
d) Mass of the cells
View Answer

Answer: d
Explanation: The impact decreases as the centroid of the cell moves away from the vertex. So, the inverse is used as the weight here. This is why the method needs an enlarged stencil. But it leads to more accurate approximation.
advertisement

10. To overcome the disadvantage caused by the information from the wrong side of cells ____________ is used in the vertex-based method.
a) upwind biased scheme
b) weighted average
c) downwind biased scheme
d) central scheme
View Answer

Answer: a
Explanation: The major disadvantage of using the enlarged stencil is that information from the wrong side of the face may also contribute to the weighted average while calculating the vertex values. To avoid this, the upwind biased method is used.

Sanfoundry Global Education & Learning Series – Computational Fluid Dynamics.

To practice basic questions and answers on 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.