AlexPrikota

Модераторы
  • Число публикаций

    115
  • Регистрация

  • Последнее посещение

Репутация

1 Обычный

О AlexPrikota

  • Звание
    Продвинутый пользователь
  • День рождения 04.09.1976

Информация

  • Пол
    Мужчина
  • Город
    Санкт-Петербург
  1. Чтоб выполнились SPICE-блоки, заданные на схеме необходимо запустить моделирование схемы напрямую: меню Моделирование->Запустить (можно также - кнопкой на панели, или горячими клавишами F5, ctrl+R)
  2. Если задание на моделирование записано в том же SPICE-блоке, что и команда измерения .MEAS, то его результат обязательно отображается в списке измерений. Например такой вариант: .tran 1u 10m .plot avg(pd(r1)) .MEAS TRAN PWR1 AVG PD(R1) from 0.001 to 0.01 Посмотрите, он работает, Результат: измерение с именем PWR1 с его численным значением выводится в таблицу Измерений. Для того, чтобы вывести мгновенную мощность элемента на отображение, необходимо использовать соответствующий параметр из таблицы параграфа 23.4 Расчетные параметры моделей компонентов, который содержится в Справке или Руководстве пользователя. Например, PD(R1) - мгновенное значение активной мощности на резисторе R1, PS(C12) - мгновенное значение реактивной мощности на емкости С12 Среднее значение мощности можно вывести на график с помощью функции avg: Например, avg(PD(R1)) во временном анализе выведет график изменения средней мощности на резисторе R!. Чтобы вывести на график среднее значение значение мощности на интервале [t0,t1] , необходимо в функции avg, задать время начала вычисления - t0, а время окончания переходного процесса - t1. Например, команда: .tran 1u 10m .plot avg(pd(r1).5m) Выведет среднюю мощность на резисторе R1 на интервале от 5mс до 10mc Очевидно, что все это можно сделать и с помощью оконного интерфейса SimOne. Использование Измерений, как это сделано у Вас, также - правильно и приведет к выводу рассчитанной мощности в таблицу Измерений.
  3. Да, конечно.
  4. Добрый день! Это ошибка вывода тока источника на схему. Поправим, спасибо. В табличке расчетов гармонического режима на вкладке симуляции вывод правильный, и для расчета требуемых коэффициентов пользуйтесь ею..
  5. Добрый день! Ваше сообщение через Обратную Связь к нам дошло, и ответ уже отправлен. Здесь просто повторюсь: "транзисторы не работают" скорее всего из-за неточностей в задании параметров их моделей. Попробуйте для этих транзисторов другую модель, например вот эту: .MODEL KT3102E NPN (IS=122.346F BF=2K NF=1.00001 VAF=100 IKF=28.1494M + ISE=136.661F NE=1.45829 BR=14.5915M IKR=75.591 ISC=1.556255e-017 NC=2 + RE=11.4991M RC=1.94843 CJE=17.1136P VJE=699.997M MJE=499.781M CJC=17.1136P + VJC=699.997M MJC=499.781M TF=878.106P XTF=500.008M VTF=10 ITF=10.0451M + TR=47.7668N) Или используйте 2Т3102Е , она - надежней.
  6. Да, очень весело. Скоро поправим. Ожидайте)) На самом деле просто названия узлов поехали, потому что в SPICE-описании подсхемы их больше, чем самих выводов: connections: non-inverting input * | inverting input * | | positive power supply * | | | negative power supply * | | | | output * | | | | | compensation * | | | | | | balance .subckt 154UD3A 1 2 3 4 5 Для того, чтобы сейчас ее все таки можно было использовать нужно создать новую подсхему и скопировать это в нее это описание. При этом УГО будет в виде прямоугольника с тремя выводами справа и двумя слева.
  7. Добрый день! А какие именно выводы перепутаны? Укажите пожалуйста. Поменять выводы можно с помощью редактора SPICE-описания компонента: щелкаем правой кнопкой мышки на компоненте и выбираем "открыть подсхему"
  8. Ну вот, теперь все ясно)). а то все про какой-то "неправильный БПФ". Столбики скоро будут. ожидайте)) Кстати. тот же Оркад спектр сигнала рисует именно "елочками".
  9. Ну так в SimOne так и есть: Относительно первой грамоники: Запустите схему, которую я прислал, и убедитесь. test_fft1.net По отображению: Вы хотите видеть вертикальные линии что-ли? Ну так и это в процессе добавления.
  10. Ну вот соответствующая схема для тестирования (прилагается). Сигнал: http://savepic.ru/12656614.png Величины полученных в результате нашего FFT гармоник полностью соответствуют заданным: У Вас они почему-то в два раза меньше. test_fft1.net
  11. Обязательно проверим и разберемся. Я просил назвать SPICE-симуляторы, а не программы для цифровой обработки сигналов. По алгоритму: 1. определяется интервал на котором будет применяться преобразование ( если пользователь его не задал напрямую) 2. временные отсчеты графика берутся с равномерным шагом на всем интервале с использованием линейной интерполяции, в количестве, равном указанной размерности БПФ. 3. К выбранным отсчетам применяются формулы быстрого преобразования Фурье https://en.wikipedia.org/wiki/Fast_Fourier_transform 4. Окна не используются. 5. Никакая предобработка графика не используется. Расчеты БПФ для различного вида функций, в том числе, импульсов и меандров мною сравнивались с расчетами в других симуляторах. Результаты совпадали с большой точностью. Согласен. Анализ шумов у нас в процессе реализации. Наверно. Но - верен. Я так понимаю, что такая, удобная по Вашему мнению, визуализация возникает из-за применения оконного БПФ (окно Хэмминга) . Ну чтож, хорошо, подключим и оконные алгоритмы БПФ. Ожидайте))
  12. Не подскажу, т. к. не вижу схемы, а для имитации сопротивления источника не обязательно ставить резистор на схему, можно просто указать его значение в параметрах самого источника ( поле R) . В при выполнении расчета .PSS на схеме отображаются значения токов и напряжений для последней временной точки найденного периодического режима, а не расчета рабочей точки. Поэтому и значения до емкости и после ее разные.... во временном анализе такое возможно))
  13. 1. Плохо, но той проблемы, о которой Вы сообщаете у нас не наблюдается. 2. Берите хоть миллион, SimOne справится. 3. Оконной обработки у нас в БПФ нет, Интерполяция - линейная, децимацию не используем. А в каких симуляторах это все присутствует?
  14. Ну вот теперь яснее. В этой самой части схемы есть задание на моделирование. Вы задаете расчет периодических режимов командой .pss. Точность представления решения в этом случае - 20 точек на период и оно определяет точность построенного графика, от которого потом будет браться преобразование Фурье. К сожалению сейчас в текстовой команде нельзя изменить это количество, это досадное недоразумение мы исправим. Для запуска периодического режима используйте пока графический интерфейс. Меню "Моделирование->Расчет периодических режимов". В окне задания параметров нужно указать бОльшее количество точек на период, например 100 и больше. В качестве выходных выражений Вы можете указать нужные Вам функции преобразования Фурье, thd, harm и проч. Результаты вычислений будут тем точнее, чем больше точек на период в расчете будут задано и чем больше размерность БПФ будет использована.
  15. Будем ждать.