Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2158

.pdf
Скачиваний:
11
Добавлен:
07.01.2021
Размер:
3.53 Mб
Скачать

С

 

а

 

б

 

бА

Р с. 31. Модель двухзвенного физического маятника (а) для исследования

 

законов движения его звеньев (б)

киДатч могут регистрировать и угловые колебания, и линей-

ные, пр чем как перемещение, так и скорость, и ускорение. Выход с

датчика обычно выводят на лок осциллографа Scope (рис. 31).

 

Порядок моделирования

1.

Собрать в пакете SimMechanics модель двухзвенного физиче-

 

 

Д

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

2.

Задать начальное положение маятника 12 deg.

3.

Настроить параметры звеньев (рис. 32, 33).

4.

В меню Simulation выбрать пункт Mechanical Environment.

Здесь можно задать параметры механического моделирования (значе-

ния ускорения свободного падения, точность расчетов, способ ото-

бражения работы механизма и пр.). Внести изменения только во

вкладку Visualisation (рис. 34).

 

5.

Запустить модель, при этом наблюдая за колебаниями маят-

ника.

 

 

6.

Запустить модель с различными начальными условиями.

 

 

И

31

Си бАР с. 32. Настройки первого звена

Д

Рис. 33. Настройки второго звенаИ

32

С

 

 

и

 

 

б

 

 

Р с. 34. Задание параметров визуализации механизма

 

 

А

 

 

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

1.

Название ла ораторной ра оты и ее цель.

2.

Краткая теоретическая справка о моделировании механиче-

ских систем.

Д

3.

 

Модель двухзвенного маятника.

 

4.

Графики движения звеньев или сопряжений для различных

параметров модели.

 

 

 

 

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

1.

 

 

И

Какие основные блоки содержатся в библиотеке

SimMechanics?

 

 

2.

Особенности имитационного моделирования кинематических

механизмов в Simulink.

 

3.

Какие системы координат вы знаете?

 

4.

Что такое абсолютно твердое тело? Сколько степеней свободы

имеет твердое тело? Сколько независимых скалярных уравнений требуется для описания движения твердого тела?

33

Лабораторная работа №6

Моделирование кривошипно-шатунного механизма при помощи пакета SimMechanics

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

 

приведены в табл. 1.

 

 

 

 

 

 

 

С

 

 

 

 

 

 

 

 

и

 

 

 

 

 

 

 

Рис. 35. Расчетная схема кривошипно-шатунного механизма

 

 

 

 

 

 

 

 

 

Таблица 1

 

Массоинерционные параметры кривошипно-шатунного механизма

 

бА

 

 

 

 

 

Кривошип

 

Шатун

 

 

Масса, кг

 

1

 

 

1,5

 

 

 

Тензор инерции,г/см²

50

Д0 0 80 0 0

 

 

 

0

50

0

0

80

0

 

 

 

0

0

300

0

0

500

 

 

 

 

 

 

И

 

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

1.Создать новую Simulink-модель.

2.Проектирование механизма начинается с неподвижного звена

– земли. Для этого необходимо воспользоваться пакетом расширения SimMechanics, во вкладке Bodies выбрать блок Ground. В параметрах блока указать координаты [0; 0; 0], это означает, что координаты блока совпадают с началом инерциальной системы координат.

3.Кривошип может совершать только вращение вокруг оси OZ, поэтому в качестве шарнира нужно использовать блок Revolute из

34

вкладки Joints. В параметрах блока указать [0; 0; 1], таким образом задается возможность вращения вокруг оси OZ.

4.Добавить кривошипное звено в модель механизма, для этого необходимо воспользоваться блоком Body. Настроить параметры

блока (рис. 36).

 

 

 

 

 

С

 

 

 

 

 

и

 

 

 

 

 

бА

 

 

Для

 

Рис. 36. Параметры блока Body, моделирующего кривошип

 

5.К спроектированной части механизма добавить привод. Доба-

вить вращение к шарниру Revolute.

этого в параметрах блока

 

 

 

 

И

Revolute необходимо указать вход/выход для привода/датчика. К это-

му входу подсоединить блок Joint Actuator из вкладки Sensors and Ac-

tuators.

 

 

 

 

 

6.Для задания закона движения, формируемого в звене Joint

Actuator, необходимо задать три параметра – вектора φ(t), ω(t), ε(t).

Поэтому к входу блока Joint Actuator необходимо подать необходи-

мые векторы. Величины φ0, ω0, ε – известны, можно определить зави-

симости φ(t), ω(t), ε(t):

 

 

 

 

 

 

 

 

t2

 

(t )

 

t

 

;

(17)

 

2

 

0

0

 

 

35

 

 

(t ) 0 t;

 

(18)

 

 

(t ) const.

 

(19)

Реализоватьприведенныезависимостиввидеподсистемы(рис.37).

С

 

 

 

и

 

 

 

бА

 

 

Рис. 37. Подсистема привода кривошипа.

 

7.

Запустить часть модели.

 

 

8.

Самостоятельно

Д

доработать

модель

кривошипно-

шатунного механизма (рис. 38, 39).

 

 

 

 

 

И

 

Рис. 38. Модель кривошипно-шатунного механизма

36

Смодели Р сбА. 39. Ан мац я кривошипно-шатунного механизма

Пр мечан я. Для создания сопряжения между шатуном и не-

подвижным звеном можно использовать блок Custom Joint со степенями свободы, показанными на рис. 40 [1, 2].

воспользоваться следующими значениямиД[L1+L2; 0; 0].

Рис. 40. Параметры блока Custom Joint

При указании координат второго неподвижного звена можно

Для исследования закона движения поршня целесообразно добавить датчик перемещения Joint Sensor, а его выход подключить к осциллографу Scope.

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

И

1.Название лабораторной работы и ее цель.

2.Модель кривошипно-шатунного механизма.

3.Графики движения звеньев или шарниров для различных параметров модели.

37

Контрольные вопросы и задания

1. Почему угловая скорость является вектором? Куда направлен этот вектор?

2. Запишите компоненты тензора инерции для однородного тела

С

 

правильной геометрической формы (стержня, диска, цилиндра).

3. Как задаются законы движение звеньям механизмов?

 

Лабораторная работа №7

и

нтез регулятора механических колебательных систем

Колебательная с стема (КС) – физическая система, в которой

бА

в результате нарушен я состояния равновесия возникают собственные колебан я, о условленные свойствами самой системы [1].

С энергет ческой стороны КС делятся на: консервативные системы, в которых нет потерь энергии или которые можно с достаточной точностью сч тать лишёнными таких потерь (механические системы без трения); диссипативные системы, в которых первоначально сообщенная энергия не остается в процессе колебаний постоянной, а расходуется на ра оту, в результате чего колебания затухают; автоколебательные системы, в которых происходят не только потери энер-

 

Д

гии, но и пополнение ее за счет имеющихся в системе источников

энергии [1].

 

 

И

Рис. 41. Механическая колебательная система

38

В данной лабораторной работе будем рассматривать механическую колебательную систему, состоящую из подвижной массы m на роликах, которая находится на безмассовой платформе. Колебательная система представлена на рис. 41 [1].

Так как m – единственная масса в системе (см. рис. 41), то для нее можно записать второй закон Ньютона

 

 

 

 

 

 

F ma,

 

 

(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где а – ускорен е тела, м/с2; F – силы, действующие на подвижный

груз, Н; m – масса, кг.

 

 

 

 

 

 

 

 

 

 

 

 

 

С

 

a

 

 

d2 y

;

 

(21)

 

 

 

 

 

 

 

 

 

 

 

 

dt

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

y

 

 

 

 

 

 

 

 

 

 

иd

 

 

 

 

 

 

 

 

 

 

m

dt2

 

k(y u) 0;

(22)

 

 

d2 y

k(y u);

(23)

m

 

 

2

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

d2 y

 

 

 

 

 

k(y u)

 

 

 

 

 

 

 

 

 

 

 

 

 

,

(24)

 

 

 

2

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

бА

 

Теперь представим модель Дсистемы в виде пространства состояний. Уравнения объекта управления должны быть записаны в нормальной форме Коши, т.е. системой уравнений первого порядка. В нашем же случае имеем уравнение второго порядка, поэтому необхо-

где y, u – продольные координаты подвижной массы и безмассовой тележки соответственно.

 

 

 

 

 

 

Тогда получим в про-

димо ввести фиктивную переменную y z .

странстве состояний [1]

 

 

 

 

 

И

 

 

 

 

 

 

y z;

 

 

 

 

 

 

k(y u)

k

 

k

 

z

 

 

 

 

y

 

u.

 

m

m

 

m

 

(25)

39

Для моделирования такой системы в Simulink можно воспользо-

ваться блоком State–Space (Simulink / Continous). Для использования

этого блока необходимо представить уравнения объекта управления в

матричном виде. Блок State–Space требует, чтобы число входов, число

выходов и число переменных состояний системы совпадало, однако в

С

 

 

 

 

 

 

 

 

 

 

 

 

 

рассматриваемой системе один вход и выход, но две переменные со-

стояния. Эта проблема решается с помощью фиктивных входов и вы-

ходов [1].

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вектором состоян й является X=(y,z), входом – U=(u,.), выходом

Y=(y,.). Точка в данном случае обозначает фиктивную переменную.

Тогда в матр чном в де динамика системы запишется [1]

 

 

 

 

 

 

 

0

1 y

0

 

0 u

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

бА

 

 

 

(26)

 

 

z

 

k / m

0

z

k / m

0 .

 

 

 

Илив матр чном виде окончательно [1]

 

 

 

 

 

 

 

 

 

 

X AX BU;

 

 

 

 

 

 

 

 

 

 

 

Y CX DU,

 

 

 

 

 

 

(27)

где

 

 

 

 

 

 

 

Д

 

 

 

 

0

1

 

0

 

 

 

 

A

, B

 

0

, C

1

0

, D

0

0

.

(28)

 

k / m 0

k / m 0

0 0

0 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

И

Рис. 42. Свойства блока State-Space

40

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]