РАЗРАБОТКА ПРОГРАММНОГО КОМПОНЕНТА ДЛЯ МОДЕЛИРОВАНИЯ
ПЛОСКОГО ДВИЖЕНИЯ АВТОМОБИЛЯ С ВОЗМОЖНОСТЬЮ ВЫБОРА И
НАСТРОЙКИ ХАРАКТЕРИСТИК ЕГО УЗЛОВ И АГРЕГАТОВ
ВВЕДЕНИЕ 6
1 ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ 8
1.1 ОСНОВЫ ТЕОРИИ ДВИЖЕНИЯ АВТОМОБИЛЕЙ 8
1.2 ВНЕШНИЕ ВОЗДЕЙСТВИЯ НА АВТОМОБИЛЬ 11
1.3 ВНУТРЕННИЕ ВОЗДЕЙСТВИЯ НА АВТОМОБИЛЬ 11
1.4 ДИФФЕРЕНЦИАЛЬНОЕ УРАВНЕНИЕ ПЛОСКОГО ДВИЖЕНИЯ АВТОМОБИЛЯ 12
1.5 ЗНАЧЕНИЕ КОЭФФИЦИЕНТОВ 12
1.6 ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ 14
2 РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА 16
2.1 МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ДВИЖЕНИЯ АВТОМОБИЛЯ 16
2.2 РАЗРАБОТКА КОМПЬЮТЕРНОЙ МОДЕЛИ ДВИЖЕНИЯ АВТОМОБИЛЯ 17
2.3 РАЗРАБОТКА ПРОГРАММНОГО КОМПОНЕНТА 31
2.4 ТЕСТИРОВАНИЕ 36
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 49
Автомобильная индустрия - важная отрасль народного хозяйства. Большое внимание ученых и конструкторов неизменно уделяется совершенствованию автомобильного транспорта, повышению безопасности, снижению вредного влияния на окружающую среду. Для достижения подобных целей широко применяются компьютерные модели, что обуславливает важность и необходимость разработки систем автоматического управления.
Построение математической модели, которая отображала бы поведение реального объекта при различных внешних условиях, является одним из ключевых этапов моделирования. Чаще всего это дифференциальных уравнений, содержащих входные и выходные сигналы.
Компьютерная модель плоского движения автомобиля позволяет снизить стоимость и сроки выполнения работ, направленных на повышение скоростных свойств автомобилей, и повысить эффективность процесса разработки автомобильной техники. На основе поэлементного сопоставления результатов экспериментов с испытанными аналогами или данными, имеющихся в базе данных, можно оценить совершенство отдельных элементов автомобиля, выбрать оптимальные характеристики автомобиля.
Разработка программного компонента для моделирования плоского движения автомобиля с возможностью выбора и настройки характеристик его узлов и агрегатов является актуальной задачей, так как простому инженеру бывает нелегко разобраться в запутанных схемах компьютерных моделей, в частности, разработанных в графической среде Simulink, и, при возникновении необходимости внести в модель какие-либо изменения, требуется значительное время и навыки работы со средой моделирования. Таким образом, сложная для восприятия модель не находит должного применения. В случае данной ВКР, эта проблема будет решена за счет возможности настройки конфигурации узлов и агрегатов автомобиля непосредственно с помощью программного компонента.
Целью данной работы является повышение эффективности процесса разработки автомобильной техники с помощью применения методов компьютерного моделирования
Для достижения этой цели нужно выполнить следующие задачи:
1. Разработка компьютерной модели плоского движения автомобиля;
2. Разработка приложения с графическим интерфейсом, позволяющим осуществлять выбор и настройку конфигурации автомобиля;
3. Тестирование разработанного программного компонента.
Был разработан программный компонент для моделирования плоского движения автомобиля с возможностью выбора и настройки характеристик его узлов и агрегатов. Поставленная цель была достигнута.
В ходе выполнения работы были решены все поставленные задачи:
1. Разработана компьютерная модель плоского движения автомобиля;
2. Разработано приложение с графическим интерфейсом, позволяющим осуществлять выбор и настройку конфигурации автомобиля;
3. Было проведено тестирование разработанного программного компонента.