Project 3 / Special Profile-Class
The third project implements a new C++ class for a combined profile. The class to calculate the section values for the combined profile should be implemented like the H- or U-Profile of our lecture CLFE.
The combined profile is a linked group of standard profiles given in the standard table book of European profiles. So every part of the combined profile comes with it’s set of parameter (like h=height, w=width, t=thickness and so on). Our combined profile therefor is the aggregation of all this profile parameters.
The goal of this project is, to compare the result of the thin walled approximation with the exact values of the profile’s area and moment of inertia. To do this, the exact values should be calculated in a testable form using the exact values of the single profiles from the table book.
The results should be discussed and evaluated. The deviations should be given in percent.
How to get a Project
Every student will get her/his own combined profile. So if you want to start with the project, please get familiar with the stuff, we have developed in our lecture and which is also available on the info.server. Then you should make an appointment with me, to get your very personal and special project, i.e. your combined profile which should be analyzed.
It’s recommended to use parts of the code we have developed in the lecture. Please don’t forget the error checking in the code. The code should be able to detect wrong input data and should also be able to handle the special cases we have discussed in the lecture. The code should be commented.
All classes should be discussed using UML diagrams (see the script). Algorithms should be discussed using flow charts.
The report for this project should content a section, which describes the theory of the problem. One section should describe the usage of the developed program (like a users manual) and one section should describe the code (like a programmers guide). Here we need a description of the interfaces (parameters) of the used functions and subprograms. Algorithms should be discussed using flow charts. And don’t forget the layout.
The calculation of the analytical i.e. the exact section values (area and moment of inertia) have to be shown in details step by step in a verifiable way, using the section values of the tables.
The evaluated error should be discussed.