| Power Electronics https://valvol.ru/ |
|
| Моделирование в SwCAD/LTspice для начинающих https://valvol.ru/topic322.html |
Страница 101 из 161 |
| Автор: | valvol [ 29-03, 00:22 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
proba писал(а): Значит ли это что мгновенное значение ёмкости пропорционально мгновенному значению фазы напряжения на ёмкости.Но напряжение x синус периодически принимает значение"0" какое значение принимает в этот момент ёмкость? Как в LTspice, так и в классической физике заряда конденсатора определяется по аналогичной формуле - Q=C*V. Просто в LTspice напряжение на конденсаторе передаётся параметром x. Здесь мгновенный заряд зависит от мгновенного напряжения, а ёмкость является лишь неким коэффициентом пропорциональности. Возможно кому-то это покажется слишком заумным и ненужным, однако подобный подход позволяет создавать не только линейные, но и нелинейные конденсаторы, т.е. конденсаторы, в которых ёмкость является некоторой функцией от величины напряжения на конденсаторе. В LTspice похожий подход используется и для создания программируемой индуктивности. По аналогии с конденсатором, там используется выражение для потока - Flux=L*x, где x - ток через индуктивность. |
|
| Автор: | Трибун [ 30-03, 14:50 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
Владитмир писал(а): Может кто сталкивался с такой проблемой? Было. Обращался к автору и он с удовольствием доводил модель по замечаниям и в сравнении с реальной работой микросхем.
|
|
| Автор: | Владитмир [ 30-03, 15:29 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
Трибун писал(а): Было. Обращался к автору и он с удовольствием доводил модель по замечаниям и в сравнении с реальной работой микросхем. Похоже дело не в модели, проблема в программе. Не все она может.
|
|
| Автор: | Владитмир [ 30-03, 16:37 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
valvol писал(а): Попробуйте на вкладке Transient (вызывается кликом правой кнопки по директиве .tran) выставить параметр Maximum Timestep = 1u Спасибо Все заработало как надо. Вы гений.У меня там вообще ничего не стояло. Видимо по умолчанию считало в самой грубой форме. А Timestep= 1u - это значит, что считает с точностью до 1 микросекунды, или что это за единицы измерения? И какое значение стоит по умолчанию? |
|
| Автор: | valvol [ 30-03, 17:21 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
Владитмир писал(а): А Timestep= 1u - это значит, что считает с точностью до 1 микросекунды, или что это за единицы измерения? И какое значение стоит по умолчанию? Временной шаг адаптивный и зависит от резвости событий моделирования и типа вычислителя, а их в LTspice целых два - Normal и Alternate. Так же временной шаг зависит и от общего времени моделирования. Понятное дело, что больший временной шаг ускоряет моделирование. Однако если шаг слишком большой, то это может привести к пропуску событий, а также ошибкам сходимости. Риск этого увеличивается при использовании цифровых и ключевых компонентов. Есть много способов избежать этих проблем и самый простой из них - ограничить максимальное значение временного шага, что мы и сделали. |
|
| Автор: | Владитмир [ 30-03, 17:35 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
valvol писал(а): ...и самый простой из них - ограничить максимальное значение временного шага, что мы и сделали. Спасибо! Все доходчиво объяснили.
|
|
| Автор: | WFR [ 03-04, 19:30 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
valvol писал(а): Для ёмкости есть возможность указывать зависимость заряда от напряжения Например, чтобы таким образом определить ёмкость 100пФ, достаточно, вместо величины ёмкости, ввести строку Q=100p*x. Здесь x символизирует напряжение на ёмкости. Таким же образом можно установить зависимость ёмкости от какого-то параметра, например от времени - time. Ниже приведён вид модели в которой ёмкость определяется формулой Q=(100p+time/5meg)*x и за секунду линейно меняется от 100пФ до 100пФ+0.2мкФ. Так как генератор формирует синусоиду с частотой 1кГц, то примерно через 0.8 секунд, после начала моделирования, наблюдается резонанс на параллельном LC-контуре. В формуле Q=(100p+time/5meg)*x, 5meg означает 5 000 000? Это конечное значение емкости в пикофарадах? Или нет? Поясните эту формулу поподробнее. А если мне нужно изменять значение емкости только во времени, вне зависимости от напряжения на ней, нужно x отбросить? И как узнать значение емкости в определенный момент времени по осциллограмме? При каком значении емкости наступил резонанс? |
|
| Автор: | valvol [ 03-04, 23:22 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
WFR писал(а): В формуле Q=(100p+time/5meg)*x, 5meg означает 5 000 000? Это конечное значение емкости в пикофарадах?? В данном случае, значение ёмкости зависит от времени (time), определяется выражением (100p+time/5meg) и измеряется в фарадах. WFR писал(а): А если мне нужно изменять значение емкости только во времени, вне зависимости от напряжения на ней, нужно x отбросить? Если заряд вашего конденсатора перестанет зависеть от напряжения на нём, то он перестанет быть конденсатором. WFR писал(а): И как узнать значение емкости в определенный момент времени по осциллограмме? При каком значении емкости наступил резонанс? Кроме резонансного, существует много способов измерения ёмкости конденсатора в модели. Можно пропускать ток через него и контролировать приращение напряжение, можно прикладывать переменное напряжение и контролировать ток, можно изначально сообщить конденсатору некий заряд и затем контролировать напряжение на нём.... |
|
| Автор: | LivingWind [ 21-04, 09:22 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
Доброго времени суток. Сейчас я занимаюсь проектированием и симуляцией преобразователя в среде LT-SPICE. Столкнулся с несколькими проблемами, однако две разрешить, пока не удалось. Скриншоты и описание проблемы оформил в виде пдф-файла (512кБ). Если коротко, то при подключении к импульсному инвертору всяческой индуктивности, получается каша, которая на реальном устройстве не возникает. Занимаюсь проектом уже несколько месяцев, а эту проблему решить не удается. Буду очень признателен если подскажете как решить проблему. С уважением, Глеб. Ссылка на пдф с описанием проблемы: https://drive.google.com/open?id=0B4zbc ... authuser=0 (если что-либо не откроется, то можете написать об этом мне, я оперативно перепроверю и если что сформулирую и оформлю вопрос в сообщении) |
|
| Автор: | valvol [ 21-04, 11:20 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
LivingWind писал(а): Сейчас я занимаюсь проектированием и симуляцией преобразователя в среде LT-SPICE. Столкнулся с несколькими проблемами, однако две разрешить, пока не удалось. ![]() На рис.4, в ШИМ сигнале присутствуют какие-то посторонние осцилляции. Скорей всего они и вызывают искажения. Вероятно проблема в модели, но чтобы с этим разобраться нужна сама модель. |
|
| Автор: | valvol [ 29-04, 21:11 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
LivingWind писал(а): ...Заранее благодарю за любую помощь. В случае каких-то проблем с моделями, принято выкладывать сами модели. |
|
| Автор: | LivingWind [ 30-04, 09:32 ] |
| Заголовок сообщения: | Re: Моделирование в SwCAD/LTspice для начинающих |
valvol писал(а): В случае каких-то проблем с моделями, принято выкладывать сами модели. Ох, конечно: https://drive.google.com/file/d/0B4zbc9 ... sp=sharing |
|
| Страница 101 из 161 | Часовой пояс: UTC + 4 часа |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|