Переводчик
English French German Spain ItalianDutch Russian Portuguese Japanese Korean ArabicChinese Simplified
Скачать ИИ, р.№3797
Поделиться...
Партнеры
Создать форум
Рейтинг
Яндекс.Метрика

18. Несколько подробнее о системе Smart-MES

Предыдущая тема Следующая тема Перейти вниз

18. Несколько подробнее о системе Smart-MES

Сообщение автор Chernov_VF в 12.01.15 16:44

Данная глава является неким поверхностным подтверждением наличия системы Smart-MES, т.к. её отсутствие полностью обесценивает всё выше сказанное. Для более недоверчивых на нашем сайте ( www.Inform-System.ru ) есть полномасштабная демонстрационная версия ДЕМО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];

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

Сообщения : 4536
Очки : 6685
Дата регистрации : 2012-04-30
Откуда : Екатеринбург

Посмотреть профиль http://www.Inform-System.ru

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу

- Похожие темы
» 38. Подробнее о самоорганизующейся системе Smart-MES
» Росатом использует статическую безопасность АЭС, игнорируя динамическую на системе Smart-MES
» Коммерческое предложение по внедрению ТЕХНОЛОГИИ экономии топлива Электростанций на Cамоорганизующейся Системе Smart-MES «MES-T2 2020» в 2016 году с прибылью 3-10 миллиардов рублей
» Smart-MES «MES-T2 2020» для электростанций как феномен самоорганизации
» Мнимый риск внедрения Smart-MES останавливает генерирующие компании от созидательного шага

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения