Академический Документы
Профессиональный Документы
Культура Документы
Ming Qu
Carnegie Mellon University
School of Architecture
Ph.D. Committee
Prof. Volker Hartkopf, Ph.D. (Chair)
Prof. David Archer, Ph.D.
Prof. Khee Poh Lam, Ph.D.
Copyright Declaration
Acknowledgement
I wish to express my gratitude to my advisor, Dr. Volker Hartkopf, for his invaluable vision,
support, and encouragement. His enthusiasm and inspiration were essential to the success of this
research. Surely, I would like to extend my sincere appreciation and profound gratitude to Dr.
David Archer who has played a pivotal role in this thesis. He has far exceeded his duty as an
advisor. He gave me a deep understanding of mechanical engineering; he taught me how to
develop critical thinking and work effectively. He has been an ever-present source of guidance
and encouragement throughout my doctoral program. It gives me great pleasure to thank Dr. Khee
Poh Lam for providing valuable suggestions and carefully reviewing and constructively critiquing
of my work.
I owe many thanks to my dear colleague and husband, Hongxi Yin, who gave me continuous
support and took care of our babies, Ryan and David, who fill us with joy every day. This thesis is
dedicated to my parents in their confidence, their high expectations, and their hearty blessing.
ii
iii
Table of Contents
Introduction........................................................................................................................... 1
1.1
1.1.1
1.1.2
1.1.3
1.2
1.3
1.4
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.5
2
2.1.1
2.1.2
2.2
2.2.1
2.2.2
2.3
2.3.1
System description................................................................................................... 20
2.3.2
2.3.3
2.3.4
2.4
2.4.1
2.4.2
iv
2.4.3
2.4.4
2.5
2.5.1
2.5.2
2.5.3
2.6
3
3.2
3.3
3.4
3.5
3.5.1
3.5.2
3.5.3
End-loss ................................................................................................................... 57
3.5.4
Shadow-loss............................................................................................................. 59
3.6
4
Conclusion ................................................................................................................... 60
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
4.2.8
4.2.9
4.3
4.3.1
4.3.2
4.3.3
4.3.4
Model approach............................................................................................................ 76
5.2
5.2.1
Weather.................................................................................................................... 77
5.2.2
5.3
5.3.1
5.3.2
5.3.3
5.4
5.5
5.5.1
5.5.2
Simulation-based design and performance analysis on solar cooling and heating ....... 96
6.1
Orientation of PTSC..................................................................................................... 96
6.1.1
Orientation of the PTSC for increased, effective solar energy recovery ................. 97
6.1.2
Orientation, tracking limitation, and solar beam irradiation on the PTSC ............ 101
6.1.3
6.2
6.2.1
6.3
6.3.1
6.3.2
Storage used for shifting energy for later use in solar heating .............................. 107
6.3.3
Storage used for shifting energy for later use in solar cooling .............................. 108
6.3.4
6.4
6.5
The length and diameter of collection loop pipe and solar system performance ....... 113
6.6
6.7
Guidelines for design and operation of solar cooling and heating system................. 117
vi
Contributions.............................................................................................................. 120
7.2
7.2.1
7.2.2
Extending the operational controls of the PTSC, the absorption chiller, and the heat
7.2.3
7.2.4
References.......................................................................................................................... 126
vii
List of Figures
Figure 1-1 Simplified system arrangement of solar absorption cooling and heating system .......... 2
Figure 1-2 Two types of solar collector .......................................................................................... 4
Figure 1-3 Electric chiller and absorption chiller............................................................................ 4
Figure 1-4 Solar collector efficiency and operating temperature required by absorption chiller.... 6
Figure 1-5 Research approach schematic chart ............................................................................. 10
Figure 1-6 Process and instrumentation diagram of the test solar absorption cooling and heating
system............................................................................................................................................ 11
Figure 2-1 The PTSCs installed on the IW .................................................................................. 16
Figure 2-2 Broad BJ16A parabolic trough solar collectors and the receiver tube......................... 16
Figure 2-3 Absorption chiller ........................................................................................................ 19
Figure 2-4 Absorption chiller in cooling cycle.............................................................................. 19
Figure 2-5 Absorption chiller in heating cycle.............................................................................. 19
Figure 2-6 Broad pump and control package ................................................................................ 22
Figure 2-7 Overall solar absorption cooling and heating test system............................................ 23
Figure 2-8 Structure of control system.......................................................................................... 24
Figure 2-9 Interface of the WebCTRL .......................................................................................... 25
Figure 2-10 PTSC test diagram at transient state .......................................................................... 28
Figure 2-11 Solar absorption cooling /heating system daily test................................................... 29
Figure 2-12 Solar heating daily test by using heat exchanger ....................................................... 29
Figure 2-13 Operating temperatures of the PTSC test at transient state on 29 March 07 ............. 31
Figure 2-14 Energy flows of the PTSC test at the transient state on 29 March 07........................ 32
Figure 2-15 Operating temperatures of the PTSC test at steady state on 22 April 07................... 34
Figure 2-16 Energy flows of the PTSC test at steady state on 22 April 07................................... 34
Figure 2-17 Operating temperatures of solar cooling test on 31 July 07....................................... 37
Figure 2-18 Operating temperatures of solar cooling test on 16 July 07....................................... 37
Figure 2-19 Cooling capacity of solar cooling system on 31 July 07 ........................................... 38
Figure 2-20 Cooling capacity of solar cooling system on 16 July 07 ........................................... 38
Figure 2-21 Operating temperatures of solar absorption heating test on 9 March 07 ................... 39
Figure 2-22 Heating capacity of solar absorption heating system on 9 March 07 ........................ 39
Figure 2-23 Operating temperatures of HX based solar heating system on 2 March 07............... 41
Figure 2-24 Heating Capacity of HX based solar heating system on 2 March 07 ........................ 41
Figure 2-25 Scatter plot of I*Aa*cos(theta) and m*(Cpo*To-Cpi*Ti)......................................... 45
viii
Figure 2-26 Scatter plot of average operation temperature and m*(Cpo*To-Cpi*Ti) .................. 45
Figure 3-1 Energy flow in the PTSC............................................................................................. 48
Figure 3-2 The thermal network.................................................................................................... 52
Figure 3-3 The connection between the PTSCs ............................................................................ 53
Figure 3-4 Incident angle of the PTSC.......................................................................................... 56
Figure 3-5 Incident angle modifier and incident angle.................................................................. 57
Figure 3-6 End-loss of the PTSC................................................................................................... 58
Figure 3-7 The length of the end-loss in the solar field................................................................. 58
Figure 3-8 Shadow loss from the adjacent solar collector array ................................................... 59
Figure 4-1 Measured temperature distribution of the glass envelope............................................ 62
Figure 4-2 Comparison between the measured data and calculation solutions ............................. 65
Figure 4-3 Temperature distribution in the receiver pipe.............................................................. 66
Figure 4-4 Thermal losses through the receiver pipe .................................................................... 67
Figure 4-5 PTSCs efficiency and direct normal solar radiation at 0 incident angle..................... 67
Figure 4-6 PTSCs efficiency and incident angle.......................................................................... 68
Figure 4-7 PTSCs efficiency and direct normal solar radiation at 15 incident angle................... 69
Figure 4-8 PTSCs efficiency and wind speed .............................................................................. 69
Figure 4-9 PTSCs efficiency and fluid type................................................................................. 70
Figure 4-10 PTSCs efficiency & flow rate................................................................................... 71
Figure 4-11 PTSCs efficiency and air in the annual space .......................................................... 71
Figure 4-12 Thermal losses with Sun or No-sun........................................................................... 72
Figure 4-13 PTSCs efficiency and glass cover ............................................................................ 72
Figure 4-14 New bellow design from SOLEL .............................................................................. 73
Figure 5-1 Information flow of TRNSYS simulation ................................................................... 77
Figure 5-2 Monthly average dry bulb temperature of Pittsburgh .................................................. 78
Figure 5-3 Direct normal solar radiation in Pittsburgh.................................................................. 78
Figure 5-4 Daily average solar radiation throughout a year in Pittsburgh .................................... 79
Figure 5-5 TRNSYS information flow diagram of solar cooling base case.................................. 80
Figure 5-6 TRNSYS information flow diagram of solar heating base case .................................. 80
Figure 5-7 Boiling temperature and pressure of aqueous propylene glycol solutions................... 81
Figure 5-8 BROAD PTSC tracking range..................................................................................... 82
Figure 5-9 Operation temperature comparison between solar heating evaluation simulation and
experiment ..................................................................................................................................... 86
ix
Figure 5-10 Energy flow comparison between solar heating evaluation simulation and experiment
....................................................................................................................................................... 87
Figure 5-11 Operating temperature comparison between cooling evaluation simulation and
experiement ................................................................................................................................... 88
Figure 5-12 Energy flow comparison between solar cooling evaluation simulation and experiment
....................................................................................................................................................... 89
Figure 5-13 IW building heating and cooling load estimated by building simulation .................. 90
Figure 5-14 Useful solar energy and IW sensible heating load in January ................................... 92
Figure 5-15 Useful solar energy and IW sensible cooling on 30 December ................................. 92
Figure 5-16 Useful solar energy, cooling load and energy provided by chiller in August............ 94
Figure 5-17 Useful solar energy, cooling load and energy provided by chiller on 09 August...... 94
Figure 6-1 Twelve orientations in the simulation.......................................................................... 97
Figure 6-2 Orientation and solar beam irradiation on a PTSC on 10 June in Pittsburgh .............. 98
Figure 6-3 Orientation and solar beam irradiation on a PTSC on 2 December in Pittsburgh ....... 98
Figure 6-4 Orientation and solar beam irradiation on a PTSC in summer of Pittsburgh .............. 99
Figure 6-5 Orientation and solar beam irradiation on a PTSC in winter of Pittsburgh ................. 99
Figure 6-6 Annual solar beam irradiation on PTSC with different orientations in Pittsburgh.... 100
Figure 6-7 Tracking angle and orientation of the PTSC on 21Jun .............................................. 100
Figure 6-8 Tracking angle and orientation of the PTSC on 21 Dec ............................................ 100
Figure 6-9 Solar beam irradiation and orientation of the PTSC in Pittsburgh ............................ 101
Figure 6-10 System performance comparison of alternate controls on 9 August 2007 .............. 104
Figure 6-11 System operating temperature comparison of alternate controls on 9 August 2007 104
Figure 6-12 Trnsys information flow diagram of solar heating system with storage.................. 107
Figure 6-13 Solar energy collected, heating load, and energy provided on 14, 15 November 2007
..................................................................................................................................................... 108
Figure 6-14 Trnsys information flow diagram of solar cooling system with storage for shifting
energy .......................................................................................................................................... 109
Figure 6-15 Operating temperature of solar cooling system with and without storage on 9 August
..................................................................................................................................................... 109
Figure 6-16 Trnsys information flow diagram for solar cooling with storage for preheating..... 111
Figure 6-17 Effect of a heater on energy flow for solar cooling on 09 August........................... 113
Figure 6-18 Effect of a heater on operating temperature for solar cooling on 9 August............. 113
Figure 6-19 Solar fraction and pipe size under two control strategies ........................................ 115
Figure 6-20 System energy performance and pipe size on 9 August .......................................... 115
Figure 6-21 Operating temperature and pipe size on 9 August ................................................... 116
Figure 6-22 Effect of PTSC area and storage volume on the solar fraction in IW cooling and
heating ......................................................................................................................................... 117
Figure 6-23 Idealized IW solar cooling/heating system performance and system sensitivity
analysis ........................................................................................................................................ 119
xi
List of Tables
Table 2-1 Specifications of the parabolic trough solar collector installed .................................... 18
Table 2-2 Specifications of the absorption chiller installed .......................................................... 21
Table 2-3 Instrumentation of IW solar cooling and heating system.............................................. 26
Table 2-4 Four types of tests conducted........................................................................................ 28
Table 2-5 Heat capacity of the solar collection loop ..................................................................... 33
Table 2-6 Operating condition in the PTSC performance tests..................................................... 33
Table 2-7 Heating system performance comparison between HX based and absorption chiller
based.............................................................................................................................................. 41
Table 3-1 Heat transfer correlations used in the PTSC model ...................................................... 54
Table 3-2 Parameters and values used in the PTSC model ........................................................... 55
Table 4-1 Glass temperature measurements in the test ................................................................. 62
Table 4-2 Comparison between measured values and model calculations.................................... 64
Table 5-1 Control mode in the base-case simulation of solar heating system............................... 83
Table 5-2 Control mode in the base-case simulation of solar cooling system .............................. 85
Table 5-3 System performance estimated by IW solar heating system base-case simulation....... 91
Table 5-4 System performance estimated by IW solar cooling system base-case simulation ...... 93
Table 6-1 Effect of PTSCs orientation on overall system performance..................................... 102
Table 6-2 Effect of flow controls on overall system performance .............................................. 103
Table 6-3 Effect of storage volume on solar heating system performance ................................. 108
Table 6-4 Effect of storage volume on solar cooling system performance ................................. 110
Table 6-5 Effect of Preheat storage tank volume on solar cooling performance..................... 111
Table 6-6 Effect of collection loop volume on solar heating system performance ..................... 114
Table 6-7 Effect of collection loop volume on solar cooling system performance..................... 114
xii
Abstract
The work presented in this thesis deals with the question of how solar energy might most
effectively and efficiently be used in supplying energy for the operation of a building. The
approach to dealing with this question has involved a specific building space, Carnegie Mellons
Intelligent Workplace; a specific solar system, parabolic trough solar thermal receivers, Parabolic
Trough Solar Collectors; and a specific building energy use, space cooling and heating. The
work has involved the design, installation, and test of a system incorporating PTSCs, an
absorption chiller, a heat recovery exchanger, auxiliary equipment, instrumentation and controls.
Mathematical models based on fundamental scientific and engineering principles have been
developed and programmed for both the PTSCs and the overall IW cooling and heating system,
These models have been improved and validated through comparisons of predicted and measured
PTSC and IW cooling and heating system performance. The work reported in this thesis has
developed suggestions and methods for the effective design and evaluation of PTSCs and also
for the optimized design and operation of solar absorption cooling and heating systems, so that
the system is able to reduce building energy consumption, and achieve environmental benefits in
the operation of buildings by the use of renewable, solar energy.
xiii
Introduction
HVAC systems are the major users of electricity in commercial buildings. In the United States,
commercial air conditioning makes up 40% of the summer time peak electrical demand (Kulkarni
1994). In recent years, the increasing power demand of building HVAC system, and the
increasing costs of energy have caused people to seek alternative cheaper, renewable energy
sources for building cooling and heating. In addition, the environmental issues such as global
warming, ozone depletion, and energy conservation, are other important factors, impelling people
to look for space cooling and heating without involving gas or electricity. The use of solar energy
for building cooling and heating can potentially provide the solution to these economic and
environmental problems.
An important motivation for research and development in solar cooling is the coincidence of
comfort cooling demand and the availability of solar radiation. Building cooling systems which
use solar thermal energy can make use of absorption cycles, desiccant cycles, on solar-mechanical
processes. Compared to solar desiccant cycles and solar-mechanical processes, solar absorption
cycle technology is more developed; solar thermally driven systems can provide reliable and
quiet cooling. In addition, combining solar heating and domestic hot water production with
cooling can improve economic performance of the system, compared to solar heating or solar
cooling alone.
Solar absorption cooling was a subject of significant research interest from 1970 to 1980, when a
number of demonstration projects were conducted in the United States. However, these systems
failed to establish a significant global market for cooling systems due to their high initial cost,
lack of commercial hot water driven absorption chillers, and scarcity of demonstrations and
impartial assessments by reputable institutions (Kulkarni 1994).
This thesis investigates the technical and energy efficient aspects of using high temperature solar
thermal receivers with a two stage absorption chiller to cool and heat a building space; it
reassesses the feasibility of commercializing solar absorption cooling technology by considering
the recent improvements in solar collection technologies, severe electric shortages, and the
environmental problems. This research contributes in depth knowledge and methods for the
design and operation of solar absorption cooling systems that reduce energy consumption,
decrease operational costs, and minimize air quality problems.
The work reported in this thesis has developed, validated and applied a numerical performance
model, a parabolic trough solar collector (PTSC) model; this model provides a tool for the
analysis of performance data and for the design and operation of a solar absorption cooling and
heating system for a building. Additionally, the work developed a comprehensive simulation and
applied it to system optimization and sensitivity analyses. This thesis provides generic guidelines
on the design and operation of a solar absorption cooling and heating system in order to reduce
energy consumption and operation costs, as well as benefit the environment.
rs
to
lec
l
co
lar
o
s
absorption
chiller
Hot water
building
Chilled water
heating cycle
cooling cycle
cooling water
Figure 1-1 Simplified system arrangement of solar absorption cooling and heating system
1.1.1
Solar receivers
Solar receivers are normally are classified in two groups: flat plate collectors and concentrating
collectors as shown in Figure 1-2. A flat plate collector can use both direct and diffuse solar
irradiation on a fixed receiving plate, while a concentrating device can only use the direct solar
irradiation since the diffuse solar irradiation from various directions focused by the reflector away
its focal line where the receiver pipe located. Concentrating collectors, with a relatively small
absorption area, can heat the heat transfer fluid to temperatures, far above those attainable by flat
plate collectors. Flat plate collectors are normally used in applications that require only low
temperatures, less than 100 C; and concentrating collectors are utilized in medium or high
temperature applications, up to 600C.
1.1.2
Absorption Cycle
Absorption chillers can be thermally driven by using heat from the sun, from engine exhaust
gases, or from other variety of sources, to provide reliable and quiet cooling. They do not use
atmosphere harming halogenated refrigerants, and they can be used to reduce summer electric
peak demand. To illustrate how an absorption chiller works, a comparison between an absorption
chiller and an electrically driven vapor compression chiller is shown in Figure 1-3.
In the electrically driven vapor compression chiller, on the left of Figure 1- 3, a refrigerant vapor
is compressed to a higher pressure by a compressor and condensed by rejecting heat to the
ambient in the condenser. The refrigerant liquid then flows through the expansion valve to an
evaporator maintained at a low pressure mixture of liquid and vapor. This liquid refrigerant initial
flushes into a mixture of vapor and liquid. The liquid then vaporizes in the evaporator as it
absorbs heat from the water to be cooled thermally producing the cooling effect.
Instead of using a compressor, an absorption chiller, on the right of Figure 1- 3, produces the
same compression effect, raising the pressure of water vapor by absorbing vapor at low pressure
in the absorber and consequently desorbing this vapor at a high pressure in the regenerator. The
water vapor is absorbed at a low pressure by the concentrated sorbent solution in the absorber. A
solution pump then pumps up the diluted solution to a higher pressure and temperature in the
Flat-plate collector
Evacuated-tube collector
Flat-plate collector
Concentrating collector
Rejected heat
Rejected heat
Heat input
Condenser
Condenser
Regenerator
Refrigerant
expansion valve
Refrigerant
expansion valve
Solution
pump
Work
Compressor
Solution
expansion valve
Evaporator
Absorber
Evaporator
Heat absorbed
from chilled water
Heat absorbed
from chilled water
T
Electric chiller
Rejected heat
T
Absorption chiller
regenerator. The water vapor is boiled off from the diluted sorbent solution in the regenerator by
adding thermal energy, and the water vapor is condensed by rejecting heat to cooling water in the
condenser. The other processes in the absorption chiller, the vaporization of the water refrigerant
and the removal of heat from the chilled water in the evaporator, operate similarly to the ones in
the electric chiller.
If the temperature of the refrigerant water vapor (steam) produced in the regenerator, is high
enough, then it can be used to produce more refrigerant vapor from the weak solution. In return,
this vapor is then used in a chiller, which then serves as a double effect absorption chiller.
From the thermodynamic point of view, the absorption chiller is a combination of a heat engine
and heat pump. The heat engine absorbs heat at a high temperature, rejects heat at a lower
temperature, and produces work. The work drives a heat pump that absorbs heat at a low
temperature and rejects it to the ambient at a higher temperature.
1.1.3
All the varieties of solar collectors can be used for cooling, given the broad operating temperature
ranges of absorption chillers. Figure 1- 4 plots the efficiency of the four types of solar collectors - flat plate, evacuated tube without (ET) and with concentration (CPC), and linear parabolic
trough (PTSC) depending on their operating temperature. Typically, a single effect LiBr/H2O
absorption chiller requires a 75-100 C heat source; and a double effect one requires a 150-180 C
heat source to generate chilled water. Normally flat plat solar collectors are coupled with single
effect chillers due to their relatively high efficiency at low operating temperature; and evacuated
tube and parabolic trough collectors are used to provide a high temperature heat source for double
effect absorption chillers.
This thesis is focused on the solar absorption cooling system, comprised of the PTSCs and the
double effect absorption chiller as indicated by the rectangular outline in Figure 1-4.
effect absorption cooling systems. In general, it has been concluded that this approach is the most
economic configuration with the highest system performance.
Although theoretically ET or CPC collectors can heat fluid to 150~160 C, the required
temperature by the double effect absorption chiller, there are few successful studies showing that
these two types of solar receivers can be successfully incorporated with double effect absorption
chillers.
Duff (Duff 2004) has reported that 106.5 m2 of integrated compound parabolic concentrating
collectors (ICPC) have been operated at 90-130 C to serve a 70kW (20 ton) hot water driven
double effect McQuay/Sanyo chiller to serve a commercial building in Sacramento, California. At
the beginning of the operation in 1998, daily collection efficiencies were nearly 50% in the
operating range of 120-160 C. While later, the highest operating temperature was at 110 C with
55% daily collection efficiencies, due to the lower operating temperature with less heat loss.
Figure 1-4 Solar collector efficiency and operating temperature required by absorption chiller
At U.S. Armys Yuma Proving Ground in Arizona a 1245 m2 of Hexel PTSCs solar system
supplying heated water to a 160 ton LiBr/H2O double effect absorption cooling system has been
successfully operated for nearly 14 years since its installation in 1979 (Hewett 1995). Hewett
discussed the technical and economic performances of this project and drew the conclusion that
the economics of solar absorption cooling systems are unattractive compared to conventional
alternatives (in 1995). The primary rationale included the high capital and operating costs of solar
collectors with absorption chillers, compared to those of electrically driven vapor compression
chillers.
Supplementing experimental research, many simulation based studies have been performed on
solar driven double effect absorption cooling systems. Lokurlu carried out system simulation
analyses in TRNSYS (Lokurlu 2002). He concluded that the combination of PTSC and a double
effect absorption chiller is promising for cooling systems with a load of at least 100 kW; Since
the PTSCs were not available for the study, this work remained in the simulation and preliminary
design stage.
Wardono developed a computer model of the double effect LiBr/H2O absorption cooling system
coupled with tilted flat plate solar collectors for an application in Albuquerque, NM (Wardono
1996). He calculated that the total solar energy input depends upon the ambient temperature, sky
clearness index, and system design; and he indicated that the solar contribution for supplying
energy to the double effect LiBr/H2O cooling system did not significantly vary for various
latitudes.
capital, operation, and maintenance costs, and also benefits the environment.
The special
the establishment of a unique experimental set up and procedures for investing a solar
absorption cooling and heating system
the carrying out a test program on both a parabolic trough solar collector and an
absorption cooling and heating system
the development of annual overall solar cooling and heating system simulation, the use of
this simulation to design the system and to optimize its performance; and validation of
the simulation by data obtained from the test program
the analysis of the experimental data, refinement of the model, and improvement of the
design and operation on the basis of the simulations
The solar collector model and overall solar system simulations developed are now being used as
tools to adapt parabolic trough solar collectors and double effect absorption chillers to various
climate zones, building applications, and system configurations in order to provide optimized
design and operation guidelines. In both its practical and theoretical aspects, this study
contributes important knowledge for the application of the solar absorption cooling and heating
systems. The practical observation and operation of the particular solar cooling and heating
system has laid the groundwork for improvement of the control and integration of solar collectors
and double effect absorption chillers; thus the analytical methods provide a platform to analyze
and improve systems.
In this research, mathematical modeling, system simulation, equipment testing, system testing,
and data analyses were combined to provide a deeper understanding of the system, to discover the
possible improvements in the solar collector design, to optimize the system design and operation,
and to provide a framework to design and evaluate solar absorption cooling and heating systems.
The research has been carried out by the following steps.
1.4.1
Prior to the design and installation of the solar cooling and heating system, studies were
performed regarding the solar field location, the structure for supporting the solar collectors,
system energy balances, the piping, and other engineering issues. In the mean time, a
comprehensive parabolic trough solar collector model and annual system performance
simulations were developed to assist the system design and operation.
1.4.2
The performance model of the solar collector is focused on a coated absorber pipe enclosed in an
evacuated glass envelope: the receiver of the parabolic trough solar collector (PTSC). This steady
state, single dimensional model is based on fundamental material and energy balances together
with heat transfer correlations programmed in the Engineering Equation Solver (EES).
Incident solar energy on the solar collector is distributed among useful energy gain, optical losses,
and thermal losses. To represent different optical losses, coefficients have been introduced in the
model. This model deals with the thermal losses resulting from conduction, convection and
radiation heat transfer to the surroundings, from the receiver. This PTSC model is based on
energy balance relations for the absorber pipe and the glass envelope together with heat transfer
correlations for the various the energy streams among them and the surroundings. It has 192
variables and 160 equations. This model predicts how the efficiency of the PTSC is influenced by
direct normal solar radiation, the incidence angle, collector dimensions, material properties, the
operating temperature, the presence of air in the annular space, the wind speed, the type of the
fluid, and the operating flow rate.
This model was used to select the proper operating conditions, to detect the possible problems in
the operation of the collectors such as incipient boiling at the tube surface, and to select a
circulation pump. Additionally the estimated performance of PTSC has been used to optimize
design parameters and operating conditions of the solar absorption cooling and heating system.
1.4.3
The system performance simulations were modeled in the TRNSYS transient simulation program
by two sections; the building simulation and the solar energy system simulation. The
sophisticated building simulation calculates the building heating and cooling loads based on the
inputs of the configuration of the building; weather conditions; the schedules for occupancy,
lighting, equipment; and set points for temperature and humidity in the test building space. The
thermal system simulations estimated the required energy input to meet the calculated building
loads, either as available solar radiation or as natural gas auxiliary fuel. The thermal system
simulation included all of major system components and operation strategies. Most of the major
components in the test solar energy supply system are available in the simulation library. Only
two new components, the solar receiver and the system controls, were written to integrate
controls for PTSC, chiller, pumps and fan coils.
10
The system simulation has been used as a generic system model to optimize system design and
operation, and to assess the impact of these parameters on the system performance: the
orientation of the PTSC; the location and volume of the storage tank; the piping diameter, length,
thickness, and the insulation; as well as the operating strategy.
1.4.4
The solar thermal system was designed to cool or heat the south zone of the Robert L. Preger
Intelligent Workplace (IW), an office space for multiple uses class rooms, laboratories, meeting
spaces, offices for faculty and students, at Carnegie Mellon University. To meet the cooling and
heating loads of this space, a 16 kW double effect absorption chiller was selected and installed.
Figure 1-6 Process and instrumentation diagram of the test solar absorption cooling and heating
system
This chiller is driven either by hot water or by natural gas to provide cooling in the summer and
heating in the winter. The chiller switches between the cooling mode and heating mode by
adjusting a two-position valve. This chiller incorporates a cooling tower to reject heat from its
operation as required in the cooling cycle. To satisfy the requirement of the double effect
absorption chiller, 52 m2 of linear parabolic trough solar thermal receivers, (PTSC) were
installed, including a circulating propylene glycol water mixture, instrumentation for flow,
temperature, pressure and direct normal solar radiation; circulation pumps, an expansion/pressure
tank; and a drain/ filling apparatus. A web-based automation system was also installed to operate
11
the solar collector, heat exchanger and the absorption chiller with their auxiliary system, monitor
the overall system status, and collect experimental data. In addition, there is a heat exchanger
installed parallel to the absorption chiller to compare the system performance between the solar
heating systems using an absorption chiller and the heat exchanger. The process instrumentation
diagram of the test solar absorption cooling and heating system is shown in Figure 1-6.
1.4.5
The experiments provided significant knowledge and understanding of the PTSCs and the solar
absorption cooling and heating system. The test program characterized the equipment and the
systems, validated the mathematic model of the solar collector, and the system simulation for
evaluating the annual system performance. The experiments in the test program are classified into
three groups:
Solar collector performance testing the solar collectors operated at a steady state, the
inlet temperature of heat transfer fluid (HTF) entering the solar collector receiver arrays
and the direct normal solar radiation are constant; testing the solar collection at a transient
state, when the operation temperature of the solar collectors increases with time until an
elevated temperature is researched.
Solar heating in the morning, circulating the heat transfer fluid through the bypass until
the desired temperature is reached, and then diverting the HTF to the absorption chiller/
heat exchanger to produce hot water for space heating. The building load, heat exchanger
HX-1 maintains the hot water from the chiller / HX-2 in the reasonable range by the
available flow of chilled water. Ultimately, when the solar energy is no longer adequate to
operate chiller / HX-2 due to the heat loss from the system and the reduction of the direct
normal solar radiation, the HTF is then diverted through the bypass.
Solar cooling in the morning, circulating the HTF through bypass until the temperature
required by the absorption chiller is reached, then diverting the HTF flow through the
absorption chiller to produce chilled water for space cooling. Ultimately, when the
amount of solar energy supply is no longer adequate to operate the absorption chiller, the
HTF is then diverted through the bypass.
During these tests, as indicated in Figure 1.6, data on temperature, pressure, flow, and direct
normal solar radiation were gathered by the data acquisition system for further data analyses.
12
1.4.6
After the data were collected, they were analyzed using the basic steady state heat balance of the
receiver and the balance of the system to determine fundamental characteristics of the system
such as the solar collector efficiency, the collector and system heat capacities, and the heat losses
from the system making use of statistical and other mathematical tools. The data then were used
to validate the PTSC model and to evaluate system simulation by comparisons with the solutions
of the solar collector model or system simulations.
There were two observations from the comparison. First, the initial collector model predicted
higher collector efficiency than the measurements. This discrepancy proved to be due to the
absorptivity of the glass envelope, a significant parameter impacting on the collector efficiency.
This absorptivity was apparently much higher than the value given by Broad, the equipment
manufacturer. After the properties of the glass envelope in the initial collector model were
adjusted, the deviation between the experimental data and the model solution was minimized.
Second, initial system performance simulation estimated much shorter preheat time than those
observed at the beginning of each day. This discrepancy proved to be due to the pipe component
in the TRNSYS modeled as an empty pipe without the heat capacity. A small storage tank,
inserted in the system simulation, added appropriate heat capacity to the piping. As a
consequence, the experimental data and the system simulation solution came into agreement.
13
Chapter 4, Experimental data analysis on PTSC model assesses and validates the solar model
by using experimental data. The model is used to analyze the PTSC performance under various
weather and operational condition.
Chapter 5, Solar absorption cooling and heating system simulation introduces the simulation
assumptions and in depth description of operation and control in the base case of the solar cooling
and heating simulation. This chapter also includes the assessment and evaluation of the system
performance model by using the experimental daily data.
Chapter 6, Simulation-based design and performance analysis on absorption cooling and
heating system presents the system optimization and system sensitivity analysis by serial system
comparison simulations. The guidelines of design and operation for solar cooling and heating
system are provided.
Chapter 7, Conclusions and recommendations summarizes the finding and contributions of this
thesis and suggests future areas for research and the issues involved, including: the thermal
storage equipment, an advanced control system, and the integration of cooling and heating
devices.
14
A solar absorption cooling and heating test system has been designed, installed, and tested in the
IW at Carnegie Mellon University of Pittsburgh. As shown in Figure 1-6, the system consists of
52 m2 of parabolic trough solar collectors, PTSCs; a 16 kW double effect absorption chiller; a
heat recovery exchanger; and a variable, simulated building load exchanger to measure the
performance of the solar collector and the overall solar cooling and heating system. A web-based
data acquisition and control system was developed and installed to operate the solar system while
storing and displaying the test measurement data. The PTSC was tested at various operating
conditions: direct solar irradiation, wind load, heat transfer fluid, flow rate, and temperature.
Daily tests on the solar cooling and heating were conducted at various weather conditions: clear
day, mostly sunny day, mostly cloudy and overcast in winter and summer, respectively. In the
future, this solar absorption cooling and heating test system will be integrated with the cooling
and heating units of the IW and incorporated in the campus cooling and heating grids.
Device description
The solar collectors installed in the IW are single axis tracking solar concentrators: parabolic
trough solar collectors (PTSCs). They track the altitude of the sun as it travels from east to west
during the day to ensure that the radiation from the sun is continuously focused on the linear
receiver. These PTSCs, provided by Broad Air Conditioning Co., have a 52m2 aperture surface,
which is the total open cross sectional area of four modules of parabolic reflectors.
Figure 2-1 shows two arrays of PTSCs installed in series in the two valleys of the IW saw-tooth
roof. They are connected by the supply and return lines of the heat transfer fluid (HTF), an
aqueous solution containing 50% propylene glycol, with the absorption chiller installed on the
southeast platform adjacent to the IW. The tracking axes of the PTSCs are oriented 15 east of
true north because this orientation minimizes the collector height, wind loading, and structural
requirements of the installation.
15
The PTSCs
The IW
Pipelines
(Stine 1987)
Parabolic trough
reflector
Support
structure
Receiver tube
Tracking
mechanism
Figure 2-2 Broad BJ16A parabolic trough solar collectors and the receiver tube
16
2.1.2
The installed PTSC, shown in Figure 2-2, comprises a parabolic trough reflector mirror; a
receiver tube, a surface treated absorber pipe at its focal line surrounded by an evacuated
transparent tube; supporting structure; and a tracking mechanism.
A module of the Broad PTSC receiver weighs 200 kg. It is designed to withstand a 31 m/sec
wind load. The 13.34 m2 aperture area and 0.68 m2 receiver area corresponds to a 19.6
concentration ratio. The parabolic reflector trough, according to Broad, has a reflectance of 0.8.
Most of solar radiation on the reflector is focused on the receiver tube, after it impinges on this
mirror. The receiver tube consists of an absorber pipe at its center surrounded by a glass envelope
as shown in the right bottom of Figure 2-2. The absorber pipe is coated with selective blackened
nickel, which has a high absorptivity of 0.96 for short wave length solar radiation and a low
emissivity of 0.14 at 100C for long wave length heat radiation. The glass envelope plays an
important role in reducing convective and the radiative losses from the receiver tube to the
atmosphere. Its surface temperature is much lower than that of the absorber pipe, and it is opaque
to thermal radiation from that tube. In addition, the annular space between the absorber pipe and
the glass envelope is evacuated in order to decrease the conduction and convection between them.
The Broad PTSC tracking drive is a large semi circular gear engaged with a small gear powered
by a 24V servo motor. PTSCs typically have a higher efficiency than plate solar collectors such
as a flat solar collector or an evacuated-tube collector when the operation temperature is high.
The characteristics of the PTSC installed in the IW are addressed in Table 2-1.
Device description
The absorption chiller installed in IW is a dual fired two-stage, water-LiBr chiller with a cooling
tower. This chiller, also fabricated by Broad Air Conditioning Co., has a 16 kW rated cooling /
heating capacity driven by either hot water or natural gas. Figure 2-3 is the absorption chiller
installed on the southeast platform of the IW. It is connected with solar collection loop, and its
chilled / hot water supply and return lines. Its working schematic flow diagrams1 are illustrated in
Figure 2-4 and Figure 2-5.
17
Operating temperature:
60-180C
Module size:
200 kg
2 modules; 26.45 m2
Rim angle, 2:
73
Reflectors:
Focal length:
81.8 cm
Receiver:
Sun tracking
24 V powered
Servo motor
Small gear, big gear.
Wind loads
16 m/sec (tracking)
31 m/sec (stowed)
2.2.2
The absorption chiller consists of five major and minor heat transfer components, three pumps, a
cooling tower, and other associated valves and pipe fittings in Figure 2-4.
The five major components include: an evaporator (marked 4), an absorber (marked 5), a hightemperature regenerator (marked 2), a low-temperature regenerator (marked 1), and a condenser
(marked 3). The three minor heat transfer components are: a high temperature heat interchanger
Rim angle is the angle between the line from vertex to focus and the line from focus to the parabola ridge
point.
18
(marked 6), a low-temperature heat interchanger (marked 7), and a refrigerant by-pass heat
exchanger (marked 7a).
19
to the Regenerator that operates at a higher pressure and a higher temperature to vaporize water
from the solution making use of thermal energy from the solar collectors or from the natural gas
burner. The water vapor is condensed by rejecting heat to cooling water in the Condenser. Next,
condensate water is passed through an expansion nozzle into the Evaporator. The water is
vaporized there at a low pressure, absorbing heat transferred from chilled water flow.
The installed double effect absorption chiller has a coefficient of performance of 1.2 when
operated in cooling mode, driven by either fluid heated in solar receivers or by natural gas. A
single valve, marked 24 on both Figures 2-4 and Figure 2-5, can be opened to switch the chiller
from the cooling to heating mode. In the heating mode, the water vaporized from the LiBr
solution in the Regenerator, directly flows into the Evaporator, as shown in Figure 2-5. The
Evaporator now acts as a Condenser and heats a second water stream that is used for heating the
IW. At the design operating conditions in the cooling mode, the chiller cools 9 gpm of 14C
return chilled water to 7C and rejects the heat to cooling water at 30C from its integral cooling
tower. In the heating mode, the chiller heats 9 gpm of 50C return hot water to 57C by
condensing vapor from the Regenerator in its Evaporator.
System description
A solar absorption cooling and heating test system in the IW was set up to test the parabolic
trough solar collector and system performance. This test system, shown in Figure 1-6, consists of
two loops: the solar collection loop and the variable load loop. The absorption chiller / the heat
exchanger are in the middle. It is connected with the HTF supply system on the left and the
cooling / heating load system on the right. The necessary instrumentation and control for the
system have been installed to operate the system and to process the experimental data.
2.3.2
The solar collection loop comprises two main circulation pumps, an expansion tank, and threeway valve in addition to the PTSCs, the absorption chiller, and heat exchanger HX-2. One of two
pumps, marked S1 in Figure 1-6, was provided by Broad to circulate the HTF in the solar loop
including the absorption chiller. It is packed with three-way valve, Broad instrumentation, supply
and return lines, and the PTSC control panel together in a metal cabinet, shown in Figure 2-6. To
20
reduce the difficulties of the system integration and control, another pump, marked as S4, and a
heat exchanger, HX-2, were selected and installed in the solar loop. The three-way valve was
installed in Broad pump & control package for adjusting the amount of the HTF flowing though
by-pass and the absorption chiller. Its control will be discussed in the control section of the test
system.
The volume of the HTF varies with the temperature changes in a closed system due to thermal
expansion and contraction. An expansion / compression tank is required to accommodate the
varying quantity of liquid and operate the HTF within a selected pressure range. Since the
operation temperature of the absorption solar cooling and heating test system is between -20C to
180C, an expansion tank, provided by Zilmet in Italy, was installed in the mechanical room to
maintain a controlled pressure and to prevent vaporization in the closed solar collection loop. It is
located at near the point of lowest pressure in the system and shared by the two solar collection
loops (solar absorption chiller loop and solar heat exchanger loop). Its maximum working
pressure is 10 bars and its pre-charge is 36 to 44 psi (2.5 to 3 bar).
Unit
Cooling capacity
15.212
kW
14.17
7.63
m3/h
Heating capacity
4.5
kW
50
52
m3/h
12.629
kW
2.366
m3/h
Power voltage
220
Power
Name
Power frequency
60
HZ
1.749
kW
70
kg
56
Heating water
Cooling water
Quantity
Solution
21
The heat exchanger, HX-2, was installed in the solar collection loop parallel to the absorption
chiller to compare the solar heating system performance of two configures by the absorption
chiller and by a heat exchanger. This heat exchanger from Bell and Gossett is a brazed plate heat
exchanger, which offers the highest level of thermal efficiency and durability in a compact, low
cost unit.
Control panel
back view
Threeway valve
Temperature and
pressure sensors
Supply and
return lines
According to the specification sheet of the provider, the overall heat transfer coefficient is 359
Btu/hr-ft2-F (2.05 kW/m2-C) and the total heat transfer surface area is 11.31 ft2 (1.05 m2). The
Maximum temperature is around 232C, and the maximum pressure is 435 psi (30 bar).
At the design conditions, the expansion tank sets the initial pressure in the system. The HTF
circulates through the three way valve into the by-pass line back to the solar collection loop.
When the temperature of the HTF meets the requirements of the absorption chiller, the HTF flows
through the absorption chiller and solar energy is then used to cool / heat the space.
2.3.3
Systematic testing, of the PTSC and solar cooling and heating system, requires a load that can
readily be adjusted. This load is provided by a shell-and-tube heat exchanger HX-1 fed with
chilled water or hot water from the campus grids for heating or cooling tests, respectively. The
22
flow of the chilled / heated water is controlled by a valve to achieve a desired set point
temperature and cooling / heating load. Figure 2-7 shows the pictures of the overall system.
Figure 2-7 Overall solar absorption cooling and heating test system
2.3.4
For operation of IW solar cooling and heating system, an instrumentation, control and data
acquisition systems has been provided by the Automated Logical Co. (ALC). The ALC control
system collects the measurement data from the operation of the solar collector, the absorption
chiller, heat exchangers and variable load heat exchanger to evaluate the device and the system
performance. The ALC control system is a web-based, BACnet as protocol, control and data
display system. The system can be operated and observed in anywhere of the world through a
standard web browser, without the need for special software on the workstation. This system
works together with two individual control systems from Broad, which are used to operate the
PTSCs and the absorption chiller, respectively as indicated in Figure 2-8. The PTSC control
system and the chiller control system, provided by Broad, are used to operate the devices
separately by different portable control panels and also to communicate and corporate with each
23
other in the solar driven cooling or heating operation. The data collected in both of the Broad
control systems are in a local domain; it is necessary to copy them to a working computer in order
to analyze the data. In addition to operating devices other than the PTSC and the absorption
chiller in the system, the ALC control system also serves as the major data acquisition and data
analysis system.
24
2.3.4.3 Controls for the solar cooling and heating test system
There are three control systems in the test system as addressed before. To integrate two Broad
control systems into the ALC system, third-party integration has to be used so that the PTSC
control and the chiller control can directly communicate with ALC control system through a
standard communication part. However, since this integration requires that Broad open their
private communication protocol to ALC, the control system integration was not implemented.
Therefore an educated operator is required to integrate the operation of the overall system. None
the less, in all of these individual control systems, the control is electronic based, not like
traditional pneumatic or electric controls, with advanced control algorithms making the individual
system operation efficient and reliable.
The control elements for the PTSC system include
25
Others
Temperature
Temperature
flow
Pressure
flow
Sensor location
Range
PTSCs inlet
Mediu
m
HTF
T1
Manufacturer accuracy
T1b
PTSCs inlet
HTF
(-45.5 C) to 260 C
T2
PTSCs outlet
HTF
(-45.5 C) to 260 C
T2b
PTSCs outlet
HTF
(-45.5 C) to 260 C
T17
middle PTSCs
HTF
(-45.5 C) to 260 C
T3
Chiller inlet
HTF
(-45.5 C) to 260 C
T4
Chiller outlet
HTF
(-45.5 C) to 260 C
T15
HX2 inlet
HTF
(-45.5 C) to 260 C
T16
HX2 outlet
HTF
(-45.5 C) to 260 C
F1
PTSCs inlet
HTF
0 to 10 gpm
F2
Chiller inlet
HTF
0 to 10 gpm
P1
middle PTSCs
HTF
0 to 250 psi
P2
PTSCs outlet
HTF
0 to 250 psi
T5
water
(-10 C) to 110 C
T6
water
(-10 C) to 110 C
T7
water
(-45.5 C) to 260 C
T8
water
(-45.5 C) to 260 C
F3
water
0 to 10 gpm
F4
water
0 to 10 gpm
pyrheliometer
IW roof
Irrad.
0 to 1400 W/m2
gas meter
gas
(-45.5 C) to 260 C
Sensor: 0.3C at 0 C;
0.8C at 100 C;
1.3 C at 200 C;
Transmitter: 0.1% of span
26
Vacuum maintenance
The details of the chiller control principles can be found in Appendix 2.A. of Hongxi Yins thesis
An Absorption Chiller in a Micro BCHP Application: Model based Design and Performance
Analysis (Yin 2006).
In addition to the controls by above control system, controls in ALC are follows:
Switch the operation operations: ALC solar collection loop only, Broad solar collection
loop only, Broad solar cooling and heating system, ALC solar heating system
With the control, instrumentation, and data acquisition systems, the solar absorption cooling and
heating system can be operated to complete various test programs. The performance of the PTSC
and solar thermal system has been investigated, and the results and approaches are addressed in
the following sections.
27
solar absorption cooling/heating tests using the absorption chiller, and solar heating tests using
heat recovery exchanger, HX-2. The operating temperature, operating system, and the number of
days for these tests are listed in Table 2-4.
Table 2-4 Four types of tests conducted
days
Operated
system
HTF temperature
operated ( C)
10
Solar + HX
Solar + Chiller
10 -180
17
Solar + HX
Solar + Chiller
0 - 98 ; 19 - 162
16
Solar + Chiller
0 - 164
Solar + HX
0 - 93
Test name
In this type of the test, the HTF was heated in the PTSCs and circulated through the by pass or
the heat exchanger, HX-2, in the solar collection loop as shown in Figure 2-10. The PTSCs were
operated in a transient state in which the operating temperature of the solar increased with time
due to the solar heat gain. The operation ceased when a critical temperature, the maximum
operating temperature specified by Broad, was reached. The data from this type of test was used
in the determination of the optical efficiency, the heat capacity, and the heat and pressure losses of
the PTSCs and the balance of the system.
Solar
collectors
Solar
collectors
HX2
S5
S1
In these tests, as in the transient state tests, the HTF was heated in the PTSCs and circulated
through the by pass or HX-2 at the beginning of test, until the desired elevated temperature was
28
reached. Then the HTF was switched to flow through the absorption chiller or through the heat
recovery exchanger HX-2 and the pump S5.
exchanger HX-1 and was adjusted to maintain the solar loop at a near constant operating
temperature, a quasi-steady state. The quasi-steady state refers to the condition of the collector
when the flow rate and inlet fluid temperature are constant, but the exit temperature changes
slightly due to the normal variations in solar irradiance that occur with time for clear sky
conditions. If the steady state became difficult to maintain due to the heat loss of system and the
reduction of solar radiation, the operation was halted. This type of the test, as illustrated in
Figures 2-11 and 2-12, is used to determine the performance of solar collector. The experimental
data collected are presented in Table 2:1 of Appendix 2.
Solar
collectors
HX1
Absorp.
Chiller
S1
Solar
collectors
HX2
HX1
S5
S4
In these tests, when the desired HTF temperature was reached, the HTF was diverted to
absorption chiller to produce chilled water or heated water for space cooling or heating. The
29
simulated building load was modified to maintain the temperature of the chilled water or heated
water from the chiller within a reasonable range by regulating the flow of heated water or chilled
water from the grids of the building flowing through the load exchanger, HX-1, as indicated in
Figure 2-11. Finally, when amount of solar energy supply was no longer adequate to operate the
chiller due to the heat loss of system and the reduction of the direct normal solar radiation, the
HTF was switched back through the by pass.
In these tests, the HTF was circulated and heated through HX-2 without running the load pump,
S4 on the cold side of the exchanger until the desired operating temperature was reached. Then
HX-2 was used to provide heat to the load exchanger, HX-1 by operating the load pump, S4. The
simulated building load was modified to maintain the hot water from HX-2 within a reasonable
range by regulating the flow of chilled water flowing on the cold side of the HX-1, as shown in
Figure 2-12. Finally, when amount of solar energy supply was no longer adequate to operate HX2 due to the heat loss of system and the reduction of the direct normal solar radiation, the system
operation was halted.
Overall, the purpose of the solar thermal building cooling/heating test program is to determine
operating conditions such as temperature, flow rate and pressure of the HTF in the
PTSCs and the system in various situations.
the characteristics of the PTSCs: their optical and overall efficiencies, heat capacity, heat
and pressure losses over a range of operating conditions.
the performance of the absorption chiller: its capacity and COP for both cooling and
heating, depending on the operating conditions.
the time required for the PTSCs and the system to reach a desired operating temperature.
the characteristics of system, such as heat capacity and heat and pressure losses
the choice between the chiller and the heat recovery exchanger HX-2 as representing the
most effective system for heating.
possible design and operational measures for improving the performance of the PTSCs,
the chiller, and the overall solar thermal cooling/heating system.
techniques for the design of such systems for optimal, economic performance.
30
The data acquisition system gathered the data of direct normal solar radiation, temperature,
pressure, and flow rate throughout the system. Samples of the gathered data for use in analyzing
the performance of the PTSCs and the solar building cooling/heating system follow.
2.4.1
The PTSC tests at transient conditions were conducted by focusing the PTSCs, heating the HTF
to a desired temperature without rejecting heat, and then defocusing the PTSC allowing the HTF
temperature to drop. This process has been repeated under various flow rates, starting times
during a day, and ambient temperatures.
Experimental data from a test on 29 March 07, typical T-t and Q-t charts, are shown in Figure 213 and 2-14. These charts show that the HTF temperature was nearly uniform in the solar
collection loop during the heating period. In addition, after the PTSC was defocused, the HTF at
the outlet of the PTSC was lower than one at the inlet due to the heat losses from the receiver to
the surroundings.
In Figure 2-14, the fluctuated solar energy flow impinging on the solar collector indicated effects
of clouds. The energy collected by solar receivers is about 10% of solar energy impinging on the
solar collector because under transient state operation, significant of solar energy is transferred to
HTF, piping and fittings and what delivered is small.
180.00
160.00
Temperature in C
140.00
120.00
100.00
T_sr_in
80.00
60.00
T_sr_out
40.00
20.00
9:
30
9:
50
10
:1
0
10
:3
0
10
:5
0
11
:1
0
11
:3
0
11
:5
0
12
:1
0
12
:3
0
12
:5
0
13
:1
0
13
:3
0
13
:5
0
14
:1
0
14
:3
0
14
:5
0
15
:1
0
15
:3
0
15
:5
0
16
:1
0
16
:3
0
16
:5
0
17
:1
0
17
:3
0
0.00
Figure 2-13 Operating temperatures of the PTSC test at transient state on 29 March 07
31
55.00
50.00
Idn*Aa*cos(theta)
45.00
Power rate in kW
40.00
35.00
30.00
25.00
20.00
15.00
10.00
Q_solar_delivery
5.00
0.00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9:3 9:5 10:1 10:3 10:5 11:1 11:3 11:5 12:1 12:3 12:5 13:1 13:3 13:5 14:1 14:3 14:5 15:1 15:3 15:5 16:1 16:3 16:5 17:1 17:3
Time on Mar.29,2007
Figure 2-14 Energy flows of the PTSC test at the transient state on 29 March 07
The heat capacity of the system was calculated by dividing the total heat
transferred from and to the HTF in HX-2 in these two process cooling and heating steps by the
difference between the maximum and minimum HTF temperatures. The test basically included
two processes: cooling and heating. The system heat capacity was also calculated from the
masses and specific heats of the PTSCs, the exchanger, the pipe, and the HTF fluid they contain.
32
Table 2-5 shows good agreement between the measured and the calculated values of the total heat
capacity of the system.
Table 2-5 Heat capacity of the solar collection loop
Test #
Tambient
( C)
Measured heat
capacity (kJ/C)
25.5
697
24
711
28
576
25
611
2.4.2
Calculated heat
capacity (kJ/C)
576~629
The PTSC tests were performed only on clear days when the direct normal solar radiation was
greater than 630 W/m2, and its variability was less than 4% throughout the tests. Since wind
velocity greatly impacts the convective heat loss from the PTSCs, all of performance tests were
performed with wind speed less than 4.5 m/s. Turbulent flow was maintained within the absorber
pipe to ensure good heat transfer between the fluid and the pipe. In the various tests, either the
absorption chiller or the heat recovery exchanger, HX-2, were involved. The operating
temperatures of HX-2; the pump, S4; and the temperature sensors T5 and T6 are limited to those
lower than 107 C. To test higher operating temperature in the PTSCs, the absorption chiller was
used. The PTSC tests have been conducted in 17 clear days in the period February to July 2007.
The ranges of operation conditions are listed in Table 2-6.
Figure 2-15 and 2-16 are the experimental temperature-time, and energy rate-time data from a
typical PTSC performance test at a steady state on 22 April 07. The plots show the temperatures
at the inlet and outlet of the PTSCs and the two heat exchangers, HX-2 and HX-1. The time step
for the measurements was 1.0 minute. During the test period, three quasi steady states were
established for which the PTSC performance was calculated.
Table 2-6 Operating condition in the PTSC performance tests
Tambient
( C)
Wind
(m/s)
Tinlet
( C)
FRsolarloop
(gpm)
Reynolds
Number
Incident
angle
-2.5 ~ 29.28
0.42 ~ 3.23
41.5 ~ 151.2
5.6 ~ 8.4
6541~49979
3 ~56
651 ~ 997
33
110.00
100.00
90.00
T_sr_out
Temperature in C
80.00
T_HX2_cs_
70.00
T_sr_in
60.00
T_HX2_cs_
50.00
T_HX1_cs_ou
40.00
30.00
20.00
T_HX1_cs_
10.00
0
:1
:3
17
17
16
:5
:3
16
0
:5
:1
16
15
15
:3
:1
15
0
:3
:5
14
14
0
:1
14
13
:5
:3
:1
13
13
0
:5
12
:3
12
:1
12
0
:3
:5
11
11
0
:1
11
:5
10
:3
10
50
:1
10
9:
9:
30
0.00
Figure 2-15 Operating temperatures of the PTSC test at steady state on 22 April 07
60.00
55.00
50.00
Power rate in kW
45.00
Idn*Aa*cos(theta)
40.00
35.00
30.00
Q_HX2_hs
25.00
Q_useful_solar
20.00
15.00
Q_HX2_cs
10.00
5.00
0.00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9:3 9:5 10:1 10:3 10:5 11:1 11:3 11:5 12:1 12:3 12:5 13:1 13:3 13:5 14:1 14:3 14:5 15:1 15:3 15:5 16:1 16:3 16:5 17:1 17:3
Figure 2-16 Energy flows of the PTSC test at steady state on 22 April 07
2.4.3
Solar tests with the absorption chiller, cooling/heating, were conducted during clear or mostly
clear days in Pittsburgh throughout a year. The operation proceeded normally from morning
startup to shutdown in the evening or until terminated by the appearance of clouds. The
experimental data from these cooling/heating tests were used to characterize the PTSCs, the
absorption chiller, and the overall system.
34
determining the overall effectiveness of the solar system in providing cooling and heating for the
building throughout a year.
Defocused the PTSCs by adjusting the initial angle to reduce the amount of the collected
solar energy, if the solar energy is in excess. If the solar energy is not adequate for
requirement to operate the chiller at full capacity, adjust the flow rate of cold side of heat
exchanger HX-1, so that the hot source from solar can still be sufficient to support the
partial capacity operation of the chiller.
6. If the solar energy is not enough for the chillers requirement, turn on the gas burner and
stop the HTF flow through the chiller and by pass it through the three way valve back to
the solar collection loop.
7. Shut down the PTSCs and the absorption chiller
The experimental data show that it take about three hours or more to heat the system and its HTF
from the ambient temperature to 160 C, the temperature at which the absorption chiller is
programmed to switch from natural gas to solar energy. The absorption chiller operated about
four hours a day on the available solar energy during a sunny day in Pittsburgh. After 16:30, the
solar collector could not provide HTF at a temperature high enough to operate absorption chiller
35
efficiently. The HTF loop from the solar field then bypassed the absorption chiller, and the natural
gas burner would be used to drive the chiller.
Experiments in three of thirteen days provided reasonable data on system performance for solar
cooling. Figure 2-17 through 2-18 show system temperatures and heat quantities for cooling
operation throughout two days in July 2007. They indicate the operational process: the HTF was
heated up from time to time; when the temperature desired by the chiller is reached, the HTF was
diverted through chiller; adjust the heated water flow in the cold side of HX-1 to remove heat.
Figure 2-17 and 2-18 show throughout a day, the measured temperatures of the HTF at the exit of
the PTSCs and at the inlet and outlet of the chiller and also of the chilled water at the inlet and
outlet of the chiller. The rapid rise of the temperatures of the HTF at the chiller inlet and outlet
was the result of the three way valve opening to admit the HTF to the chiller when its temperature
exceeds 160C. Prior to this time, the chiller was heated by the flow of natural gas to the
regenerator.
Figure 2-19 and 2-20 show the corresponding calculated heat quantities:
the solar input; the product of direct normal solar irradiation from pyrheliometer
measurements, actual aperture surface area, and the cosine of the incident angle
the delivered thermal energy to the chiller: the product of the HTF flow and the
temperature difference over the chiller.
the cooling capacity provided by the chiller: the product of the chilled water flow and the
temperature difference over the chiller.
As indicated by these figures, energy delivered by solar receiver was larger than the energy used
by chiller at the beginning of the chiller operation while the relation between them was reversed
in the later afternoon. When the HTF was operated at 150 ~ 160 C, the overall solar efficiency of
the PTSCs was approximately 33% to 37%. The COP of the installed absorption chiller was in
the range 1.0 to 1.2. The solar COP of the overall installed solar cooling system, the product of
the COP of absorption chiller and the solar collector efficiency, was therefore about 0.33 to 0.44.
The maximum capacity of the absorption chiller was 12 kW. One of the reasons for this capacity,
significantly lower than the chillers design capacity of 16 kW, was related to rate of heat transfer
between HTF and LiBr solution. Rate of heat transfer depends on the temperature of HTF and
heat transfer coefficient of area. Chiller capacity was limited by the operating temperature of
HTF, which was about 150 ~ 160 C. To get full chiller capacity, higher temperature of HTF is
36
required. Another reason is the weather conditions in Pittsburgh. Since it was very humid, the
direct normal solar radiation was not high, typically about 600~900 W/m2.
170.00
T_chiller_HTF_in
160.00
150.00
140.00
T_chiller_HTF_out
130.00
Temperature in C
120.00
110.00
100.00
90.00
T_sr_out
80.00
70.00
60.00
50.00
40.00
30.00
T_chiller_CHW_return
20.00
10.00
T_chiller_CHW_supply
40
10
:0
0
10
:2
0
10
:4
0
11
:0
0
11
:2
0
11
:4
0
12
:0
0
12
:2
0
12
:4
0
13
:0
0
13
:2
0
13
:4
0
14
:0
0
14
:2
0
14
:4
0
15
:0
0
15
:2
0
15
:4
0
16
:0
0
16
:2
0
16
:4
0
17
:0
0
9:
20
9:
40
8:
9:
00
0.00
160.00
150.00
140.00
130.00
T_chiller_HTF_out
110.00
100.00
T_sr_out
90.00
80.00
70.00
60.00
50.00
40.00
30.00
T_chiller_CHW_return
20.00
10.00
T_chiller_CHW_supply
10
:0
0
10
:2
0
10
:4
0
11
:0
0
11
:2
0
11
:4
0
12
:0
0
12
:2
0
12
:4
0
13
:0
0
13
:2
0
13
:4
0
14
:0
0
14
:2
0
14
:4
0
15
:0
0
15
:2
0
15
:4
0
16
:0
0
16
:2
0
16
:4
0
17
:0
0
17
:2
0
0
9:
4
0.00
9:
2
Temperature in C
120.00
37
55.00
50.00
45.00
Power rate in kW
40.00
IDN*Aa*cos()
35.00
30.00
25.00
20.00
15.00
Q_chiller_cooling
10.00
Q_solar_delivered
5.00
Q_chiller_solarinput
0.00
8:4
9:0
9: 2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9:4 10:0 10:2 10:4 11:0 11:2 11:4 12:0 12:2 12:4 13:0 13:2 13:4 14:0 14:2 14:4 15:0 15:2 15:4 16:0 16:2 16:4 17:0
45.00
Power rate in kW
40.00
35.00
30.00
25.00
20.00
15.00
Q_chiller_cooling
10.00
Q_solar_delivered
5.00
Q_chiller_solarinput
0.00
9: 2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9:4 10:0 10:2 10:4 11:0 11:2 11:4 12:0 12:2 12:4 13:0 13:2 13:4 14:0 14:2 14:4 15:0 15:2 15:4 16:0 16:2 16:4 17:0 17:2
38
150.00
T_chiller_HTF_in
140.00
130.00
T_chiller_HFT_out
120.00
Temperature in C
110.00
100.00
T_sr_out
90.00
80.00
70.00
60.00
50.00
T_chiller_HW_supply
40.00
30.00
T_chiller_HW_return
20.00
10.00
9:
40
10
:0
0
10
:2
0
10
:4
0
11
:0
0
11
:2
0
11
:4
0
12
:0
0
12
:2
0
12
:4
0
13
:0
0
13
:2
0
13
:4
0
14
:0
0
14
:2
0
14
:4
0
15
:0
0
15
:2
0
15
:4
0
16
:0
0
16
:2
0
16
:4
0
9:
2
9:
0
8:
4
0.00
IDN*Aa*cos()
45.00
Power rate in kW
40.00
35.00
30.00
25.00
20.00
Q_chiller_heating
15.00
10.00
Q_solar_delivered
5.00
0.00
Q_chiller_solarinput
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8:4 9:0 9:2 9:4 10:0 10:2 10:4 11:0 11:2 11:4 12:0 12:2 12:4 13:0 13:2 13:4 14:0 14:2 14:4 15:0 15:2 15:4 16:0 16:2 16:4
The heated water produced in the Evaporator of the chiller was circulated to the load test heat
exchanger, HX-1.
In order to ensure good heat transfer in the solar collectors, especially during the cold weather,
calculations were carried out to determine the flow rate to achieve turbulent flow; the results are
presented in Table 2:2 of Appendix 2. Similar to the curves presented above for cooling with the
solar absorption chiller, Figure 2-21 and 2-22 show the measured temperature and heat flow
quantities throughout the day for 9 March 2007. Figure 2-21 indicated that there is large
temperature difference between HTF source and hot water generated by chiller. That is more loses
during heat transfer from HTF to LiBr solution. This high temperature difference is due to the
boiling point elevation of LiBr solution. The charts show that the heat delivered by the system
39
was about 12 kW, when the hot water was produced by the chiller at 37 oC, some 20 C lower
than the rated supply temperature, 57 C. If hot water was produced at 52 oC by increasing the
entering temperature to 50 oC, some 15-18 kW energy input was required; the heating efficiency
was significantly reduced, about 0.38. Reasons for this reduced heat efficiency of the absorption
chiller may be the increased thermal losses to the surroundings during the condensation process in
the Evaporator and direct absorption of water vapor produced in the Regenerator by LiBr solution
in the Evaporator.
2.4.4
Solar heating tests making use of the heat recovery exchanger HX-2 have been carried out in
three sunny, cold days from February to April 2007. Experimental data have been obtained to
compare the system performance in solar heating using either the absorption chiller with the HTF
at 140oC, as reported above, or the heat recovery exchanger with the HTF at 68 oC
The operation process of solar heating daily tests by using HX was as follows:
1. Start up the PTSC by operating it in the automated operation mode; the PTSC
automatically tracks the sun.
2. Heat and circulate the HTF through HX-2 in the solar collection loop without running the
load loop pump.
3. When the HTF reaches the temperature required by heating demands, turn on the load
loop pump, so that the heat exchanger starts to generate hot water for load.
4. Reject heat from HX-2 through hot water circulated to HX-1; the flow rate of chilled
water at the cold side of HX-1 is adjusted to insure the hot water generated by HX-2
balance the solar energy captured.
5. When the solar energy is not adequate for heating devices requirement, defocus the
PTSC shut down the load loop pump S-4.
Figure 2-23 and 2-24 are the experimental results of a solar heating daily test using HX-2 on 2
March 2007. As shown in Figure 2-23, HTF flow through the heat exchanger was initiated when
the outlet temperature of the collectors reached 90C; this temperature dropped to 68C and
remained stable as heat was delivered to the water streams flowing through the heat exchangers;
The temperature difference between HTF source and hot water generated by chiller is much less,
so that less heat lost during heat transfer between the HTF and LiBr solution.
40
100.00
90.00
80.00
Temperature in C
70.00
60.00
T_HTF_HX_i
n
T_sr_out
T_HX_HW_out
50.00
T_HTF_HX_out
40.00
T_HX_HW_in
30.00
20.00
10.00
9:
30
9:
50
10
:1
0
10
:3
0
10
:5
0
11
:1
0
11
:3
0
11
:5
0
12
:1
0
12
:3
0
12
:5
0
13
:1
0
13
:3
0
13
:5
0
14
:1
0
14
:3
0
14
:5
0
15
:1
0
15
:3
0
15
:5
0
16
:1
0
16
:3
0
16
:5
0
17
:1
0
17
:3
0
0.00
Idn*Aa*cos()
45.00
Power rate in kW
40.00
35.00
30.00
25.00
20.00
Q_solar_delivered
Q_HX_solarinput
Q_HX_heating
15.00
10.00
5.00
0.00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9:3 9:5 10:1 10:3 10:5 11:1 11:3 11:5 12:1 12:3 12:5 13:1 13:3 13:5 14:1 14:3 14:5 15:1 15:3 15:5 16:1 16:3 16:5 17:1 17:3
A comparison of solar heating using an absorption chiller or a heat recovery exchanger, based on
the tests, presented in Table 2-7, shows clearly that a heat recovery exchanger is more effective.
Table 2-7 Heating system performance comparison between HX based and absorption chiller based
Q_useful (kW)
Operation hours (hrs/day) in March
Storage is possible
Solar + HX heating
16 ~29
15~19
yes
not quite
41
Use of the exchanger avoids the large temperature difference between the HTF and the heated
water in the absorption chiller. And it allows the collectors to be operated at a lower temperature,
thus reducing heat losses from the system.
2.5.1
Due to the losses in the transmission and reflection of radiation and in the conduction,
convection, and radiation of heat, the PTSCs are not able to convert all of the incident solar
radiation into the thermal energy of the flowing medium. If the PTSC is selected as a control
volume, the energy balance of the PTSC is indicated in Equation 2-1. The first term in the
equation is the total solar energy absorbed by the receiver tube of the PTSC; the second term is
the useful energy delivered by the HTF to outside of the PTSC; the third term is the thermal loss
from the PTSC to the surroundings; the right side of the equal sign is the energy used to heat the
receiver pipe of the PTSC and the HTF inside of the receiver pipe.
(Tin + Tout )
2
dt
Equation 2-1
Where,
IDN = direct normal solar radiation
Aa = aperture area of the solar trough
= incident angle, degree
IAM= incident angle modifier, addressed in Chapter 3
= optical efficiency, the fraction of the incident solar energy absorbed by the receiver tube
of the PTC; this fraction is related to the reflectance of the reflector mirror, the absorptivity
42
and transmittance of the glass envelope, the absorptivity of the coating of the absorber pipe,
the tracking error, and other optical errors
(Tin + Tout )
2
= the average rate of temperature change of the HTF, receiver pipe, and fitting in
dt
the PTSCs
Qloss_PTSC = thermal losses from the PTSCs to the surroundings
When the PTSC is operated at a steady state, no heat is stored in the control volume; the right side
of the equal sign of Equation 2-1 is equal to zero. Solar collector efficiency can be defined by the
Equation 2-2.
Equation 2-2
I DN * Aa * cos( ) * IAM
T
= *
I DN
Equation 2-3
T
T 2
= *
*
I DN
I DN
Equation 2-4
where,
= optical efficiency
= coefficient of the first order
43
2.5.2
Based on the experimental data from the PTSC tests at steady state conditions, the statistical
method was used to correlate the performance of the PTSCs. First, 55 steady state data sets were
selected from the 1800 collected during the 15 day tests. Second, the mean values of the
experimental data were calculated based on all of single data collected per minute in each of these
steady state sets. Third, the system energy balances were checked by using the calculated 55
steady state data sets. The results showed that the measurements were in reasonable agreement
with the energy balances, taking into account the sensor accuracy and the impacts on energy of
other devices such as the pumps. Fourth, the mean values of experimental data were introduced
into the statistical tool to generate the correlation of the calculated values by using multiple
regressions.
2.5.3
According to the rule of thumb for multiple regressions, the size of the data sample must be at
least 20 times as many cases as independent variables. In the PTSC efficiency multiple regression
of Equation 2-3, there are two independent variables: I DN * cos( ) and (Tin + Tout )/2 - Tam , so 55
data sets are sufficient to determine the performance of the PTSC. The data were analyzed and
performed the multiple-regression in MINITAB commercial statistics software. Figure
2-25
shows that the energy transferred to the HTF has a good linear relation with the total solar energy
impinging on the reflector trough. In addition, Figure 2-26 shows that the solar energy transferred
to the HTF also can be represented by a linear relation with the average operation temperature
above the ambient. Two clouds in Figure 2-26 are due to the limitation of two system
configurations: absorption chiller system and heat exchanger system. The heat exchanger system
44
only permits the HTF operated under 100C due to the requirement of instrumentation and
equipment. The absorption chiller can insure a steady state operation of solar receiver only when
the HTF is greater than 125C. Combination of these two linear relationships, the PTSC
efficiency was determined by a multiple regression as indicated in Equation 2-5. The optical
efficiency, , is 0.634 and the linear coefficient of thermal losses, , is 1.4 W/oC m2.
= 0.634 - 1.4
Equation 2-5
mcp(Tout-Tin)
30
25
20
15
10
5
25
30
35
40
45
I*Aa*cos()*IAM (kW)
50
55
mcp(Tout-Tin)
30
25
20
15
10
5
50
75
100
Average Operated temp. [C]
125
150
45
In addition, multiple-regression was also implemented to consider the second order solar collector
efficiency Equation 2-4; however, the results showed considerable experimental scatter. The
major reason for this scatter may be the fact that the actual thermal loss from radiation is
proportional to the fourth power differences of the operation temperature and the sky temperature
rather than the second power.
46
In the previous chapter, the solar collector performance tests, measurements, and calculation were
described. This chapter deals with the overall modeling of the extent to which solar energy is
captured and delivered as thermal energy to the flow of a HTF in a PTSC. This overall
comprehensive performance model will refine the understanding of the principles of the PTSC,
analyze the experimental data from the test program, assist in the PTSC design, and evaluate the
system performance of the solar cooling and heating system.
The first element of the PTSC model in front section of this chapter deals with the solar energy
that reaches the PTSCs reflector, that is directed to the absorber pipe and that is transferred to the
HTF. This PTSC model is based on the basic energy balance relations for the absorber pipe and
the glass envelope together with heat transfer correlations among them and the surroundings. This
PTSC model considers the effects of direct normal solar radiation, incident angle, receiver
configuration, fluid thermodynamic properties, ambient conditions and operating conditions on
the performance of the collector. The model has already been used to size system devices, to
choose proper operating conditions, and to detect possible operating problems. For the
manufacturer of the solar collector, it can be used to improve design of the PTSC; and it can be
used to optimize system operation and control for the solar cooling and heating system.
The second section of this chapter deals with the extent to which the available solar energy
reaches the PTSC reflector and is directed to the absorber pipe. It is useful in the design and
installation of the PTSCs.
the PTSC is operated at steady-state condition (SS); there is no net heat stored in control
volume.
there is a negligible temperature increase along the length of the PTSC: a one
dimensional model.
the sky is a blackbody for long wave length radiation at an equivalent sky temperature.
the temperature gradients around the absorber pipe and the glass envelope are negligible.
47
Conduction,
convection &
radiation between
absorber pipe and
the glass envelope
Heat conducted to
supporting bracket
Heat radiated
from the glass
envelope to the
sky q& '
Heat
transferred to
the fluid &
qconv _ f
Absorbed by
absorber
pipe q& '
rad _ g _ sky
Reflected by
absorber pipe
Abs _ a
Transmitted
q& 'Tra _ g
Reflected by glass
envelope q& '
Absorbed by glass
tube q& '
ref _ g
Abs _ g
As the PTSC tracks the altitude of the sun, only direct normal solar radiation is focused to the
PTSC by the parabolic trough mirror. The diffuse solar radiation is reflected away from the focal
line by the parabolic mirror and lost in the sky.
The direct normal solar radiation reflected and focused by the parabolic trough reflector impinges
on the outer glass envelope surface. This direct solar radiation is attenuated by the reflectance, r,
48
of the parabolic trough mirror and by the absorber pipe interception factor, R, due to optical
errors in tracking, focusing, and alignment, so not all of solar energy reaches the absorber pipe.
Only a small portion of the direct solar radiation is absorbed by the glass envelope, q& 'abs _ g of
Equation 3-2; a small portion is reflected by the glass envelope, q& 'ref _ g of Equation 3-3; the larger
portion is transmitted through the glass envelope, q& 'tra _ g in Equation 3-4 and Figure 3-1. After
the transmitted solar radiation impinges on the absorber pipe, most of it is absorbed, q& 'abs _ a , of
Equation 3-5. Little of it is reflected back to the glass envelope. This reflected radiation is
considered negligible. As the solar radiation continues, the absorber pipe is heated at an elevated
temperature. This temperature induces heat transfer to the fluid flowing in the pipe, to the glass
envelope, and in turn to the surrounding environment. Figure 3-1 also indicates three major
thermal losses of the PTSC to the surrounding environment: conduction from the absorber pipe to
the supporting structure, convection from the glass envelope to the ambient air, and radiation
from the glass envelope to the sky.
There are two independent control volumes in the PTSC: the glass envelope and the absorber
pipe. For the control volume of the glass envelope, the energy balance is presented in Equation 36, and for the control volume of the absorber pipe, the energy balance is presented in Equation 37.
I DN * r * R * IAM * Aa
L
Equation 3-1
Equation 3-2
Equation 3-3
Equation 3-4
Equation 3-5
'
&'
&'
&'
&'
q& abs
_ g + q rad _ a _ g + qconv _ a _ g = q rad _ g _ sky + qconv _ g _ air
Equation 3-6
'
&'
&'
&'
&'
q& abs
_ a = q rad _ a _ g + q conv _ a _ g + q conv _ a _ fluid + q a _ connection
Equation 3-7
q& ' *L * dt
A I dt
Equation 3-8
dn
49
Equation 3-9
Equation 3-10
'
'
&'
&'
q&Thermoloss
= q&rad
_ g _ sky + qconv _ g _ air + qa _ connection
Equation 3-11
Where,
Idn = direct normal solar radiation, [W/m2]
r = reflector mirrors reflectance, dimensionless
R = absorber interception factor, dimensionless
IAM = incident angle modifier, addressed in late text, dimension less
Aa = aperture surface of the PTSC, m2
L = length of the PTSC, m
= direct solar radiation hit on the outer glass envelope surface, [W/m]
50
'
q&conv
_a_g
= convection heat transfer between the absorber pipe and the glass envelope, [W/m]
'
= radiation heat transfer from the glass envelope to the sky, [W/m]
q& rad
_ g _ sky
'
= convection heat transfer from the glass envelope to the ambient air, [W/m]
q&conv
_ g _ air
'
= convection heat transfer from the absorber pipe to the fluid, [W/m]
q&conv
_ a _ fluid
& Thermoloss = heat losses from the to the surrounding environment, [W/m]
q'
The efficiency of the PTSC is the ratio between the useful solar gain and the direct normal
incident solar energy on the aperture area over a given time period, as indicated in Equation 3-8.
The useful solar gain equals the captured solar energy less the total thermal losses, as indicated in
Equation 3-9. The captured solar energy q'
& abs can be calculated on Equation by 3-10; and the total
thermal loss, q'& thermoloss , is calculated by Equation 3-11.
51
Ra_connection
Rconv
Rconv
R cond
Ta
Tf
Fluid
Tair,sky
Rcond_g
a g
Rconv_g_air
Tair
Ta
Tg_i
Rrad
Absorber pipe
Tg_o
a g
Tsky
Rrad_g_sky
Glass envelope
Where,
Rconv_f =Convective resistance in the fluid,[C. m2/W]
Rcond_a =Conductive resistance of the absorber pipe, [C. m2/W]
Ra_connection =Heat transfer resistance of from the connection to the surroundings, [C.
m2/W]
Rconv_a_g =Convective resistance of the outer absorber pipe surface to the inner glass
envelope surface, [C. m2/W]
Rrad_a_g =Radiation resistance from the outer absorber pipe surface to the inner glass
envelope surface, [C. m2/W]
Rcond_g =Conductive resistance of the glass envelope, [C. m2/W]
Rconv_g_air =Convective resistance of the outer glass envelope surface to the ambient air,
[C. m2/W]
Rrad_g_sky =Radiation resistance from the outer glass envelope surface to the sky, [C.
m2/W]
From the left to the right are the heat transfer fluid, the absorber pipe, the glass envelope, and the
surrounding environment (the sky and ambient air). Heat is transferred from the absorber pipe to
the fluid by convection from internal flow of heat transfer fluid, HTF, in the absorber pipe. This
heat conducted through the absorber pipe. There are two stream of heat transferred from the outer
52
surface of the absorber pipe to the inner surface of the glass envelope: the convection and
radiation. Since the annual space between them is evacuated, the convection is very small. This
heat delivered to the inner surface of the glass envelope plus the heat absorbed in the envelope is
conducted to the outer surface of the envelope, and then delivered to the surroundings by
convection to the ambient air and radiation to the sky. At the connection between two PTSCs as
shown in Figure 3-3, heat is directly lost to the surroundings by convection and radiation of heat
conducted through the supporting structure.
Table 3-1 summarizes heat transfer correlations for each of components of the PTSC. In addition
to calculation of heat transfer and energy balance in the PTSC, the model also provides the
pressure drop calculation in the solar field and the thermal loss through piping in the solar loop.
The performance model of the PTSC has been validated by comparisons between the model
solutions and the test data. Experimental data has been used to adjust/ correct certain model
parameters, principally the absorptivity of the glass envelope, to achieve agreement among
predicted and measured collector operating data.
53
Heat transfer
Reference
Equation
comment
convection
of internal flow
Holman 1997;
Incorpera 1990
_ f = hcov_ f * Dh (Taverage T f _ b )
q& conv
A high level of
accuracy is desired
for smooth tubes.
h = Nu * k f / Dh
HTF
Nu =
( f / 8)(Re 1000) Pr f
2
where, f = (0.79 * ln(Re) 1.64)
Absorber pipe
conduction
through the
absorber pipe
Holman 1997
convection
between absorber
pipe and glass
envelope
Holman 1997;
Dudley 1994;
Incorpera 1990
_a =
q& cond
When 100<Rac<10
where,
k
2 a 9 5
b=
[
]
ri ln(ro / ri ) + b ( ri / ro + 1)
a 2( + 1)
the temperature of
absorber surface is
uniform
= 2.331(10 20 )((T3 + T4 ) / 2) / P 2
(Ti To )
ln( Do / Di )
where, k eff
Pr
= 0.386(
)1 / 4 ( Rac *)1 / 4
k
0.861 + Pr
Rac * =
radiation
between absorber
pipe and glass
envelope
Holman 1997;
Conduction
through glass
envelope
Convection from
the glass outer
surface to the
ambient air
Holman 1997;
Radiation from
the glass outer
surface to the sky
Conductionconvection from
the connection to
the ambient air
(fin)
Conductionconvection from
Supporting
bracket to the
ambient air as fin
3
[ln( Do / Di )]4
,
Ra L Ra L = g * * (Ti To ) L
L ( Di3 / 5 + Do3 / 5 ) 5
vf f
_a_g =
q& rad
The glass is
opaque to infrared
radiation.
ao
D
1
+ ao (
1)
D gi gi
gi = 0.86
Holman 1997;
_a =
q& cond
2k (Ti To )
ln(ro / ri )
_ g _ air = D go h(Tgo T )
q& conv
For natural convection
for 10-5<Ra<1012
Nu1 / 2 = 0.6 + 0.387(
Glass envelope
&
surroundings
Connection &
surroundings
2k (Ti To )
ln(ro / ri )
h=
Absorber pipe
& glass
envelope
Glass envelope
0.0668 * (d / L) * Re* Pr f
1 + 0.04 * [(d / L ) Re Pr f ]2 / 3
Holman 1997;
Duffie 1980
Holman 1997;
Ra
[1 + (0.559 / Pr) ]
9 / 16 16 / 9
)1 / 6
q& connection
= f * q& max
Holman 1997;
54
Uniform
temperature
distributed around
the glass envelope
First, it can automatically identify and group equations that must be solved simultaneously.
Second, it can provide many built in mathematical and thermo physical property functions useful
for engineering calculations. The EES equations of the PTSC, including mass and energy balance,
heat transfer equations, thermal property functions and the assumptions are annotated in
Appendix 3.1. The interface of the developed model is also shown in Figure 3:1 of Appendix 3.
The procedure for the EES calculation is straightforward: first the algebraic equations are entered
into EES. The total number of the parameters is equal to the sum of the number of equation and
the number of the known parameters based on the given conditions and properties. Reasonable
estimates are entered for all unknown parameters. EES uses the embedded or entered lookup
tables to find the thermo physical properties of the fluid and other materials of the PTSC. The
EES then automatically identifies and groups equations that must be solved simultaneously.
Finally it solves the equations by adjusting the estimate values of the variable parameters to
minimize the square of the residuals from the equations. In the developed model, there are some
important properties of the material in the PTSC impacting on the PTSCs efficiency. Table 3-2
show these import parameters with the values used.
Table 3-2 Parameters and values used in the PTSC model
Parameter
Nomenclature
Rg
0.07
0.86
0.96
0.01
Ra
0.03
0.43
0.8
55
Such losses normally are caused by the position of collector, the properties of the material used in
the reflector, the focusing errors, tracking errors and errors in the formation and alignment of the
reflector surface. So at the beginning of this section, solar irradiation analysis is first introduced
in order to achieve an understanding of the optical losses.
3.5.1
On the earths surface, the sum of the incident solar irradiation from all directions is called the
global radiation. It mainly comprises the direct normal solar radiation from sun, and the diffuse
radiation from all directions except directly from sun. Typically mid to high-temperature solar
collectors employ reflectors to concentrate the solar irradiation onto a receiver of reduced area.
For collectors with geometric concentration ratio of 10 or greater, the ratio of the reflector
aperture surface to the receiver surface area, typically, only direct radiation can be used since the
light must strike the reflector at a precise angle in order to be reflected to a predetermined point,
the focus point [Stine 1985]. The installed solar system from the PTSC study has a pyrheliometer
to measure the direct normal radiation. This pyrheliometer is mounted on a solar tracker, which
ensures that the sun's beam is always instantaneously directed into the instrument's 5.7 field of
view and that the sensors are always located on the plane perpendicular to the sun rays.
3.5.2
For the solar collector designed to operate with tracking rotation about only one axis, a tracking
drive system rotates the collector about its axis until the sun central ray and the aperture normal
are coplanar. The solar rays impinge on the aperture at an angle with its perpendicular. The
intensity of solar radiation on the surface is reduced by a factor equal to the cosine of this angle.
For the PTSC, the angle between the sun rays and the normal direction of the aperture surface is
the incident angle as shown in Figure 3-4.
Normal to the
aperture surface
Sun ray
Tracking axis
Aperture surface
56
In addition to reducing the solar intensity, the incident angle also can cause other losses due to
additional reflection and absorption by the glass envelope when the angle of incident angle is not
equal to zero. The incident angle modifier (IAM) is the coefficient used to correct for these
additional reflection and absorption losses. Normally, the IAM is achieved by means of empirical
experimental data fitting. The PTSC, fabricated by Industrial Solar Technology (IST), has the
same materials for coating and glass as Broad PTSC. Based on the IAM value given by the IST,
the IAM value of the installed PTSC in the IW is estimated as shown in Equation 3-12.
IAM = 1 + 0.0003178( ) 0.00003985( ) 2
Equation 3-12
Figure 3-5 shows the comparison of the incident angle modifier, cosine value of the incident
angle and the products of them. It indicates that the incident angle modifier does not greatly
impact the overall solar irradiation intensity compared with the cosine factor of incident angle
based on the IAM value.
3.5.3
End-loss
In addition, a nonzero incident angle is also the cause of no solar radiation, reflected from the
reflector mirror, on the absorber pipe of the PTSC over a certain length. This loss is normally
called end-loss. Figure 3-6 depicts the occurrence of end losses on the PTSC when a nonzero
incident angle. The endloss is related to the focal length of the parabolic trough and the incident
angle. Its length for a given PTSCs array can be determined by Equation 3-13. The length of the
installed solar array is 12 meter and focal length of the parabola is 0.818 m. Figure 3-7 indicates
that the length of the end-loss in the installed solar field in IW. It shows when the incident angle
Incident angle modifier and incident angle
1.2
IAM
0.8
cos()
0.6
0.4
IAM*cos()
0.2
0
0
10
20
30
40
50
60
70
80
90
incident angle
57
the incident
angle
Lendloss
Lendloss
4.00
3.50
3.00
2.50
2.00
1.50
1.00
0.50
0.00
10
20
30
40
50
60
70
80
90
incident angle
is 80, almost 40% of total solar irradiation lost due to the effect of the end loss.
Lendloss = f * tan
Equation 3-13
Where,
Lendloss = length of the end-loss, m
f = parabola focal length, m
58
3.5.4
Shadow-loss
The configuration of solar collector installation may introduce further losses due to the shading
from the adjacent parallel row when solar angle is low. The upper part of Figure 3-9 shows how
Wr
Sr
Wr
Sr
Figure 3-8 Shadow loss from the adjacent solar collector array
to find the shadow angle, , which can be calculated by Equation 3-14 [15]. The shadow angle is
referred to the threshold angle in the shadow loss.
= arcsin(
Wr
)
Sr
Equation 3-14
Where,
Wr = the aperture opening of solar collector, m
Sr = the horizontal distance between two adjacent solar collector arrays, m
The width of collector shadow on the aperture surface of the PTSC can be calculated according to
Equation 3-15.
59
3.6 Conclusion
This chapter presents detail PTSC model along with adjustments due to endloss and shadow loss
that comprises an overall model of a PTSC solar system. The next chapter presents the measured
performance of the PTSC and the results of model calculations, after the model has been adjusted
and validated.
60
The model developed for the PTSC has been used to analyze the experimental data from the test
program. The computational model used a number of measurements as inputs to calculate all
working conditions. The discrepancies between the measurements and the model calculations
have been found and minimized by adjusting the model assumptions and input parameters. The
largest discrepancy between experiment measurements and model calculations has been resolved
by an adjustment in the absorptivity of the glass envelope. With the adjustment the model has
been validated and has been used to analyze the PTSCs performance under the various operating
and weather conditions. Some recommendations on the PTSCs design are then addressed.
4.1.1
Model validation
The experimental data from 55 steady states, described in Chapter 2, were selected to validate the
developed PTSC model. The model was used to calculate the temperatures throughout the PTSC
and the heat transfer in the receiver pipe. It was found that the collector efficiency estimated by
the model was higher than the experimental data, especially when the system was operated at a
high temperature. In addition, the model calculation indicates that the temperature of glass
envelope was low, from 20 to 28C, and changed little while the operation temperature of fluid
increased from ambient to an elevated high temperature. Regarding to this observations, three
questions were raised:
61
To answer these questions, additional experiments were designed and conducted to measure the
temperature and distribution on glass envelope surface under various fluid operation
temperatures. Five spots around the glass envelope and one spot marked as 6 on exposed
absorber pipe between PTSC sections were measured by the infrared temperature sensor and
contact surface temperature sensors, as shown in Figure 4-1. The noncontact infrared temperature
sensor was used to measure the temperature of the PTSC while it was operating since the
concentrated solar radiation significantly affects contact sensors. The range of the infrared sensor
is -18 to 315C and accuracy range is 2% of full range. The contact surface temperature sensors
were used only when the PTSC was defocused. During the experiments, the PTSC tracked the
sun and the HTF was circulated through by-pass and heated in the solar collection loop. Six spots
were measured by both the infrared and the contact sensors at various HTF temperatures from
ambient temperature to 150 C. There are total five sets of measurements. Figure 4-1 shows one
set of measured data by the infrared sensor when the PTSC was focusing and defocusing,
respectively. The experimental condition and temperature measurements at six spots are shown in
Table 4-1.
42.50 C
Time:
14:31
Focusing
Bare tube
118.61 C
14:36
defocused
3
4
TFluid= 122.85 C
43.33 C
Time:
45.56 C
39.17 C
Bare tube
48.61 C
120.56 C
43.89 C
5
3
TFluid= 126.97 C
45.00 C
48.33 C
53.33 C
50.00 C
Focusing
Defocused
Time
TAmbient ( C )
T_PTSC_in ( C)
T_PTSC_out ( C)
F-1 (gpm)
F-1 (kg/H)
NIP (w/m2)
wind (m/s)
10:58~11:01
11:52~11:58
13:42~13:48
14:27~14:31
14:55~15:00
23.00
23.36
24.58
24.78
25.14
37.30
81.40
83.20
118.90
134.65
41.70
86.33
89.65
122.85
137.63
7.30
7.70
7.70
7.90
7.95
1728.08
1767.50
1767.50
1756.14
1747.03
916.20
942.75
944.80
953.00
936.60
0.90
0.90
0.90
0.90
0.90
49.72
48.61
47.22
53.33
56.39
44.44
41.67
48.06
42.50
46.67
37.78
36.11
40.56
39.17
44.17
39.17
40.56
46.11
48.61
48.33
36.67
43.06
41.67
45.56
41.94
42.22
86.67
87.50
118.61
132.22
0.46
0.50
0.58
0.61
0.63
22.94
23.67
24.78
25.00
25.22
41.40
85.30
89.90
124.50
137.00
45.30
88.95
91.40
128.20
137.65
7.40
7.70
7.70
7.90
7.90
1746.64
1763.73
1763.73
1746.38
1736.04
920.20
940.70
953.00
940.70
932.50
0.90
0.90
0.90
0.90
0.90
36.67
45.56
46.11
50.00
48.89
28.89
36.67
38.89
43.33
43.89
17.22
38.33
39.44
45.00
41.67
21.11
37.22
40.00
48.33
45.56
20.00
32.78
37.78
43.89
41.67
30.56
78.33
89.44
120.56
129.44
62
There are moderate differences between the temperatures at bottom, at the top, and on the left
side on Figure 4-1; but in general the temperatures around the glass envelope are uniformly
distributed. The assumption of the uniform temperature distribution of glass envelope appears
justified. In addition, the measurements show that the glass envelops temperature is much higher
than the model calculate values of 20 to 28 C, around 35 to 50 C. The higher glass temperature
will induce greater thermal loss from the glass envelope to the surroundings by means of
convection and radiation, so that the overall solar collector efficiency will be reduced. This
explains why the calculations estimated a higher efficiency of the solar collector.
The
experimental data indicated that the calculated glass temperature was not correct. The glass
envelope actually absorbs more solar energy than the model predicted and transmits it to the
surroundings by convection and radiation as a result of its increased temperature.
The analyses of the relationship between the glass temperature and the properties of glass and
coating on the absorber pipe showed that the absorptivity of glass is the most critical property
impacting on the glass temperature compared to other properties such as transmittance,
reflectance, emissivity of glass; and the transmittance, absorptance, reflectance, and emissitivity
of absorber pipe. The original value of absorptivity of glass in the model was 0.03, a constant
based on the information from the manufacture. As Bouhuers law states, the absorbed radiation
is proportional to the local intensity in the medium and the distance the radiation travels in the
medium; the absorptivity, transmittance and reflectance of the medium can be approximately
calculated by given the extinction coefficient and the index of refraction of the glass envelope for
the solar spectrum, when an unpolarized radiation passes through the receiver pipe [Beckman
1980]. The equations are presented that used to adjust the PTSC model in Appendix 4.1. The
adjustment of the absorptivity of glass minimizes the discrepancy between the experimental data
and model calculations.
Comparison among the solutions calculated by the validated model and experimental data are
shown both in Figure 4-2 and Table 4-2. In the Table, the values under the experiment columns
are measured data at 55 steady states and the values under the model columns are the calculated
values at the corresponding steady states. Tout deviation is the difference between the measured
outlet temperature of solar field and calculated outlet temperature value by the model and error
% is the ratio of Tout deviation to the difference between measurements of the solar array inlet
and outlet and inlet temperature. The table shows that the calculated values are reasonably close
to the measured values although error seems higher when the HTF at a high temperature. One of
the reasons is that the temperature sensor of solar array inlet or outlet is located before or after the
63
flexible hose connections rather than the beginning or the end of the PTSC solar arrays. Energy is
lost through the piping connections of two arrays and the four flexible hoses. When the HTF is
operated at higher temperature, this thermal loss will increase. In addition, sensor accuracy
contributes to the deviation between the measured data and model solutions. Also the accuracy of
the heat transfer equations used in the model is about 6%~10%. Taking all of these inaccuracies
into account, it is reasonable to say that the calculated quantities are in reasonable agreement with
the measured data.
Table 4-2 Comparison between measured values and model calculations
Experiment
Model
Comparison
SS #
T_amb ( C )
Wind_speed
(m/s)
NIP (W/m^2)
incident
angle
Aa (m^2)
solar loop
flow F1
(kg/hr)
Tin (C)
Tout (C)
Tout-Tin
Eta
Eta
Q_delivered(k
W)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
19.12
1.30
974.06
11.10
51.65
1568.42
44.03
60.05
16.02
0.528
45.090
60.20
0.517
26.050
0.010
19.71
1.42
971.90
18.50
51.13
1568.42
44.68
59.08
14.40
0.498
44.160
60.09
0.494
24.820
0.005
22.36
0.80
958.90
10.00
51.73
1910.14
61.53
78.27
16.74
0.535
53.680
74.43
0.515
25.500
0.020
22.99
0.80
959.90
17.40
51.21
1909.34
63.50
78.09
14.59
0.513
53.830
75.85
0.493
24.440
0.020
25.83
2.05
931.84
1.48
52.30
1911.61
63.22
78.13
14.91
0.534
47.640
75.70
0.514
24.720
26.01
2.03
925.68
7.80
51.87
1900.65
63.84
78.63
14.79
0.529
47.680
76.16
0.508
24.270
0.021
26.73
2.22
914.59
19.77
51.03
1899.26
65.49
76.86
11.37
0.492
46.750
76.78
0.471
22.240
0.021
26.93
1.96
904.85
27.20
50.44
1902.91
68.28
77.79
9.51
0.447
47.180
78.53
0.434
20.260
0.013
26.91
1.90
883.11
34.88
49.74
1902.91
68.95
77.13
8.18
0.398
45.820
77.79
0.383
17.450
0.015
26.99
2.38
864.20
39.88
49.20
1902.91
69.18
76.13
6.95
0.345
43.000
76.85
0.340
15.120
0.005
-2.93
0.60
887.87
13.00
51.54
1291.64
41.79
57.48
15.68
0.510
31.520
59.20
0.503
23.040
0.007
-2.19
0.80
864.54
9.50
51.77
1291.64
41.30
57.40
16.10
0.515
28.380
58.42
0.507
22.640
0.008
-1.45
0.31
922.61
5.32
52.06
1291.64
41.30
59.98
18.68
0.531
39.890
60.18
0.525
25.000
T_glass_
outer (C) Tout (C)
Eta_deviation
0.021
0.006
-1.08
0.59
891.84
11.40
51.65
1291.64
43.39
62.27
18.89
0.516
33.570
61.02
0.507
23.340
0.009
10.98
6.20
1000.10
3.65
52.15
1324.45
47.44
66.19
18.76
0.506
25.650
66.10
0.492
25.400
0.014
11.42
4.66
995.81
2.80
52.24
1323.44
47.13
66.66
19.53
0.511
27.550
65.95
0.498
25.610
0.014
11.75
6.33
992.45
10.10
51.75
1328.16
47.85
67.88
20.03
0.497
26.150
66.00
0.483
24.780
0.014
12.37
6.42
979.06
17.28
51.25
1328.69
48.04
66.94
18.90
0.478
26.240
65.20
0.464
23.440
0.014
20.10
2.51
898.21
10.61
51.71
1700.00
73.35
85.70
12.35
0.496
40.340
84.67
0.482
22.310
0.014
20.75
2.97
905.81
3.53
52.19
1894.20
74.58
87.57
12.99
0.501
39.940
86.12
0.487
22.750
21.22
2.59
902.18
4.52
52.09
1885.48
77.52
90.97
13.45
0.502
41.740
89.04
0.487
22.640
0.015
21.50
2.89
901.03
11.80
51.60
1885.48
78.30
91.39
13.09
0.487
40.850
89.45
0.472
21.900
0.015
22.21
2.43
890.01
21.90
50.87
1885.48
79.44
92.80
13.36
0.455
42.200
89.70
0.440
20.160
0.016
22.50
2.45
880.86
25.00
50.27
1885.48
79.81
91.34
11.53
0.440
41.940
89.60
0.424
19.220
0.017
15.05
3.25
961.90
2.10
52.26
1898.90
56.47
69.63
13.16
0.512
33.580
69.22
0.502
24.950
0.010
15.85
2.77
963.17
9.10
51.79
1904.28
57.66
70.27
12.62
0.508
35.680
70.27
0.498
24.760
0.010
16.30
3.04
956.54
18.00
51.16
1911.61
60.40
73.94
13.54
0.481
34.850
72.13
0.469
23.140
0.012
16.82
2.20
950.27
25.27
50.60
1911.61
62.01
74.48
12.47
0.453
37.410
72.96
0.441
21.630
0.012
17.23
2.70
931.18
31.00
49.36
1902.91
68.42
79.50
11.07
0.410
35.430
78.06
0.396
19.020
0.013
17.67
2.12
914.66
31.00
48.46
1902.91
69.84
79.61
9.77
0.414
37.640
79.39
0.400
18.840
15.99
1.76
791.85
3.00
51.85
1457.59
151.17
158.43
7.26
0.399
47.560
161.30
0.391
15.740
0.008
16.40
2.03
876.97
19.92
51.02
1465.58
150.34
158.05
7.71
0.370
47.170
160.70
0.363
16.190
0.007
16.40
2.17
861.62
22.33
50.83
1465.58
150.29
157.59
7.30
0.357
45.760
160.10
0.347
15.190
0.010
16.40
2.81
881.98
28.71
50.31
1401.85
148.84
155.46
6.61
0.323
42.210
158.00
0.305
13.610
0.019
16.85
2.28
840.97
31.85
50.03
1401.85
147.18
152.46
5.28
0.306
43.280
153.70
0.295
12.550
0.011
28.45
2.46
819.13
1.21
52.32
1407.71
146.81
154.83
8.01
0.421
55.090
158.00
0.400
16.710
28.80
2.14
778.51
6.75
51.92
1401.85
148.35
157.40
9.06
0.415
56.200
158.80
0.394
15.630
0.020
29.13
1.97
730.40
14.16
51.41
1401.85
149.33
157.59
8.26
0.381
56.160
158.60
0.372
13.780
0.010
29.44
1.81
689.84
21.37
50.88
1401.85
148.05
155.82
7.76
0.367
55.720
156.10
0.342
11.960
0.025
29.59
1.77
667.00
25.80
50.40
1401.85
146.42
153.64
7.22
0.330
54.920
153.70
0.319
10.760
0.012
29.76
1.93
635.33
26.00
49.87
1408.20
143.85
149.70
5.85
0.324
53.150
150.60
0.311
9.973
0.013
13.07
1.35
886.56
20.05
51.01
1490.81
129.53
138.90
9.37
0.418
46.350
141.00
0.400
18.100
0.018
13.45
1.59
877.53
24.78
50.65
1486.88
128.74
137.97
9.22
0.393
43.780
139.40
0.373
16.700
13.68
1.65
839.52
30.55
50.15
1492.50
127.32
135.88
8.56
0.342
41.610
136.40
0.335
14.340
0.007
23.76
1.55
825.25
47.54
48.22
1436.05
138.57
142.59
4.02
0.194
49.050
144.00
0.195
8.090
-0.001
3.90
1.20
832.98
28.62
50.39
1437.23
127.70
137.61
9.91
0.354
37.040
137.40
0.347
14.730
0.006
4.12
1.20
829.27
31.48
50.13
1449.24
125.70
135.17
9.47
0.352
36.290
134.90
0.332
13.990
0.020
8.46
2.19
861.55
21.32
50.91
1512.74
127.72
136.35
8.64
0.381
35.380
138.00
0.372
16.360
0.009
8.40
1.84
713.84
28.73
50.31
1513.41
126.62
135.42
8.80
0.344
32.920
133.90
0.318
11.490
0.026
7.75
1.58
648.14
34.35
49.79
1512.86
126.11
134.75
8.64
0.302
31.490
131.80
0.273
8.910
8.31
1.20
668.30
38.90
49.32
1505.48
125.20
133.31
8.11
0.283
34.250
130.70
0.255
8.592
0.028
10.30
3.10
923.67
18.12
51.17
1470.87
126.68
135.96
9.28
0.386
34.570
138.20
0.380
17.930
0.006
10.33
3.36
918.98
24.31
50.70
1470.87
126.88
136.33
9.45
0.355
33.110
137.40
0.348
16.310
0.007
10.79
2.41
913.13
31.00
50.13
1470.87
126.34
135.59
9.25
0.343
36.160
136.10
0.326
15.190
0.017
10.76
2.69
903.42
35.47
49.71
1470.87
124.86
133.36
8.50
0.309
33.850
133.50
0.291
13.380
0.018
64
0.014
0.014
0.021
0.020
0.029
0.80
0.70
Measured data
Calculation
PTSC's efficiency
0.60
0.50
0.40
0.30
0.20
0.10
0.00
0
20
40
60
80
100
120
140
160
Figure 4-2 Comparison between the measured data and calculation solutions
4.2.1
The PTSC performance model calculates all of temperatures in the glass envelope and the
absorber pipe. It is helpful to visualize these temperatures in order to understand the transfer of
heat in the PTSC. The temperature distribution in a cross section of the receiver pipe, when the
HTF is operated at 140 C, is shown in Figure 4-3. In the Figure, the abscissa is the distance in
the radial direction and the ordinate is the temperature. The highest temperature occurs at the
outer surface of the absorber pipe. The lowest temperature is that of the ambient air and the sky.
The direct normal solar radiation is primarily absorbed at outer surface of absorber pipe. The
absorbed solar radiation, as heat, is then conducted through the absorber pipe and convected into
the flowing HTF that delivers the thermal energy for use outside of the PTSC. The glass envelope
remains at a lower temperature and reduces heat transfer from the absorber pipe, so that it
65
improves the solar collector efficiency. Along the length of absorber pipe, the heat transfer to the
180
160
T (in C)
At a fixed Y
140
Y
At a fixed X
120
X
100
Y
80
60
40
20
-250
-200
-150
sky
-100
-50
0
fluid
0
absorber tube
50
ambient air
100
ambient air
150
200
250
X (mm)
sky
glass envelope
4.2.2
Thermal losses
The thermal losses from the PTSC to the surroundings include three parts:
conduction, convection and radiation from the connections of absorber pipe to the
surroundings.
Both conduction and convection are proportional to the difference between the average operating
temperature and the ambient temperature; and radiation is proportional to the difference in the
fourth powers of the temperature. Model calculations, Figure 4-4, project the losses in recovered
solar energy by the PTSC due to conduction, radiation, convection and optical factors. The Figure
shows that three parts of heat transfer are almost equal. In addition, the calculations also predict
that both the efficiency of the PTSC drops and the thermal loss to the surroundings as the
66
difference between the average operating temperature and ambient temperature increases as
shown in Figure 4-5,4-5 and 4-7.
0.70
0.60
Convection from
glass to ambient air
0.50
0.40
SYLTHERM 800
Idn = 900 W/m^2
Incident angle =0
0.30
Convection, radiation,
and conduction from
connection structure
0.10
0.00
0
50
100
150
200
250
300
350
400
0.5
PTSC's efficiency
0.4
Syltherm 800
Incident angle =0
0.3
0.2
0
0
50
100
150
200
250
300
350
400
Figure 4-5 PTSCs efficiency and direct normal solar radiation at 0 incident angle
4.2.3
The model predicts that the useful solar gain from the PTSC will increase with solar radiation
increasing as indicated in Figure 4-5. For the same operating temperature of HTF, although there
67
is no change in the thermal loss from the receiver pipe, the total solar energy impinging on the
receiver pipe is enhanced due to the increase of the solar radiation intensity.
4.2.4
The incident angle plays a significant role on solar collector efficiency. The incident angle is
defined as an angle between the sun ray and the normal direction of collector aperture surface.
This angle causes foreshortening of the collector aperture as well as other effects such as these on
transmittance of the glass envelope or the absorption of the selective surface, so that a larger
incident angle can greatly reduce the solar collector performance. The end effect of the incident
angle is to reduce solar radiation arriving at the receiver pipe. The efficiency of the PTSC is
basically proportional to the cosine of the incident angle. For a PTSC operated at the same
temperature, it will have the highest efficiency when the incident angle is zero and a relative
lower efficiency when the solar incident angle is large, as illustrated in Figure 4-6. The
calculation, for instance, predicts that the efficiency of the PTSC will drop 15~20% when the
incident angle increases from 0 to 45, as illustrated in Figures 4-5 and 4-7.
0.6
Syltherm 800
Idn =900W/m^2
0.5
Incident angle = 0
Incident angle = 10
Incident angle = 20
Incident angle = 30
Incident angle = 40
Incident angle = 50
PTSC's efficiency
0.4
0.3
0.2
0.1
0
0
50
100
150
200
250
300
350
400
4.2.5
Since the PTSC is exposed to the surroundings, wind is one of important factors influencing
convection heat transfer from the glass envelope or the PTSC connections to the surroundings.
The model indicates that the efficiency of the PTSC decreases with the increasing of the wind
68
velocity as shown in Figure 4-8; the effect of wind on reducing collector performance is greater
when the operation temperature of HTF is high.
0.6
Syltherm 800
Incident Angle =45
0.5
PTSC's Efficiency
0.4
0.3
0.2
0.1
0
0
50
100
150
200
250
300
350
400
Figure 4-7 PTSCs efficiency and direct normal solar radiation at 15 incident angle
0.6
Syltherm 800
Incident Angle =0
I_dn=900 W/m^2
0.5
Wind speed = 0 m/s
Wind speed = 2 m/s
Wind speed = 4 m/s
Wind speed = 6 m/s
Wind speed =8 m/s
Wind speed =10 m/s
Wind speed = 12 m/s
PTSC's efficiency
0.4
0.3
0.2
0.1
0
0
50
100
150
200
250
300
350
400
4.2.6
In order to explore the impact of the fluid type impacts on the PTSC performance, six heat
transfer fluids -- Syltherm 800, Dowtherm Q, Therminol 59, Therminol 66, Therminol XP, and
69
water -- were selected to analyze the PTSC performance. All of fluids have almost same
performance curve at the same operating conditions as shown in Figure 4-9. The fluid type is not
a significant factor in determining PTSC efficiency.
0.6
0.5
PTSC's efficiency
0.4
Incident Angle =0
I_dn=900 W/m^2
0.3
SYLTHERM 800
DOWTHERM Q
THERMINOL 59
0.2
THERMINOL 66
THERMINOL XP
WATER
0.1
0
0
50
100
150
200
250
300
350
400
4.2.7
Turbulent flow of the heat transfer fluid must be sustained during operation of the PTSC to ensure
good heat transfer. Once the requirement of turbulent flow is satisfied, the results of calculations,
shown in Figure 4-10, indicate that flow rate does not influence PTSC performance.
4.2.8
The installed PTSC has an evacuated annular space between the absorber pipe and the glass
envelope in order to reduce conduction and convection between them; however, air may leak into
the annular space. Thermal losses will increase because of the increasing of conduction and
convection in the annular space. The results of the model calculations indicate that air at
atmospheric pressure in the annular space results in a 2% decrease in the efficiency of the PTSC,
at 160 C, as indicated in Figure 4-11. If there is a difference between the average operating
temperature and the ambient temperature, thermal losses from the PTSC to the surroundings
always exist whether solar radiation is present or not. Figure 4-12 illustrates that thermal losses
of the PTSC have a similar shaped curve under sun or no sun condition; thermal losses with the
sun are higher than with no sun. When solar radiation impinges on the PTSC, the glass envelope
70
and the absorber pipe absorb solar radiation and have higher temperatures, so that the heat
transferred from them to the surroundings increases.
0.6
0.5
PTSC's efficiency
0.4
Syltherm 800
Incident Angle =0
I_dn=900 W/m^2
0.3
0.2
0.1
0
0
50
100
150
200
250
300
350
400
0.70
0.60
PTSC's efficiency
0.50
0.40
Syltherm 800
Incident Angle =0
I_dn=900 W/m^2
0.30
Optical losses
vacuum
Air
0.20
0.10
0.00
0
50
100
150
200
250
300
350
400
71
1200
1000
Syltherm 800
Incident angle = 0 with sun
800
NO SUN _ VACUUM
NO SUN _ AIR
SUN (900W/m^2) _ VACUUM
600
400
200
0
0
50
100
150
200
250
300
350
400
4.2.9
The outer glass envelope is significantly cooler than the absorber pipe. If the glass envelope of
the PTSC is removed, thermal losses of convection and radiation from the receiver pipe to the
surroundings will be greatly increased. Figure 4-13 shows that the solar collector with glass
cover has lower optical efficiency than one without glass cover due to the absorptivity of the
glass; however, the thermal losses of the PTSC without glass cover are much higher.
0.80
0.70
PTSC's efficiency
0.60
Syltherm 800
Incident Angle =0
I_dn=900 W/m^2
0.50
0.40
0.30
0.20
0.10
0.00
0
50
100
150
200
250
300
350
400
72
In the Figure, the efficiency of solar collector without glass cover drops rapidly along with the
increasing of fluid operation temperature; when the fluid operation temperature is above 200 C,
the efficiency of the solar collector without glass cover is less than 10%. With such low
efficiency, the solar collector basically cannot collect any energy. Therefore, the glass cover plays
a significant role in improving the solar collector efficiency.
Bellow design
According to the experimental data and analyses of heat transfer in the PTSC, the thermal loss
from the bellows, which include flanges, bare flexible absorber pipe and the bracket as shown in
Figure 3-3, is approximately one third of total losses from the PTSC to the surroundings. In order
to improve the performance of solar collector, measures in the bellow design could be adopted as
follows:
4.3.2
Glass cover
In the model validation process, it was found that the absorptance of the glass envelope of solar
collector was apparently not as represented. The absorptance, transmittance, and reflectance of
http://www.nrel.gov/csp/troughnet/pdfs/2007/kearney_collector_technology.pdf
73
the glass envelope play important roles in the collector performance. To improve the solar
collector efficiency, the glass envelope material should have following features:
small thickness.
4.3.3
The glass envelope should be designed with as small diameter as possible since the thermal losses
from glass envelope increase with heat transfer surface area.
4.3.4
A perfect parabolic trough reflector and a well aligned absorber pipe ensure that the reflected
solar rays impinge on the absorber pipes; however actual installations may not meet the
requirement of accurate focusing. A large diameter of absorber pipe may compensate for
inaccurate focus. On the other hand, the convection and radiation between the absorber pipe with
larger size and the glass envelope will be greater; therefore the diameter of the absorber pipe
should be determined by a tradeoff between solar radiation received by the absorber pipe and its
thermal losses.
74
An overall solar building cooling / heating system performance simulation has been developed to
assist in the installed system design: to evaluate the system performance, to optimize the system
configuration, and to test guidelines for the design and operation of a variety of similar solar
applications. The developed model is able to calculate the detailed system operating conditions
under various weather and output conditions and to search for an optimized system, which has the
lowest life cycle cost.
The objective of modeling the solar driven cooling and heating system is to
investigate the effectiveness of the solar driven cooling and heating system for a building:
its ability to maintain comfort conditions in a building over the range of weather and
occupancy conditions given the system configuration and equipment capabilities
validate the system operating rules and control to adjust properly the system depending
on the weather conditions and the building loads
quantify the performance of the solar thermal system: the useful energy provided by the
solar receivers
explore the effects on performance of key system design parameters (receiver area,
storage tank volume, and pipe size) and of key operating parameters (operational
strategies)
develop a tool and a technique for the synthesis and analysis of energy supply systems for
buildings: selecting and optimizing systems configurations, equipment selection and
sizing, and operations specifications
The developed system simulations are based on the configuration of the solar system installed in
the IW. The base case models have been evaluated by the experimental data. The annual
performance of the solar cooling and heating system was calculated to estimate what fraction of
the energy required operating the system could be provided by solar energy. Based on the base
case, the system optimization and sensitivity analysis have been carried out, so that an optimized
system was defined and system guidelines in design and operation were found for the similar
applications.
75
76
Weather
The developed overall system simulation uses the typical meteorological year (TMY2) data to
obtain the weather condition and geographic information for Pittsburgh (latitude 40.26 N,
longitude -79.56). The TMY2 data sets were values of solar radiation and meteorological
elements for a one-year period derived from the 1961-1990 National Solar Radiation Data Base
(NSRDB). They represent typical rather than extreme conditions [22]. Figure 5-2 shows the
monthly outside air temperature in Pittsburgh. Figure 5-3, 5-4 are the solar radiation conditions in
Pittsburgh. Figure 5-4 shows that the direct normal solar radiation has relative stable intensity
throughout a year. Comparing solar radiation in January and July, as shown in Figure 5-3, the
direct normal solar radiation is higher in the winter than in summer. The cause of the low direct
77
normal solar radiation in summer is the humidity of the Pittsburgh summer; a large amount of
direct normal solar radiation is diffused before it reaches the earth. In the winter, it is dry and
chilled so that the intensity of direct normal solar radiation is relatively higher, sometimes up to
1000 W/m2. Overall, the daily average solar radiation throughout a year in Pittsburgh is not
higher than 420 W/m2. Pittsburgh is not an ideal place for a PTSC based application.
35.00
30.00
25.00
20.00
15.00
10.00
5.00
0.00
Month
-5.00
-10.00
-15.00
-20.00
10
11
12
Mean_Temp.
-3.27
-2.44
6.17
8.65
15.99
20.96
21.52
21.81
17.51
10.94
5.25
0.83
Min_Temp.
-18.90
-13.90
-10.85
-5.30
0.60
6.10
6.40
8.60
4.15
-3.70
-5.30
-10.85
Max_Temp.
15.30
10.85
23.30
23.90
28.05
33.05
32.20
31.10
28.90
26.00
18.90
16.65
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
78
1.20
Global solar radiation on ground
Direct normal solar radiation
1.00
0.80
0.60
0.40
0.20
0.00
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
5.2.2
Based on the IW solar cooling and heating system, the simulated energy supply system primarily
consists of PTSCs and a double effect absorption chiller. An aqueous solution containing 50%
propylene glycol is the heat transfer fluid in the solar collection loop. Figure 5-5 and 5-6 are the
Trnsys information flow diagram of the base cases for solar cooling and heating system modeling,
respectively.
Since installed absorption chiller is dual fired, two absorption chillers were applied in the solar
cooling simulation: hot water driven absorption chiller and direct fired absorption chiller. These
two chillers have been configured in parallel, and either of them provides the chilled water for the
space cooling at a given instant.
The solar heating base case uses the heat exchanger as heating device since the experimental data
indicates that the heat exchanger based solar heating has better system performance than the
absorption chiller based solar heating, as discussed in Chapter 2. When solar energy is not
available or adequate, an auxiliary electrical heater is used in the solar heating system.
In the Trnsys solar energy system model, the heating and cooling devices were simplified by
using LOAD component, which imposes a user specified load on a flow stream and calculates the
resultant outlet fluid conditions. This simplification does not impact on the overall solar system
79
performance computations. In the collection loop we watch solar input with load by defocus at
95C.
Type 709
Return pipe
Type 11
Flow mixer
Type 11
Flow diverter
Type 230
BROAD PTSC
Hot-water
abs. chiller
Type 678
DF abs. chiller
Type 677
HW abs. chiller
Type 60
Storage tank for
heat capacity
Type 709
Supply pipe
Type 114
Pump S-1
Type 11
Flow mixer
Type 682
Heating load
Direct fired
abs. chiller
Type 11
Flow diverter
Type 114
Pump S-4
Type 709
Load pipe
Figure 5-5 TRNSYS information flow diagram of solar cooling base case
Type 709
Return pipe
Type 11
Flow mixer
Type 6
Heater
Type 230
BROAD PTSC
Type 5
Heat exchanger
Type 709
Supply pipe
Type 60
Storage tank for
heat capacity
Type 682
Heating load
HX-2
Type 11
Flow diverter
Type 114
Pump S-5
Type 114
Pump S-4
Type 709
Load pipe
Figure 5-6 TRNSYS information flow diagram of solar heating base case
28oC [23], in Pittsburgh historic data, a mixture of 50/50 inhibited propylene glycol and water
was selected as the heat transfer fluid, HTF, in the solar cooling and heating system installed for
the IW because of its freeze protection temperature, -32C. In order to prevent vaporization of
50% propylene glycol at 170C, an operating pressure of 6 bar was adopted, based on Boiling
temperature and pressure of aqueous propylene glycol solutions shown in Figure 5-7. To simplify
the problem, the physical- thermal properties of 50% propylene glycol were constant value
according to two typical operation temperatures: 150 C and 60C for cooling and heating
simulations, respectively, even though the properties of fluid are changed with the changes of
HTF operational temperature.
Figure 5-7 Boiling temperature and pressure of aqueous propylene glycol solutions
81
The components in the solar simulation based solar cooling and heating system installed in the
IW include PTSC, heat exchanger, circulation pumps, building heating load and controllers as
shown in Figure 5-6. All of components are represented in the Trnsys simulation as indicated in
the Figures 5-5 and 5-6.
The linear parabolic concentrator, Type 536, in the Trnsyss library can not accurately simulate
the performance of the installed PTSC, since this component does not consider the influence on
the solar collector performance of the end-loss and shadow loss discussed in Chapter 3, and also
Type
536,
linear
parabolic
shadow
loss,
and
tracking
Equation 5-1
Where,
IAM = incident angle modifier
Tin = inlet temperature of solar field in C
Tam = ambient temperature in C
I = direct normal solar radiation in W/m2
82
5.3.2
For the heat exchanger based solar system, the solar collection loop does not need to operate at a
high temperature as long as the temperature requirement of heating device is met. In order to
prevent HTF boiling without pressurization of the system, an upper limit of the solar field outlet
temperature is set to 95C. When the outlet temperature of solar field reaches this temperature, the
PTSC is defocused to prevent vaporization. This control feature is included in the Type 230,
PTSC model. A simple control has proposed in the system based on on/off with hysteresis.
Table 5-1 Control mode in the base-case simulation of solar heating system
Mode
Conditions
Output
S-5
S-4
HX-2
ON
ON
No Load
OFF
OFF
ON
ON
OFF
OFF
OFF
ON
Heater
ON
ON
Off
B.
Off
Load loop
A. On
B.
Off
Heater
A. OFF
(T_sr_o: outlet temperature
of solar receiver,
T_HX-2_in: inlet
temperature of water at the
cold side of HX-2
T_heater_in:the inlet
temperature of the water
entering in the heater)
250
300
W/m^2
NIP<250 W/m^2
OFF
ON
OFF
0.5
ON
There are three components: pump S-5 in the solar collection loop, pump S-4 in the load loop,
and electric heater in the load loop, controlled by this simple control. Table 5-1 deals with the
control of the pumps and the heater. There is a major circulation pump, S-5, in the solar collection
loop. It is a constant frequency pump working with the PTSC to collect solar energy when solar
radiation is available. According to the experimental experience, the minimum direct normal solar
83
radiation to operate solar collection loop is 300 W/m2, which is required to balance the heat loss in
the collection loop.
Similar to the collection loop, load loop also has a circulation pump, S-4, controlled by the load
requirement. Whenever load is required, it delivers hot water either from heat exchanger or the
auxiliary heater for heating. When the outlet temperature of solar collectors is at 3 C above the
inlet hot water of HX-2 and there is heating required, the heat exchanger will transfer the heat
from the collection loop to the load loop for the heating device if useful solar energy is available.
The electrical heater is triggered by the inlet temperature of hot water to the heater. If it is less
than 45 C, the heater is turned on to provide the energy for space heating.
5.3.3
The components in the solar cooling simulation include PTSC, hot water driven double effect
absorption chiller, direct fired double effect absorption chiller, circulation pumps, space cooling
load and controllers as shown in Figure 5-5.
Similar to the solar heating base case, the system also includes two major loops: the solar
collection loop and the load loop. In the solar collection loop, the PTSC works with pump S-1 to
deliver solar energy to the absorption chiller when solar radiation is available. In the early
operation period, the HTF is continuously circulated and heated through bypass in the solar
collection loop until the HTF reaches the temperature required by hot water chiller, 155 C. The
HTF, then, is switched from the bypass to the Regenerator of absorption chiller by a three-way
valve. This three-way valve also can be used to adjust HTF flow over the regenerator of the
chiller. So the absorption chiller controls the HTF flow based on the chiller load by using the
three-way valve and the defocus controls the temperature of the HTF assuming solar input meets
or exceeds need.
The absorption chiller installed in the IW could be driven either by the solar energy or by the
natural gas, but it could not be driven simultaneously by both energy sources. In the real control
logic, the switch between two energy sources depends upon the relationship between the
temperature of HTF entering into the chiller model of chiller and the chiller load. The available
Trnsys chiller model does not provide the relation. To simplify the problem, simulation used the
control logical to switch the energy sources as follows. When the HTF from the solar field
reaches 155C, the chiller starts to use solar energy, and once it drops lower than 135C, the
chiller is switched to use natural gas. . The control mode of the solar cooling system base case is
84
shown in Table 5-2. The detail of components and simulation in solar cooling and heating could
be found addressed in Appendix 5.
Table 5-2 Control mode in the base-case simulation of solar cooling system
Mode
Conditions
Output
S1
bypass
HWchiller
Firedchiller
OFF
ON
OFF
ON
OFF
ON
ON
OFF
OFF
Off
250
B. OFF
Load loop
A.
ON
300
W/m^2
OFF
NIP<250 W/m^2
1.Load >0 kJ/h
2.T_sr_o >155 C Differential controller,
hysteresis
ON
Off
140
B.
OFF
155
T_sr_o <155 C
No load
water at around 6.6 - 7 C from grid on the cold side of HX-1. The evaluation of solar heating
simulation includes the measured weather data, models of the PTSC and two heat exchangers,
and the system operation procedure on 02 March. The simulation time period was 1440 minutes
and the time step was 1 minute.
Simulation results
100.00
90.00
80.00
T_HTF_HX_in
Temperature in C
70.00
60.00
50.00
40.00
T_sr_out
T_HX_HW_out
T HTF HX out
T_HX_HW_in
30.00
20.00
10.00
9:
30
9:
50
10
:1
0
10
:3
0
10
:5
0
11
:1
0
11
:3
0
11
:5
0
12
:1
0
12
:3
0
12
:5
0
13
:1
0
13
:3
0
13
:5
0
14
:1
0
14
:3
0
14
:5
0
15
:1
0
15
:3
0
15
:5
0
16
:1
0
16
:3
0
16
:5
0
17
:1
0
17
:3
0
0.00
Experimental data
Figure 5-9 Operation temperature comparison between solar heating evaluation simulation and
experiment
At the beginning, the simulation results showed that warm-up time of the system was much short
than the actual time span although system pipeline was modeled with proper size and thermal loss
in the simulation. In checking each of the components in simulation, it was found that the
problem was from pipe component. The simulation of the PTSC in the system did not consider
86
the energy used for heating the fluid and the pipe from the initial temperature to its operating
temperature (its thermal heat capacity). To resolve this problem, a thermal storage tank was added
and configured like the pipe: a horizontal cylinder with the same diameter as the piping line and
same thermal loss coefficient. The pipe component was still retained without thermal loss in the
simulation due to its contribution to the relation between the temperature change and time delay.
After this modification, the results showed good agreement between the simulation result and the
experimental data, as shown in Figures 5-9 and 5-10.
Simulation results
55.00
50.00
Idn*Aa*cos()
45.00
Power rate in kW
40.00
35.00
30.00
25.00
20.00
Q_solar_delivered
Q_HX_solarinput
Q_HX_heating
15.00
10.00
5.00
0.00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9:3 9:5 10:1 10:3 10:5 11:1 11:3 11:5 12:1 12:3 12:5 13:1 13:3 13:5 14:1 14:3 14:5 15:1 15:3 15:5 16:1 16:3 16:5 17:1 17:3
Experimental data
Figure 5-10 Energy flow comparison between solar heating evaluation simulation and experiment
In Figure 5-9, the five temperature curves represent the outlet temperature of solar field, the
temperature of HTF entering into heat exchanger, the temperature of hot water leaving from the
heat exchanger, the temperature of HTF leaving from the heat exchanger, and the temperature of
87
water entering into heat exchanger, from top to the bottom of the chart. Figure 5-10 shows the
energy flow of the simulation and of the experiment. The curves in the charts show total solar
energy rate received by the PTSC, the energy transferred to the HTF, the energy input to the HX2,
and the heat output of the HX-2 from top to the bottom of chart. Both figures show that the added
thermal storage improves the system stability so that the simulation results have smoother curves
than the data. The results basically confirm that the simulation well represents the experiment on
02 March 2007.
Simulation results
170.00
T_chiller_HTF_in
160.00
150.00
140.00
T_chiller_HTF_out
130.00
Temperature in C
120.00
110.00
100.00
90.00
T_sr_out
80.00
70.00
60.00
50.00
40.00
30.00
T_chiller_CHW_return
20.00
10.00
T_chiller_CHW_supply
9:
40
10
:0
0
10
:2
0
10
:4
0
11
:0
0
11
:2
0
11
:4
0
12
:0
0
12
:2
0
12
:4
0
13
:0
0
13
:2
0
13
:4
0
14
:0
0
14
:2
0
14
:4
0
15
:0
0
15
:2
0
15
:4
0
16
:0
0
16
:2
0
16
:4
0
17
:0
0
9:
20
9:
00
8:
40
0.00
Experimental data
Figure 5-11 Operating temperature comparison between cooling evaluation simulation and
experiement
88
Simulation results
55.00
50.00
45.00
Power rate in kW
40.00
IDN*Aa*cos()
35.00
30.00
25.00
20.00
15.00
Q_chiller_cooling
10.00
Q_solar_delivered
5.00
Q_chiller_solarinp
0.00
8 :4
9 :0
9 :2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9:4 10:0 10:2 10:4 11:0 11:2 11:4 12:0 12:2 12:4 13:0 13:2 13:4 14:0 14:2 14:4 15:0 15:2 15:4 16:0 16:2 16:4 17:0
Experimental data
Figure 5-12 Energy flow comparison between solar cooling evaluation simulation and experiment
In the solar cooling experiment on 31 July, the PTSCs worked with the absorption chiller to
generate chilled water for space cooling; the chilled water rejected heat in the HX-1 to hot water
at around 35 ~ 40 C from grid. The solar cooling evaluation simulation includes the measured
weather data, the models of the PTSC, two double effect absorption chillers and the system
operation procedure on 31 July. The simulation time period was also 1440 minutes and time step
was 1 minute.
The storage tank simulated system heat capacity was also added in the evaluation cooling model.
The results show good agreement between the simulation calculation and the experimental data.
Figure 5-11, 5-12 are the comparisons of operational temperatures and energy flow between the
simulation and the experiment. Since the simulation has used the chiller performance data
provided by the Trnsys model, there is small difference the operational temperature of HTF
89
between the simulation result and experiment. However, the simulation still provides a reasonable
accurate response of the system and reasonable performance of the solar cooling system.
The solar cooling and heating system installed has been designed for IW south zone, whose net
floor area is about 245 m2. Its average height is about 3.1 m including the raised floor and average
height of roof. The IW, an open space, is subdivided by partition walls and furniture in nine
offices and one conference space. The IW has horizontal shading on the east and west facades. Its
internal loads include lighting, computers, and occupants.
The total heat gain of the artificial lighting is 17 W/m2. The equipment heat gain is 100 W per
computer (one per person) and 50 W for one printer. It is occupied by 30 faculty members and
students throughout the weekdays. Most of them arrive between 9AM and 10AM and leave
between 5PM and 8PM. The equipment heat gain is based on the occupancy schedule and the
lighting heat gain is based on solar radiation available. The lights are seldom turned on due to the
architectural integration of day lighting features (skylight, windows) of the space. Figure 5-13
shows the cooling and heating loads of the IW south zone estimated by Trnsys.
5500
Q_sensible_cooling
Q_dehumidification
Q_sensible_heating
Q_humidification
5000
4500
4000
Load in kWh
3500
3000
2500
2000
1500
1000
500
0
1
10
11
12
Month
Figure 5-13 IW building heating and cooling load estimated by building simulation
90
5.5.2
Several definitions aid in understanding the expressed results of the Trnsys simulation of the
performance of the IW solar cooling / heating system. The solar fraction is the ratio of the
building cooling / heating loads shown in Table 5-3 provided by solar energy. The value of solar
fraction represents the efficiency of solar cooling and heating system. The higher the solar
fraction is, the higher the system performance.
Energy (kJ)
Solar total energy collected by the solar collectors (including dumped solar energy)
Solar energy dumped by the solar collectors (high cut limit temperature is 95 C )
18,403,342
2,933,399
15,469,944
125,874
14,497,792
994,196
30,807,898
1,155,017
32,603,345
Heating load
1,697,190
Solar energy delivered to the collection loop / total solar energy collected
84.1%
Energy loss through pipe in the collection loop / energy in the collecton loop
93.0%
6.4%
Solar fraction
3.8%
Only 3.8% of the IW heating load was provided by solar energy, even though the total solar
useful energy was about half of total sensible heating load. Much of the solar heat collected 79%
was lost to the surroundings from the system; 16% was rejected by defocusing.
Pittsburgh has 49% days with solar availability throughout middle of October to the middle of
April (182 days) in TMY2 weather data, but simulation results showed that solar energy can be
used for space heating only about one or two hours during a day. The reason is that the solar
91
availability is out of phase with the IW heating load. The building heating load along with the
available solar energy is shown in Figure 5-14 and 5-15. Figure 5-15, the energy flow profile in
the IW for a day in the heating season, illustrated the problem is solar heating of the space.
30.00
Q_useful_solar_kW
Q_load(kW)
25.00
Energy rate in kW
20.00
15.00
10.00
5.00
1/
1
1/
2
1/
3
1/
4
1/
5
1/
6
1/
7
1/
8
1/
9
1/
10
1/
11
1/
12
1/
13
1/
14
1/
15
1/
16
1/
17
1/
18
1/
19
1/
20
1/
21
1/
22
1/
23
1/
24
1/
25
1/
26
1/
27
1/
28
1/
29
1/
30
1/
31
0.00
Date
Figure 5-14 Useful solar energy and IW sensible heating load in January
20.00
Q_useful_solar_kW
Q_load(kW)
Q_HX2_kW
Energy rate in kW
16.00
12.00
8.00
4.00
0.00
0:00
3:00
6:00
9:00
12:00
15:00
18:00
21:00
0:00
Solar time
First, much of the required heat flow for building heating occurs when solar energy is not
available. Heat storage is required to overcome both this difficulty and the next. Second, when
92
solar energy is available it overwhelms that required to heat the space; the PTSC reflectors must
be defused to moderate the solar flux; solar energy is lost. Third, much heat is lost from the
system both during its operation in the day and at night. The lost heat at night might be replaced
at the beginning of the day to return the solar heating system to its operating conditions. Reducing
the surface area, volume, and heat capacity of the system will reduce this third problem. In both
storage and reduced system volume are needed to increase the solar fraction for IW heating above
0.038.
Energy (kJ)
Solar total energy collected by the solar collectors (including dumped solar energy)
Solar energy dumped by the solar collectors (high cut limit temperature is 175 C )
Solar energy delivered to the solar collection loop
26,836,168
476,504
26,359,664
277,922
20,242,840
6,220,705
6,720,545
49,253,322
-1,577,278
Cooling load
52,761,101
1,634,412
Solar energy delivered to the collection loop / total solar energy collected
98.2%
Energy loss through pipe in the collection loop / energy in the collecton loop
76.0%
23.4%
Solar fraction
12.7%
Solar cooling is not well suited to a climate like Pittsburgh, which is humid in the summer with a
high latent cooling load. The moisture in the air diffuses the direct normal solar radiation, and
93
reduces the solar energy collected by the PTSC. According to the simulation results, solar cooling
could work for about 69 days over 183 days from middle April to middle of October.
25.00
Q_useful_kW
Q_load(kW)
Q_Hchiller_chw_kw
Power rate in kW
20.00
15.00
10.00
5.00
8/
1
8/
2
8/
3
8/
4
8/
5
8/
6
8/
7
8/
8
8/
9
8/
10
8/
11
8/
12
8/
13
8/
14
8/
15
8/
16
8/
17
8/
18
8/
19
8/
20
8/
21
8/
22
8/
23
8/
24
8/
25
8/
26
8/
27
8/
28
8/
29
8/
30
8/
31
0.00
Date
Figure 5-16 Useful solar energy, cooling load and energy provided by chiller in August
20.00
Q_useful (kW)
Q_load (kW)
Q_Hchiller_chw (kW)
Energy rate in kW
16.00
12.00
8.00
4.00
0.00
0:00
3:00
6:00
9:00
12:00
15:00
18:00
21:00
Solar time
Figure 5-17 Useful solar energy, cooling load and energy provided by chiller on 09 August
The average time span of the chiller using solar energy to generate the chilled water is about three
to four hours over six to eight hours of solar time due to a large system heat capacity. A great
94
portion of useful solar energy is used to heat the system to the temperature required by the
absorption chiller, between 135 C to 170 C; the operational time is about three hours per day. In
addition, for the high variable weather conditions during Pittsburgh summer, solar cooling is
intermittent since absorption chiller is sensitive to the HTF temperature from the PTSCs. Figure
5-16 and 5-17 show the system performance of solar cooling monthly and daily, respectively.
Figure 5-16 indicates relatively few days that conditions are suitable for solar cooling in August.
Figure 5-17 shows that in the morning it took 3-4 hours to heat up the HTF to the operation state.
Next chapter shows how reduce the volume of piping or use a drain back system to solve the
problem. In general, solar energy meets the load.
95
Model based calculations of the overall performance of the solar cooling and heating system
installed in the IW have been described in Chapter 5. In order to identify optimal system design
and operation, performance calculations have been performed to assess the impact of the system
configuration, operating conditions, and control strategies on the fraction of IW cooling and
heating that might be met with solar energy to investigate the effects of:
The results of model calculations quantify the effects of these variables on system performance.
An optimized system configuration and operating condition has been proposed, and guidelines for
the design and operation of a similar solar cooling and heating systems have been provided.
96
collected. In addition, the relation has been reassessed by considering the tracking limitations of
the PTSC, such as the Broad PTSC as discussed in Chapter 5.
6.1.1
The orientation of the PTSC refers to the position of its tracking axis. Twelve orientations shown
in Figure 6-1 have been selected to examine the relation between the orientation of the PTSC and
the solar energy collected. In the figure, the due north -south, NS, orientation is 0 degrees; on the
right, the figure shows the primarily east - west, EW, orientation of the PTSC installed in the IW.
Typical simulation results are shown in Figures 6-2 and 6-3. The solar beam radiation,
Watts/m2, throughout a summer and a winter day are plotted for both a NS and an EW
orientation of the PTSC. Solar beam radiation on a NS oriented PTSC has two peak
values, one in the morning and the other in the afternoon of a day; an EW oriented PTSC
has one peak. The beam radiation in the summer day has a higher intensity and a longer
time duration than in the winter day. These figures illustrate that in Pittsburgh on a
summer day a PTSC with a NS orientation can collect one third more solar beam
radiation than one with a EW orientation, while on the winter day a NS oriented PTSC
will receive less than one half of the beam radiation on a EW oriented PTSC.
N
(165)
(150)
(135)
(120)
(105)
N (180)
E (90)
W
(75)
105
(60)
(45)
S (0)
(30)
(15)
S (0)
If the PTSC is not oriented due north or due east, the pattern of solar beam irradiation on the
PTSC is similar but the peak radiation varies with the angular difference between two
orientations. For instance, the PTSC installed on IW roof at a 105 orientation has solar energy
97
radiation pattern similar to the EW orientation, but the peak of solar beam radiation is delayed
slightly due to 15 deviation toward north from due east. For solar cooling applications in
Pittsburgh, model calculations show that NS is favored. Figure 6-4 shows that there is 25% more
solar radiation available on a NS oriented PTSC than on a EW PTSC throughout the summer;
however, as shown in Figure 6-5 for solar heating, an EW orientation is better than a NS because
of 5% more solar radiation available from October to April. For combined solar cooling and
heating, Figure 6-6 indicates that a NS oriented PTSC receives more solar energy (927.7
kWh/m2) than does an EW PTSC (815.3 kWh/m2) throughout the entire year in Pittsburgh, a
difference of 14%.
1000.00
Beam_0
Beam_90
Beam_105
900.00
800.00
700.00
600.00
500.00
400.00
300.00
200.00
100.00
Time of Jun.10
0:
00
23
:0
0
22
:0
0
21
:0
0
20
:0
0
19
:0
0
18
:0
0
17
:0
0
16
:0
0
15
:0
0
14
:0
0
13
:0
0
12
:0
0
11
:0
0
9:
00
10
:0
0
8:
00
7:
00
6:
00
5:
00
4:
00
3:
00
2:
00
1:
00
0.00
Figure 6-2 Orientation and solar beam irradiation on a PTSC on 10 June in Pittsburgh
1000.00
Beam_0
Beam_90
Beam_105
900.00
800.00
700.00
600.00
500.00
400.00
300.00
200.00
100.00
Time of Dec. 02
00
0:
10
:0
0
11
:0
0
12
:0
0
13
:0
0
14
:0
0
15
:0
0
16
:0
0
17
:0
0
18
:0
0
19
:0
0
20
:0
0
21
:0
0
22
:0
0
23
:0
0
00
9:
00
8:
00
7:
00
6:
00
5:
00
4:
00
3:
00
2:
1:
00
0.00
Figure 6-3 Orientation and solar beam irradiation on a PTSC on 2 December in Pittsburgh
98
900
800
0 (N/S)
90 (E/W)
700
105 (IW)
600
Direct normal_kWh/m2
500
400
300
200
100
0
10
Cooling
0 (N/S)
93.7
113.6
129.2
117.6
111.6
91.9
69.7
727.1
90 (E/W)
73.8
85.1
97.7
87.8
87.4
76.1
74.0
581.8
105 (IW)
75.6
87.2
100.0
90.0
89.7
77.3
73.1
593.1
Direct normal_kWh/m2
100.7
117.3
132.4
120.7
118.3
104.5
92.3
786.1
Figure 6-4 Orientation and solar beam irradiation on a PTSC in summer of Pittsburgh
600
0 (N/S)
500
90 (E/W)
105 (IW)
Direct normal_kWh/m2
400
300
200
100
10
11
12
Heating
0 (N/S)
36.0
41.3
75.4
93.7
69.7
30.5
17.3
363.9
90 (E/W)
49.8
47.4
69.5
73.8
74.0
40.0
26.8
381.2
105 (IW)
48.3
46.0
69.3
75.6
73.1
39.0
26.0
377.3
Direct normal_kWh/m2
58.4
57.9
90.8
100.7
92.3
47.0
30.3
477.3
Figure 6-5 Orientation and solar beam irradiation on a PTSC in winter of Pittsburgh
99
940
920
900
880
860
840
820
800
780
760
740
0 (N/S)
15
30
45
60
75
90
(E/W)
105 (IW)
120
135
150
165
927.7
923.0
905.7
879.2
849.6
825.8
815.3
821.6
842.6
871.2
898.7
919.0
Figure 6-6 Annual solar beam irradiation on PTSC with different orientations in Pittsburgh
110.00
90.00
70.00
70 degree
50.00
30.00
10.00
Time of Jun. 21
0:59 1:59 2:59 3:59 4:59 5:59 6:59 7:59 8:59 9:59 10:59 11:59 12:59 13:59 14:59 15:59 16:59 17:59 18:59 19:59 20:59 21:59 22:59 23:59
-10.00
TA_0
TA_15
TA_30
TA_45
TA_60
TA_75
TA_90
TA_105
TA_120
TA_135
TA_150
TA_165
60.00
50.00
40.00
30.00
20.00
10.00
Time of Dec. 21
0.00
0:59 1:59 2:59 3:59 4:59 5:59 6:59 7:59 8:59 9:59 10:59 11:59 12:59 13:59 14:59 15:59 16:59 17:59 18:59 19:59 20:59 21:59 22:59 23:59
-10.00
TA_0
TA_15
TA_30
TA_45
TA_60
TA_75
TA_90
TA_105
TA_120
TA_135
TA_150
TA_165
100
1200
IDN_20_90_kWh/m2
IDN_20_105_kWh/m2
1000
IDN_20_0_kWh/m2
Direct normal_kWh/m2
800
600
400
200
10
11
12
Total
IDN_20_90_kWh/m2
43.3
45.8
69.5
73.8
84.6
96.3
87.1
87.3
76.1
73.1
37.4
22.9
797.1
IDN_20_105_kWh/m2
39.7
43.8
68.5
75.5
86.5
98.4
89.2
89.6
76.7
70.1
35.4
22.7
796.2
IDN_20_0_kWh/m2
29.4
32.7
65.1
83.0
100.9
115.3
107.0
99.6
75.6
59.2
22.6
13.8
804.1
Direct normal_kWh/m2
58.4
57.9
90.8
100.7
117.3
132.4
120.7
118.3
104.5
92.3
47.0
30.3
1070.4
Figure 6-9 Solar beam irradiation and orientation of the PTSC in Pittsburgh
6.1.2
Due to a difficulty in its structure or drive mechanism, the reflector of a PTSC may not be able to
rotate over the full range required to follow the altitude of the sun. The range of the Broad PTSC
installed in the IW is addressed in Chapter 5. Its tracking limitation reduces the solar collection
time and the amount of the solar beam radiation collected. Analyses of the collection time and
solar radiation availability have been carried out for this PTSC installed in the IW. Model based
simulation results for the required tracking angle shown in Figure 6-7 and 6-8 indicate that the
tracking period for this PTSC is reduced by about 40% in the typical winter day and about 25% in
the typical summer day.
The effect of this reduction in tracking time on the annual total solar energy collected by the IW
PTSC in its EW orientation is a 2.2% reduction; a NS orientation would have experienced a 13%
in solar energy collected due to this tracking limitation and solar collection time reduction. In
addition, the simulation indicated that the impact from the orientation on solar beam irradiation is
on longer significant with this tracking limitation.
In general, NS is the favored orientation of a PTSC for the solar cooling or the combination of
solar cooling and heating system. For the Broad PTSC with its tracking limitation, the orientation
does not seem to be a affect greatly the solar beam radiation collected.
101
In general, N/S is the favorite orientation of the PTSC for the solar cooling or solar cooling and
heating system. For the PTSC with tracking limitation, the orientation may not be critical factor
effect on the solar beam irradiation on the PTSCs aperture.
6.1.3
Based on the system configuration of base cases, the overall system performance has been
analyzed how orientation of the PTSC effect on building cooling and heating system , the results
show that NS orientated solar system has better performance in summer and worse in winter than
the current orientated PTSC. For solar cooling, NS orientation could provide 6% more energy for
cooling than EW orientation; for solar heating, the difference on the solar fraction between NS
orientation and EW is very small, as shown in Table 6-1. In addition, simulation indicated that the
performance of the system with tracking limitation is almost same as the system without tracking
angle limitation. When the PTSC cannot track the sun, due to the cosine effect on solar radiation
intensity is relative low, less than 300 W/m2, under which thermal loss is same as solar gain, the
final effect of collected solar energy by the PTSC is almost same for with and without tracking
angle limitations. Therefore, NS orientation of the PTSC shall be the favorable choice for solar
cooling dominated system, to achieve a high system performance.
Table 6-1 Effect of PTSCs orientation on overall system performance
Cooling season
Solar fraction
Collected solar energy
available to HTF (kJ)
Dumped solar energy to
avoid overheating(kJ)
HTF tramsmitted to the
chiller / HX (kJ)
Heating season
Base case
(105 )
N/S orientation
(0 )
Base case
(105 )
N/S orientation
(0 )
12.7%
18.7%
3.8%
2.0%
26,836,168
32,393,246
18,403,342
13,338,496
476,504
532,892
2,933,399
838,380
6,220,705
9,855,454
994,196
392,411
The flow rate of the heat transfer fluid, the HTF, through the PTSC and the solar collection loop
is a significant operating condition of the solar cooling and heating system. Two alternatives to
setting this HTF flow are: a constant flow or a flow varied to maintain a constant outlet
temperature of the HTF from the PTSC. Constant HTF flow control is common in flat plate
102
collector systems to minimize the costs of equipment and in solar collectors used in supplemental,
preheat systems. Collectors with HTF temperature control are used in high temperature systems
where excessive temperatures can degrade the HTF or cause high system pressure resulting in
damage [Stine 1985].
These two control alternatives: constant HTF flow and constant HTF outlet temperature have
been simulated in the solar cooling and heating model to compare their system performances. In
this comparison, the HTF flow in the solar loop is adjusted between a maximum flow of 80 gpm
determined by the pump capacity and a minimum flow required to maintain well developed
turbulent flow in the solar loop, a Reynolds number of 4000. The outlet HTF temperature from
the PTSC is set at 75 C for space heating, and 156 C for solar cooling in order to operate the
absorption chiller effectively.
The model based results show that there is little difference in system performance
between these two alternatives in solar heating; but in solar cooling, constant HTF outlet
temperature control improves the solar fraction attained by factor 2 as indicated in Table
6-2. This performance improvement is due to the longer time period when the absorption
chiller directly uses solar energy to generate the chilled water as shown in Figure 6-10.
This figure indicates that the constant outlet temperature control shortens the preheat time
prior to chiller operation for about one hour, so that more useful solar energy is directly
used for cooling rather than for preheating the HTF in the solar loop. Figure 6-11 shows
that the HTF temperature is not uniform throughout the system with constant outlet temperature
control.
Table 6-2 Effect of flow controls on overall system performance
Cooling season
Solar fraction
Collected solar energy
available to HTF (kJ)
Dumped solar energy to
avoid overheating(kJ)
HTF tramsmitted to the
chiller / HX (kJ)
Heating season
Constant flow
(base case)
Constant
temperature
Constant flow
(base case)
Constant
temperature
12.7%
21.8%
3.8%
3.6%
26,836,168
29,246,233
18,403,342
19,229,768
476,504
925,716
2,933,399
5,234,940
6,220,705
10,504,396
994,196
923,758
103
20.00
Q_useful_ConsFR
Q_Hchiller_chw_ConsFR
Q_useful_ConsT
Q_Hchiller_chw_ConsT
Q_load
Energy rate in kW
16.00
12.00
8.00
4.00
0.00
0:00
3:00
6:00
9:00
12:00
15:00
18:00
21:00
Time on Aug.09
When the HTF outlet temperature from the PTSCs reaches the desired value for chiller
operation, the HTF inlet temperature entering the PTSC is at a lower value. This reduced HTF
temperature in the return pipeline indicates that less solar energy has been used in heating the
system and fluid at the time the chiller operation is initiated for generating chilled water. The
operating period for the chiller is in this way extended.
In solar heating, however, the IW heat load is out of phase with the availability of solar energy
availability, the reduction of system preheat time does not increase the operational period of IW
heating. Table 6-2 provides a quantitative comparison of system performance between the two
HTF flow control alternatives for solar cooling and heating in the IW.
180
170
160
150
T_sr_in_ConsFR
T_sr_out_ConsFR
T_ambient
T_sr_in_ConsT
T_sr_out_ConsT
140
130
Temperature in C
120
110
100
90
80
70
60
50
40
30
20
10
10
:0
0
11
:0
0
12
:0
0
13
:0
0
14
:0
0
15
:0
0
16
:0
0
17
:0
0
18
:0
0
19
:0
0
20
:0
0
21
:0
0
22
:0
0
23
:0
0
00
00
8:
9:
00
00
6:
7:
00
00
4:
5:
00
00
2:
3:
00
0:
1:
00
Time on Aug.09
Figure 6-11 System operating temperature comparison of alternate controls on 9 August 2007
104
In general, constant outlet temperature control of HTF flow is recommended for solar cooling
systems with a large heat capacity; this approach improves the system performance in solar
cooling by reducing the preheat time of the system.
105
6.3.1
As mentioned above, the proper amount of thermal storage is determined by the time - rate
profiles of the building cooling and heating loads and of the solar incident radiant solar energy.
But also simple empirical rules can be applied to provide a preliminary estimate of thermal
storage capacity to be included in the solar cooling/heating system of the IW.
A simple empirical rule suggests that the most practical storage capacity for a solar thermal
energy system used for space heating with water as the HTF is approximately 1-2 gal of water per
square foot of collector area [19]. Based on this rule, the storage tank volume for the IW solar
energy system would be 3.2 m3 as indicated in Equation 6-1.
V _ st = 1.5( gal / ft 2 ) * Aa
Equation 6-1
Where,
The capacity of the storage tank might also be calculated from the solar energy to be stored, 100
kWh based on simulation results, and the temperature difference between the heat storage and the
heat delivery temperatures of the HTF storage media, 90 C and 60 C. The volume of the
storage is estimated in this way is 3.19 m3 according to Equation 6-2.
Q
* Cp * T
V _ st =
Equation 6-2
= 3.19 m3
Where,
Q = daily solar energy input from simulation result, in kWh/hr
106
6.3.2
Storage used for shifting energy for later use in solar heating
In the Trnsys model of the IW solar cooling/heating system, a storage tank was placed parallel to
the by pass and a pump was added for discharging the storage tank, as indicated in Figure 6-12,
the information flow diagram of the system. In the morning, the HTF is heated in the PTSCs and
circulated through the by pass until the desired operating temperature, 90 oC, is reached. Then the
HTF is directed through the storage tank to charge it. If there is heating demand, the storage tank
is discharged by pump S-6 until the solar energy stored in the tank is exhausted.
The system control is addressed in Appendix 6.
The simulation results show that the storage tank significantly improves the overall system
performance of solar heating system. The storage tank shifts the excess solar energy during time
of high solar availability to time of low solar availability. Due to the time lag between heating
demand and solar availability, the excess solar energy is collected and stored during the day and
used in the evening and the next morning, as shown in Figure 6-13.
Type 709
Return pipe
Type 11
Flow diverter
Type 6
Heater
Type 230
BROAD PTSC
Type 534
Storage tank
Type 682
Heating load
HX-2
Storage Tank
Type 5
Heat exchanger
Type 709
Supply pipe
Type 60
Storage tank for
heat capacity
Type 114
Pump S-5
Type 114
Pump S-6
Type 11
Flow mixer
Type 114
Pump S-4
Figure 6-12 Trnsys information flow diagram of solar heating system with storage
107
In addition, the simulation results show that for the currently installed IW solar heating system, a
4.5 m3 storage tank is the optimal volume because of its highest quantity of solar energy used, as
indicated in Table 6-3. Incrementally larger storage volumes lose more heat than they store.
25.00
Q_useful_solar_kW
Q_load(kW)
Q_HX2_kW
Energy rate in kW
20.00
15.00
10.00
5.00
0.00
0:00
3:00
6:00
9:00
12:00
15:00
18:00
21:00
0:00
3:00
6:00
9:00
12:00
15:00
18:00
21:00
Solar time
Figure 6-13 Solar energy collected, heating load, and energy provided on 14, 15 November 2007
6.3.3
Storage used for shifting energy for later use in solar cooling
In the Trnsys model of the IW solar cooling system, a storage tank was located in parallel with
and between the by pass and the absorption chiller as shown in the information flow diagram,
Figure 6-14. A variable frequency pump was added to discharge the storage tank into the chiller.
Storage tank
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
6
8
12
Heating
Collected solar
Dumped solar
energy available to energy to avoid
solar fraction
HTF (kJ)
overheating (kJ)
3.84%
11.31%
14.88%
16.97%
18.54%
19.74%
20.54%
21.17%
21.52%
21.53%
21.38%
21.34%
20.55%
18.06%
18,403,342
18,505,478
18,752,238
18,882,101
19,020,091
19,147,403
19,265,445
19,373,780
19,464,986
19,559,422
19,633,745
19,804,859
20,045,108
20,409,026
2,933,399
1,663,272
1,081,677
809,298
657,389
539,060
424,209
340,974
246,748
178,320
120,677
60,026
1,664
0
108
HTF transmitted
to HX (kJ)
994,196
3,388,870
4,556,497
5,229,771
5,746,807
6,144,554
6,404,862
6,609,712
6,722,158
6,730,696
6,685,361
6,678,163
6,430,824
5,623,503
In the morning, the HTF was circulated through the by pass and heated until the operating
temperature of chiller, 160 oC, was reached. The PTSCs were then operated at constant outlet
temperature, and the HTF was diverted through the regenerator of the absorption chiller. If the
flow from the solar field was greater than the flow required by the chiller, the storage tank was
charged. When the flow from the solar field was not adequate for the chiller and the HTF stored
in the storage tank was at the operating temperature, the storage tank was discharged until it was
exhausted. The simulation detail can be found in Appendix 6.
Type 709
Return pipe
Type 11
Flow mixer
Type 11
Flow diverter
Type 11
Flow mixer
Type 236
PTSC combined
with VFD pump
Type 677
HW abs. chiller
Type 534
Storage tank
Storage
Tank
Hot-water
abs. chiller
Type 678
DF abs. chiller
Type 110
VFD pump
Type 709
Supply pipe
Type 60
Storage tank for
heat capacity
Type 11
Flow mixer
Type 11
Flow diverter
Type 682
Heating load
Direct fired
abs. chiller
Type 11
Flow diverter
Type 114
Pump S-4
Figure 6-14 Trnsys information flow diagram of solar cooling system with storage for shifting energy
180
170
160
150
140
Temperature in C
130
120
T_sr_in_ConsFR
T_sr_out_ConsFR
T_ambient
T_sr_in_ConsT
T_sr_out_ConsT
T_sr_in_ConsT_0.5Tank
T_sr_out_ConsT_0.5Tank
110
100
90
80
70
60
50
40
30
20
10
0:
00
1:
00
2:
00
3:
00
4:
00
5:
00
6:
00
7:
00
8:
00
9:
00
10
:0
0
11
:0
0
12
:0
0
13
:0
0
14
:0
0
15
:0
0
16
:0
0
17
:0
0
18
:0
0
19
:0
0
20
:0
0
21
:0
0
22
:0
0
23
:0
0
Time on Aug.09
Figure 6-15 Operating temperature of solar cooling system with and without storage on 9 August
The simulation results indicate that the storage tank did not improve the performance of the
system operated at a constant outlet temperature from the PTSCs. The reason is that the large
collection loop volume of the IW solar cooling/heating system provides the storage required by
109
the system in cooling and that additional storage is not required. It merely results in additional
heat loss. Figure 6-15 shows that the HTF in the system with storage flows into the PTSC at a
lower temperature than the system without storage. This circumstance indicates that heated HTF
is being stored in the tank and replaced by cooler HTF flowing from it.
In addition, the model solar cooling system results also show that the optimal volume of storage
tank for the IW solar cooling system is less 0.5 m3, as indicated in Table 6-4 A large storage tank
does not improve the system performance, increasing the usage of the solar energy. The excess
solar energy is limited. On the other hand, additional storage tank volume, and area, increases
thermal losses.
Table 6-4 Effect of storage volume on solar cooling system performance
Volume of
tank (m3)
Base case
6.3.4
V ( m3)
solar fraction
0 (Cons_FR)
0 (Cons_T)
0.5
1
2
3
4
5
6
8
12
12.74%
21.77%
21.16%
21.10%
21.09%
21.09%
21.09%
21.09%
21.09%
21.09%
21.09%
Cooling
Collected solar
Dumped solar
energy available to
energy to avoid
HTF (kJ)
overheating(kJ)
26,836,168
29,246,233
30,523,930
30,570,174
30,574,672
30,576,031
30,576,462
30,576,693
30,576,804
30,576,933
30,577,012
476,504
925,716
0
0
0
0
0
0
0
0
0
HTF tramsmitted
to the chiller (kJ)
6,720,545
10,504,396
10,368,464
10,293,472
10,276,415
10,276,564
10,276,631
10,276,671
10,276,689
10,276,711
10,276,723
The solar cooling/heating system installed in the IW requires a long time for heat up due to its
large heat capacity. It takes three or more hours to heat the system to the temperature required to
operate the absorption chiller. As mentioned before, the storage tank can be used to minimize the
time required for preheating. At the end of the day heated HTF in the solar collection loop is
directed to the storage tank, replaced by cool HTF fluid from the tank. The heated fluid is stored
overnight in the tank whose heat loss is significantly lower that that of the loop. In the next
morning HTF in the storage tank, still hot, is returned to the loop, replaced by the cool HTF from
loop. This procedure limits the overnight heat loss from the system to that from the structure of
the solar loop and from the reduced losses from the HTF stored in the tank. Based on this idea,
the system with storage tank used for preheating has been simulated to estimate the
performance improvement of system performance due to this procedure.
110
the storage tank is only used for preheating not for shifting the useful energy.
Figure 6-16 show the Trnsys information flow diagram for the model simulation. The storage
tank remains in parallel with the by pass, but an additional by pass and a pump, S-7, were added
for charging the storage tank when the PTSCs were stowed at the end of the day. The storage
tank is discharged into the solar collection loop at the beginning of the next day. The solar
collection loop is then operated under constant outlet temperature control. The details of the
simulation are presented in Appendix 6.
Type 11
Flow mixer
Type 709
Return pipe
Type 11
Flow diverter
Type 11
Flow mixer
Type 11
Flow diverter
Type 236
PTSC combined
with VFD pump
Type 677
HW abs. chiller
Type 534
Storage tank
Storage
Tank
Hot-water
abs. chiller
Type 682
Heating load
Direct fired
abs. chiller
Type 114
Pump S-7
Type 678
DF abs. chiller
Type 11
Flow diverter
Type 709
Supply pipe
Type 60
Storage tank for
heat capacity
Type 11
Flow mixer
Type 11
Flow mixer
Type 11
Flow diverter
Type 114
Pump S-4
Figure 6-16 Trnsys information flow diagram for solar cooling with storage for preheating
Table 6-5 Effect of Preheat storage tank volume on solar cooling performance
Volume of
tank (m3)
V ( m3)
Base case
Storage tank
with constatn
temperature
control for
preheating
0 (Cons_FR)
0 (Cons_T)
0.3
0.5
1
2
3
4
5
6
8
12
Cooling
solar fraction
12.74%
21.77%
20.09%
20.05%
19.76%
19.49%
18.92%
18.00%
17.09%
16.12%
13.91%
8.07%
Dumped solar
energy to avoid
overheating(kJ)
HTF tramsmitted to
the chiller (kJ)
26,836,168
29,246,233
30,253,127
30,242,132
30,487,982
31,064,999
31,631,206
32,225,692
32,874,591
33,418,695
34,667,050
37,258,670
476,504
925,716
872,562
881,377
883,890
852,647
809,270
762,118
701,295
661,484
516,368
163,354
6,720,545
10,504,396
9,617,850
9,589,144
9,448,823
9,314,232
9,084,069
8,629,051
8,202,775
7,707,899
6,703,694
3,907,529
111
The simulation results showed that the storage tank used for preheating did not improve the
system performance as much as expected, as shown in Table 6-5. The major reason is that the
mixing of the HTF from the solar collection loop and storage tank is not able to avoid during
charging and discharging process. However, a drain-back system could work well because it can
prevent mixing and fulfill the function of the replacement between the cold fluid and hot fluid.
112
drain-back tank and use this hot fluid in the next morning. It has about 4-9% potential
improvement in solar fraction for both solar heating and solar cooling.
20.00
Q_useful_heater
Q_Hchiller_chw_heater
Q_useful_ConsT
Q_Hchiller_chw_ConsT
Q_load
Q_dumped_heater
Q_dumped_constT
Energy rate in kW
16.00
12.00
8.00
4.00
0.00
0:00
3:00
6:00
9:00
12:00
15:00
18:00
21:00
Time on Aug.09
Figure 6-17 Effect of a heater on energy flow for solar cooling on 09 August
180
170
160
150
140
130
T_sr_in_heater
T_sr_out_heater
T_ambient
T_sr_in_ConsT
T_sr_out_ConsT
Temperature in C
120
110
100
90
80
70
60
50
40
30
20
10
0:
00
1:
00
2:
00
3:
00
4:
00
5:
00
6:
00
7:
00
8:
00
9:
00
10
:0
0
11
:0
0
12
:0
0
13
:0
0
14
:0
0
15
:0
0
16
:0
0
17
:0
0
18
:0
0
19
:0
0
20
:0
0
21
:0
0
22
:0
0
23
:0
0
Time on Aug.09
Figure 6-18 Effect of a heater on operating temperature for solar cooling on 9 August
6.5 The length and diameter of collection loop pipe and solar system
performance
The length and diameter size of the pipe comprising the solar collection loop play an important
part in the system performance. Greater pipe lengths and diameters increase the heat loss from
the system and increase also the overall heat capacity of the system and of the HTF it contains.
Both of these factors increase the amount of time and the quantity of energy consumed in
preheating the system to its operating temperature at the beginning of the day. Greater pipe
113
lengths also increase the pressure loss in circulating the HTF, while greater diameters reduce
these losses.
In general, reducing the length and diameter of the loop pipes is an effective means to improve
the solar cooling/heating system performance at least until pressure loss and pump energy for
HTF circulation in the collection loop become appreciable.
The IW solar cooling/heating system Trnsys model has been used to predict the system
performance based on the HTF volume of the solar collection loop. A loop with one fourth of the
volume of the current IW collection loop, for instance, would almost double the heating energy
provided by solar energy as indicated in Table 6-6. With a 4 m3 HTF thermal storage tank, the
system could provide almost 36% of the IWs heating load. Further decreases in IW collection
loop volume are limited by the HTF volume in the 52 m2 Broad PTSCs currently installed.
Table 6-6 Effect of collection loop volume on solar heating system performance
Heating
Volume
V ( m3)
Base case
Pipeline
105m long,
OD=0.35m
1/2 V
1/3 V
1/4 V
0.5
1
2
3
4
5
6
8
12
solar
fraction
Collected solar
energy available
to HTF (kJ)
3.84%
5.58%
6.55%
6.86%
17.38%
23.53%
30.61%
34.33%
36.05%
36.44%
36.51%
35.53%
32.31%
Dumped solar
energy to avoid
overheating (kJ)
18,403,342
16,942,898
16,389,211
16,194,339
16,626,052
16,893,591
17,235,390
17,465,762
17,713,285
17,965,478
18,143,975
18,435,085
18,971,394
HTF transmitted
to HX (kJ)
2,933,399
6,856,225
8,701,500
9,385,102
6,622,184
5,261,024
3,763,539
2,864,593
2,323,940
1,871,082
1,439,610
781,945
194,458
994,196
1,558,454
1,876,762
1,974,948
5,341,629
7,355,152
9,656,647
10,871,042
11,451,191
11,588,960
11,619,296
11,314,689
10,270,337
Table 6-7 Effect of collection loop volume on solar cooling system performance
Cooling
Volume of
tank (m3)
Base case
Constant FR+Pipeline
constant temperature
control
Constant T+Pipeline
1/4V pipe + Storage tank
Dumped solar
energy to avoid HTF tramsmitted to
overheating(kJ)
the chiller (kJ)
V ( m3)
solar fraction
105m long,
OD=0.35m
1/2 V
1/3 V
1/4 V
12.74%
18.81%
20.82%
22.37%
26,836,168
22,431,818
20,865,671
19,802,927
476,504
1,670,502
2,217,887
2,639,001
6,720,545
9,210,723
10,232,847
11,030,277
0 (Cons_T)
1/2 V
1/3 V
1/4 V
0.5
1
2
21.77%
26.72%
28.66%
29.86%
30.26%
30.02%
29.55%
29,246,233
25,622,199
24,181,580
23,531,796
25,226,145
25,302,771
25,397,568
925,716
2,770,240
3,569,758
4,004,222
260,845
105,374
38,389
10,504,396
12,748,661
13,605,490
14,153,381
14,534,410
14,398,325
14,118,677
114
Reducing the HTF volume of IW solar collection loop also significantly improves system
performance as indicated in Table 6-7 and Figure 6-19. Again, a loop with one fourth of the
volume of the current IW collection loop would almost double the energy provided to the chiller
by solar energy as indicated in the table. Table 6-7 also indicates that a storage tank for shifting
energy or for preheating does not significantly improve the system performance when the
collection loop has a small volume. And finally, if the system were operated at a constant outlet
temperature, as illustrated in Figure 6-19, it could provide 30% of the IWs cooling. Figures 6-20
and 6-21 show the energy quantities and operating temperatures in the system with a reduced
collection loop volume.
35%
1/4 V
30%
1/3 V
1/2 V
25%
20%
Constant F R
Constant T
15%
10%
0
1/5
2/5
3/5
4/5
1 1/5
Figure 6-19 Solar fraction and pipe size under two control strategies
20.00
Q_useful_ConsT
Q_Hchiller_chw_ConsT
Q_load
Q_useful_ConsT_1/4V
Q_Hchiller_chw_ConsT_1/4V
Energy rate in kW
16.00
12.00
8.00
4.00
0.00
0:00
3:00
6:00
9:00
12:00
15:00
18:00
21:00
Time on Aug.09
115
180.00
170.00
T_ambient
160.00
T_sr_in_ConsT
150.00
T_sr_out_ConsT
T_sr_in_ConsT_1/4v
140.00
T_sr_out_ConsT_1/4v
Temperature in C
130.00
120.00
110.00
100.00
90.00
80.00
70.00
60.00
50.00
40.00
30.00
20.00
10.00
:0
0
23
:0
0
:0
0
22
21
:0
0
:0
0
20
19
:0
0
:0
0
17
18
:0
0
:0
0
15
16
:0
0
:0
0
13
14
:0
0
:0
0
12
:0
0
10
11
00
00
00
9:
8:
7:
00
00
5:
6:
00
00
3:
4:
00
00
2:
1:
0:
00
0.00
Time on Aug.09
Figure 6-20 showed that system with volume of installed pipe operates the absorption chiller
by solar energy an hour earlier than current installation controlled by constant-outlet-temperature
since the system with a small heat capacity heats up rapidly. In addition, the instant loss from the
system to the ambient during preheat period is grater than one in the system with a large volume
of pipe. Both Figure 6-20 and Figure 6-21 indicated that a small volume of the system has more
useful solar energy utilized to provide building heating and cooling.
116
heating, the greater PTSC area collects more solar energy in the relatively short solar day in
winter. And the storage tank makes the solar energy available when it is needed in the evening, at
night, and in the early morning. Figure 6-22 also indicates that the larger area of solar collector
requires a larger the storage tank to achieve the maximum solar fraction. For 81 m2 of PTSCs, 5
m3 is the optimal volume of the storage tank.
40%
35%
Solar fraction
30%
25%
20%
15%
Solar heating (52 m2)
Solar cooling (52 m2)
Solar heating (81m2)
Solar cooling (81 m2)
10%
5%
0%
0
10
11
12
Figure 6-22 Effect of PTSC area and storage volume on the solar fraction in IW cooling and heating
6.7 Guidelines for design and operation of solar cooling and heating system
Conclusions from the results of calculations provided by the Trnsys model of solar
cooling/heating in the IW throughout a year regarding the design and operation of such systems
are summarized as follows:
The orientation of the PTSCs impacts the performance of PTSC based solar cooling system. A
NS axis for PTSC tracking is the orientation that provides the greatest amount of solar energy
collected throughout the year for cooling and heating.
PTSC area
The area of the PTSC for the IW is reasonably determined so that the solar energy collected
during a design day is that required by its cooling/heating load. The thermal storage stores
throughout the day solar energy when it is in excess then makes it available when there is a
117
deficiency of incident solar energy. PTSCs of larger area with adequate storage tank capacity
improve the system performance for both cooling and heating on days when the solar incidence is
intermittent or low. The selection of PTSC area and thermal capacity is properly determined by
an economic analysis.
A storage tank located in the collection loop stores, during the day, thermal energy in excess of
that required for cooling/heating and makes it available for cooling/heating at a later time. The
storage can also be used to minimize the effects of short term fluctuations in the solar radiation or
the cooling/heating load. Since the solar supply and the cooling load of the IW are nearly
coincident, only a small storage tank is required. The solar supply and the heating load of the IW
during the evening, night, and early morning are far from coincident. A sizable storage tank can
significantly improve the system performances, the solar fraction, by storing the excess solar
energy during the day and making it available in the evening and early morning.
A gas fired auxiliary heater reduces the start up time and increase the time duration for solar
cooling and heating. But this feature merely substitutes the energy of natural gas for solar energy,
and it increases the capital and operating costs of the solar system. Therefore, based on similar
principle, a drain-back system could be recommended for preheating.
The length and diameter of pipe in the solar collection and the load loops
Decreasing the length and diameter of the pipe in the solar collection loop reduces the system
heat capacity, the heat loss, and the preheat time and energy required by the system. And these
dimensions also affect the pressure loss and the energy required for circulating the HTF in the
solar collection loop. A length and diameter of this pipe line as small as feasible, limiting the
pressure loss and pumping energy for the loop, optimizes the system performance in both solar
cooling and heating.
Operating strategy
Operating a PTSC at a constant outlet temperature results in a higher solar fraction than operating
at a constant HTF flow in solar cooling. This procedure effectively shortens the preheating time
of system. Its advantage, however, is dependent on the heat capacity of the system.
118
In conclusion, additional system simulations have been implemented to predict the system
performance of IW solar cooling and heating system applying the recommended design
parameters and operating controls. The results indicated in Figure 6-23 show that the IW solar
cooling/heating system with 52 m2 of PTSCs oriented NS, a 4 m3 storage tank, a collection loop
volume one fourth the current value, operated at a constant collector outlet temperature would
provide 40% of the IW cooling load and 20% heating load by use of solar energy. But the
orientation of the PTSC in the IW is EW; the IW solar cooling/heating system with a 4 m3 storage
tank and one forth of the current collection loop volume would provide about 30% of its cooling
by solar energy and 37% of its heating.
45%
Solar cooling (N/S, 52 m2, 1/4 V)
40%
35%
Solar fraction
30%
25%
20%
Solar heating (N/S, 52 m2, 1/4 V)
15%
10%
5%
0%
0
10
11
12
Figure 6-23 Idealized IW solar cooling/heating system performance and system sensitivity analysis
In general, the design and operation of a solar thermal cooling/heating system should be based on
the building and its load profiles, the climate conditions and the incident solar radiation profiles,
the physical limitations of the situation, and the economics of the energy supply.
119
7.1 Contributions
This thesis presents methods developed for the effective design, operation, and evaluation of
parabolic trough solar collectors, PTSCs, and also of the systems using them for providing
cooling and heating for buildings. Such systems will reduce the primary energy consumption,
and improve environmental benefits in buildings by using renewable energy, solar energy.
The work reported in this thesis comprises
1. The establishment of a test bed PTSC based solar cooling and heating system for a
building
A solar absorption cooling and heating test system was installed, and tested in the IW. Its primary
components are 52 m2 of parabolic trough solar collectors, PTSCs; a 16 kW double effect
absorption chiller; and a heat recovery exchanger together with a heat exchanger that simulates
building cooling/heating loads for solar collector and system test and performance evaluation. A
web based control and data acquisition system was developed to operate the solar thermal system
while storing and displaying the test measurement data. The PTSCs were tested at various
operating conditions: direct normal solar irradiation; heat transfer fluid, HTF, flow and
temperature; and wind velocity. Tests throughout 37 days involving solar cooling and heating
were conducted at various weather conditions: clear days, mostly sunny days, mostly cloudy and
overcast days in winter and summer. The analyses and evaluation of the experimental data from
the tests of solar collectors and system were carried out using statistical analyses to define the
efficiency and heat capacity of solar collectors, the heat and pressure losses of the solar collector
loop, the COP and capacity of the absorption chiller, and the overall transfer coefficient of the
heat recovery exchanger. In the future, the operation of this solar absorption cooling and heating
test system will be integrated with the cooling and heating units in the IW, with the campus
chilled water and heated water grids, and with the ventilation air supply unit.
2. The development and programming of a comprehensive solar collector model for
analysis of experimental data obtained from the parabolic trough solar collectors and for
the design of improved collectors.
A comprehensive mathematical, PTSC performance model based on the fundamental scientific
and engineering principles was developed and programmed to analyze the experimental data from
120
the test program, to assist in the PTSC design, and to assist in the evaluation of the system
performance of solar cooling and heating. The model incorporates the energy balance relations
for the absorber tube and the glass tube envelope and the heat transfer correlations among them
and the surroundings. When appropriate assumptions, design parameters, operating conditions,
and material properties are provided, the model can be solved calculating the efficiency, the heat
capacity, and heat and pressure losses of the collector, and the temperatures throughout the
collector. The solar collector model considers the effects of the intensity and direction of the
normal solar radiation, the collector design and dimensions, the HTF fluid properties, and the
ambient and operating conditions on the performance of the collector.
3. Development of an overall solar based, building cooling/heating system performance
model for evaluating experimental data and for system design
An overall system performance simulation was developed to assist the system design, to evaluate
the system performance, and to optimize the system configuration. The model developed is able
to calculate and consider in detail the working conditions of each system component (PTSCs,
chiller, recovery exchanger, heat storage, piping, and controls) under various ambient weather and
operating conditions to investigate the effectiveness of the solar based system in cooling and
heating a building space (the IW), to validate the system operation, to quantify the system
performance, to provide a tool and technique for analysis of system, and to assist in the
optimization of the design and operation of solar absorption cooling and heating systems.
4. Analysis of the experimental data, refinement of the solar collector model, and
recommended provisions for the improvement of PTSC design
The model developed for the PTSCs has been used to analyze the experimental data from the
solar collector test program. Discrepancies between the measurements and the model
calculations, most important low measured efficiencies and high measured glass tube
temperature, have been found and used to adjust model assumptions, calculations, and parameter
estimates. The discrepancies found were primarily associated with the heat losses from
connectors and supporting arrangements of the absorber pipes and with an assumed high value of
the transmissivity of the glass tube of the collectors. The validated solar collector model has been
applied to project PTSC performance under the various ambient weather and operating
conditions. Significant recommendations concerning the PTSCs design have been provided
121
regarding the designs of the collector tracking arrangements, the glass tube, and the absorber pipe
with its connectors and supports
5. Analysis of the experimental data on solar absorption cooling and heating, and
optimization of the design and operation of the solar absorption cooling/heating system
Performance projections by the overall solar building cooling/heating system model were
compared with experimental data on the cooling and heating of the IW obtained throughout
several days in the test program. Reasonable agreement was observed. The model was used in
sensitivity studies to explore what design and operation modifications in the installed solar
cooling/heating system might be most effective in improving the performance of the system,
primarily the fraction of the cooling/heating loads of the IW that could be met by solar energy
system. The modifications explored in these studies include: the orientation and area of the solar
collectors; the provision of thermal storage in the solar loop; changes in the solar loop pipe
length, diameter, and insulation; modified system operation and control strategies.
Finally,
guidelines have been formulated to provide a basis for the preliminary selection of components, a
configuration, and an operating approach in the design of an effective solar absorption cooling
and heating system for a particular building.
The installed PTSCs track the sun in one dimension according to the tracking angle calculated
by a set of equations that consider of the relative positions of the earth, the sun, and the PTSCs at
each instant throughout the year. The equations after an initial correction was made appear to be
accurate. But experiments have showed that the PTSCs did not accurately track the sun
throughout a day, especially in the early morning or late afternoon. The difficulties in tracking
and focus of the solar reflectors may be due to the tracking mechanisms and/or to structural
inaccuracies of the reflector position and shape and of the support for the absorber pipe.
Accurate tracking is the key factor for a PTSC based solar thermal system in achieving a high
efficiency for the recovery of solar energy throughout a day. Two approaches can be considered to
improve the current tracking system. One is adding radiation focus sensors of various types. This
approach adjusts the tracking based on a measurement at a single point along the length of the
collector.
122
Another approach to improved tracking uses feedback control based on maximizing the
temperature difference between the outlet and inlet HTF temperatures over the PTSCs by
adjusting the position of the reflector. This approach needs accurate temperature measurements at
appropriate time intervals, but it does deal with the integrated performance of the whole of the
PTSC.
7.2.2
Extending the operational controls of the PTSC, the absorption chiller, and
the heat recovery exchanger
The current solar cooling and heating system was tested in space cooling and heating; its
operation now needs to be automated and integrated with the cooling/heating units of the IW and
with the chilled and heated water grids of the campus.
It still requires a lot of manual control to fulfill the task. In order to have a completely automatic
control, both the controls of absorption chiller and the PTSC need to be improved at following
aspects.
At an instance, if the solar energy is gained by the system more than the system could receive, a
tracking offset would be a better idea to limit the receiver temperature than fully defocusing the
receiver tube off the focal line like current situation. Since a small tracking offset could not only
reduce the solar gain of the system, but also stabilize the system operation. Therefore after the
quantification of the relation between the solar gain and a tracking offset under a certain direct
normal solar radiation, a tracking offset control of the PTSC could be developed to efficiently
control solar thermal system.
A system with a large system heat capacity, like IW solar thermal system, normally has a long
preheating time to heat the HTF in the pipe to the useful temperature. This long preheating
process not only consumes a lot of useful solar energy but also shortens the effective solar
cooling and heating time. So reducing this preheating time of the system will definitely improve
the system performance. A drain-back system can be developed in the IW to shorten preheating
period. There is a storage tank installed indoor for filling and draining the HTF. After well
insulated, this storage tank could be utilized as a drain-back tank. So all of hot HTF from solar
collection loop could be collected back to this tank when the HTF could not be directly used by
123
the absorption chiller / HX and then the stored hot HTF could be discharged from the tank back to
the collection loop in the next sunny day. The substantial control strategy will also be developed
to effectively operate the solar thermal system.
The current solar cooling and heating system installed in the IW is still operated in a partially
manual way. A completely automated operational control system will be developed to operate the
system without human being involving. This automated operation control includes start-up and
shut-down the operation of solar cooling and heating system, operating absorption chiller / HX
under various condition, and safely operating PTSC. According to the cooling and heating
demands and solar availability, this automated control can start to operate the absorption chiller
by using natural gas or HX to meet the cooling or heating requirement and operate the PTSC to
collect solar energy if the conditions to operate the PTSC are satisfied. Before operation of the
PTSC, the control system can refill the solar collection loop with the hot HTF from the drainback tank. It, then, can circulate and heat the HTF to the temperature desired by the absorption
chiller / HX. The operation of the PTSC can be protected by this control system without any
damage from preheating. When the HTF cannot provide the energy required by the chiller / HX,
the control system could drain the hot HTF from the solar collection loop back to the drain-back
tank and shut-down the PTSC. If there are no load demands, the system will shut-down by this
automated control system. This automated control system integrates all of components in the
solar cooling and heating system and safely operate it in completely automatic way.
7.2.3
Thermal storage can be an important component in solar based building cooling and heating
systems that minimizes fluctuations in the energy supply and compensates for displacements in
time of day between the solar heat supply and the cooling/heating energy requirements. Thermal
storage can be provided either in the form of HTF at high temperature or of a material that
changes phase absorbing/desorbing heat at a selected temperature. HTF based storage requires a
relatively large volume of fluid in order to provide a high capacity. Phase change based storage
reduces the volume and weight of storage, but it operates effectively only at the temperature of
the phase change. In the future work, a phase change storage device will be integrated with the
current IW solar cooling and heating system.
124
7.2.4
Cost model
A comprehensive cost model should be provided to support decision making in applying a solar
cooling and heating to a particular building. This model should facilitate the comparison of the
PTSC based solar cooling and heating system with other alternative solar systems, and with the
traditional cooling and heating system. As the basis of economical analysis, a cost model should
be developed to predict the capital, operating, and maintenance costs of a solar cooling and
heating system. The model will use these costs and the interest rates to provide the expected
economic value added the return on investment, and the overall system economic performance of
a solar cooling and heating systems.
125
References
1. http://www2.chass.ncsu.edu/garson/pa765/regress.htm#samplesize.
2. http://stc.solargen.org/stc.collector.html.
3. Active Solar Heating Systems Design Manual, ASHRAE.
4.
http://stc.solargen.org/stc.collector.html#linear-fresnel.
126
16. Florides, G.A., et al., Modeling and simulation of an absorption solar cooling system for
CYPRUS. Solar Energy, 2002. 72(1): p. 43-51.
17. Hansen, E.G., Hydronic system design and operation, a guide to heating and cooling with
water. 1985, New York: McGraw-Hill, Inc. .
18. Henning and H.m., Air conditioning with solar energy. . 2000.
19. Hewett, R., Solar absorption cooling: An innovative use of solar energy. AIChE
SYMPOSIUM SERIES, 1995. 91(306): p. 291-299.
20. Holman, J.P., Heat transfer. 8th ed. 1997: McGraw-Hill, Inc.
21. Ibrahim Atmaca and A.Y., Simulation of solar-powered absorption cooling system. .
Renewable Energy, 2003. 28: p. 1277-1293.
22. Ileri, A., A discussion on performance parameters for solar-aided absorption cooling systems.
Renewable Energy, 1997. 10(4): p. 617-624.
23. Incorpera, F.P., Fundamentals of heat and mass transfer. 3th ed. 1990: John Wiley & Sons.
24. Iqbal, M., An introduction to solar radiation. 1983: Academic Press Canada.
25. Joudi, K.A. and Q.J.a. G., Development of design charts for solar cooling systems. Part I:
computer simulation for a solar cooling system and development of solar cooling design charts.
Energy conversion & management, 2003. 44: p. 313-339.
26. Kalogirou, s., s. lloyd, and j. ward, modeling, optimisation and performance evaluation of a
parabolic trough solar collector steam generation system. solar Energy, 1997. 60(1): p. 49-59.
27. Kaushik, S.C. and Y.K. Yadav, Thermodynamic design and assessment of hybrid double
absorption solar cooling systems. Heat recovery system & CHP, 1991. 11(4): p. 255-262.
28. Knapp, C.L. and T.L. Stoffel, Direct Normal Solar Radiation Data Manual. 1982, SERI report
29. Kulkarni, P.P., Solar Absorption Cooling for Demand-side Management. Energy Engineering,
1994. 91(5): p. 29 - 39.
127
30. Lokurlu, A., et al., A new kind of steam supply and air conditioning in a hotel in antalya,
Turkey, by application of parabolic trough collectors (SOLITEM PTC) combined with double
effect absorption chiller. VDI-BERICHTE, 2002. 174.
31. Mendes, L.F., Supply of cooling and heating with solar assisted absorption heat pumps: an
energetic approach. Int J. Refrig., 1998. 21: p. 116-125.
32. Mendes, L.F., M.C. P., and F.Ziegler, Supply of cooling and heating with solar assisted
absorption heat pumps: an energetic approach. . International Journal of Refrigeration, 1998.
21(2): p. 116-125.
33. Odeh, S.D., G.L.M., and M.Behnia, Modelling of parabolic trough direct steam generation
solar collectors. Solar energy, 1998. 62(6): p. 295-406.
34. Patnode, A.M., simulation and performance evaluation of parabolic trough solar power
plants. 2006, University of Wisconsin-madison
35. Price, H., Advanced in parabolic trough solar power technology. Journal of solar energy
engineering, 2002. 124: p. 109-125.
36. Stine, W.B., Energy Fundamentals and Design: With Computer Applications. 1985, New
York: John Wiley and Sons.
37. Stine, W.B., Solar industrial process heat project. 1989, Sandia National laboratories.
38. Stine, W.B. and M. Geyer, Power from the sun: Principles of high temperature solar thermal
technology. 1987: Solar Energy Research Institute.
39. Syed, A., optimal solar cooling systems. 2004.
40. Wardono, B., Simulation of a solar-assisted LiBr/H2O cooling system. ASHRAE
transactions, 1996. 102(1): p. 104-109.
41. Yin, H., An Absorption Chiller in a Micro BCHP Application: Model based Design and
Performance Analysis. 2006, Carnegie Mellon University: Pittsburgh.
128
Appendix
A1.1.1
A1.1.2
Appedix 1.2
Appedix 1.3
Appedix 2
Appedix 3
Appedix 3.1
Appedix 4
Appedix 4.1
Appedix 5
Appedix 5.1
A5.1.1
A5.1.2
Materials............................................................................................................. 5-3
A5.1.3
Appedix 5.2
A5.2.1
Appedix 5.3
Appedix 5.4
Appedix 5.5
Appedix 5.6
Appedix 5.7
Appedix 6
Appedix 6.1
Appedix 6.2
Appedix 6.3
A6.3.1
Appedix 6.4
A6.4.1
ii
Appedix 6.5
A6.5.1
Solar cooling system with storage tank for preheat ....................................... 6-7
Control of solar cooling system with storage tank for preheat........................... 6-8
Appedix 6.6
Solar heating system with auxiliary heater for preheat .................................. 6-9
Appedix 6.7
Appedix 6.8
Appedix 6.9
Code of type 243: main control of solar cooling with storage tank for
Code of type 242: main control of solar cooling with storage tank control
code of type 245: Control of solar heating with auxiliary heater controlled
Code of type 244: control of solar cooling with auxiliary heater for preheat
6-47
iii
Appedix 1
The data acquisition and control system, provided by Broad Co, is able to operate the PTSC to
track sun throughout a day, protect the PTSC, and record and display the experimental data as
well. This control system calculates the tracking angle and sends commands to the PTSC tracking
the sun, based on solar field location and orientation (the longitude, altitude), date and time,
tracking setting, operation condition and schedule, as indicated in the inputs block of Figure 1:1.
1-1
as the intensity of solar radiation on a surface normal to the suns rays, just beyond the earths
atmosphere at the average earth-sun distance, is 433 Btu/h. ft2 (1367 W/m2). Due to absorption
and scattering in the atmosphere, solar radiation is attenuated as it reaches the earths surface
[ASHRAE handbook 2003].
= 23.5 sin[360
284 + N
]
365
(Equation 1:1)
Where,
N= the day of the year, for Jan 1st, N=1
Because the earths daily rotation and its annual orbit around the sun are regular and predictable,
the solar path can be calculated for any desired time of day if altitude, longitude, and date
(declination) are specified. The hour angle determines the position of the sun, calculated by
Equation 1:2. It is the angular displacement of the sun east or west of the local meridian.
H = (12-AST)*15
(Equation 1:2)
Where,
AST= Apparent solar time in hour, which is claculated based on Equation 1:3.
AST=LST+EOT+(LST meridian-Local longitude)/15
(Equation 1:3)
Where,
LST=local stand time
EOT = Equation of time [min], calculated based on Equation 1:4
LST meridian= standard meridian for the local time zone [deg]
Local longitude = the local meridian of the site [deg]
EOT=(229.2*(7.5*10^(-5)+0.001868*COS(B)-0.032077*SIN(B)-0.014615*COS(2B)(Equation 1:4) ( Iqbal 1983)
0.04089*SIN(2B)))/60
1-2
Where,
B=360*(N-1)/365, where N= the day of the year, for Jan 1st, N=1
So solar altitude( ), the angle between the line of signt to the sun anf the horizont, can be
calculated based on decilination angle( ), latitude location of the site (LAT), and hour angle (H)
as shown in Euqation 1:5
sin = cos( LAT ) * cos * cos H + sin( LAT ) * sin
(Equation 1:5)
Solar altitudes complement, the angle between the line of sight to the sun and the vertical, is the
zeith angle. Solar azimuth ( ) can be calculated according to Equation 1:6
(Equation 1:6)
1-3
The tracking angle ( ) measures rotation about the tracking axis, with =0 when N is vertical as
shown. It can be calculated based on Equation A1.7 as indicated Figure 1:2. (Stine 1987)
tan =
Sb
Su
(Equation 1:7)
So the general case of a collector aperture tracking about a single, horizontal axis, the tracking
angle
tan =
(Equation 1:8)
Where,
: Orientation (azimuth of the surface normal) from true SOUTH, toward east -, toward
west +
And the incident angle, which the angle between the sun ray and the normal to the aperture
surface of collector, is
(Equation 1:9)
1-4
ASHRAE
= 23.5 sin[360
284 + N
]
365
(Same)
Solar time
(same)
Hour angle ()
(inverse sign)
H=(12-AST)*15
East : + ; West: -
Solar latitude
()
(same)
Solar azimuth
()
Morning
inverse sign;
afternoon,
same
BROAD
= 23.5 sin[360
284 + N
]
365
Where,
LAT= local latitude
Where,
LAT= local latitude
cos =
if | | LAT , thenC1 = 1
EW = arccos(tan( ) / tan( LAT )
if | H | EW , thenC1 = 1; otherwiseC1 = 1
ifLAT * ( LAT ) 0, thenC 2 = 1; otherwiseC 2 = 1
ifH 0, thenC 3 = 1; otherwiseC 3 = 1
FF = sin H * cos / cos
= C1 * C 2 * arcsin( FF ) + 180 * C 3 * (1 C1 * C 2) / 2
1-5
Vertical
Shadow
Angle ()
Horizontal
axis, the
tracking
angle
Incident angle
tan =
1-6
1-7
Appedix 2
Date
Time
4/20/2007
4/20/2007
4/21/2007
4/21/2007
4/22/2007
4/22/2007
4/22/2007
4/22/2007
4/22/2007
4/22/2007
2/24/2007
2/24/2007
2/24/2007
2/24/2007
3/2/2007
3/2/2007
3/2/2007
3/2/2007
5/4/2007
5/4/2007
5/4/2007
5/4/2007
5/4/2007
5/4/2007
5/6/2007
5/6/2007
5/6/2007
5/6/2007
5/6/2007
5/6/2007
7/8/2007
6/16/2007
6/16/2007
6/16/2007
6/16/2007
7/31/2007
7/31/2007
7/31/2007
7/31/2007
7/31/2007
7/31/2007
3/9/2007
3/9/2007
3/9/2007
7/2/2007
3/8/2007
3/8/2007
3/20/2007
3/20/2007
3/20/2007
3/20/2007
3/11/2007
3/11/2007
3/11/2007
3/11/2007
13:45~14:15
14:15~14:45
13:40~14:10
14:10~14:40
13:00~13:30
13:30~14:00
14:20~14:50
14:50~15:20
15:25~16:49
15:49~16:25
11:42~11:53
11:53~12:09
12:52~13:22
13:22~13:42
12:07~12:37
12:37~13:07
13:08~13:38
13:38~14:08
12:03~12:33
12:33~13:03
13:12~13:42
13:42~14:12
14:25~14:55
14:55~15:25
13:00~13:30
13:30~14:00
14:08~14:38
14:38~15:08
15:34~16:04
16:04~16:34
13:39~13:53
14:33~14:44
14:44~14:53
15:10~15:23
15:23~15:40
13:01~13:29
13:29~14:01
14:02~14:32
14:32~15:02
15:03~15:25
15:25~16:03
13:30~14:00
14:00~14:30
14:31~15:31
16:20~16:50
14:30~15:00
14:30~15:30
14:45~15:15
15:15~15:45
15:46~16:04
16:03~16:22
14:35~15:04
15:04~15:35
15:36~15:55
15:55~16:12
T_amb ( Wind_speed
C )
W1 (m/s)
NIP (W/m^2) T1 C
T2 C
solar loop
flow F1
(gpm)
T2b C
solar loop
flow F1
(kg/hr)
Average
two array
Heat gain
I*Aa*cos(Th Operated
temp. [C]
(kW) (mcpt2 eta)(kW)
19.12
1.30
974.06
44.03
59.66
60.05
6.80
1568.42
26.71
49.33
32.72
19.71
1.42
971.90
44.68
58.70
59.08
6.80
1568.42
23.77
47.09
31.98
22.36
0.80
958.90
61.53
78.35
78.27
8.39
1910.14
34.55
48.81
47.58
22.99
0.80
959.90
63.50
78.16
78.09
8.39
1909.34
30.29
46.87
47.84
25.83
2.05
931.84
63.22
78.15
78.13
8.40
1911.61
30.95
48.71
44.86
26.01
2.03
925.68
63.84
78.73
78.63
8.39
1900.65
30.55
47.54
45.28
26.73
2.22
914.59
65.49
76.97
76.86
8.38
1899.26
23.78
43.89
44.50
26.93
1.96
904.85
68.28
77.90
77.79
8.40
1902.91
19.74
40.57
46.16
26.91
1.90
883.11
68.95
77.23
77.13
8.40
1902.91
17.11
36.02
46.18
26.99
2.38
864.20
69.18
76.23
76.13
8.40
1902.91
14.20
32.62
45.71
-2.93
0.60
887.87
41.79
51.08
57.48
5.60
1291.64
21.45
44.58
49.36
-2.19
0.80
864.54
41.30
50.98
57.40
5.60
1291.64
22.00
44.14
48.34
-1.45
0.31
922.61
41.30
51.63
59.98
5.60
1291.64
25.43
47.79
47.91
-1.08
0.59
891.84
43.39
54.10
62.27
5.60
1291.64
25.81
45.14
49.82
10.98
6.20
1000.10
47.44
56.74
66.19
5.77
1324.45
26.64
52.01
41.11
11.42
4.66
995.81
47.13
57.18
66.66
5.76
1323.44
27.68
51.93
40.74
11.75
6.33
992.45
47.85
60.03
67.88
5.78
1328.16
28.47
50.53
42.19
12.37
6.42
979.06
48.04
60.93
66.94
5.79
1328.69
26.93
47.88
42.12
20.10
2.51
898.21
73.35
85.68
85.70
8.40
1894.20
25.40
45.62
59.42
20.75
2.97
905.81
74.58
87.45
87.57
8.40
1894.20
26.67
47.15
60.26
21.22
2.59
902.18
77.52
90.84
90.97
8.40
1885.48
27.56
46.82
62.96
21.50
2.89
901.03
78.30
91.30
91.39
8.40
1885.48
26.85
45.48
63.30
22.21
2.43
890.01
79.44
92.73
92.80
8.40
1885.48
27.40
41.98
63.87
22.50
2.45
880.86
79.81
91.25
91.34
8.40
1885.48
23.77
40.13
63.03
15.05
3.25
961.90
56.47
69.18
69.63
8.31
1898.90
26.65
50.21
47.77
15.85
2.77
963.17
57.66
69.93
70.27
8.33
1904.28
25.67
49.22
47.95
16.30
3.04
956.54
60.40
73.64
73.94
8.40
1911.61
27.70
46.51
50.72
16.82
2.20
950.27
62.01
74.20
74.48
8.40
1911.61
25.60
43.46
51.29
17.23
2.70
931.18
68.42
79.28
79.50
8.40
1902.91
22.85
39.40
56.62
17.67
2.12
914.66
69.84
79.40
79.61
8.40
1902.91
20.28
37.99
56.95
15.99
1.76
791.85
151.17
156.41
158.43
6.89
1457.59
12.01
41.06
138.81
16.40
2.03
876.97
150.34
154.90
158.05
6.90
1465.58
12.79
42.06
137.80
16.40
2.17
861.62
150.29
154.49
157.59
6.90
1465.58
12.14
40.51
137.54
16.40
2.81
881.98
148.84
151.93
155.46
6.60
1401.85
11.10
38.91
135.75
16.85
2.28
840.97
147.18
149.08
152.46
6.60
1401.85
8.52
35.73
132.98
28.45
2.46
819.13
146.81
154.81
154.83
6.63
1407.71
13.26
42.85
122.37
28.80
2.14
778.51
148.35
153.00
157.40
6.60
1401.85
14.80
40.11
124.08
29.13
1.97
730.40
149.33
152.94
157.59
6.60
1401.85
13.07
36.39
124.33
29.44
1.81
689.84
148.05
151.55
155.82
6.60
1401.85
12.84
32.67
122.50
29.59
1.77
667.00
146.42
148.81
153.64
6.60
1401.85
11.46
30.26
120.44
29.76
1.93
635.33
143.85
144.75
149.70
6.60
1408.20
9.41
28.48
117.02
13.07
1.35
886.56
129.53
139.03
138.90
6.92
1490.81
16.06
42.49
121.15
13.45
1.59
877.53
128.74
138.16
137.97
6.91
1486.88
15.77
40.35
119.91
13.68
1.65
839.52
127.32
136.10
135.88
6.90
1492.50
14.22
36.25
117.91
23.76
1.55
825.25
138.57
138.76
142.59
6.70
1436.05
6.21
26.85
116.82
3.90
1.20
832.98
127.70
133.86
137.61
6.68
1437.23
15.78
36.84
128.76
4.12
1.20
829.27
125.70
128.73
135.17
6.70
1449.24
15.71
35.45
126.31
8.46
2.19
861.55
127.72
136.03
136.35
6.99
1512.74
14.54
40.83
123.58
8.40
1.84
713.84
126.62
135.28
135.42
7.00
1513.41
15.33
31.47
122.62
7.75
1.58
648.14
126.11
134.60
134.75
6.99
1512.86
15.06
26.63
122.68
8.31
1.20
668.30
125.20
133.21
133.31
6.96
1505.48
14.13
25.64
120.94
10.30
3.10
923.67
126.68
136.58
135.96
6.80
1470.87
15.15
44.90
121.02
10.33
3.36
918.98
126.88
137.07
136.33
6.80
1470.87
15.42
42.44
121.28
10.79
2.41
913.13
126.34
136.28
135.59
6.80
1470.87
15.60
39.22
120.17
10.76
2.69
903.42
124.86
134.16
133.36
6.80
1470.87
14.41
36.57
118.34
2-1
Table 2:2 The flow rate required to ensure the turbulent flow
Temperature
Pipe size
ID
Dynamic viscosity
Tubulent flow
Density
Tubulent flow
Tubulent flow
Transition flow
Transition flow
(m)
kg/m.s
(Red=2300 )kg/s
kg/h
kg/m3
m3/h
(2300)gpm
(Red=4000 )kg/s
(4000)gpm
3/4"
0.02093
0.019029931
0.7195
2590.16
1051.54407
2.4632
10.84
1.25
18.86
1 1/4"
0.03504
0.019029931
1.2045
4336.32
1051.54407
4.1238
18.16
2.09
31.58
1 1/2"
0.0409
0.019029931
1.4060
5061.52
1051.54407
4.8134
21.19
2.45
36.86
3/4"
0.02093
0.010059949
0.3803
1369.26
1044.60119
1.3108
5.77
0.66
10.04
1 1/4"
0.03504
0.010059949
0.6368
2292.35
1044.60119
2.1945
9.66
1.11
16.80
1 1/2"
0.0409
0.010059949
0.7433
2675.71
1044.60119
2.5615
11.28
1.29
19.61
3/4"
0.02093
0.007568298
0.2861
1030.12
1040.82203
0.9897
4.36
0.50
7.58
1 1/4"
0.03504
0.007568298
0.4790
1724.58
1040.82203
1.6569
7.30
0.83
12.69
(C)
0
10
20
25
30
40
50
60
70
80
90
100
1 1/2"
0.0409
0.007568298
0.5592
2012.99
1040.82203
1.9340
8.52
0.97
14.81
3/4"
0.02093
0.005810306
0.2197
790.84
1036.87831
0.7627
3.36
0.38
5.84
1 1/4"
0.03504
0.005810306
0.3678
1323.99
1036.87831
1.2769
5.62
0.64
9.78
1 1/2"
0.0409
0.005810306
0.4293
1545.41
1036.87831
1.4904
6.56
0.75
11.41
3/4"
0.02093
0.004544475
0.1718
618.55
1032.79594
0.5989
2.64
0.30
4.59
1 1/4"
0.03504
0.004544475
0.2877
1035.54
1032.79594
1.0027
4.41
0.50
7.68
1 1/2"
0.0409
0.004544475
0.3358
1208.72
1032.79594
1.1703
5.15
0.58
8.96
3/4"
0.02093
0.002922669
0.1105
397.80
1024.30389
0.3884
1.71
0.19
2.97
1 1/4"
0.03504
0.002922669
0.1850
665.98
1024.30389
0.6502
2.86
0.32
4.98
1 1/2"
0.0409
0.002922669
0.2159
777.36
1024.30389
0.7589
3.34
0.38
5.81
3/4"
0.02093
0.001992523
0.0753
271.20
1015.49799
0.2671
1.18
0.13
2.04
1 1/4"
0.03504
0.001992523
0.1261
454.03
1015.49799
0.4471
1.97
0.22
3.42
1 1/2"
0.0409
0.001992523
0.1472
529.96
1015.49799
0.5219
2.30
0.26
4.00
3/4"
0.02093
0.001427745
0.0540
194.33
1006.49668
0.1931
0.85
0.09
1.48
1 1/4"
0.03504
0.001427745
0.0904
325.34
1006.49668
0.3232
1.42
0.16
2.48
1 1/2"
0.0409
0.001427745
0.1055
379.75
1006.49668
0.3773
1.66
0.18
2.89
3/4"
0.02093
0.001228569
0.0465
167.22
1001.95243
0.1669
0.73
0.08
1.28
1 1/4"
0.03504
0.001228569
0.0778
279.95
1001.95243
0.2794
1.23
0.14
2.14
1 1/2"
0.0409
0.001228569
0.0908
326.77
1001.95243
0.3261
1.44
0.16
2.50
3/4"
0.02093
0.000936415
0.0354
127.46
992.824436
0.1284
0.57
0.06
0.98
1 1/4"
0.03504
0.000936415
0.0593
213.38
992.824436
0.2149
0.95
0.10
1.65
1 1/2"
0.0409
0.000936415
0.0692
249.06
992.824436
0.2509
1.10
0.12
1.92
3/4"
0.02093
0.000738545
0.0279
100.52
983.69482
0.1022
0.45
0.05
0.78
1 1/4"
0.03504
0.000738545
0.0467
168.29
983.69482
0.1711
0.75
0.08
1.31
1 1/2"
0.0409
0.000738545
0.0546
196.44
983.69482
0.1997
0.88
0.09
1.53
3/4"
0.02093
0.000599981
0.0227
81.66
974.612719
0.0838
0.37
0.04
0.64
1 1/4"
0.03504
0.000599981
0.0380
136.72
974.612719
0.1403
0.62
0.07
1.07
1 1/2"
0.0409
0.000599981
0.0443
159.58
974.612719
0.1637
0.72
0.08
1.25
2-2
Appedix 3
3-1
3-2
{the average index of refraction of glass for the solar spectrum is 1.526
Based on "Solar Engineering of Thermal Processes" P173}
Index_g:=1.526
Theta2:=arcsin(sin(THETA)/Index_g)
r_perp:=(sin(Theta2-THETA)/sin(Theta2+THETA))^2
r_para:=(tan(Theta2-THETA)/tan(Theta2+THETA))^2
Tau_g_a:=EXP((-1)*K*THK_g/cos(Theta2))
A_g:=1-Tau_g_a
T_g_r:=1/2*((1-r_para)/(1+r_para)+(1-r_perp)/(1+r_perp))
T_g:=TAU_g_r*Tau_g_a
R_g:=Tau_g_a-TAU_g
ENDIF
E_g:=0.86
k_g:=1.125
ENDIF
END
{function for idetifying the characteristics of absorber tube}
Procedure Absorbtubefeature(T_ai,T_ao:A_a,T_a,R_a,E_a,k_a,e)
$COMMON Steel$,Coating$
T_a:=(T_ai+T_ao)/2
IF (Coating$='Black chrome') THEN
A_a:=0.94
T_a:=0.01
R_a:=0.05
E_a:=0.0005333*(T_a+T_zero#)-0.0856
IF(E_a<0.11) THEN
E_a:=0.11
ENDIF
ENDIF
IF (Coating$='Black nickel') THEN
A_a:=0.96
T_a:=0.01
R_a:=0.03
E_a:=0.43
ENDIF
IF (Steel$='Stainless Steel 304L') THEN
k_a:=k_('Stainless_AISI304', T_a)
ENDIF
IF (Steel$='Stainless Steel 316L') THEN
k_a:=k_('Stainless_AISI316', T_a)
ENDIF
"[W/m-K]"
"[W/m-K]"
e=0.00000005 [m]
END
3-3
D_f:=INTERPOLATE(Fluid$,'TEMPERATURE','DENSITY',TEMPERATURE=T_f)
"[kg/m^3]"
{density}
COND_f:=INTERPOLATE(Fluid$,'TEMPERATURE','CONDUCTIVITY',TEMPERATURE=T_f)
"[W/mK]"
{conductivity}
V_f:=INTERPOLATE(Fluid$,'TEMPERATURE','VISCOSITY',TEMPERATURE=T_f) "[kg/ms]" {viscosity}
P_f:=INTERPOLATE(Fluid$,'TEMPERATURE','PRESSURE',TEMPERATURE=T_f) "[kPa]"
{pressure}
ENDIF
IF(Fluid$='WATER') THEN
C_f:=SPECHEAT(Water,T=T_f,P=P_w)
{heat capacity}
D_f:=DENSITY(Water,T=T_f,P=P_w)
{density}
COND_f:=CONDUCTIVITY(Water,T=T_f,P=P_w)
{conductivity}
V_f:=VISCOSITY(Water,T=T_f,P=P_w)
{viscosity}
P_f:=P_w
{pressure}
ENDIF
END
{function of the convection from the absorber tube inner surface to the heat transfer fluid}
Procedure Conv_f(Tf,T_wall : Re_f,Pr_f,Q_12,FT$,m_t,h_f)
$COMMON m1,Dh_1,P_water, L_aper,S_a
CALL Pro_conv_f(Tf,T_wall,Dh_1,L_aper ,S_a: Cp_f_b,FT$,Re_f,Pr_f,m_t,h_f)
Q_12:= h_f*PI*Dh_1*(T_wall-Tf)
END
{function of identifying the heat transfer coefficient of the convection from the absorber tube to the
heat transfer fluid}
Procedure Pro_conv_f(Tf,T_wall,Dh,L ,S: Cp_rf_b,FT$,Re_rf,Pr_rf,m_rt,h_rf)
$COMMON m1,P_water,
CALL Fluidproperties(Tf,P_water:Cp_rf_b,rho_rf_b,KAPPA_rf_b,MU_rf_b,P_rf_b)
CALL Fluidproperties(T_wall,P_water:Cp_rf_w,rho_rf_w,KAPPA_rf_w,MU_rf_w,P_rf_w)
Re_rf:=Dh*m1/S/MU_rf_b
Pr_rf:=1000*Cp_rf_b*MU_rf_b/KAPPA_rf_b
converter}
m_rt:=2300*S*MU_rf_b/Dh
flow which reyolds number >2300}
IF(Re_rf>2300) THEN
FT$:='Turbulent Flow'
{Turbulent flow based on Frank P. Incorpera 3th "Fundamentals of heat and mass transfer"
PP497}
IF (2000>Pr_rf) AND (Pr_rf>0.5) AND (5*10^6>=Re_rf) THEN
{for 6~10 percent accuracy}
f:=(0.79*LN(Re_rf)-1.64)^(-2)
3-4
Nus_rf_b:=(f/8)*(Re_rf-1000)*Pr_rf/(1+12.7*(f/8)^0.5*(Pr_rf^(0.6667)-1))
h_rf:=Nus_rf_b*KAPPA_rf_b/Dh
"[w/m^2-K]"
ELSE
CALL WARNING('THERE IS NO ACCURATE EQUATION FOR THIS TYPE OF FLOW')
ENDIF
ELSE
{Laminar flow based on J.P.Holman 8th "Heat Transfer"PP289}
FT$:='Laminar Flow'
Nus_rf_b:=3.66+(0.0668*(Dh/L)*Re_rf*Pr_rf)/(1+0.04*((Dh/L)*Re_rf*Pr_rf)^(0.6667))
h_rf:=Nus_rf_b*KAPPA_rf_b/Dh
ENDIF
END
{function of convection between the absorber tube and glass envelope}
Procedure Conv_a_g(T_f_g,T_f_a,P_air_ga:Q_conv_34)
$COMMON OD_a, ID_g,T_std
T_f_ga=(T_f_g+T_f_a)/2
Cp_air_ga:=SPECHEAT(Air,T=T_f_ga)
Cv_air_ga:=CV(Air,T=T_f_ga)
MU_air_ga:=VISCOSITY(Air,T=T_f_ga)
KAPPA_air_ga:=CONDUCTIVITY(Air,T=T_f_ga)
KAPPA_std:=CONDUCTIVITY(Air,T=T_std)
RHO_air_ga:=DENSITY(Air,T=T_f_ga,P=P_air_ga)
NU_air_ga:=MU_air_ga/RHO_air_ga
ALPHA_air_ga:=KAPPA_air_ga/(RHO_air_ga*1000*Cp_air_ga)
T_inK:=T_f_ga+T_zero#
BETA_air_ga:=1/T_inK
Pr_air_ga:=NU_air_ga/ALPHA_air_ga
Gr_air_ga:=g#*BETA_air_ga*ABS(T_f_a-T_f_g)*OD_a^3/NU_air_ga^2
Ra_air_ga:=Pr_air_ga*Gr_air_ga
Ra_air_ga_L=g#*BETA_air_ga*ABS(T_f_a-T_f_g)*((ID_gOD_a)/2)^3/(NU_air_ga*ALPHA_air_ga)
Q_cond_34:= 0
Ra_air_ga_star:=(LN( ID_g/OD_a))^4*Ra_air_ga_L/( ((ID_g-OD_a)/2)^3*((OD_a)^(0.6)+(ID_g)^(-0.6))^5)
IF(Ra_air_ga_star<100) THEN
KAPPA_eff:=KAPPA_air_ga
{Raithby and hollands version,Based on Frank P. Incorpera 3th "Fundamentals of heat and mass
transfer" PP563 }
Q_conv_34:=2*PI*KAPPA_eff*(T_f_a-T_f_g)/LN( ID_g/OD_a)
ELSE
{the gas in the annular region is circulating by laminar natural convection. in laminar flow, the
fluid does not mix and
the heat transfer mechanism is molecular conduction, for 100<Rac<10^7, Based on Vernon E.
Dudley,
" SEGS LS-2 solar Collector", SAND94-1884}
{free-molecular heat transfer for annular space between horizontal cylinders}
{ga in mmHg, DELTA_air in cm}
DELTA_air := 3.53*10^(-8) [cm]
{molecular diameter of the gas in cm}
3-5
a:=1
{accommodation coefficient is defined as
the ratio of the energy
actually transferred between impinging gas molecules and a surface and the energy which
would be theoretically
transferred if the impinging molecules reached complete thermal equilibrium with the surface. a=1
unless the surface
were extremely cleanned. this is what was assumed}
gamma:=Cp_air_ga/Cv_air_ga
{the ratio for specific heats for the gas
inside the annulus for air equal to 1.4}
b:=(2-a)/a*(9*gamma-5)/(2*(gamma+1))
{BELOW, 7.500638 is for unit converter 1kpa=7.500638mmHg}
LAMBDA:=2.331*10^(-20)*T_inK/(P_air_ga*7.500638*DELTA_air^2)
h_air_ga:=KAPPA_std/(OD_a/2*LN( ID_g/OD_a)+b*LAMBDA*(OD_a/ID_g+1))
Kineticq_conv_34:= h_air_ga*PI*OD_a*(T_f_a-T_f_g)
{Raithby and hollands version,Based on Frank P. Incorpera 3th "Fundamentals of heat and mass
transfer" PP563 }
KAPPA_eff:=KAPPA_air_ga*0.386*(Pr_air_ga/(0.861+Pr_air_ga))^(0.25)*(Ra_air_ga_star)^(0
.25)
Natq_conv_34:=2*PI*KAPPA_eff*(T_f_a-T_f_g)/LN( ID_g/OD_a)
{use the larger value between natural convection heat transfer and free-molecular heat transfer}
IF(Kineticq_conv_34>Natq_conv_34) THEN
Q_conv_34:=Kineticq_conv_34
ELSE
Q_conv_34:=Natq_conv_34
ENDIF
ENDIF
END
3-6
NU_air:=MU_air/RHO_air
ALPHA_air:=KAPPA_air/(RHO_air*1000*Cp_air)
T_inK_sur_air:=T_sur_air+T_zero#
BETA_sur_air:=1/T_inK_sur_air
Pr_sur_air:=NU_air/ALPHA_air
Gr_sur_air:=g#*BETA_sur_air*ABS(T_sur-T_air)*OD^3/NU_air^2
Ra_sur_air:=Pr_sur_air*Gr_sur_air
IF(wind$='NO') THEN
U_wind=0
IF(Ra_sur_air<=10^(-5)) or (Ra_sur_air>=10^12) Then
CALL WARNING('The result may not accurate, since equation does not hold.')
ENDIF
Nus_s_air:=(0.6+0.387*Ra_sur_air^(0.1667)/(1+(0.559/Pr_sur_air)^(0.5625))^(0.2963))^2
h_s_air:=Nus_s_air*KAPPA_air/OD
ENDIF
{Forced convection, based on J.P.Holman, "heat transfer", 8th edition, P302,303}
IF(wind$='YES') THEN
Re_sur_air:=U_wind*OD/NU_air
Nus_s_air:=0
IF (Re_sur_air=<4) AND (Re_sur_air=>0.4) THEN
Nus_s_air:=0.989*(Re_sur_air)^0.33*Pr_sur_air^(1/3)
ENDIF
IF (Re_sur_air=<40) AND (Re_sur_air>4) THEN
Nus_s_air:=0.911*(Re_sur_air)^0.385*Pr_sur_air^(1/3)
ENDIF
IF (Re_sur_air=<4000) AND (Re_sur_air>40) THEN
Nus_s_air:=0.683*(Re_sur_air)^0.466*Pr_sur_air^(1/3)
ENDIF
IF (Re_sur_air=<40000) AND (Re_sur_air>4000) THEN
Nus_s_air:=0.193*(Re_sur_air)^0.618*Pr_sur_air^(1/3)
ENDIF
IF (Re_sur_air=<400000) AND (Re_sur_air>40000) THEN
Nus_s_air:=0.0266*(Re_sur_air)^0.805*Pr_sur_air^(1/3)
ENDIF
h_s_air:=Nus_s_air*KAPPA_air/OD
ENDIF
END
{function of convection from the glass envelope to surrounding}
Procedure
Property_air_brac(T_sur,T_air,U_wind,OD:Pr_sur_air,Gr_sur_air,Ra_sur_air,Nus_s_air,h_s_air)
$COMMON wind$
T_sur_air:=(T_sur+T_air)/2
P_air:=Po#
Cp_air:=SPECHEAT(Air,T=T_sur_air)
MU_air:=VISCOSITY(Air,T=T_sur_air)
KAPPA_air:=CONDUCTIVITY(Air,T=T_sur_air)
3-7
RHO_air:=DENSITY(Air,T=T_sur_air,P=P_air)
NU_air:=MU_air/RHO_air
ALPHA_air:=KAPPA_air/(RHO_air*1000*Cp_air)
T_inK_sur_air:=T_sur_air+T_zero#
BETA_sur_air:=1/T_inK_sur_air
Pr_sur_air:=NU_air/ALPHA_air
Gr_sur_air:=g#*BETA_sur_air*ABS(T_sur-T_air)*OD^3/NU_air^2
Ra_sur_air:=Pr_sur_air*Gr_sur_air
IF(wind$='NO') THEN
U_wind=0
IF(Ra_sur_air<=10^(-5)) or (Ra_sur_air>=10^12) Then
CALL WARNING('The result may not accurate, since equation does not hold,Wind=no.')
ENDIF
Nus_s_air:=(0.6+0.387*Ra_sur_air^(0.1667)/(1+(0.559/Pr_sur_air)^(0.5625))^(0.2963))^2
h_s_air:=Nus_s_air*KAPPA_air/OD
ENDIF
IF(wind$='YES') THEN
{for noncircular cylinders, reference: Heat transfer,J.P. Holman P307}
Re_sur_air:=U_wind*OD/NU_air
IF(Re_sur_air<5000) or (Re_sur_air>100000) THEN
CALL WARNING('The result may not accurate, since equation does not hold, bracket
convection.')
ENDIF
Nus_s_air:=0.102*(Re_sur_air)^0.675*Pr_sur_air^(1/3)
h_s_air:=Nus_s_air*KAPPA_air/OD
ENDIF
END
{function of conduction through bracket}
{for infinite fin, reference: Heat transfer,J.P. Holman P47}
Procedure Cond_bracket(T_ab,T_s,U_wind:Q_cond_38,h_f_38)
$COMMON wind$, OD_brac,P_brac,A_cs_brac,k_brac
T_base=T_ab-15
T_support=(T_base+T_s)/2
about average T_base and ambient}
CALL Property_air_brac(
T_support,T_s,U_wind,OD_brac:Pr_b_air,Gr_b_air,Ra_b_air,Nus_b_air,h_b_air)
h_f_38:=h_b_air
Q_cond_38:= SQRT( h_f_38*P_brac*A_cs_brac*k_brac)*(T_base-T_s)
END
{function of conduction through flange}
Procedure Cond_fin(T_ab,T_s,U_wind,L_fin,t_fin,r1,k_fin:Q_cond_fin,Q_cyl_permeter,h_f_fin)
$COMMON wind$
Lc:=L_fin+t_fin/2
r2c:=r1+Lc
x_value:=r2c/r1
Am:=t_fin*(r2c-r1)
3-8
OD=2*r1
CALL Property_air_sur( T_ab,T_s,U_wind,OD:Pr_s_air,Gr_s_air,Ra_s_air,Nus_s_air,h_s_air)
y_value:=Lc^(3/2)*(h_s_air/k_fin/Am)^(1/2)
e:=INTERPOLATE2D('cir fin efficiency', 'x','y', 'eta_fin', x=x_value, y=y_value)
h_f_fin:=h_s_air
Q_fin_max=2*PI*(r2c^2-r1^2)*h_s_air*(T_ab-T_s)
Q_cond_fin:= e* Q_fin_max
Q_cyl_permeter:=2*PI*r1*h_s_air*(T_ab-T_s)
END
{Heat loss thru piping }
Procedure
Pipeloss(pmaterial$,insulations$,T_f,T_oa,L:k_p,k_ins,Q_pipe,rcr,t_1p,t_2p,t_3p,t_4p,R_01,R_12
,R_23,R_34,R_total)
$COMMON ID_pipe,OD_pipe,S_pipe,r_pipe_in,r_pipe_out,r_insult_out,V_wind
OD_ins:=r_insult_out*2
CALL Property_air_sur(
T_oa+0.5,T_oa,V_wind,OD_ins:Pr_pb_air,Gr_pb_air,Ra_pb_air,Nus_oa,h_oa)
CALL Pro_conv_f(T_f,T_f-0.4,ID_pipe,L ,S_pipe: Cp_p_f,FT$,Re_p_f,Pr_p_f,m_p_f,h_f)
k_p:=k_(pmaterial$, t_f)
k_ins:=INTERPOLATE(insulations$,'Temperature','K',Temperature=( t_f+T_oa+3)/2) "[W/mk]"
R_01:=1/(2*PI*h_f*r_pipe_in)
R_12:=LN(r_pipe_out/r_pipe_in)/(2*PI*k_p)
R_23:=LN(r_insult_out/r_pipe_out)/(2*PI*k_ins)
R_34:=1/(2*PI*h_oa*r_insult_out)
R_total:=R_01+R_12+R_23+R_34
Q_pipe:=(T_f-T_oa)/R_total
rcr=k_ins/h_oa
t_1p:=T_f-Q_pipe*R_01
t_2p:=t_1p-Q_pipe*R_12
t_3p:=t_2p-Q_pipe*R_23
t_4p:=t_3p-Q_pipe*R_34
END
{Heat loss thru piping }
Procedure PipePro(pipingnd$,schedules$,TH_ins,t_f:ID_pp,OD_pp,S_pp,r1,r2,r3)
ID_pp:=INTERPOLATE2D('PIPES', 'ND', 'schedule', 'ID', ND=pipingnd$, schedule=schedules$,1
)/100 "[m]"
OD_pp:=INTERPOLATE2D('PIPES', 'ND', 'schedule', 'OD', ND=pipingnd$, schedule=schedules$
,1) /100 "[m]"
S_pp:=INTERPOLATE2D('PIPES', 'ND', 'schedule', 'FA', ND=pipingnd$, schedule=schedules$,1 )
/10000 "[m^2]"
{fiberglass .....2.5 inch... 0.0635 m}
{cellularglass .....4.5inch.... 0.1143m}
r1:=ID_pp/2
r2:=OD_pp/2
r3=r2+TH_ins
END
3-9
{"1000"
"**************************************************************************************************************
{calculation of the solar energy absorbered by glass envelope and absorber tube}
{Incidence angle modifer is equal to consin incident angle}
IAM=cos(THETA)+0.0003178*(THETA)-0.00003985*(THETA)^2
CALL Glassfeature(T_4,T_5:ALPHA_g,TAU_g,RHO_g,EPSILON_g,KAPPA_g)
E_op_beforein=E_op*R_mirror
CALL Absorbtubefeature(T_2,T_3:ALPHA_a,TAU_a,RHO_a,EPSILON_a,KAPPA_a,e_a)
q_sol_total=I_dn*W
q_focus=I_dn*E_op_beforein*IAM*W
q_solab_g=q_sol_total*E_op_beforein*cos(THETA)*1.01*TAU_g*ALPHA_g
q_solab_a=q_focus*TAU_g*ALPHA_a
{Convection of fluid}
Dh_1=ID_a
S_a=PI*ID_a^2/4
CALL Conv_f(T1_avg,T_2:Re_f_b,Pr_f_b,q_conv_f,FlowType$,m_turb,h_f_b)
m_turb_H=m_turb*3600
{conduction through absorber tube}
q_cond_a=2*PI*KAPPA_a*(T_2-T_3)/LN(OD_a/ID_a)
{convection between absorber tube and glass envelope}
T_std=25 [c] "standard temperautre"
CALL Conv_a_g(T_4,T_3,P_air_34:q_conv_a)
{radiation between absorber tube and glass envelope, based on J.P.Holman, "heat transfer", 8th
edition, P430}
3-10
T_3_k=T_3+T_zero#
T_4_k=T_4+T_zero#
q_rad_a= sigma#*PI*OD_a*(T_3_k^4-T_4_k^4)/(1/EPSILON_a+OD_a/ID_g*(1/EPSILON_g-1))
{conduction through glass envelope}
q_cond_g= 2*PI*KAPPA_g*(T_4-T_5)/LN(OD_g/ID_g)
{Convection from glass envelope to surrounding air}
CALL Conv_g_air(T_5,T_s_air,V_wind,OD_g:q_conv_g_air,h_f_56)
{Radiation from glass envelope to sky}
T_5_k=T_5+T_zero#
T_s_air_k=T_s_air+T_zero#
T_sky_k=0.0552*T_s_air_k^1.5
T_sky=T_sky_k-T_zero#
q_rad_g= sigma#*PI*OD_g*EPSILON_g*(T_5_k^4-T_sky_k^4)
{Heat transferred by conduction through rectangle bracket cross-section}
N_module=N_a*N_s
"[-]"
OD_brac=0.03
P_brac=0.08
A_cs_brac=0.0006
k_brac=KAPPA_a
CALL Cond_bracket(T1_avg,T_s_air,V_wind:Subq_cond_bracket,h_f_bracket)
{Heat transferred by conduction through flange}
L_flange=25/1000 [m]
t_flange=20/1000
[m]
r1=21/1000
[m]
CALL
Cond_fin(T1_avg,T_s_air,V_wind,L_flange,t_flange,r1,KAPPA_a:q_cond_flange,q_c_flange,h_f_f
lange)
{Heat transferred by conduction through flexible end of solar collector}
L_fle_end=7/1000 [m]
t_fle_end=2/1000
[m]
CALL
Cond_fin(T1_avg,T_s_air,V_wind,L_fle_end,t_fle_end,r1,KAPPA_a:q_cond_fle_end,q_c_fle_end,
h_f_fle_end)
{Heat transferred by conduction through hard end of solar collector}
L_h_end=37/1000 [m]
t_h_end=1/1000
[m]
CALL
Cond_fin(T1_avg,T_s_air,V_wind,L_h_end,t_h_end,r1,KAPPA_a:q_cond_h_end,q_c_h_end,h_f_
h_end)
{Heat transferred by conduction through connection flexible spring tube between solar modules}
L_connect=10/1000 [m]
t_connect=8/1000 [m]
CALL
Cond_fin(T1_avg,T_s_air,V_wind,L_connect,t_connect,r1,KAPPA_a:q_fle_connect,q_c_connect,
h_f_connect)
3-11
{although the bracket stainless steel is trapezoid, assumed that it is circumferential fin, the curve
part bracket is negalitable in heat transfer view}
L_bracket=73/1000 [m]
t_bracket=1/1000
[m]
CALL
Cond_fin(T1_avg,T_s_air,V_wind,L_bracket,t_bracket,r1,KAPPA_a:q_brac_c,q_c_brac_c,h_f_br
ac)
{Heat transferred by conduction through one module}
{2mm is the space between the curves, there are total 13 curves at one end}
q_fend=13*q_cond_fle_end+q_cond_h_end+q_c_h_end*13*2/1000
{4mm is the space between the curves, there are total 13 curves,40mm bare receiver tube }
q_connect=13*q_fle_connect+q_c_connect*13*4/1000 +40/1000*q_c_flange
q_hend=q_cond_h_end
{25mm is the bare receiver tube at the short end}
q_end_short=q_hend+q_cond_flange+25/1000*q_c_flange
{35mm is the bare receiver tube at the long end}
q_end_long=q_fend+q_cond_flange+35/1000*q_c_flange
q_connect_sub=q_fend+q_end_short+35/1000*q_c_flange
q_module_stru=q_end_short+2*q_connect_sub+q_end_long+4*Subq_cond_bracket
{305mm is the bare receiver tube at the end conneting to the flexible hose}
q_array_end=360/1000*q_c_flange+q_cond_flange
q_array_stru=N_a*q_module_stru+q_connect*(N_a-1)+2*q_array_end
q_stru_total=N_s*q_array_stru
q_cond_bracket=q_stru_total/L
{Heat transferred by radiation from the connection pieces to the sky}
EPSILON_stainlesssteel=0.79
OD_flange=92/1000 "[m]"
OD_flex_1=60/1000
"[m]"
OD_flex_2=65/1000
"[m]"
OD_hend=120/1000
"[m]"
LT_flange=5*2*2*20/1000 "[m]"
L_flex_1=3*2*2*60/1000
"[m]"
L_flex_2=2*65/1000
"[m]"
L_hend=2*3*2*2*1/1000
"[m]"
L_bare=2*2*360/1000+3*2*2*(35+25)/1000+2*40/1000 "[m]"
q_rad_flange= sigma#*PI*OD_flange*EPSILON_stainlesssteel*(T_3_k^4-T_sky_k^4)
q_rad_flex_1= sigma#*PI*OD_flex_1*EPSILON_stainlesssteel*(T_3_k^4-T_sky_k^4)
q_rad_flex_2= sigma#*PI*OD_flex_2*EPSILON_stainlesssteel*(T_3_k^4-T_sky_k^4)
q_rad_hend= sigma#*PI*OD_hend*EPSILON_stainlesssteel*(T_3_k^4-T_sky_k^4)
q_rad_bare= sigma#*PI*OD_a*EPSILON_stainlesssteel*(T_3_k^4-T_sky_k^4)
q_rad_connection=(q_rad_flange*LT_flange+q_rad_flex_1*L_flex_1+q_rad_flex_2*L_flex_2+q_r
ad_hend*L_hend+q_rad_bare*L_bare)/L
{Solar collector efficiency}
q_heatloss=q_rad_g+q_conv_g_air+q_cond_bracket+q_rad_connection
{Energy balance}
q_solab_g+q_rad_a+q_conv_a=q_rad_g+q_conv_g_air
q_cond_g=q_conv_a+q_rad_a
{conduction from the absorber tube to the glass envelope is included in convection
3-12
"1000 is
CALL
Pressure_f(ID_pipe,S_pipe,m1,T1_in,P_water,e_pipe,ID_pipe,L_piping_s:Re_sp,Lambda_sp,Del
t_P_spiping, Delt_H_spiping)
CALL Pressure_f(ID_pipe,S_pipe,m1,T_out_modules,P_water,e_pipe,ID_pipe,L_piping_r
:Re_rp,Lambda_rp,Delt_P_rpiping,Delt_H_rpiping )
Delt_P_piping=Delt_P_rpiping+Delt_P_spiping
Delt_H_piping=Delt_H_rpiping+Delt_H_spiping
3-13
{Overall performance}
Q_overall=Q_out_modules-Q_loss_piping
P_overall_loss=P_loss_modules+Delt_P_piping
H_overall_loss=H_loss_modules+Delt_H_piping
{for model presentation}
Delt_T=(T1_out+T1_in)/2-T_s_air
Delt_T_I=Delt_T/I_dn
m1_vol=m1_H/rho_f_b
3-14
Appedix 4
S = I DN * cos 1 * ( )
(Equation 4:1)
Where,
IDN : direct normal solar radiation in W/m2
1 : incident angle between direct normal solar irradiation and the normal of glass envelope
(): transmittance-absorptance product of glass cover, of the radiation passing through the
cover system and striking the plate, some is reflected back to the cover system. However, all
this radiation is not lost since some of it is, in turn, reflected back to the plate. The value of
(), for most practical solar collectors, is a reasonable approximation of 1.01 times of the
product of times .
According to Bouguers law, the absorbed radiation is proportional to the intensity and the
distance traveled (x) in the medium and can be expressed as Equation 4:2
dI = I DN * K * dx
(Equation 4:2)
Where,
K: extinction coefficient, which is assumed to be constant in the solar spectrum. The value of
K varies from 4 m-1 for water white glass to 32 m-1 for poor glass (which appears greenish
when views on the edge).
Integrating along the actual path length in glass yields
a = e KL / cos
(Equation 4:3)
Where,
L: thickness of glass
(Equation 4:4)
Where,
n1: index of refraction of air, 1
n2: index of refraction of medium, for glass, the average index of refraction of glass is
1.526
4-2
The simplified equation for the transmittance, absorptance, and reflectance of a collector cover
can be calculated based on Equation 4:5, 4:6, and 4:7, respectively.
a r
(Equation 4:5)
1a
(Equation 4:6)
(Equation 4:7)
Where,
Equation 4:8, 4:9, 4:10 can be used to find r , r and r||, respectively.
1 1 r11 1 r
+
]
2 1 + r11 1 + r
(Equation 4:8)
sin 2 ( 2 1 )
sin 2 ( 2 + 1 )
(Equation 4:9)
r = [
r =
tan 2 ( 2 1 )
r11 =
tan 2 ( 2 + 1 )
(Equation 4:10)
Therefore, according to the extinction efficient and index of glass cover, for a certain incident
angle, the transmittance, absorptance, and reflectance can be identified by addressed equations.
4-3
Appedix 5
5-1
The thermal behavior of the building is modeled by the TRNSYS type 561. To perform the load
calculation, the building characteristics have to be defined in TRNBuild.
A5.1.1 Geometry
The net floor area of the south zone is about 245 m2 (10.2 m * 24 m) and the average height is
about 4.8 m2. The building has horizontal shadings (catwalk) on the east and west facades (1m *
24 m). The whole zone is divided in 5 bays (approximate 49 m2/ bay).
The quasi open space is subdivided by partition walls and furniture in about two times five areas
(office or conference zones approximate 22m2) on the east and west faade. The hallway in the
middle zone is separated to the zones only by open partition walls and furniture. As the IW south
part is an open space office, the model in TRNBuild is a single zone model. Figure 5:2 shows the
roof plan of the IW and the IWs orientation.
Solar Collectors
Building North
15
31'-6" (9600mm)
57'7"(17500mm)
39'4"(12000mm)
Location of chiller
and control box
17'5"(5310mm)
The level of detail of TRNSYS building model is compliant with the requirements of ANSI/ASHRAE
standard 140-2001
2
The average height includes the raised floor and average height of roof.
5-2
A5.1.2 Materials
There are three different types of wall: roof: WALL ROOF; floor : WALL BST_H_FLO;
vertical wall: WALL 001. And there are two types of windows.
The specifications of these walls and windows are described in the Table 5:1.
Table 5:1 Specifications of the material in the building
Vertical wall
Layers
Inside surface resistance
Aluminum or steel siding
R-19 bat insulation
Aluminum or steel siding
Outside surface resistance
WALL 001
Thickness (m)
0.0001
0.152
0.0001
-
Roof
Layers
Inside surface resistance
Steel deck
R-38 bat insulation
Build up roofing
Outside surface resistance
WALL ROOF
Thickness (m)
0.001
0.305
0.01
-
Floor
Layers
Concrete stab
Resistance
0.281
0.143
WALL BST_H_FLO
Thickness (m)
U value (W/m2.K)
0.08
0.04
-
U-value
(BTU/hr*ft2F)
U-value
(W/m2K)
Shade
coefficient
Window1
0.24
1.38
0.43
0.34
Window2
0.45
2.55
0.44
0.35
A regular office, without point sources (copiers, laser printers, faxes) may be adequately supplied with 20 cfm per person.
5-3
air is supplied throughout whole year by under floor air system with a proper relative humidity to
maintain the room conditions in the comfort range. The conditioned outside air properties are
listed in Table 5:2.
Table 5:2 Conditioned outside air properties
Heating period
Cooling period
recommends: temperature ranges of 20 to 23.5 Celsius for winter and 23 to 26 Celsius for
summer at 50% relative humidity; relative humidity levels of 30% to 60% .
During the heating period (from 16th October to 15th April), the room set point temperature is
20C for the day time period (7:00 AM - 8:00 PM every day). During the night, the set back
temperature is 15C and the air room temperature decreases depend on the outside conditions.
During the cooling period (from 16th April to 15th October), the room set point temperature is
22C for the day time period (7:00 AM - 8:00 PM every day). During the night, the set back
temperature is 40C and the air room temperature increases or decreases depend on the outside
conditions. To meet these room temperature requirements, the air conditioning system heats and
cools the room. TRNSYS calculates the heating and cooling loads required to meet the demand.
5-4
5-5
This simulation includes the PTSCs, two heat exchangers and two circulation pumps. Figure 5:3
is the snap shot of solar heating evaluation model.
0.03504 [m]
0.04216 [m]
55 [m](return line) / 50 [m](supply line)
216
[kJ/hr.m.K]
1011.02 [kg/m^3]
3.709 [kJ/kg.K]
1.378 [kJ/hr.m.K]
6.048 [kg/m.hr]
8
[C]
1
0.076 [m]
0.126 [kJ/hr.m.K]
0
Tam
[kJ/hr.m^2.K]
C (from the weather file)
In order to simulate the system heat capacity, a thermal storage tank was included in the model.
Its specification is given in table 5:4.
Table 5:4 Thermal tank specification in the evaluation simulation
Thermal storage tank - horizontal cylinder (Type 60I)
0.23
[m3]
Tank volume
Tank height
0.035 [m]
Height of flow inlet 1
0.017 [m]
Height of flow outlet 1
0.017 [m]
Fluid specific heat
Fluid density
Tank loss coefficient
Fluid thermal conductivity
Destratification conductivity
Boiling temperature
3.709
1011.02
15
1.378
0
300
[kJ/kg.K]
[kg/m^3]
[kJ/hr.m2.K]
[kJ/hr.m.K]
[kJ/hr.m.K]
[C]
5-6
1372
3.709
2520
0
kg/hr
[kJ/kg.K]
[kJ/hr]
-
0.2
0.89
2
3.709
4.18
[kJ/kg.K]
[kJ/kg.K] @ 45 C
8600
[kJ/h.K]
5-7
It is able to provide a high temperature fluid for both industry and residential thermal usage.
The specification of modeled PTSC is given in Table 5:7.
Table 5:7 PTSC specifications in the evaluation simulation
Linear Parabolic Concentrator Solar Collector (Type 230 based on type 536)
4
Number of collectors in series
1
Number of collectors in parallel
13.11 [m2]
Aperture area
Concentration ratio
22
Intercept efficiency (FrTan)
0.626
Efficiency slope (FrUl)
116.42 kJ/hr. m^2 K
Fluid specific heat
3.709 kJ/kg.K (at 54C)
Number of IAM points
8
Tested flow rate
127.17 kg/hr.m^2 (Flow rate/Aa of one module)
Number of modules in an array
Number of arrays
Parabola focal length
Distance between adjacent arrays
2
2
0.818 [m]
4.8 [m]
Heating: 95 C
0,10,20,30,40,50,60,70/1,0.984,0.93,0.84,0.715,0.559,0.376,0.169
1480
4.18
2592
0
kg/hr
[kJ/kg.K] @ 45 C
[kJ/hr]
-
0.22
0.5
5-8
7
4.18
4.198
1
2600
[kJ/kg.K]@45 C
[kJ/kg.K]@7 C
[kJ/h.K]
0.0381
0.0483
5
1436
990.22
4.18
2.248
2.15
20
1
0.076
0.126
[m]
[m]
[m]
[kJ/hr.m.K]
[kg/m^3]
[kJ/kg.K]
[kJ/hr.m.K]
[kg/m.hr]
[C]
[m]
[kJ/hr.m.K]
10
Tam
[kJ/hr.m^2.K]
C (from the weather file)
5-9
5-10
5-11
5-12
5-13
C
C
C
C
C
C ******
C ***
C *** Model Outputs
C ***
C
C
C
C
C
C
C
C
C
m [0;+Inf]
C ***
C *** Model Derivatives
C ***
C (Comments and routine interface generated by TRNSYS Studio)
C************************************************************************
C
5-14
SET SOME INFO ARRAY VARIABLES TO TELL THE TRNSYS ENGINE HOW THIS TYPE IS TO WORK
INFO(6)=NOUT
INFO(9)=1
INFO(10)=0
!STORAGE FOR VERSION 16 HAS BEEN CHANGED
C
CALL THE TYPE CHECK SUBROUTINE TO COMPARE WHAT THIS COMPONENT REQUIRES TO
WHAT IS SUPPLIED IN
C
THE TRNSYS INPUT FILE
CALL TYPECK(1,INFO,NI,NP,ND)
C
SET THE YCHECK AND OCHECK ARRAYS TO CONTAIN THE CORRECT VARIABLE TYPES FOR
THE INPUTS AND
5-15
OUTPUTS
DATA YCHECK/'TE1','MF1','TE1','IR1','DG1','TE1','DG1'/
DATA OCHECK/'TE1','MF1','PW1','PW1','TE1','LE1','LE1'/
C
CALL THE RCHECK SUBROUTINE TO SET THE CORRECT INPUT AND OUTPUT TYPES FOR THIS
COMPONENT
CALL RCHECK(INFO,YCHECK,OCHECK)
C
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C DO ALL OF THE INITIAL TIMESTEP MANIPULATIONS HERE - THERE ARE NO ITERATIONS AT THE
INTIAL TIME
IF (TIME.LT.(TIME0+DELT/2.D0)) THEN
C
C
CHECK THE PARAMETERS FOR PROBLEMS AND RETURN FROM THE SUBROUTINE IF AN ERROR
IS FOUND
IF(NUM_S.LT.1) CALL TYPECK(-4,INFO,NI,1,0)
IF(NUM_P.LT.1) CALL TYPECK(-4,INFO,NI,2,0)
IF(AAL.LE.0.) CALL TYPECK(-4,INFO,NI,3,0)
IF(AAW.LE.0.) CALL TYPECK(-4,INFO,NI,4,0)
IF(CONC.LE.0.) CALL TYPECK(-4,INFO,NI,5,0)
IF(FRTAN.LE.0.) CALL TYPECK(-4,INFO,NI,6,0)
IF(FRUL.LE.0.) CALL TYPECK(-4,INFO,NI,7,0)
IF(CPF.LT.0.) CALL TYPECK(-4,INFO,NI,8,0)
IF(LU.LT.10) CALL TYPECK(-4,INFO,NI,9,0)
IF(NPOINT.LT.2) CALL TYPECK(-4,INFO,NI,10,0)
IF(GTEST.LE.0.) CALL TYPECK(-4,INFO,NI,11,0)
IF(NUM_M.LT.1) CALL TYPECK(-4,INFO,NI,12,0)
IF(NUM_A.LT.1) CALL TYPECK(-4,INFO,NI,13,0)
IF(LFOCAL.LE.0.) CALL TYPECK(-4,INFO,NI,14,0)
IF(LSPAN.LE.0.) CALL TYPECK(-4,INFO,NI,15,0)
5-16
PERFORM ANY REQUIRED CALCULATIONS TO SET THE INITIAL VALUES OF THE OUTPUTS HERE
OUT(1)=XIN(1)
OUT(2)=0.
OUT(3)=0.
OUT(4)=0.
OUT(5)=0.
OUT(6)=0.
OUT(7)=0.
OUT(8)=0.
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C *** ITS AN ITERATIVE CALL TO THIS COMPONENT ***
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C RE-READ THE PARAMETERS IF ANOTHER UNIT OF THIS TYPE HAS BEEN CALLED
IF(INFO(1).NE.IUNIT) THEN
C
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C RETRIEVE THE CURRENT VALUES OF THE INPUTS TO THIS MODEL FROM THE XIN ARRAY IN
SEQUENTIAL ORDER
TIN=XIN(1)
FLWC=XIN(2)
TAMB=XIN(3)
BEAM=XIN(4)
THETA=XIN(5)
TMAX=XIN(6)
TANGLE=XIN(7)
5-17
FIND THE LENGTH OF RECEIVER TUBE WITH NO SUN RAY DUE TO ENDLOSS
SANGLE=DASIN(AAW/LSPAN)
OTANGLE=(90.-TANGLE)*RDCONV
IF(SANGLE.GT.OTANGLE) THEN
HSHADOW=AAW-LSPAN*DSIN(OTANGLE)
ELSE
HSHADOW= 0.
ENDIF
LENDLOSS=LFOCAL*DTAN(THETA*RDCONV)
IF (LENDLOSS.GT.NUM_M*AAL)THEN
AAP_TOTAL = 0
ELSE
AAP_TOTAL=NUM_A*(NUM_M*AAL-LENDLOSS)*(AAW-HSHADOW)
ENDIF
AAP=AAL*AAW
CALCULATE F'UL
FTEST=FRUL/GTEST/CPF/CONC
IF(FTEST.GE.1.) THEN
FPUL=FRUL
ELSE
FPUL=-GTEST*CPF*DLOG(1.-FRUL/GTEST/CPF/CONC)
ENDIF
5-18
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C SET THE OUTPUTS FROM THIS MODEL IN SEQUENTIAL ORDER AND GET OUT
OUT(1)=TOUT
OUT(2)=FLWC
OUT(3)=QU
OUT(4)=QDUMP
OUT(5)=TCALC
OUT(6)=LENDLOSS
OUT(7)=HSHADOW
OUT(8)=AAP_TOTAL
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C EVERYTHING IS DONE - RETURN FROM THIS SUBROUTINE AND MOVE ON
RETURN 1
END
C-----------------------------------------------------------------------------------------------------------------------
5-19
C ***
C *** Model Inputs
C ***
C
C
C
C
C
C
C
C
C
C
C ***
C *** Model Outputs
C ***
C
C
C
C
C
C
C
C
C
C
C
C
C ***
C *** Model Derivatives
C ***
C (Comments and routine interface generated by TRNSYS Studio)
C************************************************************************
C
5-20
PARAMETER (NP=3,NI=11,NO=14,ND=0,NSTORED=0)
C----------------------------------------------------------------------------------------------------------------------C-----------------------------------C REQUIRED TRNSYS DIMENSIONS
DIMENSION XIN(NI),OUT(NO),PAR(NP),YCHECK(NI),OCHECK(NO)
INTEGER NITEMS
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C ADD DECLARATIONS AND DEFINITIONS FOR THE USER-VARIABLES HERE
C
DATA STATEMENTS
DATA YCHECK/'IR1','IR1','IR1','CF1','PW1','TE1','TE1','TE1',
1
'CF1','TE1','TE1'/
DATA OCHECK/'CF1','DM1','DM1','CF1','CF1','DM1','DM1','CF1',
1
'CF1','CF1','CF1','CF1','CF1','CF1'/
TRNSYS FUNCTIONS
TIME0=getSimulationStartTime()
TFINAL=getSimulationStopTime()
DELT=getSimulationTimeStep()
5-21
IF(ICNT_1.GE.10) THEN
WRITE (ICNTStr,*) ICNT_1
WarnMsg='The controller was stuck during '//TRIM(ADJUSTL(
& ICNTStr))//' percent of the simulation timesteps.'
CALL MESSAGES(-1,WarnMsg,'WARNING',INFO(1),INFO(2))
ENDIF
IF(ICNT_2.GE.10) THEN
WRITE (ICNTStr,*) ICNT_2
WarnMsg='The controller was stuck during '//TRIM(ADJUSTL(
& ICNTStr))//' percent of the simulation timesteps.'
CALL MESSAGES(-1,WarnMsg,'WARNING',INFO(1),INFO(2))
ENDIF
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C RETURN FROM THIS MODEL AS NO "AFTER-CONVERGENCE" MANIPULATIONS ARE REQUIRED
IF(INFO(13).GT.0) RETURN 1
C----------------------------------------------------------------------------------------------------------------------C
!CALL THE TYPE CHECK SUBROUTINE TO COMPARE WHAT THIS TYPE REQUIRES TO WHAT IS
SUPPLIED IN
!THE TRNSYS INPUT FILE
CALL TYPECK(1,INFO,NI,NP,ND)
!CALL THE INPUT-OUTPUT CHECK SUBROUTINE TO SET THE CORRECT INPUT AND OUTPUT
UNITS
CALL RCHECK(INFO,YCHECK,OCHECK)
!RETURN TO THE CALLING PROGRAM
RETURN 1
ENDIF
C
CHECK TO SEE IF THIS COMPONENT IS BEING CALLED AT THE VERY END OF A TIMESTEP
IF(INFO(7).EQ.-2) RETURN 1
5-22
C-------------------------------------------------------------------C
C
RE-READ THE PARAMETERS IF ANOTHER UNIT OF THIS TYPE HAS BEEN CALLED SINCE THE LAST
TIME THEY WERE READ IN
IF(INFO(1).NE.IUNIT) THEN
!reset the unit number
IUNIT=INFO(1)
ITYPE=INFO(2)
!reread the parameter values
NSTK=JFIX(PAR(1)+0.01)
RMAX = PAR(2)
TMAX = PAR(3)
ENDIF
C
C
C
C
C
C
CCCCCCCCCCCCCCCCCCCCCC
C CONTROL SOLAR PUMP C
CCCCCCCCCCCCCCCCCCCCCC
C IT CONTROL
CNTOLD_1=OUT(4) ! control signal for the last time step
CLAST_1=OUT(1)
IOSC_1=JFIX(OUT(3)+0.01)
IF(IOSC_1.EQ.NSTK) OUT(2)=OUT(2)+1.d0
IF(IOSC_1 .GE. NSTK) GO TO 15
IF(INFO(7).EQ.0) THEN
IF (XIN(4) .GT. 0.5) THEN
CNTOLD_1 = 1
OUT(4)=DBLE(CNTOLD_1)
ELSE
CNTOLD_1 = 0
OUT(4)=DBLE(CNTOLD_1)
5-23
ENDIF
ENDIF
IF (CNTOLD_1.GT.0.5) GOTO 10
!OUTPUT WAS 0 LAST CALL
OUT(1)=0.d0
IF (NIP.GT.UP_NIP) OUT(1)=1.d0
IF (NIP.GT.4680.) OUT(1)=0.d0
GO TO 15
10
15
CCCCCCCCCCCCCCCCCCCCCCCCC
C LOADS CONTROL
C
CCCCCCCCCCCCCCCCCCCCCCCCC
IF (CLOAD.LE.0.) THEN
CLOAD_CTRL = 0.
ELSEIF (CLOAD.GT.0) THEN
CLOAD_CTRL = 1.
ENDIF
C********************************C
C CONTROL HT at inlet of chiller C
C********************************C
C
TEMPERATURE CONTROL
CNTOLD_2=OUT(8) ! control signal for the last time step
CLAST_2=OUT(5)
IOSC_2=JFIX(OUT(7)+0.01)
IF(IOSC_2.EQ.NSTK) OUT(6)=OUT(6)+1.d0
IF(IOSC_2.GE.NSTK) GO TO 25
IF(INFO(7).EQ.0) THEN
IF (XIN(9).GT.0.5) THEN
CNTOLD_2 = 1
OUT(8)=DBLE(CNTOLD_2)
ELSE
CNTOLD_2 = 0
OUT(8)=DBLE(CNTOLD_2)
ENDIF
ENDIF
IF (CNTOLD_2.GT.0.5) GOTO 20
!OUTPUT WAS 0 LAST CALL
OUT(5)=0.d0
5-24
IF (T_chillerin.GT.UP_T) OUT(5)=1.d0
IF (T_chillerin.GT.175.) OUT(5)=0.d0
GO TO 25
20
25
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C IF THE OUTLET TEMPERATURE OF CHILLER IS HIGHER THATN 14 C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF(T_CHL_PREV_O.LT.13.1) THEN
CHILLER_CTRL = OUT(5)*CLOAD_CTRL*OUT(1)
ELSE
CHILLER_CTRL = 0.0
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C BYPASS CONTROL BASED ON THE CHILLED WATER OUTLET TEMPERATURE C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF(CHILLER_CTRL .GE. 0.5) THEN
IF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+4.0)) THEN
R_BYPASS=0.0
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+3.0)) THEN
R_BYPASS=0.2
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+2.0)) THEN
R_BYPASS=0.4
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT-1.0)) THEN
R_BYPASS=0.65
ELSE
R_BYPASS=1.0
ENDIF
ELSE
R_BYPASS=1.0
ENDIF
C OUTPUT DECLARATION
OUT(9) = OUT(1)- CHILLER_CTRL
OUT(10)= CHILLER_CTRL
OUT(11)= CLOAD_CTRL - CHILLER_CTRL
OUT(12)= CLOAD_CTRL
OUT(13)= R_BYPASS
OUT(14)= CHILLER_CTRL
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C EVERYTHING IS DONE - RETURN FROM THIS SUBROUTINE AND MOVE ON
RETURN 1
END
C-----------------------------------------------------------------------------------------------------------------------
5-25
Appedix 6
6-1
6-2
6-3
Conditions
Output
S5
S6
HX2
ON
ON
Heater
ON
ON
Off
250
B. Off
Storage tank
A. Charging ON
B. Charging OFF
C. Discharging
Heater
A. ON
B. OFF
300
W/m^2
NIP<250 W/m^2
OFF
ON
OFF
Where,
T_sr_out: the outlet temperature of the solar collector
T_st_bottom_out: the outlet temperature at the bottom of storage tank
T_st_top_out: the outlet temperature on the top of storage tank
T_lpump_out: the outlet temperature of the fluid from the pump in the load loop
6-4
Appedix 6.4 Solar cooling system with storage tank for shifting energy
Figure 6:4 Interface of solar cooling system with storage tank for shifting energy
6-5
A6.4.1 Control of solar cooling system with storage tank for shifting energy
Table 6:2 Control of solar cooling system with storage tank for shifting energy
Mode
Conditions
Output
S5
HWchiller
VFD
pump
ON
ON
ON
ON
Off
250
B. Off
Storage tank
A. Charging ON
300
W/m^2
NIP<250 W/m^2
OFF
FR_sr >FR_chiller
B. Discharging
FR_sr >FR_chiller or T_sr_out < 130 C
ON
T_st_top
Off
130
155
Load is ON
Where,
T_sr_out: the outlet temperature of the solar collector
FR_sr: the flow rate of the solar collection loop
FR_chiller: the flow rate required by the absorption chiller
T_st_top: the temperature at the top of the storage tank
NIP: the direct normal solar radiation
6-6
Appedix 6.5 Solar cooling system with storage tank for preheat
Figure 6:5 Interface of solar cooling system with storage tank for preheat
6-7
A6.5.1 Control of solar cooling system with storage tank for preheat
Table 6:3 Control of solar cooling system with storage tank for preheat
Mode
Conditions
Output
Solar main
VFD pump
S7
ON
ON
Off
250
B. Off
Storage tank
A. Charging
B. Discharging
300
W/m^2
NIP<250 W/m^2
OFF
OFF
ON
ON
OFF
Or
Discharging is ON
Solar loop is ON
Mass in the storage tank has not fully been
discharged
Where,
T_st_top: the temperature at the top of the storage tank
T_st_bottom: the temperature at the bottom of the storage tank
T_HC_AVE: the average temperature of the HTF in the pipeline
6-8
Appedix 6.6 Solar heating system with auxiliary heater for preheat
Figure 6:6 Interface of solar heating system with auxiliary heater for preheat
6-9
Figure 6:7 Interface of solar cooling with auxiliary heater for preheat
6-10
6-11
C
Pump control specification - [0;+Inf]
C
Outlet temperature setpoint C [0;+Inf]
C
C ***
C *** Model Outputs
C ***
C
Outlet temperature C [-Inf;+Inf]
C
Outlet flow rate
kg/hr [0.0;+Inf]
C
Useful energy gain kJ/hr [-Inf;+Inf]
C
Dumped energy
kJ/hr [0.0;+Inf]
C
Theoretical temperature
C [-Inf;+Inf]
C
Length of the end loss
m [0;+Inf]
C
Height of the shadow from the adjacent array
m [0;+Inf]
C
Actual aperture area
m^2 [0;+Inf]
C
C ***
C *** Model Derivatives
C ***
C
C (Comments and routine interface generated by TRNSYS Studio)
C************************************************************************
C
C TRNSYS acess functions (allow to acess TIME etc.)
USE TrnsysConstants
USE TrnsysFunctions
C----------------------------------------------------------------------------------------------------------------------C REQUIRED BY THE MULTI-DLL VERSION OF TRNSYS
!DEC$ATTRIBUTES DLLEXPORT :: TYPE236
!SET THE CORRECT TYPE
NUMBER HERE
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C TRNSYS DECLARATIONS
IMPLICIT NONE
DOUBLE PRECISION XIN,OUT,TIME,PAR,T,DTDT,TIME0,TFINAL,DELT,STORED
INTEGER*4 INFO(15),NP,NI,NOUT,ND,IUNIT,ITYPE,ICNTRL,NSTORED
CHARACTER*3 YCHECK,OCHECK
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C USER DECLARATIONS - SET THE MAXIMUM NUMBER OF PARAMETERS (NP), INPUTS (NI),
C OUTPUTS (NOUT), AND DERIVATIVES (ND) THAT MAY BE SUPPLIED FOR THIS TYPE
PARAMETER (NP=19,NI=9,NOUT=8,ND=0,NSTORED=0)
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C REQUIRED TRNSYS DIMENSIONS
DIMENSION XIN(NI),OUT(NOUT),PAR(NP),YCHECK(NI),OCHECK(NOUT),
1 STORED(NSTORED),T(ND),DTDT(ND)
INTEGER NITEMS
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C ADD DECLARATIONS AND DEFINITIONS FOR THE USER-VARIABLES HERE
DOUBLE PRECISION BEAM,X(1),Y(1),XNS,XNP,AAP_TOTAL,CONC,FRTAN,FRUL,
1
Z(1),W(1)
DOUBLE PRECISION GTEST,TIN,FLWC,TAMB,THETA,TMAX,XKAT,FTEST,FPUL
DOUBLE PRECISION RTEST,TWANT,FLOWMAX,FLOWMIN,DH,S,MUF,RATIO,MIDPAR
DOUBLE PRECISION QU,TCALC,TOUT,QDUMP,LFOCAL,LSPAN,HSHADOW,AAL,AAW
6-12
SET SOME INFO ARRAY VARIABLES TO TELL THE TRNSYS ENGINE HOW THIS TYPE IS TO WORK
INFO(6)=NOUT
INFO(9)=1
INFO(10)=0
!STORAGE FOR VERSION 16 HAS BEEN CHANGED
C
CALL THE TYPE CHECK SUBROUTINE TO COMPARE WHAT THIS COMPONENT REQUIRES TO
WHAT IS SUPPLIED IN
C
THE TRNSYS INPUT FILE
CALL TYPECK(1,INFO,NI,NP,ND)
C
SET THE YCHECK AND OCHECK ARRAYS TO CONTAIN THE CORRECT VARIABLE TYPES FOR
THE INPUTS AND
C
OUTPUTS
DATA YCHECK/'TE1','MF1','TE1','IR1','DG1','TE1','DG1','DM1','TE1'/
DATA OCHECK/'TE1','MF1','PW1','PW1','TE1','LE1','LE1','AR1'/
6-13
C
CALL THE RCHECK SUBROUTINE TO SET THE CORRECT INPUT AND OUTPUT TYPES FOR THIS
COMPONENT
CALL RCHECK(INFO,YCHECK,OCHECK)
C
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C DO ALL OF THE INITIAL TIMESTEP MANIPULATIONS HERE - THERE ARE NO ITERATIONS AT THE
INTIAL TIME
IF (TIME.LT.(TIME0+DELT/2.D0)) THEN
C
C
CHECK THE PARAMETERS FOR PROBLEMS AND RETURN FROM THE SUBROUTINE IF AN ERROR
IS FOUND
IF(NUM_S.LT.1) CALL TYPECK(-4,INFO,NI,1,0)
IF(NUM_P.LT.1) CALL TYPECK(-4,INFO,NI,2,0)
IF(AAL.LE.0.) CALL TYPECK(-4,INFO,NI,3,0)
IF(AAW.LE.0.) CALL TYPECK(-4,INFO,NI,4,0)
IF(CONC.LE.0.) CALL TYPECK(-4,INFO,NI,5,0)
IF(FRTAN.LE.0.) CALL TYPECK(-4,INFO,NI,6,0)
IF(FRUL.LE.0.) CALL TYPECK(-4,INFO,NI,7,0)
IF(CPF.LE.0.) CALL TYPECK(-4,INFO,NI,8,0)
IF(LU.LT.10) CALL TYPECK(-4,INFO,NI,9,0)
IF(NPOINT.LT.2) CALL TYPECK(-4,INFO,NI,10,0)
IF(GTEST.LE.0.) CALL TYPECK(-4,INFO,NI,11,0)
IF(NUM_M.LT.1) CALL TYPECK(-4,INFO,NI,12,0)
IF(NUM_A.LT.1) CALL TYPECK(-4,INFO,NI,13,0)
IF(LFOCAL.LE.0.) CALL TYPECK(-4,INFO,NI,14,0)
IF(LSPAN.LE.0.) CALL TYPECK(-4,INFO,NI,15,0)
6-14
PERFORM ANY REQUIRED CALCULATIONS TO SET THE INITIAL VALUES OF THE OUTPUTS HERE
OUT(1)=XIN(1)
OUT(2)=0.
OUT(3)=0.
OUT(4)=0.
OUT(5)=0.
OUT(6)=0.
OUT(7)=0.
OUT(8)=0.
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C *** ITS AN ITERATIVE CALL TO THIS COMPONENT ***
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C RE-READ THE PARAMETERS IF ANOTHER UNIT OF THIS TYPE HAS BEEN CALLED
IF(INFO(1).NE.IUNIT) THEN
C
ENDIF
C-----------------------------------------------------------------------------------------------------------------------
6-15
C----------------------------------------------------------------------------------------------------------------------C RETRIEVE THE CURRENT VALUES OF THE INPUTS TO THIS MODEL FROM THE XIN ARRAY IN
SEQUENTIAL ORDER
TIN=XIN(1)
FLWC=XIN(2)
TAMB=XIN(3)
BEAM=XIN(4)
THETA=XIN(5)
TMAX=XIN(6)
TANGLE=XIN(7)
IPUMP=INT(XIN(8)+0.1)
TWANT=XIN(9)
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C CHECK THE INPUTS FOR PROBLEMS
IF(FLWC.LT.0.) CALL TYPECK(-3,INFO,2,0,0)
IF(BEAM.LT.0.) CALL TYPECK(-3,INFO,4,0,0)
IF(TWANT.GT.TMAX) CALL TYPECK(-3,INFO,9,0,0)
IF(ERRORFOUND()) RETURN 1
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C PERFORM ALL THE CALCULATION HERE FOR THIS MODEL.
C
W(1)=TIN
NW(1) = NPOINT1
CALL DYNAMICDATA(LU1,1,NW,1,W,Z,INFO,*5)
CALL LINKCK('TYPE 236','DYNAMICDATA',1,99)
IF(ERRORFOUND()) RETURN 1
MUF=Z(1)/1000
S=PI*DH*DH/4
FLOWMIN=4000.*S*MUF/DH*3600.
IDNMIN=3.6*300.0
FIND THE LENGTH OF RECEIVER TUBE WITH NO SUN RAY DUE TO ENDLOSS
SANGLE=DASIN(AAW/LSPAN)
OTANGLE=(90.-TANGLE)*RDCONV
IF(SANGLE.GT.OTANGLE) THEN
HSHADOW=AAW-LSPAN*DSIN(OTANGLE)
ELSE
HSHADOW= 0.
ENDIF
LENDLOSS=LFOCAL*DTAN(THETA*RDCONV)
IF (LENDLOSS.GT.NUM_M*AAL)THEN
AAP_TOTAL = 0
ELSE
AAP_TOTAL=NUM_A*(NUM_M*AAL-LENDLOSS)*(AAW-HSHADOW)
ENDIF
6-16
AAP=AAL*AAW
C
CALCULATE F'UL
FTEST=FRUL/GTEST/CPF/CONC
IF(FTEST.GE.1.) THEN
FPUL=FRUL
ELSE
FPUL=-GTEST*CPF*DLOG(1.-FRUL/GTEST/CPF/CONC)
ENDIF
120
CONTINUE
C
WHEN SOLAR BEAM IS GREATER THAN THE MINIMUM INTENSITY, THE PTSC STARTS TO
TRACK
6-17
C
C
C
IF THERE IS USEFUL ENERGY GAIN, CALCULATE THE MAXIMUM FLOW, IF NOT, TURN THE
PUMPS OFF AND GET OUT
MIDPAR = QU
IF(QU.GT.0) THEN
122
IF(GTEST.GT.0.) THEN
FTEST=FRUL/GTEST/CPF/CONC
IF(FTEST.GE.1.) THEN
FPUL=FRUL
ELSE
FPUL=-GTEST*CPF*DLOG(1.-FRUL/GTEST/CPF/CONC)
ENDIF
6-18
C
IF THE CALCULATED FLOW IS GREATER THAN THE MAXIMUM FLOW, RUN AT THE MAXIMUM
FLOW
IF(FLWC.GT.FLOWMAX) THEN
FLWC=FLOWMAX
IF(GTEST.GT.0.) THEN
R1=XNS*FLWC/XNP*CPF/AAP*(1.-DEXP(-FPUL*AAP/XNS/(FLWC/XNP)
1
/CPF))/RTEST
XK=R1*AAP*FRUL/(FLWC/XNP)/CPF/XNS/CONC
R2=(1.-(1.-XK)**NUM_S)/XNS/XK
RATIO=R1*R2
ELSE
RATIO=1.
ENDIF
QU=RATIO*AAP_TOTAL*(FRTAN*XKAT*BEAM-FRUL/CONC*(TIN-TAMB))
TCALC=QU/FLWC/CPF+TIN
IF(IPUMP.GT.1) THEN
TOUT=DMIN1(TCALC,TWANT)
QDUMP=FLWC*CPF*(TCALC-TOUT)
ELSE
QDUMP=0.
ENDIF
MIDPAR2 = TCALC
ELSE IF (FLWC.LT.FLOWMIN) THEN
FLWC=FLOWMIN
IF(GTEST.GT.0.) THEN
R1=XNS*FLWC/XNP*CPF/AAP*(1.-DEXP(-FPUL*AAP/XNS/(FLWC/XNP)
/CPF))/RTEST
XK=R1*AAP*FRUL/(FLWC/XNP)/CPF/XNS/CONC
R2=(1.-(1.-XK)**NUM_S)/XNS/XK
RATIO=R1*R2
ELSE
RATIO=1.
ENDIF
QU=RATIO*AAP_TOTAL*(FRTAN*XKAT*BEAM-FRUL/CONC*(TIN-TAMB))
TCALC=QU/FLWC/CPF+TIN
IF(IPUMP.GT.1) THEN
TOUT=DMIN1(TCALC,TWANT)
QDUMP=FLWC*CPF*(TCALC-TOUT)
ELSE
QDUMP=0.
ENDIF
MIDPAR2 = TCALC
ELSE
QU=RATIO*AAP_TOTAL*(FRTAN*XKAT*BEAM-FRUL/CONC*(TIN-TAMB))
FLWC=QU/CPF/(TWANT-TIN)
TCALC=QU/FLWC/CPF+TIN
IF(IPUMP.GT.1) THEN
TOUT=DMIN1(TCALC,TWANT)
QDUMP=FLWC*CPF*(TCALC-TOUT)
ELSE
QDUMP=0.
6-19
ENDIF
MIDPAR2 = TCALC
ENDIF
ELSE
FLWC=FLOWMIN
IF(GTEST.GT.0.) THEN
R1=XNS*FLWC/XNP*CPF/AAP*(1.-DEXP(-FPUL*AAP/XNS/(FLWC/XNP)
1
/CPF))/RTEST
XK=R1*AAP*FRUL/(FLWC/XNP)/CPF/XNS/CONC
R2=(1.-(1.-XK)**NUM_S)/XNS/XK
RATIO=R1*R2
ELSE
RATIO=1.
ENDIF
QU=RATIO*AAP_TOTAL*(FRTAN*XKAT*BEAM-FRUL/CONC*(TIN-TAMB))
TOUT=QU/FLWC/CPF+TIN
C
FLWC=0.
C
QU=0.
C
C
C
C
QDUMP=0.
TCALC=TAMB+FRTAN*XKAT*BEAM*CONC/FRUL
TOUT=DMIN1(TCALC,TMAX)
ENDIF
ELSE
FLWC=0.
QU=0.
QDUMP=0.
TOUT=TAMB
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C SET THE OUTPUTS FROM THIS MODEL IN SEQUENTIAL ORDER AND GET OUT
OUT(1)=TOUT
OUT(2)=FLWC
OUT(3)=QU
OUT(4)=QDUMP
C
C
C
C
OUT(1)=S
OUT(2)=MUF
OUT(3)=DH
OUT(4)=FLOWMIN
OUT(5)=TCALC
OUT(6)=LENDLOSS
OUT(7)=HSHADOW
OUT(8)=AAP_TOTAL
C
OUT(5)=Z(1)
C
OUT(6)=MIDPAR
C
OUT(7)=MIDPAR2
C
OUT(8)=AAP_TOTAL
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C EVERYTHING IS DONE - RETURN FROM THIS SUBROUTINE AND MOVE ON
6-20
RETURN 1
END
C-----------------------------------------------------------------------------------------------------------------------
Appedix 6.9 Code of type 237: main control of solar cooling for constant-outlettemperature control
SUBROUTINE TYPE237
(TIME,XIN,OUT,T,DTDT,PAR,INFO,ICNTRL,*)
C************************************************************************
C Object: Differential Based Solar Controller;
C IISiBat Model: TYPE237
C
C Author: Ming Qu
C Editor:
C Date: TRNSYS 7.5 last modified: oct 2007
C
C NOTE: This controller can only be used with Solver 0 (Successive substitution)
C
C
C
C
C This controller is main integrated controller for IW solar cooling system with
C constant outlet temperature control. It is used to control the outlet temperature
C of the solar field by varying the flow rate. It also controls the switch between
C by-pass and chiller and the switch between hot-water chiller and direct fired chiller.
C
C Description: there is no solar pump control signal from this component, since the
C control of solar pump is determined in the PTSC component.
C
C
C
C
C ***
C *** Model Parameters
C ***
C
No. of oscillations - [1;+Inf]
C
High limit cut-out of circulating fluid temperatureC [-Inf;+Inf]
C ***
C *** Model Inputs
C ***
C
C
C
C
C
C
C
C
C ***
C *** Model Outputs
C ***
C
C
C
C
C
C
C
6-21
C [-Inf;+Inf]
C
C
C
C ***
C *** Model Derivatives
C ***
C (Comments and routine interface generated by TRNSYS Studio)
C************************************************************************
C
TRNSYS DECLARATIONS
DOUBLE PRECISION XIN,OUT,TIME,PAR,T,DTDT,TIME0,TFINAL,DELT
INTEGER*4 INFO(15),NPMAX,NI,NO,ND,IUNIT,ITYPE,ICNTRL(4)
CHARACTER*3 OCHECK,YCHECK
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C USER DECLARATIONS - SET THE MAXIMUM NUMBER OF PARAMETERS (NP), INPUTS (NI),
C OUTPUTS (NOUT), AND DERIVATIVES (ND) THAT MAY BE SUPPLIED FOR THIS TYPE
PARAMETER (NP=2,NI=8,NO=10,ND=0,NSTORED=0)
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C REQUIRED TRNSYS DIMENSIONS
DIMENSION XIN(NI),OUT(NO),PAR(NP),YCHECK(NI),OCHECK(NO)
INTEGER NITEMS
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C ADD DECLARATIONS AND DEFINITIONS FOR THE USER-VARIABLES HERE
C
6-22
1 T_CHW_SETPOINT,
!CHILLED WATER SETPOINT
1 R_BYPASS,
!RATIO OF HTF OVER THE BYPASS
1 R_LDIVERTER, !RATIO OF CHW OVER THE HW CHILLER
1 FR_sr,
!FLOW RATE OF THE SOLAR COLLECTION LOOP
1 SOLAR_CTRL !SOLAR COLLEITON LOOP IS RUNING
C
DATA STATEMENTS
DATA YCHECK/'MF1','PW1','TE1','TE1','TE1','CF1','TE1','TE1'/
DATA OCHECK/'CF1','DM1','DM1','CF1','CF1','CF1','CF1','CF1',
1
'CF1','CF1'/
C----------------------------------------------------------------------------------------------------------------------C TRNSYS FUNCTIONS
TIME0=getSimulationStartTime()
TFINAL=getSimulationStopTime()
DELT=getSimulationTimeStep()
C----------------------------------------------------------------------------------------------------------------------C SET THE VERSION INFORMATION FOR TRNSYS
IF(INFO(7).EQ.-2) THEN
INFO(12)=16
RETURN 1
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C PERFORM LAST CALL MANIPULATIONS
IF (INFO(8).EQ.-1) THEN
IF(ErrorFound()) RETURN 1
ICNT_1=JFIX(OUT(2)*DELT/(TFINAL-TIME0)*100.d0)
IF(ICNT_1.GE.10) THEN
WRITE (ICNTStr,*) ICNT_1
WarnMsg='The controller was stuck during '//TRIM(ADJUSTL(
& ICNTStr))//' percent of the simulation timesteps.'
CALL MESSAGES(-1,WarnMsg,'WARNING',INFO(1),INFO(2))
ENDIF
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C RETURN FROM THIS MODEL AS NO "AFTER-CONVERGENCE" MANIPULATIONS ARE REQUIRED
IF(INFO(13).GT.0) RETURN 1
C----------------------------------------------------------------------------------------------------------------------C
6-23
CHECK TO SEE IF THIS COMPONENT IS BEING CALLED AT THE VERY END OF A TIMESTEP
IF(INFO(7).EQ.-2) RETURN 1
RE-READ THE PARAMETERS IF ANOTHER UNIT OF THIS TYPE HAS BEEN CALLED SINCE THE LAST
TIME THEY WERE READ IN
IF(INFO(1).NE.IUNIT) THEN
!reset the unit number
IUNIT=INFO(1)
ITYPE=INFO(2)
!reread the parameter values
NSTK=JFIX(PAR(1)+0.01)
TMAX= PAR(2)
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C *** PERFORM ALL THE CALCULATION HERE FOR THIS MODEL. ***
C----------------------------------------------------------------------------------------------------------------------C
6-24
FR_sr = XIN(1)
CLOAD = XIN(2)
T_chillerin = XIN(3)
UP_T = XIN(4)
LOW_T = XIN(5)
ICF_1= XIN(6)
T_CHL_PREV_O = XIN(7)
T_CHW_SETPOINT = XIN(8)
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C SOLAR LOOP CONTROL C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF (FR_sr.GT.0.) THEN
SOLAR_CTRL = 1.
ELSE
SOLAR_CTRL = 0.
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCC
C LOADS CONTROL
C
CCCCCCCCCCCCCCCCCCCCCCCCC
IF (CLOAD.LE.0.) THEN
CLOAD_CTRL = 0.
ELSEIF (CLOAD.GT.0) THEN
CLOAD_CTRL = 1.
ENDIF
C********************************C
C CONTROL HT at inlet of chiller C
C********************************C
C
TEMPERATURE CONTROL
CNTOLD_1=OUT(4) ! control signal for the last time step
CLAST_1=OUT(1)
IOSC_1=JFIX(OUT(3)+0.01)
IF(IOSC_1.EQ.NSTK) OUT(2)=OUT(2)+1.d0
IF(IOSC_1 .GE. NSTK) GO TO 15
IF(INFO(7).EQ.0) THEN
IF (XIN(6) .GT. 0.5) THEN
CNTOLD_1 = 1
OUT(4)=DBLE(CNTOLD_1)
ELSE
CNTOLD_1 = 0
OUT(4)=DBLE(CNTOLD_1)
ENDIF
ENDIF
IF (CNTOLD_1.GT.0.5) GOTO 10
6-25
15
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C IF THE OUTLET TEMPERATURE OF CHILLER IS HIGHER THATN 14 C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF(T_CHL_PREV_O.LT.13.1) THEN
CHILLER_CTRL = OUT(1)*CLOAD_CTRL*SOLAR_CTRL
ELSE
CHILLER_CTRL = 0.0
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C BYPASS CONTROL BASED ON THE CHILLED WATER OUTLET TEMPERATURE C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF(CHILLER_CTRL .GE. 0.5) THEN
IF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+4.0)) THEN
R_BYPASS=0.0
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+3.0)) THEN
R_BYPASS=0.2
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+2.0)) THEN
R_BYPASS=0.4
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT-1.0)) THEN
R_BYPASS=0.65
ELSE
R_BYPASS=1.0
ENDIF
ELSE
R_BYPASS=1.0
ENDIF
C OUTPUT DECLARATION
OUT(5)= SOLAR_CTRL*(1-CHILLER_CTRL)
OUT(6)= CHILLER_CTRL
OUT(7)= CLOAD_CTRL - CHILLER_CTRL
OUT(8)= CLOAD_CTRL
OUT(9)= R_BYPASS
OUT(10)= CHILLER_CTRL
C-----------------------------------------------------------------------------------------------------------------------
6-26
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C SET THE STORAGE ARRAY AT THE END OF THIS ITERATION IF NECESSARY
C
NITEMS=
C
STORED(1)=
C
CALL SET_STORAGE_VARS(STORED,NITEMS,INFO)
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C REPORT ANY PROBLEMS THAT HAVE BEEN FOUND USING CALLS LIKE THIS:
C
CALL MESSAGES(-1,'put your message here','MESSAGE',IUNIT,ITYPE)
C
CALL MESSAGES(-1,'put your message here','WARNING',IUNIT,ITYPE)
C
CALL MESSAGES(-1,'put your message here','SEVERE',IUNIT,ITYPE)
C
CALL MESSAGES(-1,'put your message here','FATAL',IUNIT,ITYPE)
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C EVERYTHING IS DONE - RETURN FROM THIS SUBROUTINE AND MOVE ON
RETURN 1
END
C-----------------------------------------------------------------------------------------------------------------------
Appedix 6.10 Code of type 243: main control of solar cooling with storage tank for
shifting energy by constant-outlet-temperature
SUBROUTINE TYPE243
(TIME,XIN,OUT,T,DTDT,PAR,INFO,ICNTRL,*)
C************************************************************************
C Object: Differential Based Solar Controller;
C IISiBat Model: TYPE243
C
C Author: Ming Qu
C Editor:
C Date: TRNSYS 7.5 last modified: Oct 2007
C
C NOTE: This controller can only be used with Solver 0 (Successive substitution)
C
C
C
C
C
C
C
C
C
C ***
C *** Model Parameters
C ***
C
No. of oscillations - [1;+Inf]
C
High limit cut-out of circulating fluid temperatureC [-Inf;+Inf]
C
the hot water rated flow of absorption chiller
kg/hr [0;+Inf]
C
the target temeprature of solar collection loop
C [0;+Inf]
C ***
C *** Model Inputs
C ***
C
C
C
C
6-27
C
C
C
C
C
C ***
C *** Model Outputs
C ***
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C [-Inf;+Inf]
C ***
C *** Model Derivatives
C ***
C (Comments and routine interface generated by TRNSYS Studio)
C************************************************************************
C
6-28
DATA STATEMENTS
DATA YCHECK/'MF1','PW1','TE1','TE1','TE1','CF1','TE1','TE1',
1
'TE1'/
DATA OCHECK/'CF1','DM1','DM1','CF1','CF1','CF1','CF1','CF1',
1 'CF1','CF1','MF1','CF1','CF1','DM1'/
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C TRNSYS FUNCTIONS
TIME0=getSimulationStartTime()
TFINAL=getSimulationStopTime()
DELT=getSimulationTimeStep()
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C SET THE VERSION INFORMATION FOR TRNSYS
IF(INFO(7).EQ.-2) THEN
INFO(12)=16
RETURN 1
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C PERFORM LAST CALL MANIPULATIONS
6-29
IF (INFO(8).EQ.-1) THEN
IF(ErrorFound()) RETURN 1
ICNT_1=JFIX(OUT(2)*DELT/(TFINAL-TIME0)*100.d0)
IF(ICNT_1.GE.10) THEN
WRITE (ICNTStr,*) ICNT_1
WarnMsg='The controller was stuck during '//TRIM(ADJUSTL(
& ICNTStr))//' percent of the simulation timesteps.'
CALL MESSAGES(-1,WarnMsg,'WARNING',INFO(1),INFO(2))
ENDIF
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C RETURN FROM THIS MODEL AS NO "AFTER-CONVERGENCE" MANIPULATIONS ARE REQUIRED
IF(INFO(13).GT.0) RETURN 1
C----------------------------------------------------------------------------------------------------------------------C
!CALL THE TYPE CHECK SUBROUTINE TO COMPARE WHAT THIS TYPE REQUIRES TO WHAT IS
SUPPLIED IN
!THE TRNSYS INPUT FILE
CALL TYPECK(1,INFO,NI,NP,ND)
!CALL THE INPUT-OUTPUT CHECK SUBROUTINE TO SET THE CORRECT INPUT AND OUTPUT
UNITS
CALL RCHECK(INFO,YCHECK,OCHECK)
!RETURN TO THE CALLING PROGRAM
RETURN 1
ENDIF
C----------------------------------------------------------------------------------------------------------------------C
CHECK TO SEE IF THIS COMPONENT IS BEING CALLED AT THE VERY END OF A TIMESTEP
IF(INFO(7).EQ.-2) RETURN 1
6-30
RE-READ THE PARAMETERS IF ANOTHER UNIT OF THIS TYPE HAS BEEN CALLED SINCE THE LAST
TIME THEY WERE READ IN
IF(INFO(1).NE.IUNIT) THEN
!reset the unit number
IUNIT=INFO(1)
ITYPE=INFO(2)
!reread the parameter values
NSTK=JFIX(PAR(1)+0.01)
TMAX= PAR(2)
FR_R_CHILLER = PAR(3)
T_SR_TARGET = PAR(4)
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C *** PERFORM ALL THE CALCULATION HERE FOR THIS MODEL. ***
C----------------------------------------------------------------------------------------------------------------------C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C SOLAR LOOP CONTROL C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF (FR_SR.GT.0.) THEN
SOLAR_CTRL = 1.
ELSE
SOLAR_CTRL = 0.
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
LOADS CONTROL C
6-31
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF (CLOAD.LE.0.) THEN
CLOAD_CTRL = 0.
ELSEIF (CLOAD.GT.0) THEN
CLOAD_CTRL = 1.
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C CONTROL OF TOUT OF ST & SR C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
15
IF((ABS(CLAST_1-OUT(1)).LT.1.E-06).AND.(IOSC_1.NE.NSTK)) THEN
OUT(3)=OUT(3)
ELSE
!OUTPUT HAS CHANGED STATE SINCE LAST CALL
OUT(3)=OUT(3)+1.d0
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C HW CHILLER CONTROL
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF((CLOAD_CTRL.GT.0.5).AND.(T_CHL_PREV_O.LT.13.1)) THEN
IF (OUT(1) .GT. 0.5) THEN
6-32
CHILLER_CTRL =1.0
ELSE
CHILLER_CTRL =0.0
ENDIF
ELSE
CHILLER_CTRL =0.0
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C BYPASS CONTROL BASED ON THE CHILLED WATER OUTLET TEMPERATURE C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF(CHILLER_CTRL .GE. 0.5) THEN
IF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+4.0)) THEN
R_BYPASS=0.0
FR_CHILLER=FR_R_CHILLER
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+3.0)) THEN
R_BYPASS=0.2
FR_CHILLER=FR_R_CHILLER*0.8
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+2.0)) THEN
R_BYPASS=0.4
FR_CHILLER=FR_R_CHILLER*0.6
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT-1.0)) THEN
R_BYPASS=0.65
FR_CHILLER=FR_R_CHILLER*0.35
ELSE
R_BYPASS=1.0
FR_CHILLER=0.
ENDIF
ELSE
R_BYPASS=1.0
FR_CHILLER=0.
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
DIVERTER CONTROLS
C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
FR_DISCHARGE=0.
CHARGE_CTRL=0.0
DISCHARGE_CTRL=0.0
RA2=0.
RB2=0.
RC2=0.
IF(CHILLER_CTRL .GT. 0.5) THEN
C
C
C
C
C
6-33
C
C
C
C
C
C
FR_DISCHARGE=roh_HTF*V_ST/DELT
RC2=FR_SR/FR_CHILLER
DISCHARGE_CTRL=FR_DISCHARGE/FR_R_CHILLER
ELSE
RA2=1.
RB2=1.
RC2=1.
ENDIF
ELSE
IF(T_S3 .GE. LOW_T)THEN
RC2=0.0
FR_DISCHARGE=FR_CHILLER
IF(FR_DISCHARGE .GT. roh_HTF*V_ST/DELT)
1
FR_DISCHARGE=roh_HTF*V_ST/DELT
DISCHARGE_CTRL=FR_DISCHARGE/FR_R_CHILLER
ENDIF
ENDIF
ENDIF
ENDIF
C OUTPUT DECLARATION
OUT(5)= CHILLER_CTRL
OUT(6)= CLOAD_CTRL*(1-CHILLER_CTRL)
OUT(7)= CLOAD_CTRL
OUT(8)= RA2
OUT(9)= RB2
OUT(10)= RC2
OUT(11)= FR_DISCHARGE
OUT(12)= CHARGE_CTRL
OUT(13)= DISCHARGE_CTRL
OUT(14)= FR_CHILLER
C----------------------------------------------------------------------------------------------------------------------C EVERYTHING IS DONE - RETURN FROM THIS SUBROUTINE AND MOVE ON
RETURN 1
END
C-----------------------------------------------------------------------------------------------------------------------
Appedix 6.11 Code of type 242: main control of solar cooling with storage tank
control for preheat controlled by constant-outlet-temperature
SUBROUTINE TYPE242
(TIME,XIN,OUT,T,DTDT,PAR,INFO,ICNTRL,*)
C************************************************************************
C Object: Differential Based Solar Controller;
C IISiBat Model: TYPE242
C
C Author: Ming Qu
C Editor:
C Date: TRNSYS 7.5 last modified: Oct 2007
C
6-34
C NOTE: This controller can only be used with Solver 0 (Successive substitution)
C
C
C
C
C
C
C
C
C
C ***
C *** Model Parameters
C ***
C
No. of oscillations - [1;+Inf]
C
High limit cut-out of circulating fluid temperatureC [-Inf;+Inf]
C
the hot water rated flow of absorption chiller
kg/hr [0;+Inf]
C
the target temeprature of solar collection loop
C [0;+Inf]
C
the density of the HTF
kg/m^3 [0;+Inf]
C
the volume of the storage tank
m^3 [0;+Inf]
C ***
C *** Model Inputs
C ***
C
C
C
C
C
C
C
C
C
C
C
C
C ***
C *** Model Outputs
C ***
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C ***
C *** Model Derivatives
C ***
C (Comments and routine interface generated by TRNSYS Studio)
6-35
C [-Inf;+Inf]
C************************************************************************
C
6-36
1 RB2,
!FLOW RATIO OF STREAM2 OF THE STORAGE DIVERTER
1 RE2,
!FLOW RATIO OF STREAM2 OF THE PREHEAT DIVERTER
1 RF2,
!FLOW RATIO OF STREAM2 OF THE LTCHARGE DIVERTER
1 T_S4,
!THE TEMPERATURE AT INLET 2 OF THE STORAGE TANK
1 T_SR_INLET, !THE INLET TEMPERATURE OF THE SOLAR FIELD
1 LTCHARGE_CTRL, !THE CONTROL OF LATE AFTERNOON CHARGE
1 PREHEAT_CTRL, !THE CONTROL OF DISCHARING THE STORAGE FOR PERHEAT
1 SOLAR_CTRL_LST, !THE CONTROL OF LAST SOLAR CONTROL
1 PREHEAT_CTRL_LST, !THE CONTROL OF LAST PREHEATDISCHARGE
1 LTCHARGE_CTRL_LST, ! THE CONTROL OF LAST LATECHARGE
1 T_HC_AVE,
! the average temperature of the heat capacity tank
1 T_S3_LST,
! TEMPERATURE AT THE TOP OF THE STORAGE TANK AT
LAST TIME STEP
1 T_HC_AVE_LST,
!AVERAGE TEMEPRATURE OF THE HEAT CAPACTIY TANK
C
AT THE
C
1 roh_HTF,
1 V_ST,
1 M_H_HTF,
1 M_H_HTF_LST,
1 T_S4_LST
AT
C
LAST TIME STEP
C
C DATA STATEMENTS
DATA YCHECK/'MF1','PW1','TE1','TE1','TE1','CF1','TE1','TE1',
1
'TE1','TE1','TE1','TE1'/
DATA OCHECK/'CF1','DM1','DM1','CF1','CF1','CF1','CF1','CF1','CF1'
1 ,'CF1','CF1','CF1','CF1','CF1','TE1','TE1','CF1','MA1','TE1'/
C----------------------------------------------------------------------------------------------------------------------C TRNSYS FUNCTIONS
TIME0=getSimulationStartTime()
TFINAL=getSimulationStopTime()
DELT=getSimulationTimeStep()
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C SET THE VERSION INFORMATION FOR TRNSYS
IF(INFO(7).EQ.-2) THEN
INFO(12)=16
RETURN 1
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C PERFORM LAST CALL MANIPULATIONS
IF (INFO(8).EQ.-1) THEN
IF(ErrorFound()) RETURN 1
ICNT_1=JFIX(OUT(2)*DELT/(TFINAL-TIME0)*100.d0)
IF(ICNT_1.GE.10) THEN
WRITE (ICNTStr,*) ICNT_1
WarnMsg='The controller was stuck during '//TRIM(ADJUSTL(
& ICNTStr))//' percent of the simulation timesteps.'
CALL MESSAGES(-1,WarnMsg,'WARNING',INFO(1),INFO(2))
ENDIF
ENDIF
6-37
!CALL THE TYPE CHECK SUBROUTINE TO COMPARE WHAT THIS TYPE REQUIRES TO WHAT IS
SUPPLIED IN
!THE TRNSYS INPUT FILE
CALL TYPECK(1,INFO,NI,NP,ND)
!CALL THE INPUT-OUTPUT CHECK SUBROUTINE TO SET THE CORRECT INPUT AND OUTPUT
UNITS
CALL RCHECK(INFO,YCHECK,OCHECK)
!RETURN TO THE CALLING PROGRAM
RETURN 1
ENDIF
C----------------------------------------------------------------------------------------------------------------------C
CHECK TO SEE IF THIS COMPONENT IS BEING CALLED AT THE VERY END OF A TIMESTEP
IF(INFO(7).EQ.-2) RETURN 1
RE-READ THE PARAMETERS IF ANOTHER UNIT OF THIS TYPE HAS BEEN CALLED SINCE THE LAST
TIME THEY WERE READ IN
IF(INFO(1).NE.IUNIT) THEN
!reset the unit number
IUNIT=INFO(1)
6-38
ITYPE=INFO(2)
!reread the parameter values
NSTK=JFIX(PAR(1)+0.01)
TMAX= PAR(2)
FR_R_CHILLER = PAR(3)
T_SR_TARGET = PAR(4)
roh_HTF = PAR(5)
V_ST = PAR(6)
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C *** PERFORM ALL THE CALCULATION HERE FOR THIS MODEL. ***
C----------------------------------------------------------------------------------------------------------------------C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C SOLAR LOOP CONTROL C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF (FR_SR.GT.0.) THEN
SOLAR_CTRL = 1.
6-39
ELSE
SOLAR_CTRL = 0.
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
LOADS CONTROL C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF (CLOAD.LE.0.) THEN
CLOAD_CTRL = 0.
ELSEIF (CLOAD.GT.0) THEN
CLOAD_CTRL = 1.
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
HW CHILLER CONTROL C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CNTOLD_1=OUT(4) ! control signal for the last time step
CLAST_1=OUT(1)
IOSC_1=JFIX(OUT(3)+0.01)
IF(IOSC_1.EQ.NSTK) OUT(2)=OUT(2)+1.d0
IF(IOSC_1 .GE. NSTK) GO TO 15
IF(INFO(7).EQ.0) THEN
IF (XIN(6) .GT. 0.5) THEN
CNTOLD_1 = 1
OUT(4)=DBLE(CNTOLD_1)
ELSE
CNTOLD_1 = 0
OUT(4)=DBLE(CNTOLD_1)
ENDIF
ENDIF
IF (CNTOLD_1.GT.0.5) GOTO 10
15
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C IF THE OUTLET TEMPERATURE OF CHILLER IS HIGHER THATN 14 C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF(T_CHL_PREV_O.LT.13.1) THEN
6-40
CHILLER_CTRL = OUT(1)*CLOAD_CTRL*SOLAR_CTRL
ELSE
CHILLER_CTRL = 0.0
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C BYPASS CONTROL BASED ON THE CHILLED WATER OUTLET TEMPERATURE C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF(CHILLER_CTRL .GE. 0.5) THEN
IF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+4.0)) THEN
R_BYPASS=0.0
FR_CHILLER=FR_R_CHILLER
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+3.0)) THEN
R_BYPASS=0.2
FR_CHILLER=FR_R_CHILLER*0.8
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+2.0)) THEN
R_BYPASS=0.4
FR_CHILLER=FR_R_CHILLER*0.6
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT-1.0)) THEN
R_BYPASS=0.65
FR_CHILLER=FR_R_CHILLER*0.35
ELSE
R_BYPASS=1.0
FR_CHILLER=0.
ENDIF
ELSE
R_BYPASS=1.0
FR_CHILLER=0.
ENDIF
C INITAL THE VALUE OF THE CONTROLS
LTCHARGE_CTRL=0.0
PREHEAT_CTRL=0.0
RA2=0.
RB2=0.
RE2=0.
RF2=0.
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
DIVERTER CONTROLS
C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
C
C
C
C
FR_DISCHARGE=0.
CHARGE_CTRL=0.0
DISCHARGE_CTRL=0.0
RA2=0.
RB2=0.
IF(CLOAD_CTRL .GT.0.5) THEN
IF(CHILLER_CTRL .GT. 0.5) THEN
IF(FR_SR .GE.FR_CHILLER) THEN
RA2=FR_CHILLER/FR_SR
RB2=1.
RE2=1.
RF2=0.
ELSE
RA2=1.
6-41
RB2=1.
RE2=1.
RF2=0.
ENDIF
ENDIF
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
LATE CHARGE
C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF((SOLAR_CTRL_LST .GT. 0.5) .AND. (SOLAR_CTRL .LT. 0.5)) THEN
IF (T_HC_AVE_LST-3 .GT. T_S3_LST) THEN
RA2=1.
RB2=0.
RE2=0.
RF2=1.
LTCHARGE_CTRL=1.0
ENDIF
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C
PREHEAT DISCHARGE
C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF((SOLAR_CTRL_LST .LT. 0.5) .AND. (SOLAR_CTRL .GT. 0.5)) THEN
IF (T_HC_AVE_LST .LT. T_S4_LST-3) THEN
RA2=1.
RB2=1.
RE2=0.
RF2=0.
PREHEAT_CTRL=1.0
M_H_HTF = roh_HTF*V_ST -DELT*FR_SR
ELSE
M_H_HTF = 0
ENDIF
ENDIF
IF((PREHEAT_CTRL_LST.GT. 0.5) .AND.(SOLAR_CTRL .GT. 0.5)) THEN
IF ((DELT*FR_SR) .LT. M_H_HTF_LST) THEN
RA2=1.
RB2=1.
RE2=0.
RF2=0.
PREHEAT_CTRL=1.0
M_H_HTF = M_H_HTF - DELT*FR_SR
ELSE
M_H_HTF = 0
ENDIF
ENDIF
C OUTPUT DECLARATION
6-42
OUT(5)= SOLAR_CTRL*(1-CHILLER_CTRL)*(1-PREHEAT_CTRL)
OUT(6)= CLOAD_CTRL - CHILLER_CTRL
OUT(7)= CLOAD_CTRL
OUT(8)= RA2
OUT(9)= RB2
OUT(10)= SOLAR_CTRL
OUT(11)= LTCHARGE_CTRL
OUT(12)= PREHEAT_CTRL
OUT(13)= RE2
OUT(14)= RF2
OUT(15)= T_S3
OUT(16)= T_HC_AVE
OUT(17)= CHILLER_CTRL
OUT(18)= M_H_HTF
OUT(19)= T_S4
C----------------------------------------------------------------------------------------------------------------------C EVERYTHING IS DONE - RETURN FROM THIS SUBROUTINE AND MOVE ON
RETURN 1
END
C----------------------------------------------------------------------------------------------------------------------------------------------
Appedix 6.12 code of type 245: Control of solar heating with auxiliary heater
controlled by constant-outlet-temperature
SUBROUTINE TYPE245 (TIME,XIN,OUT,T,DTDT,PAR,INFO,ICNTRL,*)
C************************************************************************
C Object: Differential Based Solar Controller;
C IISiBat Model: TYPE245
C
C Author: Ming Qu
C Editor:
C Date: TRNSYS 7.5 last modified: Jun 2007
C
C NOTE: This controller can only be used with Solver 0 (Successive substitution)
C
C
C
C ***
C *** Model Parameters
C ***
C
setpoint of the temperature of heater C [0;+Inf]
C ***
C *** Model Inputs
C ***
C
C
C
C ***
C *** Model Outputs
C ***
C
- [0.0;1.0]
C ***
C *** Model Derivatives
C ***
C (Comments and routine interface generated by TRNSYS Studio)
6-43
C [0;+Inf]
C************************************************************************
C
PARAMETERS
INPUTS
CHARACTER*12 ICNTStr
CHARACTER*160 WarnMsg
DOUBLE PRECISION
1 FR_sr,
!FLOW RATE OF THE SOLAR COLLECTION LOOP\
1 HLOAD,
!HEATING LOAD
1 HLOAD_CTRL, !HEATING LOAD CONTROL
1 SOLAR_CTRL, !SOLAR COLLEITON LOOP CONTROL
1 HEATER_CTRL,!AUXILARY HEATER CONTROL
1 SOLAR_CTRL_LST,
!SOLAR PUMP CONTROL AT THE LAST TIMESTEP
1 T_HCT_IN,
! THE INLET TMEPERATURE OF THE HEAT CAPACITY TANK
1 HEATER_CTRL_LST,
!HEATER CONTROL AT THE LAST TIMESTEP
1 TSP
!THE SETPOINT OF THE HEATER
DATA STATEMENTS
DATA YCHECK/'MF1','PW1','TE1'/
DATA OCHECK/'CF','CF'/
6-44
6-45
RE-READ THE PARAMETERS IF ANOTHER UNIT OF THIS TYPE HAS BEEN CALLED SINCE THE LAST
TIME THEY WERE READ IN
IF(INFO(1).NE.IUNIT) THEN
!reset the unit number
IUNIT=INFO(1)
ITYPE=INFO(2)
!reread the parameter values
TSP = PAR(1)
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C *** PERFORM ALL THE CALCULATION HERE FOR THIS MODEL. ***
C----------------------------------------------------------------------------------------------------------------------C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C SOLAR LOOP CONTROL C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF (FR_sr.GT.0.) THEN
SOLAR_CTRL = 1.
ELSE
SOLAR_CTRL = 0.
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCC
C LOADS CONTROL
C
CCCCCCCCCCCCCCCCCCCCCCCCC
6-46
IF (HLOAD.LE.0.) THEN
HLOAD_CTRL = 1.
ELSEIF (CLOAD.GT.0) THEN
HLOAD_CTRL = 0.
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCC
C HEATER CONTROL
C
CCCCCCCCCCCCCCCCCCCCCCCCC
HEATER_CTRL = 0.
IF ((SOLAR_CTRL_LST .LT. 0.5).AND. (SOLAR_CTRL .GT. 0.5)) THEN
IF (T_HCT_IN.LT.TSP) HEATER_CTRL = 1.
ENDIF
IF ((HEATER_CTRL_LST.GT. 0.5).AND. (T_HCT_IN.LT.TSP)) THEN
HEATER_CTRL = 1.
ENDIF
C OUTPUT DECLARATION
OUT(1)= HEATER_CTRL
OUT(2)= SOLAR_CTRL
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C SET THE STORAGE ARRAY AT THE END OF THIS ITERATION IF NECESSARY
C
NITEMS=
C
STORED(1)=
C
CALL SET_STORAGE_VARS(STORED,NITEMS,INFO)
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C REPORT ANY PROBLEMS THAT HAVE BEEN FOUND USING CALLS LIKE THIS:
C
CALL MESSAGES(-1,'put your message here','MESSAGE',IUNIT,ITYPE)
C
CALL MESSAGES(-1,'put your message here','WARNING',IUNIT,ITYPE)
C
CALL MESSAGES(-1,'put your message here','SEVERE',IUNIT,ITYPE)
C
CALL MESSAGES(-1,'put your message here','FATAL',IUNIT,ITYPE)
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C EVERYTHING IS DONE - RETURN FROM THIS SUBROUTINE AND MOVE ON
RETURN 1
END
C-----------------------------------------------------------------------------------------------------------------------
Appedix 6.13 Code of type 244: control of solar cooling with auxiliary heater for
preheat
SUBROUTINE TYPE244 (TIME,XIN,OUT,T,DTDT,PAR,INFO,ICNTRL,*)
C************************************************************************
C Object: Differential Based Solar Controller;
C IISiBat Model: TYPE244
C
C Author: Ming Qu
C Editor:
6-47
C ***
C *** Model Outputs
C ***
C
C
C
C
C
C
C
C
C
C
C
C [-Inf;+Inf]
C ***
C *** Model Derivatives
C ***
C (Comments and routine interface generated by TRNSYS Studio)
C************************************************************************
C
6-48
DATA OCHECK/'CF1','DM1','DM1','CF1','CF1','CF1','CF1','CF1',
1
'CF1','CF1','CF','CF'/
C----------------------------------------------------------------------------------------------------------------------C TRNSYS FUNCTIONS
TIME0=getSimulationStartTime()
TFINAL=getSimulationStopTime()
DELT=getSimulationTimeStep()
6-49
!CALL THE TYPE CHECK SUBROUTINE TO COMPARE WHAT THIS TYPE REQUIRES TO WHAT IS
SUPPLIED IN
!THE TRNSYS INPUT FILE
CALL TYPECK(1,INFO,NI,NP,ND)
!CALL THE INPUT-OUTPUT CHECK SUBROUTINE TO SET THE CORRECT INPUT AND OUTPUT
UNITS
CALL RCHECK(INFO,YCHECK,OCHECK)
!RETURN TO THE CALLING PROGRAM
RETURN 1
ENDIF
C----------------------------------------------------------------------------------------------------------------------C
6-50
CHECK TO SEE IF THIS COMPONENT IS BEING CALLED AT THE VERY END OF A TIMESTEP
IF(INFO(7).EQ.-2) RETURN 1
RE-READ THE PARAMETERS IF ANOTHER UNIT OF THIS TYPE HAS BEEN CALLED SINCE THE LAST
TIME THEY WERE READ IN
IF(INFO(1).NE.IUNIT) THEN
!reset the unit number
IUNIT=INFO(1)
ITYPE=INFO(2)
!reread the parameter values
NSTK=JFIX(PAR(1)+0.01)
TMAX= PAR(2)
TST_HEATER = PAR(3)
ENDIF
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C *** PERFORM ALL THE CALCULATION HERE FOR THIS MODEL. ***
C----------------------------------------------------------------------------------------------------------------------C
6-51
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C SOLAR LOOP CONTROL C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF (FR_sr.GT.0.) THEN
SOLAR_CTRL = 1.
ELSE
SOLAR_CTRL = 0.
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCC
C LOADS CONTROL
C
CCCCCCCCCCCCCCCCCCCCCCCCC
IF (CLOAD.LE.0.) THEN
CLOAD_CTRL = 0.
ELSEIF (CLOAD.GT.0) THEN
CLOAD_CTRL = 1.
ENDIF
C********************************C
C CONTROL HT at inlet of chiller C
C********************************C
C
TEMPERATURE CONTROL
CNTOLD_1=OUT(4) ! control signal for the last time step
CLAST_1=OUT(1)
IOSC_1=JFIX(OUT(3)+0.01)
IF(IOSC_1.EQ.NSTK) OUT(2)=OUT(2)+1.d0
IF(IOSC_1 .GE. NSTK) GO TO 15
IF(INFO(7).EQ.0) THEN
IF (XIN(6) .GT. 0.5) THEN
CNTOLD_1 = 1
OUT(4)=DBLE(CNTOLD_1)
ELSE
CNTOLD_1 = 0
OUT(4)=DBLE(CNTOLD_1)
ENDIF
ENDIF
IF (CNTOLD_1.GT.0.5) GOTO 10
6-52
15
IF((ABS(CLAST_1-OUT(1)).LT.1.E-06).AND.(IOSC_1.NE.NSTK)) THEN
OUT(3)=OUT(3)
ELSE
!OUTPUT HAS CHANGED STATE SINCE LAST CALL
OUT(3)=OUT(3)+1.d0
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C IF THE OUTLET TEMPERATURE OF CHILLER IS HIGHER THATN 14 C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF(T_CHL_PREV_O.LT.13.1) THEN
CHILLER_CTRL = OUT(1)*CLOAD_CTRL*SOLAR_CTRL
ELSE
CHILLER_CTRL = 0.0
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
C BYPASS CONTROL BASED ON THE CHILLED WATER OUTLET TEMPERATURE C
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
IF(CHILLER_CTRL .GE. 0.5) THEN
IF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+4.0)) THEN
R_BYPASS=0.0
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+3.0)) THEN
R_BYPASS=0.2
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT+2.0)) THEN
R_BYPASS=0.4
ELSEIF(T_CHL_PREV_O.GE.(T_CHW_SETPOINT-1.0)) THEN
R_BYPASS=0.65
ELSE
R_BYPASS=1.0
ENDIF
ELSE
R_BYPASS=1.0
ENDIF
CCCCCCCCCCCCCCCCCCCCCCCCC
C HEATER CONTROL
C
CCCCCCCCCCCCCCCCCCCCCCCCC
HEATER_CTRL = 0.
IF ((SOLAR_CTRL_LST .LT. 0.5).AND. (SOLAR_CTRL .GT. 0.5)) THEN
IF (T_HCT_IN.LT.TST_HEATER) HEATER_CTRL = 1.
ENDIF
IF ((HEATER_CTRL_LST.GT. 0.5).AND. (T_HCT_IN.LT.TST_HEATER)) THEN
HEATER_CTRL = 1.
ENDIF
C OUTPUT DECLARATION
OUT(5)= SOLAR_CTRL*(1-CHILLER_CTRL)
OUT(6)= CHILLER_CTRL
OUT(7)= CLOAD_CTRL - CHILLER_CTRL
OUT(8)= CLOAD_CTRL
OUT(9)= R_BYPASS
6-53
OUT(10)= CHILLER_CTRL
OUT(11)= HEATER_CTRL
OUT(12)= SOLAR_CTRL
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C SET THE STORAGE ARRAY AT THE END OF THIS ITERATION IF NECESSARY
C
NITEMS=
C
STORED(1)=
C
CALL SET_STORAGE_VARS(STORED,NITEMS,INFO)
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C REPORT ANY PROBLEMS THAT HAVE BEEN FOUND USING CALLS LIKE THIS:
C
CALL MESSAGES(-1,'put your message here','MESSAGE',IUNIT,ITYPE)
C
CALL MESSAGES(-1,'put your message here','WARNING',IUNIT,ITYPE)
C
CALL MESSAGES(-1,'put your message here','SEVERE',IUNIT,ITYPE)
C
CALL MESSAGES(-1,'put your message here','FATAL',IUNIT,ITYPE)
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------------------------------C EVERYTHING IS DONE - RETURN FROM THIS SUBROUTINE AND MOVE ON
RETURN 1
END
C----------------------------------------------------------------------------------------------------------------------C----------------------------------------------------------------------------------------------
6-54