Saya telah menemukan banyak dokumen dan buku yang memodelkan bagaimana tegangan melintasi kapasitor berperilaku dalam sirkuit RC transien, menggunakan persamaan berikut:
Sayangnya, saya tidak menemukan sumber daya yang membahas cara memodelkan sirkuit RC secara matematis, adalah sumber daya yang memberikan sumber tegangan yang meningkat secara linear sebagai input.
Mencoba untuk mengganti VMAX dalam persamaan di atas, untuk persamaan linear, menghasilkan persamaan yang menyatu ke arah persamaan linear, artinya arus akan berhenti setelah beberapa waktu (I = (VS-VC) / R). Ini jelas tidak benar, karena kita seharusnya melihat pendekatan saat ini nilai konstan dengan waktu, seperti yang diberikan oleh:
Saya menyadari sepenuhnya bagaimana tegangan melintasi kapasitor akan berperilaku dengan sumber tegangan meningkat secara linear, ada banyak simulator yang menampilkan itu, dan saya bahkan dapat memikirkan penjelasan fisik untuk hasilnya. Yang ingin saya ketahui adalah bagaimana seseorang dapat secara matematis memodelkan tegangan pada kapasitor dengan sumber tegangan yang meningkat secara linear, dengan cara yang mirip dengan persamaan yang memodelkan tegangan melintasi kapasitor dalam transien.
Jawaban:
Jawaban ini adalah semua tentang mengubah sirkuit ke fungsi transfer dalam domain frekuensi kemudian mengalikan TF dengan Transformasi Laplace dari input untuk mendapatkan domain frekuensi yang setara dengan output. Akhirnya, operasi Laplace terbalik dilakukan untuk mendapatkan formula domain waktu untuk output.
Transformasi Laplace dari filter low pass RC adalah: -
Ini adalah fungsi transfer domain frekuensi, jadi, jika Anda mengalikannya dengan domain frekuensi yang setara dengan ramp (1s2 ) Anda mendapatkan output domain frekuensi: -
Menggunakan tabel transfer reverse laplace ini memiliki output domain waktu: -
Lihat item 32 di atas meja atau, jika rumus tidak memiliki entri tabel yang jelas Anda dapat menggunakan kalkulator laplace terbalik yang menyelesaikannya secara numerik seperti ini .
Kalkulator memungkinkan Anda membuat rumus dan memasukkan nilai numerik untuk RC. Saya menggunakan nilai RC 7 pada contoh di atas sehingga saya bisa melihat bagaimana angka itu disebarkan ke jawaban akhir. Rintangan terakhir adalah mengganti nilai yang diperbanyak dari 7 dengan RC. Dengan kata lain itu adalah pemecah numerik tetapi alat yang sangat berguna harus dimiliki: -
sumber
Untuk sinyal input umum dan sistem urutan pertama, Anda dapat menyelesaikan persamaan diferensial melalui faktor integrasi,(IF) , metode * atau Transformasi Laplace, antara lain. Analisis di bawah ini menggunakanIF metode.
Dengan rangkaian yang Anda gambarkan, persamaan loop adalah:
Membedakan:
Mengatur ulang:
Memperhatikan ituτ=RC :
Dalam kasus khusus Anda,vi adalah jalan, dengan demikian: vi=Kt dimana K adalah kemiringan jalan.
Karenanyadvidt=K , dan persamaan yang harus dipecahkan oleh IF metode adalah:
ItuIF adalah:
Karena itu:
Dengan asumsi kondisi awal adalah nol,A = - KC , karenanya:
dan
.................................................. .................................................. ..................................................
Sunting: Memecahkan persamaan diferensial biasa orde 1 (ODE) oleh Integrating Factor (1)sayaF ) metode:
Untuk ODE:
Tentukan faktor pengintegrasian:sayaF= e∫Pdt
Solusi umum kemudian ditemukan dengan memecahkan:y. sayaF= ∫Q . sayaFdt+A , where A is an arbitrary constant.
DetermineA from the initial condition or a boundary condition, if known.
For example, the ODE:dydt+2y=3 , with y(0)=5
Solution: we identifyP=2,Q=3
Therefore
Hence
Dividing through bye2t
Applying the initial condition:
Giving:y=1.5+3.5e−2t
sumber
May as well add another approach based upon Chu's recommendation:
The standard form for a first order linear differential equation is:
If you can set things up like that, then your integrating factor (which is a nifty way to solve these) is:
Then then the solution is:
Suppose the following circuit:
simulate this circuit – Schematic created using CircuitLab
Then from nodal, you get:
Which is in standard form, now.
So,Pt=1RC and Qt=1RC⋅Vs(t) . Thus, the integrating factor is: μ=etRC and:
You should be able to readily perform the above given a sufficiently simpleVs(t) . (Don't forget your constant of integration.)
sumber
what you wrote as Vmax can be changed for your voltage that changes over time as long as it is not too much faster than the time constant of the capacitor it should give you a decent model.
If you want a more precise answer, you can Fourier/Laplace transform your input voltage and calculate the reactance for the capacitor at every frequency that you get, solve each and add them together which will give you the final voltage.
The second option that gives a much more accurate solution is quite more complex that the simple first thing I suggested, which can only give an accurate solution if the voltage rises much more slowly than the charging of the capacitor.
edit: as some of the comments mentioned it is also possible to solve the differential equation for a ramp instead of a step.
sumber