Сегодня среда, 19.08.2026, 04:26, ньюсмейкеров: 45148, сайтов: 1203, публикаций: 3603768, просмотров за сутки: 178819
19.09.2014 15:19
Новости.
Просмотров всего: 2986; сегодня: 1.

Технология создания самоорганизующихся IT-cистем для энергетики и иной промышленности

Способность систем усложнять свою собственную структуру называется самоорганизацией. Проявление самоорганизации в простой, механистической форме – обычные снежинки. Более сложное проявление самоорганизации можно наблюдать, когда ребенок учится говорить. О реальной же возможности самоорганизации IT-систем история до сего момента ещё не знала. Но вот в России фирма ИнформСистем разработала революционную технологию создания таких самоорганизующихся систем, которая может быть использована для разработки систем любого уровня: ERP, MES, SCADA и др.

Самоорганизация обязательно привносит в систему новое качество, которое без этой самоорганизации в принципе быть не может. Например, необходимо рассчитывать в реальном времени 200000 показателей, которые сосредоточены в 1000 задачах (отдельных программах). Но даже на современном компьютере это не возможно, т.к. их решение занимает более 1 часа, т.е. где-то 5000 секунд. А система созданная по нашей технологии самоорганизации легко это реализует за 10 секунд, т.е. в 500 раз быстрее. Ниже я коротко расскажу об этой IT-технологии.

Кстати, по данной IT-технологии Фирма ИнформСистем разработала и апробировала самоорганизующуюся систему Smart-MES «MES-T2 2020» для реализации технологии экономии топлива на ТЭЦ и ГРЭС посредством поминутного расчёта ТЭП в реальном времени, и для реализации технологии безаварийной эксплуатации АЭС. Именно данная система может быть задействована в мультиагентной технологии для реализации когнитивных функций управления любой электростанцией.

Вопрос: зачем нужна самоорганизация софта – является риторическим. Без самоорганизации не может быть ни прогресса в IT, ни технологий self*, ни мультиагентных и интеллектуальных систем. Если мы желаем равняться на Запад по уровню развитости IT, то нам не следует его догонять, а необходимо через него перепрыгнуть. И это могут позволить только самоорганизующиеся системы.

И так, технология создания самоорганизующихся IT-систем обязательно должна включать пять следующих этапов:

1) Перевод постановки задачи на метаязык технолога;

2) Преобразование метаязыка на макроязык;

3) Преобразование всех задач на макроязыке в одну задачу;

4) Преобразование единой задачи на язык Pascal;

5) Преобразование языка Pascal в результирующий машинный код.

Здесь понятно, что только первый этап происходит при участии человека, а все остальные этапы выполняются автоматически. Далее поясню подробнее о каждом этапе.

1) Перевод постановки задачи на метаязык технолога.

В данном случае используется инструментальное средство (у нас – конструктор текстовых проектов) для оперирования шаблонами с целью максимального облегчения набора алгоритмов технологических задач, которые представляются в табличном виде. Например: колонки обозначают типы оборудования и итог, а строки – показатели.

2) Преобразование метаязыка на макроязык.

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

3) Преобразование всех задач на макроязыке в одну задачу.

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

4) Преобразование единой задачи на язык Pascal.

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

5) Преобразование языка Pascal в результирующий машинный код.

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

Игнорирование любого из перечисленных этапов не даст желаемый результат истинной самоорганизации системы с возможностью легчайшей адаптации для конкретного производства и высочайшей скорости расчётов. В результате для реализации самоорганизующейся системы необходимы два языка верхнего и нижнего уровней системы. Язык верхнего уровня или инженерный метаязык необходим технологам для формулирования алгоритма задачи. Он максимально приближен к естественному языку. Язык нижнего уровня или макроязык необходим для интерпретационной отладки алгоритмов. Он напоминает одноадресные команды.

Дополнительно к самоорганизующейся системе имеется специальный диспетчер контекста, который постоянно анализирует текущий производственный контекст и в случае необходимости автоматически вносит изменения в текстовые проекты технологических задач, т.е. выполняет первый этап, и запускает самоорганизацию всей системы. Таким образом, система начинает жить и само адаптироваться ко всем изменениям без участия человека. Но если эти отдельные самоорганизующиеся системы представить в качестве агентов с взаимными связями по особым протоколам, то получится самоорганизующаяся мультиагентная система, которой пока в природе нет.

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

Базис – это исполнительный EXE-модуль, который абсолютно не имеет технологической начинки. Надстройка – это текстовые проекты технологических задач. Базис всегда не изменен, т.к. является прерогативой разработчика. Надстройка же подвержена постоянным изменениям, и является прерогативой технологов для развития производственных расчётов.

Таким образом, базис создаёт надстройку, и вместе с ней в дальнейшем функционирует. Поэтому надстройка определяет сам базис. Иными словами, текстовые проекты технологических задач определяют область использования и обеспечивают реальное функционирование EXE-модуля. Всё очень просто!

Тематические сайты: PublisherNews - портал системы продвижения публикаций, Технологии, Энергетика и топливо
Сайты субъектов РФ: Свердловская область
Сайты федеральных округов РФ: Уральский федеральный округ
Сайты стран: Россия

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

Интересно:

VOXYS принял участие в молодежном образовательном форуме  «ШУМ 2026»
17.08.2026 16:01 Мероприятия
VOXYS принял участие в молодежном образовательном форуме «ШУМ 2026»
Заместитель генерального директора VOXYS Андрей Семенов выступил на Всероссийском молодежном образовательном форуме «ШУМ 2026» в рамках тематической программы «ИИ на Волне». Это ключевое событие круглогодичного молодёжного образовательного центра Росмолодёжи, объединившее более 1500 участников. Центральная тема форума – медиа и журналистика. Программа нацелена на выявление и профессиональное сопровождение молодых разнопрофильных специалистов: журналистов, специалистов по связям с общественностью, создателей контента, блогеров. Организаторами Всероссийского молодёжного образовательного форума «ШУМ» выступают Федеральное агентство по делам молодёжи и Правительство Калининградской области, в лице АНО «Молодёжный центр «ШУМ». Программа была посвящена практическому применению искусственного интеллекта, развитию цифровых компетенций и карьерным возможностям для молодых специалистов. В открытом диалоге с работодателями представители компаний...
Острову Зорге на русских Курилах быть!
16.08.2026 21:19 Интервью, мнения
Острову Зорге на русских Курилах быть!
Автор: Анатолий КошкинПротесты Токио по поводу имянаречения Курильских островов – вмешательство во внутренние дела России.  Инициативу о присвоении имени легендарного советского разведчика Рихарда Зорге одному из островов Малой Курильской гряды выдвинул и продвигал многолетний председатель Сахалинского отделения Русского географического общества Сергей Пономарёв. По его просьбе заключение по этому вопросу в качестве действительного члена РГО направлял и автор этих строк. Сомнений по поводу наименования одного из географических объектов на Курилах именем прославленного Героя Советского Союза ни у кого не было. Надо было только подобрать достойный подвигам Рихарда Зорге остров. Однако идея пришлась не по нраву японским властям, которые считают все южные Курилы «исконной территорией Японии» и выступают против любых акций, подтверждающих их законную принадлежность России как с исторической точки зрения, так и как принятый в 1945...
Россиянка Ольга Абрамовских переплыла пролив Ла-Манш соло
15.08.2026 16:32 Новости
Россиянка Ольга Абрамовских переплыла пролив Ла-Манш соло
Два «Эвереста» выносливости: Ольга Абрамовских стала первым человеком в мире, переплывшим Ла-Манш и финишировавшим в самом длинном пробеге в мире - 3100 миль 9 августа 2026 года российская спортсменка Ольга Абрамовских (45), представляющая Марафонскую команду Шри Чинмоя, успешно завершила соло заплыв через Ла-Манш за 18 часов 27 минут. Этот результат объединил в её спортивной биографии два испытания, которые называют «Эверестами» своих дисциплин: Ла-Манш в плавании и пробег «Самопревосхождение» на 3100 миль в беге. 18 часов между Англией и Францией 7 августа Ольга стартовала в 04:20 с побережья Англии, рядом с Дувром, и спустя более 18 часов вышла на французский берег недалеко от пляжа Сангатт. Финиш был зафиксирован в 22:47, а итоговое время заплыва составило 18 часов 27 минут. По предварительным данным, Ольга стала седьмой женщиной из России, переплывшей Ла-Манш соло, и 27-м российским пловцом, успешно завершившим одиночное...
Как еврейские партизаны наводили ужас на нацистов в Белорусской ССР
14.08.2026 9:06 Аналитика
Как еврейские партизаны наводили ужас на нацистов в Белорусской ССР
Братья Бельские отказались покорно умирать в гетто и концентрационных лагерях. Взяв в руки оружие, они начали спасать от смерти других евреев и безжалостно мстить нацистам.  «Немцев мы не боялись. Мы были на своей земле. Мы с братьями выросли в деревне. А там простая философия: почему кто-то должен прийти и забрать то, что заработано нами?» — так говорил Арон Бельский из партизанского отряда братьев Бельских, действовавшего на территории оккупированной немцами Советской Белоруссии.  Примечательно, что это формирование практически полностью состояло из евреев. Они были не согласны мучительно умирать в гетто или смиренно идти на казнь и, взяв в руки оружие, дали нацистам жесткий отпор. В СССР против немцев сражались десятки еврейских партизанских отрядов, и отряд Бельских был среди них одним из самых многочисленных и эффективных. На пороге смерти Родную деревню Бельских Станкевичи в Западной Белоруссии противник...
1363 километра за 10 дней: интервью с новым рекордсменом России
13.08.2026 21:20 Интервью, мнения
1363 километра за 10 дней: интервью с новым рекордсменом России
В Москве завершились первые в истории России соревнования по десятисуточному бегу «Самопреодоление», организованные Марафонской командой Шри Чинмоя. Соревнования проходили в районе Вороново по километровой асфальтовой дорожке вокруг городского пруда. В течение 10 суток круглосуточно бегунам были предоставлены все необходимые условия для отдыха и восстановления: еда, душевые, палатки, массажные, медицинское обслуживание... В течение этих десяти дней также были проведены соревнования по 24-часовому бегу, трёхсуточному и шестисуточному бегу. Во всех соревнованиях приняли участие 44 бегуна из 18 городов России (Москва, Московская область (Зеленоград, Краснознаменск, Одинцово, Реутов), Санкт-Петербург, Волгоград, Краснодар, Белгород, Мариуполь, Омск, Ставрополь, Тверь, Челябинск, Чебоксары), а также из Беларуси и Чехии. Но больше всего желающих – 22 человека – заявилось на участие в 10-дневным пробеге. Как и ожидалось, первое место занял...