Power Electronics
http://valvol.ru/

Моделирование в SwCAD/LTspice для начинающих
http://valvol.ru/topic322.html
Страница 128 из 157

Автор:  Sanchosd [ 25-03, 00:33 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Sanchosd писал(а):
Господа знатоки, подскажите.

Значится начал я по книге Валентина делать модель К544УД2.



Редактировать предыдущее сообщение не могу, пришлось заново написать.
Посмотрел на тытрубе ролик по работе со сторонними библиотеками, попробовал открыть .lib файл a самом спайсе, и выбрать пункт "сгенерировать компонент". Все сгенерировалось и заработало точно так, как и должно работать.

Цель достигнута, но недопонимание осталось.

Автор:  valvol [ 25-03, 00:36 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Sanchosd писал(а):
"couldn't open library file r-opamp.lib"

Вроде всё ясно написано - симулятор не может найти библиотечный файл. Скорей всего не прописан или неправильно прописан путь к этому файлу в символе (файл *.asy).
Sanchosd писал(а):
Цель достигнута, но недопонимание осталось.

Если такая методика подходит, то можно так и поступать, редактируя(или не редактируя) после этого графический вид компонента.
Любознательные могут изучить и сравнить настройки работающего и неработающего символа компонента.

Автор:  Sanchosd [ 25-03, 10:07 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

valvol писал(а):
Sanchosd писал(а):
"couldn't open library file r-opamp.lib"

Вроде всё ясно написано - симулятор не может найти библиотечный файл. Скорей всего не прописан или неправильно прописан путь к этому файлу в символе (файл *.asy).
Sanchosd писал(а):
Цель достигнута, но недопонимание осталось.

Если такая методика подходит, то можно так и поступать, редактируя(или не редактируя) после этого графический вид компонента.
Любознательные могут изучить и сравнить настройки работающего и неработающего символа компонента.


Любознательность заставила полезть в сгенерированный *asy файл.
Находится он, как и положено, в автоматически созданной пааке AutoGenerated.
Так вот, в автоматически сгенерированном файле путь к библиотеке абсолютный, например такой: SYMATTR ModelFile C:\Users\Formoza\Documents\LTspiceXVII\lib\sym\MyLib\r-opamp.lib

В файле, который лежит в папке MyLib, путь указан локальный, т.е. просто: SYMATTR SpiceModel r-opamp.lib

Открыл символ LT1008.asy, в нем про модель написано: SYMATTR SpiceModel LTC.lib которая лежит совсем не рядом с ASY, а в отдельной папке.

Короче разобрался, но в очередной раз убедился, что автор LT наверно из племени линуксоидов, и делать все очевидным для винюзера это не его манера)

В любом случае спасибо за наводку с просмотром содержимого файла!)

Автор:  valvol [ 25-03, 18:29 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Sanchosd писал(а):
Так вот, в автоматически сгенерированном файле путь к библиотеке абсолютный, например такой: SYMATTR ModelFile C:\Users\Formoza\Documents\LTspiceXVII\lib\sym\MyLib\r-opamp.lib

Указание абсолютного пути делает символ модели не переносимым. Т.е. на другом компьютере символ не найдёт библиотечный файл модели. Поэтому лучше указывать путь относительно папки библиотек Lib. Например, вышеуказанная абсолютная ссылка в этом случае преобразится в относительную
Код:
..\sym\MyLib\r-opamp.lib

Чтобы изменить ссылку, нужно открыть символ в редакторе символов симулятора LTspice и через цепочку меню Edit -> Attributes -> Edit Attributes вызвать окно Symbol Attribute Editor. Найти требуемую ссылку в строке SpiceModel или ModeFile и исправить её.

Автор:  Sanchosd [ 26-03, 00:19 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

valvol писал(а):
Sanchosd писал(а):
Так вот, в автоматически сгенерированном файле путь к библиотеке абсолютный, например такой: SYMATTR ModelFile C:\Users\Formoza\Documents\LTspiceXVII\lib\sym\MyLib\r-opamp.lib

Указание абсолютного пути делает символ модели не переносимым. Т.е. на другом компьютере символ не найдёт библиотечный файл модели. Поэтому лучше указывать путь относительно папки библиотек Lib. Например, вышеуказанная абсолютная ссылка в этом случае преобразится в относительную
Код:
..\sym\MyLib\r-opamp.lib

Чтобы изменить ссылку, нужно открыть символ в редакторе символов симулятора LTspice и через цепочку меню Edit -> Attributes -> Edit Attributes вызвать окно Symbol Attribute Editor. Найти требуемую ссылку в строке SpiceModel или ModeFile и исправить её.


Ого! Вот оно что! Исправил, проверил, работает! Удалил файл либы с диска С, натравил на директорию где лежит Спайс и конкретно нужная библиотека. Прописал как указали, все работает.

Теперь вопрос, как сделать так, чтоб спайс искал символы компонентов не в C:\Documents... а например там, где он лежит, у меня это диск D.
Попробовал в настройках указать путь для поиска символов, ок, при вызове окна выбора компонента он идет туда, куда я ему указал, но НЕ ВИДИТ ПАПОК!!!! Т.е. стандартные символы bi, bi2, bv- видит? а папки Comparators, Digital, т.п. - не видит.

Автор:  valvol [ 26-03, 12:17 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

LTspiceXVII, в отличие от LTspiceIV, создает свою папку LTspiceXVII в документах. Эта папка является корневой и все пути библиотечным файлам указываются относительно неё. Соответственно, и все библиотечные файлы надо распологать в ней. Обычно это не вызывает затруднений, т.к. эта папка в точности копирует структуру корневой папки (там где расположен исполняемый файл симулятора) симулятора LTspiceIV.

Автор:  Sanchosd [ 27-03, 16:12 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

valvol писал(а):
LTspiceXVII, в отличие от LTspiceIV, создает свою папку LTspiceXVII в документах. Эта папка является корневой и все пути библиотечным файлам указываются относительно неё. Соответственно, и все библиотечные файлы надо распологать в ней. Обычно это не вызывает затруднений, т.к. эта папка в точности копирует структуру корневой папки (там где расположен исполняемый файл симулятора) симулятора LTspiceIV.



Т.е. можно хранить все свои библиотеки в укромном месте, а при сносе винды- копировать их в эту папку, и горя не знать?

Автор:  valvol [ 27-03, 16:44 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Sanchosd писал(а):
Т.е. можно хранить все свои библиотеки в укромном месте, а при сносе винды- копировать их в эту папку, и горя не знать?

Можно и так.
Но, скорей всего, необходимость данной меры вызвана тем, что начиная с Windows 7 и далее все операции в папке Program Files требуют полномочий администратора. Из-за этого регулярно возникают соответствующие проблемы, которых нет в папке документов.
...
В своём предыдущем сообщении я поправил ссылку. Для библиотек корневой является папка Lib и поэтому все пути указываются относительно этой папки.
Код:
..\sym\MyLib\r-opamp.lib

Автор:  Максим Петрович [ 10-04, 22:51 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Подскажите пожалуйста параметры G1 и G2 на странице 327 учебника по LTSpice (модель выходного каскада TL494). Не могу разобраться. Или кто делал иерархическую модельку TL494 (или другого ШИМ-контроллера) со всеми потрохами, поделитесь коль не жалко. :pooh_door:

Автор:  valvol [ 10-04, 23:06 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Максим Петрович писал(а):
Не могу разобраться.

В самом начале темы Библиотеки к LTSpice (SwCAD) и MicroCap выложена модель в виде иерархического блока, т.е. в виде открытой схемы. Скачивайте и изучайте. Эта более старая версия. Однако, она в основном аналогична описанной в книге. Отличаются только усилители ошибки.
Кроме этого, краткий разбор модели TL494 проводился в начале темы Модель популярной МС ККМ UCC28810 (и L6562).

Автор:  student_2 [ 11-04, 20:39 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

добрый вечер,
нужна модель генератора постоянного тока,
вернее нужно смоделировать IGBT ключ который сможет управлять ( вкл/выкл ) обмотку возбуждения этого генератора, для поддержания постоянного напряжения на выходе. ток в обмотке 20-30 ампер,
подскажите где можно найти подобную модель/ или как ее создать.

Автор:  Трибун [ 11-04, 23:28 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

ИМХО
Смысл симулирования в исключении ошибок и отработке нюансов схемы. Поскольку модель реального механического генератора создать считаю невозможным, то в вашем случае можно отработать только схему управления ключом, коммутирующим ток через обмотку возбуждения с известными параметрами R и L.
Для подобия общего функционирования можно придумать обратную связь Uвых=f(интеграл I обмотки). Но это только для запуска общего функционирования, реального подобия вряд ли добиться без очень глубокого погружения в попытку симулировать сам генератор.
И еще. Если питание возбуждения низковольтное, то применять IGBT нерационально, лучше MOSFET.
Так думаю. Может другие товарищи скажут иначе.

Автор:  Максим Петрович [ 25-04, 23:50 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Товарищи, а как корректно смоделировать аккумулятор? :live-14:

Автор:  valvol [ 26-04, 00:26 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Максим Петрович писал(а):
Товарищи, а как корректно смоделировать аккумулятор? :live-14:

По разному. В зависимости от того, какая его функция представляет интерес.
Если как источник напряжения, то моделируется источником напряжения, обладающим внутренним сопротивлением и индуктивностью, характерной для аккумулятора.
Если требуется имитация зарядки/разрядки, то это можно смоделировать конденсатором.
И т.д.

Автор:  Максим Петрович [ 26-04, 00:45 ]
Заголовок сообщения:  Re: Моделирование в SwCAD/LTspice для начинающих

Да, интересует зарядка/разрядка. Насколько я знаю, у аккумуляторов (кислотных по крайней мере) график заряда или разряда более сложный, чем у обычного конденсатора.

Страница 128 из 157 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/