Flat Plate Collector (Physical)
from watertap_contrib.reflo.solar_models import FlatPlatePhysical
Note
This model was designed for use in a model utilizing the multiperiod framework. Steady-state applications are not recommended.
This Flat Plate Collector (FPC) unit model is a physical model that inherits its base model structure from the Solar Energy Base Class. A flat plate collector (FPC) converts solar energy into thermal energy that is transferred to a heat transfer fluid. Solar collectors usually operate with low and variable energy and do not track the sun, thus requiring minimal maintenance. They can deliver moderate temperatures up to 100°C. The following model uses physical equations to predict the useful heat generated by an FPC as a function of its design, heat transfer fluid and irradiance.
Degrees of Freedom & Variables
The model has 6 degrees of freedom that should be fixed for the unit to be fully specified. The following 4 variables define the input stream state variables.
Variables |
Variable Name |
Symbol |
Units |
|---|---|---|---|
Inlet mass flow rate liquid water |
|
\(m_{l}\) |
\(\text{kg} / \text{s}\) |
Inlet mass flow rate vapor water |
|
\(m_{v}\) |
\(\text{kg} / \text{s}\) |
Inlet temperature |
|
\(T_{f}\) |
\(\text{K}\) |
Inlet pressure |
|
\(P_{in}\) |
\(\text{Pa}\) |
The following variables must be fixed by the user for a fully defined model.
Variables |
Variable Name |
Symbol |
Units |
|---|---|---|---|
Collector area |
|
\(A_{c}\) |
\(\text{m}^2\) |
Total irradiance |
|
\(G_{total}\) |
\(\text{W}/\text{m}^2\) |
Model Structure
This flat plate collector model consists of 2 StateBlocks assigned to the inlet and outlet ports of the heating fluid.
inlet_blockoutlet_block
The mass flow rate of liquid and vapor water, temperature, and pressure at the inlet port must be specified by the user.
Sets
The model consists of the phase set included in the property package.
Description |
Symbol |
Indices |
|---|---|---|
Time |
\(t\) |
[0] |
Phases |
\(p\) |
[‘Liq’, ‘Vap’] |
Parameters
The following parameters are used and are mutable (except for the test conditions).
Description |
Parameter Name |
Symbol |
Value |
Units |
|---|---|---|---|---|
Number of collectors |
|
\(n_{c}\) |
1 |
\(\text{dimensionless}\) |
Product of cover transmittance and shortwave absorptivity of absorber |
|
\(\tau\alpha\) |
1 |
\(\text{dimensionless}\) |
Product of collector heat removal factor, cover transmittance, and shortwave absorptivity of absorber |
|
\({F}_{R}\tau\alpha\) |
0.689 |
\(\text{dimensionless}\) |
Product of collector heat removal factor and overall heat loss coeff. of collector |
|
\({F}_{R}{U}_{L}\) |
3.85 |
\(\text{W}\text{/m}^2\text{/K}\) |
Mass flow rate of fluid during characterization test (fixed) |
|
\(\dot{m}_{test}\) |
1 |
\(\text{kg/s}\) |
Specific heat capacity of fluid during characterization test (fixed) |
|
\(c_{ptest}\) |
4184 |
\(\text{J/kg/K}\) |
Specific heat capacity of fluid being used for heat transfer in operation |
|
\(c_{use}\) |
4184 |
\(\text{J/kg/K}\) |
Pump power |
|
\(P_{pump}\) |
1 |
\(\text{W}\) |
Pump efficiency |
|
\(\eta_{pump}\) |
1 |
\(\text{dimensionless}\) |
Ambient temperature |
|
\(T_{amb}\) |
303.15 |
\(\text{K}\) |
Maximum irradiance at the location |
|
\(G_{max}\) |
1000 |
\(\text{W}/\text{m}^2\) |
Influent minus ambient temperature |
|
\(\Delta T\) |
0.03 |
\(\text{K}\) |
Equations
The following equations calculate the variables used in estimating heat transfer in a flat plate collector.
Description |
Variable Name |
Equation |
Units |
|---|---|---|---|
Product of collector efficiency factor and overall heat loss coefficient at test conditions |
|
\(F^{'}U_{L} = -(\dot{m}_{test}*{c}_{ptest})/A_{c}* log(1-{F}_{R}{U}_{L}*A_{c}/(\dot{m}_{test}*{c}_{ptest}))\) |
\(\text{dimensionless}\) |
Ratio of FRta_use to FRta_test |
|
\(r = [m_{l}*{c}_{ptest}/A_{c}]*[1 - \text{exp}(-A_{c}*F^{'}U_{L}/m_{l}*{c}_{ptest})]/F_{R}U_{L}|_{test}\) |
\(\text{dimensionless}\) |
Useful net heat gain |
|
\(P_{gain} = {n}_{c}*A_{c}*r*(F_{R}\tau\alpha*G_{total}*\tau\alpha - F_{R}U_{L}*(T_{f}-{T}_{amb}))\) |
\(\text{W}\) |
Rated plant heat capacity |
|
\(P_{th} = {n}_{c}*A_{c}*(F_{R}\tau\alpha*G_{total}*\tau\alpha - F_{R}U_{L}*\Delta T )\) |
\(\text{MW}\) |
Annual thermal energy produced by the system |
|
\(H_{annual} = P_{gain} * 8760\) |
\(\text{kWh}\) |
Costing
The costing approach is adopted from the SAM costing for flat plate collector systems. The following parameters are constructed on the costing block for FPC costing:
Cost Component |
Variable |
Symbol |
Value |
Units |
Description |
|---|---|---|---|---|---|
Cost per area collector |
|
\(c_{c}\) |
600 |
\(\text{USD/m}^2\) |
Cost per area for solar collector |
Cost per volume storage |
|
\(c_{hs}\) |
120 |
\(\text{USD}\text{/m}^3\) |
Cost per volume for thermal storage |
Contingency factor |
|
\(X_{c}\) |
0.07 |
\(\text{dimensionless}\) |
Fraction of direct costs for contingency |
Indirect cost factor |
|
\(X_{i}\) |
0.11 |
\(\text{dimensionless}\) |
Fraction of direct costs for indirect costs |
Sales tax as fraction of capital costs |
|
\(X_{t}\) |
0 |
\(\text{dimensionless}\) |
Sales tax as fraction of capital costs |
Fixed operating cost per system capacity |
|
\(c_{fix,op}\) |
16 |
\(\text{USD/kW/year}\) |
Fixed operating cost of flat plate plant per kW capacity |
Cost Component |
Symbol |
Equation |
|---|---|---|
Collector cost |
\(C_{coll}\) |
\(c_{c} \times A_{total}\) |
Land Cost |
\(C_{land}\) |
\(c_{land} \times A_{land}\) |
Fixed Operating Cost |
\(C_{fix,op}\) |
\(c_{fix,op} \times P_{th}\) |
The direct costs include the cost of the collectors and contingency.
Indirect costs are calculated as a fraction of the direct costs and the land cost:
The total capital cost of the FPC system is the sum of direct and indirect costs and sales tax:
Note that by default, REFLO assumes no sales tax (i.e., \(X_{t} = 0\)) or land cost (i.e., \(c_{land} = 0\)).
The total operating cost is the fixed operating cost:
Energy Balance
The FPC model has both thermal and electric power flows. The steady-state thermal output of the FPC system is calculated as:
\(Q_{out}\) is the steady-state thermal output (in kW) at the target temperature
\(H_{annual}\) is the annual thermal energy generation (in kWh)
The parasitic power consumption of the FPC system is calculated as:
\(P_{cons}\) is the parasitic power consumption (in kW)
\(E_{annual}\) is the annual electric energy consumption (in kWh)
References
[1] Solar Engineering of Thermal Processes, Duffie and Beckman, 4th ed.