[go back]

Harmonic Lunar Calendar

Challenges

The difficulty with designing a lunar calendar is that there are many sensitive constraints:

Current Design

We define a Minor Month as a month with 29 days and a Major Month as a month with 30 days.

We define our Lunar Year to be twelve alternating months of Minor Months and Major Months.

This puts us at an average of 29.5 days for an artifical lunation (the lunation indicated on the calendar). This means that, after one year the calendar will be .03059 days, or about 44 minutes, too short and out of sync with the real moon cycle.

To solve this drift problem, we can consider a different ratio of Minor Months and Major Months. Unfortunately this will lead to significant problems. On a monthly basis, the Minor Month will be about half a day too short and the Major Month will be about half a day too long. If you have two Minor Months or Major Months in a row, that's already one whole day out of sync in either direction. At three consecutive months it becomes visibly out of sync, so two consecutive long or short months is our limit of investigation. The artificial lunation of the resulting years would be either 29.33333 or 29.66666 days, putting us in a much worse position. The only option left, then, is to introduce leap months to our years using an agreeable pattern.


Unfinished Notes

Leap Triggers: Multipliers | Percentage of Total Correction || Accuracy
L0 (Base): 3 (3 years) | 90.81% || within 4 minutes
L1: 12 (36 years) | 7.57% || within 43 seconds
L2: 6 (216 years) | 1.26% || within 10 seconds
L3: 6 (1296 years) | 0.21% || within 4 seconds
L4: 2 (2592 years) | 0.11% || within 1.3 seconds
L5: 2 (5184 years) | 0.05% || within 0.1 seconds

Time until obsolescence: maybe 100k years, should be recalculated about every 40k solar years.

We define a Minor Year as a year with 12 months and a Major Year as a year with 13 months.

We define a Minor Triad as a sequence of three years which has, in order, a Minor Year, a Major Year, and a Minor Year.

We define a Major Triad as a sequence of three years which has, in order, a Major Year, a Minor Year, and a Major Year.

Our Lunar Calendar will be a sequence of Triads, primarily Minor Triads that are punctuated by Major Triads.

L1-L5 trigger Major Triads. If two or more Major Triads are triggered, they are put into the Major Triad counter and delayed. The delay leaves a Minor Triad in-between each Major Triad.

Major Triads alternate with Minor Triads so that you can not have two Major Triads or Minor Triads in a row, and therefore you cannot have two Major Years in a row, but you can have two Minor Years in a row.

Thus, if a Minor Year is O, and a Major Year is X:
a Minor Triad sequence looks like: ...OXO...
a Major Triad sequence looks like: ...XOX...
A sequence without triggers looks like: ...OXOOXOOXO...
A sequence with one trigger, only L1, looks like: ...XOXOXO...
A sequence with two triggers, only L1 and L2, looks like: ...XOXOXOXOXOXO...
A longer normal sequence with two triggers in the middle looks like: ...OXOOXOOXOXOXOXOXOXOXOOXOOXO...

With all five triggers, it takes a total of 30 years to clear out the queue, which leaves a sufficient gap before L1 is triggered again.