Синергия

Все книги издательства Синергия


    Creation of a chemical-technological system digital twin using the Python language

    Е. А. Власова

    В настоящее время при моделировании сложных технологических процессов в киберфизических системах все более широкое распространение получают процедуры создания так называемых цифровых двойников (ЦД), которые являются виртуальными копиями реальных объектов и отражают их основные свойства и характеристики на различных этапах жизненного цикла. Применение цифровых двойников позволяет в реальном времени отслеживать текущее состояние моделируемой системы, а также предоставляет дополнительные возможности для инжиниринга и более глубокой настройки входящих в нее компонентов для повышения уровня качества выпускаемой продукции. Развитию технологии «цифровой двойник» способствует происходящая в настоящее время Четвертая промышленная революция, характеризующаяся массовым внедрением в производство киберфизических систем. Указанные системы основаны на использовании новейших технологий обработки и представления данных и обладают сложной структурой информационных связей между ее компонентами. При создании цифровых двойников элементов подобных систем целесообразно использовать языки программирования, которые позволяют реализовывать визуализацию моделируемых процессов, а также предоставляют удобный и развитый аппарат для работы со сложными математическими зависимостями. Подобными характеристиками обладает язык программирования Python. В статье в качестве примера киберфизической системы рассматривается химико-технологическая система на основе обжиговой машины конвейерного типа. Данная система предназначена для реализации процесса производства окатышей из отходов добычи апатит-нефелиновых руд. В статье описаны различные аспекты создания цифрового двойника ее элементов, осуществляющих химико-технологический процесс сушки применительно к единичному окатышу. Цифровой двойник реализован с использованием языка программирования Python 3.7.5, и предусматривает визуализацию протекания процесса в виде трехмерной интерактивной модели. Визуализация выполнена с применением библиотеки VPython. Приводится описание алгоритма работы программного обеспечения цифрового двойника, вид интерфейса информационной системы, формат входной и выходной информации, а также результаты моделирования исследуемого химико-технологического процесса. Показано, что разработанный цифровой двойник может применяться в трех вариантах: самостоятельно (Digital Twin Prototype), в качестве экземпляра цифрового двойника (Digital Twin Instance), а также в составе совокупности цифровых двойников (Digital Twin Aggregate).

    Методы создания автоматизированных средств обучения программированию

    О. В. Ратанова

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

    Virtualization technologies and information system security

    Е. А. Власова

    Актуальность исследования продиктована внедрением цифровизации во все сферы жизнедеятельности людей, своевременной защиты информации, и в первую очередь персональных данных граждан. Задачей проведенного исследования послужила необходимость преобразования методов и подходов защиты информации при ее передачи, создании и хранении. Методический арсенал проведенного исследования представлен общенаучными методами познания сути и содержания изучаемого явления, структурирования составляющих его элементов и их системного обобщения, анализа причинно-следственной связи между функционалом визуализации и защитой информационного обеспечения принимаемых управленческих решений. В представленной статье рассмотрены проблемы применения технологии виртуализации для цифровой трансформации бизнеса – защиты конфиденциальной информации. Авторами проанализированы основные технологии виртуализации для цифровой трансформации бизнеса и сделан вывод о необходимости совершенствования нормативно-правовой базы в данной области. Значимость настоящей статьи заключается в том, что применение метода виртуализации позволит повысить уровень безопасности бизнеса с минимальными потерями. Действующий ГОСТ Р 56938–2016 «Защита информации при использовании технологий виртуализации» не в полной мере отражает вопросы защиты информации в условиях ее визуализации, что приводит к необходимости совершенствования нормативно-правовой базы при использовании технологий виртуализации для защиты информации. Особое внимание при этом следует уделить облачным хранилищам, сервисам для совместной работы и общения, программам для удаленного управления проектами, решениям в области кибербезопасности, CRM-системам. Все это особенно актуально сегодня, в период появления виртуальных рабочих мест и перевода работников на дистанционный режим работы.

    Прикладная информатика №1 (91) 2021

    Группа авторов

    Журнал «Прикладная информатика» является преемником одноименного сборника, выпускавшегося с 1981 года издательством «Финансы и статистика». Журнал с 2006 года входит в состав учредителей ряда международных и всероссийских конференций, а также оказывает оргкомитетам информационную поддержку в проведении таких мероприятий. Решением Президиума Высшей аттестационной комиссии (ВАК) Министерства образования и науки РФ журнал «Прикладная информатика» вошел в Перечень ведущих рецензируемых научных журналов и изданий, в которых должны быть опубликованы основные научные результаты диссертации на соискание ученой степени доктора и кандидата наук. Тематика публикаций журнала связана с теоретическими и прикладными аспектами применения компьютерного моделирования и информационных технологий в различных областях профессиональной деятельности. Целевую аудиторию журнала составляют главным образом представители академического сообщества – аспиранты и соискатели ученых степеней и званий, а также преподаватели, студенты и руководители высшей школы, а также практикующие специалисты в области информационных технологий. Основными адресатами предложений о сотрудничестве являются вузы и научно-исследовательские организации, работающие в рамках предметной области журнала, а также IT-компании. Рубрикатор журнала охватывает различные направления научных исследований и практических разработок в данной сфере и включает следующие основные разделы: • IT-бизнес (методики проведения исследований предметной области в различных отраслях предпринимательской деятельности) • IT-менеджмент (вопросы, связанные с организацией производственного процесса) • IT в государственных программах • IT и образование • Подготовка IT-специалистов (информатика выступает как предмет изучения) • E-learning (информатика в качестве инструмента организации учебного процесса) • IT в естественных науках • Инструментальные средства (материалы с акцентом на технологию разработки программного обеспечения) • В преподавательский портфель (материалы учебно-методического характера) • Точка зрения (дискуссионные материалы) • История специальности (материалы данной рубрики будут особенно полезны для молодых специалистов) Журнал выходит 6 раз в год.