Pages: 1 [2] 3   Go Down
Author Topic: Dual axis tracker design  (Read 789 times)
0 Members and 1 Guest are viewing this topic.
UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12630
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

1) Yes. The azimuth angle conceptually gives you an arrow along the ground which points towards the sun. The zenith/altitude angle tells you how far the sun is above the horizon. Together, the azimuth and zenith/altitude angles give you the information needed to point towards the sun in three dimensions.
2) Yes, but you need to understand that the zenith angle and altitude angle are two different ways to express the same thing - zenith angle is the angle down from vertical, and altitude angle is the angle up from horizontal.
3) Your English is a bit mangled but if I understand you correctly then yes, this is correct.

If you want to validate your calculated azimuth and zenith/altitude angle then do the calculation for the current time and position, and see whether the result correctly points to the sun.
Logged

I only provide help via the forum - please do not contact me for private consultancy.

DELHI
Offline Offline
God Member
*****
Karma: 8
Posts: 958
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Now all points are cleared. How to check Whether postion i calculated is pointing toward the sun.Here iam attaching output xls i got from nrel .

If i am wrong let me know.

* data out.xls (2026 KB - downloaded 8 times.)
Logged

AMPS

UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12630
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

How to check Whether postion i calculated is pointing toward the sun.Here iam attaching output xls i got from nrel .

If i am wrong let me know.

The zenith and azimuth columns for the rows you highlighted look credible for a position in the southern hemisphere that was within about eight degrees of the equator, with dawn slightly before 06:00 and dusk slightly before 19:00. You could verify them yourself just by checking whether each pair of figures accurately reflects the position of the sun at that time.
Logged

I only provide help via the forum - please do not contact me for private consultancy.

DELHI
Offline Offline
God Member
*****
Karma: 8
Posts: 958
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Code:
The zenith and azimuth columns for the rows you highlighted look credible for a position in the southern hemisphere that was within about eight degrees of the equator, with dawn slightly before 06:00 and dusk slightly before 19:00. You could verify them yourself just by checking whether each pair of figures accurately reflects the position of the sun at that time.

is there any software to check it so i can verify answer.
Logged

AMPS

Oregon, USA
Offline Offline
Edison Member
*
Karma: 69
Posts: 2397
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If the sun is shining, check whether the angles point toward it.
Logged

"It seems to run on some form of electricity"

UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12630
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

is there any software to check it so i can verify answer.

No.

You're thinking about this the wrong way. The way to tell whether the angles you calculated accurately reflect the actual position of the sun is to compare them with the actual position of the sun. Stand outside. See where the sun is. Estimate the azimuth and zenith angles for its actual position. Compare that to the calculated values.
Logged

I only provide help via the forum - please do not contact me for private consultancy.

DELHI
Offline Offline
God Member
*****
Karma: 8
Posts: 958
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Here i am attaching Excel sheet of my calculation.
Let me know Which part i have  gone wrong.

Altitude angle is consider from below link
http://www.susdesign.com/popups/sunangle/altitude.php

I am subtracting 360-Azimuth if my actual local time going beyond 12 noon. calculation based on
http://www.pveducation.org/pvcdrom/properties-of-sunlight/azimuth-angle

I stay in INDIA, Bangalore region . SO what should i need to consider my angles.
pseudo code
Code:
if(hour_angle> 7Am &  hour_angle <12)
{
tracker_des_azimuth=calculated_azimuth;
tracker_des_elevation=-(90-altitude);
}else
{
tracker_des_azimuth=360-calculated_azimuth;
tracker_des_elevation=(90-altitude);
}


As per me elevation angle are correct. But Azimuth angle converted are wrong i think. Please help me out here





* 17july.xlsx (1005.21 KB - downloaded 4 times.)
* out.xlsx (13 KB - downloaded 4 times.)
« Last Edit: July 18, 2014, 04:50:55 am by AMPS-N » Logged

AMPS

UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12630
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Is this different to the data I already checked in Reply #16, and if so, why?

Did you check the results from Reply #16 against the actual position of the sun?
Logged

I only provide help via the forum - please do not contact me for private consultancy.

Oregon, USA
Offline Offline
Edison Member
*
Karma: 69
Posts: 2397
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If it is too much trouble to go outside and compare your calculated position with the actual position of the sun, compare your results to the results of the NOAA solar position calculator, which works everywhere on Earth: http://www.esrl.noaa.gov/gmd/grad/solcalc/

If the results differ in any significant way, your program is not working correctly.
Logged

"It seems to run on some form of electricity"

DELHI
Offline Offline
God Member
*****
Karma: 8
Posts: 958
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have tested With Nrel code, NOAA data. I found azimuth and zenith angle are almost equal.
Question i am asking here is Which are two  angles need to be considered for dual axis tracker??

If it single axis tracker we consider altitude/ elevation angle to measure angle.

In excel sheet attached .I found That after 12PM the azimuth angle is going to 21 to Directly 360 degree.
Is here angle need to be subtracted like mention in the link
http://www.pveducation.org/pvcdrom/properties-of-sunlight/azimuth-angle

I have output file attached  i got it from controller.

NOTE: azimuth. Elevation are almost same with 0.05 degree accuracy. compared to NREL & NOAA data

* out.xlsx (35.44 KB - downloaded 5 times.)
Logged

AMPS

Shelby Township, Disco, Michigan
Offline Offline
God Member
*****
Karma: 26
Posts: 771
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Looks to me like you're making a solar pointer rether then a solar tracker.

http://en.wikipedia.org/wiki/Solar_zenith_angle

Logged

DELHI
Offline Offline
God Member
*****
Karma: 8
Posts: 958
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I got all my angle correctly. I am facing problem to convert inclinometer sensor out put.for 360 degree format.
This How i am converting my angle
Code:
float  ARDUINO_ANALOG_SCALING =0.00322265625;
void Calc_INC_Pos()
{

  Inc_Sensor90_Value= analogRead(A0);
  Inc_Sensor360_Value= analogRead(A1);

Voltage90_Value= Inc_Sensor90_Value*ARDUINO_ANALOG_SCALING;
  Voltage360_value= Inc_Sensor360_Value*ARDUINO_ANALOG_SCALING;
tracker_actual_elevation = 45*  Voltage90_Value - 112.5 ;
 tracker_actual_azimuth=45*Voltage360_value-112.5;
}


« Last Edit: July 21, 2014, 04:12:51 am by AMPS-N » Logged

AMPS

UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12630
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I got all my angle correctly. I am facing problem to convert inclinometer sensor out put.for 360 degree format.

I assume you mean you know how to calculate the sun's position in terms of azimuth and zenith/altitude angles.

You don't say what the inclinometer is to be used for. I guess you're trying to measure the zenith/altitude angle of your tracker so that you can use a closed loop feedback controller to steer it to the sun's altitude/zenith angle. Is that correct? If so, you need to know how the values you get from the inclinometer relate to the tracker's zenith/altitude angle. You can establish that just by seeing what readings you get as you physically move the sensor.

I don't see how an inclinometer reading would involve 360 degrees so perhaps I've misunderstood what you're trying to do with it.
Logged

I only provide help via the forum - please do not contact me for private consultancy.

Offline Offline
Full Member
***
Karma: 3
Posts: 136
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

i build a antena tracker working on one rssi signal ,, why not use a light sensor for tracking the most voltage coming in 2 the solar pannel ,,
 
i have build in option , for scanning  the stronges analog input voltage , every motor step it wil record the voltages in to the eprom mem , after the sweep it wil go to the strongest position found in memory ,  soem friend uses this for his solar pannel
Logged

UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12630
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

every motor step it wil record the voltages in to the eprom mem , after the sweep it wil go to the strongest position found in memory ,  soem friend uses this for his solar pannel

Why save them in EEPROM? Surely it's the target position which needs to be persisted, not the instantaneous scan results. For a solar tracker where the answer is inherently changing, I don't see any reason to persist the answer either - after any reset you'd need to rescan anyway to find the new optimum. The scanning approach would also be inferior to using a pair of LDRs to tell you which direction to move towards the optimum, since that avoids needing to continuously hunt to find the optimum as it moves through the day.
Logged

I only provide help via the forum - please do not contact me for private consultancy.

Pages: 1 [2] 3   Go Up
Jump to: