975 resultados para agent-oriented programming


Relevância:

20.00% 20.00%

Publicador:

Resumo:

An engineering design environment should allow users to design complex engineering systems, to manage and coordinate the designs as they proceed, and to develop and modify the software tools used for designs. These requirements call for a programming environment with an integrated set of software tools of different functionalities. The required functionalities are mainly: the provision of design algorithms based on suitable numeric software, appropriate data structures for the application area, a user-friendly interface, and the provision of a design database for the long term management of the designs generated. The provision of such an integrated design environment in a functional programming environment with particular emphasis on the provision of appropriate control-theoretic data structures and data model is described. Object-orientation is used to model entities in the application domain, which are represented by persistent objects in the database. Structural properties, relationships and operations on entities are modelled through objects and functions classified into strict types with inheritance semantics and a recursive structure.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The software package Dymola, which implements the new, vendor-independent standard modelling language Modelica, exemplifies the emerging generation of object-oriented modelling and simulation tools. This paper shows how, in addition to its simulation capabilities, it may be used as an embodiment design tool, to size automatically a design assembled from a library of generic parametric components. The example used is a miniature model aircraft diesel engine. To this end, the component classes contain extra algebraic equations calculating the overload factor (or its reciprocal, the safety factor) for all the different modes of failure, such as buckling or tensile yield. Thus the simulation results contain the maximum overload or minimum safety factor for each failure mode along with the critical instant and the device state at which it occurs. The Dymola "Initial Conditions Calculation" function, controlled by a simple software script, may then be used to perform automatic component sizing. Each component is minimised in mass, subject to a chosen safety factor against failure, over a given operating cycle. Whilst the example is in the realm of mechanical design, it must be emphasised that the approach is equally applicable to the electrical or mechatronic domains, indeed to any design problem requiring numerical constraint satisfaction.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Finding an appropriate turbulence model for a given flow case usually calls for extensive experimentation with both models and numerical solution methods. This work presents the design and implementation of a flexible, programmable software framework for assisting with numerical experiments in computational turbulence. The framework targets Reynolds-averaged Navier-Stokes models, discretized by finite element methods. The novel implementation makes use of Python and the FEniCS package, the combination of which leads to compact and reusable code, where model- and solver-specific code resemble closely the mathematical formulation of equations and algorithms. The presented ideas and programming techniques are also applicable to other fields that involve systems of nonlinear partial differential equations. We demonstrate the framework in two applications and investigate the impact of various linearizations on the convergence properties of nonlinear solvers for a Reynolds-averaged Navier-Stokes model. © 2011 Elsevier Ltd.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The mechanisms that prevent competition (conflict) between the recipient and co-operative actor in co-operative systems remain one of the greatest problems for evolutionary biology. Previous hypotheses suggest that self-restraint, dispersal or spatial con

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Chitosan may be used to reduce the bacterial load of water. Material prepared according to the method of Radhakrishnan & Prahu described in Res. & Ind., 16(4), pp. 265, used in 1% solution in 1% acetic acid was added at 10 ppm level to contaminated water and allowed to stand for 45 min. Cultures of E. coli, Staphylococci and a mixture of the 2 were inoculated into ordinary and muddy water. Bacterial load was determined, and it is shown that chitosan has excellent qualities as a coagulant/water clarifying agent, especially for muddy waters or those contaminated with suspended matter or bacteria.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Xanthohumol, prenylchacone flavonoid, is a natural product with multi-biofunctions purified from Hops Humulus lupulus. Its anti-HIV-1 activity was tested in the present study. Results showed that xanthohumol inhibited HIV-1 induced cytopathic effects, the production of viral p24 antigen and reverse transcriptase in C8166 lymphocytes at non-cytotoxic concentration. The EC50 values were 0.82, 1.28 and 0.50 mug/ml, respectively. The therapeutic index (TI) was about 10.8. Xanthohumol also inhibited HIV-1 replication in PBMC with EC50 value of 20.74 mug/ml. The activity of recombinant HIV-1 reverse transcriptase and the HIV-1 entry were not inhibited by xanthohumol. The results from this study suggested that xanthohumol is effective against HIV-1 and might serve as an interesting lead compound. It may represent a novel chemotherapeutic agent for HIV-1 infection. However, the mechanism of its anti-HIV-1 effect needs to be further clarified. (C) 2004 Elsevier B.V. All rights reserved.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The water stability of shrimp (Penaeus monodon) diets with various polysaccharides as binding agents were tested without steaming. The diet with alginate showed the best water stability and did not completely disintegrate in 24 hours. However, the use of alginate is dependent on cost and availability, so alternate choices may be a combination of sago palm starch and wheat flour or glutinous rice flour.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

A novel benzofuran lactone, named concentricolide (=rel-(6R)-6-ethylbenzo[2.1-b:3,4-c']difuran-8(6H)-one; 1), was isolated along with four known compounds (friedelin, cytochalasin L-696.474, armillaramide, and russulamide) from the fruiting bodies of the