This page uses CSS to present the content in the best possible manner.
If you can see this message, then CSS is not enabled in your browser, and the page will not appear as the designer intended.

Documentation for 3D-1D Coupling Program

Return to Coupling Page


Introduction
Intended Use of the Software
Coupling Beams to Various Mesh Types
Inputs to the Program
Outputs From Program
Using & Running the Program for an FE Analysis
Additional Software Required to Run coupling programs
Execution Procedure
Files Created on Program Execution
Mathematics behind the Code
Worked Example





Stress distribution on a loaded Framed Structure.
Each program can be used to couple beams to the 3D sections



Introduction

All structures in the real world are three dimensional, but in ordinary strength of materials, approximations are made to facilitate simple stress analysis of a problem. In Finite element analysis the same valid and useful approach is adopted. If the geometry and loads can be completely described in one plane, then the problem can be described in two dimensions. Dimensional Reduction involves the removal of physical dimensions from the governing equations and replacing them with parameters. A large percentage of finite element analyses can make use of reduced dimensional element types that are defined in terms of a reduced geometric representation with associated element properties that account for the dimensions not included. These element types tend to produce more computationally efficient models, thus reducing analysis time and cost.

In most practical models there are areas of the model which are ideal candidates for dimensional reduction, but they are usually bounded by areas which contain changes in cross section or other complex geometric configurations. Therefore, to dimensionally reduce these regions of constant geometry, a method to couple or join the newly created reduced sections to the original complex sections of the model is needed. The process of joining entities of different geometric dimension is known as multi (or mixed) dimensional coupling. There is a marked reduction in the number of elements required to carry out an analysis if the dimensional reduction facility is availed of. In many finite element stress analyses, reduced or lower dimensional element types are thus combined with higher dimensional element types in a single model. In order to achieve a state of compatibility of displacements and stress equilibrium at the junction or interface between the differing element types, it is important to integrate into the analysis some scheme for coupling the element types in a manner that conforms to the theories of elasticity. The suite of coupling programs does this. The coupling procedure involves the use of several constraint equations, each of which enforces a relationship among the degrees of freedom at the nodes along the interface between differing element types. It is possible to formulate these constraint equations so as to express and eliminate the higher dimensional degrees of freedom in terms of the lower dimensional degrees of freedom or vice versa. Constraint equations are relationships among degrees of freedom that supplement the relationships represented by the basic stiffness equations. A multi-point constraint equation prescribes the relationship among degrees of freedom.

Therefore in Conclusion, This program creates multi-point constraint equations which can be used in an FE analysis. Six equations are created in all, and are written in a format that Abaqus can read. The input for each program is usually in a file that has been written out by CadFix. It contains information on the nodes and elements that lie on the interface.

Top of page

Intended use of the Software

The software was designed so that it could be used almost as a plugin for CadFix. The Finite Element file where coupling is needed is to be open in CadFix, while the coupling program would be called from a DOS Window. The general procedure in using each program is:
Top of page

Different Programs for Different Meshes

Three dimensional meshes come in essentially two forms, triangular based and quadrilateral type meshes:
Top of page

Inputs to Each Program

Each program requires input from two sources, The first is input from the user through the keyboard, and the second is a text file which contains all the information required to carry out the coupling procedure.

User Input
The user is required to give the following essential inputs: The user may also make the following input requests if he/she wishes:

Input File
The input file maybe one of two formats, both are files that are written out by CadFix:



Top of page

Output from Each Program

Each program creates standard files for use in the FE analysis and extra files that may be of some use to the user. The user is given the option to create the extra files at run time. Each standard file created has comment in it stating the input file used and the date and time of the file's creation. Also, each file contains the instructions on how and where it is to be used in the analysis. The Program creates the following Standard files (on default execution): The Extra files that maybe created at run time are:
Top of page

Using & Running Each Program for an FE Analysis

Each program is intended to be used from a DOS Window. It is executed from any sub-directory by using the command tr3coupling The user will then be asked for the name of the input file, the beam node number at the interface and the letter or character to uniquely identify the set of equations from others in the instance of there being multiple interfaces to be coupled. Each program will also accept the above three inputs as arguments on the command line. The reason for this is that it will save time on normal execution, and each program can be run from a batch file without any user input (questions are asked during each program, but these have a timeout facility, so the default can be used in the case of each program being included in a batch file).

The procedure for executing each program is:
Top of page

Additional Software Required to use the Programs

The Programs use a number of other applications during execution. This situation was unavoidable and these programs must be available at run time. The extra programs required can be divided into two categories, commercial software, and software written and compiled by Dermot. The commercial software used are Abaqus and the computer's default web browser (Netscape, MS Internet Explorer, Opera, etc..). Abaqus is used to solve the partial differential (Poisson) equations that occur in the elastic theory for the Torsional and Shear force cases. The web browser is used for viewing the documentation & help files. The extra executables required to run each program to completion are as follows:
Top of page

Execution Procedure

The procedure carried out during execution of each program is as follows:
Top of page

Files Created on Program Execution

There are two types of files created during program execution, namely output files and temporary files. The temporary files created during execution are deleted on program closure. These temporary files are as follows:
Top of page


Return to Coupling Page