Определение напряжения и заряда на каждом конденсаторе

Поскольку кто-то отредактировал мой вопрос и попросил меня опубликовать новый вопрос вместо внесенных мною изменений, вот новая схема для этого вопроса:

Может ли кто-нибудь помочь мне найти напряжение и заряд на каждом из конденсаторов? Это не просто простая/параллельная схема, поэтому у меня возникла проблема с формулировкой правильного уравнения, как найти напряжение и заряд на каждом конденсаторе. На самом деле это одна ветвь зарядового насоса, в которой конденсаторы перекачивают заряды к нагрузочному конденсатору, кл. Я также хочу знать, как происходит перенос заряда между конденсаторами.введите описание изображения здесь

Ниже представлена ​​исходная схема:введите описание изображения здесь

Пожалуйста, пометьте все узлы на вашей схеме, чтобы мы могли их обсудить, и вы знали, о чем мы говорим.
Подсказка: узел, соединяющий R2, C2 и Cx, не имеет пути постоянного тока к земле, поэтому уникального решения вашей проблемы не существует. (Вы понимаете, почему было бы проще, если бы вы назвали этот узел «узел 2» или что-то в этом роде?)
Наконец, пробовали ли вы ввести схему в симулятор, подобный SPICE? Какой результат вы получили? Как насчет результата, вы не понимаете?
Зарядный насос? Тогда у него должны быть какие-то переключатели в цепи? Верно?
переключатели имеют некоторое сопротивление, таким образом, резисторы находятся там, где расположены переключатели @diverger. И в этот момент оба закрыты.
@ThePhoton Я уже внес исправления. Что вы подразумеваете под «нет уникального решения»? Я уже смоделировал это в SYNOPSYS, но мне нужно, как я получил эти значения с помощью математического уравнения или проведя анализ ручкой и бумагой.
Я имею в виду, что напряжение в узле b может быть любым.
@ThePhoton Я пытался смоделировать это, изменяя емкость Cx, и вот что я наблюдал: (Cx=C1=C2; Vout=1,33xVd и Cx=1/2 C1=1/2 C2; Vout=1,5 xVd), моя проблема заключается в том, как я могу выразить эту связь уравнением?
Является ли Vd источником переменного тока? Вам нужно добавить эту информацию к вопросу, если это так.
Кроме того, если вы хотите рассказать о «Vout», вам нужно сказать, в каком узле он измеряется.
Кстати, разве не должно помочь прямое применение теоремы Тевенина (в области s)?
Это источник DC @ThePhoton. Правильно ли моя эквивалентная схема основана на исходной схеме, которую я опубликовал? Правильно ли я подключил C2 напрямую к источнику Vd, как я сделал?
О, оригинал более понятен, я думаю, мне следует немного отредактировать свой ответ.
Пожалуйста, @diverger, поскольку я проверил ваше решение и входные значения для конденсаторов и Vd, есть несоответствие значений, которые я получил в результате моделирования.
R1 и R2 — переключатели, верно? Могут ли они быть закрыты одновременно?
@diverger это CMO-эквивалент зарядового насоса electronics.stackexchange.com/questions/129226/… , приведенная выше схема представляет только одну ветвь схемы, где PMOS «ВКЛ», который действует как «ЗАКРЫТЫЙ» переключатель. Так как операция на другой ветке точно такая же.

Ответы (2)

Учитывая верхнюю схему:

Применение KCL на узлах:

A : (Vd - Va) / R1 = ( Va / sC1) + ( (Va - Vb) / sCx)

B : ((Va - Vb)/sCx) + ((Vd - Vb)/sC2) = (Vb - VL)/R2

L : ((Vb - VL)/R2) = VL/sCL

3 уравнения для 3 неизвестных.

(Не забудьте поставить преобразование Лапласа ввода, т.е. Vd).

(Я что-то пропустил ?)

Я пробовал это решение, которое очень длинное, но в конце, оценивая s до бесконечности для устойчивого состояния, я получил нулевой ответ. Так что можно попробовать другое решение.
Я рассмотрел его вместе с моим инструктором, и мы, похоже, не нашли ошибок в процессе его решения (оценка алгебры, узловой анализ и т. д.). Кто-то сказал мне попробовать перенос заряда, но у меня возникла проблема с его анализом.
@djambalong . Да, решение будет длинным, потому что вы запросили напряжение на всех конденсаторах. И кстати, зачем брать limit s-> infinity ? Для устойчивого состояния вы используете теорему о конечном значении для преобразования Лапласа, согласно которой вы берете lim s->0 ( s*F(s) ).
@djambalong . Кроме того, если вы оцените s до бесконечности, вы получите начальные значения в соответствии с теоремой о начальных значениях. И поскольку вы получаете ноль, это говорит о том, что действительно мое решение должно быть правильным, поскольку все напряжения изначально равны нулю.

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

а)

Вопрос р 1 "=" Вопрос С 1 + Вопрос С Икс

б)

Вопрос С Икс "=" Вопрос С 2 + Вопрос С л

Общий заряд каждого конденсатора в конце равен его начальному заряду плюс заряд, который циркулировал впоследствии, т.е. QC1total=QC1initial + QC1 (в предыдущем уравнении).

Следовательно, для решения проблемы необходимо знать начальные заряды (до того, как начнет течь ток). Предположим, что начальный заряд всех конденсаторов равен 0, поэтому QC1total=0+QC1=QC1, QC2total=QC2 и т. д.

Используя второй закон Кирхгофа, теперь мы можем записать конечные напряжения, зная, что конечные токи будут равны 0, и, следовательно, на резисторах нет падения напряжения.

Я)

В г + В 1 "=" 0 В г + Вопрос С 1 С 1 "=" 0

II)

В 1 + В Икс + В 2 + В г "=" 0 Вопрос С 1 С 1 + Вопрос С Икс С Икс + Вопрос С 2 С 2 + В г "=" 0

III)

В г В 2 + В о ты т "=" 0 В г Вопрос С 2 С 2 + Вопрос С л С л "=" 0

С этими 3 уравнениями плюс уравнение в б) вы получите 4 уравнения с 4 неизвестными.

Уравнение в б) на самом деле говорит, что Δ Вопрос С Икс "=" Δ Вопрос С 2 + Δ Вопрос С л , т.е.

Вопрос С Икс Вопрос С 2 Вопрос С л "=" Вопрос п р е в я о ты с С Икс Вопрос п р е в я о ты с С 2 Вопрос п р е в я о ты с С л

Взяв уравнение II, III и последнее, можно записать в матричной форме

( 0 В г Вопрос п р е в я о ты с С Икс Вопрос п р е в я о ты с С 2 Вопрос п р е в я о ты с С л ) "=" ( 1 С Икс 1 С 2 0 0 1 С 2 1 С л 1 1 1 ) ( Вопрос Икс Вопрос 2 Вопрос л )

Это можно решить инвертированием матрицы и умножением на вектор слева, где необходимо использовать предыдущие значения заряда конденсатора (в начале они будут равны 0).

После этого вы должны получить уравнения для другого значения CLK. Вы увидите, что матрица не изменится, изменится только вектор (Vd поменяется местами с 0), и вы будете использовать в качестве Qпредыдущие заряды, полученные на предыдущем шаге. После умножения вы получите новые значения Q, и вы можете снова выполнить итерацию с другим значением CLK.

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

Пример использования Vd = 5 В, C1 = 1 мкФ, Cx = 0,1 мкФ, C2 = 1 мкФ, CL = 1 мкФ и медленного CLK 10 Гц, вот моделирование:Моделирование 10 Гц

Вы можете видеть, что оно колеблется между 2,619 В и 238,1 мВ.

Мы получаем те же результаты, решая в Matlab ранее сформулированные уравнения:Уравнения решены

Если вы увеличиваете тактовую частоту, выходное напряжение становится плавным, как вы можете видеть в этом моделировании (CLK изменен на 100 кГц):введите описание изображения здесь

Конечное напряжение составляет 1,43 В, что можно определить как среднее между 2,619 В и 238,1 мВ.

спасибо @Roger C., но почему резистор не включен в выполнение KVL?
Поскольку, когда конденсаторы заряжены, ток I перестает течь, т.е. I=0 А. Следовательно, падение напряжения на резисторах V=I·R=0·R=0 В. Конечно, предполагается, что входное напряжение (CLK в вашей диаграмме) достаточно стабильное время, чтобы позволить конденсаторам полностью зарядиться.
Это означает, что на конденсаторах есть начальный заряд? Как я могу получить начальный заряд @Roger C. ? Я попытался решить эту проблему и предполагаю, что значение конденсатора Cx в пФ должно влиять на Vout на основе результатов моего моделирования, но когда я подставил значения на него, выход по-прежнему равен Vd только в одной ветви. Добавление двух ветвей приведет к удвоению Vd. Но Cx должен влиять на Vout, например, когда Cx=1/2 C1; Vвых=1,5xVd.
@djambalong, я обновил ответ.
@djambalong, я следовал этому соглашению о знаках для напряжений и зарядов в вертикальных компонентах: + вверху и - внизу, а для горизонтальных компонентов + слева и - справа. Примечание: всегда учитывайте нижнюю цепь в вашем вопросе.
Вы сказали @Roger C., что резисторы не были включены в выполнение KVL, поскольку ток перестает течь, когда конденсаторы заряжены, то есть в устойчивом состоянии. «После умножения вы получите новые значения Q, и вы можете снова выполнить итерацию с другим значением CLK», исходя из этого, почему мы должны снова выполнять итерацию с другими значениями часов, если они уже находятся в устойчивом состоянии? Это означает, что конденсаторы еще не полностью заряжены, и в уравнении отсутствуют резисторы R1 и R2. А как насчет постоянной времени RC?
@djambalong, нам нужно повторить итерацию снова, когда CLK изменяются, потому что напряжения конденсаторов больше не находятся в равновесии (входные напряжения изменились). В любом случае, вы можете видеть, что уравнения в порядке, потому что расчеты Matlab по этим уравнениям точно совпадают с мультисимуляционным моделированием. Попробуйте смоделировать нижнюю схему этого вопроса, и вы увидите.
Уравнения находят конечное напряжение после каждого изменения часов, предполагая, что часы сохранят свое новое состояние достаточно времени, чтобы достичь устойчивого напряжения. Если часы очень быстрые для вовлеченных постоянных времени, реальная форма волны будет сходиться к среднему значению двух значений, полученных из уравнений, как это объясняется в моем ответе.
Привет @Roger C. в следующем цикле это то, что происходит, или матрица imgur.com/zI4maq4 , поскольку на основе исходной схемы эквивалентная схема cmos здесь electronics.stackexchange.com/questions/129226/… она имеет две ветви, поэтому для В следующем цикле конденсаторы C1 и C2 также меняют узлы, теперь C1 подключен к узлу b, а C2 — к узлу a.
если вы не понимаете, как это выглядит с двумя ветвями здесь imgur.com/w9ud7WM , переключатели S1 и S2 закрываются одновременно, а S3 и S4 замыкаются в следующем цикле переключения.
@djambalong, понятно. Тогда два цикла совершенно разные! Вы должны найти матрицу для каждого цикла, а затем выполнить итерацию, как я сделал для схемы в этом вопросе. Вы можете выполнить те же шаги, которые я выполнил здесь. Вы, вероятно, получите матрицы 4x4, потому что заряд на C1 должен быть принят во внимание в следующем цикле. Попробуйте решить, и если это совпадет с результатами моделирования, то все готово, в противном случае опубликуйте свою попытку решения, и мы выясним проблему!
привет @Roger C. Я пробовал решать, используя эту матричную форму imgur.com/YpmEcw8 Держу пари, что с этим что-то не так, так как я не получаю правильного ответа, он не совпадает с моими симуляциями.
Что я сделал @Roger C., так это добавил напряжение от зарядов, которые я получил в первом цикле, по матрице выше, и напряжение от зарядов, которые я получил в матрице, показанной здесь, для следующего цикла imgur.com/YpmEcw8 . Мой процесс правильный? И, кажется, есть расхождение со значениями, которые я получил в симуляции.