Discrete to continuous in Simulink.
    4 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
Hi, I use PID controller to control the input voltage (Ui) of the servo valve to adjust the spool displacement [-10< Ui <10 (V)].
I coded Ui =[-10:0.01:10]; and Simulink show the error: "Encountered unknown exception". So i think that discrete value from Ui can't calculate for the continuous system ( have PID controller and Intergator). It has any block or code to make Ui become continuous? Thank you for help.

5 Commenti
  Paul
      
      
 il 29 Ago 2022
				Apparently Ui is supposed to be scalar, but its coded as a 2001-element vector. Why is it coded as a vector?
Risposte (1)
  Abderrahim. B
      
 il 25 Ago 2022
        Hi!
Check out the link below, some others methods to do this conversion are listed there. 
Note that most of these methods require Control System Toolbox.
Hope this helps
2 Commenti
  Abderrahim. B
      
 il 29 Ago 2022
				d2c and c2d accept model object  as input, will not work in your case. To convert a vector(discrete) to continuous use quantizer and zero-order hold blocks.
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



