Научная статья на тему 'Оптимизация амплитудно-частотной характеристики трехзвенного полосового фильтра на диэлектрических резонаторах с помощью генетического алгоритма'

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

CC BY
245
75
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФИЛЬТР / ДИЭЛЕКТРИЧЕСКИЙ РЕЗОНАТОР / ГЕНЕТИЧЕСКИЙ АЛГОРИТМ / СМУГОВИЙ ФіЛЬТР / ДіЕЛЕКТРИЧНИЙ РЕЗОНАТОР / ГЕНЕТИЧНИЙ АЛГОРИТМ / BAND PASS FILTER / DIELECTRIC RESONATOR / OPTIMIZATION / GENETIC ALGORITHM

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Трубин А. А., Моховиков А. С.

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

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

Optimization of amplitude-frequency characteristic three elements band-pass filter with dielectric resonator by genetic algorithm

It’s proposed the program that is searching the coupling coefficients of dielectric resonators answering to the necessary gain-frequency characteristic of band pass microwave filter. The program is based on a genetic algorithm.

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

Техніка та пристроїНВЧ діапазону. Антенна техніка

Література

1. Dielectric Filters and Diplexers // Catalog of the production firm T-CERAM. 2009. Ресурс доступу: www.t-ceram.com/coaxial-resonators.htm

2. Маттей Д.Л., Янг Л., Джонс Е.М.Т. Фильтры СВЧ, согласующие цепи и цепи святи. Т. 1. М.: 1971. - 444 с.

3. Chong-Yun Kang, Ji-Won Choi, Seok-Jin Yoon, Hyun-Jai Kim, Chang-Yub Parc. Design of monoblock dielectric filter using (PbCa)(FeNbSn)O3 ceramics // Journal of materials science: Materials in electronics. No 10 (1999), pp. 661-666

4. Мірських Г.О., Андрусенко Є.М. Експериментальне дослідження монолітних діелектричних фільтрів з додатним характером зв’язку резонансних елементів // Вісник НТУУ "КПІ". Серія - Радіотехніка. Радіоапаратобудування. Вип. 38 - 2009 - С. 65 - 69. Боженко К.О., Андрусенко Є.М. Модель дворезонаторного монолітного металодіе-лектричного фільтру. Представлена математична модель дворезонаторного монолітного діелектричного фільтру, яка описує його амплітудно-частотну характеристику як у смузі пропускання так і поза неї.

Ключові слова: НВЧ фільтр, керамічні фільтри, діелектричні монолітні фільтри_____

Боженко К.А., Андрусенко Е.Н. Модель двухрезонаторного монолитного металлодиэлектрического фильтра. Представлена математическая модель двухрезонаторного монолитного металлодиэлектрического фильтра, которая описывает его амплитудно-частотную характеристику, как в полосе пропускания, так и за её пределами.

Ключевые слова: СВЧ фильтр, керамические фильтры, монолитные фильтры_____________

Bogenko K.A., Andrusenko E.N. Model of the Two-Resonator Monolithic Metal-Dielectric Filter. Mathematic model of the two-resonator monolithic metal-dielectric filter are described. This model describes the amplitude frequency characteristic both in band-pass and stop-pass.

Key words: U UHl\ filter, ceramic_ filter, dielectric monolithic_ filter_________

УДК 621.372.413

ОПТИМИЗАЦИЯ АМПЛИТУДНО-ЧАСТОТНОЙ ХАРАКТЕРИСТИКИ ТРЕХЗВЕННОГО ПОЛОСОВОГО ФИЛЬТРА НА ДИЭЛЕКТРИЧЕСКИХ РЕЗОНАТОРАХ С ПОМОЩЬЮ ГЕНЕТИЧЕСКОГО АЛГОРИТМА

Трубін А.А., Моховиков А. С.

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

82

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2010.-№40

Техніка та пристроїНВЧ діапазону. Антенна техніка

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

Теоретические основы метода

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

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

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

1. В начальный момент времени t=0 случайным образом формировалась начальная популяция, состоящая из k особей. B0 = (AiA2,- • -,Ak).

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2010.-№40

83

Техніка та пристроїНВЧ діапазону. Антенна техніка

2. Вычислялась приспособленность каждой особи заданному условию FAi = fitA), i=1.. .k и популяции в целом Ft = fit(Bt) (FA - целевая функция).

3. Выбиралась особь Ac из популяции. Ac = Get(Bt)

4. С определенной вероятностью (вероятностью кроссовера Pc) выбиралась вторая особь из популяции ^c1 = Get(Bt), на которые воздействова-лось оператором кроссовера Ac = Crossing(Ac, Ac1).

5. С определенной вероятностью (вероятностью мутации Pm) выполнялась операция мутации. Ac = mutation(Ac).

6. С заданной вероятностью (вероятностью инверсии Pi) выполнялась операторация инверсии Ac = inversion(Ac).

7. Полученные хромосомы помещались в популяцию insert(Bt+i, Ac).

8. Операции, начиная с пункта 3, выполнялись k раз. При этом, определялось условие увеличения значения текущего времени t = t + 1. Если определялось, что выполнено условие останова, то вычисления заканчивались, в противном случае осуществлялся переход на шаг 2.

Наибольшую роль в успешном функционировании алгоритма играет этап отбора родительских хромосом, осуществляемый при выполнении шагов 3 и 4. При этом возможны различные варианты. Наиболее часто используется метод отбора, называемый рулеткой. При использовании этого метода вероятность выбора хромосомы определяется ее приспособленностью, то есть PGet(Ai) ~ Fit(Ai)/Fit(Bt). Использование метода рулетки приводит к тому, что вероятность передачи признаков более приспособленными особями потомкам возрастает.

Другой часто используемый метод - турнирный отбор. Он заключается в том, что случайно выбирается несколько особей из популяции (обычно 2) и победителем выбирается особь с наибольшей приспособленностью.

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

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

Практические результаты

Для исследований был выбран фильтр, представляющий собой 3 последовательно размещенных диэлектрических резонатора (ДР), расположенных между входной и выход-

Рис. 1.

84

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2010.-№40

Техніка та пристроїНВЧ діапазону. Антенна техніка

ной линиями передачи (ЛП) (см. рис.1).

Коэффициент передачи такого фильтра имеет вид:

TWfflo)=-2х k xqd x(VQ1 x(4,-4) x(4-4)) ~b2/(Qi x(4> -4) x(4-4))+b,/Q3 x(4,-4M4-4)))

где Qd = 5000 - добротность диэлектрика,

QS = Qs(® / о0) = Im(4S) x Qd + о / о0 + 2 x i x QD x (о / о0 -1 - Re(4S) / 2), а 4S = 4S(k, k12, k13, k23) - корни уравнения, определяющего комплексные частоты связанных колебаний системы ДР

4 -2xixkx4 -4xk2 -4x(k23)2 -4x(k12)2 -4x(k13)2 + ixkx(k23)2 + ixkx(k12)2 -2xk12xk13xk23 = 0; k - коэффициент связи крайних ДР с линией, k12, ko, k23 - коэффициенты взаимной связи между резонаторами, s=1,2,3 [3].

АЧХ такого фильтра: Цю/о) = 20xlgT(o/o0)

Необходимо максимально

приблизить эту характеристику к “оптимальной”:

Д(о/О))

П x (о / о0 - (о / о0)p, //(о / о0) < (о / о0)

0, if (о / о0) p < о / о0 < (о / о0) k

x ((о / о0) k - о / о0 ), if (о / о0) > (о / о0) k

n

где n1 і n2 - тангенсы углов наклона левой и правой ветвей АЧХ; (о/о0)p, (о/о0)k - границы части АЧХ, параллельной оси о/о0.

Программа выполнялась в среде Mathcad. В качестве основы использовался модифицированный ГА [2]. Аргументами программы являлась исследуемая на экстремум функция Sqr, точность алгоритма є, количество переменных N, количество особей в популяции ^, начальные границы переменных в виде матрицы D размером 4 строки на 2 столбца. Число N=4 отвечало количеству коэффициентов связи. Значения s = 10 7 и л = 10 выбраны потому, что отношение "эффективность'У'затраченное время" для этих значений является наилучшим. Границы коэффициентов связи выбирались из физических соображений:

k є (0;0,01), k12 є (-0,01;0,01), k13 є (-0,01;0,01), k23 є (-0,01;0,01).

Брать большие граничные значения не было необходимости, поскольку вышеуказанные значения связи достаточны для обеспечения нужного результата. Отметим также, что, по построению, применяемый алгоритм сам находил решение за указанными пределами. Функция Sqr, исследуемая на минимум, была определена как сумма квадратов разностей Ь(о/ о0) и L0 (о / о0) в заданных точках. Сами точки выбирались в зависимости от вида желаемой АЧХ. Для получения конкретной характеристики использовалась штрафная функция. Наилучшие результаты по оптимизации удалось получить для полосы пропускания, изменявшейся в пределах от 0.5% до 1%. На рис. 2, 3 приведены результаты поиска оптимальных значений коэффициентов связи для случаев гладкой характеристики АЧХ фильтра.

С помощью предложенного алгоритма можно синтезировать несимметричные АЧХ. Фильтры с такой характеристикой затухания применяются в диплексерах. При этом "скат" только одной ветви характеристики должен

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2010.-№40

85

Техніка та пристроїНВЧ діапазону. Антенна техніка

быть крутым. Такие фильтры применяются в паре, причем один из них является “зеркальным отражением” второго относительно прямой о / со0 = 1.

Рис. 2. Результаты расчетов фильтра с максимально плоской характеристикой а - до/00 = 0,5%, к = 5.471х 10-3, к12 = 4.035х 10-3, k13 = 2.36 х 10-7, к23 = 3.951х 10-3 б - до/00 = 1,5%, к = 14.836х10-3,k12 = 12.691х10-3,k13 =-1.21х10 5,k23 = -7.58х10-3

Для полосы пропускания 1% получены АЧХ, показанные на рис.3,4. Найдя характеристику одного несимметричного фильтра, вторую, дуальную к первой, можно получить, изменив знаки нечетного количества коэффициентов связи.

к = 4.174 х 10-3,к12 = 5.314 х 10-3,к13 =-2.686 х 10-7,к23 = 6.356 х 10-3 б - характеристика Баттерворта для полосы пропускания 1% : Lmax = -0,7 , к = 6.409 х 10-3,к12 =-4.495 х 10-3,к13 =-1.21 х 10-5,к23 =-7.58 х 10-3.

Рис. 4. Характеристики пропускания не симметричных фильтров

86

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2010.-№40

Техніка та пристроїНВЧ діапазону. Антенна техніка

Выводы

Показана возможность использования генетического алгоритма для оптимизации АЧХ полосовых фильтров на ДР. При этом наилучшие результаты оптимизации 3-звенных фильтров получаются для полосы 1%. Для характеристики Чебышева получены лучшее минимальное затухание и более крутые скаты ветвей по сравнению с фильтрами Баттерворта. Приемлемая характеристика для несимметричных фильтров не была получена, ввиду использования расчетных соотношений только для 3-х ДР. Время на поиск коэффициентов связи в среднем составило 1-3 минуты.

Литература

1. http://www.basegroup.ru/library/optimization/ga_math/.

2. Сабанин В. Р., Смирнов Н. И., Репин А. И. Модифицированный генетический алгоритм для задач оптимизации в управлении // Exponenta Pro. Математика в приложениях. - 2004. - № 3-4. - С. 78-85.

3. Ильченко М. Е., Трубин А. А. Электродинамика диэлектрических резонаторов, - К.:

2004. - 264 с.______________________________________________________________________

Трубин А.А., Моховиков А.С. Оптимизация амплитудно-частотной характеристики трехзвенного полосового фильтра на диэлектрических резонаторах с помощью генетического алгоритма. Предложена программа поиска коэффициентов связи диэлектрических резонаторов, отвечающих необходимой А ЧХ полосного фильтра. Программа основана на использовании генетического алгоритма.

Ключевые слова: фильтр, диэлектрический резонатор, генетический алгоритм.___________

Трубін О.О., Моховиков О.С. Оптимізація амплітудно-частотної характеристики трьохелементного смугового фільтру на діелектричних резонаторах за допомогою генетичного алгоритму. Запропоновано програму пошуку коефіцієнтів зв’язку діелектричних резонаторів, що відповідають необхідній А ЧХ смугового фільтру, побудованого на цих ДР. Програма основана на генетичному алгоритмі.

Ключові слова: смуговий фільтр, діелектричний резонатор, генетичний алгоритм. Trubin A., Mokhovykov A. Optimization of amplitude-frequency characteristic three elements band-pass filter with dielectric resonator by genetic algorithm. It’s proposed the program that is searching the coupling coefficients of dielectric resonators answering to the necessary gain-frequency characteristic of band pass microwave filter. The program is based on a genetic algorithm.

Key words: Band pass Filter, Dielectric Resonator, Optimization, Genetic algorithm._

УДК621.39

ДОБРОТНОСТЬ ИЗЛУЧЕНИЯ ОТКРЫТЫХ СФЕРОИДАЛЬНЫХ ДИЭЛЕКТРИЧЕСКИХ РЕЗОНАТОРОВ

Старков М.А.

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

Вісник Національного технічного університету України "КПІ" Серія — Радіотехніка. Радіоапаратобудування.-2010.-№40

87

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