Problem-Solving Example #3
Heat Transfer in a Tapered Fin
(A Two Point Boundary Value Problem)
Consider a tapered fin of trapezoidal profile:
FIND dydx0; in bound; by Ajax(acon); to match dydx1
which invokes the solver AJAX to operate on the model Bound. Bound contains an integration process employing the solver ISIS. The process is initiated via the statements
x=0 : y=1 : dydx = dydx0 : dx=.05 ! initial conditions
INITIATE Isis; for diff; equations d2ydx2/dydx, dydx/y;
& of x; step dx; to xf;
where the model DIFF contains the differential equation:
Model Diff
d2ydx2=((2*p4*y/cos(a)+(p3-p2)*dydx)/(p2+(p3-p2)*(1-x)))-p1
End
The process is integrated to the boundary and the boundary condition dydx1 is computed, via the statements:
do while (xf .le. 1)
INTEGRATE diff; by Isis
print '(3e14.5)', x, y, dydx
xf = xf + xp
end do
dydx1 = dydx ! boundary condition
This program solves the two point boundary value problem of the 2nd order differential equation that describes the one dimensional, steady state temperature distribution in a tapered Fin, where y is a non-dimensional temperature and x is a non-dimensional distance.
The Fortran Calculus program for this problem contains 33 lines of text (Note: plots were removed for this demo), as follows:...
Problem Fin ! Heat Transfer in a tapered fin
common dydx0,d2ydx2,dydx,y,x,dydx1
common/params/p1,p2,p3,p4,a
! Fortran problem ... sub'ing P's 4 N's
p1=.1 : p2=.03 : p3=.08 : p4=.01
a=atan(.5*(p3-p2))
dydx0=-.5 ! initial guess
FIND dydx0; in bound; by Ajax(acon); to match dydx1
end
controller acon(ajax)
damp=0
end
model bound
common dydx0,d2ydx2,dydx,y,x,dydx1
data it/0/
xp=.1 : xf=xp : it=it+1
x=0 : y=1 : dydx=dydx0 : dx=.05 ! initial conditions
INITIATE Isis; for diff; equations d2ydx2/dydx,dydx/y;
& of x; step dx; to xf;
print '(a,i2/a)',' integration for iteration ',it,
& ' distance y dydx '
do while (xf.le.1)
INTEGRATE diff; by isis
print '(3e14.5)',x,y,dydx
xf=xf+xp
end do
dydx1=dydx ! boundary condition
terminate diff
end
model diff
common dydx0,d2ydx2,dydx,y,x,dydx1
common/params/p1,p2,p3,p4,a
d2ydx2=((2*p4*y/cos(a)+(p3-p2)*dydx)/(p2+(p3-p2)*(1-x)))-p1
End
A full discussion of this problem is given in Computer Aided Heat Transfer Analysis by J. A. Adams and D. F. Rogers, McGraw Hill, 1973, pp. 55-74. A BASIC program is given which contains 165 lines of text.
Problem-Solving Application Examples include:
|
CurvFit: a curve fitting program with Lorentzian, Sine, Exponential and Power series are available models to match your data.
ODEcalc: an Ordinary Differential Equation Calculator! Solves BVP & IVP.
|
Match-n-Freq: a Matched Filter program used to filter signals and slim pulses.
Robot4: Robotic Arm Movement; determines how to get from a point to another point.
|
Industry Problem-Solving Descriptions include:
|
AC Motor Design: a simulation program for A.C. motor design that was reapplied as a constrained optimization problem with 12 unknown parameters and 7 constraints.
Body Plasma Chemistry: determine the concentration of a Therapeutic treatment drug that is in the body over a period of time.
Efficient Solar Cells: Modeling a Nanostructured Solar Cell. Problem: How to develop solar cells with a new (higher) efficiency; grätzel cells.
Pulse Slimming to minimize InterSymbol Interference: via Arbitrary Equalization with Simple LC Structures to reduce errors.
Voice Coil Motor: basically an electromagnetic transducer in which a coil placed in a magnetic pole gap experiences a force proportional to the current passing through the coil.
|
Heat Transfer Boundary Value Problem: Solves second order Differential Equation for temperature distribution in a tapered fin.
Electrical Filter Design: find the transfer function's poles & zeros; H(s) = Yout(s) / Yin(s).
Digitized Signal from Magnetic Recording: Magnetic recording of transitions written onto a computer disc drive may produce an isolated pulse as shown.
PharmacoKinetics: an open-two- compartment model with first order absorption into elimination from central compartment is presented here.
Rocket Feed System: illustrates solving implicit differential equations that model a liquid propellant rocket feed system in the presence of a longitudinal vibration.
|