Changes

431 bytes added ,  00:19, 11 December 2017
no edit summary
Line 56: Line 56:  
=== Implementation in code ===
 
=== Implementation in code ===
   −
If we switch gears into digital signal processing land, we realize that we can implement a leaner system in discrete time  
+
If we switch gears into digital signal processing land, we realize that we can implement a linear system in discrete time using what's called a difference equation. This is just a simple equation of a linear combination of past inputs and outputs. The are magical things, and you can pick coefficients tons of different stuff.
 +
 
 +
The difference equation used for spaghetti is called a [[biquad filter | https://en.wikipedia.org/wiki/Digital_biquad_filter]]. This forms a 2nd order difference equation, as it uses the last two inputs and outputs. With a biquad, we can place two poles and two zeros anywhere we want in the s-plane.
   −
[[Biquad controller | https://en.wikipedia.org/wiki/Digital_biquad_filter]]
        Line 70: Line 71:  
* ENGR105 Feedback Control  
 
* ENGR105 Feedback Control  
   −
[[Category:ValBal_Controls]
+
[[Category:ValBal_Controls]]
77

edits