Inviscid Channel Flow Applet (UT-JBEM)
THIS INTERACTIVE JAVA APPLET WAS DEVELOPED AT UT AUSTIN
BY Lino Geo Lino Bailey, UNDER THE SUPERVISION OF PROFESSOR. Spyros A.
PERMISSION TO LINK TO THIS JAVA APPLET AND TO DOWNLOAD
OR TO USE THE RELATED JAVA SOURCE CODE, MUST BE GRANTED BY PROFESSOR Spyros
A. Kinnas ( firstname.lastname@example.org
Solves for the inviscid flow inside a 2-D channel using a low-order boundary
element method (BEM) with respect to the total velocity potential, Phi.
The related theory may be found in the classnotes of CE380P.4 (Boundary
Element Methods) by S.A. Kinnas. The boundary conditions require dPhi /
dn = 0 on the walls, and dPhi / dn = uniform at the inlet and outlet boundaries
(equal to the flowrate/section height). The method would work best for
channels with long horizontal constant height inlet and outlet parts.
The units of length, such as the entrance and exit height units (H1 and
H2), are lu = 'length unit' and, likewise, the velocity units are lu /
There is an initial double buffering delay of about 3 seconds when the
applet first starts.
You can drag any of the 3 shaping handles (green circles surrounded by
small arrows) to change the shape of the object (you can also hold down
the Shift, Control, or Option (Win: right-mouse) keys to constrain movements).
You can drag the green dot in the center of the object to move the entire
object around the screen.
You can click the blue Speaker icon on the upper right to toggle the applet's
sound on and off.
You can click the green Math Symbols icon on the lower left to calculate
the flow potentials (which may take a while, please read the caution note
You can click the white Paper icon on the lower right to calculate the
flow potentials and have the results sent to your browser's java output
console (which may take a while, please read the caution note below).
You can change the number of m-panels (horizontal subdivisions) by entering
values for 'm' in the text boxes.
You can change the number of n-panels (vertical subdivisions) by entering
values for 'n' in the text boxes.
You can change the entrance and exit dimensions (H1 and H2) by dragging
the leftmost shaping handle or by entering values for 'H1' or 'H2' in the
text boxes. Since the heights are relative, the heights maintain a maximum
size yet allow for different geometries by changing size 'relative' to
each other. Therefore, once H1 has reached a maximum size on the screen,
H2 will begin to decrease. Such relative sizing allows greater height differences
within a small screen space.
***CAUTION: Your computer may crash This applet becomes calculation
intensive when it is calculating the flow potentials while at the same
time tracking more than 14,400 double precision variables. The applet must
solve matrix equations with terms on the order of m*n (which involves inverting
large matrices). This mathematical operation is normally reserved for larger
computers. The maximum values of 'm' and 'n' have therefore been limited
to smaller values (120 by 120 matrices) but they still may be too large
for your computer. Please use caution when increasing 'm' and 'n' beyond
their default values and, if you intend on increasing 'm' and 'n', always
"initialize" the applet first by using the smaller values for 'm' and 'n'
before you try increasing them.