Application of Object-Oriented Approach to Earthquake Engineering

Size: px
Start display at page:

Download "Application of Object-Oriented Approach to Earthquake Engineering"

Transcription

1 J. of Civil Engrg. Information Processing System, JSCE, Vol.6, 1997 Application of Object-Oriented Approach to Earthquake Engineering Yoshikazu Takahashi 1, Akira Igarashi 2 and Hirokazu Iemura 3 Abstract: A variety of computer programs has been developed in order to analyze complicated structures. As the number of functions in their programs increase, it becomes difficult to manage them. The fundamental problem lies in the fact that they are designed in a computer-oriented manner which is totally different from our intuition. Therefore the object-oriented approach is efficient to overcome the above mentioned problems. In this study, the three-module model for the structural analysis system is proposed. The system is characterized by the structure, load and analysis modules passing messages each other. This model is more flexible and more useful than the conventionally used structure-based model for the earthquake response analysis problem as well as the structure analysis problem. Key Words : object-oriented, class library, earthquake response analysis, structural analysis 1. Introduction 2. Conventional OO Approach to Structural Engineering Recently, Object-Oriented technique (OO) has become popular and it s advantage is being recognized in many field. Some researchers are applying the OO approach to the structural analysis field and a great deal of effort has been made on its application to the finite element method 1)2)3)4). In their articles, the OO technique was only applied to the structure and the other objects were not modeled positively. In earthquake engineering, an earthquake is not only a load. It is an objective of our seismic design, so we would better focus on it in the system. And since we use many method besides the FEM, it is desirable to be able to select a proper method to an objective model. In this paper, we propose a flexible object-oriented analytical system based on modules. Firstly, we summarize the problem domain of the earthquake engineering system and pick up some important items. Secondly, the detailed analysis of each item is described. Finally, through the implementation of the models, we explain the benefits of this approach and the reusage of objects. 1 Member of JSCE, M.Eng., Research Associate, Kyoto Univ. 2 Member of JSCE, Ph.D., Associate Professor, Kyoto Univ. 3 Member of JSCE, Dr. Eng., Professor, Kyoto Univ. (Yoshida Honmachi, Kyoto JAPAN) The most conventional OO approach to a structural analysis is a structure-based modelling, which means that the analytical technique is buried in the structure object. Although it might succeed to properly express the structure, this modelling leads to a serious problem that it has a limitation for extendibility and utility on other fields. Therefore, it is desirable to separate the analytical procedure from the structure object, and to model analytical methods in the same way the structure model is done. 3. OO Analysis of Earthquake Engineering System (1) Definition of System As the basis of this analysis, we define the earthquake engineering analysis, including the structural analysis, as below. Loads, including an earthquake, apply on a structure. The structure responds to it by means of its displacements and inner forces etc.. People trace the response. This procedure is a structural analysis. We can find the important keywords in this paragraph. These are Structure, Load and Response Analysis(trace the response). Of course, Earthquake is also important,

2 Fig. 1 Top Image of Class Diagram of Structure Analysis System but we deal with it as a kind of load on the top image. Although former researchers tried to model only structure positively, we recognize that each one of the three keywords has the same importance and try to model these keywords (modules) independently. This three modules model is shown in Fig. 1 using OMT 8) notations. This is the basic model and we analyze each module more in detail. The definition of each module is showed below. Structure Module This module expresses the specification of a structure. In general, this module is like a database, but when we use it in an analytical problem, its role is to make the information of the structure state, i.e. system matrices. Load Module This is a generalized force. It can generate force data on each time. The earthquake module is a part of this and generate acceleration data. ResponseAnalysis Module This module is generated and initialized when the load object applies to the structure object. The nucleus of this module is the equation module. Its role is to calculate the equation referring to the structure and load modules. The dynamic image model is shown in Fig.2. Three modules communicate each other during the analysis. When the structure object receives the message deform, it also sends message deform to the element objects. After all elements have been deformed, the response analysis module receives back the message deformed. Inside the response analysis module, the equation is generated referring to the structure and load modules, and the solution is obtained, which is sent again to the structure as a new message deform. This message-driven system is flexible and seems to be suitable to our system. (2) Structure Module The structure object has been modeled actively by many researchers. Our approach for a structure object is to have make it available for various analytical Fig. 2 Dynamic Image Model of Structural Analyses System method and also to have a little influence with its extensions. Firstly, we analyze the shape of a structure. A structure is an assembly of elements, in which each element has one section. Both a structure and an element were expressed by a collection of nodes. This idea has much in common with previous research and this object class model is similar to those proposed there. A structure has not only this static characteristic, but also a dynamic one, i.e. deform. When the structure is used in a response analysis, the main role of this module is to make system matrices corresponding to its state. The point of our approach is that methods of making system matrices should be separated from a structure object. If we use only one analytical method, i.e. the finite element method, the best way is to include it into the structure object. However, we try to consider various analytical methods and a hybrid system composed of numerical and experimental method. For this purpose, it is desirable to encapsulate the method of making system matrices and when we want to use another analytical method, we may exchange the proper method object. The method objects have a relation to the element object, which means that we can select an analytical method for each element. It has an advantage to separate the structure into shape and method objects when people try to understand its overview, and what is better, shape objects has a little influence at adding new methods. As the result of our analysis, the object diagram shows in Fig. 3 and Fig. 4.

3 Fig. 3 Class Diagram of Structure Shape Module Fig. 5 Overview of Class Diagram of Earthquake Fig. 4 Class Diagram of Analytical Method Module (3) Load Module This module deals with not only seismic load, but also static load. The earthquake object is modeled as an inheritance of a generalized load, therefore, static load may be modeled in the same way and in the parallel position to the earthquake object. Since in earthquake engineering, an earthquake is the main item, which can be used on different analysis, it is a good idea to model the earthquake as an object. a) Concept of Earthquake Object People might think that an earthquake is only a set of data. Therefore, opinions may vary as to regard it as an object. In the earthquake engineering field, however, an earthquake is a key concept, so it is convenient to look upon it as an object. Is an earthquake able to be qualified as an object, indeed? Here, we recognize that an object is a selfcontained entity composed of data and procedures. Then let us examine further analysis about it. An earthquake has a set of data that is acceleration etc.. Using this data, we can calculate Fourier spectra and response spectra, which indicate specificity of the earthquake. Each earthquake has its own characteristic, therefore, these calculation are regard as methods of an earthquake. It follows from what has been said that an earthquake is qualified as an object. Because an earthquake is expressed by acceleration etc., it is not said strictly that it is a load. But in the earthquake engineering field, it is common to think of it as a kind of load since it has a relation to inertia forces of a structure. Therefore, we define that an earthquake object inherits a generalized load object because of its extendibility and utility. This earthquake object must have a response analysis procedure. Since the response analysis is to solve dynamic linear/nonlinear equation of motion, we can reuse the equation module that is described later. Fig. 5 is an object diagram of the earthquake object. (4) Equation Module The fundamental component of a response analysis is an equation, for example the equation of motion. Before the response analysis module, we include the equation module which plays an important role in the response

4 Fig. 6 Class Diagram of Equation analysis module. a) Feature of Equation Module We solve the equation to get the unknown variables. On the procedural system, the stiffness matrix or displacement vector, which are part of the equation, can be expressed using a procedure type programming language, like FORTRAN. But we cannot express the whole equation suitably in the program. An equation is always used in the structural analysis, so it has its advantage to think of an equation as an object An equation changes its feature by problem domain, for example linear / nonlinear equation and static / dynamic equation. But every equation has the same aim that is to get unknown variable. Accordingly, we change an equation into one that get unknown variable using known information, for example a stiffness matrix etc.. b) Analysis of Equation Module An equation has two type, static and dynamic, in term of number of unknown variable. The aim of this module is to solve itself using known matrices of which it is composed. To solve an equation, it is necessary to have information about a solution method. We make this model so as not to have this information inside the module, but to refer to an information object outside it. This is why this module can have no influence if a new solution method is added. Of course, it seems that static / dynamic and linear / nonlinear equations have different characteristics, however we can find its similarity by analyzing them carefully. Generally, an equation can be expressed by the equation below. ˆK U = t+ t ˆR On a linear equation, the displacement can be derived from the equation directly. On the other hand, on a nonlinear equation, it is necessary to use a iterative calculation. The question it arises is how to deal with the left-hand side of the equation because it may update. On a structural analysis, a stiffness matrix, and etc. are decided referred to structure for its analysis. Therefore, if a structure object may be modelled, the equation module can cope with this difficulty using the structure object. But this give rise to serious limitation for the equation module. Since the equation is a very general one, the equation module should not use a concrete object directly. Therefore this nonlinearity of solution method is also separated from the other part, and we make an interface object that make possible to deal with the nonlinearity. For performing the above separation, we use the strategy and bridge patterns of Design Patterns 9). Fig. 6 shows the object diagram of this equation module. This diagram indicates that this equation module is available for various purposes if it refer to proper Nonlinearity object. The dynamic diagram(fig. 7) shows how the Equation object in Fig. 6 can solve itself. The Equation object can use the same expression in either linear or nonlinear problem, because the SolutionMethod object that deals with linear / nonlinear solution method is modelled independent of the Equation object. This independency induces a great advantage, because the

5 Fig. 7 Dynamic Model of Equation Fig. 8 Functional Model of Equation Equation object has nothing to do with a change of the SolutionMethod object, therefore, this module becomes stable. Fig. 8 is a functional model of a solution process. As this diagram indicates, the SolutionMethod object operates to make ˆK and ˆR using matrices of the Equation object and gets unknown variables, and the Nonlinearity object gets them and updates stiffness matrix, etc.. Fig. 9 Functional Model of Making R vector Fig. 10 Dynamic Model of Response Analysis (5) Response Analysis Module The response analysis module uses the equation module. What we have to analyze about this module is how to transfer an information of a deformation to the structure object and how to make a stiffness matrix and a load vector as components of the equation module. In terms of making a stiffness matrix, the earthquake object gets the hysteresis information through the equation object. Since the structure module makes the matrix, we only add an interface object between the structure module and the equation object, and we do not have to modify any part of the equation object. Also the load vector is calculated based on the information contained in the load module. Because there are two type object, a static load and a seismic load, the method of building them is different. While a static load, whose unit is a force, is applied directly, a seismic load, whose unit is an acceleration, needs data of a structure to make the load vector. Therefore the response analysis module must include a methodology to make the load vector (Fig. 9). A real analysis runs by solving an equation. In the procedure, since the equation object has the information of an iteration, the response analysis module only mentions about a time step calculation (Fig. 10). Like this module, a reuse of objects has a good effect on not only a reduction of code but its readability. As the result of this analysis, the object diagram of this module is shown in Fig. 11.

6 Fig. 11 Class Diagram of Response Analysis Module 4. Implementation (1) Object-oriented language In order to implement the objects as mentioned above, the C++ language 10) was chosen. Although the SmallTalk language is very famous as the objectoriented language, the C++ language is designed with the purpose of combining the advantages of objectoriented programming with the computational efficiency of the C language and is likely to be the most commonly used object-oriented language in the coming years, due to its compatibility. (2) Equation class library At the first step of implementation, the equation module is selected, since it is the fundamental object of the earthquake object and the response analysis module. When objects are implemented, basically we only translate the analysis models into program code. A example of usage of the equation class library is shown in Fig.12. This shows that the same expression can be used to perform a linear and a nonlinear analysis. It has a great advantage to use it. When we make some program using this object, we don t have to take care of its linearity. (3) Earthquake Module According to the analytical model, the earthquake object reuses the equation object. Since the solution methods of equations are coded in the equation object, /* example of Equation Object */ #include <fstream.h> #include "equation.h" void main() { Equation *eq; /* omission */ /* set up for Linear Problem */ eq = new Equation( new NLHyst(new HysLinear(2.0),new LinearSolutionMethod,new StaticSolutionMethod); /* */ /* solve linear equation */ eq->solve(); /* */ /* set up for Nonlinear Problem */ eq = new Equation( new NLHyst(new HysBilinear(2.0),new NewtonRaphson,new StaticSolutionMethod); /* */ /* solve nonlinear equation */ eq->solve(); Fig. 12 Example program of Equation Object the earthquake object takes care of only its specific function. The code in Fig. 13 is a program using the earthquake object. At first, the earthquake object is generated and after that, various analysis of the earthquake are operated to the same object by sending messages. When calculating nonlinear response spectrum, we only define it hysteresis object. This hysteresis object is used by

7 /* example program of Earthquake Object */ #include <fstream.h> #include "earthq.h" void main() { Earthquake earthq; earthq.setonedirloaddatawithtime(ns, "kobe_ns.data"); /* calculate linear response spectra */ earthq.calcresponsespectra(ns, "response.data", 0.05); /* calculate nonlinear response spectra using BILINEAR model */ earthq.calcnonlinearresponsespectra (new HMBilinear(0.1,196.0), NS, "response2.data", 0.05); /* calculate nonlinear response spectra using TAKEDA model */ earthq.calcnonlinearresponsespectra (new HMTakeda(0.5, 40.0, 0.1,196.0), NS, "response3.data", 0.05); Fig. 13 Example program of Earthquake Object in C++ the equation object inside the earthquake object. Because the equation is concealed, the expression of the analysis becomes clear. (4) Structure Module The structure object has the element objects as a list. The purpose of this object is to make structural matrices. In order to make them, the structure object gets an element from the list using iterator. It must be taken care that the structure object doesn t have to know what kind of element it is. The calculation of the element matrices is different of its shape and method. Since element objects know their kind, they can calculate matrices by their specific method and return them when they receive the message deform. Fig.14 shows the code mentioned above. In Fig.14, no concrete calculation method appears. The definite method exists in the method object. Because, as long as the element matrices are calculated, the function of the element object is satisfied, it is no problem that the calculation method is a blackbox. It have a great benefit that one expression can deal with every element s function and even if a new method is adopted in the system, the code won t be changed at all. In the code of the structure module, element objects // In Element Object, KL matrix is made // using MtdMtx Object Gen_matrix<double> LineElement::makeKL() { method->makekl(); return KLmatrix; // In MtdMtx Object, KL matrix is made // acutually Gen_matrix<double> SGAxial::makeKL() { int i, j; Gen_matrix<double> *matrix; matrix = &(ownerelement->getklmatrix()); Col_vector<double> tmpu(6); tmpu = ownerelement->getuvector() +ownerelement->getdeltau(); double disp = tmpu[1] - tmpu[4];; double mat11 = hyst->getk(disp); (*matrix)[1][1] = mat11; (*matrix)[1][4] = -mat11; (*matrix)[4][1] = -mat11; (*matrix)[4][4] = mat11; return *matrix; Fig. 14 Implemental Code of Element Object appear as we image. We can deal with the structure object as the assembly of elements, which are a similar expression of real world. (5) Earthquake Engineering System Like the equation and the structure module, we implement all modules as class libraries. Because most of all function of the system has been implemented in each object, the main function of the earthquake engineering system is the relation among objects. In Fig.15, the actual analysis code is shown. At first, the structure object is generated (constructed). This object has not only the same name (Structure), but the similar information of real structures (not only data but also deformation). So we can request the information from the structure object directly, i.e. the modal shape. Besides the structure object, the earthquake object is generated. At this time, there is no relation between the structure and the earthquake objects. When there is a message that the load applies to the structure, the response analysis module is generated and initialized. This procedure is as same as the definition of the system. And finally, we command the analysis to the response analysis object. As the result of object-oriented analysis, since we can

8 /* program for Dynamic Analysis */ #include <fstream.h> #include "structure.h" #include "r_analysis.h" void main() { Structure *structure = new Structure; structure->construct("struct.data"); structure->showstructuredata(cout); structure->plotmodeshape() Earthquake *load load = new Earthquake("kobejma.data"); load->showinfo(cout); ResponseAnalysis problem; problem = structure->applied(load); RAPrototypeFactory factory( new NLGeometric,new NewtonRaphson,new NewmarkBeta(0.25)); problem.setanalysistype(factory); problem.setdirection(ns, UD); problem.analyze(); Fig. 15 Example program of Earthquake Response Analysis express the intuitive object in the program, we can have the consistent idea through analysis, design and implementation. 5. Conclutions We give in this paper an object oriented analysis for an earthquake response analysis. Our analysis leads to the conclusion below. We analyze and arrange the knowledge of an equation. It follows from this analysis that we can express the same way on various solution methods. Next we make the model of the earthquake object using the equation object. The earthquake object has not only numerical data but also methods that express its characteristic. This fusion between data and method suggests that people can read the program included earthquakes easily and can develop an intuitive program. Finally, we try to model the whole analysis system. We propose a three module model that is more flexible than the structurebased model. This model runs by the message passing among the three modules, and the structure and load module can be also used independently. The three module model gives the extendibility and the stability for the analysis system. The reuse of object has a great advantage for the reduction of codes and programming. Our objects we made are high-level class library for the analysis, for example the structure module, the hysteresis module etc.. Therefore we prove clearly that arranging class libraries for the analysis leads to supply effective tools and methods. REFERENCES 1) Bruce W.R. Forde, Ricardo O.Foschi and Siegfried F. Stiemer, Object-oriented finite element analysis, Computers & Structures, Vol.34, , ) Thomas Zimmermann, Yve Dubois - Pèlerin and Patrica Bomme, Object-oriented finite element programming : I. governing principles, Computer Methods in Applied Mechanics and Engineering, Vol.98, , ) Yve Dubois-Pèlerin and Thomas Zimmermann, Object - oriented finite element programming : III. An efficient implementation in C++, Computer Methods in Applied Mechanics and Engineering, Vol.108, , ) E. Ishida et al., Object-oriented programming of dynamic finite-element analysis using substructure method, Proceeding of Numerical Analysis Method on Structural Engineering (in Japanese), Vol. 17, , ) R.M.V. Pidaparti and A.V. Hudli, Dynamic Analysis of structures using object-oriented techniques, Computers & Structures, Vol.49, No.1, , ) Ziga Turk, Tajana Isaković and Matej Fischinger, Object-oriented modeling of design system for RC buildings, Journal of Computing in Civil Engineering ASCE, Vol.8, No.4, , ) N. Fukuwa et al., Object oriented analysis on the earthquake response problem of soil-structure system, The 43rd Nat. Cong. of Theoretital & Applied Mechanics (in Japanese), , ) J. Rumbaugh et al., Object-oriented modeling and design, Prentice Hall, Inc., ) E. Gamma et al., Design Pattern, Softbank, ) B. Stroustrup et al., The C++ programming language, Second Edition, Addison Wiley, 1991.

INTERNATIONAL DISTRIBUTED HYBRID SIMULATION OF 2-SPAN CONTINUOUS BRIDGE

INTERNATIONAL DISTRIBUTED HYBRID SIMULATION OF 2-SPAN CONTINUOUS BRIDGE INTERNATIONAL DISTRIBUTED HYBRID SIMULATION OF 2-SPAN CONTINUOUS BRIDGE Y. Takahashi 1, H. Iemura 2, S.A. Mahin 3 and G.L. Fenves 4 1 Associate Professor, Disaster Prevention Research Institute, Kyoto

More information

DEVELOPMENT OF SUBSTRUCTURED SHAKING TABLE TEST METHOD

DEVELOPMENT OF SUBSTRUCTURED SHAKING TABLE TEST METHOD DEVELOPMENT OF SUBSTRUCTURED SHAKING TABLE TEST METHOD Akira IGARASHI 1, Hirokazu IEMURA 2 And Takanori SUWA 3 SUMMARY Since various kinds of issues arise in the practical application of structural response

More information

Available from Deakin Research Online:

Available from Deakin Research Online: Deakin Research Online Deakin University s institutional research repository DDeakin Research Online Research Online This is the published version (version of record) of: Xiang, Yang and Zhou, Wanlei 2002,

More information

The Dynamic Response of an Euler-Bernoulli Beam on an Elastic Foundation by Finite Element Analysis using the Exact Stiffness Matrix

The Dynamic Response of an Euler-Bernoulli Beam on an Elastic Foundation by Finite Element Analysis using the Exact Stiffness Matrix Journal of Physics: Conference Series The Dynamic Response of an Euler-Bernoulli Beam on an Elastic Foundation by Finite Element Analysis using the Exact Stiffness Matrix To cite this article: Jeong Soo

More information

Object Oriented Finite Element Modeling

Object Oriented Finite Element Modeling Object Oriented Finite Element Modeling Bořek Patzák Czech Technical University Faculty of Civil Engineering Department of Structural Mechanics Thákurova 7, 166 29 Prague, Czech Republic January 2, 2018

More information

Design procedures of seismic-isolated container crane at port

Design procedures of seismic-isolated container crane at port Design procedures of seismic-isolated container crane at port T.Sugano 1, M.Takenobu 1, T.Suzuki 1, and Y.Shiozaki 2 1 Port and Airport Research Institute,Yokosuka, Japan 2 JFE R&D Corporation,Kawasaki,Japan

More information

Bi-directional seismic vibration control of spatial structures using passive mass damper consisting of compliant mechanism

Bi-directional seismic vibration control of spatial structures using passive mass damper consisting of compliant mechanism Bi-directional seismic vibration control of spatial structures using passive mass damper consisting of compliant mechanism Seita TSUDA 1 and Makoto OHSAKI 2 1 Department of Design, Okayama Prefectural

More information

REGULARITY INDICES FOR BRIDGE STRUCTURES

REGULARITY INDICES FOR BRIDGE STRUCTURES 7 REGULARITY INDICES FOR BRIDGE STRUCTURES Tatjana ISAKOVIĆ And Matej FISCHINGER SUMMARY A number of methods can be used for the analysis of bridge structures. Some of these methods are well known, and

More information

1314. Estimation of mode shapes expanded from incomplete measurements

1314. Estimation of mode shapes expanded from incomplete measurements 34. Estimation of mode shapes expanded from incomplete measurements Sang-Kyu Rim, Hee-Chang Eun, Eun-Taik Lee 3 Department of Architectural Engineering, Kangwon National University, Samcheok, Korea Corresponding

More information

Object-oriented programming in boundary element methods using C11

Object-oriented programming in boundary element methods using C11 Advances in Engineering Software 30 (1999) 127±132 Object-oriented programming in boundary element methods using C11 Wenqing Wang*, Xing Ji, Yuangong Wang Department of Engineering Mechanics and Technology,

More information

A METHOD TO MODELIZE THE OVERALL STIFFNESS OF A BUILDING IN A STICK MODEL FITTED TO A 3D MODEL

A METHOD TO MODELIZE THE OVERALL STIFFNESS OF A BUILDING IN A STICK MODEL FITTED TO A 3D MODEL A METHOD TO MODELIE THE OVERALL STIFFNESS OF A BUILDING IN A STICK MODEL FITTED TO A 3D MODEL Marc LEBELLE 1 SUMMARY The aseismic design of a building using the spectral analysis of a stick model presents

More information

LS-DYNA s Linear Solver Development Phase 2: Linear Solution Sequence

LS-DYNA s Linear Solver Development Phase 2: Linear Solution Sequence LS-DYNA s Linear Solver Development Phase 2: Linear Solution Sequence Allen T. Li 1, Zhe Cui 2, Yun Huang 2 1 Ford Motor Company 2 Livermore Software Technology Corporation Abstract This paper continues

More information

Rocking Component of Earthquake Induced by Horizontal Motion in Irregular Form Foundation

Rocking Component of Earthquake Induced by Horizontal Motion in Irregular Form Foundation 13 th World Conference on Earthquake Engineering Vancouver, B.C., Canada August 1-6, 24 Paper No. 121 Rocking Component of Earthquake Induced by Horizontal Motion in Irregular Form Foundation Tohru Jomen

More information

A STUDY ON THE INFLUENCE OF BOUNDARY CONDITIONS ON THREE DIMENSIONAL DYNAMIC RESPONSES OF EMBANKMENTS

A STUDY ON THE INFLUENCE OF BOUNDARY CONDITIONS ON THREE DIMENSIONAL DYNAMIC RESPONSES OF EMBANKMENTS October 12-17, 28, Beijing, China A STUDY ON THE INFLUENCE OF BOUNDARY CONDITIONS ON THREE DIMENSIONAL DYNAMIC RESPONSES OF EMBANKMENTS S. Kano 1 a, Y. Yokoi 2, Y. Sasaki 3 and Y. Hata 4 1 Assistant Professor,

More information

On UML2.0 s Abandonment of the Actors- Call-Use-Cases Conjecture

On UML2.0 s Abandonment of the Actors- Call-Use-Cases Conjecture Vol. 4, No. 6 Special issue: Use Case Modeling at UML-2004 On UML2.0 s Abandonment of the Actors- Call-Use-Cases Conjecture Sadahiro Isoda, Toyohashi University of Technology, Toyohashi 441-8580, Japan

More information

On UML2.0 s Abandonment of the Actors-Call-Use-Cases Conjecture

On UML2.0 s Abandonment of the Actors-Call-Use-Cases Conjecture On UML2.0 s Abandonment of the Actors-Call-Use-Cases Conjecture Sadahiro Isoda Toyohashi University of Technology Toyohashi 441-8580, Japan isoda@tutkie.tut.ac.jp Abstract. UML2.0 recently made a correction

More information

TV packaging optimization of the frontal drop impact using equivalent static loads

TV packaging optimization of the frontal drop impact using equivalent static loads 11 th World Congress on Structural and Multidisciplinary Optimisation 7-12, June 2015, Sydney Australia TV packaging optimization of the frontal drop impact using equivalent static loads Insik Han 1, Youngmyung

More information

OOFEM An Object Oriented Framework for Finite Element Analysis B. Patzák, Z. Bittnar

OOFEM An Object Oriented Framework for Finite Element Analysis B. Patzák, Z. Bittnar OOFEM An Object Oriented Framework for Finite Element Analysis B. Patzák, Z. Bittnar This paper presents the design principles and structure of the object-oriented finite element software OOFEM, which

More information

Title. Author(s)P. LATCHAROTE; Y. KAI. Issue Date Doc URL. Type. Note. File Information

Title. Author(s)P. LATCHAROTE; Y. KAI. Issue Date Doc URL. Type. Note. File Information Title HIGH PERFORMANCE COMPUTING OF DYNAMIC STRUCTURAL RES INTEGRATED EARTHQUAKE SIMULATION Author(s)P. LATCHAROTE; Y. KAI Issue Date 2013-09-13 Doc URL http://hdl.handle.net/2115/54441 Type proceedings

More information

Available online at ScienceDirect. Procedia Engineering 90 (2014 )

Available online at  ScienceDirect. Procedia Engineering 90 (2014 ) Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 90 (2014 ) 288 293 10th International Conference on Mechanical Engineering, ICME 2013 Parallelization of enriched free mesh

More information

Design Optimization of Building Structures Using a Metamodeling Method

Design Optimization of Building Structures Using a Metamodeling Method Proceedings of the 3 rd International Conference on Civil, Structural and Transportation Engineering (ICCSTE'18) Niagara Falls, Canada June 10 12, 2018 Paper No. 137 DOI: 10.11159/iccste18.137 Design Optimization

More information

Modal Analysis Applications

Modal Analysis Applications Modal Analysis and Controls Laboratory Mechanical Engineering Department University of Massachusetts Lowell Presentation Topics Structural Dynamic Modeling Tools MACL Research Overview Correlation Applications

More information

EXPLICIT DYNAMIC ANALYSIS OF A REINFORCED CONCRETE FRAME UP TO COLLAPSE

EXPLICIT DYNAMIC ANALYSIS OF A REINFORCED CONCRETE FRAME UP TO COLLAPSE EXPLICIT DYNAMIC ANALYSIS OF A REINFORCED CONCRETE FRAME UP TO COLLAPSE ABSTRACT: K. Kocamaz 1, K. Tuncay 2 and B. Binici 3 1 Res. Assist., Civil Eng. Department, Middle East Technical University, Ankara

More information

Analysis of RCC multistoried building with and without shear wall and optimum location of shear wall

Analysis of RCC multistoried building with and without shear wall and optimum location of shear wall Analysis of RCC multistoried building with and without shear wall and optimum location of shear wall Vidyashree 1, Dr. S. B. Vanakudre 2 1Vidyashree, P.G student, Dept. of Civil Engineering, SDMCET Dharwad,

More information

First Order Analysis for Automotive Body Structure Design Using Excel

First Order Analysis for Automotive Body Structure Design Using Excel Special Issue First Order Analysis 1 Research Report First Order Analysis for Automotive Body Structure Design Using Excel Hidekazu Nishigaki CAE numerically estimates the performance of automobiles and

More information

A FIXED-BASE MODEL WITH CLASSICAL NORMAL MODES FOR SOIL- STRUCTURE INTERACTION SYSTEMS

A FIXED-BASE MODEL WITH CLASSICAL NORMAL MODES FOR SOIL- STRUCTURE INTERACTION SYSTEMS A FIXED-BASE MODEL WIH CLASSICAL NORMAL MODES FOR SOIL- SRUCURE INERACION SYSEMS 46 Wen-Hwa WU SUMMARY o simplify the analysis of soil-structure interaction (SSI) systems, different fixed-base models have

More information

SEMI-ACTIVE CONTROL OF BUILDING STRUCTURES USING A NEURO-FUZZY CONTROLLER WITH ACCELERATION FEEDBACK

SEMI-ACTIVE CONTROL OF BUILDING STRUCTURES USING A NEURO-FUZZY CONTROLLER WITH ACCELERATION FEEDBACK Proceedings of the 6th International Conference on Mechanics and Materials in Design, Editors: J.F. Silva Gomes & S.A. Meguid, P.Delgada/Azores, 26-30 July 2015 PAPER REF: 5778 SEMI-ACTIVE CONTROL OF BUILDING

More information

NUMERICAL SIMULATION OF SHAKING TABLE TESTS ON DYNAMIC RESPONSE OF DRY SAND

NUMERICAL SIMULATION OF SHAKING TABLE TESTS ON DYNAMIC RESPONSE OF DRY SAND NUMERICAL SIMULATION OF SHAKING TABLE TESTS ON DYNAMIC RESPONSE OF DRY SAND F. Jafarzadeh 1, D. Faghihi 2 and M. Ehsani 3 1 Assistant Professor, Civil Eng Dept, Sharif University of Technology, Tehran,

More information

University at Buffalo's NEES Equipment Site. Real Time Dynamic Hybrid Simulation (RTDHS) in Structural Engineering. Xiayun Shao

University at Buffalo's NEES Equipment Site. Real Time Dynamic Hybrid Simulation (RTDHS) in Structural Engineering. Xiayun Shao University at Buffalo's NEES Equipment Site Real Time Dynamic Hybrid Simulation (RTDHS) in Structural Engineering Xiayun Shao Hybrid Experimentation Specialist Structural Engineering and Earthquake Simulation

More information

17. SEISMIC ANALYSIS MODELING TO SATISFY BUILDING CODES

17. SEISMIC ANALYSIS MODELING TO SATISFY BUILDING CODES 17. SEISMIC ANALYSIS MODELING TO SATISFY BUILDING CODES The Current Building Codes Use the Terminology: Principal Direction without a Unique Definition 17.1 INTRODUCTION { XE "Building Codes" }Currently

More information

EMBEDDED REINFORCEMENT MESH GENERATION METHOD FOR LARGE-SCALE RC SIMULATIONS: CASE STUDY

EMBEDDED REINFORCEMENT MESH GENERATION METHOD FOR LARGE-SCALE RC SIMULATIONS: CASE STUDY AHU J. of Engineering & Applied Sciences 5 (1) 2013 2013 ALHOSN University EMBEDDED REINFORCEMENT MESH GENERATION METHOD FOR LARGE-SCALE RC SIMULATIONS: CASE STUDY George Markou Department Of Civil Engineering,

More information

ctbuh.org/papers Structural Member Monitoring of High-Rise Buildings Using a 2D Laser Scanner Title:

ctbuh.org/papers Structural Member Monitoring of High-Rise Buildings Using a 2D Laser Scanner Title: ctbuh.org/papers Title: Authors: Subject: Keyword: Structural Member Monitoring of High-Rise Buildings Using a 2D Laser Scanner Bub-Ryur Kim, Masters Degree Candidate, Yonsei University Dong Chel Lee,

More information

Improvement of a tool for the easy determination of control factor interaction in the Design of Experiments and the Taguchi Methods

Improvement of a tool for the easy determination of control factor interaction in the Design of Experiments and the Taguchi Methods Improvement of a tool for the easy determination of control factor in the Design of Experiments and the Taguchi Methods I. TANABE, and T. KUMAI Abstract In recent years, the Design of Experiments (hereafter,

More information

Development of a tool for the easy determination of control factor interaction in the Design of Experiments and the Taguchi Methods

Development of a tool for the easy determination of control factor interaction in the Design of Experiments and the Taguchi Methods Development of a tool for the easy determination of control factor interaction in the Design of Experiments and the Taguchi Methods IKUO TANABE Department of Mechanical Engineering, Nagaoka University

More information

Analysis of Vertical Ground Motion / Phase Motion Near Fault Records in JAPAN and Its Application to Simulation of Vertical Ground Motion

Analysis of Vertical Ground Motion / Phase Motion Near Fault Records in JAPAN and Its Application to Simulation of Vertical Ground Motion Analysis of ertical Ground Motion / Phase Motion Near Fault s in JAPAN and Its Application to Simulation of ertical Ground Motion T. HARADA & M. NAKAMURA Dept. of Civil and Environmental Engineering, University

More information

VERIFICATION OF STRESS AND DISPLACEMENT RESULTS OF AN OPTIMIZED TRUSS

VERIFICATION OF STRESS AND DISPLACEMENT RESULTS OF AN OPTIMIZED TRUSS VERIFICATION OF STRESS AND DISPLACEMENT RESULTS OF AN OPTIMIZED TRUSS Tarique Samir Bezerra Sena Caio Rodrigues Laranjeira Vilar tarique.samir@hotmail.com caiorlvilar@gmail.com Federal University of Parana

More information

A substructure based parallel dynamic solution of large systems on homogeneous PC clusters

A substructure based parallel dynamic solution of large systems on homogeneous PC clusters CHALLENGE JOURNAL OF STRUCTURAL MECHANICS 1 (4) (2015) 156 160 A substructure based parallel dynamic solution of large systems on homogeneous PC clusters Semih Özmen, Tunç Bahçecioğlu, Özgür Kurç * Department

More information

Software Framework for Parameter Updating and Finite-Element Response Sensitivity Analysis

Software Framework for Parameter Updating and Finite-Element Response Sensitivity Analysis Software Framework for Parameter Updating and Finite-Element Response Sensitivity Analysis Michael H. Scott, A.M.ASCE 1 ; and Terje Haukaas 2 Abstract: The finite-element software framework OpenSees is

More information

STRUCTURAL FE-SOFTWARE COUPLING THROUGH THE EXPERIMENTAL SOFTWARE FRAMEWORK, OPENFRESCO

STRUCTURAL FE-SOFTWARE COUPLING THROUGH THE EXPERIMENTAL SOFTWARE FRAMEWORK, OPENFRESCO STRUCTURAL FE-SOFTWARE COUPLING THROUGH THE EXPERIMENTAL SOFTWARE FRAMEWORK, OPENFRESCO A. Schellenberg 1, Y. Huang 1 and S.A. Mahin 2 1 Ph.D. Candidate, Dept. of Civil and Env. Eng., Univ. of California,

More information

Simulation of 3D Polyarticulated Mechanisms Through Object- Oriented Approach

Simulation of 3D Polyarticulated Mechanisms Through Object- Oriented Approach Simulation of 3D Polyarticulated Mechanisms Through Object- Oriented Approach DUFOSSE Francois *, KROMER Valerie *, MIKOLAJCZAK Alain * and GUEURY Michel * * Equipe de Recherches en Interfaces Numeriques

More information

Aircraft Impact Analysis of New York World Trade Center Tower by Using the ASI-Gauss Technique

Aircraft Impact Analysis of New York World Trade Center Tower by Using the ASI-Gauss Technique Proceeding of ICCES 05, 1-10 December 2005, INDIA 1212 Aircraft Impact Analysis of New York World Trade Center Tower by Using the ASI-Gauss Technique D. Isobe 1 and K. M. Lynn 2 Summary In this paper,

More information

REVIEW AND OUTLOOKS OF THE MEANS FOR VISUALIZATION OF SYNTAX SEMANTICS AND SOURCE CODE. PROCEDURAL AND OBJECT ORIENTED PARADIGM DIFFERENCES

REVIEW AND OUTLOOKS OF THE MEANS FOR VISUALIZATION OF SYNTAX SEMANTICS AND SOURCE CODE. PROCEDURAL AND OBJECT ORIENTED PARADIGM DIFFERENCES REVIEW AND OUTLOOKS OF THE MEANS FOR VISUALIZATION OF SYNTAX SEMANTICS AND SOURCE CODE. PROCEDURAL AND OBJECT ORIENTED PARADIGM DIFFERENCES Hristo Hristov Abstract. In the article, we have reviewed the

More information

An Approach to Software Component Specification

An Approach to Software Component Specification Page 1 of 5 An Approach to Software Component Specification Jun Han Peninsula School of Computing and Information Technology Monash University, Melbourne, Australia Abstract. Current models for software

More information

Simplified Design Procedure for Piles Affected by Lateral Spreading based on 3D Nonlinear FEA Using OpenSees. University of Washington

Simplified Design Procedure for Piles Affected by Lateral Spreading based on 3D Nonlinear FEA Using OpenSees. University of Washington Simplified Design Procedure for Piles Affected by Lateral Spreading based on 3D Nonlinear FEA Using OpenSees Christopher R. McGann, Ph.D. Student Pedro Arduino Peter Mackenzie-Helnwein University of Washington

More information

Modeling Systems Using Design Patterns

Modeling Systems Using Design Patterns Modeling Systems Using Design Patterns Jaroslav JAKUBÍK Slovak University of Technology Faculty of Informatics and Information Technologies Ilkovičova 3, 842 16 Bratislava, Slovakia jakubik@fiit.stuba.sk

More information

Analysis of Pile Behaviour due to Damped Vibration by Finite Element Method (FEM)

Analysis of Pile Behaviour due to Damped Vibration by Finite Element Method (FEM) ISSN 2395-1621 Analysis of Pile Behaviour due to Damped Vibration by Finite Element Method (FEM) #1 L.M.Sardesai, #2 G.A.Kadam 1 sardesaileena@rediffmail.com.com 2 ganeshkadam07@gmail.com #1 Mechanical

More information

Control of Walking Robot by Inverse Dynamics of Link Mechanisms Using FEM

Control of Walking Robot by Inverse Dynamics of Link Mechanisms Using FEM Copyright c 2007 ICCES ICCES, vol.2, no.4, pp.131-136, 2007 Control of Walking Robot by Inverse Dynamics of Link Mechanisms Using FEM S. Okamoto 1 and H. Noguchi 2 Summary This paper presents a control

More information

Concept design of Vehicle Structure for the purpose of. computing torsional and bending stiffness

Concept design of Vehicle Structure for the purpose of. computing torsional and bending stiffness Concept design of Vehicle Structure for the purpose of computing torsional and bending stiffness M.Mohseni Kabir 1, M.Izanloo 1, A.Khalkhali* 2 1. M.Sc. Automotive Simulation and Optimal Design Research

More information

Challenge Problem 5 - The Solution Dynamic Characteristics of a Truss Structure

Challenge Problem 5 - The Solution Dynamic Characteristics of a Truss Structure Challenge Problem 5 - The Solution Dynamic Characteristics of a Truss Structure In the final year of his engineering degree course a student was introduced to finite element analysis and conducted an assessment

More information

Design and Validation of XY Flexure Mechanism

Design and Validation of XY Flexure Mechanism Design and Validation of XY Flexure Mechanism 1 Pratik M. Waghmare, 2 Shrishail B. Sollapur 1 Research Scholar, 2 Assistant Professor 1,2 Department of Mechanical Engineering, 1.2 Sinhgad Academy of Engineering,

More information

Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods

Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods Robert LeMaster, Ph.D. 1 Abstract This paper describes a methodology by which fundamental concepts in the

More information

Seismic behavior of tensegrity barrel vaults

Seismic behavior of tensegrity barrel vaults 28 September 2 October 2009, Universidad Politecnica de Valencia, Spain Alberto DOMINGO and Carlos LAZARO (eds.) Seismic behavior of tensegrity barrel vaults Arjang SADEGHI *, Farid SEIFOLLAHI a *Assistant

More information

DEVELOPMENT OF PROTOTYPE OF INTEGRATED EARTHQUAKE DISASTER SIMULATOR USING DIGITAL CITY AND STRONG GROUND MOTION SIMULATOR WITH HIGH-RESOLUTION

DEVELOPMENT OF PROTOTYPE OF INTEGRATED EARTHQUAKE DISASTER SIMULATOR USING DIGITAL CITY AND STRONG GROUND MOTION SIMULATOR WITH HIGH-RESOLUTION 13 th World Conference on Earthquake Engineering Vancouver, B.C., Canada August 1-6, 2004 Paper No. 1418 DEVELOPMENT OF PROTOTYPE OF INTEGRATED EARTHQUAKE DISASTER SIMULATOR USING DIGITAL CITY AND STRONG

More information

The p-sized partitioning algorithm for fast computation of factorials of numbers

The p-sized partitioning algorithm for fast computation of factorials of numbers J Supercomput (2006) 38:73 82 DOI 10.1007/s11227-006-7285-5 The p-sized partitioning algorithm for fast computation of factorials of numbers Ahmet Ugur Henry Thompson C Science + Business Media, LLC 2006

More information

COMPARATIVE ANALYSIS OF TWO CYLINDRICAL ROLLER BEARINGS DESIGN USING FINITE ELEMENT METHOD (FEM)

COMPARATIVE ANALYSIS OF TWO CYLINDRICAL ROLLER BEARINGS DESIGN USING FINITE ELEMENT METHOD (FEM) International Journal of Modern Manufacturing Technologies ISSN 2067 3604, Vol. IX, No. 1 / 2017 COMPARATIVE ANALYSIS OF TWO CYLINDRICAL ROLLER BEARINGS DESIGN USING FINITE ELEMENT METHOD (FEM) Alin Marian

More information

[ Ω 1 ] Diagonal matrix of system 2 (updated) eigenvalues [ Φ 1 ] System 1 modal matrix [ Φ 2 ] System 2 (updated) modal matrix Φ fb

[ Ω 1 ] Diagonal matrix of system 2 (updated) eigenvalues [ Φ 1 ] System 1 modal matrix [ Φ 2 ] System 2 (updated) modal matrix Φ fb Proceedings of the IMAC-XXVIII February 1 4, 2010, Jacksonville, Florida USA 2010 Society for Experimental Mechanics Inc. Modal Test Data Adjustment For Interface Compliance Ryan E. Tuttle, Member of the

More information

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 04, 2016 ISSN (online):

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 04, 2016 ISSN (online): IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 04, 2016 ISSN (online): 2321-0613 Stabilit Analsis of Multi- Building with Underneath Satellite Bus Stand Having Intermediate

More information

Acyclic Visitor Pattern in Formulation of Mathematical Model

Acyclic Visitor Pattern in Formulation of Mathematical Model Acyclic Visitor Pattern in Formulation of Mathematical Model Ales CEPEK and Jan PYTEL, Czech Republic Key words: acyclic visitor pattern, mathematical model. SUMMARY This paper discusses the use and advantages

More information

INTERIOR POINT METHOD BASED CONTACT ALGORITHM FOR STRUCTURAL ANALYSIS OF ELECTRONIC DEVICE MODELS

INTERIOR POINT METHOD BASED CONTACT ALGORITHM FOR STRUCTURAL ANALYSIS OF ELECTRONIC DEVICE MODELS 11th World Congress on Computational Mechanics (WCCM XI) 5th European Conference on Computational Mechanics (ECCM V) 6th European Conference on Computational Fluid Dynamics (ECFD VI) E. Oñate, J. Oliver

More information

A study on automation of modal analysis of a spindle system of machine tools using ANSYS

A study on automation of modal analysis of a spindle system of machine tools using ANSYS Journal of the Korea Academia-Industrial cooperation Society Vol. 16, No. 4 pp. 2338-2343, 2015 http://dx.doi.org/10.5762/kais.2015.16.4.2338 ISSN 1975-4701 / eissn 2288-4688 A study on automation of modal

More information

ADAPTIVE APPROACH IN NONLINEAR CURVE DESIGN PROBLEM. Simo Virtanen Rakenteiden Mekaniikka, Vol. 30 Nro 1, 1997, s

ADAPTIVE APPROACH IN NONLINEAR CURVE DESIGN PROBLEM. Simo Virtanen Rakenteiden Mekaniikka, Vol. 30 Nro 1, 1997, s ADAPTIVE APPROACH IN NONLINEAR CURVE DESIGN PROBLEM Simo Virtanen Rakenteiden Mekaniikka, Vol. 30 Nro 1, 1997, s. 14-24 ABSTRACT In recent years considerable interest has been shown in the development

More information

Surface Wave Propagation Analysis of a Ground with Three-Dimensional Irregularities

Surface Wave Propagation Analysis of a Ground with Three-Dimensional Irregularities Proceedings of the 8th International Conference on Structural Dynamics, EURODYN Leuven, Belgium, 4-6 July G. De Roeck, G. Degrande, G. Lombaert, G. Müller (eds.) ISBN 978-9-76-9-4 574 Surface Wave Propagation

More information

Study of Component Based Software Engineering

Study of Component Based Software Engineering Study of Based Software Ishita Verma House No.4, Village Dayalpur Karawal Nagar Road Delhi-110094, India ish.v.16@gmail.com Abstract based engineering is an approach of development that emphasizes the

More information

Highlights from Chapter 12 of ASCE 7-16 Provisions for Linear Dynamic Analysis

Highlights from Chapter 12 of ASCE 7-16 Provisions for Linear Dynamic Analysis Highlights from Chapter 12 of ASCE 7-16 Provisions for Linear Dynamic Analysis Finley Charney, Ph.D., P.E. Professor of Structural Engineering, Virginia Tech Member of the ASCE 7-16 Seismic Subcommittee

More information

The Application of EXCEL in Teaching Finite Element Analysis to Final Year Engineering Students.

The Application of EXCEL in Teaching Finite Element Analysis to Final Year Engineering Students. The Application of EXCEL in Teaching Finite Element Analysis to Final Year Engineering Students. Kian Teh and Laurie Morgan Curtin University of Technology Abstract. Many commercial programs exist for

More information

WITII~~J? PERMLSSION OF TH$ AUTHOR

WITII~~J? PERMLSSION OF TH$ AUTHOR N ~ T Fa1 QUOTATION WITII~~J? PERMLSSION OF TH$ AUTHOR On the problem of designing matrix.generators V.Yu. Lebedev September 1982 CP-82-53 CoZZaborative Papers report work which has not been performed

More information

An Approximate Method for Permuting Frame with Repeated Lattice Structure to Equivalent Beam

An Approximate Method for Permuting Frame with Repeated Lattice Structure to Equivalent Beam The Open Ocean Engineering Journal, 2011, 4, 55-59 55 Open Access An Approximate Method for Permuting Frame with Repeated Lattice Structure to Equivalent Beam H.I. Park a, * and C.G. Park b a Department

More information

An Open Collaborative Model for Development of Finite Element Program

An Open Collaborative Model for Development of Finite Element Program The Eighth International Conference on Computing in Civil and Building Engineering (ICCCBE-VIII), Palo Alto, CA, August 14-17, 2000. An Open Collaborative Model for Development of Finite Element Program

More information

LATERALLY LOADED PILE GROUPS

LATERALLY LOADED PILE GROUPS LATERALLY LOADED PILE GROUPS Pedro Meneses Key words: Group Interaction, Lateral Response, Piles, p-multipliers, p-y Curves. Introduction The lateral resistance of pile foundations is a particularly important

More information

A New Pool Control Method for Boolean Compressed Sensing Based Adaptive Group Testing

A New Pool Control Method for Boolean Compressed Sensing Based Adaptive Group Testing Proceedings of APSIPA Annual Summit and Conference 27 2-5 December 27, Malaysia A New Pool Control Method for Boolean Compressed Sensing Based Adaptive roup Testing Yujia Lu and Kazunori Hayashi raduate

More information

Large-scale Structural Analysis Using General Sparse Matrix Technique

Large-scale Structural Analysis Using General Sparse Matrix Technique Large-scale Structural Analysis Using General Sparse Matrix Technique Yuan-Sen Yang 1), Shang-Hsien Hsieh 1), Kuang-Wu Chou 1), and I-Chau Tsai 1) 1) Department of Civil Engineering, National Taiwan University,

More information

Basic Concepts And Future Directions Of Road Network Reliability Analysis

Basic Concepts And Future Directions Of Road Network Reliability Analysis Journal of Advanced Transportarion, Vol. 33, No. 2, pp. 12.5-134 Basic Concepts And Future Directions Of Road Network Reliability Analysis Yasunori Iida Background The stability of road networks has become

More information

DISCRETE COMPUTER SIMULATION WITH JAVA

DISCRETE COMPUTER SIMULATION WITH JAVA DISCRETE COMPUTER SIMULATION WITH JAVA Ricardo Augusto Cassel Department of Management Science - The Management School - Lancaster University Lancaster, LA1 4YX, United Kingdom Michael Pidd Department

More information

Effect of Diagonal Modes on Response Spectrum Analysis

Effect of Diagonal Modes on Response Spectrum Analysis Effect of Diagonal Modes on Response Spectrum Analysis T. Naga Manikanta & O. R. Jaiswal Department of Applied Mechanics Visvesvaraya National Institute of Technology, Nagpur, Maharashtra, India Summary:

More information

STRUCTURAL ANALYSIS OF Ka-BAND GIMBALED ANTENNAS FOR A COMMUNICATIONS SATELLITE SYSTEM

STRUCTURAL ANALYSIS OF Ka-BAND GIMBALED ANTENNAS FOR A COMMUNICATIONS SATELLITE SYSTEM STRUCTURAL ANALYSIS OF Ka-BAND GIMBALED ANTENNAS FOR A COMMUNICATIONS SATELLITE SYSTEM Hong Su COM DEV Ltd. 155 Sheldon Drive, Cambridge Ontario, Canada N1R 7H6 ABSTRACT This paper presents the FE modeling,

More information

JOURNAL OF OBJECT TECHNOLOGY Online at Published by ETH Zurich, Chair of Software Engineering. JOT, 2002

JOURNAL OF OBJECT TECHNOLOGY Online at  Published by ETH Zurich, Chair of Software Engineering. JOT, 2002 JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering. JOT, 2002 Vol. 1, No. 2, July-August 2002 Representing Design Patterns and Frameworks in UML Towards

More information

A FAST, NON-LINEAR, FINITE ELEMENT SOLVER FOR EARTHQUAKE RESPONSE OF BUILDINGS. A thesis. submitted in fulfilment. of the requirements of the Degree

A FAST, NON-LINEAR, FINITE ELEMENT SOLVER FOR EARTHQUAKE RESPONSE OF BUILDINGS. A thesis. submitted in fulfilment. of the requirements of the Degree A FAST, NON-LINEAR, FINITE ELEMENT SOLVER FOR EARTHQUAKE RESPONSE OF BUILDINGS A thesis submitted in fulfilment of the requirements of the Degree of Master of Mechanical Engineering in the University of

More information

DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM

DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM DETERMINING PARETO OPTIMAL CONTROLLER PARAMETER SETS OF AIRCRAFT CONTROL SYSTEMS USING GENETIC ALGORITHM Can ÖZDEMİR and Ayşe KAHVECİOĞLU School of Civil Aviation Anadolu University 2647 Eskişehir TURKEY

More information

Study on Shaking Table Test and Simulation Analysis of Graphite Dowel-Socket Structure

Study on Shaking Table Test and Simulation Analysis of Graphite Dowel-Socket Structure Study on Shaking Table Test and Simulation Analysis of Graphite Dowel-Socket Structure Xiangxiong Kong, Tiehua Shi & Shaoge Cheng Institute of Earthquake Engineering, China Academy of Building Research,

More information

EFFICIENT SOLVER FOR LINEAR ALGEBRAIC EQUATIONS ON PARALLEL ARCHITECTURE USING MPI

EFFICIENT SOLVER FOR LINEAR ALGEBRAIC EQUATIONS ON PARALLEL ARCHITECTURE USING MPI EFFICIENT SOLVER FOR LINEAR ALGEBRAIC EQUATIONS ON PARALLEL ARCHITECTURE USING MPI 1 Akshay N. Panajwar, 2 Prof.M.A.Shah Department of Computer Science and Engineering, Walchand College of Engineering,

More information

DEVELOPMENT OF MACRO-MODEL SEISMIC COLLAPSE SIMULATOR FOR FRAMED STRUCTURES USING ASI-GAUSS TECHNIQUE

DEVELOPMENT OF MACRO-MODEL SEISMIC COLLAPSE SIMULATOR FOR FRAMED STRUCTURES USING ASI-GAUSS TECHNIQUE DEVELOPMENT OF MACRO-MODEL SEISMIC COLLAPSE SIMULATOR FOR FRAMED STRUCTURES USING ASI-GAUSS TECHNIQUE N. Katahira 1, D. Isobe 2, T. Ine 3 and K. Kajiwara 4 1 Graduate Student, University of Tsukuba, Japan

More information

Finite element algorithm with adaptive quadtree-octree mesh refinement

Finite element algorithm with adaptive quadtree-octree mesh refinement ANZIAM J. 46 (E) ppc15 C28, 2005 C15 Finite element algorithm with adaptive quadtree-octree mesh refinement G. P. Nikishkov (Received 18 October 2004; revised 24 January 2005) Abstract Certain difficulties

More information

Liquefaction Analysis in 3D based on Neural Network Algorithm

Liquefaction Analysis in 3D based on Neural Network Algorithm Liquefaction Analysis in 3D based on Neural Network Algorithm M. Tolon Istanbul Technical University, Turkey D. Ural Istanbul Technical University, Turkey SUMMARY: Simplified techniques based on in situ

More information

EXACT BUCKLING SOLUTION OF COMPOSITE WEB/FLANGE ASSEMBLY

EXACT BUCKLING SOLUTION OF COMPOSITE WEB/FLANGE ASSEMBLY EXACT BUCKLING SOLUTION OF COMPOSITE WEB/FLANGE ASSEMBLY J. Sauvé 1*, M. Dubé 1, F. Dervault 2, G. Corriveau 2 1 Ecole de technologie superieure, Montreal, Canada 2 Airframe stress, Advanced Structures,

More information

Design Verification Procedure (DVP) Load Case Analysis of Car Bonnet

Design Verification Procedure (DVP) Load Case Analysis of Car Bonnet Design Verification Procedure (DVP) Load Case Analysis of Car Bonnet Mahesha J 1, Prashanth A S 2 M.Tech Student, Machine Design, Dr. A.I.T, Bangalore, India 1 Asst. Professor, Department of Mechanical

More information

Sloshing reduction effect of splitting wall in cylindrical tank

Sloshing reduction effect of splitting wall in cylindrical tank Sloshing reduction effect of splitting wall in cylindrical tank D.Takabatake 1, S.Sawada 2, N.Yoneyama 2 and M.Miura 3 1 Central Research Institute of Electric Power Industry, 1646,Abiko, Abiko, Chiba,

More information

Seismic regionalization based on an artificial neural network

Seismic regionalization based on an artificial neural network Seismic regionalization based on an artificial neural network *Jaime García-Pérez 1) and René Riaño 2) 1), 2) Instituto de Ingeniería, UNAM, CU, Coyoacán, México D.F., 014510, Mexico 1) jgap@pumas.ii.unam.mx

More information

A Meta-Model for Composition Techniques in Object-Oriented Software Development

A Meta-Model for Composition Techniques in Object-Oriented Software Development A Meta-Model for Composition Techniques in Object-Oriented Software Development Bedir Tekinerdogan Department of Computer Science University of Twente P.O. Box 217, 7500 AE Enschede, The Netherlands E-Mail:

More information

Accelerating Finite Element Analysis in MATLAB with Parallel Computing

Accelerating Finite Element Analysis in MATLAB with Parallel Computing MATLAB Digest Accelerating Finite Element Analysis in MATLAB with Parallel Computing By Vaishali Hosagrahara, Krishna Tamminana, and Gaurav Sharma The Finite Element Method is a powerful numerical technique

More information

Building the Graphics Memory of. the Stiffness Matrix of the Beam

Building the Graphics Memory of. the Stiffness Matrix of the Beam Contemporary Engineering Sciences, Vol. 11, 2018, no. 92, 4593-4605 HIKARI td, www.m-hikari.com https://doi.org/10.12988/ces.2018.89502 Building the Graphics Memory of the Stiffness Matrix of the Beam

More information

Available online at ScienceDirect. Procedia Engineering 111 (2015 )

Available online at  ScienceDirect. Procedia Engineering 111 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 111 (2015 ) 902 906 XXIV R-S-P seminar, Theoretical Foundation of Civil Engineering (24RSP) (TFoCE 2015) About development and

More information

Finite Element Implementation

Finite Element Implementation Chapter 8 Finite Element Implementation 8.1 Elements Elements andconditions are the main extension points of Kratos. New formulations can be introduced into Kratos by implementing a new Element and its

More information

Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software

Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software 1 Thavamani.P, 2 Ramesh.K, 3 Sundari.B 1 M.E Scholar, Applied Electronics, JCET, Dharmapuri, Tamilnadu, India 2 Associate Professor,

More information

AN OBJECT-ORIENTED SOFTWARE ENVIRONMENT FOR COLLABORATIVE NETWORK SIMULATION

AN OBJECT-ORIENTED SOFTWARE ENVIRONMENT FOR COLLABORATIVE NETWORK SIMULATION 13 th World Conference on Earthquake Engineering Vancouver, B.C., Canada August 1-6, 2004 Paper No. 1492 AN OBJECT-ORIENTED SOFTWARE ENVIRONMENT FOR COLLABORATIVE NETWORK SIMULATION Gregory L. FENVES 1,

More information

1 Introduction. Abstract

1 Introduction. Abstract An MVC-based Analysis of Object-Oriented System Prototyping for Banking Related GUI Applications Correlationship between OO Metrics and Efforts for Requirement Change Satoru Uehara, Osamu Mizuno, Yumi

More information

(Refer Slide Time: 00:02:24 min)

(Refer Slide Time: 00:02:24 min) CAD / CAM Prof. Dr. P. V. Madhusudhan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 9 Parametric Surfaces II So these days, we are discussing the subject

More information

Abstract. Introduction

Abstract. Introduction The analysis of geometrical and thermal errors of non-cartesian structures J.M. Freeman and D.G. Ford Engineering Control and Metrology Research Group, The School ofengineering, University of Huddersfield.

More information

Available online at ScienceDirect. Procedia Engineering 136 (2016 ) Dynamic analysis of fuel tank

Available online at   ScienceDirect. Procedia Engineering 136 (2016 ) Dynamic analysis of fuel tank Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 136 (2016 ) 45 49 The 20 th International Conference: Machine Modeling and Simulations, MMS 2015 Dynamic analysis of fuel tank

More information

A Source Localization Technique Based on a Ray-Trace Technique with Optimized Resolution and Limited Computational Costs

A Source Localization Technique Based on a Ray-Trace Technique with Optimized Resolution and Limited Computational Costs Proceedings A Source Localization Technique Based on a Ray-Trace Technique with Optimized Resolution and Limited Computational Costs Yoshikazu Kobayashi 1, *, Kenichi Oda 1 and Katsuya Nakamura 2 1 Department

More information

Basic Consideration of Structures with Fractal Properties and Their Mechanical Characteristics

Basic Consideration of Structures with Fractal Properties and Their Mechanical Characteristics Original Paper Forma, 15, 113 119, 2000 Basic Consideration of Structures with Fractal Properties and Their Mechanical Characteristics Naoko KISHIMOTO* and M. C. NATORI The Institute of Space and Astronautical

More information