modelSolsticeOELT
Lookup table generated by Solstice
Extends from OpticalEfficiency.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| String | ppath | loadResource("modelica://SolarTherm/Resources/Library") | Absolute path to the Python script |
| String | pname | "run_solstice" | Name of the Python script |
| String | pfunc | "run_simul" | Name of the Python function |
| String | psave | loadResource("modelica://SolarTherm/Resources/tmp/solstice-result/demo") | the directory for saving the results |
| String | field_type | "polar" | Other options are : surround |
| String | rcv_type | "flat" | other options are : flat, cylinder, stl |
| String | wea_file | loadResource("modelica://SolarTherm/Data/Weather/example_TMY3.motab") | |
| Integer | argc | 19 | Number of variables to be passed to the C function |
| Real | method | 1 | method of the system deisng, 1 is design from the PB, and 2 is design from the field |
| Real | n_helios | 1000 | Number of heliostats |
| SI.HeatFlowRate | Q_in_rcv | 1e6 | |
| SI.Length | H_rcv | 10 | Receiver aperture height |
| SI.Length | W_rcv | 10 | Receiver aperture width |
| Real | n_H_rcv | 10 | num of grid in the vertical direction (for flux map) |
| Real | n_W_rcv | 10 | num of grid in the horizontal/circumferetial direction (for flux map) |
| nSI.Angle_deg | tilt_rcv | 0 | tilt of receiver in degree relative to tower axis |
| SI.Length | W_helio | 10 | width of heliostat in m |
| SI.Length | H_helio | 10 | height of heliostat in m |
| SI.Length | H_tower | 100 | Tower height |
| SI.Length | R_tower | 0.01 | Tower diameter |
| SI.Length | R1 | 80 | distance between the first row heliostat and the tower |
| Real | fb | 0.7 | factor to grow the field layout |
| SI.Efficiency | rho_helio | 0.9 | reflectivity of heliostat max =1 |
| SI.Angle | slope_error | 2e-3 | slope error of the heliostat in mrad |
| Real | n_row_oelt | 3 | number of rows of the look up table (simulated days in a year) |
| Real | n_col_oelt | 3 | number of columns of the lookup table (simulated hours per day) |
| Real | n_rays | 5e6 | number of rays for the optical simulation |
| String | tablefile | ||
| Inner data | |||
| nSI.Angle_deg | lat (from OpticalEfficiency) | Latitude from heliostat field model | |
| Table data interpretation | |||
| SolarTherm.Types.Solar_angles | angles | SolarTherm.Types.Solar_angles.dec_hra | Table angles |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Efficiency | nu (from OpticalEfficiency) | Total optical efficiency | |
| SI.Angle | dec (from OpticalEfficiency) | ||
| SI.Angle | hra (from OpticalEfficiency) | ||
| SI.Angle | angle1 | ||
| SI.Angle | angle2 | ||
| Modelica.Blocks.Tables.CombiTable2D | nu_table | ||
| Modelica.Blocks.Sources.RealExpression | angle2_input | ||
| Modelica.Blocks.Sources.RealExpression | angle1_input |