The WEAGES function is to modelize the process of the weather and the geophysical particularities of an orbital object.


This system is separated in two main parts:


- one for the seasonal changes.


- one other to manage the regional weather and geophysical effects (or  REWGE).


Each standard day, according the calendar, the WEAGES is triggered. The process always start by the seasonal changes and continues with the process of the REWGE.


The process of seasonal change is in two parts and concern all the admissible orbital objects:


- to update the progress of revolution period: the current revolution period is updated, in accordance of the setting of it for each orbital object.


- to update the seasonal data for each region: each region has basically 3 weather data for each three orbital seasons; surface temperature, wind speed, and rainfall.


The three orbital seasons are: winter solstice, summer solstice, and the two equinoxes.

The data of the two equinoxes are grouped and so use the same values, but their days of revolution period and variations (see below) are independent from each other.


First, the weather data are calculated in prorata of the current day of revolution period vs the first day of the current season and the the first day of the next one.

So to be clear, these data progress over the time in relation of a progressive seasonal change.

A system of daily variations is set up to include a certain dosage of uncertainty and thus avoiding predictable values at a given time.


Without entering in all the details on how it is calculated, the probabilities of variation for the calculated weather data are in the table below:


Current Season

Next Season

decrease

same

increase

Summer Solstice

Winter Equinox

1 - 30%

31 - 55%

56 - 100%

Winter Equinox

Winter Solstice

1 - 65%

66 - 85%

86 - 100%

Winter Solstice

Summer Equinox

1 - 45%

46 - 70%

71 - 100%

Summer Equinox

Summer Solstice

1 - 15%

16 - 35%

36 - 100%



If the weather data decrease/increase, the variation is totally random but include a modifier relative to the overall climate of the region.


Here is the variation table for the surface temperatures:


rand( 1-100 ) + mod

variation description

weather data

variation %

> 100%

exceptional

32 - 39%

95 - 100%

extreme

22 - 31%

85 - 94%

important

13 - 21%

73 - 84%

substantial

7 - 12%

58 - 72%

marginal

3 - 6%

01 - 57%

insignificant

1 - 2%

< = 0%

no change

vT = cT



Here is the modifier table for the table above:


Climate

mod variation

decrease / increase

Temperatures

0: Void (Space)

+40% / +40%

I: Very Hot Humid

-10% / +10%

II: Very Hot Semi-Humid

-5% / +10%

III: Hot Semi-Arid

-2% / +10%

IV: Hot Arid

-5% / +20%

V: Moderate Humid

+2% / +5%

VI: Moderate Dry

+10% / +3%

VII: Cold Arid

+10% / +10%

VIII: Periarctic

+20% / -10%

IX: Arctic

+20% / -20%

X: Extreme

-30 / +30%


From it, a random value is extracted and applied to the seasonal data.



For wind speed there are no tables but a calculation of temperatures differential range in accordance to the region's terrain relief.

From it, a random value is extracted and applied to the seasonal data.



For rainfall a table is used to determine a variation modifier.


Climate / Land Type

mod variation

winterEquinox-Solstice / summerEquinox-Solstice

Rainfall

0: Void (Space)

0 / 0

I: Very Hot Humid

+10% / +10%

II: Very Hot Semi-Humid

-10% / +15%

III: Hot Semi-Arid

-6% / -11%

IV: Hot Arid

-20% / -20%

V: Moderate Humid

+7% / +10%

VI: Moderate Dry

-7% / -6%

VII: Cold Arid

-20% / -20%

VIII: Periarctic

-20% / 0

IX: Arctic

-20% / 0

X: Extreme

0 / 0



From it, a random value is extracted and applied to the seasonal data.


Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator