Multisim and Ultiboard

cancel
Showing results for 
Search instead for 
Did you mean: 

Time-dependent resistor?

Я не знаю такого источника, или контроллера, где бы R зависело от времени напрямую. Можно просимулировать источником ABM нарастание тока через резистор при линейном увеличении напряжения от времени. При многократном увеличении графика мне не удалось засечь начальный ток (курсоры отказались засекать начало, их чувствительности не хватило), следовательно ток в начале графика=0, а сопротивление=∞. 
Это утверждение будет справедливо, если источнику напряжения присвоим 1 вольт, а резистору-бесконечность, тогда получим что за одну секунду сопротивление изменилось с бесконечности до 1 Ом, что подтверждает график...

fofango570_0-1667318788898.png

 

0 Kudos
Message 11 of 22
(1,289 Views)

Not sure what you mean?

 

I want a resistor that has a time-dependence, like for example:

 

R=R0+(R1-R0)*exp(-(time-t0)/tau)

 

where R0, R1, t0, and tau are circuit parameters (constants). time is varying in the time-dependent simulation of course.

 

How can such component be created in multism, without problem with convergence in the solver?

Is it sub-circuit? How to write that code?

 

BR/Per

0 Kudos
Message 12 of 22
(1,273 Views)

Можно построить график зависимости напряжения от времени, из него взять максимальное количество точек, и вставить в VOLTAGE_CONTROLLED_RESISTOR_VIRTUAL. Резистор будет изменяться по установленному закону, а время выразить, как вольты.

0 Kudos
Message 13 of 22
(1,261 Views)

R = R0 +(R1-R0) * exp(-(время-t0) / tau)-представьте это в классическом математическом виде, пожалуйста(напишите на бумажке, или в paint, и скиньте скрин, или фото

0 Kudos
Message 14 of 22
(1,252 Views)

fofango570_0-1667455704729.png

Вот вам сопротивление, зависимое от времени. Падение напряжения (V2) от источника тока равно сопротивлению, и повторяет изменение напряжения на источнике V1

fofango570_0-1667457042415.png

А вот вам изменение сопротивления за 2 аттосекунды до 1 Тераом
Можно в пользовательских настройках анализа расширить пределы

0 Kudos
Message 15 of 22
(1,240 Views)

Вот ещё пример

fofango570_0-1667467650202.png

Здесь за 1e-32 секунды сопротивление изменилось от нуля до 100 ом, а можно и до любого другого значения

0 Kudos
Message 16 of 22
(1,230 Views)

А вот при предельных временных интервалах теряется линейность и пропорциональность изменения сопротивления от времени. Для корректировки конечного значения 1ТОм пришлось увеличить ток до 2 А

fofango570_0-1667497705617.png

 

0 Kudos
Message 17 of 22
(1,209 Views)

Ну, вот, добрались до самого простого варианта зависимости сопротивления от времени, задав параметр, как время, что позволило нам моделировать параметр не в параметрическом анализе, а в трансцендентном.

fofango570_0-1667547541397.png

а тут совсем запредельные величины 1e264 ом !!!

fofango570_1-1667547987032.png

Эй, куда вы потерялись!? Вам всё понятно? Ваш вопрос решён? Или продолжать добивать эту тему?
Звезду так точно заработал, роскошную😂

0 Kudos
Message 18 of 22
(1,200 Views)

The circuit parameters do not give error if you type in time there, but it does set it to 0. Parameters are only constant. No time, current I(t) etc could be used there. You need specify a function (spice-model...), but it may cause problem in solver if the change is rapidly. This is weird, since a switch (Ron=1uOhm, Roff=10Mohm) is easily handled by the solver. In general, an analytic formula of state variables could be needed for me, i.e., R=fun(I(2), time) where I(2) is the current through net-2.

0 Kudos
Message 19 of 22
(1,194 Views)

Напишите конкретную функцию, которая вам нужна, в математическом виде. Упакуем её в файл, съедобный для программы, и засунем в симуляцию, и посмотрим, чего из этого выйдет...

0 Kudos
Message 20 of 22
(1,188 Views)