Back

Misc Programming in Undergrad

Bassem's undergraduate programming work summary

Ti 92+ Calculator Software

Aero Face

The current version of AERO FACE program contains the following:

Gas-dynamics tables which contains the following:

    1- isentropic flow tables

       This module solves the isotropic flow problem plus the isotropic flow though a variable area
       duct [isotropic nozzle] also solves the Prandtl-Meyer Expansion Wave problem.

     2- Normal Shock-Wave [NSW]

     3- 1-D Flow with Heat Addition

     4- 1-D Flow With Friction

     5- Oblique Shock wave relation, which is equivalent to NACA 1135 Rep.

     6- Shock Polar

     7- Oblique Shock Wave [OSW]

It is also a complete aerodynamics and gas-dynamics [gasdynamics] suite that solves the following:

    - Isentropic tables

    - Isotropic flow though a variable area duct [isotropic nozzle]

    - Prandtl-Meyer Expansion Fan [PMF]

    - Normal Shock-Wave [NSW]

    - 1-D Flow with Heat Addition

    - 1-D Flow With Friction

    - Oblique Shock wave relation [theta-Beta-M, or deflection angle - wave angle -  Mach Number]

    - Shock Polar

    - Oblique Shock Wave [OSW]

    - 2-D and 3-D  wings and airfoils [two and thee dimensional geometry] in an
       incompressible, subsonic, supersonic, and hypersonic flow regimes.

    - Shock expansion theory

    - Linearized supersonic flow

    - Conical flow results for rectangular wings

    - Singularity method

    - Vortex lattice method [VLM]

    - Standard atmosphere

Themo-Chemistry

This program is intended to help in the solution of:

    1 - Chemical Equilibrium problem for the C-H-O-N system of species using equilibrium constant method.

    2 - Obtain various thermodynamic properties as a function of the temperature:

          a - Cp (Specific Heat under constant pressure).

          b - h  (Enthalpy).

          c - S  (Entropy).

          d - Hf (Heat of formation).

          e - Gf (Gibbs free energy).

          f  - K  (equilibrium constant for C-H-N-O reactions).

          g - MW (molecular weight for C-H-N-O species).

The group file supported contains a 4 programs, 1 function, and 5 global variables.
This program was designed so that every part of it can be used independent.

To run the program type:

chemeqtl\cetool()

Then do your chemical equilibrium problem or obtain any thermodynamic property you want.

Von-Karman Boundary Layer Method

This program is intended to help in the solution of the Von Karman and K. Pohlhausen approximate boundary layer method. The group file supported contains a GUI program and a function. The function may be used for any further programming tasks. Math Utilities