Search results for "co-simulation"

showing 10 items of 11 documents

Modeling the energy and environmental life cycle of buildings: A co-simulation approach

2017

Abstract Building simulation is currently looking towards interdisciplinary experiences, aiming to the integration of simulation tools in different technical domains. At the same time, the interest of the building community to high performance buildings has also strengthened the interest on Life Cycle performances of such buildings, due to the reduction in their operational stage impacts. In this context, the paper proposes an integration of building simulation and Life Cycle Assessment through the programming of a TRNSYS component. It can perform Life Cycle Assessment studies, while having as output as well energy balances and energy and environmental payback times. Currently, the tool is …

Flexibility (engineering)EngineeringSettore ING-IND/11 - Fisica Tecnica Ambientalebusiness.industryRenewable Energy Sustainability and the Environment020209 energyIntegrated simulationContext (language use)02 engineering and technologyTRNSYSCo-simulationLife Cycle AssessmentReliability engineeringBuilding simulationTRNSYSVariable (computer science)Component (UML)0202 electrical engineering electronic engineering information engineeringSystems engineeringState (computer science)businessLife-cycle assessment
researchProduct

FMI4j: A Software Package for working with Functional Mock-up Units on the Java Virtual Machine

2018

This paper introduces FMI4j, a software package for working with Functional Mock-up Units (FMUs) on the Java Virtual Machine (JVM). FMI4j is written in Kotlin, which is 100% interoperable with Java, and consists of programming APIs for parsing the meta-data associated with an FMU, as well as running them. FMI4j is compatible with FMI version 2.0 for Model Exchange (ME) and Co-Simulation (CS). Currently, FMI4j is the only software library targeting the JVM supporting ME 2.0. In addition to provide bare-bones access to such FMUs, it provides the means for solving them using a range of bundled fixedand variable-step solvers. A command line tool named FMU2Jar is also provided, which is capable …

Computer scienceMockupOperating systemCo-simulationSoftware packageJava virtual machinecomputer.software_genrecomputerModel exchange
researchProduct

Co-simulated Digital Twin on the Network Edge: the case of platooning

2022

This paper presents an approach to create high fidelity Digital-Twin models for distributed multi-agent cyber-physical systems based on the combination of simulating components, generated from different modeling languages, each tailored for the specific domain of the subsystem. The approach specifically addresses the wireless communication domain, exploiting a Python module as a simulating component to evaluate the impact of network delay among the distributed elements of the system under analysis. A case study with a platoon of four vehicles following a leading car, all modeled in Simulink, is used to show the applicability of the approach, allowing the comparison between a Vehicle-to-Vehi…

Digital Twinvehicle platoonSettore ING-INF/04 - AutomaticaSettore INF/01 - InformaticaDigital Twin co-simulation Edge computing vehicle platoonco-simulationEdge computingDigital Twin; co-simulation; Edge computing; vehicle platoon2022 IEEE 23rd International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM)
researchProduct

Modeling and simulation of a digital control design approach for power supply systems

2006

Electronic designers need to model and simulate system features as close as possible to its effective behaviour. Moreover, today, electronics systems are often composed of mixed analog and digital components. The increasing complexity has led to the use of different simulation softwares, each one specific for a particular level of abstraction: mathematical, circuital, behavioural, etc. In order to simulate the entire system these softwares should work together: co-simulation is necessary for digitally controlled power electronics systems. In this paper, the modeling of a digitally controlled switching power supply system using MATLAB/Simulink, ALDEC Active-HDL and Powersys PSIM is presented…

Switched-mode power supplyComputer sciencedesign approachHardware description languagemodelingControl engineeringsimulationdigital controlModeling and simulationpower supplyPower electronicsVHDLElectronic engineeringDigital controlco-simulationElectronicsMATLABcomputercomputer.programming_language2006 IEEE Workshops on Computers in Power Electronics
researchProduct

Co-simulation and Formal Verification of Co-operative Drone Control With Logic-Based Specifications

2021

Abstract Unmanned aerial vehicle (UAV) co-operative systems are complex cyber-physical systems that integrate a high-level control algorithm with pre-existing closed implementations of lower-level vehicle kinematics. In model-driven development, simulation is one of the techniques that are usually applied, together with testing, in the analysis of system behaviours. This work proposes a method and tools to validate the design of UAV co-operative systems based on co-simulation and formal verification. The method uses the Prototype Verification System, an interactive theorem prover based on a higher-order logic language, and the Functional Mock-up Interface, a widely accepted standard for co-…

Co operativeformal methodsGeneral Computer Sciencetheorem proverComputer scienceControl (management)formal methods co-operative control co-simulation verification theorem proverCo-simulationDroneco-operative controlSettore ING-INF/04 - Automaticaformal methodco-simulationverificationFormal verificationSimulation
researchProduct

Demo: Co-simulation of UAVs with INTO-CPS and PVSio-web

2018

This demo shows our ongoing work on the co-simulation of co-operative Unmanned Aerial Vehicles (UAVs). The work is based on the INTO-CPS co-simulation engine, which adopts the widely accepted Functional Mockup Interface (FMI) standard for co-simulation, and the PVSioweb prototyping tool, that extends a system simulator based on the PVS logic language with a web-based graphical interface. Simple scenarios of Quadcopters with assigned different tasks, such as rendez-vous and space coverage, are shown. We assumed a linearized dynamic model for Quadcopters formalized in OpenModelica, and a linearized set of equations for the flight control module written in C language. The co-ordination algorit…

Quadcopterbusiness.industryComputer scienceComputer Science (all)Theoretical Computer Science; Computer Science (all)Co-simulationModelicaTheoretical Computer ScienceRendering (computer graphics)Functional Mock-up InterfacebusinessSimulationLogic programmingGraphical user interface
researchProduct

A Language and Platform Independent Co-Simulation Framework Based on the Functional Mock-Up Interface

2019

The main goal of the Functional Mock-up Interface (FMI) standard is to allow the sharing of simulation models across tools. To accomplish this, FMI relies on a combination of XML-files and compiled C-code packaged in a zip archive. This archive is called a Functional Mock-up Unit (FMU). In theory, an FMU can support multiple platforms, but not necessarily in practice. Furthermore, software libraries for interacting with FMUs may not be available in a particular language or platform. Another issue is related to the protection of intellectual property (IP). While an FMU is free to only provide the C-code in its binary form, other resources within the FMU may be unprotected. Distributing model…

General Computer ScienceComputer scienceInterface (Java)distributed simulation020101 civil engineering02 engineering and technologyCo-simulation01 natural sciences010305 fluids & plasmas0201 civil engineeringmodel exchangeSoftware0103 physical sciencesCode (cryptography)General Materials ScienceElectrical and Electronic EngineeringArchitectureVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550FMIFMUbusiness.industryGeneral EngineeringVDP::Teknologi: 500Remote procedure callFunctional Mock-up InterfaceRPClcsh:Electrical engineering. Electronics. Nuclear engineeringCo-simulationCommunications protocolSoftware engineeringbusinesslcsh:TK1-9971
researchProduct

Co-simulation of bio-inspired multi-agent algorithms

2020

This paper reports on the co-simulation of a team of robots deployed in an exploration task, coordinated by a bio-inspired exploration algorithm. The co-simulation integrates the high-level exploration algorithm with detailed implementations of the robot controllers and kinematic models. Co-simulation results are used to find and correct mismatches between submodels.

Cyber-Physical SystemsMap explorationCo-simulationBio-inspired algorithms; Co-simulation; Cyber-Physical Systems; Map explorationBio-inspired algorithms
researchProduct

FMU-proxy : A Framework for Distributed Access to Functional Mock-up Units

2019

The main goal of the Functional Mock-up Interface (FMI) standard is to allow simulation models to be shared across tools. To accomplish this, FMI relies on a combination of XML-files and compiled C-code packaged in a zip archive. This archive is called an Functional Mock-up Unit (FMU) and uses the extension .fmu. In theory, an FMU can support multiple platforms, however this is not always the case and depends on the type of binaries the exporting tool was able to provide. Furthermore, a library providing FMI support may not be available in a particular language, and/or it may not support the whole standard. Another issue is related to the protection of Intellectual Property (IP). While an F…

VDP::Teknologi: 500DatabaseComputer scienceCo-simulationcomputer.software_genreProxy (statistics)computerModel exchangeModelica
researchProduct

Assessing the Effect of Microclimate on Building Energy Performance by Co-Simulation

2011

To provide a more accurate prediction of building energy consumption, it is necessary to take into account the influence of the microclimate around a building establishing through the interaction with other buildings or the natural environment. This paper presents a method for the quantitative assessment of building performance under any given urban context by linking the urban microclimate model ENVI-met to the building energy simulation (BES) program EnergyPlus. The full microclimatic factors such as solar radiation, thermal radiation, outdoor air temperature, humidity, and wind speed have been considered in the proposed scheme. The method outlined in this paper could be useful for urban …

Optimal designArchitectural engineeringEngineeringBuilding sciencebusiness.industryMicroclimateContext (language use)General MedicineCo-simulationCivil engineeringWind speedThermal radiationbusinessBuilding energy simulationApplied Mechanics and Materials
researchProduct