Научная статья на тему 'Методика оптимизации параметров и режимов работы машинно-тракторных агрегатов с использованием генетических алгоритмов'

Методика оптимизации параметров и режимов работы машинно-тракторных агрегатов с использованием генетических алгоритмов Текст научной статьи по специальности «Механика и машиностроение»

CC BY
413
81
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАШИННО-ТРАКТОРНЫЙ АГРЕГАТ / МЕТОДИКА / ОЦЕНКА / ЦЕЛЕВАЯ ФУНКЦИЯ / ЭФФЕКТИВНОСТЬ ФУНКЦИОНИРОВАНИЯ / МАТЕМАТИЧЕСКОЕ ОЖИДАНИЕ / ЭНЕРГЕТИЧЕСКИЕ ПОКАЗАТЕЛИ / ГЕНЕТИЧЕСКИЕ АЛГОРИТМЫ / MACHINE-TRACTOR AGGREGATE / TECHNIQUE / ASSESSMENT / TARGET FUNCTION / FUNCTIONING EFFICIENCY / MATHEMATICAL EXPECTATION / POWER INDICES / GENETIC ALGORITHMS

Аннотация научной статьи по механике и машиностроению, автор научной работы — Журавлев С. Ю.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по механике и машиностроению , автор научной работы — Журавлев С. Ю.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

OPTIMIZATION TECHNIQUE OF MTA PARAMETERS AND OPERATING MODES WITH THE GENETIC ALGORITHM USE

The possibility of the genetic algorithm use for the purpose of finding optimum characteristics of tractor work and its engine in the conditions of variable external factor impact on mobile MTA is substantiated in the article. Basic provisions of the optimization technique of the engine and tractor characteristics with the genetic algorithm application, also taking into account target function peculiarities for calculating the average values of tractor and its engine parameters are presented.

Текст научной работы на тему «Методика оптимизации параметров и режимов работы машинно-тракторных агрегатов с использованием генетических алгоритмов»

УДК 631.3.004.67 С.Ю. Журавлев

МЕТОДИКА ОПТИМИЗАЦИИ ПАРАМЕТРОВ И РЕЖИМОВ РАБОТЫ МАШИННО-ТРАКТОРНЫХ АГРЕГАТОВ С ИСПОЛЬЗОВАНИЕМ ГЕНЕТИЧЕСКИХ АЛГОРИТМОВ

В статье обоснована возможность использования генетических алгоритмов с целью нахождения оптимальных характеристик работы трактора и его двигателя в условиях воздействия переменных внешних факторов на мобильный МТА.

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

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

S.Yu. Zuravlyov

OPTIMIZATION TECHNIQUE OF MTA PARAMETERS AND OPERATING MODES WITH THE GENETIC ALGORITHM USE

The possibility of the genetic algorithm use for the purpose of finding optimum characteristics of tractor work and its engine in the conditions of variable external factor impact on mobile MTA is substantiated in the article.

Basic provisions of the optimization technique of the engine and tractor characteristics with the genetic algorithm application, also taking into account target function peculiarities for calculating the average values of tractor and its engine parameters are presented.

Key words: machine-tractor aggregate, technique, assessment, target function, functioning efficiency, mathematical expectation, power indices, genetic algorithms.

Введение. В процессе решения определенных технических задач функционирования сложных систем обычно возникает проблема установления функциональной зависимости выходных параметров системы от входных воздействий. Задача описания данной зависимости с помощью классических аналитических методов также сложна. Все это значительно затрудняет и ставит под сомнение применение классических методов оптимизации работы сложных технических систем, так как большинство из них основываются на использовании противоречивой информации о характере поведения целевой функции. Таким образом, встает вопрос о применении более адекватных или менее требовательных методов оптимизации и в то же время более эффективных. В качестве подобных методов могут быть использованы так называемые эволюционные методы, или генетические алгоритмы (ГА), в рамках которых применяется моделирование процессов на основе природной эволюции [1].

Целью исследований является совершенствование методики оптимизации параметров и режимов работы мобильных машинно-тракторных агрегатов (МТА) с использованием метода генетического программирования.

Для этого необходимо решить следующие задачи:

1. Обосновать возможность использования эволюционных методов для оптимизации энергетических показателей функционирования МТА.

2. Рассмотреть основные положения методики оптимизации характеристик двигателя и трактора с применением ГА.

Методы и результаты исследований. ГА наиболее эффективны при оптимизации многопараметрических, многоэкстремальных функций. Оптимизация функционирования сложных механических систем - это

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

Рассмотрим общую задачу условной оптимизации

тах (т1п)/'(х), х= (Х1, Х2,хи) и Х|б[а, Ь] 1={1,2...1\1}, (1)

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

Под решением задачи (1) будем понимать вектор х = (х1, Х2,..., хи). Оптимальным решением задачи (1) будем считать вектор х*, при котором целевая функция /(х) принимает максимальное (минимальное) значение [6].

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

Данную методику можно применить к задаче определения оптимальных значений параметров работы МТА с целью минимизации энергозатрат. Под целевыми функциями здесь рассматриваются зависимости для расчета средних значений важнейших энергетических показателей двигателя и трактора, входящего в состав мобильного МТА, который выполняет технологические операции по возделыванию сельскохозяйственных культур [1]. Использование ГА позволяет найти «наилучшие» значения переменных оптимизационной задачи, использование которых дает возможность установления оптимальных характеристик двигателя, трактора и МТА в целом.

Средние значения мощности дизельного двигателя трактора с учетом переменных внешних воздействий на МТА находим с помощью выражения [2,3]

Ке=с

* — * _ о * о * * _ о * о * _

0,5(аМ +Ь М +Ь а )-(а М + ЪлМ + Ь, а )Ф0 ) + Ь,ф(? )М а к к м I к 1 к 1 м н 1 н к м

, (2)

^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ где а = + А^, , Ъ = + В^, - Вх, с =9550 ;

л* __ — - л*________ (.пн~пт1п). п* ___ (пн~пх). г>* _ (птт~пн)

Ал — Т1Г, Лу — Пи Т-------------------------------:-:—, £>1 — -, £>т — --

1 *’ 2 н (Л-1) 11 Мн ’ 2 (Мтах-Мн)

пх пн П^п Мн и Мтх - переменные, подлежащие вводу в определенных границах, причем Мтх=Мнх( 1.15...1.20);

М

к= ^ах , данный коэффициент меняется в зависимости от значений Мтх;

Ф(7Я) = (27Г) 1/2 \в г 2& - функция Лапласа;

о

-1/2 2

<р(1н) = (2л) е(-0,5^н) - плотность распределения аргумента ;

?Н = №"Н ~ М К /а м ) ’

<7М - среднее квадратическое отклонение крутящего момента на валу двигателя.

Далее, подставляя в формулу (2) различные значения всех названных переменных, находим Ыв,

учитывая при этом, что меняется в пределах Мпах=Мн х(1,15...1,20) последовательно, т.е. начи-

наем расчет от 1,15 с последующим возрастанием до 1,2.

Для получения <7М используем формулу

а'М ~ УМ^К ’ (3)

где Ум - коэффициент вариации крутящего момента на валу двигателя, Vм =(0...0,33);

Мк - среднее значение крутящего момента на валу двигателя трактора.

Средние значения часового расхода топлива для дизельного двигателя рассчитываем по формуле [2,3]

Ст = 0,5(а + ЪМК) - (ах + Ь]МК )Ф(*„) + Ь^н )ам (4)

где а = Ах + А2, ах = А2 - Ах, Ъ = Вх+ В2,ЪХ = В2-Вх\

А . а2 — Стн + (с;7// — сто 2С ~ 1^,1 вх — К}ш — ~2мн,

В2=~ Стн -Сто '1\4Н С-0

здесь , Сш , Мн , Мтх - переменные, подлежащие вводу в установленных границах.

'’то ~ к > (5)

где £тн - часовой расход топлива кг/кВт;

К - коэффициент приспособляемости;

Коб - коэффициент приспособляемости двигателя по оборотам, для вновь проектируемых двигателей рекомендуется принимать Коб = 1,25.. .1,35;

Мтах

К= —, данный коэффициент меняется в зависимости от значений Мтх;

М

н

М =М х (1,15...1,20);

шах н 4 ’ >/>

—1/2 ^ —/2 Л Ф(7„) = (2;г) | е ей-функцияЛапласа;

н О

-1/2 2

) = (2л-) е(-0,5^) - плотность распределения аргумента .

Подставляя в формулу (4) различные значения всех названных переменных, находим ^. Математическое ожидание часовой производительности МТА определяем следующим образом [2]:

М(Гч) = Ст М(Ме) , (6)

где М(ЖЧ) - математическое ожидание производительности агрегата, га/ч;

^ИП _ 0^36г/^тКа ,

77г -тяговый КПД трактора;

£Га - удельное сопротивление агрегата, кН/м;

Г - степень использования времени работы агрегата, кН/м;

М (Ые) - математическое ожидание эффективной мощности двигателя, кВт.

Математическое ожидание эффективной мощности М (Nе) для двигателя постоянной мощности

находим с помощью формулы [4] /

М (N е) = с

0,5

/

•— ,*—2 ,• 2^1 ( •— ,*—2 ,• 2Л аМк+ЬМк+Ьам + аМк+ЬМк+Ь(тм

V /VI 1 1 У

Ф (tн ) +

• ~ •2 • 2 ^

а Мк+b Мк+Ь о,.

V 2 2 2 у

ф0и ) - ам {Ь*<Р(*н )мк + 6*Р(*и )Мк }

(7)

Где - текущее среднее значение крутящего момента, Н^м;

с - коэффициент, равен 9550 1\

1 / *Н t2/ -Ф(7Я) - ^,nj2 72dt - функция Лапласа для Y = f**K J

О

<p(tH) = Ся- ^ ехр ( 0,5^ - плотность распределения аргумента fa;

V t1 / "

<P(tn)= fLnj2 je 72dt - функция Лапласа для Y = /«4j

0

(p(tn) = exp ( 0,5^ ^ - плотность распределения аргумента tn,

_мн-мк _мп-мк

гн ’ п ’

сг,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

с,

ж ж

СУМ -стандарт крутящего момента, Н'м;

Мн - номинальное значение крутящего момента, Н^м;

Мп - предельное значение крутящего момента, Н^м;

• 7 • * 7 * * 7 *

а , Ь , а ,Ь , а Ь - расчетные коэффициенты, определяемые при аппроксимации характери-1 1 2, 2

стики двигателя в зависимости от крутящего момента на коленчатом валу (табл. 1) [4].

Таблица 1

Коэффициенты для расчета математических ожиданий частоты вращения и эффективной мощности

двигателя постоянной мощности

Коэффициент Расчетная формула

1 2

Аг пх

а2 пН + пН - пП / К2 - 1

А:, + ПП ~~ / *1 - 1

Ві - пх - пн /Мн

в2 - пн - пп / Мп - Мн

в3 Пп Щпіп / Mmax ~

• a At +А3

Окончание табл. 1

1 2

• а 1 А1 — А2

• а 2 ^2 ~ А3

Ъ• Вг + В3

й* 1 В! — В2

ь• 2 ^2 ~ В3

Примечание. пх, пн, пп, Щп^ - частота вращения вала двигателя соответственно: холостого хода,

при номинальном моменте, при предельном моменте и при максимальном моменте, мин 1 / кг = Мтох/Мп; к2 = мп/мн; =М» х (1,35...1,6); МП =МИ х (1,15...1,3).

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

<* * ^ ^ ^ *

^ +Ь Мк ^ \х +ЬхМк <!>% ^(С12+ Ь2МК )фуп) - сгр {фх <р% ^ + Ь2(Р^п )>’ (8)

где Ог - математическое ожидание часового расхода топлива, кг/ч;

, Ь , «2, , а , Ь - расчетные коэффициенты, определяемые при аппроксимации тяговой харак-

теристики трактора по расходу топлива (табл. 2).

Таблица 2

Коэффициенты для расчета математических ожиданий часового расхода топлива трактора

с двигателем постоянной мощности

Коэффициент Расчетная формула

А\ Стх

А*2 Стн + СТН ~ (*ТП / к2 — 1

А% 6777 + 6777 — 6Т0 / К1 — 1

в; — Стх — Єтн /Мн

в; — вти — Єтн / МП-МН

в$ — — Єтп / Мшах — Мп

а* А* +А3

а1 а;-а*7

а2 Л* — 4* ЛУ.

Ь* в; + в$

ь; в* - в;

Ъ*2 о* о* В?. ~ "3

Примечание. вТХ, втн, втп, Ст0 - часовой расход топлива соответственно: холостого хода, номинальный, для предельного крутящего момента, при максимальном крутящем моменте, кг/ч; кх = Мтах/М11; к2 = МП/МН.

Для расчета математических ожиданий часовой производительности МТА в зависимости от переменной силы тяги трактора используется следующее выражение [2]:

M(W4) = CW2 M(NKP)

(9)

где М (Жч) - математическое ожидание производительности агрегата, га/ч;

сЖ2=о,36й:;1;

Ка - удельное сопротивление агрегата, кН/м; г - степень использования времени работы агрегата;

М(Икр) - математическое ожидание тяговой мощности, кВт.

Математическое ожидание тяговой мощности в трактора с двигателем постоянной мощности находим следующим образом [4]:

М (NKp) -

0,5

а Ркр + Ь Ркр +Ь а

V

/ п_

V

2

2 Р

а2Ркр +ЪпРкр +Ъп<7р Ф(Р п) ~ о р{Ъл(р(Рн)Ркр +Ъп(р(Рп)Ркр}

, (10)

,Рп_ _рг,

. Г -р/

где Ф(РП) = %я ^2 \е /2 <1р - функция Лапласа для аргумента /Зл;

о

, / Рн [Л /

. ->1/ г -Р /

Ф{Рн) - Сл-у2 \е 7 2 <1/3 - функция Лапласа для аргумента /3»;

У2 ехР С 0,5р2п - плотность распределения аргумента /Зл; <Р(РН) = ^У2 ехр 0,5/32 - плотность распределения аргумента /Зн;

Ркр - текущее среднее значение силы тяги, кН;

<jp - стандарт силы тяги трактора;

о _ Ркр.п ~ Р кр n _ Prp.h ~ Р кр .

Рп ~ ' Рн ~ '

О О О О О О

а , Ь , а , Ь , а2, ^ - расчетные коэффициенты, определяемые при аппроксимации тяговой характеристики трактора (таблица 3);

Ркр - текущее среднее значение силы тяги, кН;

Р кр.п - значение силы тяги трактора на данной передаче, соответствующее предельному крутящему моменту, кН;

Р кр н - номинальное значение силы тяги трактора на данной передаче, кН.

о

Up

р

Таблица 3

Коэффициенты для расчета математических ожиданий тяговой мощности трактора с двигателем

постоянной мощности

Коэффициент Расчетная формула

А-1 V ур.х

а2 Ц}.н "1" ^р.н ^р.п / ^2 — 1

Аз Цэ.п "І" Ц}.п ~ Ур.тіп / К1 — 1

Ві — Цэ.х ~ Цэ.н /Ркр.н

в2 ~ Ур.н — Ц}.п / Ркр.п — Ркр.н

В3 Цз.п Vp.rn.in / Ркр.тах ~ Ркр.и

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

О

а А\ + А3

О

а^ Ах — А2

о

а2 А2 ~ А3

О

ь В\ + в3

О

\ Ві — в2

о

Ь2 В2 ~ Вз

Примечание: Урм,Урх, Ц,-п, Уртіп - скорость движения трактора соответственно: холостого хода, номинальная, при Ркрл и при Ркртах, км/ч; кг = Ркр.тах/Ркр.п; к2 = %.„/%.«; Ркр - сила тяги на крюке, кН; Лф.П - предельная сила тяги, соответствующая максимальной тяговой мощности, кН; Ркр.н - номинальная сила тяги, кН; Р^.-тах - максимальная сила тяги, кН; А1; А2, А3, Вь В2, В3 - постоянные величины и угловые коэффициенты, определяемые по тяговой характеристике трактора.

Величину Ркр тах, Ркри, Р^р п находим с помощью следующего выражения при известных МШх, Мн и Мп'.

Р

кр.тах

^тах ' 'тр ' Чтр

•10

-3

(11)

где 1тр - передаточное число трансмиссии;

Т] - механический КПД трансмиссии;

г - расчетный диаметр ведущего колеса или кинематический радиус ведущей звездочки; тэ - эксплуатационная масса трактора;

/ - коэффициент сопротивления качению; g - ускорение силы тяжести.

В выражении (10)Мшах = Мн х (1,35... 1,6) последовательно.

Далее определяем Ркрл, Ркря.

Скорость движения трактора Уд на определенной передаче рассчитываем по формуле

г

к

ТС 1 й ч »»

(«)

30 1тр

где пд - частота вращения коленчатого вала на данной передаче, мин 1;

5 - буксование трактора, допустимое буксование трактора в расчетах принимают: колесных с формулой 4К2 - 16%, или 0,16, с формулой 4К4 - 14%, или 0,14, гусеничных - 5%.

Аналогично рассчитываются математические ожидания часового расхода топлива От [5]

<* *— ^ *— ^ * * —

^ + Ъ Ркр + \^+Ъ^ Ркр Ф\ _+ (а^+Ь2Ркр)Ф(^п) -

* м -> * (13)

- стрЩср^п ^ Ь2(р(іп)},

где Ог - математическое ожидание часового расхода топлива, кг/ч;

* -г * * -г * * -г *

а , Ь , а, Ь,а , Ь - расчетные коэффициенты, определяемые при аппроксимации тяговой характеристики трактора по расходу топлива (табл. 4).

Таблица 4

Коэффициенты для расчета математических ожиданий часового расхода топлива трактора

с двигателем постоянной мощности

Коэффициент Расчетная формула

А\ Стх

А*г Стн + Стн — йтп / к2 — 1

А*2 Стп + СТп ~ Сто / кі — 1

В1 — Єтх — СТн /Ркр.н

В*2 — (*777 — йтн / Ркр.п — Ркр.н

В*3 — Єтп ~ Сто / Ркр.тах ~ Ркр.и

а* А\+А*г

а1 а\-а*2

_* а2 Л* — Л* Л2 713

ь* В1 + Вз

К ві-ві

Ъ*2 п* п* &2 &3

Примечание: вТх, Стн, Стп, 6Г0 - часовой расход топлива соответственно: холостого хода, номинальный, для предельного крутящего момента, при максимальном крутящем моменте, кг/ч; кх = Ркр.тах/Ркр.т ^-2 ~ Ркр.п/Ркр.н-

Математическое ожидание удельного тягового расхода топлива д находим по формуле

- СТ

де=^, (и)

Ккр

где Ог - математическое ожидание часового расхода топлива, кг/ч;

Ыкр - математическое ожидание тяговой мощности, кВт.

Влияние колебаний силы тяги на тяговую мощность трактора с классической тяговой характеристикой оценивается с помощью формулы [2]

Nkp =PkpVp + Kpv) (15)

где Nkp - математическое ожидание тяговой мощности;

V р = 0,5 (а* +Ь** Ркр) - {а* + Ь** Ркр )<p{tH) + b**(p(tH )<тр -математическое ожидание рабочей скорости движения трактора на данной передаче, м/с;

Kpv ~ |,56** -Ь™Ф{Ш) - корреляционный момент; A** =Vх\

£=к.. + (Е;. - *'п.Л «> - О к - - < г,, >,,,; в;} \,р., с, - о

коэффициенты, определяемые по типовой характеристике трактора;

Р

Кх = шах - коэффициент максимальной нагрузки трактора на данной передаче;

Р”кр.Н

а = А + А2 , а = А - А Ъ = В +В2 ,Ь = В -В \

Ф(ін)и (p{tH)~ функции аргумента tH = (Ркрн -Рк)! ор\

Рк, Up- среднее значение и среднеквадратическое отклонение тяговой силы трактора на данной передаче, кН;

Pvr, и- номинальное значение силы тяги, - максимальное значение силы тяги, кН.

кр.н max

Для расчета математического ожидания удельного тягового расхода топлива g используется соотношение [2]

9 Kp=GT/NKp, (16)

щеОт = 0,5(а' + Ъ'Ркр) - (а' + Ъ' Ркр)Ф{їн) + b'^(p{tH)<jp - математическое ожидание секундного расхода топлива на данной передаче, кг/ч;

Nкр - математическое ожидание тяговой мощности трактора на данной передаче, кВт;

а' - А^ + А'2, aj - А'2~ A'^,bf - В'^+ B'2,b'^ - В'2 - В[ - коэффициенты, определяемые по типовой тяговой характеристике;

\ ^ТХ'А 2 (>гн + |^ш (^К) ^1 ^ГЯ ^тх^Ркр.Н'

Р>2~~ ^ТН ~°то1> 1^/л// _О’ — уз 1 ^Ш’^тО’^Ш’^гпах’^кр.н- Данные

кр .н

тяговой характеристики трактора.

В общем виде работу генетического алгоритма можно представить следующим образом [6]:

1. Инициализировать случайным образом популяцию решений, т.е. ввести значения всех переменных оптимизационной задачи исходя из их области определения.

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

3. Применить оператор скрещивания.

4. Новые решения (потомки) подвергаются мутации.

5. Формируется новая популяция: выбрать решения из родителей и потомков.

6. Повторять 2...5, пока не выполнится условие остановки.

Для построения эволюционного алгоритма необходимо выполнить следующие шаги:

- выбрать представление решений (способ кодирования фенотипа в генотип);

- решить, как инициализировать популяцию;

- определить основные генетические операторы;

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

- выбрать подходящий оператор мутации;

- выбрать подходящий оператор скрещивания;

- выбрать способ оценки пригодности индивида (варианта решения задачи);

- решить, как управлять нашей популяцией;

- решить, как выбрать индивидов-родителей;

- решить, как выбрать индивидов для замены;

- решить, когда остановить алгоритм.

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

В ГА существует строгое различие между фенотипом (решением, выраженным в терминах поставленной задачи) и генотипом (хромосомой, представлением решения). ГА работает с генотипом, фенотип служит для определения пригодности индивида (оценки качества решения поставленной задачи), поэтому для работы алгоритма необходимо определить некоторую функцию кодирования (е : Б —» £, где £> - пространство

поиска, £ - пространство представлений решений) и функцию декодирования (е ' : ^ ~>-^>). Таким образом, на самом деле ГА решают не задачу /(ё) —» ор1 , где / : I) —>• , а задачу

с/е!)

ju(s) —» opt, где /л : S —» R1 и s = е(х), ju{s) = f(e ^ (s)) = f(x). (17)

seS

На практике наибольшее распространение получили ГА с бинарным представлением решений. Формально они решают задачу псевдобулевой оптимизации, т.е.

Х(Х) -> opt , где х : воП r1 ■ (18)

х^в2П 2

К задачам (17) и (18) сводятся практически любые задачи с дискретными переменными (возможно, выраженные в разных шкалах), а также задачи с непрерывными переменными (заменяя непрерывные пере-

менные дискретными с заданной точностью). Наиболее часто используются стандартное бинарное кодирование и бинарные коды Грея [6].

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

Оператор селекции - оператор, посредством которого индивиды выбираются для порождения потомков или для перехода в следующее поколение. Наиболее приспособленные особи должны выбираться с большей вероятностью для сохранения своих генов в следующем поколении. То есть оператор селекции позволяет сконцентрировать поиск на наиболее многообещающих регионах пространства.

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

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

,• - fitness(X*) + С

Р(х') =--------- г ----------------Г' (19)

r * C - X fitness (X )

г ■ r 7

где г - размер популяции, С : Р(Х ) > О, VZ, Z Р(Х ) = 1;

7=1

Xi - i-й индивид в популяции;

fitnes$Xl) - пригодность индивида Xi;

Пропорциональная селекция обладает следующими недостатками: преждевременная сходимость и стагнация.

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

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

При применении ранговой селекции индивиды популяции ранжируются в соответствии с их пригодностью: R < R., если f(X*) < f(X^). Тогда

i Ri 1 2г P{X) = -r^ = — =----------------------, (20)

I R1 I/ r(r +1)

k=1 к к=\

г / где £ P(XJ) = l.

7=1

Ранговая селекция устраняет недостатки пропорциональной: нет стагнации, так как даже к концу ра-1 2

боты алгоритма Р(Х ) ф Р(Х ) ф ..., нет преждевременной сходимости, так как нет индивидов с вероятностью отбора, близкой к единице.

В турнирной селекции для отбора индивида создается группа из 2) индивидов, выбранных случайным образом. Индивид с наибольшей пригодностью в группе отбирается, остальные - отбрасываются. Параметр I называется размером турнира. Наиболее популярным является бинарный турнир. Этот тип селекции не требует сортировки популяции и вычисления пригодности для всех индивидов. Недостатки: худший индивид никогда не выбирается.

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

Элитарная селекция. Как минимум одна копия лучшего индивида всегда переходит в следующее поколение. Преимущества: гарантия сходимости. Недостатки: большой риск захвата локальным оптимумом.

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

иначе с вероятностью (1 — Рхт,ег ) родители клонируются в следующее поколение.

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

Родитель 1 Родитель 2

Потомок 1 Потомок 2

1 1 1| 1 ■ 1 1

0 0 <4 0 0 0 0

1 1 1 0 0 0 0

0 0 0 1 1 1 1 1 1

Рис. 1. Одноточечное скрещивание

При двухточечном скрещивании хромосома как бы замыкается в кольцо, выбираются две точки разрыва, родители обмениваются частями (рис. 2).

Рис. 2. Двухточечное скрещивание

При равномерном скрещивании потомок может унаследовать с равной вероятностью гены любого из родителей (рис. 3).

Родитель 1 Родитель 2

1 1 1 1 1 11 1 1 1 1

0 о о о о о 0

I

Потомок 1 0 1 | 1 Г~0~ 1 О

Рис. 3. Равномерное скрещивание

Равномерное скрещивание по всей популяции (uniform gene pool recombination) получается применением равномерного скрещивание ко всем членам популяции, т.е. потомок может унаследовать любой ген, имеющийся в популяции в заданной позиции хромосомы.

Оператор мутации - одноместный оператор поиска, случайное изменение в одном или нескольких генах индивида. В ГА мутация рассматривается как метод восстановления потерянного генетического материала, а не как поиск лучшего решения. Мутация применяется к генам с очень низкой вероятностью

Рт Е [0.001; 0.01]. Хорошим эмпирическим правилом считается выбор вероятности мутации, равной 1

Р = —, где /7 - число генов в хромосоме (в среднем хотя бы один ген будет подвержен мутации). В п

случае бинарного алфавита мутация состоит в инвертировании случайно выбранных битов (рис. 4).

Рис. 4. Пример мутации в ГА

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

В общем случае при решении задач безусловной оптимизации в качестве значения функции пригодности может выступать значение оптимизируемого функционала (fitness (X1) = %(Х7)) [6]. %{Х') -значение целевой функции в точке X'.

Выводы

1. Использование эволюционных методов для оптимизации энергетических показателей функционирования МТА позволит эффективно и на новом уровне решать проблему снижения энергозатрат при использовании мобильных агрегатов на различных технологических операциях при производстве сельскохозяйственных культур.

2. Анализ основных положений и теоретических основ методики ГА позволяет сделать выводы о возможности применения ГА в целях оптимизации характеристик двигателя и трактора.

Литература

1. Журавлев СЮ, Терсков В.А. Применение генетического алгоритма при оптимизации функционирования сложных механических систем // Вестн. КрасГАУ. - 2008. - № 4. - С. 148-153.

2. Агеев Л.Е., Шкрабак В.С., Моргулис-Якушев ВЮ. Сверхмощные тракторы сельскохозяйственного назначения. - Л.: Агропормиздат, 1986. - 415 с.

3. Агеев Л.Е., Бахриев С.Х. Эксплуатация энергонасыщенных тракторов. - М.: Агропромиздат, 1991. - 271 с.

4. Журавлев СЮ. Влияние переменных внешних факторов на производительность машиннотракторных агрегатов // Вестн. КрасГАУ. - 2011. - № 7. - С. 148-153.

5. Журавлев С.Ю. Оценка эффективности функционирования мобильных сельскохозяйственных агрегатов с использованием тяговой характеристики трактора // Вестн. КрасГАУ. - 2011. - № 9. -С. 146-151.

6. Семенкин Е.С., Семенкина О.Э., Терсков В.А. Оптимизация технических систем. - Красноярск: Изд-во СибЮИ МВД России, 2000. - 325 с.

УДК 621.43. 004. 67 А.А. Махутов, Т.Е. Бадардинова,

А.Л. Токмакова, А.А. Пестерева

ТРАЕКТОРИЯ ДВИЖЕНИЯ ХОНА ПРИ ВОССТАНОВЛЕНИИ ГИЛЬЗ АВТОТРАКТОРНЫХ ДВИГАТЕЛЕЙ

МЕТОДОМ РЕМОНТНЫХ РАЗМЕРОВ

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

Ключевые слова: дизель, гильза, траектория, хон, развертка, брусок, давление, технология.

A.A. Makhutov, T.E. Badardinova, A.L. Tokmakova, A.A. Pestereva THE HONE MOTION TRAJECTORY IN SHELL RENEWAL OF MOTOR AND TRACTOR ENGINES BY REPAIR SIZE METHOD

The research results on the hone motion trajectory in cylinder shell renewal of motor and tractor engines during repair and theoretical research of abrasive block actions towards the walls of cylinder shells are presented in the article. The cause-and-effect relation between the given technology and the geometrical form distortion of cylinder shells is determined.

Key words: engine, shell, trajectory, hone, scan, block, pressure, technology.

Введение. Надежность тракторных дизелей, прошедших капитальный ремонт на сегодняшний день, является актуальной проблемой. Тракторный дизель является тем агрегатом, который обуславливает ресурс трактора в целом. Известно, что 34...45% отказов тракторов приходится на двигатели, причем нормативную наработку выдерживают только 30.40% тракторных дизелей [4, 7].

Надежность дизелей после ремонта значительно ниже, чем у новых дизелей. Ресурс отремонтированных дизелей СМД-62 в 10 раз меньше и не превышает 500 моточасов [5]. Например, фактический ресурс

i Надоели баннеры? Вы всегда можете отключить рекламу.