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

 
 
> Какой спайс симулятор выбрать чтобы пооптимизировать параметры модели?
iiv
сообщение Oct 24 2011, 11:55
Сообщение #1


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Всем привет,

есть некоторая тестовая схема (буст с умножителем), для которой хочется подобрать оптимальные компоненты и режимы работы. Ее версия в симметриксе успешно моделируется, но мне надо большего. Я хочу промоделировать всевозможные комбинации этой схемы изменяя значения индуктора, частоты и скважности ШИМа, а для каждого такого моделирования получить таблицу токов.напряжений в нескольких точках от времени. Цель - найти оптимум частот и скважности ШИМа в зависимости от заряда конденсатора, величины индуктивности и входного напряжения.

В симметриксе это можно сделать если купить его, у меня только триальная версия (там скрипты и шелл не подключен). В ЛТСпейсе пробовал, но тоже не нашел (может плохо искал).

Подскажите, пожалуйста, каким бесплатным или триальным или не дорогим симулятором это можно сделать?

Спасибо

ИИВ
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
_Pasha
сообщение Oct 25 2011, 06:29
Сообщение #2


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Spice Opus ? Вроде там Nutmeg есть такой оптимизатор.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 25 2011, 08:29
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



LTspice выполняет такие spice директивы, как, например:
.param RF = 348
.step param VAR list 0 1.024 2.048.
.param PERIOD = 20n
.tran {PERIOD*2}
А таблицу вряд ли создаст.
Вместо номинала, резистора, например, задаете {RF}
Go to the top of the page
 
+Quote Post
Пушкарев Михаил
сообщение Oct 25 2011, 08:46
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 076
Регистрация: 14-11-06
Из: г. Ульяновск
Пользователь №: 22 301



Цитата(ViKo @ Oct 25 2011, 12:29) *
LTspice выполняет такие spice директивы, как, например:
.param RF = 348
.step param VAR list 0 1.024 2.048.
.param PERIOD = 20n
.tran {PERIOD*2}
А таблицу вряд ли создаст.
Вместо номинала, резистора, например, задаете {RF}

По директиве .measure можно получить почти таблицу.
Go to the top of the page
 
+Quote Post
nikolascha
сообщение Oct 25 2011, 09:09
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 376
Регистрация: 20-06-09
Из: BY
Пользователь №: 50 480



В связке eldо/IСAnаlyst или в Аcсusim (пакет BоаrdStаtiоn) от MеntоrGrаphiсs можно реализовать автоматизацию сбора данных. Но тех денег, которые за эти пакеты просят, они не стоят... как и аналоги от Cаdеnce.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 25 2011, 09:38
Сообщение #6


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Пушкарев Михаил @ Oct 25 2011, 11:46) *
По директиве .measure можно получить почти таблицу.

Что-то не получается... добавил директиву .meas tran OV find V(OUTP) at=4n
и ничего не изменилось. Где смотреть результат?
Ага, получилось выполнить скрипт. Это, наверное, единственный способ?

upd. Поэкспериментировал. Красота! Вот так, к примеру, можно вычислить полосу частот по АЧХ (верхнюю частоту, нижняя у меня - DC):
.meas ac Vref max mag(V(OUTP,OUTN))
.meas ac BWdif, when mag(V(OUTP,OUTN)) = Vref/sqrt(2)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 26 2011, 08:22
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



А вот таким скриптом можно измерить время нарастания дифференциального сигнала (может, и не оптимальный, но работает):

; Необходимо задать период сигнала!
.param PERIOD = 20n
.meas tran VL find V(OUTP,OUTN) at = 0
.meas tran VH find V(OUTP,OUTN) at = PERIOD/2
.meas tran VS param VH - VL
.meas tran tL when V(OUTP,OUTN) = VL + VS*0.1 rise = 1
.meas tran tH when V(OUTP,OUTN) = VH - VS*0.1 rise = 1
.meas tran trise param tH - tL
Go to the top of the page
 
+Quote Post

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

 


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


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