Технология SimInTech моделирование, разработка алгоритмов управления и программирование вычислителей fb.com/simintech vk.com/simintech youtube.com/c/simintech ООО «ЗВ Сервис» 2021 Содержание 1. История SimInTech 2. Технология SimInTech ▪ Разработка модели объекта ▪ Разработка модели САУ ▪ Комплексная оптимизация ▪ Генерация кода ▪ Отладка оборудования на модели объекта 3. Заключение 4. Заказчики SimInTech 2 История SimInTech От моделирования к сквозному процессу создания САУ Моделирование Создание САУ Разработка САУ Газпром 335, НПЦ АП, НПО Маш, Радар ммс, ЦКТИ, NMRI ГосНИИАС, НИТИ КБ Арматура, Теплообменник, Лукойл Сухой Гидропресс, Малахит, ОКБМ, КТЗ, Аврора Атомпроект 2009 2008 Нефтепровод 2007 ВСТО 2004 Газпром 1998 1994 Регистрация ПК МВТУ 2014 2013 2012 ВНИИАЭС НИКИЭТ Физприбор, GRS КГНЦ, МВЗ 2016 2015 2017 2018 ЭХЗ, ЦИАМ, ТрансМашХолдинг, ГосМКБ Вымпел 2019 ИСС, ВТИ, АЭМ, Маяк, НИИИС, ЦАТЭ, ПНППК 2020 Содержание 1. История SimInTech 2. Технология SimInTech ▪ Разработка модели объекта ▪ Разработка модели САУ ▪ Комплексная оптимизация ▪ Генерация кода ▪ Отладка оборудования на модели объекта 3. Заключение 4. Заказчики SimInTech 4 Технология SimInTech SimInTech позволяет реализовать технологию сквозного проектирования на всех этапах жизненного цикла САУ Разработка модели объекта Разработка модели САУ Отладка бортового ПО на модели объекта Генерация кода Отладка оборудования на модели объекта Испытания на объекте цикл создания САУ требования техническое задание испытания Технология SimInTech общий проект системное тестирование общее тестирование детальный проект модульное тестирование разработка программы 5 Архитектура SimInTech Содержит все необходимые инструменты модельно-ориентированного создания систем управления Библиотеки автоматики Генератор кода Библиотеки физических процессов SimInTech Стороннее ПО Графический редактор (индикация) Система исполнения на ОСРВ Библиотеки моделирования в SimInTech SimInTech для моделирования сложных технических объектов обладает библиотеками, как общетехническими, так и специализированными теплогидравлика SimInTech для создания комплексной модели нечеткая логика электротехника механика пневмо- и гидросистемы КБ «Арматура» динамика полета ЛА общетехническая автоматика Реализация в 2021 г. кинетика нейтронов радиосвязь 3D визуализация газотурбинные двигатели конечные автоматы верификация кода для ПЛИС цифровая обработка дизельные двигатели оптимизация пьезоприводы обмен данными цифровая обработка v2 распараллеливание расчетов нейронные сети баллистика КА электроприводы преобразователи видеообработка изображения надежность, безопасность и живучесть символьный калькулятор 7 Интеграция со сторонним ПО SimInTech обладает открытым интерфейсом для интеграции с другим ПО Специализированное атомное ПО расчетные теплогидравлические коды СОКРАТ RATEG КОРСАР TRIANA PRISET РАСНАР СMS TPP КОРТЕС ATHLET SimInTech для создания комплексной модели Общеизвестное ПО Российское ПО Возможности интеграции через DLL Подключение собственных процедур и функций в формате dll на любом языке программирования (Си, Паскаль, Фортран) через протоколы TCP/IP UDP FMI OPC и другие Зарубежное ПО разработка по требованию заказчика Комплексная модель объекта SimInTech позволяет создать комплексную модель за счет связи систем через базу сигналов в пакете проектов электрика модель САУ исполнительные механизмы расчетные параметры команды САУ точки контроля механика База сигналов показания приборов исполнительные механизмы расчетные параметры команды пилота 9 теплогидравлика Содержание 1. История SimInTech 2. Технология SimInTech ▪ Разработка модели объекта ▪ Разработка модели САУ ▪ Комплексная оптимизация ▪ Генерация кода ▪ Отладка оборудования на модели объекта 3. Заключение 4. Заказчики SimInTech 10 Среда разработки модели Позволяет создавать структурные математические модели в графическом виде, обеспечивает неограниченную вложенность и повторное использование схема модели вложенная структура направленный граф настраиваемое изображение блоков язык программирования 11 Содержание 1. История SimInTech 2. Технология SimInTech ▪ Разработка модели объекта ▪ Разработка модели САУ ▪ Комплексная оптимизация ▪ Генерация кода ▪ Отладка оборудования на модели объекта 3. Заключение 4. Заказчики SimInTech 12 Оформление и структурирование проекта SimInTech позволяют создавать удобный для навигации проект алгоритмов, структурированный и оформленный по требованиям Заказчика Инструменты создания структур: ▪ дерево проекта; ▪ неограниченная вложенность; ▪ многократное использование подпрограмм; ▪ векторная обработка; ▪ условное выполнение субмоделей. 13 Индивидуальная настройка проекта Для реализации конкретных требований создаются индивидуальные настройки, обеспечивающие жесткую последовательность реализации проекта Индивидуальные настройки проекта: ▪ содержат шаблон алгоритма; ▪ формируют содержание проекта; ▪ обеспечивают коллективную разработку алгоритмов управления; ▪ предоставляют связь с требованиями; ▪ обеспечивают интеграцию с системами управления версиями. 20% 14 Содержание 1. История SimInTech 2. Технология SimInTech ▪ Создание модели объекта ▪ Создание модели САУ ▪ Комплексная оптимизация ▪ Генерация кода ▪ Отладка оборудования на модели объекта 3. Заключение 4. Заказчики SimInTech 15 Модель оптимизации систем SimInTech передает данные моделей систем и САУ в оптимизатор для оптимизации их параметров модель САУ видеокадры управления показания приборов оптимальные параметры команды пилота команды САУ точки контроля оптимальные параметры База сигналов исполнительные механизмы модель объекта 20% расчетные параметры Комплексная оптимизация оптимальные параметры Расчет критериев оптимизации 16 Содержание 1. История SimInTech 2. Технология SimInTech ▪ Разработка модели объекта ▪ Разработка модели САУ ▪ Комплексная оптимизация ▪ Генерация кода ▪ Отладка оборудования на модели объекта 3. Заключение 4. Заказчики SimInTech 17 Генерация исходного кода по схеме Генерация кода в SimInTech осуществляется на основе шаблонов, что обеспечивает создание кода, совместимого с различными компиляторами Проект алгоритмов Шаблоны ST Schneider Unity Си MS Visual Studio Cи GCC Linux Cи GCC QNX Си Keil 20% Си Automation Studio 18 Компиляторы и ОС Полученный код Си не требует верификации SimInTech обеспечивает создание кода, который содержит описание алгоритмов управления на языке Си, готовое к загрузке в контроллер управления Проект алгоритмов Алгоритм на языке СИ ГОСТ Р МЭК 60880-2010 СЕРТИФИЦИРОВАНО Системы контроля и управления важные для безопасности АЭС Набор необходимых файлов 19 20% Генерация кода в микроконтроллеры SimInTech позволяет сгенерировать код в управляющий контроллер сразу из модели алгоритмов управления, реализованных в SimInTech Шаблон генератора кода СИ Микроконтроллер без ОСРВ Среда разработки / компилятор 20 Генерация кода в контроллеры с ОСРВ SimInTech позволяет сгенерировать код в управляющий контроллер сразу из модели алгоритмов управления, реализованных в SimInTech Блоки I/0 в линейке SimInTech init read write Контроллер с ОСРВ Шаблон генератора кода СИ NordWind исполнительная среда реального времени кольцевой архив сетевой обмен восстановление каналов доступ к базе данных сервер отладки Размещение переменных в памяти и запуск алгоритма с заданным временным интервалом 21 Компилятор Формирование управляющих программ для САУ SimInTech позволяет перейти от традиционного программирования контроллеров к автоматической генерации кода Традиционная разработка программ управления интерпретация программа Си техническое задание (текст, схемы, таблицы) технолог, конструктор программист Применение SimInTech генерация кода модель САУ в формате SimInTech программа Си 22 тестирование САУ, устранение ошибок ✓ нет ошибок программирования ✓ наличие актуального документа «как это работает» ✓ есть возможность оперативно модернизировать систему ✓ программист не занимается интерпретацией ТЗ в коды Си, а занимается только системной частью ✓ для корректировки алгоритмов в аппаратуре не нужен программист Содержание 1. История SimInTech 2. Технология SimInTech ▪ Разработка модели объекта ▪ Разработка модели САУ ▪ Комплексная оптимизация ▪ Генерация кода ▪ Отладка оборудования на модели объекта 3. Заключение 4. Заказчики SimInTech 23 Полунатурное моделирование SimInTech позволяет создать стенд испытаний аппаратуры САУ через цифровые и аналоговые каналы управления и обратные связи модель объекта Модель САУ (проект алгоритмов) исполнительные механизмы команды САУ точки контроля загрузка и удаленная отладка Аппаратура САУ расчетные параметры База сигналов показания приборов видеокадры управления 20% цифровые и аналоговые каналы и связи команды оператора 24 Содержание 1. История SimInTech 2. Технология SimInTech ▪ Разработка модели объекта ▪ Разработка модели САУ ▪ Комплексная оптимизация ▪ Генерация кода ▪ Отладка оборудования на модели объекта 3. Заключение 4. Заказчики SimInTech 25 Мировой опыт проектирования САУ SimInTech обеспечивает сокращение стоимости и сроков разработки систем за счет раннего обнаружения и исправления ошибок в проекте Относительное количество обнаруженных ошибок моделирование в SimInTech с без моделирования Стоимость и сроки исправления ошибок с с с с требования требования проект проект программа программа 26 испытания испытания Результаты использования SimInTech SimInTech позволяет сократить сроки и трудоемкость на всем цикле создания САУ до 50% и создания технических систем до 30% Инструменты Эффекты применения Создание мат. моделей и накопление библиотек проектов Сокращение сроков на этапе функционального проектирования Проектирование алгоритмов и их связь с моделью Сокращение сроков реализации проекта алгоритмов и их отладки Структурирование проектов СУ Сокращение сроков создания комплексной САУ Автоматическая генерация кода Сокращение сроков создания встраиваемого ПО Исполнительная среда Быстрое создание стендов для полунатурного моделирования Сокращение сроков отладки систем (в железе) Сокращение сроков передачи знаний Почему Заказчики выбирают Адаптация по требованиям заказчика наполнение библиотек, адаптация и доработка ПО Российское ПО возможность сертификации по требованиям любых органов, отсутствие санкций Технические преимущества самое быстрое ядро, инструменты для структурирования СУ, оптимальная генерация кода 28 ? Содержание 1. История SimInTech 2. Технология SimInTech ▪ Разработка модели объекта ▪ Разработка модели САУ ▪ Комплексная оптимизация ▪ Генерация кода ▪ Отладка оборудования на модели объекта 3. Заключение 4. Заказчики SimInTech 29 Заказчики SimInTech Компания «ЗВ Сервис» выполнила ряд значимых проектов по автоматизации процессов проектирования и создания систем управления в разных отраслях Германия КБ «Арматура» 30 ВУЗы, использующие Илья Колотыркин Коммерческий директор +7 (916) 58 22 666 i.kolotyrkin@3v-services.com Тестовая версия SimInTech: http://simintech.ru/ fb.com/simintech vk.com/simintech youtube.com/c/simintech