Skip to content

Esse projeto consiste em criar um Programa que seja capaz de criar dados perfeitos de um Gnomon em sua forma perfeita, sem nenhum problema externo. Depois ele irá comparar com os Dados de um Gnomon que existe, e então produzir graficos que informe o quanto está descalibrado.

License

Notifications You must be signed in to change notification settings

AlexandreXYZ/CGE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CGE - Comparador de Gnômon Eletrônico

Esse projeto consiste em criar um programa que seja capaz de gerar dados perfeitos de um gnômon, sem nenhuma interferência externa. Além de comparar estes dados gerados artificalmente com os dados de um gnômon que existe, e então produzir gráficos que informe o quanto está descalibrado.

Para auxiliar no entendimento do projeto, decidiu-se criar este arquivo para explicar alguns conceitos de forma enxuta e sucinta.

(Nome do tópico:)

'(Como ele aparece nos códigos)'

(Link de apoio, para fotos e etc.)

(Explicação)

Declinação local:

'declination = 23.45 * Math.sin(toRadian((360/365)*(284 + this.sequentialDay)));'

Apoio: https://www.if.ufrgs.br/~fatima/fis2016/tempo/tempo.htm
       https://solarsena.com/solar-declination-angle-calculator

O '360/365 * (284 + dia)' serve para calcular o ângulo em relação à posição da terra no primeiro dia do ano.
O seno serve para calcular a distância em relação a linha do primeiro dia do ano.

Obs: A fórmula com cosseno e 'n + 10' retorna quase o mesmo valor da fórmula com seno 'n + 284'

Ângulo da Hora Solar:

'h = 15 * (hour + (((seg / 60) + min) / 60)) - 12;'

Apoio: https://pt.qaz.wiki/wiki/Hour_angle

É o ângulo do sol em relação ao meio dia. Pela manhã é negativo e pela tarde é positivo.
Calcula-se multiplicando 15° pelo número de horas passadas.

Excentricidade:

(Não aparece nos códigos, porém aparece nos conceitos físicos)

Apoio: https://blog.biologiatotal.com.br/leis-de-kepler/

É a diferença entre o centro da elipse (real) e o ponto de interesse (sol).
Varia entre 0 e 1.

Altura Solar:

'elevationAngle = Math.asin(Math.cos(this.hourAngle) * Math.cos(declination) * Math.cos(this.latitude) + Math.sin(declination) * Math.sin(this.latitude));'

Apoio: https://solarsena.com/solar-elevation-angle-altitude

É o ângulo que determina a altura do sol em relação ao horizonte.
Sendo o máximo quando está no zênite. E negativo quando está de noite.

Azimute Solar:

'azimuthAngle = Math.acos((Math.sin(this.latitude) - Math.sin(this.elevationAngle) * Math.sin(this.latitude)) / (Math.cos(this.elevationAngle) * Math.cos(this.latitude)));'

Apoio: https://solarsena.com/solar-azimuth-angle-calculator-solar-panels

Ângulo do sol em relação ao norte.

Ângulo Zenital:

'zenitalAngle = Math.acos(Math.sin(this.elevationAngle));'

Apoio: https://solarsena.com/solar-elevation-angle-altitude

Ângulo do sol em relação ao zênite.

About

Esse projeto consiste em criar um Programa que seja capaz de criar dados perfeitos de um Gnomon em sua forma perfeita, sem nenhum problema externo. Depois ele irá comparar com os Dados de um Gnomon que existe, e então produzir graficos que informe o quanto está descalibrado.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published