Структура программы для определения ПФ



Механизма чушколомателя

 

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

Отличие этой программы от приведенной в приложении Д заключается в том, что кроме получения компьютерной модели механизма она позволяет определить ПФ1 и ПФ2 его элементов. В связи с этим линейные и угловые координаты объявлены массивами, так что с помощью функции Graphik могут быть выведены графики ПФ0. Следующий фрагмент программы содержит коэффициенты квадратной матрицы А1[ k, r] и элементы вектора В1[ k] (формула (11.1)). Процедура Gauss возвращает значения ПФ1 для m положений механизма. Коэффициенты матрицы для определения ПФ2 такие же, как и для определения ПФ1, а элементы вектора В2[ k] сформированы на основании формул (11.6). Значения ПФ2 возвращает функция Gauss. Программа завершается тестированием передаточных функций и выводом графиков ПФ0, ПФ1, ПФ2 элементов механизма.


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

 

Пример 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,

с учетом того, что для рассматриваемой схемы j BD<0, j BC<0 и a B>0.

Тогда , или .

Учитывая, что ,  и обозначив tg a B= 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. Рассмотрим методику определения передаточных функций кулисно-рычажного гиперболографа Вяткина, представленного на рис. 1.8. В соответствии с формулой строения этого механизма к начальному звену 1 параллельно присоединены две двухзвенные группы четвертого вида, а затем двухзвенная группа первого вида. Присоединенная затем четырехзвенная структурная группа показана на рис. 1.9. Листинг программы для расчета этого механизма приведен в приложении П.

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

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

Поскольку Ð DEK=90 °, то целевая функция имеет вид CF= sin( j OC- j DE). Так как задача по определению ПФ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]=tg j 7 ; A[3,2]=-1;      A[3,3]=-tg j 7 ; A[3,4]=1;

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

A [5,3]=1;    A [5,4]= tg j 7 ;   A [5,5]=-1;  A [5,6]=- tg j 7

A [6,5]= tg j 7 ; A [6,6]=-1.

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

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

;

;

;

;

.

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

(13.14)

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

;

;

;

;

;

где ;             ;               ;

              ;                    ;                ;

              ;               ;         ;

              .

 

 


Дата добавления: 2018-10-26; просмотров: 326; Мы поможем в написании вашей работы!

Поделиться с друзьями:






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