Find Jobs
Hire Freelancers

C# program to replace control variable in EnergyPlus simulation

$30-250 USD

Completato
Pubblicato quasi 6 anni fa

$30-250 USD

Pagato al completamento
General rules: Read instructions before placing bid and show that in your proposal. I will only consider bids that show that they have understood the task. This means that I will only get a couple of bids that I will consider to be valid. If you place a well informed bid with a as descriptive technical solution as possible, you are very likely to win. Low bids that directly want to negotiate, will be ignored. Milestones: Reputable accounts (with many reviews) will get a first smaller after acceptance and you show that you have read the bid, and provide a agreed solution description. Non reputable account (few reviews) will get first milestone payment after milestone 1 exit criteria is reached. The task: Background: I’m building a HVAC-control algorithm to optimize energy consumption in buildings. To test this I need a good test environment. EnergyPlus is an open source tool that can simulate climate and energy consumption of building based on material, ventilation, control algorithm etc across time. I will build my algorithm in C# as this later will be a part of a larger C# software suite. Your task: Create a solution that can run a EnergyPlus simulation of [login to view URL] (included in EnergyPlus installation along with [login to view URL] as weather file) and for each timestep make all variables (~60 variables) available to a c# function that can return modified control values to Energy plus for the next input step. There are some open source tools that can be used to solve this. Either to reuse the tools in whole, change the code or just to understand how this could be solved. EnergyPlus (Main tool to run the simulation. Open source written I C, [login to view URL]) Building Controls Virtual Test Bed (Open source software to link EnergyPlus with other programs, java) Description of setup needed to connect EnergyPlus to BCVTB ([login to view URL]) Ptolemy II (Open source software that though BCVTB can run simulations in EnergyPlus and exchange data, written in Java, [login to view URL]) There is even an BCVTB-example, where data is feed to a external program that returns a new control signal. (does however not look like a good solution to handle many input variables). Proposed solutions: 1. Simplest solution is likely to follow the above guides and use Ptolomy as master for the simulation. Eg. Potolomy starts the EnergyPlus simulation and uses BCVTB to for each simulation/time step get data from EP each simulation step, then passes it to a C# program, that then returns controls signals to Ptolomy, that returns them to BCVTP to EnergyPlus. There are guides for all parts of this and what needs to be solved to handle the large amount of inputs signals. 2. Write a more extensive c# program that interfaces either EnergyPlus or BCVTP directly, to both run the simulation in EnergyPlus and directly read the data and return to new control signals. Feel free to propose other solutions as well. Milestone 0 (only available for experienced accounts): 10% Exit criteria: Technical solution provided and agreed upon Milestone 1 (available for everyone): 40% Exit criteria: Successful demonstration of one value read from EnergyPlus by the written C# program, based on the agreed technical solution Milestone 2 (available for everyone): Remaining % eg 100% Exit criteria: Demonstration, walkthrough and delivery of solution that for each timestep in a simulation reads all variables to a C# function and returns modified control signals to EnergyPlus. EnergyPlus should still provide its own output files for variables (See attached documents) Timeline: Delivery within 2 weeks Files provided: High level workflow using BCVTP List of variables
Rif. progetto: 17472371

Info sul progetto

3 proposte
Progetto a distanza
Attivo 6 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
Assegnato a:
Avatar dell'utente
Hello Sir/ Ma’am We are a group of Software Engineers having 10+ years of experience. Expert in JAVA, C, C++ , C# , ANDROID, MATLAB. Please check our profile for reference. Thank you
$250 USD in 3 giorni
4,9 (363 valutazioni)
7,6
7,6

Info sul cliente

Bandiera: SWEDEN
Nacka, Sweden
5,0
9
Metodo di pagamento verificato
Membro dal lug 13, 2018

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.