Метрический анализ механизма. 


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



ЗНАЕТЕ ЛИ ВЫ?

Метрический анализ механизма.



Задачей метрического анализа является определение передаточных функций элементов механизма, то есть звеньев и характерных точек, нулевого, первого и второго порядков.

Если обобщённую координату обозначить через Х1, то передаточные функции точки D ползуна могут быть представлены в виде:

ПФ0 - ,

ПФ1 - ,

ПФ2 - .

Заметим, что для определения ПФ элементов механизма будем использовать те же самые процедуры, кроме, конечно, процедуры для определения ПФ начального звена – ползуна.

Следует только обратить внимание на размерности ПФ. При обращении к процедурам линейные координаты следует вводить в миллиметрах, а угловые в градусах. При этом линейные ПФ1 будут возвращаться программой с размерностью , то есть фактически как безразмерные величины, а угловые ПФ1 – с размерностью , иначе .

Размерность линейных ПФ2 будет , а угловых , иначе .

В качестве исходных данных для расчёта механизма должны быть размеры звеньев, координаты осей неподвижных КП и ход ползуна. Заметим, что эти размеры могут быть заданы предварительно, а затем в процессе разработки программы уточняться.


Рассмотрим фрагмент программы для расчёта ПФ.

 

Begin { Начало рабочей части программы }

Driver:=Detect;

InitGraph (Driver, Mode, ''); { Инициализация графического режима }

SetBKColor (7); { Установление цвета фона экрана }

For i:=1 to m+1 do Begin { Организация цикла расчёта ПФ,

где m - число шагов начального звена }

ClearDevice; { Очистка графического экрана }

Str (I: 2, StrVar);

OutTextXY (20, 20, StrVar); { Вывод номера механизма }

{ Присвоение исходных данных: координат начальной точки ползуна, угла направляющей ползуна, начального значения и шага обобщённой координаты, признака направления движения ползуна, длину диагонали прямоугольника, изображающего ползун, экранный масштаб и признак наличия изображения на экране }

{ Величина шага начального звена может быть получена делением хода ползуна в гидроцилиндре на число шагов начального звена }

Xa0:=300; Ya0:=50;

Fing:=-30.0; { Угол направляющей }

X1[1]:=0;

dX1:=5;

jp:=-1;

lcc:=50;

Mas:=2; { Величина масштабного коэффициента }

q:=1;

{ Обращение к процедуре Polsun для определения ПФ0, ПФ1 и ПФ2 точки А ползуна }

Polsun (Xa0, Ya0, Fing, X1[i], lcc, q, Mas, jp, { Входные параметры }

Xa[i], Ya[i], Xa_1[i], Ya_1[i], Xa_2[i], Ya_2[i]); { Выходные }

Xa_[i]:=Xa[i]/1000;

Ya_[i]:=Ya[i]/1000; { Пересчёт координат из мм в метры }

Str (X1[i]:8:4, StrVar);

OutTextXY (20, 40, StrVar); { Вывод на экран значения OK }

SetColor (15);

Zveno (Xa0, Ya0, Fing+180, 240, q, Mas); { Рисуем направляющую }

{ Присвоение исходных данных для расчёта группы Ассура 1-го вида: координат оси вращения коромысла, длин шатуна 2 и коромысла 3 и признака сборки группы }

Xc:=-150; Yc:=-200;

Lab:=266;

Lcb:=490;

j1:=-1;

{ Обращение к процедуре Assur1 для определения угловых ПФ звеньев AB и CB. Исходные данные, равные нулю, описываются идентификатором z. В данном случае нулю равны ПФ1 и ПФ2 неподвижной точки С }

Assur1 (Xa[i], Ya[i], Xa_1[i], Ya_1[i], Xa_2[i], Ya_2[i], { Входные }



Поделиться:


Последнее изменение этой страницы: 2017-02-19; просмотров: 264; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.155.148 (0.005 с.)