Инновации и разработки

КОНФИГУРАТОР

 

 Параметры конфигурационного файла сложной многоуровневой модели технологического комплекса:

     Max кол-во элементов в схеме                             - 16000

     Max кол-во простых элементов в сложном          - 16000

     Доступно составных графических элементов     - 10000

     Max кол-во связанных схем                                  -   2000

 

Описание конфигурационных SC и SCC – файлов:

 

Заголовок файла состоит из 3 параметров:

    1. Количество элементов в схеме ( 0..16000 )

    2. Размер схемы по X                     ( 0..32767 )

    3. Размер схемы по Y                     ( 0..32767 )

 

 Далее следует набор строк с параметрами элементов.

 Во всех строках первые 3 параметра : Num , Tp , Attach.

 Схема набирается из элементов. Элементы делятся на простые и синтезированные пользователем в составе библиотеки унифицированных элементов.

 Синтезированные элементы могут создаваться па базе простых или сложных элементов.

 Простые элементы: Узел; Линия; Ломаная линия; Дуга; Полуэллипс; Сектор эллипса, Прямоугольник; Прямоугольник с закругленными углами; Круг; Эллипс, Многогранник; Закраска; Текстовая строка.

 

Применяются 3 вида сложных (синтезированных пользователем) элементов:

  -  Элемент привязанный к координате ( X , Y )

  -  Элемент привязанный к узлу             ( Number 1 )

  -  Элемент привязанный к 2 узлам       ( Number 1 , Number 2)

 

При конфигурировании модели сложного элемента применяются следующие инструменты:

  - Элемент привязанный к координате.

  - Элемент привязанный к узлу.

  - Элемент привязанный к 2 узлам.

  - Создание Constr.cfg.

  - Управляющие элементы.

  - Увеличительное стекло.

  - Ножницы.

  - Стирательная резинка.

 

Специальные инструменты Конфигуратора:

  - Меню Сервисные команды.

  - Горячие ключи.

  - Режим “Area».

  - Режим рихтовки точек перегиба активного Polygon-а.

  - Режим переноса объекта.

  - Режим черно-белого отображения.

 

Инструментом Конфигуратора для создания конфигурационных файлов является Специальный режим "Area".

Режим предназначен для установления связи между элементами, создание иерархий объектов, ввода параметров.

Структура ПП "КОРТ" для применения в Диспетчерских системах для ЕСГ подразделяется по функциональному признаку на модули.

 

 

На Рис.1 приведен пример реализации для газотранспортной системы.

 

 

 

 

 

Модуль «Схемы ГТС». Обеспечивает разработку и хранение схем ГТС ЕСГ разной степени детализации, автоматическое согласование схем ЕСГ и подчиненных, унифицированный эргономичный человеко-машинный интерфейс:

- ОС Linux.

- СУБД MySQL либо PostGre SQL.

- Компонент универсального доступа к различным СУБД UniDAC/СПО/Postgres.

 

Модуль распределенной «Транспортной системы». Обеспечивает обмен между уровнями управления, а также со сторонними ИС, в т.ч. передача по регламенту в ERP-системы исчерпывающих и достоверных данных контроля состояния ГТС, объёмах прокачки газа, запасах газа и др.

- Служебные программные модули собственной разработки.

- Среда разработки Lazarus (язык программирования Free Pascal) - СПО.

- ОС Linux.

- СУБД MySQL либо PostGre SQL.

 

Модуль распределенной «Системы хранения». Обеспечивает оперативными и историческими данными диспетчерский персонал на верхнем уровне ЦД ТК, а также на уровне ДС ДО:

- Служебные программные модули собственной разработки.

- Среда разработки Lazarus (язык программирования Free Pascal) - СПО.

- ОС Linux.

- СУБД MySQL либо PostGre SQL.

- Компонент универсального доступа к различным СУБД UniDAC либо СПО.

 

Расчётный модуль «Цифровой двойник технологического комплекса». Обеспечивает повышение качества Контроля режимов работы и техсостояния оборудования
ТК ЕСГ:

- Модуль собственной разработки.

- Среда разработки Lazarus (язык программирования Free Pascal) - СПО.

- ОС Linux.

- СУБД MySQL либо PostGre SQL.

- Компонент универсального доступа к различным СУБД UniDAC либо компоненты  СПО.

- Транслятор с ассемблера FASM - СПО.

 

Модуль «АРМ». Выполняют удаленные сеансы доступа к данным ПП КОРТ на базе эргономичного пользовательского интерфейса. Обеспечивают функции анализа данных, представление информации в интегральном и детализированном виде:

- Модуль собственной разработки.

- Среда разработки Lazarus (язык программирования Free Pascal) - СПО.

- ОС Linux.

- СУБД MySQL либо PostGre SQL.

- Компонент универсального доступа к различным СУБД UniDAC либо компоненты СПО.

 

Модуль «Конфигуратор» – инструментарий для построения ПП "КОРТ" ТК ЕСГ. Обеспечивает конфигурирование ПП КОРТ по стратегии «Сверху-вниз».

- Модуль собственной разработки.

- Среда разработки  Embarcadero RAD Studio (язык программирования Delphi).

- ОС Windows либо Linux.

 

Выше перечислены основные модули, которые выстраивают архитектуру системы. Служебные утилиты не показаны. Служебные модули, типа "ядро системы", здесь также не описаны.

Оптимизированная расчетная библиотека, написанная на ассемблере, включена в Расчётный модуль «Цифровой двойник технологического комплекса».