160 likes | 305 Views
FEMA-MES - 99999 SYSTEM. VERSION 2.0 ON LIVE LINUX PLATFORM. W acław PRZYBYŁO J arosław KALINOWSKI. Introduction.
E N D
FEMA-MES - 99999 SYSTEM. VERSION 2.0 ON LIVE LINUX PLATFORM WacławPRZYBYŁO Jarosław KALINOWSKI
Introduction FEMA – MES – 99999 is a system for computations of very large constructions up to 99999 nodes. In this way an efficient tool for design of very large constructions has been offered. FEMA-MES system is composed of independent modules and programs cooperating with each other. An effort has been made on working in Linux system without necessity of using other systems. Realization of this assumption was not easy because there were no suitable means to make possible the creation of all modules on Linux platform. Large pressure was also put on making possible for the system to work in a multiuser environment and inclusion of FEMA-MES system to “LIVE” type distribution that doesn’t need installation of Linux system
Three phasesof finite element method computational system • Preprocessing- preparation of input data • Processing- realization of factual calculations on construction’s model • Postprocessing- accumulated results ofcalculation’s analysis
Preprocessing • Text editor • Genmes - generate constructional mesh that enlarges efficiency of creation model(DOS) • CAD- universal programs for engineering drawings (e.g. AutoCAD or IntelliCAD)(Windows) • DXF2DAT –program that translates the database of drawing to the form understandable by computational program
Processing • OPT - transforms input data set to data set in the same format changing only numeration of nodes. Numeration is chosen to assure the lowest half band width of structural stiffness, inertia and damping matrices. • FEM - generates suitable set of equations and then solves it. Construction's calculations base on composing and solving standard equations' set written in form of differential matrix equation: B · q”(t) + C · q`(t) + K · q(t) = P(t), or in static K · q(t) = P(t).
Postprocessing • RST - program used for calculations of reduced stresses in finite elements according to Huber – von Misses hypothesis (DOS). • GRAF - is a graphic program for visualisation of finite element mesh, and displaying of displacements
CONCEPTION OF EXPLOITATION OF FEMA - MES SYSTEM IN MULTIUSER LINUX SYSTEM Each module needs to have access to parameters related to it, positions of auxiliary files, data and name of the task, so it could work properly. Modules of FEMA – MES system work in different operating systems: DOS, Windows, and Linux. Because of unsuitable resources that would need to be rewritten or lack of suitable programs in LINUX system one resolved to use emulation. One of basic properties of UNIX systems is possibility of work in text console environment. Almost all of operations can be realized directly or by remote control from console. Graphic programs that have friendly interface usually call out specialized programs working in text mode.
KMIB KNOPPIX LIVE DISTRIBUTION • The latest version of KNOPPIX 3.6. was chosen to create the distribution • There was emulating software dosbox, OpenOffice in Polish version, compiled by UX-SYSTEM firm in 1.1.3. version and latest version of FEMA-MES system for LINUX added • There were few numbers of changes adapting standard work mode Polish language. • AutoCAD 2000 was used as graphic program to input construction’s geometry
Minimum hardware requirements: • Procesor Celeron 333 MHz • 128 MB RAM • For big tasks there is a need of free space. Practically all popular file systems may be used for this purpose, Linux, Windows and other systems with an exception of NTFS system due to limited writing possibilities of current Linux drivers.
View of integrated program FEMA in KDE environment in KMIB KNOPPIX live distribution
View of integrated program FEMA and DXF2DAT in KDE environment in KMIB KNOPPIX live distribution
View of AutoCAD program adapted to graphic data input in KDE environment in KMIB KNOPPIX live distribution
View of GMES program adapted to projecting mesh of plate’s finite elements in KDE environment in KMIB KNOPPIX live distribution
FINAL REMARKS • All stages of task’s solving can be done in LINUX system • There was used an emulation of DOS programs with help of dosbox package • AutoCAD 2000 program was used as graphic program for data input • All modules of system were surrounded with shell scripts that look after correctness of calling and realization. These scripts work in console environment what gives ability of remote work with system even on slow connections • There was executed a prototype of integrated program of each system’s module with help of graphic interface in TCL/Tk language. This program can, with little changes, work also in Windows environment.
There were eliminated numbers of defects and disadvantages connected with ability of construction’s definition and attribution materials to each element of construction well-known from Windows system • There was given ability to calculate huge tasks up to 99999 nodes • There was improved general efficiency of system especially in preprocessing phase • Complete system was placed on CD in form of LIVE distribution based on latest KNOPPIX 3.6 version. In this form system doesn’t need installation and detailed knowledge about LINUX system • Live version of LINUX FEMA - MES system together with all additional software can be easily installed on hard disc to gain more functionality