FEMA-MES - 99999 SYSTEM. VERSION 2.0 ON LIVE LINUX PLATFORM Wacław PRZYBYŁO Jarosław KALINOWSKI.

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

Agenda Definitions Evolution of Programming Languages and Personal Computers The C Language.
Finite element method Among the up-to-date methods of stress state analysis, the finite element method (abbreviated as FEM below, or often as FEA for analyses.
Computer-Aided Design Chapter 7. Computer-Aided Design (CAD) Use of computer systems to assist in the creation, modification, analysis, and optimization.
Chapter 17 Design Analysis using Inventor Stress Analysis Module
Operating Systems: Software in the Background
CEE 498C AutoCAD Graphics Communication for Civil and Environmental Engineers Introduction to the class and the software Chapter 1.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Chapter 3 Software Two major types of software
Basic Unix Dr Tim Cutts Team Leader Systems Support Group Infrastructure Management Team.
Computer Software.
The Finite Element Method
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
 ETL: Extract Transformation and Load  Term is used to describe data migration or data conversion process  ETL may be part of the business process repeated.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
ACCB 133 Information Technology and Accounting Applications Lecture 6: Application Software.
Lesson 4 Computer Software
Introduction to Java Tonga Institute of Higher Education.
Lesson 6 Operating Systems and Software
SOFTWARE.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
RUP Implementation and Testing
Outcome 2 – Computer Software The Range of Software Available The Different Categories of Software System Software Programming Languages Applications Software.
Computer Programming Basics Assistant Professor Jeon, Seokhee Assistant Professor Department of Computer Engineering, Kyung Hee University, Korea.
1 Research Groups : KEEL: A Software Tool to Assess Evolutionary Algorithms for Data Mining Problems SCI 2 SMetrology and Models Intelligent.
Introduction to Interactive Media Interactive Media Tools: Software.
Software.
LIGHTWEIGHT STRUCTURES in CIVIL ENGINEERING INTERNATIONAL SEMINAR of IASS POLISH CHAPTER Organized by Polish Chapter of International Association for Shell.
Configuration Management (CM)
An introduction to the finite element method using MATLAB
The Finite Element Method A Practical Course
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Guide to Programming with Python Chapter One Getting Started: The Game Over Program.
Operating System What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. An operating.
Module 2 : Part 1 INTRODUCTION TO HARDWARE & SOFTWARE INTRODUCTION TO HARDWARE & SOFTWARE.
C++ and Ubuntu Linux Review and Practice CS 244 Brent M. Dingle, Ph.D. Game Design and Development Program Department of Mathematics, Statistics, and.
A STUDY OF THE DYNAMIC RESPONSE OF A FRACTURED TUNNEL TO PLANE WAVES Pei-cheng Xu SwRI, SanAntonio,Texas Sept. 7, 2000.
CHAPTER 2. Overview 1. Pre-Installation Tasks 2. Installing and Configuring Linux 3. X Server 4. Post Installation Configuration and Tasks.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Application Software System Software.
 Programming - the process of creating computer programs.
Object Oriented Analysis and Design 1 Chapter 9 From Design to Implementation  Implementation Model  Forward, Reverse, and Round-Trip Engineering  Mapping.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
OpenOffice.org vs. Microsoft Office Career Day Presentation.
The Development Process Compilation. Compilation - Dr. Craig A. Struble 2 Programming Process Problem Solving Phase We will spend significant time on.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
1 Programming and problem solving in C, Maxima, and Excel.
OPERATING SYSTEMS DO YOU REQUIRE AN OPERATING SYSTEM IN YOUR SYSTEM?
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
Unit 3 Computer Systems. What is software? unlike hardware it can’t be physically touched it’s the missing link between the computer hardware and the.
Topic 2: Hardware and Software
Computer-Aided Design
Finite Element Method in Geotechnical Engineering
Chapter 1 Introduction.
FEMA-MES SYSTEM. VERSION 2.0 ON LIVE LINUX PLATFORM
Hardware and Software Hardware refers to the physical devices of the computer system e.g. monitor, keyboard, printer, RAM etc. Software is a set of programs,
Chapter 1 Introduction.
5 SYSTEM SOFTWARE CHAPTER
Prodi Teknik Informatika , Fakultas Imu Komputer
GENERAL VIEW OF KRATOS MULTIPHYSICS
5 SYSTEM SOFTWARE CHAPTER
TOPIC: Computer-Aided Design
FEniCS = Finite Element - ni - Computational Software
Topology Optimization through Computer Aided Software
Module 02 Operating Systems
Presentation transcript:

FEMA-MES SYSTEM. VERSION 2.0 ON LIVE LINUX PLATFORM Wacław PRZYBYŁO Jarosław KALINOWSKI

Introduction FEMA – MES – is a system for computations of very large constructions up to 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 phases of finite element method computational system Preprocessing - preparation of input data Preprocessing - preparation of input data Processing - realization of factual calculations on construction’s model Processing - realization of factual calculations on construction’s model Postprocessing - accumulated results of calculation’s analysis Postprocessing - accumulated results of calculation’s analysis

Preprocessing Text editor Text editor Genmes - generate constructional mesh that enlarges efficiency of creation model (DOS) Genmes - generate constructional mesh that enlarges efficiency of creation model (DOS) CAD - universal programs for engineering drawings (e.g. AutoCAD or IntelliCAD) (Windows) 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 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. 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: 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). 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 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.

Description of FEMA-MES LINUX system scripts commands:

KMIB KNOPPIX LIVE DISTRIBUTION The latest version of KNOPPIX 3.6. was chosen to create the 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 version and latest version of FEMA-MES system for LINUX added There was emulating software dosbox, OpenOffice in Polish version, compiled by UX- SYSTEM firm in version and latest version of FEMA-MES system for LINUX added There were few numbers of changes adapting standard work mode Polish language. There were few numbers of changes adapting standard work mode Polish language. AutoCAD 2000 was used as graphic program to input construction’s geometry AutoCAD 2000 was used as graphic program to input construction’s geometry

Minimum hardware requirements: Procesor Celeron 333 MHz Procesor Celeron 333 MHz 128 MB RAM 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. 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 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 There was used an emulation of DOS programs with help of dosbox package AutoCAD 2000 program was used as graphic program for data input 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 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 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 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 nodes There was given ability to calculate huge tasks up to nodes There was improved general efficiency of system especially in preprocessing phase 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 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 Live version of LINUX FEMA - MES system together with all additional software can be easily installed on hard disc to gain more functionality