Se sei già registrato           oppure    

Orario: 14/05/2024 10:41:58  

 

Energia Alternativa ed Energia Fai Da Te > Solare Fotovoltaico

VISUALIZZA L'ALBUM

Pagine: (126)  < ...  15   16   17   18   19   20   21   22   23   24   [25]   26   27   28   29   30   31   32   33   34   35  ...>    (Ultimo Msg)


budget di 7/8mila euro perun impianto ad isola
FinePagina

Bolle

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:9552

Stato:



Inviato il: 26/07/2016 12:26:16

Solo per amore della precisione...il discorso per gli impianti in rete non fa una grinza...anzi è perfetto.
Altro discorso è per chi ha gli impianti ad isola...faccio un esempio della giornata di oggi, cioè qual'è l'inclinazione ottimale nella giornata di oggi?
E se mettessimo il pannello orizzontale (cioè a 0°) produrrebbe più o meno di uno posizionato a 33°?

Questa è la risposta del SW:

http://www.energialternativa.info/public/newforum/ForumEA/M/RadiazioneSolareInclinazione26Luglio.jpg




Cioè,nella giornata di oggi,l'inclinazione ideale è di 16°, mentre sarebbe meglio posizionare i pannelli in modo orizzontale che inclinati di 33°!

Tutto questo per dire, attenzione, l'energia va sfruttata al meglio ... non sprechiamola.

Fate attenzione alle piccole differenze sui grafici...potremmo fare il gioco:"segnate le differenze!"
Questi sono i tre grafici sovrapposti:

http://www.energialternativa.info/public/newforum/ForumEA/M/TreGraficiSovrapposti.jpg



Per quanto riguarda l'inverno, il sole c'è poco e le giornate tendenzialmente non sono belle come negli altri mesi.
Un saluto
Bolle



Modificato da Bolle - 26/07/2016, 12:32:31


---------------
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

Sophia Muller

Avatar
GigaWatt


Gruppo:Utente
Messaggi:963

Stato:



Inviato il: 26/07/2016 13:14:12

Fai un piccolo grande sforzo. Scrivi una guida dettagliata su come funziona questo programma. Mettendo in evidenza i parametri da inserire.

 

Bolle

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:9552

Stato:



Inviato il: 26/07/2016 15:05:59

CITAZIONE (Sophia Muller, 26/07/2016 13:14:12 ) Discussione.php?213714&25#MSG369

Scrivi una guida dettagliata su come funziona questo programma...

Io odio documentare ....ma perchè...non è intuitivo il SW?


E' decisamente potente, usa algoritmi sulla radiazione solare solarpos di Martin Rymes (usati fino a qualche anno fa per le simulazioni della NASA ed anche da questi tipi)...quindi oltre la posizione precisissima della nostra amata stellina ovviamente a seconda del giorno, mese , anno e alla nostra posizione geografica, ci torna, la radiazione solare. Il tutto è calato all'interno dell'eseguibile CalcoliSolari.exe...un gioiello di SW che fa di tutto e anche di più! In effetti qualcuno potrebbe chiedere: ma come fa il SW a sapere la posizione migliore? Semplice...le calcola tutte...altrimenti come fanno ad apparire le barrette colorate?
Ricordo che lo usai anche per l'inseguitore solare astronomico...



comparando la precisione di un altro gioiello racchiuso dentro il PPTEA: INSEGUITORE SOLARE ASTRONOMICO...

Vabbè dai...se qualcuno inizia a documentare il sw ...gli darò una mano!



Modificato da Bolle - 26/07/2016, 15:15:14


---------------
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

Sophia Muller

Avatar
GigaWatt


Gruppo:Utente
Messaggi:963

Stato:



Inviato il: 26/07/2016 16:30:14

Non metto in dubbio la validità del programma. L'ho detto anche più su. E' soltanto che mia nonna fa molta fatica a capire il funzionamento. Inizia e poi abbandona. Vorrei che lo capisse anche lei. Se ho ben compreso, hai preso tutti questi codici e li hai assemblati nel programma. Con che programma hai assemblato?



Modificato da Sophia Muller - 26/07/2016, 16:33:29
 

Bolle

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:9552

Stato:



Inviato il: 26/07/2016 21:33:22

Vediamo di fare un'analisi spicciola dell'architettura SW di CalcoliSolari...allora, ho preso i sorgenti solarpos dell'amico Martin (che saluto) e l'ho compilati facendone una libreria ( o meglio una dll) compilato in linguaggio C sulla piattaforma Visual 6.0
Poi il resto è tutta farina dell'elettricista che è in me che ha generato l'eseguibile fornendo agli utenti molteplici funzioni....tutte orientate a far capire come stanno realmente le cose riguardo la nostra amata stellina che si è trascinata molte capability...tra cui il tilt ma non solo...ad esempio, anche con pannello ad inseguimento solare (ad un asse o due assi) si riesca a capire se vale la pena... per pannelli solari termici e anche per un concentratore solare parabolico...etc etc etc
Sono stato un po più chiaro?
Rospo, rospo...andò stai....aiutami tu!!!!



---------------
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

Sophia Muller

Avatar
GigaWatt


Gruppo:Utente
Messaggi:963

Stato:



Inviato il: 27/07/2016 10:03:46

Complimenti. Vorrei dare un'occhiata alle DLL Mi sta balenando l'idea di installare Microsoft Visual Studio con i relativi add-in, Disassemblatore file etc. per vedere se riesco a modifica qualcosa per farne una versione personalizzata. E' un po difficile. Sono cose del passato che non ricordo guasi più. Vedremo.

 

Bolle

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:9552

Stato:



Inviato il: 27/07/2016 12:51:00

CITAZIONE (Sophia Muller, 27/07/2016 10:03:46 ) Discussione.php?213714&25#MSG373

Vorrei dare un'occhiata alle DLL Mi sta balenando l'idea di installare Microsoft Visual Studio con i relativi add-in...

se ti servono posto i sorgenti dell'intera libreria...non serve che disassembli...per altro missione al limite delle capacità umane!
Che sw hai in mente di fare?



---------------
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

Sophia Muller

Avatar
GigaWatt


Gruppo:Utente
Messaggi:963

Stato:



Inviato il: 27/07/2016 13:28:00

Vedere per curiosare. Una volta era la mia passione.

 

Sophia Muller

Avatar
GigaWatt


Gruppo:Utente
Messaggi:963

Stato:



Inviato il: 27/07/2016 13:37:03

Ti riferisci a questo

#include "sunpos.h"
#include

void sunpos(cTime udtTime,cLocation udtLocation, cSunCoordinates *udtSunCoordinates)
{
// Main variables
double dElapsedJulianDays;
double dDecimalHours;
double dEclipticLongitude;
double dEclipticObliquity;
double dRightAscension;
double dDeclination;

// Auxiliary variables
double dY;
double dX;

// Calculate difference in days between the current Julian Day
// and JD 2451545.0, which is noon 1 January 2000 Universal Time
{
double dJulianDate;
long int liAux1;
long int liAux2;
// Calculate time of the day in UT decimal hours
dDecimalHours = udtTime.dHours + (udtTime.dMinutes
+ udtTime.dSeconds / 60.0 ) / 60.0;
// Calculate current Julian Day
liAux1 =(udtTime.iMonth-14)/12;
liAux2=(1461*(udtTime.iYear + 4800 + liAux1))/4 + (367*(udtTime.iMonth
- 2-12*liAux1))/12- (3*((udtTime.iYear + 4900
+ liAux1)/100))/4+udtTime.iDay-32075;
dJulianDate=(double)(liAux2)-0.5+dDecimalHours/24.0;
// Calculate difference between current Julian Day and JD 2451545.0
dElapsedJulianDays = dJulianDate-2451545.0;
}

// Calculate ecliptic coordinates (ecliptic longitude and obliquity of the
// ecliptic in radians but without limiting the angle to be less than 2*Pi
// (i.e., the result may be greater than 2*Pi)
{
double dMeanLongitude;
double dMeanAnomaly;
double dOmega;
dOmega=2.1429-0.0010394594*dElapsedJulianDays;
dMeanLongitude = 4.8950630+ 0.017202791698*dElapsedJulianDays; // Radians
dMeanAnomaly = 6.2400600+ 0.0172019699*dElapsedJulianDays;
dEclipticLongitude = dMeanLongitude + 0.03341607*sin( dMeanAnomaly )
+ 0.00034894*sin( 2*dMeanAnomaly )-0.0001134
-0.0000203*sin(dOmega);
dEclipticObliquity = 0.4090928 - 6.2140e-9*dElapsedJulianDays
+0.0000396*cos(dOmega);
}

// Calculate celestial coordinates ( right ascension and declination ) in radians
// but without limiting the angle to be less than 2*Pi (i.e., the result may be
// greater than 2*Pi)
{
double dSin_EclipticLongitude;
dSin_EclipticLongitude= sin( dEclipticLongitude );
dY = cos( dEclipticObliquity ) * dSin_EclipticLongitude;
dX = cos( dEclipticLongitude );
dRightAscension = atan2( dY,dX );
if( dRightAscension < 0.0 ) dRightAscension = dRightAscension + twopi;
dDeclination = asin( sin( dEclipticObliquity )*dSin_EclipticLongitude );
}

// Calculate local coordinates ( azimuth and zenith angle ) in degrees
{
double dGreenwichMeanSiderealTime;
double dLocalMeanSiderealTime;
double dLatitudeInRadians;
double dHourAngle;
double dCos_Latitude;
double dSin_Latitude;
double dCos_HourAngle;
double dParallax;
dGreenwichMeanSiderealTime = 6.6974243242 +
0.0657098283*dElapsedJulianDays
+ dDecimalHours;
dLocalMeanSiderealTime = (dGreenwichMeanSiderealTime*15
+ udtLocation.dLongitude)*rad;
dHourAngle = dLocalMeanSiderealTime - dRightAscension;
dLatitudeInRadians = udtLocation.dLatitude*rad;
dCos_Latitude = cos( dLatitudeInRadians );
dSin_Latitude = sin( dLatitudeInRadians );
dCos_HourAngle= cos( dHourAngle );
udtSunCoordinates->dZenithAngle = (acos( dCos_Latitude*dCos_HourAngle
*cos(dDeclination) + sin( dDeclination )*dSin_Latitude));
dY = -sin( dHourAngle );
dX = tan( dDeclination )*dCos_Latitude - dSin_Latitude*dCos_HourAngle;
udtSunCoordinates->dAzimuth = atan2( dY, dX );
if ( udtSunCoordinates->dAzimuth < 0.0 )
udtSunCoordinates->dAzimuth = udtSunCoordinates->dAzimuth + twopi;
udtSunCoordinates->dAzimuth = udtSunCoordinates->dAzimuth/rad;
// Parallax Correction
dParallax=(dEarthMeanRadius/dAstronomicalUnit)
*sin(udtSunCoordinates->dZenithAngle);
udtSunCoordinates->dZenithAngle=(udtSunCoordinates->dZenithAngle
+ dParallax)/rad;
}
}

 

Sophia Muller

Avatar
GigaWatt


Gruppo:Utente
Messaggi:963

Stato:



Inviato il: 27/07/2016 13:37:53

e questa'altro

#ifndef __SUNPOS_H
#define __SUNPOS_H


// Declaration of some constants
#define pi 3.14159265358979323846
#define twopi (2*pi)
#define rad (pi/180)
#define dEarthMeanRadius 6371.01 // In km
#define dAstronomicalUnit 149597890 // In km

struct cTime
{
int iYear;
int iMonth;
int iDay;
double dHours;
double dMinutes;
double dSeconds;
};

struct cLocation
{
double dLongitude;
double dLatitude;
};

struct cSunCoordinates
{
double dZenithAngle;
double dAzimuth;
};

void sunpos(cTime udtTime, cLocation udtLocation, cSunCoordinates *udtSunCoordinates);

#endif

 

Bolle

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:9552

Stato:



Inviato il: 27/07/2016 14:56:47

No quelli sono solo relativi alla posizione della stellina, sono questi:LINK
(metto i sorgenti nella relativa discussione...almeno qua non andiamo fuori tema).


CITAZIONE

Vedere per curiosare.

Bè, la curiosità è donna!

CITAZIONE
Una volta era la mia passione.

In senso positivo o negativo?



---------------
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

Sophia Muller

Avatar
GigaWatt


Gruppo:Utente
Messaggi:963

Stato:



Inviato il: 27/07/2016 16:18:30

"Sicurezza informatica. Kali Linux" Ho smesso.

 

Bolle

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:9552

Stato:



Inviato il: 27/07/2016 16:33:51

CITAZIONE (Bolle, 27/07/2016 12:51:00 ) Discussione.php?213714&25#MSG374


Che sw hai in mente di fare?



---------------
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

Sophia Muller

Avatar
GigaWatt


Gruppo:Utente
Messaggi:963

Stato:



Inviato il: 27/07/2016 17:30:57

Nessuno. Non sono all'altezza.

 

Bolle

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:9552

Stato:



Inviato il: 27/07/2016 21:50:37

CITAZIONE (Sophia Muller, 27/07/2016 17:30:57 ) Discussione.php?213714&25#MSG381

Non sono all'altezza.

ma mica è detto che lo devi fare tu...qua siamo in diversi che masticano l'informatichese...si può sapere? Sempre se reputi che si possa sapere...altrimenti non fa niente!



---------------
Un risultato se non è ripetibile non esiste (by qqcreafis).

 
 InizioPagina
 

Pagine: (126)  < ...  15   16   17   18   19   20   21   22   23   24   [25]   26   27   28   29   30   31   32   33   34   35  ...>    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum