Цитата(Arasiel @ Dec 21 2014, 01:18)

Делаю вот такое задание курсовое, как и мои коллеги, не всё получается . Не умею умно писать поэтому просто лист с задание м достигнутый результат, никакой к сожалению. Что можно сделать в плане оптимизации? Оптимизируемые параметры на фото. самую первую оптимизацию делала 500 нонлинеар, потом вручную и попытка подтянуть квази ньютоном, не хочет совершенно.
подозреваю, что вам никто не отвечает потому. что с приведенными вами размерами получаются совсем другие характеристики, нежели показанные вами. поэтому всегда лучше выкладывать проект, или подробно описывать переменные.
вот я получил очень близкую к вашей картинку S-парметров при следующих размерах:
длины полосок - c1=4.92556, c2=10.44673;
длины резонаторов - d1=12.7; d2=13.093225
нумерация и полосок, и резонаторов - начиная со стороны порта, а не как попало.
теперь проанализируем ваши S-параметры.
видно, что требования к согласованию в полосе пропускания практически выполнены, как и к подавлению в верхней полосе.
но не требование к подавлению на нижних частотах, из-за того, что один резонатор отскочил по частоте вниз.
процесс оптимизации свалился в локальный экстремум, и процедура оптимизации самостоятельно выбраться из него не может.
как этого избежать при оптимизации. поговорим позже, а сейчас поработаем вручную.
поскольку отскочил один резонатор, то это средний (второй) резонатор.
присвоим материалу первой и четвертой полосок вашей модели материал vacuum и проанализируем средний резонатор.
после двух-трех итераций с помощью калькулятора получим правильное значение d2=12.5
Нажмите для просмотра прикрепленного файладля длины первого и третьего резонаторов, присвоив атрибут vacuum третьей и четвертой полоскам,
проделав ту же процедуру, получим то же значение d1=12.5
Нажмите для просмотра прикрепленного файлаоднако, вернув на место частоты резонаторов, мы увидим, что результат далек от оптимального -
полоса пропускания в три раза шире заданной, а уровень согласования в полосе пропускания хуже -4дБ.
ясно, что необходимо также поработать с длинами полосок.
ширину полосы пропускания в основном определяют средние полоски, поэтому начнем с них.
запустим parameter sweep по переменной с2 от 10 до 20 через 1.
когда просчиталось значение с2=16, стало ясно, что можно остановиться.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файлавсе требования к S-параметрам выполнены (здесь слегка подправлены длины резонаторов):
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файланам просто повезло, длина первой полоски изначально оказалась правильной,
иначе нам пришлось бы помучиться дольше.
теперь можно поговорить о том, что такое "оптимальная конструкция", и как ее получить с помощью процедур оптимизации.
если это вам еще интересно.
скажу сейчас только первое правило оптимизации фильтров:
поскольку у фильтров, особенно многозвенных, существует множество локальных экстремумов целевой функции, начальное приближение должно быть достаточно близким к желаемому результату.
чтобы получить достаточно хорошее начальное приближение, существует много литературы и программ.