05.02.2015 21:30
Консультации.
Просмотров всего: 3305; сегодня: 2.

Самоорганизация IT-Систем для электростанций

Данный текст является неким поверхностным подтверждением наличия системы Smart-MES, т.к. его отсутствие полностью обесценивает всё ранее сказанное. Для более недоверчивых на нашем сайте есть полномасштабная демонстрационная версия ДЕМО2020.

Итак, система Smart-MES может выступать и в роли MES-Системы, и в роли CASE-Системы, и в роли GPS-Система. Фактически же она их просто объединяет.

Smart-MES как MES-Система

MES (Manufacturing Execution System) - Система управления производством. MES — это динамическая информационная система, управляющая эффективным исполнением производственных операций, собирает и использует данные для оптимизации производственных процессов. Используя точные текущие данные, MES регулирует, инициирует и протоколирует работу предприятия по мере возникновения событий. MES предоставляет наиболее важную информацию о производственной деятельности предприятия.

Наличие большого количества оборудования, взаимосвязей и скрытых правил заставляет создавать модель производства, которая лежит в основе MES системы и является ее неотъемлемой частью. Продукт класса MES должен иметь, как минимум, модули, реализующие логику на технологическом языке.

За счёт быстрой реакции на происходящие события и применения математических методов компенсации отклонений от производственного расписания, MES системы позволяют оптимизировать производство и сделать его более рентабельным.

MES - это связующее звено между ориентированными на финансово-хозяйственные операции ERP-системами и оперативной производственной деятельностью предприятия на уровне цеха, участка или производственной линии.

В нашем случае MES предназначена не для дискретных, а для непрерывных производств.

Smart-MES как CASE-Система

CASE (Computer Aided Software Engineering) - Автоматизированное Программирование. Системы интеллектуального проектирования и совершенствования систем управления предназначены для использования так называемых CASE-технологий, ориентированных на автоматизированную разработку проектных решений по созданию и совершенствованию систем организационного управления.

CASE-технология представляет собой совокупность методологий и инструментарий аналитиков, разработчиков и программистов, предназначенной для автоматизации процессов проектирования и сопровождения автоматизированной системы на всем ее жизненном цикле.

Smart-MES как GPS-Система

GPS (General Problem Solver) – Универсальный решатель задач. GPS - Экспертная система и система поддержки принятия решений. Система GPS предназначенa для реализации технологий информационного обеспечения процессов принятия управленческих решений на основе применения экономико-математического моделирования и принципов искусственного интеллекта.

Экспертная система позволяет реализовать моделирование рассуждений специалистов. С ее помощью управленец может изучать логику протекания процессов, диагностировать их течение и принимать оптимальные решения.

Конструктор АРМов

Конструктор АРМов играет центральную роль в программном Комплексе Smart-MES, так как является основой любого АРМа, в том числе и выполняющего расчёты. В тело Конструктора АРМов включены все инструменты для настройки и дополнительные функции, применяемые в дальнейшей работе АРМов.

Иначе говоря, Конструктор АРМов одновременно используется:

• для настройки (Адаптации) задач, где формируется настроечная информация конкретного АРМа;

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

На основе Конструктора АРМов выполнены все внутренние Утилиты и АРМы технологических расчётов.

Функциональная структура Конструктора АРМов

Конструктор АРМов в процессе эксплуатации выполняет следующие основные функции:

• технологические расчёты (минутные, получасовые, часовые, сменные, суточные, месячные);

• хранение исходных и расчётных данных в специальных информационных базах данных (Минута, Получас, Часы, Сутки, Месяц);

• формирование выходных печатных форм;

• накопление суточной информации и формирование месячных данных;

• представление любого перечня показателей в виде графической информации за сутки по часам, за месяц по суткам или за год по месяцам;

• ввод графиков, содержащих характеристики оборудования, и получение значений параметра с графика как в автономном режиме, так и в процессе выполнения расчётных АРМов;

• ведение справочной информации.

Основные технические решения в Конструкторе АРМов

1. Конструктор АРМов является готовым продуктом, но требующим подготовки к эксплуатации на конкретном предприятии, т.е. настройки. Формирование настроечной информации производится в несколько этапов с помощью программных средств, входящих в состав программного продукта. После проведения настройки программный продукт представляет собой Конструктор АРМов, осуществляющих сбор и обработку технико-экономических показателей, имеющих общую информационную базу и работающих с использованием и под управлением настроечной информации, т.е. пригодным к эксплуатации.

2. В силу разнородности технологического оборудования и типов основной технологической схемы электростанций и других предприятий в поставляемом программном продукте реализована настройка на модель электростанции (предприятия).

3. В силу разнородности алгоритмов задач в поставляемом программном продукте предусмотрена настройка каждого АРМа, включающая как внешнюю настройку АРМов, так и настройку алгоритмов расчёта (заведение формул).

4. Настройка алгоритма расчёта (заведение формул расчёта и их редактирование) производится с помощью специального инструментального средства – Конструктор Проектов. Доступ к Конструктору Проектов осуществляется внутри Конструктора АРМов, т.е. пользователь, запустив конкретный АРМ, всегда имеет доступ к формулам расчёта для их ввода, просмотра и редактирования.

5. В программном продукте реализована стандартизация расчётов, т.е. стандартные вычислительные алгоритмы. К ним относятся: расчёт энтальпий пара и воды с использованием уравнений термодинамического состояния воды и водяного пара, расчёт средневзвешенных значений и т.д.

6. В программный комплекс включено несколько инструментов для настройки печатных форм, позволяющие пользователю самому создавать и настраивать печатные формы различной сложности по форме и, удовлетворяющих его требованиям, по содержанию.

7. Возможность изменения настроечной информации делает любой расчётный АРМ корректно-пригодным, т.е. пользователь, загрузив АРМ может добавить в АРМ новые функции, откорректировать формулы расчёта, вставить новые показатели в форму или удалить ненужные показатели, менять внешний вид экранной формы, изменять печатные формы и т.д.

8. В комплекс включена возможность использования графических зависимостей (графиков), содержащих характеристики оборудования электростанции (предприятия). Причём, существует возможность получения значения с графика, как в процессе выполнения задачи (например «Расчёт нормативных ТЭП»), так и автономно.

9. В комплекс включена возможность архивации текущей информации, причём предусмотрено сохранение информации, как в текущем, так и в долговременном архиве. Подобная организация создания копий гарантирует быстрое восстановление данных в случае их разрушения (например: в процессе аппаратного сбоя).

10. АРМы, выполняющие расчёты условно разделены по временному признаку – суточные и месячные. Причём для суточных АРМов предусмотрена возможность проводить расчёты либо только за сутки, либо за смены и сутки, либо за минуты, получасы и часы. Выбор временного режима расчётов остается за пользователем и определяется им в процессе настройки комплекса.

11. В комплексе включена возможность хранения информации за предыдущий отчетный период (для суточных АРМов таким периодом является месяц, для месячных АРМов - год). Пользователь в любой момент времени может вернуться к расчётам предыдущего отчётного периода с целью просмотра или редактирования.

12. В каждый АРМ комплекса включено множество дополнительных сервисных функций и встроенных инструментов, которые создают удобный интерфейс, позволяющий сделать работу с компьютером проще и эффективнее.

13. Пользователь может по желанию дополнить предлагаемый перечень расчётных задач путём создания новых АРМов, произвести их настройку и включить в комплекс.

14. Для реализации расчётов Пользователь использует простой МЕТА-Язык написания Проектов задач.

Конструктор Проектов

Конструктор Проектов – это новое слово в создании сложных программных систем в простом текстовом виде с автоматической настройкой всего программного комплекса.

Пользователю сейчас не обязательно знать всех премудростей ручной настройки АРМа (Автоматизированное Рабочее Место).

Пользователю не нужно:

1. подготавливать Меню задач,

2. создавать экранные и расчётные таблицы,

3. заводить перечень оборудования (Глобальная настройка) и список Показателей по этим оборудованиям (Справочник «Показатели»),

4. устанавливать признаки накопления для Показателей,

5. настраивать экранные формы и отчёты для печати,

6. устанавливать связи данных экранной формы с Показателями информационных баз данных Сутки или Месяц,

7. заводить формулы расчёта Показателей в расчётные таблицы на языке технолога или на языке программиста,

8. вести отладку расчётов в Процессоре расчётов.

Пользователю нужно знать только одно, что именно ему нужно рассчитать, и затем своё желание изложить в текстовом виде с использованием очень простых правил написания расчётов с использованием спецсимволов. Всю остальную настройку выполнит Конструктор Проектов на этапе Компиляции.

Показатели и Объекты

Показатели и Объекты являются основными понятиями при создании Проекта и самыми сложными в понимании.

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

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

В расчётах участвуют Показатели данного Объекта. Или мы рассчитываем значение Показателя конкретного Объекта.

В качестве Объектов могут выступать оборудование или технологический участок электростанции, которые характеризуются производственными Показателями.

В качестве Объекта также можно представить колонку экранной формы, которая имеет свои Показатели – строки экранной формы.

Каждый Объект характеризуется своим номером. Для оборудования это станционный номер. Для экранной формы это порядковый номер колонки.

В конструкторе АРМов Показатель и Объект представляют собой единое целое и записываются в следующем виде: П[О№],

где: П - Показатель, представляет собой набор цифровых, русских и английских символов за исключением спецсимволов и пробела.

О – Объект не более 10 русских и английских символов.

№ - цифровой номер Объекта.

Общая длина написания - П[О№] должна быть не более 20 символов.

Показатель и Объект, в дальнейшем просто Показатель, в Комплексе может быть представлен в нескольких видах. В справочнике «Показатели» Показатель является ключевым полем и имеет вид – П[О], т.к. наименование и другие характеристики Показателя являются одинаковыми для всех номеров данного Объекта. В информационных базах данных “Сутки” и “Месяц” Показатель также является ключевым полем, но имеет полный вид – П[О№].

В Проекте Показатель имеет несколько видов представления. Обычный вид представления Показателя – П. Для обозначения Показателя с прямой адресацией из Проекта используется вид – П?№. Для обозначение Показателя из информационной базы данных используется общий вид – П{О}, или с прямой адресацией – П{О№}.

Для представления Показателей в экранных формах и отчётах с использованием нижних и верхних индексов, и греческого алфавита используется определённый набор правил написания Показателя.

Проект технологических задач

Проект составляется в текстовом виде на МЕТА языке по следующей схеме:

Заголовок экранной таблицы:

<Наименование задачи>Наименование закладки&Имя экранной таблицы

Строка экранной таблицы:

Объект ! Показатель @ Ед.измер. # Наим. показателя {Д,Н$ Формула расчёта

или

Объект ! Показатель @ Ед.измер. # Наим. показателя {Д,Н/min,max$ Формула расчёта

или

Объект ! Показатель @ Ед.измер. # Наим. показателя {Д,Н|№$ Формула расчёта

или

Объект ! Показатель @ Ед.измер. # Наим. показателя {Д,Н/min,max|№$ Формула расчёта

где:

Д - Число десятичных знаков округления у результата. Если Д не указано, то используется автоматический выбор точности округления - 4 значащие цифры.

Н - Параметр накопления (посменное, посуточное, помесячное и журнальное). Если Н не указан, то накопление не производится. Для суммирования Н = 1. Для вычисления среднеарифметического значения Н = 2. Для вычисления средневзвешенного значения Н = Показатель, по которому производится взвешивание.

min – Минимальное значение показателя для цветовой индикации.

max – Максимальное значение показателя для цветовой индикации.

№ - Порядок расположения в аналитических графиках.

В экранной форме будут представлены: Показатель, Наименование Показателя, Единица измерения и Значения показателя по Объектам.

Формула расчёта пишется в одну строку с использованием следующих правил:

GrafY[ … ], GrafX[ … ], GrafYM[ … ] - Нормативный график;

GrafY[№, X, Z] – Определение Y по X и Z или GrafY[№, X, 0] – Определение Yпо X.

GrafX[№1, GrafY[№2, X, Z,], Z] – Номограмма из двух графиков №1 и №2. Сначала определяется Y по X и Z одного графика, затем определяется X по найденному Y и Z другого графика.

GrafYM[№1,№2,…,№n, X, Z, P, P1,P2,…,Pn] – Множественный график, т.е. определение Y по X и Z, и по семейству графиков №1,№2,…, характеризующихся параметром P с фиксированными значениями P1,P2,…

Е[ ... ] - Сумма по группе Объектов Показателей или произведений Показателей;

П[…,…] – Средневзвешенное значение по группе Объектов. На втором месте указывается показатель, по которому производится взвешивание.

%1,2: ... %3-6: ... - Выбор от № Объекта

Арифметические знаки --> + - * / ; Степень ^ ;

Скобки - [ ] ;

Операторы отделяются --> ;

Прямая адресация: П?№ , где П - показатель, № - номер объекта.

Пример с выбором по Объектам и с обращением к графикам:

%3,4,5,8: Null;

%6: dNт(рес)i = 0.0085 * dтресi\т * Nтi * 1e-3;

G~оi\ин = GrafY[0,Nт,Gт];

dNтi\рт = GrafY[0,G~оi\ин,Qтi];

dNтi\р2 = GrafY[0,P2,Gцнд\вх];

dNтi = [dNтi\рт + dNтi\р2] * 1.021 + dNт(рес)i;

a = Nтi - dNтi;

GrafY[0,a,G~тi];

На первый взгляд это выглядит очень мудрёно. Но на самом же деле для конструирования Проекта используются шаблоны.


Ньюсмейкер: ИнформСистем — 427 публикаций
Поделиться:

Интересно:

История ювелирного дела в России
21.11.2024 17:36 Аналитика
История ювелирного дела в России
С древних времен людей привлекают изделия из драгоценных металлов. Современные ювелиры в основном специализируются на изготовлении украшений, но исторически эти мастера также производили столовое серебро, декоративную и полезную утварь, а также церемониальные и религиозные предметы...
Аэронавты, совершившие первый в истории полет на воздушном шаре
21.11.2024 09:04 Новости
Аэронавты, совершившие первый в истории полет на воздушном шаре
241 год назад состоялся первый в истории полет человека на воздушном шаре, который изобрели братья Монгольфье. 21 ноября 1783 года из замка в окрестностях Парижа в полет на чудо-аппарате диаметром 15,5 метра и высотой 24 метра, отправились французы - физик Жан-Франсуа Пилатр де Розье и маркиз...
В РФ более 6,7 млн женщин ведут деятельность как ИП или самозанятая
20.11.2024 13:56 Аналитика
В РФ более 6,7 млн женщин ведут деятельность как ИП или самозанятая
В России осуществляют деятельность 4,22 млн индивидуальных предпринимателей, из которых 1,75 млн – женщины. Доля женского предпринимательства среди ИП последние годы относительно стабильна и составляет 41,5%, говорится в исследовании Корпорации МСП, приуроченном ко дню женского...
Что ждет участников Московской молодежной антарктической экспедиции
20.11.2024 11:37 Мероприятия
Что ждет участников Московской молодежной антарктической экспедиции
В столице объявили участников Московской молодежной антарктической экспедиции. По итогам отбора количество мест было увеличено с 11 до 13. Теперь школьники и студенты колледжей смогут отправиться в уникальное путешествие на самый недоступный континент нашей...
О введении в России бумажных денег (ассигнаций) в XVIII веке
20.11.2024 10:05 Аналитика
О введении в России бумажных денег (ассигнаций) в XVIII веке
29 декабря 1768 г. (9 января 1769 г.) Императрица Екатерина II издала Манифест об основании двух ассигнационных банков и выпуске ассигнаций. На учреждённые в Санкт-Петербурге и Москве банки был возложен обмен медных денег на государственные ассигнации четырёх достоинств:...