Если считать солнечный полдень временем, когда солнце находится на самой высокой высоте (высоте) в небе в течение данного дня, то ваше предположение о LST (местном солнечном времени) является правильным, как это указано на веб-сайте, на который вы ссылаетесь как являются:
Местное солнечное время в двенадцать часов дня (LST) определяется как время, когда солнце является самым высоким в небе . Местное время (LT) обычно отличается от LST из-за эксцентриситета орбиты Земли и из-за человеческих изменений, таких как часовые пояса и летнее время.
Это то, что я частично запрограммировал в приложение для отдельного проекта (совершенно не связанного с вашим).
Сначала вам придется приравнять предшествующие величины (меридиан местного стандартного времени, уравнение времени и коэффициенты временной коррекции), как это было сделано на веб-сайте, на который вы ссылаетесь (поскольку они зависят от позиции наблюдателя и времени наблюдения), но для определения В какое время наступил солнечный полдень, на последнем этапе необходимо установить местное солнечное время (LST) равным 12:00 (солнечный полдень).
Пример работы приведен в первых 7 страницах / слайдах « Солнечный свет и его свойства II» .