06 ноября 2012

MATLAB и Simulink позволяют ускорить генерацию конечного кода и вдвое сократить время, необходимое для моделирования физических систем.


Сегодня компания MathWorks объявила о том, что специалисты BAE Systems использовали модельно-ориентированное проектирование при разработке нового бортового тренажера для эсминца типа 45 ВМС Великобритании, который позволит повысить эффективность обучения экипажа перед началом службы на боевом корабле. Новая бортовая тренажерная система позволяет экипажу в режиме реального времени контролировать, настраивать и восстанавливать ходовые, энергетические и вспомогательные системы корабля при различных авариях и повреждениях.

Тренажер моделирует 16 взаимосвязанных систем, общее количество входов и выходов которых составляет приблизительно 4000, и создает обучающую среду для экипажа с высокой степенью достоверности. Он также моделирует аварии, такие как падения давления вследствие утечек и срабатывание трюмной сигнализации из за затопления отсека. Это позволяет подготовить курсантов ко всем случаям, которые могут произойти в реальности, перед тем как они приступят к службе. Группа разработчиков BAE Systems использовала Simulink и MATLAB для упрощения создания моделей объектов для тренажера.

После разработки и проверки моделей объектов была создана версия моделирования в реальном времени, интегрированная с бортовыми системами управления корабля. Инженеры BAE Systems автоматически сгенерировали более 90 000 строк C кода для тренажера. Благодаря более эффективному коду C моделирование в реальном времени использует всего 2 % времени ЦП (требования спецификации позволяют использовать до 20 % времени), что освобождает процессор компьютера для параллельного выполнения других задач. Общее время разработки средства моделирования было сокращено вдвое по сравнению с типовыми проектами в этой области.

«Без инструментов MathWorks мы не смогли бы разработать тренажер с таким небольшим количеством ресурсов», — говорит Питер Уортингтон (Peter Worthington), главный инженер подразделения BAE Systems Maritime — Naval Ships. — «При использовании обычных методов для успешного завершения проекта тренажера потребовалось бы выполнить в два-четыре раза больше работ. Благодаря модельно-ориентированному проектированию нам удалось упростить процесс разработки и ограничиться услугами всего трех инженеров при моделировании физических систем корабля и генерации конечного кода C для тренажерной системы».

Поскольку модели MATLAB и Simulink, используемые в тренажере, были созданы до полной разработки моделируемых ими систем, группа разработчиков тренажера смогла выявить потенциальные проблемы, связанные с взаимодействием систем, и заранее сообщить о них остальным участникам проектной группы «Тип 45». Эта возможность подтвердила, что важные проблемы проектирования могут быть выявлены и устранены на ранней стадии, позволяя избежать дорогостоящих доработок, которые могли бы понадобиться при более позднем обнаружении.

«Модельно-ориентированное проектирование становится предпочтительным методом разработки в коммерческой и военной промышленности во всем мире по мере того, как компании узнают о преимуществах этого метода для оптимизации проектных работ», говорит Джон Фридман (Jon Friedman), руководитель отдела маркетинга в отрасли ПВО и ПКО в компании MathWorks. «Работа BAE Systems продолжает демонстрировать возможности модельно-ориентированного проектирования, позволяющие улучшить взаимодействие между проектными группами, работающими над комплексными проектами, а также обнаруживать и устранять проблемы проектирования на ранней стадии процесса».

Новость
dBricks - инструмент разработчика КБО
31.03.2021
Видео
Управление разработкой сложных систем с dBricks
12.01.2021
Новость
Сборник материалов VI всероссийской научно-практической конференции "Технологии разработки и отладки сложных технических систем"
03.04.2020
Новость
Внимание! Изменение формата конференции “Технологии разработки и отладки сложных технических систем” на online
18.03.2020
Новость
Системы управления на конференции в МГТУ
18.02.2020
Видео
Работа с Low-Cost оборудованием в Simulink
26.11.2019
Видео
Введение в Simulink
26.11.2019
Новость
Доступны для скачивания материалы первого и второго дней VI всероссийской конференции "Технологии разработки и отладки сложных технических систем"
03.06.2019
Новость
Материалы первого дня VI всероссийской конференции "Технологии разработки и отладки сложных технических систем" доступны к скачиванию
31.05.2019
Новость
27-28 марта 2019 года прошла VI научно-практическая конференция «Технологии разработки и отладки сложных технических систем»
05.04.2019
Новость
Второй день VI всероссийской конференции "Технологии разработки и отладки сложных технических систем"
28.03.2019
Новость
Первый день VI всероссийской конференции "Технологии разработки и отладки сложных технических систем"
27.03.2019