CE 311 K - Introduction to Computer Methods

PROJECT IDEAS

Use your imagination!

 

Previously, some students worked on projects like:

Channel Flow Lab

Expected bending moment of a beam

The project consists of writing a C program that computes the expected bending moment of a beam at the point where it is supported. The bending moment is caused by two point loads of unknown magnitude that are applied to the beam at known locations. The magnitude of the loads and the moment they cause are determined using the cummulative distribution functions of each load. These functions are used to establish a relationship between the probability that a particular load will occur and the magnitude of the load.

 

Computations for adjusting and closing a traverse

The project consists of taking X and Y coordinates, returning X and Y coordinates and lengths of individual lines, and calculating percentages of the total perimeter and the cumulative percentages.  Raw field data are input to the program which calculates a traverse closure instead of just computing the lengths of lines and percentages of total perimeter.  The computations for adjusting and closing a traverse include: (i) Computing angular error; (ii) Computing course bearings or azimuths; (iii) Computing course latitude and departure; (iv) Determining error of closure and accuracy; (v) Adjusting course latitude and departure; and (vi) Computing station coordinates.  The program implements all 6 steps to take raw traverse field data in the form of a right angle and a horizontal distance and compute a closed adjusted traverse loop.

 

Analyzing a statically determinant truss

The objective for this project is to simplify the work of analyzing a statically determinant truss.  In the analysis find all the forces and reactions associated with a given truss.  That is, find all the internal and external forces in the x and y directions and find out whether a certain member of the truss is acting in tension or in compression.  The project utilizes a C program to solve a six by six system of equations using gaussian elimination and pivoting to solve for the unknowns.

 

Catenary cable

A catenary cable is one which is hung between two points not in the same vertical line.  The project utilizes a program in C that calculates the horizontal tension at one end of the cable.  The program uses two methods of calculating the tension: the bisection method, and the false position method. 

 

Break even analysis

Often engineers must be able to determine the cost-effectiveness of projects, products, and differing options in order to solve engineering problems. This project examines what is called a break-even problem, determining the point at which two alternative options are economically equivalent.

 

Interactive Concrete Mix Design

This project uses an interactive program to facilitate the batch calculations involved in concrete mix design. Designing and mixing concrete can be a very involved and tedious process, involving numerous calculations and table look-ups.  To ease the process, a C program is created in which the user inputs the desired slump and strength of the final concrete, as well as specifications of the aggregates they will be using.  In addition to this program, the project has a web page that will consolidate the tables used in concrete design; the program prompts the user to use the table which is relevant to the data needed for input. The program will perform the necessary batch calculations and output the required ingredient weights to a summary sheet, which can be easily printed and used on the job-site.

Structures of water storage

The project considers the theory of water distribution through the use of a water tower or a ground based water tank. The primary concern of this paper is the structural properties of water towers and water tanks and for each structural property there is a C program included to evaluate the numerical value of that property. Most of the programs use the capacity (in cubic meters) of the water tank or tower as the primary operator in calculating the desired structural property.