Перейти к содержанию
    

3 hours ago, Andrey188 said:

При расчёте волноводного фильтра в T-солвере характеристика коэффициента передачи имеет колебания на фронтах. Их как-то можно убрать?

Можно обрывать расчёт по достижению более низкого уровня оставшейся в расчетном объёме энергии. Можно использовать AR-фильтр. Лучше вообще T-солвер для таких структур не использовать. В частотнике выберите солвер не общего назначения, а Fast Reduced Order - если оперативки хватит, то он посчитает и быстрее и точнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 4/22/2023 at 10:42 PM, Freesom said:

Можно обрывать расчёт по достижению более низкого уровня оставшейся в расчетном объёме энергии. Можно использовать AR-фильтр. Лучше вообще T-солвер для таких структур не использовать. В частотнике выберите солвер не общего назначения, а Fast Reduced Order - если оперативки хватит, то он посчитает и быстрее и точнее.

Не знаете почему такая разница в расчетах ? Проверяю микрополосовую структуру с переходными VIA, когда провожу анализ в time domain solver то вижу S11  минус 30dB , ног когда переключаюсь на FREQ solver или Multilayer  то вних показывает всего лишь

минус 2 dB !

Может что то настроить нужно еще ? Почему такая огромная разница ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, oleg-n said:

Почему такая огромная разница ?

Скорее всего, в вашем проекте при использовании F-решателя сетка строится некорректно ( может быть проблема с граничными условиями, заполнением свободного пространства ...).

Изменено пользователем Kenger

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, oleg-n said:

Не знаете почему такая разница в расчетах ?

Знаю. Для адекватного описания прямоугольной сеткой печатных структур, Т-солверу нужно что-то около 70 ячеек на длину волны. Частотнику можно помочь сделать изначально хорошую сетку, загущая её на кромках и радиусах. Или дать ему сделать с десяток шагов адаптации самостоятельно. Тогда результаты начнут совпадать по уровням лучше -40 дБ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, действительно заработало ! Спасибо ! Я думал AWR или ADS точные, а они и рядом не стояли в сравнении с CST.. великолепный софт..

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 часов назад, oleg-n сказал:

Да, действительно заработало ! Спасибо ! Я думал AWR или ADS точные, а они и рядом не стояли в сравнении с CST.. великолепный софт..

А теперь сравните с HFSS. 😊

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 4/24/2023 at 1:55 AM, Александр Мылов said:

А теперь сравните с HFSS. 😊

Сравнивал, не уверен что он лучше , я имею ввиду HFSS чем CST. Да и интерфейс у CST более дружественный и ЛОГИЧНЫЙ.

Пробовал считать одну и ту же структуру , CST быстрее посчитал. Может я что то не правильно настраивал, но результат оконечный сам за себя сказал.

Оптимизатор в CST однозначно-СТАБИЛЬНЕЕ.

Изменено пользователем oleg-n

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 4/24/2023 at 12:59 PM, Aner said:

Какая версия CST у вас?

2020, остановился на  этой версии, так как показалось комп меньше грузит и шустрее работает чем более свежие версии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как правильно задать сигнал в виде модуля от синуса?  

Когда выбираешь "User defined", то открывается поле для ввода в виде макроса:

Спойлер
' userdefined excitation function 

Option Explicit

Function ExcitationFunction(dtime As Double) As Double

   'Assign the excitation signal value for the given time to the function name.

   ExcitationFunction = 0.0

End Function

' -------------------------------------------------------------------------------------------------
' Main: This function serves as a main program for testing purposes. (runs and plots the function)
'       You need to rename this function to "Main" for debugging the excitation function.
'
'       Please adjust the time step width and the number of time steps accordingly.
'
'		PLEASE NOTE that a userdefined excitation file (*.usf) must not contain a main program for
'       proper execution by the framework. Therefore please ensure to rename this function
'       to e.g. "Main2" before the Transient Solver is started
' -------------------------------------------------------------------------------------------------

Sub Main
	Dim tmax As Double, ntstep As Long

	' -------------- PLEASE ADJUST THE SETTINGS BELOW ----------------------
	tmax   = 10.0
	ntstep = 100
	' -------------- PLEASE ADJUST THE SETTINGS ABOVE ----------------------

	Dim signal As Object, n As Long, tstep As Double
	Set signal = Result1D("")
	signal.Initialize ntstep
	tstep = tmax / ntstep

	For n=0 To ntstep-1
		signal.SetXY(n, n * tstep, ExcitationFunction(n * tstep))
	Next n

	signal.Save GetProjectBaseName() + GetProjectBaseNameSeparator() + "excitation function.sig"
	signal.AddToTree "Excitation Signals\Userdefined Functions\signal1_plot"
	SelectTreeItem  "Excitation Signals\Userdefined Functions\signal1_plot"
	Resulttree.RefreshView
End Sub

 

Что в данном случае обозначает значение "ExcitationFunction"? Может есть пример сигнала с синусом в VBA?

Изменено пользователем LaserG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, LaserG said:

Что в данном случае обозначает значение "ExcitationFunction"? Может есть пример сигнала с синусом в VBA?

В данном случае "ExcitationFunction" означает 'ВашаФункция'. Хотите запишите вместо ExcitationFunction модуль синуса, хотите - логарифм. Смотрите, что передается третьим параметром метода SetXY объекта Result1D, коим signal и является

SetXY.PNG.a2b86e2a449ce8a7858af07ad9417937.PNG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и ЕЩЕ ВОПРОС: Привязан ли ОПТИМИЗАТОР к сетке ? Ну например солвер считал какую то структуру 30 минут , я включил оптимизатор и он выполнил оптимизацию (корректировку дорожки ну например сократил ее на 5мм ).

Во втором случае я сделал более крупную сетку и солвер посчитал структуру за 3 минуты, как отразится это на оптимизаторе если так же нужно сократить дорожку на 5мм ?

Изменено пользователем oleg-n

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Частотный решатель каждый раз оптимизирует сетку на каждой итерации оптимизации. 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...