Повышение качества тестирования



Аннотация

Анализ систем программного моделирования технических установок

 

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

Ключевые слова: Программно-аппаратное моделирование (ПАМ), моделирование технологических процессов, имитационное моделирование, компьютерные тренажеры, системы поддержки принятия решений, инжиниринг систем управления.

 

 

Введение

 

 

Пятьдесят лет назад слова «модель», «моделирование» были известны только очень узкому кругу высокопрофессиональных специалистов, связанных или с исследованием сложных физических и природных процессов и явлений, или с созданием сложных технических объектов (в основном, как правило, военного назначения). Сегодня слова «модель» и «моделирование» известны даже школьникам, используются в обычной жизни и уже не воспринимаются как узкоспециальные термины. Компьютерные информационные технологии расширили возможности моделирования, и сегодня трудно представить научно-исследовательскую и серьезную проектную деятельность без использования методологии и современных средств построения и использования моделей. Можно констатировать, что за последние десятилетия моделирование оформилось в самостоятельную междисциплинарную область знаний со своими объектами, закономерностями, подходами и методами исследования и относится к общим методам научного познания.

Цель
Данная статья содержит теоретический материал по основным разделам дисциплины «Моделирование технологических процессов» и позволяет читателю получить знания и представления об основах и методологии моделирования, о построении и применении систем программного моделирования в технических установках.

 

Давайте разберемся, так что же такое программное моделирование. Программно-аппаратное моделирование (ПАМ, англ. hardware - in - the - loop simulation) представляет собой метод, который используется в разработке и испытании сложных встроенных систем реального времени. ПАМ обеспечивает эффективную платформу, при помощи добавления сложной системы управления для тестирования платформы. Сложная система управления присутствует на этапе тестирования и разработки, так как добавлено математическое представление всех связанных динамических систем. Это математическое представление называют «Программное моделирование». Встроенная система взаимодействует с этим программным моделированием и позволяет тестировать её.

Как ПАМ работает

ПАМ включает в себя электрически эмулируемые датчики и приводы. Они выступают в качестве интерфейса между инструментом моделирования и встроенной тестируемой системой. Значение каждого датчика контролируется программной средой и считывается тестируемой системой. Также, встроенная тестируемая система осуществляет свои алгоритмы с помощью сигналов, подаваемых на привод. Изменения в этих сигналах приведут к изменениям в значениях нашей программной среды.

Динамика гидравлических компонентов тормозной системы;

Дорожные характеристики

Почему следует использовать Программно-аппаратное моделирование?

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

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

 

Повышение качества тестирования

Использование ПАМ повышает качество тестирования, увеличивая объём тестируемых процессов. В идеале, встроенная система будет тестироваться реальными процессами, которые, как правило, сами накладывают ограничения в плане объёма тестируемых данных. Например, тестирование блока управления двигателем, как настоящий процесс может создать следующие опасные условия для инженера-испытателя:

Тестирование на уровне или за пределами диапазона определённых параметров ECU (параметры двигателя и т. д.)

Тестирование и проверка системы при условиях сбоя

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

 

Плотный график разработки

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

 


Дата добавления: 2019-02-26; просмотров: 161; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!