Автор Тема: LTspice  (Прочитано 2783 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Re: LTspice
« Ответ #15 : Июля 10, 2020, 11:03:53 »
впальто,
попробую...  :crazy:
....

Есть в настройках галочка - удалять raw файл, это полезно, так как в каждый проект по 2 гектара с лишинм рисует...
Можно не хило подкушать свободное место, пусть самоустраняется.

Maximum Timestep - влияет на качество вычислений и жручесть...
Я пока поставил 1e-5, процессор вполне осиливает.

... и добавил:

На одном из форумов вычитал:

If you need to export your simulation with a fixed timestep, the only option LTspice provides is to use the .wave command -- see the help for LTspice > Dot Commands > .WAVE. This option, however is limited to ±1V, so, unless you're constrained to precision, you should take steps to fit your waveform within those limits, otherwise it will be hard-limited.

Ну как и ранее писал - жестко следить за выходной амплитудой или будет тупо отсечка.
Т.е. в программе как бы два встроенных модуля ADC и DAC конверторы, со всеми вытекающими, т.е. подходить к вопросу как при работе с "железным звуковым интерфейсом".
Фишка запаса динамики амплитуды через float вычисления, как аудио редакторах - тут не работает, все по взрослому.

Точность моделирования зависит от параметра TRTOL (нечто вроде количества точек описывающих синусоидальность волны), а он в свою очередь влияет на параметр Timestep и оба вместе на скорость вычислений - хуже точность, быстрее обсчет, выше точность - медленней обсчет.

Ну тут уже каждый сам решает, кому какой нужен результат, мощность машины и терпение в ожидании пока просчитает здоровый по длине внешний файл.
« Последнее редактирование: Июля 10, 2020, 12:07:21 от Returned to trash »

Онлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 34185
  • Репутация: +3348/-40
  • alderman of morning star
    • Malefice
Re: LTspice
« Ответ #16 : Июля 10, 2020, 12:45:19 »
Returned to trash,
Толеранс это нечто другое, это, скорее всего, критерий выхода из ньютона-рафсона. К количеству точек в синусе имеет очень слабое отношение :)

... и добавил:

а в настройках самой проги  maximum timestep не ? был как то сайт справочник по лтс там очень много было, забыл название
 потом пытался найти но похоже убрали его.     .save dialogbox - указывает не рисовать графики ускоряет симуляцию

  в лтс нарисовал импульсы
https://guitarplayer.ru/equipment-effects-amps/amt-pangaea-cp-100-kabinet-simulyator-na-osnove-impulsnoj-svertki-signala/msg11508072/#msg11508072
Это только ограничивает максимальный шаг, но не мешает проге уменьшать его при необходимости. Что положительно скажется на результате, но, по-хорошему, к этому результату надо применять процессы как в АЦП (оцифровка на равномерной сетке с большим (даже огромным) сэмплрейтом и даунсэмплинг).
Т.е. большой временной шаг не критичен, изначально малый шаг полезен для задач где плохо со сходимостью. Это стандартный подход в таких системах (в т.ч. и МКЭ, т.е. системах прочностных расчётов, например при решении контактных задач).
« Последнее редактирование: Июля 10, 2020, 12:50:56 от deLuther »

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Re: LTspice
« Ответ #17 : Июля 10, 2020, 12:54:40 »
deLuther,
В деталях тебе видней, я так - поверхностно, для понимания общей картины.  :rolleyes:

... и добавил:

Тык....
С разрешения Macsimpain  :alc: , заюзал его кавер на Alter Bridge
Юзалась схема BognerTripleGiant, с конвертацией вход-выход 192кГц... И далее уже для микширования в 48кГц.
Импульсы с моего каба, некоторая пост коррекция и контроль бросков низа шоб гитары не мешали ритм секции.
Звук raw схемы, без дополнительной грелки как это обычно в митольном подходе... Кстати слышно, что сырой звук, а не прилизанный, в этом есть своя фишка.
« Последнее редактирование: Июля 10, 2020, 13:10:49 от Returned to trash »

Оффлайн Macsimpain

  • Ветеран форума
  • ******
  • Сообщений: 3548
  • Репутация: +740/-18
  • Follow your Dream
Re: LTspice
« Ответ #18 : Июля 10, 2020, 13:36:43 »
Returned to trash,

Шик :alc:

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Re: LTspice
« Ответ #19 : Июля 10, 2020, 13:54:40 »
 :rolleyes: ;D ;D ;D

Онлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 34185
  • Репутация: +3348/-40
  • alderman of morning star
    • Malefice
Re: LTspice
« Ответ #20 : Июля 10, 2020, 14:06:10 »
Returned to trash,
Попробуй ещё в Control Panel на вкладке SPICE переключить метод на trapezoidal, если не будет излишней осцилляции решения, то может быть лучше.
А так modified trap стабильнее в общем случае.

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Re: LTspice
« Ответ #21 : Июля 10, 2020, 14:09:45 »
deLuther,
Попробую, по позже... Нужно еще с текущими треками по работать, все эти эксперименты много времени отнимают.  ;) ;D

Онлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 34185
  • Репутация: +3348/-40
  • alderman of morning star
    • Malefice
Re: LTspice
« Ответ #22 : Июля 10, 2020, 14:13:14 »
Метод трапеций, он же билинейный, это стандартный вариант для построения IIR-фильтров, обладает врождённым лоупасом несколько подавляющим альязинг :)
Но, в отдельных ситуациях, осцилляции могут быть больше чем в реальности и приводить к развалу решения, правда, при временном шаге LTSpice, для ламповых усилков это вряд ли будет проблемой.

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Re: LTspice
« Ответ #23 : Июля 10, 2020, 14:14:50 »
Нужно тестировать на разных сигналах. А там уже принимать решение.

Оффлайн Alexey N

  • Эксперт
  • *****
  • Сообщений: 1315
  • Репутация: +581/-5
Re: LTspice
« Ответ #24 : Апреля 04, 2021, 16:09:48 »
Потенциометры для LTspice и пример использования.

Нашёл здесь:
https://www.eevblog.com/forum/beginners/simulating-potentiometers-using-ltspice/
« Последнее редактирование: Апреля 04, 2021, 20:51:39 от Alexey N »

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Re: LTspice
« Ответ #25 : Апреля 04, 2021, 16:21:47 »
Потенциометры для LTspice и пример использования.

 :good:

Оффлайн Клетчатый

  • Эксперт
  • *****
  • Сообщений: 1080
  • Репутация: +325/-4
  • Короче...
    • Color-BOX
Re: LTspice
« Ответ #26 : Марта 28, 2024, 16:07:51 »
Цитировать
Потенциометры для LTspice и пример использования.

Кстати, "логарифмические" потенциометры из этой библиотеки надо настраивать прежде чем использовать.
По умолчанию они сильно далеки от...

Параметр "tap", как я понял, - это сопротивление самого отвода, его можно оставить таким же ничтожным
А вот "Rtap" - я поставил 100k при Rtot=1МегаОм... и тогда на середине соответствует значению ~0.3 линейного
И темброблок тогда показывает ачх близкое к тонстек-калькулятору

Оффлайн PVDHP Vadim

  • Ветеран форума
  • ******
  • Сообщений: 3291
  • Репутация: +548/-2
Re: LTspice
« Ответ #27 : Апреля 07, 2024, 19:52:32 »
Столько ядер и потоков на современных машинах, конечно да, можно разбить файл на несколько штук по количеству потоков, но придётся в каждый кусок в начале и в конце добавлять небольшие кусочки по 0.5 секунды и делать кроссфейд-перекрытие между ними (overlapping).

Тут же появляется очередная проблема - питальнику усилка нужно хотя бы секунд 5, чтобы "набраться сил" и выводить более-менее постоянное напряжение, так что на каждом потоке придётся делать ещё и отступ в 5 секунд. Единственное, что радует - считается такой отступ очень быстро.

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

Оффлайн HiRes.GP

  • Эксперт
  • *****
  • Сообщений: 2205
  • Репутация: +453/-21
  • shit in - shit out
Re: LTspice
« Ответ #28 : Апреля 07, 2024, 20:04:30 »
зачем кросфейды если куски можно делать через ноль

Оффлайн PVDHP Vadim

  • Ветеран форума
  • ******
  • Сообщений: 3291
  • Репутация: +548/-2
Re: LTspice
« Ответ #29 : Апреля 07, 2024, 23:24:43 »
HiRes.GP, оно может не совпасть и будут клики и пуки там и сям, швы, это же нелинейный процесс, а если ещё и зависимость от предыдущих состояний есть.