Small_Perturbation ( )
Local search
using Space-Filling Curve Method
Check stopping criterion:
Find global solution
Best Fitness
Else continue
If Fitness
(New_Config)
>
Best_Fitness
Best_Fitness
:= Fitness
(New_Config)
End If
Old_Config
:=
New_Config
End For
Return
3. Scattering ( )
p
scatt
= 1
−
( Fitness
(New_Config)
) / (
Best_Fitness
)
If
p
scatt
>
random(0, 1)
Old_Config
:= random solution
Else
Exploration ( )
End If
Return
В состав алгоритма M-PCASFC также входят стандартные проце-
дуры Perturbation( ) и Small_Perturbation( ) [20].
Численный пример.
Рассмотрим собственные изгибные коле-
бания прямолинейной цилиндрической трубы, свободно опертой на
концах, при протекании через нее идеальной несжимаемой жидко-
сти. Труба имеет длину 3,1 м; наружный диаметр трубы и толщи-
на стенки равны 0,075 м и 0,0014 м. Модуль Юнга материала трубы
68,95 ГПа, плотность материала 2780 кг/м
3
. Жидкость в трубе может
быть неподвижной или иметь установившуюся скорость течения, не
превышающую 40 м/с; плотность жидкости не более 1500 кг/м
3
. Пред-
положим, что в результате измерений определены следующие прибли-
женные значения трех низших частот собственных колебаний трубы
с жидкостью:
ω
∗
1
≈
48
,
3
рад/с;
ω
∗
2
≈
212
,
9
рад/с;
ω
∗
3
≈
485
,
8
рад/с.
Приведенная косвенная информация, полученная моделированием те-
чения жидкости с плотностью 1090 кг/м
3
и скоростью течения 26,5 м/с,
представляет входные данные для решения обратной задачи. Относи-
тельная погрешность входных данных не превышает 0,1%. Требуется
восстановить характеристики потока: плотность жидкости и скорость
ее течения в трубе. Переменными управления являются относитель-
ная плотность
x
1
жидкости, %, и относительная скорость потока
x
2
, %.
Критериальная функция задачи восстановления характеристик потока
ISSN 1812-3368. Вестник МГТУ им. Н.Э. Баумана. Сер. “Естественные науки”. 2016. № 2
73