The MATLAB function ssest returns a state space model with disturbance model Ke(t). What is e(t)? is it a step, impulse, or random signal?

조회 수: 3 (최근 30일)
The MATLAB function ssest returns a state space model with disturbance model Ke(t). Since e(t) is another input to the system, I need to know what is e(t) in order to simulate the system,
˙x(t)=Ax(t)+Bu(t)+Ke(t)
y(t)=Cx(t)+Du(t)+e(t)
in simulink. So, I need to know what kind of signal e(t) is? is it a step, impulse, stochastic signal, etc...

답변 (1개)

Vaibhav
Vaibhav 2023년 11월 17일
편집: Vaibhav 2023년 11월 17일
Hi Yousef,
I understand that you would like to know the type of signal "e(t)" is when using the "ssest" function.
"e(t)" represents the unmodeled dynamics or the difference between the measured output "y(t)" and the model-predicted output (Cx(t) + Du(t)).
The "ssest" function doesn't specify the type of signal for "e(t)." It can be any signal, like a step, impulse, stochastic, or others, depending on the system's characteristics and expected disturbances. For accurate modelling, choose a signal that reflects the likely disturbances. For sudden changes, a step signal works, and for random noise, a stochastic signal is suitable.
"ssest" doesn't explicitly define e(t), so assumptions or additional information is needed for proper modelling in Simulink.
You can refer to the following MathWorks documentation link to know more about "ssest" and "e(t)":
Hope this helps!

카테고리

Help CenterFile Exchange에서 Linear Model Identification에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by