ИнформСистем: MES-Система «MES T2 2012» - это Венец Информодинамики для электростанций
Фирма ИнформСистем разработала Инновационную Самонастраиваемую MES-Систему «MES-T2 2012» v.6.400.36 для реализации Беззатратной Технологии экономии топлива и для увеличения энергоэффективности тепловых электростанций при интеллектуальной автоматизации расчётов ТЭП в реальном времени, и которая построена по канонам новейшей IT науки – ИНФОРМОДИНАМИКА.
Не слишком ли эта заявка на ВЕНЕЦ самонадеянна и не попахивает ли здесь обычным авантюризмом и невежеством, и даже неким обывательским пренебрежением к новейшей науке ИНФОРМОДИНАМИКА? Совсем нет. Дело в том, что MES-Система разрабатывалась своим чередом, даже не подозревая, что параллельно формируется новейшая наука. Вот передо мной Книга – «ИНФОРМОДИНАМИКА или Путь к Миру открытых систем», В.М.Лачинов, А.О.Поляков, Российская Академия наук, Санкт-Петербургский институт информатики и автоматизации, 1999 – которая посвящена становлению основ новой науки ИНФОРМОДИНАМИКИ. В Главе 8. «Инженерия систем интеллектуальной направленности» приводятся две Системы: «qWord» и «Текрам», как образцы достижения ИНФОРМОДИНАМИКИ. Отметим, что эти Системы разработаны для дискретных производств.
Но если MES-Система «MES-T2 2012», которая изначально создавалась для электростанций и для непрерывных производств, имеет методологически лучшую реализацию, то это и есть ВЕНЕЦ. Здесь следует сказать, что некоторые вопросы, которые в Книге обозначаются как вообще не выполнимыми, в нашей MES-Системе давно и успешно реализованы. Ниже коротко рассматриваются отдельные выдержки из Книги***.
Часть 8.1. Три основных подхода.
*** Подходы, связанные с проектированием сложной информационной системы на универсальном алгоритмическом языке того или иного уровня, мы рассматривать не будем. Это исходя из заведомой громоздкости получаемых решений, их слишком явного кибернетического уровня и известной проблемы невозможности сколько-нибудь эффективной коррекции структур информационных баз при проектировочном подходе, неизбежном для языков.
В MES-Системе «MES-T2 2012», напротив, очень эффективно осуществляется коррекция структур БД на основе инженерного МЕТА языка текстового Проекта технологических задач. Коррекция структур баз данных, которая может быть вызвана расширением MES-Системы, производится в любой момент без потери технологической информации.
Часть 8.3. Второй подход. Идеология инструментальной системы.
*** Не менее интересной и с практической, и с теоретической точки зрения представляется инструментальная система qWord как реализация технологии открытых систем управления данными. Одно из главных положений qWord-технологии – полная интеграция инструментальной и прикладной систем в единое целое.
В MES-Системе «MES-T2 2012» инструментальная и прикладная части MES-Системы конструктивно расположены в одном исполнительном модуле Constructor_ARM.exe, который предназначен для комплектации рабочей станции администратора, ответственного за коррекцию алгоритмов технологических задач, в конфигурации клиент-сервер, но и может выполнять функции рабочих станций технологов в конфигурации файл-сервер. Приложения клиент-сервер и WEB-приложение работают по настройкам, создающимся в Constructor_ARM.exe.
Часть 8.3.6. Инструментальная концепция – технология qWord.
*** Отметим только, что это не компилятор, qWord породил систему и постоянно сопутствует ей – поддерживает процесс ее существования. Вообще CRR подход требует наличия интерпретатора, иначе получится все тот же объектный подход, неизбежно вытекающий из компиляции. qWord фактически является виртуальной машиной.
Наша MES-Система «MES-T2 2012» содержит и компилятор, и интерпретатор. В результате компиляции текстовых Проектов технологических задач создаются все базы данных, все настройки для формирования экранных форм и отчётов, все расчётные таблицы для работы интерпретатора и DLL-программы для выполнения расчётов без интерпретации. Интерпретатор используется только на этапе отладки технологических расчётов. Вся работа компиляции без создания DLL-программ занимает несколько секунд. В данном случае наличие Конструктора Проектов технологических задач и их компиляция с созданием всей информационной среды MES-Системы является явным преимуществом MES-Системы.
*** Характерно, что сломать структуру системы никакими действиями пользователя просто невозможно, правда можно добиться очень высокой степени ее неэффективности, да и это будет весьма трудно. Здесь мы получаем качественно другой инструмент для работы с информацией и другую технологию не только в разработке, но и в подходе к использованию ИС.
Вопрос в сломке структуры в MES-Системе «MES-T2 2012» вообще не стоит, т.к. вся структура оперативно создается при компиляции Проектов с восстановлением данных из БД предыдущих расчётов.
Часть 8.3.8. Проблемы саморазвивающихся баз.
*** С появлением первых прикладных продуктов инструментальной технологии появился и соблазн обучить систему естественному языку человека, используя тот же инструментарий и технологию. А затраты, и очевидно – немалые, окупятся эффективностью работы приложений. Однако здесь все и кончилось не начавшись.
Но в MES-Системе «MES-T2 2012» всё это успешно и превосходно решено. Таким образом, позадачные постановки технологов в формате: Обозначение показателя, Единица измерения, Наименование показателя, Алгоритм расчёта показателя – точно также и заносятся в текстовые Проекты задач с помощью Конструктора Проектов, который входит в состав исполнительного модуля Constructor_ARM.exe. Причём, алгоритм расчёта составляется в обычном инженерном виде с использованием этих же обозначений показателей.
*** Кроме всего прочего, оказался исключительно важным достаточно неожиданный, но всеобщий факт. Начиная с некоторого и весьма небольшого уровня полной автоматизированности и естественности интерфейса, пользователь перестает думать не только о логике данных, но и о логике ПС, т.е. внешней логической модели и о логике своей собственной работы. Получается, что проще и гораздо эффективнее все же заставить пользователя усвоить необходимый минимум системной грамоты для блага его собственной деятельности.
В нашей MES-Системе «MES-T2 2012» всё выполнено гармонично и понятно для технологов. Человек лучше мыслит и оперирует понятием – таблица. В нашем случае одна таблица соответствует одной подзадаче, где колонка обозначает конкретное оборудование, а строка – технико-экономический показатель этого оборудования.
Часть 8.3.9. Почему в Cache’-технологии?
*** Все что можно в Cache’-технологии возможно и в других технологиях, но только если Конструктор Системы сумеет преодолеть все капканы и ловушки, построение которых являются неотъемлемой частью более богатых языков.
Наша MES-Система «MES-T2 2012» не использует Cache’-технологию, т.к. она ей просто не нужна, но все вопросы решены при использовании богатого META языка. Естественно, это далось не сразу, и другим пройти наш путь просто не возможно, т.к. для этого нужны наш предшествующий опыт и наши мозги.
*** Если у кого-то есть желание преодолевать трудности – преодолевайте. Получится (при успехе такой борьбы) может быть и лучше в каких-то аспектах, а, в общем, то же самое, но очень и очень даже не дешево. Теперь, возвращаясь к первому подходу, можно ответить на вопрос, чем Cache’-технология лучше какой-либо другой для работы с открытыми (т.е. реальными) системами? Вот этим самым отсутствием необходимости преодолевать трудности и лучше.
Перед окончательной разработкой MES-Системы «MES-T2 2012» нами были разработаны Программные Комплексы «Технологический Офис», «MES-T2 2007», «MES-T2 2010». Это не было стремление достичь какого-то наперёд заданного результата. Это просто было творческое инновационное созидание. И когда говорят, что Cache’-технология лучше какой-либо другой для работы с открытыми системами, то я скажу, что это совсем некорректное высказывание. И пример этому, наша MES-Система.
Часть 8.5. Самосовершенствование ИСУ.
*** Системы обладают возможностью развиваться, менять свою структуру вслед за изменением проблемной области и совокупностью задач, что, по-видимому, куда важнее всех вместе взятых хитростей и специфических приемов в системах ИИ, особенно если говорить о реальных, а не игрушечных ситуациях, шахматных, логических и т.п. формально сконструированных средах обитания системы.
Наша MES-Система «MES-T2 2012» сразу создавалась с необходимостью максимальной настройки абсолютно всех элементов Системы для электростанций. Но что-то конкретное, свойственное только электростанции, в ядре MES-Системы совсем нет. Поэтому MES-Система легко может быть использована для любых непрерывных производств: электроэнергетика, химическая промышленность, нефтегазовая промышленность, металлургия и т.д. Но она совсем не предназначена для дискретных производств, для складов и для бухгалтерии.
*** В перечисленных системах сам механизм развития структуры системы явно вырисовывается только в случае множественного взаимодействия активных компонентов – как системных, так и пользователей, т.е. хорошо идентифицируется только в больших и сложных системах.
В нашей MES-Системе «MES-T2 2012» механизм развития структуры задействован с самого начала адаптации данного программного Комплекса к конкретной реализации. Таким образом, в начале Комплекс представляется просто пустым, т.е. абсолютно ничего нет ни баз данных, ни экранных форм, ни отчётов. И всё это автоматически начинает создаваться после компиляции первого текстового Проекта задачи. При составлении новых Проектов вся MES-Система бесконечно может увеличиваться.
*** Во всех рассмотренных случаях явно и четко проявляется естественная структура, организующая саму систему. Над слоем статических данных возникает иерархия из трех виртуальных машин управления иерархией данных. Напомним, это: a) собственно модель данных (МД), т.е. реализация механизма B*-деревьев, отображение данных на физические структуры памяти; b) модель метаданных (абстрактная МД), то, что в Cache’ называется ТММД; с) генератор абстрактной МД. Для того, чтобы эта система виртуальных машин могла создавать сама себя, требуется четвертый слой надстройки – виртуальная инструментальная машина, которая нужна для самосоздания как инструментального слоя, так и приложений.
Наша MES-Система «MES-T2 2012» все эти слои моделей также имеет с той лишь разницей, что не используется механизм B*-деревьев и не используется Cache’. Ведь всё гениальное – просто. И у нас внешняя пользовательская сторона Системы выглядит настолько простой, и настолько же сложной представляется её внутреннее содержание, но оно не для пользователей.
*** Поскольку буквально одна и та же иерархия виртуальных машин возникает из совершенно различных концепций, естественно возникает предположение, что такое устройство высокоорганизованных информационных систем не следствие какого-то подхода или подходов, но следствие такого устройства самого явления, феномена информации.
С этим можно полностью согласиться! Мы, разрабатывая свою MES-Систему «MES-T2 2012» и абсолютно не зная основ ИНФОРМОДИНАМИКИ, пришли к тем же результатам, что и другие разработчики Систем иной направленности. В данном случае, видимо, возникает всеобщая необходимость появления именно Самонастраиваемых Интеллектуальных Систем.
Часть 12.6.2. Деструкция при метризации данных
*** Как мы уже говорили выше, специалисты по теории управления и сами все знают, программисты-практики, создающие и сопровождающие информационные системы тоже сами знают – надо просто подправить модель данных и реструктуризировать БД своими собственными руками, а еще лучше – чем-нибудь адаптивно-алгоритмическим. И назвать все это системой, основанной на знаниях или интеллектуальной.
В данном случае следует признать, что мы и есть такие программисты-практики, которые разработали лучшую в Мире Самонастраиваемую Инновационную MES-Систему «MES-T2 2012» для электростанций. Об её технических и интеллектуальных возможностях можно говорить долго. Но остановлюсь только на некоторых. Расчёт 20000 показателей с уникальными алгоритмами расчёта с использованием 300 нормативных графиков производится за 2 секунды. Внесение любых изменений в структуру и алгоритмы расчётов осуществляется за 5 секунд. Интеллектуальный механизм способен в Базе Знаний автоматически регистрировать технологические срезы электростанции с нулевым перерасходом топлива и советовать эксплуатационному персоналу оптимальные варианты загрузки оборудования.
ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ Технологии увеличения энергоэффективности электростанций (экономии топлива) на MES-Системе «MES-T2 2012», позволяющей значительно увеличить прибыль ТГК и ОГК, размещено на сайте: http://www.Inform-System.ru.
ДЕМОНСТРАЦИОННАЯ ВЕРСИЯ инновационной MES-Системы «MES-T2 2012» с расчётами фактических и нормативных ТЭП, с минутными и получасовыми расчётами перерасхода топлива и с оперативной аналитикой размещена на сайте: http://www.Inform-System.ru.