Insights are presented, that pertain to the design of object-oriented (OO) finite element analysis (FEA) platforms and were gained from the creation of a particular one for simulating nonlinear (NL) dynamics of flexib...
详细信息
Insights are presented, that pertain to the design of object-oriented (OO) finite element analysis (FEA) platforms and were gained from the creation of a particular one for simulating nonlinear (NL) dynamics of flexible reticulated structures. The discussion emphasizes how class hierarchies for OO FEA platforms may be designed to ease implementation, verification, and maintenance while promoting robustness and generality. In particular, a strict division into narrowly interfaced "Model" and "Analysis" parts is proposed for both class and instance hierarchies. A description of the data and methods necessary for FEA of NL dynamics is used to explain the motivation for, practice of, and benefits from employing shallow class hierarchies of co-operating, fine-grained objects, as opposed to the traditional choice of deep class hierarchies of specialized, coarse-grained objects. (C) 2002 Elsevier Science B.V. All rights reserved.
This paper presents a new object-oriented software, which is dedicated for the characterization of magnetic materials, including the hysteresis effect, in academic and research activities. The product allows the devel...
详细信息
This paper presents a new object-oriented software, which is dedicated for the characterization of magnetic materials, including the hysteresis effect, in academic and research activities. The product allows the development and utilization of an information base containing experimental and numerical data related to the magnetic material behavior. The materials may be modeled with different hysteresis models (Preisach, Jiles-Atherton, etc.), implemented in any programming language, which allow the material advanced characterization in any electromagnetic field problem.
The Santa Fe Artificial Stock Market (ASM) is a well-known agent-based model. Anew revision of the code (ASM-2.2) is now available. This article describes some of the changes that were made in the code base and also p...
详细信息
The Santa Fe Artificial Stock Market (ASM) is a well-known agent-based model. Anew revision of the code (ASM-2.2) is now available. This article describes some of the changes that were made in the code base and also presents some important lessons for agent-based modelers that can be illustrated with the code. Because the code is available on the Internet, it is hoped that this discussion and the code base it represents will be helpful to people who are planning projects in the field of agent-based modeling.
Structural genomics seeks to expand rapidly the number of protein structures in order to extract the maximum amount of information from genomic sequence databases. The advent of several large-scale projects worldwide ...
详细信息
Structural genomics seeks to expand rapidly the number of protein structures in order to extract the maximum amount of information from genomic sequence databases. The advent of several large-scale projects worldwide leads to many new challenges in the field of crystallographic macromolecular structure determination. A novel software package called PHENIX (Python-based Hierarchical ENvironment for Integrated Xtallography) is therefore being developed. This new software will provide the necessary algorithms to proceed from reduced intensity data to a refined molecular model and to facilitate structure solution for both the novice and expert crystallographer.
This paper presents a description of the reorganization of a geometric modeler, MG, designed to support new capabilities of a topological module (CGC) that allows the detection of closed-off solid regions described by...
详细信息
This paper presents a description of the reorganization of a geometric modeler, MG, designed to support new capabilities of a topological module (CGC) that allows the detection of closed-off solid regions described by surface patches in non-manifold geometric models defined by NURBS. These patches are interactively created by the user by means of the modeler's graphics interface, and may result from parametric-surface intersection in which existing surface meshes are used as a support for a discrete definition of intersection curves. The geometry of realistic engineering objects is intrinsically complex, usually composed by several materials and regions. Therefore, automatic and adaptive meshing algorithms have become quite useful to increase the reliability of the procedures of a FEM numerical analysis. The present approach is concerned with two aspects of 3D FEM simulation: geometric modeling, with automatic multi-region detection, and support to automatic finite-element mesh generation. (C) 2002 Elsevier Science Ltd. All rights reserved.
For realizing the self-adaptive Simulation of the whole transient, the class Structure of the power system elements is researched by object-oriented Modeling (OOM). By taking generator for example, this paper builds t...
详细信息
ISBN:
(纸本)0780374908
For realizing the self-adaptive Simulation of the whole transient, the class Structure of the power system elements is researched by object-oriented Modeling (OOM). By taking generator for example, this paper builds the object-oriented self-adaptive models of elements and realizes the transform of subelasses. The object-oriented technology is also used to implement the Simulating program. The simulating results verify that problems caused by the function-oriented method are solved.
From the Publisher: This book is for anyone who wants to learn how to use VisualBasic .NET for developing business applications. 5 WAYS THE CONTENT GIVES YOU A PROFESSIONAL START If you're a beginner, you'll l...
详细信息
ISBN:
(纸本)9781890774158
From the Publisher: This book is for anyone who wants to learn how to use VisualBasic .NET for developing business applications. 5 WAYS THE CONTENT GIVES YOU A PROFESSIONAL START If you're a beginner, you'll learn how to code, test, and debugobject-oriented Visual Basic programs in the first seven chapters. That'ssection 1 of this book, and no other book gets you started that fast withsuch a wide range of skills. In section 2, you'll learn how to develop graphical user interfaces at aprofessional level. This includes the use of common controls, multi-documentinterfaces, and GUI enhancements like menus, toolbars, and help information. In section 3, you'll learn how to use the .NET classes to work with dates,strings, arrays, collections, structures, files, and XML. You'll also learnthe skills you need for object-oriented programming. These are theprogramming skills that every professional should have. In section 4, you'll learn how to use *** and the disconnected dataarchitecture of the .NET platform to develop database applications withbound controls, queries, and parameterized queries. Although there's a lotmore to database programming than that, this will get you off to a terrificstart. In section 5, you'll learn how to develop web applications and create anduse web services. Here again, there's a lot more to web programming thanthat, but this will get you started right. 4 WAYS OUR INSTRUCTIONAL APPROACH INSURES YOUR SUCCESS To help you learn how to develop applications at a professional level, thisbook presents 18 business applications as examples. That way, you can seethe relationships between the Visual Basic code, objects, properties,methods, and events that an application requires, which is essential to yourunderstanding. In contrast, most competing books present trivialapplications that have little resemblance to applications in the real world,and that limits your learning potential. To solidify your skills, the exercises at the end of each chapter guide
This paper presents a description of the reorganization of a geometric modeler, MG, designed to support new capabilities of a topological module (CGC) that allows the detection of closed-off solid regions described by...
详细信息
This paper presents a description of the reorganization of a geometric modeler, MG, designed to support new capabilities of a topological module (CGC) that allows the detection of closed-off solid regions described by surface patches in non-manifold geometric models defined by NURBS. These patches are interactively created by the user by means of the modeler's graphics interface, and may result from parametric-surface intersection in which existing surface meshes are used as a support for a discrete definition of intersection curves. The geometry of realistic engineering objects is intrinsically complex, usually composed by several materials and regions. Therefore, automatic and adaptive meshing algorithms have become quite useful to increase the reliability of the procedures of a FEM numerical analysis. The present approach is concerned with two aspects of 3D FEM simulation: geometric modeling, with automatic multi-region detection, and support to automatic finite-element mesh generation. (C) 2002 Elsevier Science Ltd. All rights reserved.
Recent popularity of Java programming language has brought the automatic dynamic memory management (a.k.a., the garbage collection) into the mainstream, Traditional garbage collectors suffer from long garbage collecti...
详细信息
ISBN:
(纸本)0780373715
Recent popularity of Java programming language has brought the automatic dynamic memory management (a.k.a., the garbage collection) into the mainstream, Traditional garbage collectors suffer from long garbage collection pauses (stop-the-world mark-sweep algorithm) or inability of collecting cyclic garbage (reference counting approach). Generational garbage collection, however, is based only on the weak generational hypothesis that most objects die young. In this paper, the performance evaluation of a new multithreaded concurrent generational garbage collector (MCGC) based on mark-sweep with the assistance of reference counting is reported. The MCGC can take advantage of multiple CPUs in an SMP system and the merits of light weight processes. Furthermore, the long garbage collection pause can be reduced and the garbage collection efficiency can be enhanced. Measurement results indicate that the MCGC improves the garbage collection pause time up to 96.75% over the traditional stop-the-world mark-sweep garbage collector. Moreover, the MCGC receives minimal time and space penalties as shown in the report of the total execution time, the memory footprint and the sticky reference count rate.
object-oriented programming is an alternative to overcome the problems associated with the development, maintenance and update of large software by electrical utilities. However many applications in the electrical ind...
详细信息
object-oriented programming is an alternative to overcome the problems associated with the development, maintenance and update of large software by electrical utilities. However many applications in the electrical industry depend critically on the computational efficiency of the implementation. This paper applies the object-oriented approach to the problem of power system dynamics simulation. A decomposition of the electric power system into classes, suitable to include all elements required in this problem, is presented. A structure for linear systems solution aiming computational efficiency for large-scale systems applications, is proposed. Tests using four equivalents of the South-Southeastern Brazilian interconnected power system are carried out. The performance of the object-oriented program, developed in C++, is assessed in several computers. Real-time simulation was achieved for medium-sized power systems in lower cost high performance computers. The implementation is compared with an industry program written in Fortran and similar performances are achieved.
暂无评论