Разработка программного решения для автоматизированного сбора, обработки и анализа данных о потреблении электроэнергии в составе крупной системы интеллектуального учёта.
Система должна была работать с большим количеством территориально распределённых приборов учёта, обеспечивать получение и хранение данных, контроль состояния оборудования и дальнейшую обработку информации.
Ключевой особенностью проекта был промышленный масштаб: решение применялось в рамках комплексной программы развития электрических сетей Северного Кавказа и обслуживало более 600 000 точек учёта.
Спроектировал и участвовал в разработке программной архитектуры системы сбора и анализа данных.
В рамках проекта решались задачи:
— взаимодействия с большим количеством приборов и различными поколениями оборудования;
— получения, нормализации и обработки показаний;
— хранения оперативных и исторических данных;
— контроля состояния оборудования и качества обмена;
— обработки ошибок связи и повторных запросов;
— масштабирования системы при увеличении количества точек учёта;
— развития системы без остановки эксплуатации уже подключённого оборудования.
При проектировании особое внимание уделялось устойчивости длительно работающей промышленной системы, совместимости с оборудованием разных поколений и возможности дальнейшего развития программного комплекса.
Программное решение было внедрено в промышленную эксплуатацию и использовалось для автоматизированного сбора и анализа данных более чем с 600 000 точек учёта.
Проект стал частью крупномасштабной программы интеллектуального учёта электроэнергии. В дальнейшем накопленный архитектурный и инженерный опыт использовался при создании следующих поколений систем учёта.
Проект дал практический опыт разработки высоконагруженной распределённой системы с длительным жизненным циклом, большим количеством оборудования и необходимостью сохранять совместимость по мере развития программной и аппаратной части.
Лично участвовал в проектировании и разработке программного решения; являюсь автором зарегистрированных программ для ЭВМ, входивших в продуктовую линейку систем учёта и взаимодействия с оборудованием.