Extract values at a particular time of a simulation to use in the same simulation
    1 view (last 30 days)
  
       Show older comments
    
    Santiago Alfonso Ospina Botero
 on 22 Jun 2022
  
    
    
    
    
    Commented: Jon
      
 on 22 Jun 2022
            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
 . So basically I need to find a mechanism that allows me to find the value of   from the simulation.
 from the simulation.
 . So basically I need to find a mechanism that allows me to find the value of
 . So basically I need to find a mechanism that allows me to find the value of   from the simulation.
 from the simulation. Any idea on how to do that?
0 Comments
Accepted Answer
  Jon
      
 on 22 Jun 2022
        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 Comment
  Jon
      
 on 22 Jun 2022
				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)

More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
