Материал: 2426

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

59

iqn 8max

= ë(qn8 B qn8 N )

u 8 û;

iqk 8 max

= ë(q k 8 B q k 8 N )

u 8 û ;

Ae*=∞; T*=∞

iqn8 60

iqn8=1;iqn8≤iqn8max; iqn8=iqn8+1

63

qn8=qn8N+(iqn8–1)∙ u8

iqk8 64

iqk8=1;iqk8≤iqk8max; iqk8=iqk8+1

 

65

 

 

qk8=qk8N+(iqk8–1)∙ u8

69

 

Определяются текущие

значения qn9, qk9 и qn10, qk10 по методике раздела 4.3

L* (T*,Ae*,C*)=∞ 70

71

s1=sнач=(qn7, qn8, qn9, qn10)

p=2 75

q7p=q7+Rand∙(q7q7); 77

q8p=q8min+Rand∙(q8maxq8min); q9p=q9min+Rand∙(q9maxq9min); q10p=q10min+Rand∙(q10maxq10min)

2

Да

61

Нет

Cross=1

 

 

62

Проверка точки p по ограничению на устойчивость по методике раздела 4.4

Да

66

 

 

Opr=1

 

 

Нет 67

 

p=p+1

 

Нет

68

Да

 

p>(ng–1)

 

72

73

 

sng=sкон=(qk7, qk8, qk9, qk10)

 

 

74

i1

 

 

j1

i1=1; i1≤ng;

j1=1; j1≤ng;

i1=i1+1

 

 

j1=j1+1

 

 

 

76

Проверка на пересечение промежуточных точек между точками i1 и j1

по алгоритму пересечений (см. рис. 4.31) и рекурсивному алгоритму раздела 3.8

Проверка пересечений точки p по алгоритму (см. рис. 4.31)

78

79

Нет

80

 

 

 

 

Li1,j1=∞

break=0

 

 

 

 

Да

81

 

Вычисление Li1,j1 по выражению T (4.4)

 

 

Ae (4.5) или C (4.6)

 

 

82

 

 

83

 

 

 

 

 

i1

 

j1

 

3

 

 

 

 

 

 

 

Рис. 4.32. Блок-схема модифицированного алгоритма ВДК поиска траектории перемещения груза в пространстве конфигураций ГПК (продолжение)

250

 

 

 

3

 

84

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поиск кратчайшего пути между двумя вершинами

 

 

 

 

 

графа (sнач и sкон) при помощи алгоритма Дейкстры

 

 

86

 

 

p

85

 

 

 

 

 

 

 

 

 

 

 

sn

(p)

 

 

 

 

 

 

 

 

 

p=2; psn;

 

 

 

k= nЛ

 

å no

 

 

p=p+1

 

87

 

 

 

p=1

 

 

 

 

 

 

 

p

88

no(p–1)=(|q7(p)–q7(p–1)|)/ q7+(|q8(p)–q8(p–1)|)/ q8+

 

 

 

 

 

+(|q9(p)–q9(p–1)|)/ q9+(|q10(p)–q10(p–1)|)/ q10

 

 

p=1;

 

psn;

 

 

 

 

 

 

 

p=p+1

 

 

 

 

89

 

90

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

no (p ) = ëno(p )× kû

 

 

 

 

 

 

 

 

 

91

92

p

 

Линейная интерполяция траектории в no(p) промежуточных точках на каждой дуге p [1; sn]

по известному алгоритму [65, 191]

93

Дискретная локальная оптимизация траектории по методике раздела 4.5

Определение уточненного значения целевой функции L 94 (T, Ae или C) оптимизированной траектории S по (4.4),

(4.5) или (4.6) соответственно

Нет

95

Да

96

 

 

L<L*

 

L*=L; S*=S

 

 

 

 

 

97

99

 

 

 

iqk8

 

100

 

 

 

Вывод результатов: L*

 

 

 

98

(T*, Ae* или C*), S*

Останов

iqn8

Рис. 4.32. Блок-схема модифицированного алгоритма ВДК поиска траектории перемещения груза в пространстве конфигураций ГПК (окончание)

8. Производится сравнение значения целевой функции (T, Ae или C), полученного на текущей итерации, и значения целевой функции, минимального для всего алгоритма (T*, Ae* или C*). В случае превышения значения целевой функции, минимального для всего алгоритма, над значением на текущей итерации, происходят коррекция, а также сохранение траектории:

251

T*=T; S*=S при T<T*; Ae*=Ae; S*=S при Ae<Ae*;

 

C*=C; S*=S при C<C*.

(4.197)

Затем начинается следующая итерация алгоритма (п. 7), до тех пор пока не окончатся циклы по iqn8 и iqk8.

9. Вывод результатов: (T*, Ae* или C*), S*. Окончание работы алгоритма.

Блок-схема модифицированного алгоритма ВДК поиска траектории перемещения груза в пространстве конфигураций ГПК приведена на рис. 4.32.

Вычислительные реализации модифицированного алгоритма ВДК поиска траектории перемещения груза в пространстве конфигураций ГПК и описанной методики на его основе в средах Microsoft Visual C++ и MATLAB показали работоспособность и эффективность алгоритма для решения поставленной задачи.

4.9. Методика оптимизации технологических параметров рабочего процесса грузоподъемного крана по принятым критериям эффективности перемещения груза

Метод оптимизации технологических параметров рабочего процесса ГПК сводится к перебору вариантов при дискретно изменяемых оптимизируемых параметрах [187]. Применительно к ГПК, обладающему кинематической избыточностью, для постановки задачи, описанной в разделе 4.1, необходимо оптимизировать значения управляемых координат крана (q7, q8, q9, q10) в начальной и конечной точках траектории по принятому критерию эффективности (методика разде-

ла 4.8).

Многократное решение задачи при различных значениях исходных данных обобщенных координат базового шасси (q1, q2, q3) с последующим сравнением значений оптимизированной целевой функции для каждого варианта позволяет оптимизировать значения данных технологических параметров рабочего процесса ГПК по принятым критериям эффективности перемещения груза, т.е. расположить базовое шасси оптимальным образом относительно начального и конечного положений перемещаемого груза с учетом ограничений, создаваемых препятствиями и запретными для расположения крана зонами.

252

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

На рис. 4.33 приведена блок-схема алгоритма оптимизации технологических параметров рабочего процесса ГПК. В пределах заданной области положений начала системы координат базового шасси

[xш0min; xш0max]; [zш0min; zш0max] с использованием вложенных циклов для каждого сочетания координат xш0 и zш0 определяется оптимальное

значение целевой функции (L*)0,0 по методике раздела 4.8 с учетом кинематической избыточности механической системы ГПК.

 

Пуск

1

 

 

 

2

 

Ввод исходных данных: [xш0min; xш0max]; [zш0min; zш0max]; yш0; lш;

 

sнач=(xн0,yн0,zн0);sкон=(xк0,yк0,zк0);{ R

 

};{ R

io3

};{ R

io4

};

{ R

is

 

 

 

};[YПР];ng;δq7; uш; u8;nЛ; uл;δopt;lзап_г;lзап_в; v7кпред;v8,1;v8,2;v9,1;v9,2;v9,3;

ig

 

 

 

 

 

 

v9,4;q9гран;mГР;mГРгран;v10,1;v10,2;v10,3;v10,4;q8min;q8max;q9min;q9max;q10min;q10max; q7; q8;

q9; q10;m1;m2;m3;m4;x2,2;x3,31;y3,32;x3,33;x4,41;y3,42;y4,43;x2,54;α0;cГ1;cГ2;k7,1,k7,2,k7,3,k8,1,

k8,2,k8,3,k8,4,k8,5,k8,6,k8,7,k9,1,k9,2,k9,3,k9,4,k9,5,k9,6,k10,1,k10,2,k10,3,k10,4

 

 

 

 

 

 

 

 

3

 

 

 

 

xш0

4

 

 

 

(L*)глоб=∞

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xш0= xш0min; xш0xш0max;

 

 

 

 

 

 

 

 

 

 

xш0= xш0+

lш

 

 

 

 

 

 

 

 

 

 

0

5

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

zш0= zш0min; zш0zш0max;

 

 

 

 

Поиск траектории перемещения груза

 

zш0= zш0+

lш

 

 

 

в пространстве конфигураций стрелового

 

 

 

 

 

 

 

крана по методике раздела 4.8

 

 

7

 

 

 

 

Нет

 

 

8

 

 

 

 

 

 

 

(L*)0,0≤(L*)глоб

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Да

10

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

(L*)глоб=(L*)0,0; xш0*=xш0; zш0*=zш0

 

 

xш0

 

 

 

 

 

 

 

 

11

 

12

 

 

 

 

 

 

 

*

*

*

 

 

 

Вывод результатов: (L )глоб;xш0

;zш0

;

 

 

 

 

 

q6;qn7;qk7;qn8;qk8;qn9;qk9;qn10;qk10

Останов

Рис. 4.33. Блок-схема алгоритма оптимизации технологических параметров рабочего процесса ГПК

Результатом работы алгоритма является значение глобального минимума целевой функции (L*)глоб на рассматриваемой области по-

253

ложений базового шасси [xш0min; xш0max]; [zш0min; zш0max], а также соответствующие глобальному минимуму (L*)глоб значения варьируемых

технологических параметров положения базового шасси (xш0*= q1*; zш0*= q3*; q6) и рабочего оборудования в начальной и конечной точках

траектории qn7; qk7; qn8; qk8; qn9; qk9; qn10; qk10.

Иерархическая связь методики оптимизации технологических параметров рабочего процесса ГПК с методиками более низкого иерархического уровня в графических образах теории множеств приведена на рис. 4.34.

ОК ПУ ПП

ДЛО

ВДК

ОТП

Рис. 4.34. Иерархическая связь методики оптимизации технологических параметров рабочего процесса ГПК с прочими методиками в графической форме включения множеств

На рис. 4.34 присутствуют следующие обозначения: ОТП – методика оптимизации технологических параметров рабочего процесса; ВДК – методика планирования траектории в пространстве конфигураций ГПК на основе алгоритма вероятностной дорожной карты; ДЛО – методика дискретной локальной оптимизации найденной «грубой» траектории; ПУ – методика проверки положения ГПК в пространстве конфигураций по ограничению на устойчивость; ОК – методика решения обратной задачи кинематики (определения управляемых координат ГПК по известным координатам груза); ПП – алгоритм проверки пересечений с препятствиями промежуточных положений груза между двумя точками в пространстве конфигураций.

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

254