Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Передаточные функции.rtf
Скачиваний:
3
Добавлен:
08.08.2019
Размер:
11.08 Mб
Скачать

12 Структура программы для определения пф механизма чушколомателя

Программа для определения передаточных функций механизма чушколомателя приведена в приложении К.

Отличие этой программы от приведенной в приложении Приложение Д заключается в том, что кроме получения компьютерной модели механизма она позволяет определить ПФ1 и ПФ2 его элементов. В связи с этим линейные и угловые координаты объявлены массивами, так что с помощью функции Graphik могут быть выведены графики ПФ0. Следующий фрагмент программы содержит коэффициенты квадратной матрицы А1[k,r] и элементы вектора В1[k] (формула (Error: Reference source not found)). Процедура Gauss возвращает значения ПФ1 для m положений механизма. Коэффициенты матрицы для определения ПФ2 такие же, как и для определения ПФ1, а элементы вектора В2[k] сформированы на основании формул (11 ОПРЕДЕЛЕНИЕ ПФ1 И ПФ2 ЭЛЕМЕНТОВ МЕХАНИЗМОВ ВЫШЕ ВТОРОГО КЛАССА.6). Значения ПФ2 возвращает функция Gauss. Программа завершается тестированием передаточных функций и выводом графиков ПФ0, ПФ1, ПФ2 элементов механизма.

13 Алгоритмы и программы для определения пф механизмов выше второго класса

Пример 1. Рассмотрим определение передаточных функций элементов механизма, приведенного на рис. 13.1 и содержащего только вращательные КП.

Рисунок.1 – Схема механизма

Этот механизм состоит из начального звена и структурной группы, включающей звенья 2, 3, 4 и 5. Фиктивный механизм с начальным звеном 2 получим, мысленно разрушив звено 4. Тогда, рассматривая начальное звено и структурную группу 1-го вида, включающую звенья 3 и 5, можно определить координаты точек K и F для фиксированного положения точки А кривошипа и различных значений угла jАВ фиктивного кривошипа 2. Для этого механизма целевая функция имеет вид

. (13.1)

Так как структурная группа рассматриваемого механизма содержит 4 внутренние КП – В, F, C и K, следует записать 8 уравнений связей.

Они имеют вид:

(13.2)

Для определения ПФ1 внутренних КП продифференцируем систему уравнений (13.2) и получим:

(13.3)

При этом было учтено, что и . Для определения коэффициентов матрицы в методе Гаусса в левой части уравнения (13.3) следует записать слагаемые, содержащие неизвестные , , , , , , , , а в правой части – известные слагаемые, содержащие и .

Тогда коэффициенты квадратной матрицы, содержащей восемь строк и восемь столбцов, имеют следующие значения:

A[1,1]=xB-xA; A[1,2]=yB-yA;

A[2,1]=xB-xF; A[2,2]=yB-yF; A[2,3]=xF-xB; A[2,4]=yF-yB;

A[3,3]=xF-xA; A[3,4]=yF-yA;

A[4,1]=xB-xC; A[4,2]=yB-yC; A[4,5]=xC-xB; A[4,6]=yC-yB;

A[5,3]=xF-xK; A[5,4]=yF-yK; A[5,7]=xK-xF; A[5,8]=yK-yF;

A[6,5]=xC-xD; A[6,6]=yC-yD;

A[7,7]=xK-xD; A[7,8]=yK-yD;

A[8,5]=xC-xK; A[8,6]=yC-yK; A[8,7]=xK-xC; A[8,8]=yK-yC.

Остальные коэффициенты матрицы равны нулю.

Свободные члены матрицы В1 системы уравнений имеют вид:

B1[1]=(xB-xA) + (yB-yA) ;

B1[2]=0;

B1[3]= (xF-xA) + (yF-yA) ;

B1[4]=0;

B1[5]=0;

B1[6]=0;

B1[7]=0;

B1[8]=0.

Для определения ПФ2 внутренних КП продифференцируем систему уравнений (13.3) и получим:

(13.4)

Далее систему (13.4) следует записать так, чтобы в левой части каждого уравнения оказались слагаемые, содержащие неизвестные , , , , , , , , а в правой части – слагаемые, содержащие известные , .

Нетрудно заметить, что коэффициенты квадратной матрицы для определения ПФ2 такие же, как и для определения ПФ1, а свободные члены В2 системы уравнений имеют вид:

В2[1]= ;

B2[2]= ;

B2[3]=

B2[4]=

B2[5]=

B2[6]=

B2[7]=

B2[8]=

Листинг программы для определения ПФ рассматриваемого механизма приведен в приложении Л.

Пример 2. Определим передаточные функции механизма, содержащего кинематическую пару «кулиса-камень» и представленного на рис. 13.2.

Рисунок 13.2 – Схема механизма с кулисной парой

Этот механизм по классификации Ассура-Артоболевского является механизмом 3-го класса, так как содержит четырехзвенную структурную группу, включающую базовое звено 3 и звенья 2, 4 и 5. Листинг программы для определения ПФ элементов этого механизма приведен в приложении М.

Для определения ПФ0 элементов этого механизма, а именно хВ, yB и хС , в результате мысленного разрушения звена 4 получим фиктивный механизм с кривошипом 2 и группой Ассура второго вида, содержащей звенья 3 и 5.

Тогда целевая функция имеет вид

CF=YB-YD-(XB-XD)tgjBD.

Для определения ПФ1 , и следует записать три уравнения связей. Два из них имеют следующий вид:

; (13.5)

. (13.6)

Третье уравнение может быть записано следующим образом:

jBD=jBC-aB,

с учетом того, что для рассматриваемой схемы jBD<0, jBC<0 и aB>0.

Тогда , или .

Учитывая, что , и обозначив tgaB=k, окончательно получим

(yD - yB)[(xC - xB) + k(yN -yB)]=(xD - xB)[(yN - yB) - k(xC - xB)]. (13.7)

Для определения неизвестных ПФ1 продифференцируем уравнения (13.5)…(13.7).

С учетом того, что , и , получим:

(13.8)

Систему уравнений записываем в форме, удобной для определения элементов квадратной матрицы:

(13.9)

Тогда элементы квадратной матрицы для определения ПФ1 элементов структурной группы:

A[1,1]=xB-xA; A[1,2]=yB-yA; A[1,3]=0;

A[2,1]=xB-xС; A[2,2]=yB-yN; A[2,3]=xC-xB;

A[3,1]=yN-yD+k(2xB-xC-xD);

A[3,2]=xD-xC+k(2yB-yN-yD);

A[3,3]=yD-yB+k(xD-xB).

Правые части системы уравнений имеют вид:

B1[1]= ;

B1[2]=0;

B1[3]=0.

Продифференцировав уравнения (13.9) ещё раз, получим систему линейных уравнений для определения ПФ2 элементов структурной группы, которая в результате преобразований принимает следующий вид:

(13.10)

Замечаем, что элементы квадратной матрицы для определения ПФ2 элементов структурной группы такие же, как и для определения ПФ1.

Правые части системы уравнений имеют вид:

В2[1]=

B2[2]=

B2[3]= .

Пример 3. Рассмотрим определение ПФ механизма, представленного на рис. 13.3.

Рисунок 13.3 – Схема механизма

Листинг программы для расчета этого механизма приведен в приложении Н.

Рассматриваемый механизм содержит шестизвенную структурную группу, содержащую два базовых звена 3 и 5 и четыре поводка 2, 4, 6 и 7. Для построения компьютерной модели механизма мысленно разрушим звено 7 и рассмотрим фиктивный механизм с формулой строения

(0-2)®(3-4)1®(5-6)1 .

Используя стандартные процедуры As1 и Poi, определяем координаты точки F. Целевая функция имеет вид

.

Так как рассматриваемая структурная группа имеет пять внутренних КП, можно записать десять уравнений связей вида

и т.д.

Для определения линейных ПФ1 осей вращательных КП следует продифференцировать эти уравнения и получить десять уравнений вида

и т.д.

При этом известными величинами являются , , а также , , , , , . После переноса известных величин в правые части системы десяти уравнений получим коэффициенты квадратной матрицы:

A[1,1]=xA-xB; A[1,2]=yA-yB;

A[2,1]=xB-xC; A[2,2]=yA-yB; A[2,3]=xC-xB; A[2,4]=yC-yB;

A[3,1]=xB-xD; A[3,2]=yB-yD; A[3,5]=xD-xB; A[3,6]=yD-yB;

A[4,3]=xD-xC; A[4,4]=yD-yC; A[4,5]=xC-xD; A[4,6]=yC-yD;

A[5,5]=xD-xE; A[5,6]=yD-yE;

A[6,3]=xC-xF; A[6,4]=yC-yF; A[6,9]=xF-xC; A[6,10]=yF-yC;

A[7,3]=xC-xK; A[7,4]=yC-yK; A[7,7]=xK-xC; A[7,8]=yK-yC;

A[8,7]=xK-xF; A[8,8]=yK-yF; A[8,9]=xF-xK; A[8,10]=yF-yK;

A[9,7]=xK-xG; A[9,8]=yK-yG;

A[10,9]=xF-xH; A[10,10]=yF-yH.

Остальные коэффициенты равны нулю. Правая часть первого уравнения системы B1[1]= . Остальные B1 равны нулю. С помощью процедуры Gauss определяем , , , , , , , , ,  .

В результате повторного дифференцирования получим систему десяти уравнений для определения ПФ2 в форме:

;

.

При этом известными являются все ПФ1, а также и , кроме того, , , , , , .

Тогда коэффициенты квадратной матрицы для определения ПФ2 такие же, как и для определения ПФ1.

Правые части уравнений имеют вид:

;

;

;

;

;

;

;

;

;

.

С помощью процедуры Gauss определяем , , , , , , , , , .

После этого в программе выполняется тестирование всех ПФ.

Пример 4. Рассмотрим методику определения передаточных функций кулисно-рычажного гиперболографа Вяткина, представленного на рис. .8. В соответствии с формулой строения этого механизма к начальному звену 1 параллельно присоединены две двухзвенные группы четвертого вида, а затем двухзвенная группа первого вида. Присоединенная затем четырехзвенная структурная группа показана на рис. .9. Листинг программы для расчета этого механизма приведен в приложении П.

Как видно из программы, расчет кривошипа, двух структурных групп четвертого вида и группы первого вида выполнен с помощью стандартных процедур, используемых для расчета механизмов второго класса. В результате определяем передаточные функции внешних КП: линейные ПФ точки В и угловые ПФ звена 7. После этого могут быть определены ПФ0 элементов четырехзвенной структурной группы.

В качестве кривошипа фиктивного механизма принимаем звено 11. Тогда присоединенной структурной группой является двухзвенная группа второго вида, включающая звенья 8 и 10.

Поскольку Ð DEK=90°, то целевая функция имеет вид CF=sin(jOC-jDE). Так как задача по определению ПФ1 или ПФ2 элементов группы содержит по шесть неизвестных (по две линейные ПФ точек D, E и K), следует записать шесть уравнений связей

(13.11)

Для определения ПФ1 продифференцируем эти уравнения:

(13.12)

После преобразования этих уравнений получим коэффициенты матрицы для реализации методом Гаусса:

A [1,1]=xD-xB; A[1,2]=yD-yB;

A[2,1]=xD-xE; A[2,2]=yD-yE; A[2,3]=xE-xD; A[2,4]=yE-yD;

A[3,1]=tgj7; A[3,2]=-1; A[3,3]=-tgj7; A[3,4]=1;

A[4,3]=1; A[4,4]=-ctgj1; (13.13)

A[5,3]=1; A[5,4]=tgj7; A[5,5]=-1; A[5,6]=-tgj7

A[6,5]=tgj7; A[6,6]=-1.

Остальные коэффициенты равны нулю.

Правые части уравнений:

;

;

;

;

.

Для определения ПФ2 продифференцируем уравнения (13.12) и получим

(13.14)

После преобразования этих уравнений получим коэффициенты матрицы для определения ПФ2 элементов группы, аналогичные коэффициентам (13.13). При этом правые части уравнений имеют вид:

;

;

;

;

;

где ; ; ;

; ; ;

; ; ;

.