203,448 research outputs found

    Principles and Concepts of Agent-Based Modelling for Developing Geospatial Simulations

    Get PDF
    The aim of this paper is to outline fundamental concepts and principles of the Agent-Based Modelling (ABM) paradigm, with particular reference to the development of geospatial simulations. The paper begins with a brief definition of modelling, followed by a classification of model types, and a comment regarding a shift (in certain circumstances) towards modelling systems at the individual-level. In particular, automata approaches (e.g. Cellular Automata, CA, and ABM) have been particularly popular, with ABM moving to the fore. A definition of agents and agent-based models is given; identifying their advantages and disadvantages, especially in relation to geospatial modelling. The potential use of agent-based models is discussed, and how-to instructions for developing an agent-based model are provided. Types of simulation / modelling systems available for ABM are defined, supplemented with criteria to consider before choosing a particular system for a modelling endeavour. Information pertaining to a selection of simulation / modelling systems (Swarm, MASON, Repast, StarLogo, NetLogo, OBEUS, AgentSheets and AnyLogic) is provided, categorised by their licensing policy (open source, shareware / freeware and proprietary systems). The evaluation (i.e. verification, calibration, validation and analysis) of agent-based models and their output is examined, and noteworthy applications are discussed.Geographical Information Systems (GIS) are a particularly useful medium for representing model input and output of a geospatial nature. However, GIS are not well suited to dynamic modelling (e.g. ABM). In particular, problems of representing time and change within GIS are highlighted. Consequently, this paper explores the opportunity of linking (through coupling or integration / embedding) a GIS with a simulation / modelling system purposely built, and therefore better suited to supporting the requirements of ABM. This paper concludes with a synthesis of the discussion that has proceeded. The aim of this paper is to outline fundamental concepts and principles of the Agent-Based Modelling (ABM) paradigm, with particular reference to the development of geospatial simulations. The paper begins with a brief definition of modelling, followed by a classification of model types, and a comment regarding a shift (in certain circumstances) towards modelling systems at the individual-level. In particular, automata approaches (e.g. Cellular Automata, CA, and ABM) have been particularly popular, with ABM moving to the fore. A definition of agents and agent-based models is given; identifying their advantages and disadvantages, especially in relation to geospatial modelling. The potential use of agent-based models is discussed, and how-to instructions for developing an agent-based model are provided. Types of simulation / modelling systems available for ABM are defined, supplemented with criteria to consider before choosing a particular system for a modelling endeavour. Information pertaining to a selection of simulation / modelling systems (Swarm, MASON, Repast, StarLogo, NetLogo, OBEUS, AgentSheets and AnyLogic) is provided, categorised by their licensing policy (open source, shareware / freeware and proprietary systems). The evaluation (i.e. verification, calibration, validation and analysis) of agent-based models and their output is examined, and noteworthy applications are discussed.Geographical Information Systems (GIS) are a particularly useful medium for representing model input and output of a geospatial nature. However, GIS are not well suited to dynamic modelling (e.g. ABM). In particular, problems of representing time and change within GIS are highlighted. Consequently, this paper explores the opportunity of linking (through coupling or integration / embedding) a GIS with a simulation / modelling system purposely built, and therefore better suited to supporting the requirements of ABM. This paper concludes with a synthesis of the discussion that has proceeded

    SIRENA: A CAD environment for behavioural modelling and simulation of VLSI cellular neural network chips

    Get PDF
    This paper presents SIRENA, a CAD environment for the simulation and modelling of mixed-signal VLSI parallel processing chips based on cellular neural networks. SIRENA includes capabilities for: (a) the description of nominal and non-ideal operation of CNN analogue circuitry at the behavioural level; (b) performing realistic simulations of the transient evolution of physical CNNs including deviations due to second-order effects of the hardware; and, (c) evaluating sensitivity figures, and realize noise and Monte Carlo simulations in the time domain. These capabilities portray SIRENA as better suited for CNN chip development than algorithmic simulation packages (such as OpenSimulator, Sesame) or conventional neural networks simulators (RCS, GENESIS, SFINX), which are not oriented to the evaluation of hardware non-idealities. As compared to conventional electrical simulators (such as HSPICE or ELDO-FAS), SIRENA provides easier modelling of the hardware parasitics, a significant reduction in computation time, and similar accuracy levels. Consequently, iteration during the design procedure becomes possible, supporting decision making regarding design strategies and dimensioning. SIRENA has been developed using object-oriented programming techniques in C, and currently runs under the UNIX operating system and X-Windows framework. It employs a dedicated high-level hardware description language: DECEL, fitted to the description of non-idealities arising in CNN hardware. This language has been developed aiming generality, in the sense of making no restrictions on the network models that can be implemented. SIRENA is highly modular and composed of independent tools. This simplifies future expansions and improvements.Comisión Interministerial de Ciencia y Tecnología TIC96-1392-C02-0

    A 300 GHz "Always-in-Focus" Focusing System for Target Detection

    Get PDF
    A focusing system for a 300 GHz radar with 5 m target distance and 10 mm diameter spot size resolution is proposed. The focusing system is based on a Gaussian telescope scheme and its main parameters have been de¬signed using Gaussian beam quasi-optical propagation theory with an in-house developed MATLAB® based analysis tool. Then, this approach has been applied to a real focusing system based on two elliptical mirrors in order to reduce the distortion and cross-polar level and a plane mirror to provide scanning capabilities. The over¬all system has been simulated with a full-wave electromag¬netic simulator and its behavior is presented. With this approach, the focusing system always works "in-focus" since the only mirror that is rotated when scanning is the output plane mirror, so the beam is almost not distorted. The design process, although based in the well-known Gaussian beam quasi-optical propagation theory, provides a fast and accurate method and minimizes the overall size of the mirrors. As a consequence, the size of the focusing system is also reduced

    Contrasting the capabilities of building energy performance simulation programs

    Get PDF
    For the past 50 years, a wide variety of building energy simulation programs have been developed, enhanced and are in use throughout the building energy community. This paper is an overview of a report, which provides up-to-date comparison of the features and capabilities of twenty major building energy simulation programs. The comparison is based on information provided by the program developers in the following categories: general modeling features; zone loads; building envelope and daylighting and solar; infiltration, ventilation and multizone airflow; renewable energy systems; electrical systems and equipment; HVAC systems; HVAC equipment; environmental emissions; economic evaluation; climate data availability, results reporting; validation; and user interface, links to other programs, and availability

    A methodology and toolkit for the assessment and selection of LZC technologies in the building design process

    Get PDF
    The advent of environmentally driven building regulations, rising energy costs, and heightened client awareness of energy-related issues has increased the demand for the assessment of building integrated low-carbon (LZC) energy supply systems. However, it is seldom the case that any one software tool fulfils the needs for an appraisal of these types of systems. Therefore, there is a clear need for an effective methodology for the use of a range of software tools in LZC technology analysis. This paper describes a practitioner-driven project within which such a methodology and supporting software (termed a 'toolkit') has been developed. The application of this toolkit to a real design problem is described and the results from the analysis are discussed. The paper also addresses the means by which the results from the analysis can be presented to clients and other stakeholders in the design process

    Solar Splash Senior Design Project

    Get PDF
    Indiana University Purdue University IndianapolisThe Solar Splash senior project is the first attempt at creating an entirely solar propelled watercraft. The initial project intent was to design and create a supplement meets the specifications and compete in the competition. With this in mind, a budget approach was taken in order to be able to fund the task at hand. As the project progressed toward the end of the low-level design phase it was evident that the competition would not occur. At the midpoint of the project, the goals and objectives had changed entirely. The new focus was targeted at proving the operation of the systems involved in the watercraft. Having been faced with a new series of objectives and an entirely new scope, the project began to appear doable. The primary focus of the project at this point entirely relied on simulation data and data analysis. The idea was not reinventing the wheel but rather verifying that the wheel rolled. Using the designed propulsion, solar and sensors systems, with the help of a combination of software programs, the idea of a budget solution can be seen. The software used tell the story of the boat that would have been created had the project continued down the original proposed path. As systems were tested and analyzed, they were also adjusted and improved upon. The analysis process consumed a lot of time but acted as a highlighter for all the flaws that the system suffered from. This document introduces the design concepts and schematics of the Solar Splash senior design project. Within are detailed drawings and diagrams for the electrical systems devised for the construction operation of the watercraft. This report is a means of displaying the layout of the final product and how all systems tie together. The report will contain detailed information on not only hardware aspects but also software and how those will bridge together. The report is meant to be in layman’s terms and should be easily interpreted at all levels. The bulk of the information found in the report will be found in the testing sections where analysis of a theoretical boat is done. The motor design, solar design, and fluid dynamic analysis of the boat hull and propeller can be found in their respective section. The innerworkings, testing processes and thoughts behind each decision can also be found in these sections. The document begins with a table of contents identifying each main and subcategory of information. The next page is the document identification, revision history, and lesser known definitions. Following that is the introduction and scope. Specification requirements for the ‘general requirements’, ‘electrical requirements’ and ‘mechanical requirements’ are found on the following page. A system flowchart can be found in the high-level Design along with the design decision matrices for each system. The design portion then begins starting with the System-wide design changes and decisions. The hardware and software designs and schematics follow and cover the proposed schematics and drawings for the system. Cost breakdowns for each individual system are also found in the low-level section. Testing methodologies, results and an explanation of the testing software can be found after the low-level design. A summation of all these testing results is found near the tail of the document. Conclusions, recommendations, and appendixes can be found as the last three sections, respectively.Electrical Engineering Technolog
    corecore