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

StasExR

Свой
  • Постов

    196
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о StasExR

  • Звание
    Частый гость
    Частый гость

Информация

  • Город
    Array

Посетители профиля

2 639 просмотров профиля
  1. Я за Хистори. Очень мощный и гибкий инструмент. Согласен, что он не "юзер-френдли" и его освоение не быстрое. Зато потом много преимуществ. У них вся внутренняя логика построена на скриптовом языке, который естественным образом используется в хистори-листе. Это очень упрощает построение сложных объектов с помощью алгоритмов, можно реализовать кастомные оптимизаторы, взаимодействовать с матлабом и т.п. Надеюсь, что они и дальше будут его поддерживать :)
  2. Кто-нибудь сталкивался с ограничением на запуск постпроцессинга на удаленных машинах при качании параметров или оптимизации? У меня пишет: "Remote postprocessing is disallowed for this project by frontend."
  3. Если есть сомнения, лучше использовать кнопку Hide вместо Delete. Тогда в случае ошибки при перестроении модели можно всё вернуть как было.
  4. Есть фирмы, которые сдают в аренду вычислительные мощности (кластер конфигурируют по вашим потребностям и финансовым возможностям) с предустановленным софтом. Например, CST (https://www.cst.com/Products/HPC/Cloud-Computing) сотрудничают с Nimbix и Bull extreme factory . У этох компаний есть самое современное оборудование для ускорения расчётов. Проблемма в том, что кроме оплаты вычислительных мощностей (цена зависит от мощности кластера и длительности расчётов в часах), нужно отдельно покупать лицензию CST, если конечно у Вас её нет. CST предлагает краткосрочные лицензии специально для облачных вычислений на небольшой срок, но их цена всё равно не маленькая. Я не так давно прорабатывал возможность удаленных расчётов в CST, если интересно могу озвучить цифры в личку. Ещё по теме возможностей современных облачных вычислений советую посмотреть вэбинар https://www.cst.com/Events/Details/3283
  5. Если в настройках I-солвера Accuracy settings установить Custom, разблокируется кнопка Settings. По её нажатию открывается окошко со специальными настройками солвера. Выбор метода решения находится в выпадающем списке Matrix.
  6. Ещё функции и даже более сложные классы ООП можно создавать в отдельных файлах и подключать в код директивами '#Uses для неструктурных макросов и '$Include: для структурных. Также, полезно явно указывать убласть видимости через функции типа ChDir GetProjectPath("Model3D") - подключаемые файлы будут искаться в папке "Имя_проекта/Model/3D". Файл "macrosTest.mcs" Option Explicit Sub Main () ChDir GetProjectPath("Model3D") '$Include: "Square.mcr" Dim A As Double Dim B As Double Dim msg As String A = 2.0 B = Square(A) msg = "A= " + CStr(A) + vbCrLf msg = msg + "B= " + CStr(B) + vbCrLf MsgBox msg End Sub Файл "Square.mcr" Function Square(ByVal X As Double) As Double Square = X * X End Function
  7. Через VBA макрос так можно сделать. Оттуда можно и солвер запускать в цикле, и оптимизатор запускать, и графики любые создавать в дереве результатов.
  8. Дело в том, что коробочку все равно нужно учитывать расчете, иначе в железе резонансы коробочки все равно появятся. На практике для уменьшения этого эффекта на верхнюю стенку приклеивают поглотитель. В расчете так же полезно нарисовать поглотитель с реальными характеристиками вдоль верхнеей стенки. Размер коробочки так же следует оптимизировать, чтобы добиться минимального количества резонансов в рабочей полосе частот.
  9. Здравствуйте, Xeptor Конкретно по сути вашего вопроса. Ориентация поляризации (Polarization angle в настройках порта) задана только на одном из 2х портов. Соответстенно, для радиально симметричной структуры, на порту где угол поляризации не задан, солвер определит его произвольно (безотносительно к ориентации осей координат)! Т.е. поляризации мод у Вас на портах не одинаковые, отсюда и различие в различие результатах расчёта. Также, я обратил внимание на следующие ошибки в Вашей модели: 1. Настройки сетки. Сетка "по умолчанию" слишком крупная для исследования эффектов на уровне -40дБ и выше. 2. Настройки солвера. Критерий сходимости -30дБ слишком грубый для исследования эффектов на уровне -40дБ и выше. 3. Настройки модели и расчёта катастрофически неоптимальны для данной задачи. Волновод лучше делать "вакуумным". Окружающий материал PEC. Дополнительное внешнее пространство убрать и граничные исловия поставить електрическими. Также можно укоротить длину волновода, если вас не интересуют фазовые характеристики. При такой оптимизации, скорость расчёта выростет как минимум на порядок. 4. Проигнорованы сообщения об ошибках, связанные с неучтенными модами в портах. В Вашем волноводе, в исследуемом диапазоне частот могут распространяться ещё 2 моды. Игнорирования распространяющихся мод может приводить к неккоретной работе портов и к искажению коэффициентов передачи на других модах. PS. Программа стоимостью от 50к евро в минимальной комплектации, с обычным круглым волноводом должна неплохо справляться, ИМХО. Моделирование кроссполяризационной развязки антенн, тоже обычно даёт адекватные результаты совпадающие с измерениями.
  10. Если Вам просто нужно узать напряженность поля, используйте функцию Field Overlays - Edit Sources, как вам уже написал mr_Bond. А дальше ищите в литературе условия пробоя для используемого вещества, частоты поля, условий окружающей среды и т.д. А если хочется промоделировать, то вам, наверное, сюда http://www.fest3d.com/spark3d.php. К сожалению, в свободном доступе данного симулятора я не видел.
  11. Ипользуйте функцию Objects->Bend Sheet
  12. Обращаю ваще вимание на следующие затруднения: Поперечные размеры коробки предельные для размещения в них только одной антенны с заданной шириной луча и требуемым уровнем боковиков. Т.е. предолагается что вы хотите поместить обе антенны в одной апертуре. При этом будет крайне затруднительно обеспечить развязку -60дБ. Разве что работать с разделением по времени в импульсном режиме. Высота коробки 2,5 длины волны ограничивает использование апертурных антенн. Значит необходимо использовать плоские решетки. В этом случае возникает проблема обеспечения низких боковиков -50дБ в широкой полосе частот 13%, связанная с взаимовлиянием элементов решетки. Т.з. не полное, т.к. не указан коэффицинент усиления антенн, требуемая эффективность, тип поляризации, уровень мощности сигналов. ИМХО, не найдете вы такую решетку. нужно т.з. пересмотреть с учетом законов физики. P.S. Может я что-то упускаю, но какие могут быть яги и спиральки на такой частоте и с таким крутым т.з.?
  13. Попробуйте выделить несколько "1d графиков" в ResultsTree или сразу всю папку, тогда "файл-экспорт-анси" сохранит всё в один файл. Если нужно сохранить в разные файлы, проще всего будет скопировать уже готовые файлы из папки *ProjectName*/Results. "*.sig" файлы уже в ASCII формате. 'a'-файлы - амлитуда S-параметров, 'd'-файлы - амлитуда S-параметров в децибелах, 'p'-файлы - фаза S-параметров и т.д. Если у вас относительно новая CST2011 или CST2012, нужно предварительно выбрать "ASCII and SQL" режим для сохранения результатов расчета в File->Preferences->Storage mode for 1D results
  14. MAGIC

    Спасибо за информацию! А что известно о дистрибутиве? Где его можно найти?
  15. или авторегрессионный фильтр задействовать
×
×
  • Создать...