การตอบสนองของระบบไปยังฟังก์ชั่นขั้นตอน (ฟังก์ชั่น Heaviside)


10

ฉันต้องการคำนวณการตอบสนองต่อฟังก์ชันขั้นตอนของระบบไฟฟ้า / ความร้อน โดยทั่วไปฉันสามารถ "คำนวณ" ฟังก์ชั่นการถ่ายโอนได้อย่างง่ายดาย :H

H(ω)=Vout(ω)Vin(ω)

ตั้งแต่การแปลงฟูริเยร์ ( ) ของฟังก์ชัน Heaviside คือ (คำนวณด้วย WA):F

F(θ(t))=Vin(ω)=π2δ(ω)+i2πω

ดังนั้นการสังเกตการแปลงฟูริเยร์อินเวอร์ส:IF

Vout(t)=IF{(π2δ(ω)+i2πω)H(ω)}

เพื่อตรวจสอบคณิตศาสตร์ของฉันฉันพยายามคำนวณการตอบสนองสำหรับระบบ RC อย่างง่าย:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันควรจะได้รับค่าใช้จ่ายที่รู้จักกันดีของตัวเก็บประจุ ฟังก์ชั่นการถ่ายโอน:

H(ω)=11+iωRC

การคำนวณการแปลง Inverse Fourier ( IF ) ด้วย WA ( R=C=1 ) ฉันได้รับ:

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งนี้จะถูกต้องถ้าเราย้อนกลับไปในเวลา: / ดังนั้นคำถามคือ ... ฉันกำลังทำอะไรผิด

ฉันทำแบบเดียวกันโดยใช้ Laplace Transforms และทุกอย่างทำงานได้ดี ... แต่ฉันไม่เข้าใจว่าทำไม

ป.ล. ฉันไม่ต้องการวิธีอื่นฉันแค่อยากจะเข้าใจว่ามีอะไรผิดปกติในแนวทางของฉัน

ป.ล. เหตุผลที่ฉันใช้ WA คือสำหรับระบบที่ซับซ้อนของฉันฉันต้องคำนวณการแปลงฟูริเยร์โดยใช้ WA


นี่ไม่ใช่คำตอบที่คุณกำลังมองหา แต่บทความเกี่ยวกับวิธีการทำLaplace Inverse Lapreteสำหรับฟังก์ชันการถ่ายโอนใด ๆ ที่คุณอาจสนใจ
user5108_Dan

ขอบคุณสำหรับลิงค์ที่น่าสนใจ! ฉันยังคงพยายามที่จะเข้าใจว่าทำไมการแปลง Laplace จึงมีความจำเป็น หรือดีกว่าว่าทำไมการแปลงฟูริเยร์จะไม่ได้ทำงาน ...
Worldsheep

คุณคุ้นเคยกับ Laplace Transforms หรือไม่? Laplace และ Fourier Transforms ค่อนข้างคล้ายกัน แต่ฉันไม่ได้เป็นนักคณิตศาสตร์ที่ดีพอที่จะอธิบายความแตกต่างที่แน่นอน โดยทั่วไปแล้ว EE จะทำงานในโดเมน s (การแปลง Laplace) ซึ่งจะเหมือนกับสมการ H (w) ของคุณหากคุณแทนที่ replace jw ด้วย s นอกจากนี้คุณอาจได้รับคำตอบที่ดีกว่าหากคุณโพสต์คำถามนี้บนไซต์ dsp.stackexchange.com พวกเหล่านี้สอดคล้องกับสิ่งนี้
user5108_

ใช่ฉันสังเกตเห็นว่า EE ใช้งานได้กับ Laplace ในกรณีเหล่านี้เสมอและเมื่อฉันลองแล้วมันใช้ได้ดี! แต่ฉันจะใช้ฟูริเยร์อย่างสังหรณ์ใจ ฉันจะทำตามคำแนะนำของคุณและฉันจะไปที่เว็บไซต์อื่น!
Worldsheep

2
คุณสามารถหาคำตอบสำหรับคำถามนี้ได้ที่นี่: dsp.stackexchange.com/questions/27896/…
Worldsheep

คำตอบ:


0

เหตุผลหลักน่าจะเป็นเพราะ Wolfram Alpha ใช้การแปลงฟูริเยร์แบบผกผันเป็นการแปลงฟูริเยร์ครั้งที่สอง ในความเป็นจริงการทำเช่นนี้ "พลิกเวลา" - ตามที่แสดงทางคณิตศาสตร์ :

การกำหนดโอเปอเรเตอร์ '' 'flip-time' ''ที่ทำให้เวลา,P [ f ( t ) ] f ( - t ) F 0PP[f(t)]f(t)

F0=Id,F1=F,F2=P,F4=Id,F3=F1=PF=FP

การใช้การแปลงฟูริเยร์ 3 ครั้งกับระบบจะทำให้คุณได้รับเวอร์ชันในเวลาปกติ เนื่องจากคลื่นมีความสอดคล้องกันกับเวลามันจึงไม่สำคัญ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.