|
|
  |
оптимизация в ADS2005A, как сделать оптимизацию сразу по трем параметрам? |
|
|
|
Oct 28 2007, 09:45
|
Группа: Новичок
Сообщений: 10
Регистрация: 28-10-07
Пользователь №: 31 807

|
День добрый!!! Недавно установила себе ADS2005A, на курсовой проект преподаватель дал задание смоделировать Ответвитель ланге и провести его оптимизацию по 3-м параметрам...(коэф отражения, развязка, переходное ослабление) как провести оптимизацию по одному параметру я разобралась...но как это сделать по 3-м-мучаюсь уже неделю
|
|
|
|
|
Oct 28 2007, 14:26
|
Группа: Новичок
Сообщений: 10
Регистрация: 28-10-07
Пользователь №: 31 807

|
да я делала вроде тоже самое...но он всегда выдавал ошибку...говорил что невозможно провезти из-за этого оптимизацию...сейчас посмотрю повнимательнее....спасибо за помощь!
|
|
|
|
|
Oct 29 2007, 08:02
|
Группа: Участник
Сообщений: 5
Регистрация: 6-10-07
Из: Москва
Пользователь №: 31 121

|
У меня тоже проблема с оптимизацией в АДС. Создаю шаблон оптимизации, добавляю столько Goal, сколько параметров. Обновляю. Оптимизирую. Но подстроечная Delta остается такой же как если бы оптимизировать по умолчанию. Может кто знает в чем тут дело? И как проверить итоги оптимизации? Просто в окошке, которое обновляется по ходу итерраций не пишется по каким параметртам оптимизируется. Заранее, спасибо.
|
|
|
|
|
Oct 29 2007, 08:08
|
Группа: Новичок
Сообщений: 10
Регистрация: 28-10-07
Пользователь №: 31 807

|
Все Катька я поняла про что ты говоришь!!!! у меня такая же фигня..он не изменяет после такой оптимизации исходный файл!!! да да да...точно...я не знаю как это исправить что делать? подскажите Гуру АДС!:(
|
|
|
|
|
Oct 29 2007, 09:58
|

Местный
  
Группа: Свой
Сообщений: 382
Регистрация: 2-05-06
Из: мiсто Харкiв
Пользователь №: 16 681

|
Цитата(Kat'ka @ Oct 29 2007, 12:02)  Просто в окошке, которое обновляется по ходу итерраций не пишется по каким параметртам оптимизируется. Быть не может. Хотя конечно зависит от вида оптимизации. Вы дожны понимать как работает алгоритм оптимизации чтобы правильно пользоваться установками и выдаваемыми результатами. Для начала выберите обычную случайную (рендом) оптимизацию. На каждом шаге итерации по дефлту (если вы не отключили это в установках) оптимизатор выдает текущие значения оптимизируемых переменных. По окончании оптимизации программа (опять же по дефолту, что можно изменить) не изменяет значения переменных. Если вы хотите их изменить, нажимаете меню Simulate/Update Optimisation Values. А вообще сначала посмотрите примеры и почитайте хелп. Очень помогает
|
|
|
|
|
Oct 29 2007, 10:40
|
Группа: Новичок
Сообщений: 10
Регистрация: 28-10-07
Пользователь №: 31 807

|
вот что выдает АДС при оптимизации:
hpeesofsim (*) 2005A.400 Aug 5 2005 (built: 08/05/05 23:50:48) Copyright Agilent Technologies, 1989-2005.
OPTIM Optim1[1] <<string/GEMX netlist>> optIter=(0->25)
SP Optim1[1].SP1[0] <<string/GEMX netlist>> optIter=0 freq=10 GHz . Iteration/Trial #0: CurrentEF: 500.151043871459 Optimization variables: W = 200e-03 S = 175e-03 Delta = 0
SP Optim1[1].SP1[1] <<string/GEMX netlist>> optIter=1 freq=10
Diman (13:37:28 29/10/2007) 29/10/2007 (11:35 GMT +03:00) GHz . Iteration/Trial #1: CurrentEF: 482.670051624619 Optimization variables: W = 196.883e-03 S = 140.3e-03 Delta = 1.74329
SP Optim1[1].SP1[2] <<string/GEMX netlist>> optIter=2 freq=10 GHz . Iteration/Trial #2: CurrentEF: 479.869266016447 Optimization variables: W = 105.148e-03 S = 83.7573e-03 Delta = 1.59861
SP Optim1[1].SP1[3] <<string/GEMX netlist>> optIter=3 freq=10 GHz . Iteration/Trial #3: CurrentEF: 475.921331408009 Optimization variables: W = 245.352e-03 S = 185.074e-03 Delta = 1.04397
SP Optim1[1].SP1[6] <<string/GEMX netlist>> optIter=6 freq=10 GHz . Iteration/Trial #6: CurrentEF: 475.915969469285 Optimization variables: W = 257.182e-03 S = 198.843e-03 Delta = 1.04606
SP Optim1[1].SP1[15] <<string/GEMX netlist>> optIter=15 freq=10 GHz . Iteration/Trial #15: CurrentEF: 475.825835691751 Optimization variables: W = 260.561e-03 S = 171.763e-03 Delta = 1.1216
SP Optim1[1].FinalAnalysis1[1].SP1[1] <<string/GEMX netlist>> freq=10 GHz .
Resource usage: Total stopwatch time: 5.31 seconds.
------------------------------------------------------------------------------- Simulation finished: dataset `OA_LCoupler1_1' written in: C:\users\default\moi_prj/data' ---------------------------------------------------------------------------- Из этого не очень понятно как меняются оптимизируемого параметры(развязка и пр). Что можно сделать что бы понять как они меняются???
Сообщение отредактировал Ольга Геннадьевна - Oct 29 2007, 10:54
|
|
|
|
|
Oct 29 2007, 12:17
|
Группа: Новичок
Сообщений: 10
Регистрация: 28-10-07
Пользователь №: 31 807

|
да конечно!!!! вот весь проект! но я,если честно, так и не поняла в чем проблема....
|
|
|
|
|
Oct 29 2007, 13:32
|
Евгений
    
Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115

|
Цитата(Ольга Геннадьевна @ Oct 29 2007, 15:17)  вот весь проект! Не понял, в какой из схематиков Вы получили такой лог оптимизатора, их там целая куча... Ну да ладно. При использовании Ланге из Design Guide Вы получаете УЖЕ оптимизированный ответвитель. По двум параметрам: частоте и направленности. Судя по всему, это не то, что надо. Вывод: не используйте DG Ланге, а примените элемент MLANG (поиск в библ. по MLANG). Вот с ним и работайте, он уже оперирует только геометрией. Всего три параметра, ну, плюс воздушные перемычки. В этой схеме (естественно, с портами и подложкой) и задавайте свои целевые функции. У Вас я нашел только одну (довольно своеобразно заданную) - направленность 10dB на 10GHz, остальных не вижу. Задавайте остальные, присвойте всем трем параметрам геометрии opt с разумными начальными значениями и границами и вперед. Ну не может не получиться
|
|
|
|
|
Oct 29 2007, 13:48
|
Группа: Новичок
Сообщений: 10
Регистрация: 28-10-07
Пользователь №: 31 807

|
Уважаемый EVS! скажи тогда пожалуйста: вот Вы пишите , что Ланге оптимизированный в дизаин гиде, почему же если оптимизировать по умолчанию, меняется дельта???
|
|
|
|
|
Oct 29 2007, 14:20
|
Евгений
    
Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115

|
Цитата(Ольга Геннадьевна @ Oct 29 2007, 16:48)  ...если оптимизировать по умолчанию, меняется дельта??? О чем это Вы? Единственный совершенно непонятный, но кое как пригодный для анализа файл - OA_LCoupler1_1.dsn На второй же итерации он выдает функцию ошибки CurrentEF: 0, исправив ее в седьмом знаке от начальной. При этом Delta изменяется в четвертом, что совершенно несущественно. Я уже дал Вам свои рекомендации, следовать им или нет - безусловно, Ваше дело.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|