How to create an LC parametric attenuation circuit in simulink.

조회 수: 3 (최근 30일)
光希
光希 2024년 9월 26일
편집: Vinay 2024년 9월 27일
The terminals are LC only, L=0.1H and C=0.25F with an initial voltage of 1V. The variable capacitor has an initial capacitance of 0.25F and is increased by 0.25F each time the voltage takes an extreme value. The judgment of the extreme value is made by the derivative block, which outputs an impulse signal when hitcrossing becomes 0. Q=CV, and since Q is conserved, C is increased so that V is attenuated.The circuit I am currently working on is as follows, but it does not work well.
The ideal graph is as follows.
  댓글 수: 1
光希
光希 2024년 9월 26일
Circuit has been updated. Voltage waveform is not attenuated.
subsystem(add 0.25F)

댓글을 달려면 로그인하십시오.

채택된 답변

Vinay
Vinay 2024년 9월 27일
편집: Vinay 2024년 9월 27일
Hi @光希,
The LC attenuator here uses a variable capacitor so the concept of steady state capacitance which states Q = CV is applicable only when capacitance remains constant regardless of voltage applied.
In this case a differential capacitance is applied and defined as gradient of charge voltage curve and equation is modelled as i=dCdtv+Cdvdt.
The issue can be resolved by changing the equation parameter of the capacitor to differential case.
Kindly refer to the below documentation of “variable capacitor for more details:
I hope this helps!

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Circuit Envelope Simulation에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by