Software library for structural analysis of 3D Frames with the Finite Element Method

Static, Dynamic, Linear & Non Linear, 3D Structural Analysis. The ultimate object-oriented finite element library.

3D Frame library for structural analysis using Visual Studio

Now more powerful than ever with optimized methods that dramatically decrease solution time

Download demo   Download documentation   View documentation online

General information and C# examples

Sample structural analysis using Visual Studio

3D Frame libraryThe 3D Frame Analysis Library is a complete analysis library for solving structural problems utilizing a powerful and robust analysis engine, which in combination with the reach analysis and element features can efficiently solve large scale static, dynamic, linear and non-linear problems. It has been developed from scratch by ENGISSOL Ltd.’s Research & Development Department using the reliable and accurate platform Microsoft .NET and following the principle of object-based programming, a fact that ensures flexibility, easy communication and integration to other programs and inspectional interaction with it.

There are many advantages in using this developing environment that result into robust, fast and bug-free applications. Comprehensive documentation accompanied by full analysis reference, examples, sample primer problems etc are available together with the Software Development Kit.

3D Frame Analysis Library is under continual development, so users and developers should expect updates on a regular basis including improvements, enrichment by new features, more optimized solution techniques etc.

3D Frame Analysis Library has been designed to turn to account the power of the processors and the size of the memory of a normal home computer. Thus, optimized data handling techniques, improved storage schemes and intelligent memory management features have been included in this 100% .NET library.

A list of its features can be found below:


  • Object based entities (elements, joints, loads etc are treated as objects)
  • Effective sparse-skyline storage scheme of stiffness and mass matrices
  • Direct solution of large scale models
  • Optimized memory handling
  • Direct solution algorithms (fast and accurate analysis)
  • Automatic creation of the analysis model from the geometry defined by the user
  • No limitations on element, joint, load count
  • Use of 3 different coordinate systems for maximum convenience (global, element local, nodal local)
  • All loads can be applied with regard to local, global and global projection system
  • Creation of lumped or consistent mass matrix
  • All nodal load types are supported (nodal forces, moments, prescribed displacements/ rotations.
  • All element load types are supported (point in the element span, constant, triangular, trapezoidal load along whole all or partial element length)
  • Element load starting and ending locations can be defined absolutely or relatively from the starting node of the element
  • Prescribed displacements/rotations
  • All types of full or partial restraints (supports) are supported at any defined coordinate system that can be different from the global one

Element features

  • Advanced frame element with 12 degrees of freedom
  • Euler-Bernoulli and Timoshenko elements
  • Shear deformation effects
  • Second order effects consideration
  • All thermal loads are supported (temperature difference and gradient thermal loads)
  • Full end releases application
  • Partial end releases application (springs at element edges)
  • Rigid offset joint at the edges of an element
  • Exact calculation of internal actions/forces and deformation using high-order shape functions that take into account possible second order effects or the effect of shear deformation (if chosen to do so)
  • Rigid floor diaphragm constraint element

Analysis types

  • Linear Static analysis
  • Modal analysis
  • Response Spectrum analysis combining dynamic modes using Square Root Summer Sum (SRSS) or Complete Quadratic Combination (CQC) rules
  • Linear Time History analysis
  • Geometric Non Linear analysis (second order effects including both P-Δ and P-δ effect, using many stiffness updating algorithms)

Analysis output

  • Force and deformation output for each static/ response spectrum/time history/geometric non linear case
  • Reporting of period, modal displacements/rotations, effective modal masses for each calculated dynamic mode
  • Definition of load combinations of any count by combining static/ response spectrum/time history/geometric non linear cases using Additional, Envelope, Absolute and Square Root Summer Sum (SRSS) rules
  • Force and deformation output for all load combinations defined (minimum and maximum values if envelopes have been used)
  • Results of non linear analysis can be obtained per load step

Translate our page
Our applications

ENGISSOL provides analysis and design software applications that are useful for structural engineers. Our aim is to offer generic applications that can be applied to the engineering practice and boost the efficiency of our clients by reducing their time and effort, while increasing their productivity and efficiency.

More >>


We offer all our solvers to individual developers, software companies, universities etc. In this way, our powerful software engines can be easily adapted and integrated to third party applications enabling our customers to take advantage of the reliability and robustness of our algorithms which have been proven accurate in use from numerous professional individuals or companies from all over the world. The sections that our libraries cover are related to structural Analysis and Design. Analysis is performed by using finite element methods according to the specific needs of the current projects in order to calculate the stress state of a structure after the application of the specified loads. Moreover, the Design section concerns the dimensioning of the structural members according to a regulation (for instance Eurocodes, ACI, AISC, DIN, BS etc) so that they can safely carry the previously specified loads by the analysis.

More >>

Custom Application Development

Among its other activities, ENGISSOL can also undertake the development of new applications or solving engines (libraries) in every field of structural engineering. Taking into advantage our experience in the sections of analysis and design application development, you can effectively increase your productivity, efficiency and profitability in many ways. Therefore, we can help your organization boost productivity and profitability.

More >>

Download area

Download areaDownload our applications in demo format, documentation and help files.

Downloads >>

About our company

ENGISSOL, as the worldwide leader in the development of structural engineering software, provides robust and scientifically advanced solutions with high standards. Our team of experienced professionals is specialized in developing technical applications designed to meet your specific business needs and requirements and our many years of experience help us deliver you solutions that even exceed your initial expectations. The proof is the thousands of individual engineers, design offices and universities who trust us.


ENGISSOL is an engineering software development and consulting company dedicated to provide robust and scientifically advanced software solutions in any field of civil and structural engineering across the globe. Software development and consulting services is what ENGISSOLdoes successfully for the last decade. Our team of experienced professionals is specialized in developing technical applications designed to meet your specific business needs and requirements and our many years of experience help us deliver you solutions that even exceed your initial expectations. The proof are the thousands of customers who trust us.
2018 © All Rights Reserved. Developed by TotalWeb