30,606 research outputs found
Separating Agent-Functioning and Inter-Agent Coordination by Activated Modules: The DECOMAS Architecture
The embedding of self-organizing inter-agent processes in distributed
software applications enables the decentralized coordination system elements,
solely based on concerted, localized interactions. The separation and
encapsulation of the activities that are conceptually related to the
coordination, is a crucial concern for systematic development practices in
order to prepare the reuse and systematic integration of coordination processes
in software systems. Here, we discuss a programming model that is based on the
externalization of processes prescriptions and their embedding in Multi-Agent
Systems (MAS). One fundamental design concern for a corresponding execution
middleware is the minimal-invasive augmentation of the activities that affect
coordination. This design challenge is approached by the activation of agent
modules. Modules are converted to software elements that reason about and
modify their host agent. We discuss and formalize this extension within the
context of a generic coordination architecture and exemplify the proposed
programming model with the decentralized management of (web) service
infrastructures
Technology assessment of advanced automation for space missions
Six general classes of technology requirements derived during the mission definition phase of the study were identified as having maximum importance and urgency, including autonomous world model based information systems, learning and hypothesis formation, natural language and other man-machine communication, space manufacturing, teleoperators and robot systems, and computer science and technology
Optimization of Battery Energy Storage to Improve Power System Oscillation Damping
A placement problem for multiple Battery Energy Storage System (BESS) units
is formulated towards power system transient voltage stability enhancement in
this paper. The problem is solved by the Cross-Entropy (CE) optimization
method. A simulation-based approach is adopted to incorporate higher-order
dynamics and nonlinearities of generators and loads. The objective is to
maximize the voltage stability index, which is setup based on certain
grid-codes. Formulations of the optimization problem are then discussed.
Finally, the proposed approach is implemented in MATLAB/DIgSILENT and tested on
the New England 39-Bus system. Results indicate that installing BESS units at
the optimized location can alleviate transient voltage instability issue
compared with the original system with no BESS. The CE placement algorithm is
also compared with the classic PSO (Particle Swarm Optimization) method, and
its superiority is demonstrated in terms of a faster convergence rate with
matched solution qualities.Comment: This paper has been accepted by IEEE Transactions on Sustainable
Energy and now still in online-publication phase, IEEE Transactions on
Sustainable Energy. 201
Army-NASA aircrew/aircraft integration program (A3I) software detailed design document, phase 3
The capabilities and design approach of the MIDAS (Man-machine Integration Design and Analysis System) computer-aided engineering (CAE) workstation under development by the Army-NASA Aircrew/Aircraft Integration Program is detailed. This workstation uses graphic, symbolic, and numeric prototyping tools and human performance models as part of an integrated design/analysis environment for crewstation human engineering. Developed incrementally, the requirements and design for Phase 3 (Dec. 1987 to Jun. 1989) are described. Software tools/models developed or significantly modified during this phase included: an interactive 3-D graphic cockpit design editor; multiple-perspective graphic views to observe simulation scenarios; symbolic methods to model the mission decomposition, equipment functions, pilot tasking and loading, as well as control the simulation; a 3-D dynamic anthropometric model; an intermachine communications package; and a training assessment component. These components were successfully used during Phase 3 to demonstrate the complex interactions and human engineering findings involved with a proposed cockpit communications design change in a simulated AH-64A Apache helicopter/mission that maps to empirical data from a similar study and AH-1 Cobra flight test
Integrating BIM and Planning Software for Health and Safety Site Induction
Project management software packages have been around for quite a long time to help managers to run construction projects effectively. Building Information Modelling ā also known as Object-orientated Modelling technology was used at the beginning in architectural design which has become more widespread in structural and services engineering. The development of BIM modelling has made the tool more users friendly. As a result, BIM became widely used by most practitioners in their specialist areas. For health and safety practitioners within construction project management, This tool has not been fully explored. BIM technology has the potential to be used in safety planning procedures particularly those related to tasks on construction sites.
The section of the research presented in this paper intend to explore and review health and safety issues on construction site with the sole intension of using better visualisation software to meet the needs of health and safety site practitioners in understanding such H&S problems. A framework needed for better H&S practice on site that may be used actively by all practitioners will be developed. The intension is to find a way forward in addressing ārealā health and safety site issues that may not be easy to be understood by practitioners without the full aid of visualisation.
Keywords: Health, Safety, construction site, BIM, 4D Modellin
Nmag micromagnetic simulation tool - software engineering lessons learned
We review design and development decisions and their impact for the open
source code Nmag from a software engineering in computational science point of
view. We summarise lessons learned and recommendations for future computational
science projects. Key lessons include that encapsulating the simulation
functionality in a library of a general purpose language, here Python, provides
great flexibility in using the software. The choice of Python for the top-level
user interface was very well received by users from the science and engineering
community. The from-source installation in which required external libraries
and dependencies are compiled from a tarball was remarkably robust. In places,
the code is a lot more ambitious than necessary, which introduces unnecessary
complexity and reduces main- tainability. Tests distributed with the package
are useful, although more unit tests and continuous integration would have been
desirable. The detailed documentation, together with a tutorial for the usage
of the system, was perceived as one of its main strengths by the community.Comment: 7 pages, 5 figures, Software Engineering for Science, ICSE201
- ā¦