Последовательность выполнения работы

 

8. Сформировать модель полета мяча.

9. Рассчитать его скорость, ускорение.

10. Учесть в модели коэффициент упругости.

11. Построить график выходной функции в MatLab.

 

Методический пример

Составим список отношений, которые, как нам кажется, влияют на поведение мяча:

• cила гравитации равно произведению массы тела на ускорение свободного падения;

• ускорение тела равно отношению сил действующих на тело к массе тела;

• изменение скорости равно интегралу от ускорения;

• изменение расстояния равно интегралу от скорости.

1. В новом окне наберите модель полета мяча состоящую из блоков реализующих исходные отношения.

Рис. 3.6. Модель полета мяча

2. Выберите следующие параметры моделирования: меню модели > Simulation > Configuration Parameters (Ctrl+E) > Solver (рис. 3.7).

Рис. 3.7. Параметры моделирования

 

3. Запустите модель. Рассмотрите полет мяча. Постройте его график (рис. 3.8)

Рис. 3.8. Осциллограмма полета мяча

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

• Сила сжатия тела равна произведению сжатия тела на коэффициент упругости.

Отношение начинает действовать когда мяч достиг поверхности, а высота меняет знак.

4. Дополните модель функциями описывающими отскок и проверьте работу доработанной модели. Подберите коэффициент упругости который соответствует сжатию мяча на 4.5 (см. рис. 3.9 и 3.10).

Рис 3.9. Корректировка высоты

 

На рис. 3.10 представлена осциллограмма полета мяча с коэффициентом упругости.

Рис. 3.10. Осциллограмма полета мяча

 

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

• Сила трения мяча о воздух пропорциональна квадрату скорости мяча.

5. Дополните модель блоками описывающими трение мяча о воздух и проверьте работу доработанной модели. Подберите коэффициент трения при котором мяч взлетает на 80% исходной высоты. На рис. 2.11 представлена Simulink-модель с учетом силы трения.

Рис. 2.11. Введение в модель силы трения

 

Осцилограмма изменения высоты мяча представлена на рисунке 3.12.

Рис. 3.12 – Осциллограмма изменения высоты мяча



Контрольные вопросы

1. Как запустить пакет Simulink?

2. Как создать модель?

3. Как передать результаты моделирования в рабочую область Matlab?

4. Как задать параметры и метод моделирования?

5. Какое расширение имеют файлы Simulink модели?

Содержание отчета

– титульный лист;

– краткие теоретические сведения;

– три Simulink-модели полета мяча;

– осциллограммы полета мяча;

– ответы на контрольные вопросы;

– выводы по каждому пункту работы.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: