The PLPAK developers, BE4E, describe it as "The PLPAK is special purpose software package for structural analysis of building slabs and foundations based on the Boundary Element Method". [1] The PLPAK uses the shear-deformable plate bending theory according to Reissner.
This package is developed by Prof. Youssef F. Rashed with his research group. The following are some relevant publications:
The PLPAK can be used to do structural analysis for:
The analysis using the PLPAK allows the modeler to make use of the advantages of the boundary element modeling. The PLPAK user has the ability to:
The PLPAK software is an integrated development environment helps the user to generate his model using the PLGen module. It allows the user to view or/and edit the used boundary element model via the PLView module. Hence he can solve it using the PLCoreMan module. The PLPost module serves as a post-processing module for the obtained results. The package could be linked to other packages such as the PTPAK which provide the capability of adding post-tensioned cables to the model. The proposed PLPAK package consists mainly of five main parts (separate modules) as follows:
The PLGen module stands for the virtual model generator or the pre-processor of the PLPAK. It mainly changes any structural drawing to what is called the "virtual model". Modeller can import structural drawings from DXF CAD files or can draw then directly using the CAD capabilities of the PLGen. The virtual model looks very similar to the original structural drawing. The PLGen mainly define the structure using series of objects. These objects are classified into one of three categories: the geometrical objects (single slab and openings), the loading objects (column load, wall load, load patch, load assembly) and the supporting objects (column, wall, wall assembly, soil support, beam). Using such objects the modeler can define all elements in the building slab. The virtual model represents the actual slab shape (not like the centre-line model of the finite element method). Columns and walls are represented by the actual cross section shape. The PLGen can also input the numerical models of each object such as the number of boundary elements for each segments, the discretization of the beam-slab contact areas, etc. Load cases only (i.e. no load combinations) are defined in the PLGen module. Material properties are also defined herein. The below Figure demonstrates the graphical user interface of the PLGen module.
The following table states the types of objects available in the PLGEn module.
Structural Object | Typical modeling usages |
---|---|
Slab | Modeling building slabs and foundations |
Opening | Add openings to the slab object |
Column/Pile | Modeling supports of mean dimensions like most of structural columns supporting Building slabs or Piles supporting foundations |
Beam | Modeling of beams supporting the slabs |
Wall Support | Modeling supports elongated in one direction like a buildings shear walls |
Support Assembly | Modeling supports of complex geometry like buildings cores or broken shear walls |
Load Patches | Add a distributed load over a quadrilateral part of the slab object |
Column Load | Add vertical force and two moments over a quadrilateral part of the slab object |
Wall Load | Modeling Loads elongated in one direction like a buildings shear walls loads over a raft foundation and loads over slabs due to brick walls |
Load Assembly | Modeling Loads of complex geometry like buildings cores loads over a raft foundation |
Soil Support | Modeling the soil supporting the building foundation |
The capabilities of this module can be summarized as follows:
The PLView module is a MDI (multiple document interface) graphical environment that allows the modeller to view or/and to edit the boundary element numerical model of the considered problem. Boundary element discretization and internal loading or supporting patches are viewed. The PLView could be launched directly from the PLGen module. Practical engineers or beginners can skip this module. The expert modellers can write their own input text file for the considered numerical model and input it directly to the PLView model without passing through the PLGen module. The below Figure demonstrates the graphical user interface of the PLView module.
This is the BE model viewer that is developed to visualize the generated boundary element models generated by the PLGen module or from user text input. This module has also some model editing capabilities that are considered a secondary benefit. Only advanced users who have thorough understanding of boundary element modeling can make use of this feature. The core component of this module is proposed to be a dataset that contains data tables of all the entities forming the model. This dataset can be thought of as a database that resides in the computer memory rather than on the computer hard disk. This technique is usually faster for data centric applications especially when the size of data is not large, as the case when using BEM. The dataset is populated using the data that already exist in the input text file (*.in) and then the populated dataset is used to visualize the model. The model data typically consist of material parameters, linear equation solver parameters, nodes coordinates, points coordinates, elements connectivity data, columns definition, cells definition and internal points coordinates.
The capabilities of the BE model viewer can be summarized in the following:
The PLCoreMan module serves as a link between all of the PLPAK modules. It allows solution for multiple load cases. It also allows adding any additional loading (such as pre-stressing loading) or sophisticated supporting elements (such as any substructure). It also acts as solution tracer.
This is the part of the PLPAK that is responsible for solving the boundary element model (saved by the PLGen) using Reissner plate bending equations. The main part of the module is the PL.exe which is the core solver. This module allows the user to add post tensioning cables and updates the input files according to the cables added. The below Figure demonstrates the generic operation diagram for the PL.exe core solver.
The PLPost module allows the user to display the results in forms of strips, contours, and colour patches. All results obtained in the PLPost environment are computed using analytical integral equations. In other words, no approximation is involved. Load combinations are defined herein. Results of any form could be exported easily to text files or to spreadsheets programs. The below Figure demonstrates the graphical user interface of the PLPost module.
The proposed capabilities of the post processor can be summarized in the following:
The PTPAK is the software component responsible for the creation of cable profiles and updating them to the structural model.
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine from the human end, while the machine simultaneously feeds back information that aids the operators' decision-making process. Examples of this broad concept of user interfaces include the interactive aspects of computer operating systems, hand tools, heavy machinery operator controls and process controls. The design considerations applicable when creating user interfaces are related to, or involve such disciplines as, ergonomics and psychology.
Structural engineering is a sub-discipline of civil engineering in which structural engineers are trained to design the 'bones and joints' that create the form and shape of human-made structures. Structural engineers also must understand and calculate the stability, strength, rigidity and earthquake-susceptibility of built structures for buildings and nonbuilding structures. The structural designs are integrated with those of other designers such as architects and building services engineer and often supervise the construction of projects by contractors on site. They can also be involved in the design of machinery, medical equipment, and vehicles where structural integrity affects functioning and safety. See glossary of structural engineering.
SAPHIRE is a probabilistic risk and reliability assessment software tool. SAPHIRE stands for Systems Analysis Programs for Hands-on Integrated Reliability Evaluations. The system was developed for the U.S. Nuclear Regulatory Commission (NRC) by the Idaho National Laboratory.
Software design is the process of conceptualizing how a software system will work before it is implemented or modified. Software design also refers to the direct result of the design process – the concepts of how the software will work which consists of both design documentation and undocumented concepts.
Structural analysis is a branch of solid mechanics which uses simplified models for solids like bars, beams and shells for engineering decision making. Its main objective is to determine the effect of loads on the physical structures and their components. In contrast to theory of elasticity, the models used in structure analysis are often differential equations in one spatial variable. Structures subject to this type of analysis include all that must withstand loads, such as buildings, bridges, aircraft and ships. Structural analysis uses ideas from applied mechanics, materials science and applied mathematics to compute a structure's deformations, internal forces, stresses, support reactions, velocity, accelerations, and stability. The results of the analysis are used to verify a structure's fitness for use, often precluding physical tests. Structural analysis is thus a key part of the engineering design of structures.
The boundary element method (BEM) is a numerical computational method of solving linear partial differential equations which have been formulated as integral equations, including fluid mechanics, acoustics, electromagnetics, fracture mechanics, and contact mechanics.
The finite element method (FEM) is a powerful technique originally developed for numerical solution of complex problems in structural mechanics, and it remains the method of choice for complex systems. In the FEM, the structural system is modeled by a set of appropriate finite elements interconnected at discrete points called nodes. Elements may have physical properties such as thickness, coefficient of thermal expansion, density, Young's modulus, shear modulus and Poisson's ratio.
A crash simulation is a virtual recreation of a destructive crash test of a car or a highway guard rail system using a computer simulation in order to examine the level of safety of the car and its occupants. Crash simulations are used by automakers during computer-aided engineering (CAE) analysis for crashworthiness in the computer-aided design (CAD) process of modelling new cars. During a crash simulation, the kinetic energy, or energy of motion, that a vehicle has before the impact is transformed into deformation energy, mostly by plastic deformation (plasticity) of the car body material, at the end of the impact.
MagicDraw is a proprietary visual UML, SysML, BPMN, and UPDM modeling tool with team collaboration support.
SAMCEF is a finite element analysis (FEA) software package dedicated to mechanical virtual prototyping. SAMCEF development started in 1965 at the Aerospace Laboratory of University of Liège. It was developed and sold by SAMTECH, a Belgian company, founded in 1986 and located in Liège, Belgium. SAMTECH s.a. was acquired by LMS in 2011.
ROHR2 is a CAE system for pipe stress analysis from SIGMA Ingenieurgesellschaft mbH, based in Unna, Germany. The software performs both static and dynamic analysis of complex piping and skeletal structures, and runs on Microsoft Windows platform.
Z88 is a software package for the finite element method (FEM) and topology optimization. A team led by Frank Rieg at the University of Bayreuth started development in 1985 and now the software is used by several universities, as well as small and medium-sized enterprises. Z88 is capable of calculating two and three dimensional element types with a linear approach. The software package contains several solvers and two post-processors and is available for Microsoft Windows, Mac OS X and Unix/Linux computers in 32-bit and 64-bit versions. Benchmark tests conducted in 2007 showed a performance on par with commercial software.
Structural engineering depends upon a detailed knowledge of loads, physics and materials to understand and predict how structures support and resist self-weight and imposed loads. To apply the knowledge successfully structural engineers will need a detailed knowledge of mathematics and of relevant empirical and theoretical design codes. They will also need to know about the corrosion resistance of the materials and structures, especially when those structures are exposed to the external environment.
STAAD or (STAAD.Pro) is a structural analysis and design software application originally developed by Research Engineers International (REI) in 1997. In late 2005, Research Engineers International was bought by Bentley Systems. STAAD stands for STructural Analysis And Design.
ADINA is a commercial engineering simulation software program that is developed and distributed worldwide by ADINA R & D, Inc. The company was founded in 1986 by Dr. Klaus-Jürgen Bathe, and is headquartered in Watertown, Massachusetts, United States. On April 7, 2022, Bentley Systems acquired ADINA R&D, Inc.
QBlade is a public source, cross-platform simulation software for wind turbine blade design and aerodynamic simulation. It comes with a user-friendly graphical user interface (GUI) based on Qt.
VisualFEA is a finite element analysis software program for Microsoft Windows and Mac OS X. It is developed and distributed by Intuition Software, Inc. of South Korea, and used chiefly for structural and geotechnical analysis. Its strongest point is its intuitive, user-friendly design based on graphical pre- and postprocessing capabilities. It has educational features for teaching and learning structural mechanics, and finite element analysis through graphical simulation. It is widely used in college-level courses related to structural mechanics and finite element methods.
ACTRAN is a finite element-based computer aided engineering software modeling the acoustic behavior of mechanical systems and parts. Actran is being developed by Free Field Technologies, a Belgian software company founded in 1998 by Jean-Pierre Coyette and Jean-Louis Migeot. Free Field Technologies is a wholly owned subsidiary of the MSC Software Corporation since 2011. Free Field Technologies and MSC Software are part of Hexagon AB since 2017.
FEATool Multiphysics is a physics, finite element analysis (FEA), and partial differential equation (PDE) simulation toolbox. FEATool Multiphysics features the ability to model fully coupled heat transfer, fluid dynamics, chemical engineering, structural mechanics, fluid-structure interaction (FSI), electromagnetics, as well as user-defined and custom PDE problems in 1D, 2D (axisymmetry), or 3D, all within a graphical user interface (GUI) or optionally as script files. FEATool has been employed and used in academic research, teaching, and industrial engineering simulation contexts.
MSC ADAMS is a multibody dynamics simulation software system. It is currently owned by MSC Software Corporation. The simulation software solver runs mainly on Fortran and more recently C++ as well. According to the publisher, Adams is the most widely used multibody dynamics simulation software. The software package runs on both Windows and Linux.
plpak daddy