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

2426

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

При подстановке yв и yн в формулу (4.47) вместо y получаются соответствующие значения ρв и ρн.

В координатах (ρ–Y1) уравнение прямой, проходящей через две точки (ρв, yв) и (ρн, yн), выглядит следующим образом:

ρ- ρн = y - yн .

ρв - ρн yв - yн

Отсюда

(ρв - ρн )

 

æ

ρн -

yн ×(ρв - ρ

н )

ö

 

ç

÷

 

(yв - yн )

 

ρ = y × (yв - yн )

+

èç

 

ø÷.

При обозначении

(ρ - ρ )

 

ρ0 p

кp = (yвв - yнн)

;

уравнение (4.49) запишется в виде

ρ = y × кp

= ρ - yн ×(ρв - ρн )

н (yв - yн )

+ ρ0 p .

(4.48)

(4.49)

(4.50)

(4.51)

Далее необходимо решить систему из двух уравнений (4.51) и (4.34), т.е. найти точку пересечения прямой и дуги окружности. При подстановке (4.51) в (4.34) получается

 

(y × кp + (ρ0 p - c1 ))2 + y2 = R3

2 .

 

(4.52)

После разложения

 

 

 

y2 × кp2 + 2 × y × кp ×(ρ0 p - c1 )+ (ρ0 p - c1 )2 + y2 = R32 .

 

После комплектования по степеням y

 

 

 

y2 × (1+ кp

2 )+ y ×(2 × кp ×(p0 p - c1 ))+ ((p0 p - c1 )2 - R3

2 )= 0 .

(4.53)

При обозначении

 

 

 

s1=1+кp2; s2=2·кp·(ρ0pc1); s3=(ρ0pc1)2R32

(4.54)

уравнение (4.53) запишется в виде

 

 

 

 

y2·s1+y·s2+s3=0.

 

 

(4.55)

190

Решения данного квадратного уравнения имеют вид

 

 

 

 

 

 

 

 

 

y =

- s

2

± s

2 - 4 × s × s

 

 

2

1 3

.

(4.56)

 

 

 

 

 

1,2

 

 

2

× s1

 

 

 

 

 

После того, как два решения (4.56) найдены, необходимо отбросить все комплексные и отрицательные корни. Останется одно решение либо вообще ни одного. Последнее означает, что прямая не пересекает окружность.

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

Сравнительные расчеты показали, что полученное по формуле (4.56) приближенное решение расходится с истинным значением на несколько десятых долей миллиметра (максимально), что можно считать незначительной погрешностью при перемещении грузов.

После того, как найдено решение y по формулам (4.56), (4.41) или (4.42), по координате y оголовка стрелы и уравнению прямой в пространстве (4.15) могут быть найдены две других координаты оголовка x и z:

x =

(y - y1 )×(x2 - x1 )

+ x ;

(4.57)

(y2 y1 )

 

 

1

 

 

 

 

 

z =

 

(y - y1 )×(z2 - z1 )

+ z .

(4.58)

 

 

 

 

(y2 y1 )

1

 

 

 

 

 

Затем могут быть определены все управляемые координаты ГПК, соответствующие данному положению точки оголовка стрелы:

q7=arctg(z/x). (4.59)

Подсчитав предварительно ρ по формуле (4.16) и используя схему на рис. 4.13, получаются выражения:

 

 

q9

c3

q8,1

c2

R

y

 

q8

 

 

 

 

Y1

X1

 

 

q7

 

 

Z1

 

q8,2 c1

ρ

 

 

 

Рис. 4.13. Схема для определения координат q7, q8 и q9

R =

 

 

 

 

 

 

 

(c2 + q9 )2

+ c3

2

 

;

(4.60)

 

 

 

= y2 + (c1

+ ρ)2 ;

 

(c2 + q9 )2 + c3

2

(4.61)

q9 =

y2 + (c1 + ρ )2

- c3

2

- c2 .

(4.62)

191

 

 

 

 

 

 

 

q8,1=arctg(c3/(c2+q9));

 

 

 

(4.63)

 

 

 

 

 

);

 

 

q8,2=arccos((c1+ρ)/ c3

2 + (c2

+ q9 )2

(4.64)

 

 

 

 

).

 

q8=q8,1+q8,2=arctg(c3/(c2+q9))+arccos((c1+ρ)/ c3

2

+ (c2 + q9 )2

(4.65)

Длина грузового каната от оголовка стрелы до точки подвеса груза определится как расстояние между двумя точками с координатами

(x,y,z) и (x1,y1,z1):

q10 =

 

.

 

(x x1 )2 + (z z1 )2 + (y y1 )2

(4.66)

Таким образом, последовательность алгоритма нахождения максимальных и минимальных значений диапазонов управляемых координат ГПК следующая:

-по формулам (4.41), (4.42) и (4.56) находится от 2 до 4 действительных неотрицательных решений систем уравнений;

-для каждого из найденных решений по формулам (4.59), (4.62), (4.65), (4.66) определяются соответствующие значения управляемых обобщенных координат ГПК q7, q8, q9, q10;

-осуществляется проверка найденных значений q7, q8, q9, q10 на попадание каждого из них внутрь интервала допустимых конструкцией ГПК значений:

q7min<q7< q7max; q8min<q8< q8max; q9min<q9<q9max; q10min<q10<q10max. (4.67)

Не попадающие внутрь соответствующего интервала значения q7, q8, q9, q10 отбрасываются. В результате остается по два значения каждой управляемой координаты либо вообще ни одного. Два значения каждой координаты и определят искомые диапазоны управляемых координат.

В результате получаются четыре диапазона управляемых координат:

[q7В q7Н]; [q8В q8Н]; [q9В q9Н]; [q10В q10Н],

(4.68)

где q7В, q8В, q9В, q10В – верхние, а q7Н, q8Н, q9Н, q10Н – соответственно нижние значения координат.

При выходе любой из четырех координат (q7, q8, q9, q10) за границы соответствующего диапазона обеспечить требуемые координаты точки подвеса груза становится невозможно.

Далее необходимо задать значение любой из четырех управляемых координат (q7, q8, q9, q10) внутри своего диапазона, и по нему вычислить значения трех других управляемых координат.

192

Если в результате проверки выполнения условий (4.67) не остается ни одного значения управляемых координат, это значит, что координаты точки подвеса груза находятся вне зоны досягаемости, за пределами конструктивных ограничений на управляемые координаты ГПК.

Варианты задания каждой из координат (q7, q8, q9, q10) и методики вычисления по ней остальных приведены ниже.

Задана координата q7.

Исходя из (4.59)

z/x=tg(q7);

(4.69)

z=tg(q7).

(4.70)

Из уравнения (4.20) прямой по двум точкам выражается x:

x = (z - (z1 )×-(x2 )- x1 ) + x1. z2 z1

При подстановке вместо z выражения (4.70) получается

x = (x × tg(q7()z- z1z)×)(x2 - x1 ) + x1;

2 - 1

x =

x × tg(q7 )× x2

-

x × tg(q7 )× x1

-

z1 ×(x2 - x1 )

+ x ;

 

 

 

 

 

 

 

 

 

 

 

(z2 - z1 )

 

 

 

 

(z2 - z1 )

 

 

(z2 - z1 )

 

 

1

 

 

 

 

 

 

 

 

 

 

 

æ

 

 

tg(q7 )×

(x2

 

 

ö

æ

z1 ×(x2 - x1 )

 

 

ö

 

 

ç

 

 

- x1 )

÷

ç

- x1

÷

= 0 ;

 

 

 

 

- z

)

 

 

 

x ×ç1-

 

 

(z

2

÷

+ ç

 

(z

2

- z )

÷

è

 

 

 

 

 

 

1

 

ø

è

 

 

 

 

1

 

 

 

ø

 

 

æ

 

 

 

z1

×(x2 - x1 )

ö

æ

 

 

tg(q7 )×(x2

- x1 )

ö

x = ç x

-

÷

ç1

-

÷.

 

 

 

 

ç

 

1

 

(z

2

- z )

÷

ç

 

 

 

 

 

 

(z

2

- z

)

 

 

÷

è

 

 

 

 

 

 

 

1

ø

è

 

 

 

 

 

 

 

 

1

 

 

ø

(4.71)

(4.72)

Затем по формуле (4.70) находится z.

После этого по формуле (4.16) может быть определен вылет ρ, а затем по (4.29) – координата y. Используемые в (4.29) параметры h1 и к были определены ранее и остаются неизменными для заданной точки закрепления груза.

193

x,y,z, м

 

 

 

 

15

 

x1,0

 

 

y1,0

 

 

 

10

 

 

 

z1,0

5

 

 

 

 

 

 

 

0

 

 

 

 

-5

 

 

 

 

-10 0

10

20

t, c

40

Рис. 4.14. Закон изменения обобщенных координат точки подвеса груза в инерциальной системе координат (пример)

q7,

 

 

 

 

q8,

 

 

 

 

 

 

 

 

рад

 

 

 

 

рад

 

 

 

 

 

 

 

 

 

 

 

 

1.2

 

 

 

 

1.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

1

 

 

 

 

0.8

 

 

 

 

0.8

 

 

 

 

0.6

 

 

 

 

0.6

 

 

 

 

0.4

 

 

 

 

0.4

 

 

 

 

0.2

 

 

 

 

0.2

 

 

 

 

0

10

20

t, c

40

0

10

20

t, c

40

q9,

 

 

 

 

q10,

 

 

 

 

м

 

 

 

 

м

 

 

 

 

10

 

 

 

 

15

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

10

 

 

 

 

4

 

 

 

 

5

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

10

20

t, c

40

0

10

20

t, c

40

 

 

 

 

 

194

 

 

 

 

Рис. 4.15. Временные зависимости действительных (––) и диапазонных (- - -) значений управляемых координат q7, q8, q9, q10 для случая задания q8

Далее, располагая значениями xгр,yгр,zгр, по формулам (4.62), (4.65), (4.66) определяются значения q9, q8, q10. Все они гарантированно попадают внутрь соответствующих им диапазонов.

Задана координата q8.

По (4.35) определяется y01 с подстановкой заданного q8 вместо q8min. Затем по (4.37) с аналогичной подстановкой определяется к1.

После этого по формуле (4.41) может быть найдено y. По формулам (4.57), (4.58), зная y, можно определить значения x и z.

Затем необходимо подсчитать ρ по (4.47) или по (4.16), а далее использовать формулы (4.59), (4.62) и (4.66) для нахождения q7, q9 и q10 соответственно.

q7,

 

 

 

 

рад

 

 

 

 

1.2

 

 

 

 

1

 

 

 

 

0.8

 

 

 

 

0.6

 

 

 

 

0.4

 

 

 

 

0.2

 

 

 

 

0

10

20

t, c

40

q8,

 

 

 

 

рад

 

 

 

 

1.2

 

 

 

 

1

 

 

 

 

0.8

 

 

 

 

0.6

 

 

 

 

0.4

 

 

 

 

0.2

 

 

 

 

0

10

20

t, c

40

195

q9,

 

 

 

 

 

 

 

q10,

 

 

 

 

м

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

м

 

 

 

 

8

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

5

 

 

 

 

0

5

10

15

20

25

t, c

35

0

10

20

t, c

40

Рис. 4.16. Временные зависимости действительных (––) и диапазонных (- - -)

 

значений управляемых координат q7, q8, q9, q10 для случая задания q10

 

Задана координата q9.

Определяется R по формуле (4.60) (см. рис. 4.13) для заданного q9. Затем используется (4.44), в него подставляется найденное значение R и полученное ранее по формуле (4.43) значение ρ0 для точки 1 закрепления груза с известными координатами x1, z1. Определяется предварительное значение вертикальной координаты y4 (см. рис. 4.11).

Затем, располагая значением cy, полученным ранее по (4.45), находятся yв и yн по (4.46) и соответствующие им значения ρв и ρн по (4.47). Далее подсчитываются по (4.50) и (4.54) промежуточные параметры и коэффициенты, и по формуле (4.56) определяется значение y. По формулам (4.57), (4.58) при известном y могут быть определены значения x и z.

Затем необходимо подсчитать ρ по (4.47) или по (4.16), а далее использовать формулы (4.59), (4.65) и (4.66) для нахождения q7, q8 и q10 соответственно.

Задана координата q10.

По формуле (4.11) необходимо определить координаты точки 3 оголовка стрелы в инерциальной системе.

196

Задание исходных данных: координат точки подве-

23

 

са груза x1,0, y1,0, z1,0, координат шасси q1q6, по-

 

стоянных конструктивных и технологических па-

 

раметров крана с1, с2, с3, z0z

 

 

22

Определение координат точки 2 в инерциальной системе x2,0, y2,0,

z2,0 по формуле (4.12)

 

 

 

 

21

Определение координат точек 1 и 2 x1, y1, z1

 

и x2, y2, z2 в системе базового шасси по (4.13) и (4.14)

 

 

 

20

Определение вылета стрелы ρ по (4.16)

 

 

19

Определение коэффициентов уравнения прямой в плоскости

A, B, C по (4.22)

 

 

 

18

Определение расстояния h1 от прямой до оси вращения ко-

лонки по формуле (4.23)

 

 

 

 

 

 

 

17

Определение к и y0 по формулам (4.26) и (4.27)

 

 

16

Определение постоянных к1, к2, y01, y02, R3, R4 по (4.35)–(4.40)

 

15

 

Определение от 2 до 4 действительных неотрицательных ре-

шений систем уравнений вида (4.30)–(4.31) и (4.30)–(4.32) по

 

формулам (4.41), (4.42), (4.56)

 

 

14

Определение управляемых координат q7, q8, q9, q10 по форму-

лам (4.59), (4.62), (4.65), (4.66) для каждого из найденных на

 

предыдущей итерации алгоритма

 

Пуск

1

 

Проверка всех значений q7, q8, q9, q10 на попадание внутрь ин- 13 тервала конструктивно допустимых значений по (4.67)

1

Рис. 4.17. Блок-схема алгоритма определения управляемых координат ГПК по координатам точки груза (начало)

197

85

84

83

82

81

80

79

78

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нет

 

 

 

 

 

 

 

 

 

 

 

 

90

 

 

 

 

Да

 

 

Имеются решения, удовле-

 

 

 

 

 

 

 

 

 

 

 

творяющие (4.67)

89

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вывод сообщения о невозможности

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

обеспечить требуемые координаты

 

 

 

 

 

 

 

 

 

 

 

 

 

груза

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Останов

 

 

88

 

 

 

 

 

 

 

87

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Да

 

 

 

 

 

 

 

 

 

 

 

Нет

 

 

Задается q7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

86

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Да

 

Задается q8

 

Нет

 

 

 

 

 

Опр-еx по(4.72)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е z по(4.70)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е y01 по (4.35)

 

 

 

 

 

 

 

 

 

 

Опр-еρ по(4.16)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е к1 по (4.37)

 

 

 

 

 

 

 

 

 

 

Опр-еy по(4.29)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е y по (4.41)

 

 

 

 

 

 

 

 

 

 

Опр-е q8 по(4.65)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е x и z по (4.57), (4.58)

 

 

 

 

 

 

 

Опр-е q9 по(4.62)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е ρ по (4.47)

 

 

 

 

 

 

 

 

 

Опр-е q10 по(4.66)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

Опр-е q7 по (4.59)

 

 

 

 

 

 

 

 

 

 

 

64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е q9 по (4.62)

 

 

 

 

 

Нет

 

Задается q9

 

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е q10 по (4.66)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

70

 

 

 

Опр-е R по (4.60)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-еx3,0 y3,0 z3,0 по(4.11)

 

 

 

 

 

Опр-е y4 по (4.44)

 

 

 

 

 

 

 

 

69

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е x, z, y по (4.73)

 

 

 

 

 

Опр-е yв

и yн по (4.46)

 

 

 

 

 

68

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е ρ по (4.47)

 

 

 

 

 

Опр-е ρв

и ρн по (4.47)

 

 

 

 

 

 

67

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е q7 по (4.59)

 

 

 

 

 

 

Опр-е y по (4.56)

 

 

 

 

 

 

66

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е q8 по (4.65)

 

 

 

 

 

 

Опр-е x и z по (4.57), (4.58)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

65

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е q9 по (4.62)

 

 

 

 

 

 

Опр-е ρ по (4.47)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

53

 

 

 

Опр-е q7 по (4.59)

 

 

Вывод q, q, q, q, q, q,

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е q8 по (4.65)

 

 

 

 

q10В, q10Н, q7, q8, q9, q10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Опр-е q10 по (4.66)

 

 

 

 

Останов

52

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

77

76

75

74

73

72

71

63

62

61

60

59

58

57

56

55

54

Рис. 4.17. Блок-схема алгоритма определения управляемых координат ГПК по координатам точки груза (окончание)

198

Тогда вектор точки 3 в системе O1X1Y1Z1 определится как

R

= (T )−1

× R ,

(4.73)

3,1

1

3,0

 

где R3,0 – вектор положения точки 3 в инерциальной системе коорди-

нат вида [x3,0 y3,0 z3,0 1], компоненты которого найдены по формуле

(4.11).

Врезультате будут получены координаты точки оголовка в системе базового шасси, которые обозначим как x, z, y.

Затем необходимо подсчитать ρ по (4.47) или по (4.16), а далее

использовать формулы (4.59), (4.65), (4.62) для нахождения q7, q8, q9 соответственно.

По данной методике была разработана имитационная модель и составлена компьютерная программа, испытание которой подтвердило адекватность предложенной методики.

Вкачестве примера, иллюстрирующего работоспособность методики, для заданного закона изменения обобщенных координат точки подвеса груза, приведенного на рис. 4.14, были получены временные зависимости верхних и нижних диапазонных значений управляемых

координат q7, q8, q9, q10 (изображены пунктирными линиями на рис. 4.15, 4.16).

Также в качестве примера были рассмотрены два варианта задания одной из четырех управляющих координат внутри своего диапа-

зона: угла подъема стрелы q8 на рис. 4.15 (случай равномерного прямолинейного уменьшения, т.е. опускания стрелы) и длины грузового

каната q10 на рис. 4.16 (постоянное значение).

Как видно из рис. 4.15 и 4.16, остальные управляемые координаты при этом также однозначно определялись внутри своих допустимых диапазонов.

На рис. 4.14 пунктирная линия показывает временное значение, при котором координаты точки подвеса груза выходят за пределы досягаемости, обеспечиваемые управляемыми обобщенными координатами ГПК. На рис. 4.15 и 4.16 верхнее и нижнее диапазонные значения всех управляемых координат в это же время одновременно сходятся в одну точку.

Блок-схема алгоритма описанной методики с использованием линеаризации приведена на рис. 4.17.

199

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