реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Sonnet, Помогите разобраться...
Neznayka
сообщение Aug 7 2006, 13:05
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 719
Регистрация: 14-07-05
Из: Москва
Пользователь №: 6 787



Доброе время суток,уважаемые форумщики!
Долгое время я моделировал планарные структуры в MWO. Но в последнее время провожу расчет схем, используя модуль электродинамического анализа (закрытым формам на таких частотах и в таких структурах я не доверяю smile.gif ). Но беда в том,что ЕМ-модуль в офисе не позволяет проводить оптимизацию полученной структуры,что было бы для меня очень полезно. По совету и при помощи знающих людей (спасибо им огромное еще раз!!!) поставил Соннет и интегрировал его в Офис. Все просто замечательно:экспорт-импорт,расчет и т.д. Но беда в том,что начальство гонит заниматься железом и времени на то,чтобы разобраться с оптимизацией в Соннет совсем не остается. Поэтому очень прошу тех,кто работал с программой и знает как это делается,подсказать мне-как задать параметры для оптимизации структуры. С самим диалогом и заданием целей оптимизации я,вроде бы, разобрался. Но не понимаю как в проект добавить те переменные,которые нужно оптимизировать. Не знаю имеет ли это какое-либо значение,но скажу,что проект,который мне нужно оптимизировать,я экспортировал из Офиса.
Буду очень признателен за любую информацию.


--------------------
Go to the top of the page
 
+Quote Post
trablik
сообщение Aug 7 2006, 17:44
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 29-09-05
Пользователь №: 9 092



Цитата(Neznayka @ Aug 7 2006, 17:05) *
Доброе время суток,уважаемые форумщики!
...прошу тех,кто работал с программой и знает как это делается,подсказать мне-как задать параметры для оптимизации структуры...


Для параметризации структуры можно использовать два типа параметров: Anchored (с точкой привязки) и Symmeric (симметричный), которые отличаются характером изменения местоположения узловых точек топологии моделируемой структуры. Чтобы добавить параметр в проект нужно воспользоваться меню: Tools -> Add Parameter -> Add Anchored или Tools -> Add Parameter -> Add Symmetric

При добавлении параметра Anchored следует задать точку привязки (anchor point) - она при изменении параметра будет оставаться неподвижной, затем референсную точку (reference point). Расстоянием между двумя этими точками и определяется величина параметра (и наоборот). После указания этих двух точек в строке статуса появляется запрос: Select more points to be adjusted - можно выделить дополнительные точки, которые при изменении параметра будут смещаться одновременно с референсной точкой. После того как все точки выделены, нажмите Enter и задайте имя параметра.

Примечание: Точки на топологии удобно выделять путём перемещения курсора над нужными
точками при одновременном удерживании в нажатом состоянии левой кнопки мыши.


При добавлении параметра Symmetric сначала задается первая референсные точка (first reference point), затем дополнительные точки, связанные с ней. После этого нужно нажать Enter, после чего появится запрос на указание второй референсной точки (second reference point) и связанный с ней дополнительных узловых точек. Когда все точки второй группы указаны, следует нажать Enter и указать имя параметра. Величина параметра определяется расстоянием между двумя референсными точками (и наоборот). При изменении параметра типа Symmetric обе референсные точки (и, соответственно, связанные с ними группы точек) изменяют своё положение одновременно (приближаются друг к другу при уменьшении значения параметра, либо "разбегаются" друг от друга при увеличении значения параметра).

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

Изменять значения параметров можно как вручную - двойным нажатием левой кнопки мыши, так и при оптимизации или свипировании (Parameter Sweep).

В директории Examples в Sonnet есть пример параметризованной топологии - par_dstub_c - там использованы оба типа параметров.

Сообщение отредактировал trablik - Aug 7 2006, 17:47
Go to the top of the page
 
+Quote Post
Neznayka
сообщение Aug 7 2006, 18:47
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 719
Регистрация: 14-07-05
Из: Москва
Пользователь №: 6 787



Спасибо за совет smile.gif Завтра обязательно попробую и,наверняка,появятся новые вопросы.
А пока прикрепляю файлик,который обещал. Надеюсь,что пригодится smile.gif.
Еще раз большое спасибо.
Желаю удачи.
Прикрепленные файлы
Прикрепленный файл  Microwave_Office_2006_Crack_7.0.3025.rar ( 16.53 килобайт ) Кол-во скачиваний: 99
 


--------------------
Go to the top of the page
 
+Quote Post
Neznayka
сообщение Aug 8 2006, 06:57
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 719
Регистрация: 14-07-05
Из: Москва
Пользователь №: 6 787



Скажите пожалуйста,а можно задать при парамтризации точку не в узле топологии,а произвольно. Скажем,есть опция "Добавить точку", благодаря которой я могу добавить точку в любое место структуры. Могу я задать оптимизацию относительно этой точки? Если это возможно,то как? Потому как при добавлении точки я могу за нее "потянуть",изменив тем самым геометрию структуры,но при попытке задать эту точку в качестве точки оптимизации она исчезает sad.gif Или есть еще какие-то приемы,которые я пока не осознал?
И еще вопрос-каким методом анализа лучше пользоваться? Интересует как скорость расчета,так и точность.

Сообщение отредактировал Neznayka - Aug 8 2006, 07:05


--------------------
Go to the top of the page
 
+Quote Post
trablik
сообщение Aug 8 2006, 17:28
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 29-09-05
Пользователь №: 9 092



Цитата(Neznayka @ Aug 8 2006, 10:57) *
Скажите пожалуйста,а можно задать при парамтризации точку не в узле топологии,а произвольно. Скажем,есть опция "Добавить точку", благодаря которой я могу добавить точку в любое место структуры. Могу я задать оптимизацию относительно этой точки? Если это возможно,то как? Потому как при добавлении точки я могу за нее "потянуть",изменив тем самым геометрию структуры,но при попытке задать эту точку в качестве точки оптимизации она исчезает sad.gif Или есть еще какие-то приемы,которые я пока не осознал?
И еще вопрос-каким методом анализа лучше пользоваться? Интересует как скорость расчета,так и точность.


При выполнении команды "Add points to polygon" точка действительно добавляется, а при снятии выделения она становится невидимой (но она на самом деле присутствует). Чтобы её вновь увидеть, можно, например, выделить полигон, на котором задана эта точка, и выполнить команду "Reshape polygons" (изменять форму полигона при этом вовсе не обязательно smile.gif ) Но вот при добавлении параметра такую точку можно выделить только "на ощупь" smile.gif В такой ситуации могу дать совет: при выполнении команды "Add points to polygon" нужно не просто добавлять узловую точку, но и сразу, удерживая нажатой кнопку мыши, немного смещать эту точку в нужном направлении. После параметризации структуры это смещение можно будет компенсировать изменением значения соответствующего параметра.
Вот файл с примером: Прикрепленный файл  test.rar ( 1.75 килобайт ) Кол-во скачиваний: 175
При добавлении новой точки к первоначальной геометрии (первоначальная геометрия - в файле test_initial.son) добавляемая точка была немного смещена вниз. При параметризации структуры начальное значения параметра L=2.2. Чтобы вернуться к исходной геометрии, нужно задать значение параметра L=2.0.

Примечание: При задании параметра его первоначальное значение должно быть отличным от нуля! Поэтому нужно либо выбрать соответствующую anchor point, либо изначально немножко скорректировать топологию, чтобы вводимый параметр стал отличным от нуля.

При редактировании топологии бывает довльно удобно использовать команду Edit -> Merge Polygons. Эта команда объединяет несколько полигонов в один.

Тепрь о методах анализа. Я многократно проверял метод ABS (Adaptive Band Syntesys), сравнивая полученные с помощью него результаты расчета с результатами от Linear Frequency Sweep. Совпадение очень хорошее! Вобщем теперь я использую только ABS. Что касается параметров mesh'а, то по соотношению точность/время вычислений наилучшим выбором в большинстве случаев яаляется настройка Mesh: Coarse/Edge Meshing (меню Analysis -> Setup -> Speed/Memory)

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Neznayka
сообщение Aug 8 2006, 18:17
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 719
Регистрация: 14-07-05
Из: Москва
Пользователь №: 6 787



Спасибо за исчерпывающий ответ smile.gif Завтра,надеюсь,смогу попробовать на практике.


--------------------
Go to the top of the page
 
+Quote Post
Neznayka
сообщение Aug 9 2006, 12:04
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 719
Регистрация: 14-07-05
Из: Москва
Пользователь №: 6 787



Появилась у меня еще одна проблемка-считаю катушку индуктивности,при этом задаю проводимость материала,толщину слоя металлизации. Расчитываю добротность катушки-все хорошо, все получилось. Далее-удваиваю толщину слоя металлизации, провожу расчет и что же...добротность ни чуть не изменилась sad.gif Почему? Ведь она должна была увеличиться (поправьте,если я не прав).
P.S. При изменении тангенса потерь в диэлектрике (его уменьшении) добротность увеличилась. Но почему она не меняется при изменении толщины металла?

Сообщение отредактировал Neznayka - Aug 9 2006, 12:09


--------------------
Go to the top of the page
 
+Quote Post
trablik
сообщение Aug 9 2006, 15:08
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 29-09-05
Пользователь №: 9 092



Цитата(Neznayka @ Aug 9 2006, 16:04) *
Появилась у меня еще одна проблемка-считаю катушку индуктивности,при этом задаю проводимость материала,толщину слоя металлизации. Расчитываю добротность катушки-все хорошо, все получилось. Далее-удваиваю толщину слоя металлизации, провожу расчет и что же...добротность ни чуть не изменилась sad.gif Почему? Ведь она должна была увеличиться (поправьте,если я не прав).
P.S. При изменении тангенса потерь в диэлектрике (его уменьшении) добротность увеличилась. Но почему она не меняется при изменении толщины металла?


В Sonnet по умолчанию толщина металла не учитывается - она только влияет на погонные потери. Полоски представляются бесконечно тонким проводящим слоем с потерями. Для того, чтобы учесть конечную толщину металлизации в Sonnet есть возможность представить полосок в виде двух или более бесконечно тонких проводников, суммарное расстяние между которыми как раз и равно толщине металлизации. Чтобы использовать эту технику, нужно задать новый тип металла, указав в качестве модели Thick Metal Model (меню Circuit -> Metal Types -> Add... -> Type = Thick Metal Model). Но следует отметить, что время расчетов при этом заметно увеличивается.
Прикрепленное изображение


Более подробную информацию по моделированию толщины металла в Sonnet можно получить из Sonnet User's Guide (глава 18)
Go to the top of the page
 
+Quote Post
Neznayka
сообщение Aug 11 2006, 08:27
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 719
Регистрация: 14-07-05
Из: Москва
Пользователь №: 6 787



Спасибо за помощь smile.gif
Все получилось,но вот результаты меня несколько озадачили... При изменении толщины слоя металлизации (а именно при его увеличении) добротность падает. Непонятно почему? По идее,должна увеличиваться? Или программа учитывает потери на излучение? Если интересно,могу кинуть графики...


--------------------
Go to the top of the page
 
+Quote Post
BIBIGON
сообщение Aug 11 2006, 10:46
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 167
Регистрация: 9-06-06
Пользователь №: 17 903



Цитата(Neznayka @ Aug 7 2006, 22:47) *
Спасибо за совет smile.gif Завтра обязательно попробую и,наверняка,появятся новые вопросы.
А пока прикрепляю файлик,который обещал. Надеюсь,что пригодится smile.gif.
Еще раз большое спасибо.
Желаю удачи.



А случайно нет кряка для версии 7_0_3077?
Go to the top of the page
 
+Quote Post
trablik
сообщение Aug 11 2006, 21:37
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 29-09-05
Пользователь №: 9 092



Цитата(Neznayka @ Aug 11 2006, 12:27) *
Спасибо за помощь smile.gif
Все получилось,но вот результаты меня несколько озадачили... При изменении толщины слоя металлизации (а именно при его увеличении) добротность падает. Непонятно почему? По идее,должна увеличиваться? Или программа учитывает потери на излучение? Если интересно,могу кинуть графики...


Очень интересно, киньте, пожалуйста. Думаю, всё дело в том, что при увеличении толщины металлизации увеличивается и межвитковая ёмкость катушки и, соответственно, уменьшается её реактивное сопротивление.
Можно попытаться промоделировать такую ситуацию, немного уменьшив расстояние между витками.

_______________________

Тут по ходу дела проявилась одна проблема в стыковке MWO 7.01 с Sonnet. Если создать EM-стуктуру в MWO 7.01, а затем редактировать её в Sonnet, то эта ЕМ-структура перестаёт поддаваться редактированию в MWO (даже если указать другой ЕМ-смулятор). Если быть точнее, то в MWO перестаёт быть видна её топология в 2D (а вот в 3D - всё видно).

Сообщение отредактировал trablik - Aug 11 2006, 22:46
Go to the top of the page
 
+Quote Post
Neznayka
сообщение Aug 14 2006, 09:12
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 719
Регистрация: 14-07-05
Из: Москва
Пользователь №: 6 787



Кидаю картинки проекта:
1.Сама катушка и определение слоя металлизации для нее
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Go to the top of the page
 
+Quote Post
Neznayka
сообщение Aug 14 2006, 09:25
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 719
Регистрация: 14-07-05
Из: Москва
Пользователь №: 6 787



2. Результаты расчета добротности катушки (для трех значений слоя металлизации 18,36 и 72 микрона)
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  Inductors_for_DMV3.rar ( 62.19 килобайт ) Кол-во скачиваний: 55
 


--------------------
Go to the top of the page
 
+Quote Post
trablik
сообщение Aug 18 2006, 16:30
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 29-09-05
Пользователь №: 9 092



Похоже, это "особенности" расчетов.

Q of Spiral Inductors
Go to the top of the page
 
+Quote Post
Neznayka
сообщение Oct 11 2006, 08:42
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 719
Регистрация: 14-07-05
Из: Москва
Пользователь №: 6 787



Доброе время суток,уважаемые форумщики!
Возник еще вопрос по использованию Соннет: каким образом в одном из слоев задать диэлектрический кубик с заданными свойсвами?
Сначала я сделал так:
1. Создал три слоя диэлектрика (плата,воздух,воздух)
2. Нарисовал нужную мне структуру и задал свойства металла.
3. Далее мне было необходимо в среднем слое (воздух) под слоем металла создать диэлектрическую вставку из другого материала. Я поступил следующим образом "Tools->Add Dielectric Brick->Draw Rectangle". Все получилось-появился "кирпичик",но беда в том,что в качестве диэлекрика указан "Air" (воздух)... А как мне изменить материал этого кирпичика?
Пока я не разобрался,поступил следующим образом:
1. Создал три слоя диелектрика (плата,слой диэлектрика,воздух)
2. Во втором слое вставил несколько кирпичиков из воздуха,так,чтобы получить объект нужной формы под печатью. Но есть у меня сомнения по поводу правильности моих действий...
Такие вот дела...
А так же никак не могу понять каким образом можно изменить сдвиг референсной плоскости порта (структура экспортирована из MWO)
Буду благодарен за любую помощь.


--------------------
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 09:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01508 секунд с 7
ELECTRONIX ©2004-2016