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

2426

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

Me(L* )=

1

×((L* )

+ (L* )

),

(3.159)

 

2

(ne 2)

(ne 2)+1

 

 

где вектор значений отдельных экспериментов {(L*)i}ine=1 предварительно отсортирован по возрастанию; количество ne – четное.

20,6

 

20,4

Me(L*н)

20,2

 

20

L *н

19,8

 

100

200rкол 300

20,6

 

20,4

 

20,2

Me(L*н)

 

20

L *н

19,8

 

 

50

150

G

 

350

20,5

Me(L*н)

 

 

 

20

 

 

 

19,5

 

 

 

 

 

19

 

 

 

 

 

18,5

 

L *н

 

 

 

18

0,2

0,4

0,6

α

0,8

 

0,8

0,6

0,4

β

0,2

15,4

 

15,3

Me(L*)

15,2

 

15,1

 

15

L *

14,9

14,8

 

100

200 rкол

300

15,5

 

Me(L*)

15

 

 

 

14,5

L *

 

 

 

 

14

 

 

 

50

150

G

350

15,2

 

 

 

 

15,15

Me(L*)

 

 

15,1

 

 

 

 

15,05

 

 

 

 

15

 

 

 

 

14,95

L *

 

 

 

14,9

 

 

 

14,850,2

0,4

0,6

α

0,8

0,8

0,6

0,4

β

0,2

0,9

 

 

 

 

 

0,8

 

σ(L*н)

 

 

0,7

 

 

 

 

 

 

 

 

0,6

 

σ(L*)

 

 

 

0,5

 

 

 

 

 

 

 

 

 

100 150 200 250 rкол

350

0,7

 

 

 

 

 

0,65

 

σ(L*н)

 

 

 

 

 

 

 

0,6

 

σ(L*)

 

 

 

 

 

 

0,55

 

 

 

 

 

 

50

150

G

 

350

1

 

σ(L*н)

 

 

 

0,8

 

 

 

 

 

 

 

 

 

0,6

 

 

 

 

 

0,4

 

 

 

 

 

0,2

 

 

σ(L*)

 

 

0

0,2

0,4

0,6

α

0,8

 

0,8

0,6

0,4

β

0,2

Рис. 3.39. Некоторые результаты экспериментов с использованием алгоритма роевого интеллекта на тестовом примере с детерминированным расположением препятствий

 

ne

æ

 

 

*

*

ö

 

 

 

 

 

σ (L* )=

å

ç

Lн

- (Lн )i

÷ .

(3.160)

 

 

н

 

ç

 

 

 

ne

÷

 

 

 

i=1è

 

 

ø

 

 

160

18,95

 

Me(L*н)

 

18,9

 

18,85

 

L *н

 

18,8

70

10 20 30 40 50 G

20,5

 

 

20

Me(L*н)

 

19,5

 

 

19

 

 

18,5

L *н

 

18

 

 

 

10 20 30 40 50 C

70

 

 

 

 

 

 

 

ne æ

 

* - (L* ) ö

 

σ (L)=

L

 

åç

 

 

 

i

÷ .

(3.161)

 

 

ne

 

 

i=1ç

 

÷

 

 

 

è

 

 

 

ø

 

 

14,2

Me(L*)

 

0,7

 

σ(L*н)

 

 

 

 

 

 

 

14,15

 

 

0,65

 

 

 

 

14,1

L *

 

0,6

 

 

 

 

14,05

 

 

 

 

 

 

 

0,55

 

 

 

 

14

 

 

σ(L*)

 

 

 

13,95

10 20 30 40 50 G 70

0,5

10 20 30 40 50 G 70

 

 

14,6

 

 

1

 

σ(L*н)

 

 

14,4

*

 

0,8

 

 

 

Me(L )

 

0,6

 

 

 

 

14,2

 

 

 

 

 

 

 

 

0,4

σ(L*)

 

 

14

 

 

 

 

L *

 

0,2

 

 

 

 

 

 

 

 

 

 

13,8

 

 

0

 

 

C

 

10 20 30 40 50 C

70

10 20 30

40 50

70

Рис. 3.40. Некоторые результаты экспериментов с использованием алгоритма на основе генетического подхода на тестовом примере с детерминированным расположением препятствий

Алгоритм роевого интеллекта (2). Исходные данные для экспери-

ментов принимали следующие значения (по умолчанию): sнач=(0, 2, 5, 0, 0); sкон=(10, 2, 5, 0, 0); imax=20; jmax=20; kmax=20; lmax=5; mmax=17; rкол=200;

α=0,5; β=0,5; er=3; G=200; cγω=1; u=π/8; T(1)= [τi1,j1]ing1, j1=1 =0,1; δopt=0,001; lзап_г=0,5; lзап_в=0,5. Матрица [Yпр] и множество векторов { Rig } формиро-

вались по (3.154) и (3.155) соответственно.

На основе анализа представленных (рис. 3.39) и других полученных для алгоритма роевого интеллекта зависимостей были приняты следующие значения варьируемых собственных параметров алгоритма для дальнейшего сравнения с другими алгоритмами при стохастическом формировании препятствий: rкол=200; α=0,5; β=0,5; G=200. Значения остальных параметров сохранялись по умолчанию.

Алгоритм на основе генетического подхода (3). Исходные дан-

ные для экспериментов принимали следующие значения (по умолча-

нию): sнач=(0, 2, 5, 0, 0);

sкон=(10, 2, 5, 0, 0); imax=20; jmax=20; kmax=20;

lmax=5; mmax=17; G=30;

C=50; E=C/2; M=0,1∙C; cγω=1; u=π/8;

 

161

δopt=0,001; lзап_г=0,5; lзап_в=0,5. Матрица [Yпр] и множество векторов { Rig } формировались по (3.154) и (3.155) соответственно.

На основе анализа представленных (рис. 3.40) и других полученных для алгоритма на основе генетического подхода зависимостей были приняты следующие значения варьируемых собственных параметров алгоритма для дальнейшего сравнения с другими алгоритмами при стохастическом формировании препятствий: G=50; C=50. Значения остальных параметров сохранялись по умолчанию.

Алгоритм вероятностной дорожной карты (5). Исходные дан-

ные для экспериментов принимали следующие значения (по умолча-

нию): sнач=(0, 2, 5, 0, 0); sкон=(10, 2, 5, 0, 0); imax=20; jmax=20; kmax=20; lmax=5; mmax=17; ng=400; cγω=1; u=π/8; δopt=0,001; lзап_г=0,5; lзап_в=0,5.

Матрица [Yпр] и множество векторов { Rig } формировались по (3.154)

и (3.155) соответственно.

 

 

 

 

 

 

22

 

L *н

 

16,2

Me(L*)

 

2,5

 

*

21

 

 

16

 

 

 

 

 

 

 

 

2

σ(L н)

20

 

 

 

15,8

 

 

 

1,5

 

 

19

 

 

 

15,6

 

 

 

1

 

 

18

Me(L

*

 

15,4

 

L *

 

0,5

σ(L*)

 

17200

н)

 

15,2200

 

 

 

0200

 

600

1000

1400

600

1000

1400

600

1000 1400

 

 

 

ng

 

 

ng

 

 

ng

Рис. 3.41. Некоторые результаты экспериментов с использованием алгоритма вероятностной дорожной карты на тестовом примере с детерминированным расположением препятствий: – при заполнении пространства случайно сформированными точками; - - - – при заполнении пространства квазислучайными точками (последовательности Холтона)

При исследовании алгоритма вероятностной дорожной карты была реализована возможность заполнения пространства обобщенных координат груза квазислучайными точками в виде последовательностей Холтона [184, 221, 235]. Точки Холтона строятся по известным детерминированным зависимостям [184] и обеспечивают равномерное заполнение пространства. Некоторые методики и алгоритмы оптимизации показывают лучшие результаты при использовании последовательностей Холтона, чем при использовании случайных последовательностей. Доказано преимущество использования последовательностей Холтона перед заполнением пространства равномерной сетью [184, 221, 235].

162

Однако при решении данной задачи поиска оптимальной траектории груза в пространстве его обобщенных координат с учетом препятствий использование последовательностей Холтона не оказало существенного влияния на результаты (рис. 3.41) ввиду достаточно большого количества точек и вследствие этого многовариантности решений.

На основе анализа представленных и других полученных для алгоритма вероятностной дорожной карты зависимостей было принято следующее значение варьируемого собственного параметра алгоритма (числа точек) для дальнейшего сравнения с другими алгоритмами при стохастическом формировании препятствий: ng=800. Значения остальных параметров сохранялись по умолчанию.

Y0

Z0

б)

X0

а)

Рис. 3.42. Примеры найденной алгоритмом на основе генетического подхода траектории на тестовом примере с детерминированным расположением препятствий: а – до локальной оптимизации; б – после локальной оптимизации

Примеры найденной алгоритмом на основе генетического подхода траектории S* (точки начала координат системы груза) и этой же траектории после заключительной локальной оптимизации с указанием положений осей груза в форме цилиндра приведены на рис. 3.42, а и б соответственно. Для неоптимизированной траектории положения осей цилиндра не показаны, чтобы не затемнять рисунок.

Сравнительный анализ разработанных алгоритмов и методик на их основе. Для сравнения алгоритмов использовались статистические критерии, полученные при использовании различных методик, но для одних и тех же численных значений исходных данных задачи [Yпр], которые формировались для каждого эксперимента случайным образом.

Была проведена серия из 10000 компьютерных экспериментов, моделирующих процесс поиска оптимальной траектории объемного

163

объекта-груза в среде с полидистантными поверхностями, построенными вокруг реальных поверхностей препятствий [Yпр], сформированных случайным образом из сочетания нескольких параллелепипедов, каждый из которых имеет случайные размеры.

Число параллелепипедов n в каждом эксперименте генерировалось по равномерному закону распределения случайной величины в интервале от 1 до 15. Размеры каждого параллелепипеда формировались в пределах (x×y×z) от 0×0×0 УЛЕ до 4×5×4 УЛЕ также по равномерному закону распределения. Допускалось перекрытие объемов и поверхностей параллелепипедов при их наложении [88, 124].

Для каждого эксперимента определялись путем непосредственных вычислительных измерений, реализованных программно, значения Tр и Me и рассчитывалось по результатам вычислительных измерений значение Lусл по (3.21), (3.22). Некоторые результаты сравнительного анализа методик и алгоритмов по принятым критериям оценки эффективности приведены на рис. 3.43 [124]. Исследования проводились на программных реализациях методик и алгоритмов в среде MS Visual C++ на ПК средней производительности (AMD Athlon 64 X2 Dual Core Processor 5600+ 2.90 GHz).

T

р

 

 

24,897

 

 

6

Me ,Мб

 

4,953

 

 

 

23,196

 

 

 

 

 

 

 

25

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

4

3,315

 

 

 

15

 

 

 

 

 

 

 

3

 

1,758

 

 

1,561

10

 

 

 

 

 

 

 

2

 

0,957

 

2,611

3,31

 

2,93

 

 

 

 

 

 

5

0,782

1,782

1

 

 

 

 

 

 

 

 

 

0

1

2

3

 

4

 

5

0

1

2

3

4

5

 

 

 

 

 

 

 

 

 

δLусл ,%

15,919

 

 

17,01

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

 

7,506

 

 

 

 

 

 

 

 

 

 

5

1,494

2,601

 

 

 

 

 

 

 

 

 

0

 

1

2

3

4

5

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 3.43. Результаты сравнительного анализа методик и алгоритмов по принятым критериям оценки эффективности: 1 – направленный волновой алгоритм; 2

алгоритм роевого интеллекта; 3 – алгоритм на основе генетического подхода; 4

алгоритм декомпозиции линейных и угловых координат; 5 – алгоритм вероят-

164

ностной дорожной карты; – математическое ожидание значения времени расчетов распараллеленных алгоритмов 2 и 4, верхний предел

Поскольку было выбрано 3 самостоятельных критерия оценки алгоритмов и методик, результаты анализа могут быть интерпретированы графически в удобном для восприятия и наглядном виде как совокупность векторов в трехмерном пространстве координат [Tр Me δLусл ]. Для

этого было проведено масштабирование отображаемых результатов экспериментов по максимальным полученным значениям каждого критерия. Каждой методике в 3-мерном пространстве критериев ставятся в соответствие точка и ее вектор из начала координат. Векторное представление разработанных алгоритмов и методик по принятым критериям эффективности как компонентам векторов, а также проекции векторов на три плоскости ([Tр Me], [Tр δLусл ], [Me δLусл ]) приведены на рис. 3.44.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

δ

L

усл , %

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

δ

L

усл , %

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

4

5

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

Tр

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

δLусл

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Me, Мб

 

5

Me

 

 

 

 

 

 

 

 

Tр

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 3.44. Векторное представление критериев эффективности разработанных алгоритмов и методик

При сравнении алгоритмов по принятым критериям оценки эффективности в трехмерном пространстве положений векторного критерия эффективности могут быть выделены отдельные области, соответствующие оптимальному значению какого-либо одного, двух или всех трех компонент вектора, определяемые условиями вида [124]

165

 

 

 

 

 

 

 

 

 

 

Tр ≤(Tр )max; Me≤(Me)max; δ

L

усл ≤(δ

L

усл )max,

(3.162)

где (Tр )max; (Me)max; (δLусл )max – максимальные предельно допустимые

(заданные) значения критериев.

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

 

Условно быстрые алгоритмы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

δ

L

усл , %

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

δLусл , %

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Условно точные алгоритмы

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tр ,с

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tр ,с

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Me, Мб

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Me, Мб

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

усл , %

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

δ

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

δLусл , %

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Условно

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

компактные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

алгоритмы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tр

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Me, Мб

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tр ,с

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Me, Мб

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

г)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 3.45. Области условно быстрых (а), условно точных (б), условно компактных (в) алгоритмов и их пересечения (г): ʘ – последовательные алгоритмы, попадающие в соответствующую область оптимальности

Вкачестве примера при (Tр )max=5 с; (Me)max=2 Мб; (δLусл )max=5%

кусловно быстрым алгоритмам могут быть отнесены 1, 3 и 5 алгоритмы, к условно точным – 1 и 4 алгоритмы, к условно компактным – 2, 3 и 5 алгоритмы. В случае распараллеливания алгоритмов 2 и 4 они также попадают в область условно быстрых.

Ни один из разработанных алгоритмов не удовлетворяет условию оптимальности по всем трем критериям одновременно, т.е. не входит в область пересечения условно быстрых, условно точных и условно компактных алгоритмов (см. рис. 3.45, г), однако отдельные алгорит-

166

мы сочетают оптимальность по двум критериям. В частности, алгоритмы 3 и 5 одновременно быстрые и компактные, причем алгоритм 3 в большей степени. Алгоритмы 1 и распараллеленный 4 одновременно быстрые и точные, причем алгоритм 1 в большей степени.

Результаты сравнения алгоритмов подтверждают предположение о том, что существует взаимосвязь между оптимальностью алгоритма, которая в данном случае выражается его точностью δLусл , и сложностью алгоритма (временной или пространственной), которая в данном случае выражается через критерии Tр и Me. Т.е. невозможно уменьшить сложность

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

Использование алгоритма интеллектуальной поддержки САПР выбора методики оптимизации траектории на основе полученных значений частных критериев оценки эффективности показало, что в множество неулучшаемых методик Λ входят методики: № 1 (на основе направленного волнового алгоритма), № 3 (на основе генетического подхода) и № 7 (распараллеленный алгоритм декомпозиции линейных и угловых координат).

Рис. 3.46. Пример диаграммы номеров оптимальных методик с тоновой индикацией для плоскости (Me)maxтек= 6 Мб

167

Вывод результатов (трехмерный массив

Nопт) осуществлялся в

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

(тоновой) индикацией.

Пример диаграммы номеров оптимальных методик с тоновой инди-

 

 

 

 

 

 

кацией для плоскости [Tр δLусл ] при значении (Me)maxтек= 6 Мб при-

веден на рис. 3.46.

Эксперимент проводился при следующих численных значениях исходных данных для алгоритма интеллектуальной поддержки САПР:

 

 

 

 

 

 

 

 

 

 

 

(Me)=1 Мб;

(Tр )max=25 c; (Me)max=6 Мб; (δLусл )max=20 %;

(Tр )=1 c;

 

 

 

 

 

 

 

 

 

 

 

 

 

L

усл )=1 %; {(GTML )i}={[3,74 3,31 1,49];

[23,19 1,75

15,91]; [0,78

0,95 7,5]; [24,89 4,95 2,6]; [1,78 1,56 17,01]; [3,31 1,75 15,91]; [2,93 4,95 2,6]}, i [1;7].

Учитывая, что при современном уровне развития компьютерной техники требование компактности не является критичным в диапазоне значений всех рассматриваемых алгоритмов (не более 6 Мб), следует отметить направленный волновой алгоритм (№ 1) как наиболее точный и в то же время достаточно быстрый. В пользу его перспективности для решения поставленной задачи говорит и тот факт, что это детерминированный алгоритм в отличие от всех остальных, кроме алгоритма № 4 (7). Т.е. он находит единственно возможное и постоянное решение задачи при одних и тех же численных значениях исходных данных.

4. РАЗРАБОТКА МЕТОДИК ПЛАНИРОВАНИЯ ТРАЕКТОРИИ ПЕРЕМЕЩЕНИЯ ОБЪЕМНОГО ОБЪЕКТА-ГРУЗА

В ПРОСТРАНСТВЕ КОНФИГУРАЦИЙ ГРУЗОПОДЪЕМНОГО КРАНА С УЧЕТОМ УГЛОВОЙ ОРИЕНТАЦИИ ГРУЗА

ИПРЕПЯТСТВИЙ

4.1.Постановка задачи планирования траектории перемещения грузоподъемным краном груза в пространстве конфигураций

грузоподъемного крана с учетом угловой ориентации

ипрепятствий

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

168

задачу планирования траектории перемещения ГПК груза в пространстве конфигураций ГПК с учетом угловой ориентации и препятствий.

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

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

Кроме того, при планировании траектории в пространстве конфигураций на траекторию дополнительно накладываются естественные ограничения в виде предельно допустимых минимальных и максимальных конструктивных значений управляемых обобщенных коор-

динат q8min; q8max; q9min; q9max; q10min; q10max.

 

Препятствия

Начальная

 

 

 

Конечная

 

 

 

точка sкон

точка sнач

 

 

 

(xк0, yк0, zк0)

(xн0, yн0, zн0)

 

Y1

 

Yg

L*

 

 

sш

 

Xg

 

 

 

 

 

(xш0,yш0,zш0)

Og

 

 

 

Zg

 

 

 

 

 

Xg

 

X1

 

 

 

 

 

 

 

 

 

Y0

 

 

 

 

 

Z0

 

 

Z1

 

 

X0

 

O1

 

 

 

 

 

 

 

O0

 

 

 

Рис. 4.1. Начальное и конечное положения перемещаемого груза, начальное положение ГПК (пример)

169

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