主要内容

初始条件的响应

此示例显示如何计算和绘制状态空间的响应(党卫军)使用将模型设置为指定的初始状态值最初的.

加载状态空间模型。

负载LTI示例系统dcsys\u dc.InputName=“伏特”;sys_dc.OutputName=“w”;sys_dc.StateName={“当前”,“w”}; 系统dc
系统dc=A=电流w电流-4-0.03 w 0.75-10 B=电压电流2 w 0 C=电流w 0 1 D=电压w 0连续时间状态空间模型。

本例使用SISO,2状态模型系统dc. 此模型表示直流电机。输入为外加电压,输出为电机的角速度ω。模型的状态为感应电流 (x1),和ω(x2).命令窗口中的模型显示显示了标记的输入、输出和状态。

从感应电流为1.0安培且初始转速为5.0 rad/s的初始状态绘制电机角速度的未驱动演变。

x0=[1.05.0];首字母(sys_dc,x0)

图中包含一个轴。轴包含类型为line的对象。这些对象表示驱动输入sys\\ U dc。

最初的从屏幕上指定的初始条件绘制时间演变。除非指定要绘制的时间范围,最初的自动选择说明系统动力学的时间范围。

计算输出和状态的时间演变系统dc从…起 T =0(阶跃输入的应用)到 T =1秒。

t=0:0.01:1;[y,t,x]=初始值(sys_dc,x0,t);

向量Y包含中每个时间步的输出T.阵列x包含每个时间步的状态值x是一个2×101阵列。每行x包含两种状态的值系统dc在相应的时间步。

另见

|||

相关实例

更多关于