Extract values at a particular time of a simulation to use in the same simulation
1 回表示 (過去 30 日間)
古いコメントを表示
Im trying to create a block diagram that estimates de inductance of a RL branch. For that I inyect a step signal (a voltage) and by observing at what instance the current arrives at the 63% of the final current we can determine the indutance . So basically I need to find a mechanism that allows me to find the value of from the simulation.
Any idea on how to do that?
0 件のコメント
採用された回答
Jon
2022 年 6 月 22 日
You can use the "Stop Simulation" block for this purpose. This block stops the simulation when its input becomes true (non-zer0)
Assuming you know in advance the final current value, you can use a relational operator (>=) block to test if the signal is greater than 0.63*finalCurrent and feed this to the stop block
1 件のコメント
Jon
2022 年 6 月 22 日
For example, you could do something like this, where the Vin is a unit step (1 volt) and the values for L and R are assigned in the base workspace (assign them in a script or on the command line before running)
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Sources についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!