
- •Согласовано
- •Наименование, шифр и основание для выполнения разработки
- •Цель и назначение разработки
- •Тактико–технические требования к изделию
- •Состав изделия
- •Требования по назначению
- •Требования по функциональному назначению дополнительно иллюстрируются в приложениях 1 и 2 настоящего тз.
- •Требования к режимам работы сау гту
- •Требования к времени выполнения задач
- •3.2.5 Требования к электропитанию
- •3.2.6 Требования к агрегатной части сау гту
- •Требования по радиоэлектронной защите
- •Требования по живучести и стойкости к внешним воздействующим факторам
- •Требования по надёжности
- •Требования по эргономике и технической эстетике
- •Требования по эксплуатации, удобству технического обслуживания, ремонта и хранения
- •Требования по транспортабельности
- •Требования по безопасности
- •Требования по стандартизации и унификации
- •Требования по технологичности
- •Конструктивные требования
- •Технико-экономические требования
- •Требования по видам обеспечения
- •Требования по метрологическому обеспечению
- •Требования по математическому, программному и информационному обеспечению
- •Требования по математическому обеспечению
- •Требования по программному обеспечению
- •Требования по контролепригодности
- •Требования к сырью, материалам и комплектующим изделиям
- •Требования к консервации, упаковке и маркировке
- •Требования к учебно-тренировочным средствам
- •Специальные требования
- •Требования к документации
- •11.2.1 Конструкторская документация:
- •12 Гарантийные сроки и обязательства
- •13 Приложение 1. Основные алгоритмы сау гту
- •14 Приложение 2. Алгоритмы системы автоматического управления, регулирования, контроля и защиты газотурбинного двигателя д-049
- •15 Приложение 3. Базовый перечень сигналов входов/выходов сау гту-2,5. Редакция 2 исх.№ 717-12-03/952 от 11.06.99г (откорректирован в соответствии с протоколом 1/4 от 9.04.99г).
- •16 Приложение 4. Сау гту-2,5. В27701000 э1. Схема электрическая структурная
- •17 Приложение 5
Требования по математическому, программному и информационному обеспечению
Требования по математическому обеспечению
5.2.1.1 Математическое обеспечение (МО) САУ ГТУ должно использовать численные методы вычислений, позволяющие реализовывать алгоритмы САУ ГТУ с погрешностями и временными характеристиками, оговоренными в разделе ТРЕБОВАНИЯ К МЕТРОЛОГИЧЕСКОМУ ОБЕСПЕЧЕНИЮ с 30% запасом по времени обработки на выбранных аппаратных средствах.
Требования по программному обеспечению
5.2.2.1 Программное обеспечение (ПО) должно быть ориентировано на решение задач управления технологическим процессом в реальном масштабе времени.
5.2.2.2 Программное обеспечение САУ ГТУ должно состоять из:
операционной системы, позволяющей работать в системе реального времени;
системного ПО, состоящего из системной и технологической частей;
программы технологического режима;
инструментального ПО;
языков оператора-технолога и разработчика (в пределах отладки и модернизации САУ ГТУ).
5.2.2.3 Системная часть системного ПО –программное обеспечение САУ ГТУ, базирующееся на унифицированной операционной системе реального времени с драйверами стандартных устройств и описывающая систему управления технологическим процессом. Системная часть системного ПО недоступна персоналу пользователя.
5.2.2.4 Технологическая часть системного ПО – программное обеспечение, описывающее управление конкретным объектом. В данном случае ГТУ-2,5. Технологическое ПО должно быть доступно разработчику САУ ГТУ с помощью инструментального ПО.
5.2.2.5 Инструментальное ПО – программное обеспечение, запускаемое на аппаратных средствах САУ ГТУ и на отдельной инструментальной ЭВМ, подключаемой для отладки комплекса ГТУ. Инструментальное ПО должно позволять изменять технологическую часть системного ПО инженеру - комплекснику, не программисту.
5.2.2.6 Программа технологического режима задает в диалоге с оператором необходимый режим работы ГТУ.
5.2.2.7 Управление работой ГТУ оператором-технологом должно осуществляться посредством графического интерфейса и функциональной клавиатуры.
5.2.2.8 Системное ПО должно строиться по принципу структурного программирования: отдельные задачи должны реализовываться в виде самостоятельных программных модулей и изменения, вносимые в какой-либо модуль, не должны влиять на функции других модулей.
5.2.2.9 Системная часть ПО должна обеспечить организацию общего функционирования и выполнение следующих основных задач:
организация и ведение циклического выполнения программы пользователя, хранящейся в памяти САУ;
организация и осуществление переноса информации из модулей устройства связи с объектом (модулей УСО) в закреплённую за этими модулями область памяти;
организация и осуществление переноса из области памяти, постоянно закреплённой за модулями вывода, в модули вывода программы;
организация и ведение контроля времени выполнения цикла программы;
обнуление выходных сигналов на уровне выходных модулей в случае останова выполнения программы по какой-либо причине;
организация и ведение обмена между блоками и внешними устройствами САУ;
организация и поддержка работы таймеров;
ведение часов реального времени и календаря;
организация состояния САУ: ОСТАНОВ, ЦИКЛ, ПУСК.
В состоянии ОСТАНОВ должно обеспечиваться:
сохранение значений, предшествующих состоянию ОСТАНОВ;
блокировка выполнения системных функций (кроме обмена по каналам связи и ведения часов реального времени);
обнуление регистров выходных модулей;
блокировка прерываний.
В состояние ОСТАНОВ САУ должна перейти:
по требованию пользователя;
в результате ошибок в системных данных;
при исчезновении напряжения питания;
в результате выполнения команды ОСТАНОВ в программе пользователя;
после выполнения общего сброса.
Состояние ПУСК должно являться переходным между состояниями ОСТАНОВ и ЦИКЛ. В САУ должны быть предусмотрены следующие виды пуска:
новый автоматический;
новый ручной;
повторный автоматический;
повторный ручной.
При новых пусках должны выполняться:
инициализация САУ (тестирование, конфигурирование и т. п.);
обнуление всех системно закреплённых областей данных;
блокирование выполнение системных функций;
блокирование прерываний;
обнуление регистров выходных модулей;
пользовательская программа при завершении пуска должна выполняться с самого начала.
При повторных пусках должно выполняться:
блокирование выполнение системных функций;
блокирование прерываний;
Ручные пуски должны обеспечиваться через органы управления САУ ГТУ.
В состоянии ЦИКЛ САУ должна обеспечивать:
циклическое выполнение пользовательской программы;
выполнение системных функций.
Общий цикл выполнения программы должен включать в себя:
выполнение системных функций;
выполнение программы пользователя.
В состоянии циклической обработки программы пользователя системное время (время выполнения системных функций) не должно превышать 20 мс.
Технологическая часть ПО должна охватывать весь спектр задач САУ ГТУ, представленный в разделе ТРЕБОВАНИЯ ПО ФУНКЦИОНАЛЬНОМУ НАЗНАЧЕНИЮ и структурной схеме.
Требования носят рекомендательный характер.
5.2.2.10 Системное ПО должно храниться в ПЗУ.
5.2.2.11 Технологическое ПО должно храниться в перепрограммируемой памяти с защитой от не санкционированного доступа.
5.2.2.12 Технологическое ПО желательно строить с помощью системы SCADA.
5.2.2.13 Язык оператора – технолога должен базироваться на графическом интерфейсе с минимальным набором текстовых команд. Работа оператора с САУ ГТУ должна строится в диалоговом режиме.
5.2.2.14 Должна быть обеспечена возможность наращивания или корректировки программного обеспечения в сроки, обеспечивающие комплексную наладку ГТУ, испытания и сдачу объекта. Все виды ПО должны позволить реализовать в ближайшие 2 года и САУ для ряда ГТУ мощностью 1…16 МВт.