PDA

View Full Version : فید بک گرفتن از یک بلوک دیاگرام



ASedJavad
سه شنبه 23 مهر 1392, 15:00 عصر
سلام
یک سخت افزار خاص دارم که براش یه بلوک دیاگرام متلب طراحی شده.
حالا وقتی میخوام از خروجی این بلوک به ورودیش فیدبک بدم، ارور میده.
از چندنفر که پرسیدم گفتن برا بعضی بلوکهای دیگه هم چنین مشکلی داشتن.
کسی میدونه دلیلش یا راه حلش چیه

Imaaan
شنبه 27 مهر 1392, 00:10 صبح
سلام
یک سخت افزار خاص دارم که براش یه بلوک دیاگرام متلب طراحی شده.
حالا وقتی میخوام از خروجی این بلوک به ورودیش فیدبک بدم، ارور میده.
از چندنفر که پرسیدم گفتن برا بعضی بلوکهای دیگه هم چنین مشکلی داشتن.
کسی میدونه دلیلش یا راه حلش چیه

سلام
اگه منظورتون algebraic loop هست، ممکنه با یه Delay حل بشه:

مثلا چنین معادله ای داشته باشیم (y(t-t0) + 1 = y(t
موقع پیاده سازی اگه delay رو نذاریم میشه اینجوری : y + 1 = y
این معادله جبری رو نمی تونه حل کنه، error میده.

Algebraic Loops (http://www.mathworks.com/help/simulink/ug/simulating-dynamic-systems.html#f7-19688)

What are algebraic loops in Simulink and how do I solve them (http://www.mathworks.com/support/solutions/en/data/1-16V6S/)