Is Sine Wave Function Block the best for Signal Creation?
2 ビュー (過去 30 日間)
古いコメントを表示
Trying to simulate the tilting of a engine nacelle on a tilt-rotor aircraft and only know nacelle tilt velocity, 10 rad/s, and tilting range from 0 to 90 degrees. Position graph should be 12-15 secs but instead is 4 secs. Is this an acccurate way to simulate input signal or do I need to adjust input parameters of sine wave function block? Any tips/pointers would be greatly appreciated!
0 件のコメント
採用された回答
Animesh
2024 年 4 月 24 日
Firstly, the position graph presented in the model spans 15 seconds. However, since we have added a saturation block with an upper limit set to 90 degrees, the graph flattens after reaching 90 degrees (i.e. at 4 seconds).
As per my understanding, you are trying to simulate the behavior of an aircraft's rotor nacelle, given that it rotates with a constant angular velocity of 10 rad/sec. At any point, the position of the nacelle should lie within the 0 to 90 degrees range.
In the current model, the use of a sine wave to generate the position seems unusual. Moreover, there hasn’t been any application of the angular velocity (10 rad/sec), which is the only known value to us.
Instead of using a sine wave, we could define a constant angular velocity and integrate it over time to obtain the position. We can further utilize a MATLAB function block to restrict the position between 0 and 90 degrees.
I have attached a model for reference. Here, I have assumed that the nacelle motion is oscillatory.
A similar approach could be followed for accelaration graph as well.
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!