Uploaded by elsoldador

SimInTech

advertisement
Технология 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
Download