Разработка программного обеспечения (ПО) автоматизированных систем управления (АСУ) газотурбинных установок (ГТУ).
Реверсивный инжиниринг (реверс инжиниринг, обратное проектирование, reverse-engineering) – процесс создания точной копии объекта по уже существующему образцу, обладающей такими же физическими характеристиками. Реверс-инжиниринг полезен в случаях, когда производитель хочет импортозаместить компонент или восстановить конструкторскую документацию и процесс производства.
В наше время большое число объектов строилось иностранными компаниями, и к окончанию строительства не всегда поставщик передавал заказчику программное обеспечение на свои системы управления ГТУ. Не имея программ и исходных кодов программного обеспечения, заказчик теряет возможность независимо производить сервисное и техническое обслуживание, не может выполнять модернизацию, или даже детальный разбор происходящих аварийных ситуаций.
В таком случае возникает необходимость разработки подобного ПО, иначе говоря, обратного (реверс) инжиниринга. В результате разработки заказчик получает такое программное обеспечение в виде исходных кодов, которое может использовать как его собственный персонал при регулярном сервисном обслуживании, так и привлекаемые субподрядные организации при крупных капитальных ремонтах, пере-наладках.
При разработке программного обеспечения САУ ГТУ реализовываются не только алгоритмы управления ГТУ, но и алгоритмы управления вспомогательным оборудованием, программы обеспечения отображения информации, подготавливается программная документация.
Применяется комплексный подход к импортозамещению: как программного обеспечения, технических средств, САУ, так и датчиков, исполнительных механизмов, силового электрооборудования.
Последовательность реализации проекта:
1. Анализ
- Анализ архивов, текущих проблем проекта
2. Создание резервных слепков, полная виртуализация системы
- Создание резервных слепков программного обеспечения контроллеров в виде машинных двоичных кодов
-
Имитация, виртуализация работы системы
-
Проверка алгоритмов работы, блокировок системы
3. Разработка ПО
- воссоздание исходных кодов программного обеспечения на основании машинных кодов и/или нашего опыта аналогичных ГТУ
- переработка имеющегося программного обеспечения
- разработка программного обеспечения для другой аппаратной платформы – при модернизации устаревшей САУ
4. Модернизация системы:
-
Замена процессорных блоков HMI на стандартные рабочие станции
-
Замена ПЛК на новые решения открытого доступа (при необходимости)
-
Loop check Проверка всех электрических цепей
-
Восстановление и проверка граничных уставок
5. Запуск РСУ и АСУТП ГТА в опытную эксплуатацию:
ПРИМЕНЕНИЕ
Разработка ПО ведется для полного спектра газотурбинных установок иностранного производства: Solar, Siemens, MAN, General Electric, и пр.. Как компрессорного применения, так и генерации электроэнергии. Разработки для ГТУ с применением систем снижения выбросов.
Выбор аппаратной платформы САУ производится в соответствии с технической политикой заказчика, при необходимости проводится модернизация устаревших систем, перепроектирование.
Применение:
-
Компрессорные станции, газовые промыслы
-
Электростанции, энергоблоки, объекты энергоснабжения
-
Газоперерабатывающие заводы, станции подземного хранения газа
-
Газотурбинные насосные агрегаты
-
Газоперекачиваюшие агрегаты, компрессоры и пр.
РЕЗУЛЬТАТЫ
В результате выполнения работ по разработке программного обеспечения САУ ГТУ заказчик получает качественный и испытанный продукт. Проверенный в заводских условиях, на симуляторах/имитаторах, и далее в реальной производственной среде, после проведения большого числа испытаний.
Также проводится обучение персонала заказчика. Производится сервисное обслуживание.