eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaFotowoltaika (raz jeszcze) - wydajnośćRe: Fotowoltaika (raz jeszcze) - wydajność
  • Data: 2021-03-14 10:19:59
    Temat: Re: Fotowoltaika (raz jeszcze) - wydajność
    Od: Budyń <b...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    sobota, 13 marca 2021 o 17:56:11 UTC+1 Piotr Gałka napisał(a):
    > W dniu 2021-03-13 o 13:15, trybun pisze:
    > > Teoretycy powołują się na mało znaczące drobnostki
    > > jakby to właśnie one miały decydować o wydajności instalacji
    > > fotowoltaicznej. Te drobnostki to np niezbyt optymalnie położone
    > > panele,. A to daje zaledwie kilka procent mniej pd takich położonych
    > > poprawnie.
    > Nie wiem na jakiej podstawie przyjąłeś, że to są mało znaczace drobnostki.
    > Nie chce mi się liczyć dokładnie. Z jakichś innych wypowiedzi wynikało,
    > że ktoś chyba korzysta z jakiegoś kalkulatora więc pewnie jest to do
    > znalezienia i wtedy masz dokładnie dla wszystkich godzin i pór roku itp.

    ja nie wiem czy on moje posty widzi, niech mu ktoś zacytuje, bo takie podałem:
    >dla takiego dachu najlepszy kąt słońca wypada 21 czerwca o godzinie 9.29 i wynosi
    69stopni
    > i dodam że dzisiaj najlepszy kąt dla takiego dachu wypada również o 9.29 ale wynosi
    tylko 40stopni
    >a w efekcie największa moc z tych sinusów dla nominalnych 7,2kW wychodzi 6,7kW, a na
    dzień dzisiejszy 4,6kW.
    >Więc nie reklamować tylko chwalić jakie dobre :-)

    a tu w pythonie jak liczyć:

    #-*- coding: utf-8 -*-
    import time
    import math

    def WyliczKatRzeczywisty(BudSzerGeograficzna,SolarKat,So
    larAzymut,nrdnia,godzina,minuta):
    godzina=godzina+float(minuta)/60
    deklinacja=23.45*math.sin((math.pi/180)*360*(nrdnia+
    284)/365)
    katgodzinowy=15*(godzina-12)
    cosfi=math.sin((math.pi/180)*deklinacja)*(math.sin((
    math.pi/180)*BudSzerGeograficzna)*math.cos((math.pi/
    180)*SolarKat)-math.cos((math.pi/180)*BudSzerGeograf
    iczna)*math.sin((math.pi/180)*SolarKat)*math.cos((ma
    th.pi/180)*SolarAzymut))+math.cos((math.pi/180)*dekl
    inacja)*(math.cos((math.pi/180)*BudSzerGeograficzna)
    *math.cos((math.pi/180)*SolarKat)*math.cos((math.pi/
    180)*katgodzinowy)+math.sin((math.pi/180)*BudSzerGeo
    graficzna)*math.sin((math.pi/180)*SolarKat)*math.cos
    ((math.pi/180)*SolarAzymut)*math.cos((math.pi/180)*k
    atgodzinowy)+math.sin((math.pi/180)*SolarKat)*math.s
    in((math.pi/180)*SolarAzymut)*math.sin((math.pi/180)
    *katgodzinowy))
    kat=(180/math.pi)*math.acos(cosfi)
    return (katgodzinowy,90-kat) #funkcja zwraca azymut w stopniach, 0 dla poludnia,
    ujemne kier wschod, dodatnie zachod

    BudSzerGeograficzna=51.1209
    SolarKat=11
    SolarAzymut=-65
    ksmax=0

    for nrdnia in range (1,365):
    for godzina in range (3,22):
    #for minuta in range (0,60):
    minuta=0
    ks=WyliczKatRzeczywisty(SolarKat,SolarAzymut,nrdnia,
    godzina,minuta)[1]
    if ks<0:
    ks=0
    else:
    pass
    print nrdnia,godzina,minuta,"kąt solarny:","%.2f" %ks

    if ks>ksmax:
    ksmax=ks
    print "największy znaleziony kąt:"nrdnia,godzina,minuta,ksmax




    b.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: