Modelling building integrated solar systems with MatLab: methodology and examples

Similar documents
The Electrodynamics of a Pair of PV Modules with Connected Building Resistance

Solar Radiation Protections on Façades: A Case Study in a Hot Semi-Humid Climate

HW6 Text Problem NE2.4, using method from class for state transition matrix estimated with the Taylor series

WILEY. Differential Equations with MATLAB (Third Edition) Brian R. Hunt Ronald L. Lipsman John E. Osborn Jonathan M. Rosenberg

Thermal Response Characterization of an Environmental Test Chamber by means of Dynamic Thermal Models

A SIMPLE MODEL FOR THE DYNAMIC COMPUTATION OF BUILDING HEATING AND COOLING DEMAND. Kai Sirén AALTO UNIVERSITY

USEFUL WASTE HEAT OF VENTILATED PV-MODULES: PHYSICAL MODELLING AND VALIDATION RESULTS. Lucerne, Switzerland. to

Mathematical Modelling Using Simulink

TREES Training for Renovated Energy Efficient Social housing

A. Solar Walls. B. Prototype I

Experimental Performance and Numerical Simulation of Double Glass Wall Thana Ananacha

Experimental Evaluation of Natural Heat Transfer in Façade Integrated Triangular Enclosures

BES with FEM: Building Energy Simulation using Finite Element Methods

MATLAB TOOL FOR IDENTIFICATION OF NONLINEAR SYSTEMS

Energy flows and modelling approaches

Introduction to Heat Transfer Analysis

Computational analysis of the heat gain of buildings through their roofs using a heat transfer transient nonlinear model solved by numerical methods

DEFINING THE PERFORMANCE OF THE DOUBLE SKIN FAÇADE WITH THE USE OF THE SIMULATION MODEL

Inverse modeling of buildings with floor heating and cooling systems for benchmarking operational energy use

Introduction to MATLAB

1 Overview of Simulink. 2 State-space equations

Design of predictive control strategies for active BITES systems using frequency domain models

COMPARISON OF CORRECTIVE PHASE CHANGE MATERIAL ALGORITHM WITH ESP-R SIMULATION

Performance Assessment of PV/T Air Collector by Using CFD

Inverse modeling of buildings with floor heating and cooling systems for a real-time benchmark of the operational energy use

The implementation of an ideal photovoltaic module in Matlab/Simulink using Simpowersystems Toolbox

PROBLEM Node 5: ( ) ( ) ( ) ( )

Study of a new concept of photovoltaic-thermal hybrid collector

Chapter 1 Fundamental Concepts

DEPARTMENT OF ELECTRONIC ENGINEERING

Computational Modelling of the Impact of Solar Irradiance on Chemical Degradation of Painted Wall Hangings in an Historic Interior

Generalization Approach for Models of Thermal Buffer Storages in Predictive Control Strategies

THERMAL BUILDING MODELLING ADAPTED TO DISTRICT ENERGY SIMULATION

Solutions to Homework 3

Solar Control in Traditional Architecture, Potentials for Passive Design in Hot and Arid Climate

R E V I E W R E P O R T

MATLAB BASICS. Instructor: Prof. Shahrouk Ahmadi. TA: Kartik Bulusu

Response function method

Thermal modeling for ventilated structural components using frequency response and finite difference methods and comparison with experimental data

Different Materials with High Thermal Mass and its Influence on a Buildings Heat Loss An Analysis based on the Theory of Dynamic Thermal Networks

Sensor fault detection in building energy management systems

Thermal Analysis of an HVAC System with TRV Controlled Hydronic Radiator

THERMAL COMFORT IN HIGHLY GLAZED BUILDINGS DETERMINED FOR WEATHER YEARS ON ACCOUNT OF SOLAR RADIATION. Dominika Knera 1 and Dariusz Heim 1

Introduction to Heat and Mass Transfer. Week 7

Transient Analysis of the Buoyancy Driven Flow in a Passive Solar System for Indoor Heating

STATE VARIABLE (SV) SYSTEMS

Applied Linear Algebra in Geoscience Using MATLAB

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

StudyOn The Thermal Performance Of Flat Plate Solar Air Collectors With Dust Deposition On The Transparent Covers

Coupled CFD/Building Envelope Model for the Purdue Living Lab

DESIGN AWARD OF EXCELLENCE C H U L A V I S T A CHS SITE THE END GUSD C H R I S T O P H E R H I G H S C H O O L

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri

Physics 584 Computational Methods

STUDY OF A PASSIVE SOLAR WINTER HEATING SYSTEM BASED ON TROMBE WALL

ABOUT UNCERTAINTIES IN SIMULATION MODELS FOR BUILDING SYSTEMS CONTROL

ACM/CMS 107 Linear Analysis & Applications Fall 2016 Assignment 4: Linear ODEs and Control Theory Due: 5th December 2016

MCE503: Modeling and Simulation of Mechatronic Systems

Numerical and experimental analysis on Double Light Pipe, a new system for daylight distribution in interior spaces.

Lesson 14: Van der Pol Circuit and ode23s

This section develops numerically and analytically the geometric optimisation of

Project 2. Introduction: 10/23/2016. Josh Rodriguez and Becca Behrens

CONTROL OF POWER SYSTEMS WITH FACTS DEVICES CONSIDERING DIFFERENT LOAD CHARACTERISTICS

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK

Modeling and Simulation Revision IV D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

AR/IA 241 LN 231 Lecture 4: Fundamental of Energy

Computational Fluid Dynamics (CFD) Analysis of Air Based Building Integrated Photovoltaic Thermal (BIPV/T) Systems for Efficient Performance

Analog Signals and Systems and their properties

Thermal Network Analysis with TNSolver

THERMAL PERFORMANCE EVALUATION OF AN INNOVATIVE DOUBLE GLAZING WINDOW

ARCHITECTURE IN THE DAYLIGHT

FUNDAMENTALS OF HVAC

Solving a RLC Circuit using Convolution with DERIVE for Windows

Stability Performance Dilemma in Hydronic Radiators with TRV

Homework #4 Solution

MATLAB for Chemical Engineering

Eliminating Oscillations in TRV-Controlled Hydronic Radiators

Chapter 5 MATHEMATICAL MODELING OF THE EVACATED SOLAR COLLECTOR. 5.1 Thermal Model of Solar Collector System

Centralized Supplementary Controller to Stabilize an Islanded AC Microgrid

Faculté Polytechnique

Thermal resistance model for CSP central receivers

Aalborg Universitet. CLIMA proceedings of the 12th REHVA World Congress Heiselberg, Per Kvols. Publication date: 2016

Double-Skin Facade in Low-Latitude: Study on the Absorptance, Reflectance, and Transmittance of Direct Solar Radiation

System Simulation using Matlab

Semantic 3D City Models for Strategic Energy Planning in Berlin & London

(Linear equations) Applied Linear Algebra in Geoscience Using MATLAB

Cosc 3451 Signals and Systems. What is a system? Systems Terminology and Properties of Systems

Simulink Tutorial 1 CPE562

Use of Differential Equations In Modeling and Simulation of CSTR

A Software Tool Applying Linear Control Methods to Satellite Thermal Analysis. Martin Altenburg Johannes Burkhardt (EADS Astrium, Germany)

Study on Reusing Abandoned Chimneys as Solar Chimneys to Induce Breeze in Residential Areas

Chapter 3: Block Diagrams and Signal Flow Graphs

Analysis of the Performance a PV System Based on Empirical Data in a Real World Context

9. Introduction and Chapter Objectives

Calculating equation coefficients

Energy Simulation in Building Design

Online Identification And Control of A PV-Supplied DC Motor Using Universal Learning Networks

Computer Science Jerzy Świątek Systems Modelling and Analysis. L.1. Model in the systems research. Introduction basic concept

Transient model of a Professional Oven

Signals and Systems Laboratory with MATLAB

Using MATLAB with the Convolution Method

Transcription:

Modelling building integrated solar systems with MatLab: methodology and examples Annamaria Buonomano, Ph.D. Dept. of Industrial Engineering University of Naples Federico II, Italy (annamaria.buonomano@unina.it) Content: Development of simulation models for BISTS: Motivation Purposes Modelling approaches Examples 1

Simulation How to assess and predict the thermal behaviour of energy systems? Experiment Simulation A combination of experimental and the simulation results / findings are essential to determine the performance of complex energy systems. Simulations vs. Experiments Measurement to avoid unexpected and undesired performances or design failures 2

COST TU1205: Modelling and simulation of STS including optical and thermal modelling for different building integration scenarios and new models of the developed solutions. Moreover, a small number of studies has been reported in the field of thermal simulations of BI solar systems indicating that there is a need for energetic and thermal simulations particularly of active BIST systems that can provide space/water heating for the building. In addition, few studies combine energetic with thermal simulation and majority of them refer to skin façades and thus, more studies about BIST and other BI solar systems are needed. Furthermore, a small number of studies has been reported on the optical/thermal simulations (for configurations such as solar collectors, louver shading devices, PV windows, heliostat field, etc.) signifying a gap in the literature in the area of optical models. Chr.Lamnatou, J.D.Mondol, D.Chemisana, C.Maurer, (2015) Modelling and Simulation of Building-integrated Solar Thermal Systems: Behaviour of The Coupled Building/System Configuration, Renewable and sustainable energy reviews, 48:178-191. 3

developing a simulation tool: to study new building envelope technologies and innovative HVAC systems often supported by renewable energies and non-standard control strategies to evaluate design alternatives (e.g. new buildings design) and optimal retrofit measures of existing buildings to bridge the gap between the research products and their development and implementation into the built environment (e.g. BISTS) Models objectives Preliminary design of building design solutions design, performance evaluation Energy performance of innovative building envelope solutions simulation, prediction, etc. Tuning and development of control strategies control system design Energy and comfort analyses prognostics, diagnostics, etc. Better understanding of a particular phenomenon, or a combination of phenomena Improve knowledge of building physics and systems etc. 4

Model definition A set of mathematical equations (e.g., algebraic or differential) that describes the input-output behavior of a system. a mathematical model of a real world system is derived by using a combination of physical laws and/or experimental means Physical laws are used to determine the model structure (linear or nonlinear) and order. Experimental data are used to estimate and/or validate the parameters of the model. simulation model based on generic programming environments offer a viable solution for modelling novel building integrated technologies/phenomena and testing new alternative control methodologies Azzedine Yahiaoui. A distributed dynamic simulation mechanism for building automation and control systems. Eindhoven University Press, the Netherlands. 2013 ISBN: 978-90-386-3445-6. 5

Model classification linear vs. non-linear static vs. dynamic deterministic vs. probabilistic discrete vs. continuous white box, black box and grey box it depends! white-box models describe all the phenomena and predict system performance efficiently and effectively. Building-plant knowledge (physical laws) is required black-box models can be adopted without any detailed information about the building-plant system knowledge, but measures or observations are required to relate inputs to outputs (e.g. artificial intelligence / statistical models / system identification) grey-box models are appropriate in case of both observations and physical meanings Amara, F., Agbossou, K., Cardenas, A., Dubé, Y. and Kelouwani, S. (2015) Comparison and Simulation of Building Thermal Models for Effective Energy Management. Smart Grid and Renewable Energy, 6, 95-112. 6

Thermal networks (Resistance Capacitance (RC )) are usually adopted for modelling thermal systems. It is based on the assumption of one dimensional modelling of the occurring thermal phenomena. Q(t) R = 1/U T 1 T 0 C The higher the number of nodes, the higher the order of the system and its complexity too! Grey box White-box 7

writing a model 1. Define the system, its components 2. Define the level of detail, the inputs and outputs 3. Formulate the mathematical model and assumptions 4. Write the set of equations describing the model. 5. Solve the equations for the desired output variables. examine the results and the assumptions. if necessary: redesign the system! writing a model 1. Define the system, its components 2. Define the level of detail, the inputs and outputs 3. Formulate the mathematical model and assumptions 4. Write the set of equations describing the model. 5. Solve the equations for the desired output variables. examine the results and the assumptions. if necessary: redesign the system! 8

Modelling a BISTS: to assess the relationship between the building and the system, including both the passive and active effects due to the integration of the solar system on the building energy performance writing a model 1. Define the system, its components 2. Define the level of detail, the inputs and outputs 3. Formulate the mathematical model and assumptions 4. Write the set of equations describing the model. 5. Solve the equations for the desired output variables. examine the results and the assumptions. if necessary: redesign the system! 9

Reduced order thermal networks PV,e Outdoor PV T air_out Tair_out I(t) PV,i air TOP DAMPER Indoor space INSULATION/PCM DOWN DAMPER GLASS PV CELL - EVA TEDLAR Tair_in air_in Envelope roof,e roof,i Air channel Roof inf/vent T in out env in T env Model variables Indoor air temperature, lumped envelope temperature, PV - air channel - roof temperatures x T, T, T, T, T Inputs Uncontrolled: internal gains (people, lights) and weather conditions Controlled: HVAC power Outputs Model temperatures pv e pv i roof e roof i air disturbances Inputs u(t) manipulated variables Model out el in u T P G T outputs y(t) 10

writing a model 1. Define the system, its components 2. Define the level of detail, the inputs and outputs 3. Formulate the mathematical model and assumptions 4. Write the set of equations describing the model. 5. Solve the equations for the desired output variables. examine the results and the assumptions. if necessary: redesign the system! Assumptions Heat transfer is one-dimensional Indoor air is fully mixed (temperature is uniform) Indoor air is lumped in a single node, T in and C in The building envelope is lumped in a single node, T env and C env Homogeneous, isotropic and time-invariant thermophysical properties (density, specific heat and conductivity) are taken into account A linear system is modelled (linearized phenomena) 11

Non-capacitive nodes: T roof,e, T roof,i, T pv,e, T pv,i and T air PV,e PV,i air,,,,, 1,,,,, 2,,,,,, U T T U T T P G A o pv e o pv pv e pv i el pv pv U T T U T T U T T pv pv i pv e h pv i air rad roof e pv i U T T U T T U T T rad roof e pv i h roof e air roof roof i roof e U T T U T T T static roof roof i roof e in in roof i 1 2 1 2 air _ out air _ in mair cp, air mair cp, air roof,e roof,i PV node ext PV node int Roof node ext Roof node int h h D L h h D L ht 1 pv, i h exp T 1 exp h h 1 2 2 T roof, e S. Pantic, L. Candanedo, A.K. Athienitis, (2010) Modeling of energy performance of a house with three configurations of building-integrated photovoltaic/thermal systems, Energy and Buildings 42, 1779 1789 Tair node Capacitive nodes: T in and T env dt T -T T T T -T C Q Q in env in out in roof, i in in eq g AC dt Rint Rv Rroof Roof C env dt T -T T -T Q dt R R env out env in env eq eq ext int rad out Envelope env roof,i in dynamic 12

writing a model 1. Define the system, its components 2. Define the level of detail, the inputs and outputs 3. Formulate the mathematical model and assumptions 4. Write the set of equations describing the model. 5. Solve the equations for the desired output variables. examine the results and the assumptions. if necessary: redesign the system! Matlab MatLab stands for Matrix Laboratory Matlab includes many functions and toolboxes to help in various applications (Math, Statistics, and Optimization, Control Systems, Image Processing and Computer Vision, etc.) It allows you to easily solve different technical computing problems, particularly those with matrix and vector formulas 13

Desktop Tools and Development Environment Includes the desktop and command window, an editor, a code analyzer, a workspace, files, and other tools, browsers for viewing help Mathematical Function Library Numerous algorithms (e.g. elementary functions and complex arithmetic, matrix inverse, matrix eigenvalues and fast Fourier transforms, etc.) Language It is a high-level matrix-array language, including control flow statements, functions, data structures, input/output, and object-oriented programming features Graphics MatLab has extensive facilities for displaying vectors and matrices as graphs, as well as editing and printing these graphs. Matrix form: A x Bu 0 U pv 0 0 0 0 Uo Upv U pv U rad U rad U h1 0 U U U U U U U U U U U U U U rad roof Uh 2 Matrix_A 0 0 U U U U U U U U U U roof U in 0 0 0 Uroof Uin Uroof Uin h1 h2 0 K K 0 0 h1 h2 h1 h2 static pv h1 rad pv h1 rad pv h1 rad pv h1 rad rad h2 roof rad h2 roof rad h2 roof with h1h 2 DL K 1 exp mair c p, air 14

Matrix form: A x Bu 0 Matrix_B U o 1 pv A U U U U U U o pv o pv o pv 0 0 0 0 0 0 0 0 0 0 0 U in U U h h D L mair cp, air 1 2 exp 0 0 0 pv roof 0 in x inv A B u T T T T T ( ) pv, e pv, i roof, e roof, i air out el in u T P G T How MatLab solves dynamic equations There exist different numerical methods for solving ODEs The form of the generic function for numerical integration is: odefun: function name y0: vector of initial conditions (t0,tf): a period of time over which the solution is to be (iteratively) obtained y: solution vector (for each step) y = solver(odefun, [t0 tf], y0...) at each step the solver applies a particular algorithm to the results of previous steps at the first step, the initial condition, y0, provides the necessary information that allows the integration to proceed dynamic 15

Create a new script / function/ etc Current direct Script Function Enter MatLab statements our odefun 16

graphical results BIPV - BIST BIPV/T - BIST Roof tiles - BIST Roof tiles assess the primary energy demand as a function of the integrated solar technologies 17

as a function of the specific question and objective, different models can be derived increasing level of modelling detail Examples: BIPV - BIPVT PCM Damper Ts T sky rad R sky T out T m,0 conv R m,0 ext I m Outdoor to effectively take into account their integration in the building envelope (active and passive effects) and to perform whole building level simulations 28.0 ηc with PCM Tc with PCM ηc without PCM Tc without PCM 16.370 23.5 15.781 Glass PV cell - EVA T [ C] 19.0 15.189 ηc [%] Tedlar 14.5 14.597 Indoor space T m,n+1 rad R m,2 T in,1 conv R BIPV the finite difference method together with thermal network PCM T out Insulation Concrete slab Plasterboard Damper 10.0 14.005 2928 2934 2940 2946 2952 hours [h] 18

Text 37 Tint 37 01:00 Hollow block without PCM 06:00 30 T [ C] 30 12:00 23 23 18:00 Plasterboard Text east wall 16 37 June 13th 37 37 0 6 Tint Tin 12 Tout 18 hours [h] Thermal insulation TText T extext 16 37 37 37 24 0 Tint TintT int 24:00 8 16 24 32 Hollow block Hollow block d [mm] Hollow block 40 01:00 01:00 06:00 06:00 T [ C] 30 30 30 30 30 30 T [ C] with PCM 12:00 12:00 23 23 23 23 23 23 18:00 18:00 Plasterboard Plasterboard Plasterboard TextText ext 16 16 16 0 0 6 6 TintTTint int TinTTinin 12 1212 hours [h] hours [h][h] hours Tout TTout out 18 18 18 Thermal insulation Thermal insulation Thermal insulation PCM PCM PCM 16 16 16 24 24 24 000 24:00 24:00 88 16 16 16 24 24 24 [mm] [mm] ddd[mm] 32 3232 40 4040 NumeroNodi totali: 200 NumeroTratti: 10 Examples: prototypal BISTS Temperaute [ C] 40 30 20 10 1 10 0.5 Time [h] 5 0 0 Tube length [m] evolution of the outlet water temperature v.s. time and length of the absorber tube (serpentine of N nodes) of a prototypal solar collector 19

Examples: double façade with photovoltaic and movable shading devices temperature of the air flowing through the channel vs. time and nodes (N nodes for each floor) temperature of the nodes of the building elements comprising the building-façade system Summary Importance of modelling - programming environments (e.g. MatLab) - is discussed How to write a mathematical models (static and/or dynamic) of a BIPVT system in MatLab is presented The model can be suitably used to also carry out optimization and control analyses Thank you 20