solstice

Compute collected power and efficiencies of a solar plant
git clone git://git.meso-star.com/solstice.git
Log | Files | Refs | README | LICENSE

test_ok_1.yaml (1475B)


      1 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] }
      2 
      3 - material: &mirror
      4     mirror:
      5       reflectivity: 1
      6       slope_error: 0
      7 
      8 - geometry: &cylinder
      9     - material: *mirror
     10       cylinder:
     11         height: 1
     12         radius: 1
     13         slices: 32
     14 
     15 - entity:
     16     name: "hop"
     17     primary: 0
     18     geometry: *cylinder
     19     transform:
     20       translation: [0, 1, 2]
     21       rotation: [0, 0, 0]
     22 ---
     23 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] }
     24 
     25 - material: &mirror
     26     mirror:
     27       reflectivity: 1
     28       slope_error: 0
     29       microfacet: BECKMANN
     30 
     31 - geometry: &cylinder
     32     - material: *mirror
     33       cylinder:
     34         height: 1
     35         radius: 1
     36 
     37 - entity:
     38     name: "entity"
     39     primary: 0
     40     geometry: *cylinder
     41 ---
     42 - sun: 
     43     dni: 1
     44     pillbox: {half_angle: 0.064}
     45 
     46 - entity:
     47     name: entity
     48     primary: 1
     49     geometry:
     50       - material: { mirror: { reflectivity: 0.314, slope_error: 0.5 } }
     51         cylinder: { height: 10.12, radius: 0.32 }
     52 ---
     53 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] }
     54 - entity:
     55     name: entity
     56     primary: 1
     57     geometry:
     58       - material: { mirror: { reflectivity: 0, slope_error: 0.5 } }
     59         cylinder: { height: 1, radius: 1 }
     60 ---
     61 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] }
     62 - entity:
     63     name: entity
     64     primary: 1
     65     geometry:
     66       - cylinder: { height: 1, radius: 1 } 
     67         material: 
     68           mirror: 
     69             microfacet: PILLBOX
     70             reflectivity: 0
     71             slope_error: 0.5
     72