Filter löschen
Filter löschen

Gyroscope simulation using State space

11 Ansichten (letzte 30 Tage)
Saleem Jallet
Saleem Jallet am 16 Dez. 2022
Kommentiert: Sam Chak am 20 Dez. 2022
I have to simulate a gyroscope using Statespace or TF but I dont get how!
I need to solve this task with the C lvl which is the SS model

Akzeptierte Antwort

Sam Chak
Sam Chak am 20 Dez. 2022
You didn't provide the transfer function of the gyroscope with sensor dynamics.
In short, you need to provide the mathematical part for the modeling problem, so that we can show you the technical part of MATLAB. Anyhow, here is an example of simulation:
If a system is given by , where , , then the transfer function probably looks like this:
s = tf('s');
Gp = 1/(s^2 + 2*s + 1)
Gp = 1 ------------- s^2 + 2 s + 1 Continuous-time transfer function.
step(Gp, 10)
The state-space model can be obtained by making a conversion from the transfer function.
sys = ss(Gp)
sys = A = x1 x2 x1 -2 -1 x2 1 0 B = u1 x1 1 x2 0 C = x1 x2 y1 0 1 D = u1 y1 0 Continuous-time state-space model.
As expected, the simulation of the state-space should produce the same result as the step response of
step(sys)
  3 Kommentare
Saleem Jallet
Saleem Jallet am 20 Dez. 2022
from the question I'm thinking that the TF is (K)/(Ts+1) ie the tf = 10/(0.2s+1)
but then the ss is simple
Sam Chak
Sam Chak am 20 Dez. 2022
Based on the "possible sensor parameters", it suggests that a 1st-order system:
s = tf('s');
H = 10/(0.2*s + 1)
H = 10 --------- 0.2 s + 1 Continuous-time transfer function.
From the "possible noise parameters", the hints suggest the Gaussian Noise Model.
You can check the following:

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by