How does c2d(…,method) compute the matrices Ad and Bd for both ‘zoh’ and ‘foh’ as method?
Given a continuousTimeStateSpaceModel comprising the matrices A, B, C, and D (albeit D = 0) and given a sample time Ts, how does discreteTimeStateSpaceModel = c2d(continuousTimeStateSpaceModel,Ts,method) comprising the matrices Ad, Bd, C, and D work for both ‘zoh’ and ‘foh’ as method? As stated, I guess, C and D will remain unchanged in both cases, but how are Ad and Bd computed in each case?
i.e.
‘zoh’: Ad = …, Bd = …
‘foh’: Ad = …, Bd = …
Thanks in advance!Given a continuousTimeStateSpaceModel comprising the matrices A, B, C, and D (albeit D = 0) and given a sample time Ts, how does discreteTimeStateSpaceModel = c2d(continuousTimeStateSpaceModel,Ts,method) comprising the matrices Ad, Bd, C, and D work for both ‘zoh’ and ‘foh’ as method? As stated, I guess, C and D will remain unchanged in both cases, but how are Ad and Bd computed in each case?
i.e.
‘zoh’: Ad = …, Bd = …
‘foh’: Ad = …, Bd = …
Thanks in advance! Given a continuousTimeStateSpaceModel comprising the matrices A, B, C, and D (albeit D = 0) and given a sample time Ts, how does discreteTimeStateSpaceModel = c2d(continuousTimeStateSpaceModel,Ts,method) comprising the matrices Ad, Bd, C, and D work for both ‘zoh’ and ‘foh’ as method? As stated, I guess, C and D will remain unchanged in both cases, but how are Ad and Bd computed in each case?
i.e.
‘zoh’: Ad = …, Bd = …
‘foh’: Ad = …, Bd = …
Thanks in advance! matlab, c2d, zoh, foh, discretization, control, system MATLAB Answers — New Questions