Jump to content

dtarin

Members
  • Posts

    777
  • Joined

  • Last visited

Posts posted by dtarin

  1. For why PVsyst shows 80 modules instead of 81, check the module spacing you have in whatever software is generating the PVC file, and what you have by default in PVsyst. If for example you are using PVCase with a module spacing of .01m and your PVsyst default is .02m, you will not get the same number of modules. This does not really matter though. PVsyst is calculating shading losses here, nothing else, so if the area of the tracker block in total is representative, then I dont think it matters if it says 80 or 81. The generation calculations are done based on the system definition, not by the module quantity in the shading scene. 

    Try setting PVsyst default module spacing to 0.00 (X and Y), then reimport the PVC file. 

  2. Set dummy MPPTs in the OND file. You can set two for PCS 3 and 4, and create five sub-arrays in PVsyst for building 1, 2, 3, 4 and 5. You will then use the power sharing feature and set subarrays 1 and 2 (building 1 and 2) to PCS 3 using MPPT share and subarrays 4 and 5 (building 4 and 5) to PCS 4 using mppt share. Subarray 3 (building 3) I assume is 24 strings and you can put on two PCS in one subarray, no need for mppt share. 

    There are other threads which go into detail on how to do this.  

  3. You would use 0.91 in PVsyst. If you run PF in PVsyst with 0.95 with a long MV run and a transformer, and you apply a grid limitation at the injection point, and set the grid limitation loss separate, you will still have an inverter operating at 0.95PF. Changing the length of the cable will not change this. You can confirm this by checking the maximum output power of the inverter.

    If you do not account for grid limitation loss separately, then the inverter output will be reduced further. PVsyst takes the grid limit loss and adds it to the Il_Pmax loss. For example, I have a 3.6MW inverter, I set a 0.95PF, with MV AC, XFMR loss, and a grid limit of 3.0MW applied at injection point but do not check account as a separate loss, my maximum inverter output (for this particular case) is 3034kW. When I check account as a separate loss, my inverter output is ~3420kW, or 0.95PF.

  4. You cannot batch simulate 3D scenes with terrain. If you have a standard block of trackers, you can vary that pitch, but they must be created from the tracker block and not be individual tables. It says there in the batch menu, "These parameters apply to regular arrays of sheds or trackers only!"

    To generate reports, check Create PDF Report in the batch menu under Simulation parameters

  5. Two ways. One, you can use a weather file which corresponds to each, or two, using a standard TMY weather file, calculate your P90 factor, and multiply your P50 8760 data with it to get a P90 dataset. 

  6. Reference letter for each building, does this mean that B, H, N, and P are different buildings, and hence, would be separate arrays? 

    In any case, this is a pretty broad question without details, so I will give a range of answers. You can change the module wattage to fit your DC capacity better, round to the nearest string quantity that fits your DC target (as closely as possible), or use microinverters/optimizers. You may not be able to hit 79.58kW exactly, and will have to install something less that fits. 

  7. 7 minutes ago, laurahin said:

    1) In the PVsyst report, a variable "EArray" is shown in the "Balances and main results" table, but "Array nominal energy" and "Array virtual energy at MPP" appear in the waterfall diagram. It would seem confusing if the report really shows array output with different PP regulation assumptions in these two locations, but maybe nobody looks that closely.

     

    I agree, PVsyst only allows the last two variables in the table to be selected by the user, but all variables in this table should be able to be edited and selected by the user. If there is a way to edit all variables, I haven't found it yet. 

    • EArrMPP = DC input into the inverter when max power point tracking
    • EArray = EarrMPP - (IL_Pmax + EGridLm
      • It is the mppt DC energy minus the clipping losses, even clipping due to POI limit.
      • POI clipping will also move the inverter operating point in reality, so I suppose that it why it is included? 
      • The help says the following,  
      • Quote

        taking inverter operating point displacements into account

    • EOutInv = EArrMPP - InvLoss
    • EGrid = EOutInv - (EACOhmL + EMVOhmL + EMVTrfL + .... + EGrdLim)
      • This will change depending on if you have defined AC losses, whether you have accounted for unused energy from grid limit separately, etc.

    In looking at the equations above, we can see that it is indeed possible for EArray to sometimes be close to EGrid. If you have not implemented a grid limit and display as separate loss, you wont have EGrdLim (it will = 0).

    Regarding BESS, it depends on how your model is set up, so can't really say whether it is correct or not. This is DC coupled, correct? Are you sending EArray directly to grid (minus IL_Oper/Pmin/Vmin/Vmax/Imax) and IL_Pmax to batteries?

×
×
  • Create New...