【问题标题】:Can state space matrix initial conditions be set by signals in simulink可以通过simulink中的信号设置状态空间矩阵初始条件吗
【发布时间】:2016-05-13 19:55:20
【问题描述】:

我想通过使用信号“从-到信号块”在 simulink 中提供状态空间矩阵块中的初始条件。我正在用信号块尝试它,但最后会弹出一些错误,它说用作初始条件的信号变量都是未定义的变量。也就是说存在“未定义的函数或变量”。

感谢您的帮助,谢谢

【问题讨论】:

    标签: matlab simulink state-space


    【解决方案1】:

    我认为您正在使用 State-Space 块。块的“初始条件”参数就是这样,一个参数:

    您需要了解参数和信号之间的区别:参数是在整个仿真过程中保持不变的东西(例如 MATLAB 工作区中的变量),而信号是其值在每个时间步更新的东西。您不能使用“信号”来参数化块,这是不可能的,您只能使用参数。希望能解决问题。

    如果我误解了您的问题,请提供更多详细信息,包括您使用的模块以及模型的屏幕截图和相关模块参数(如果可能)。

    【讨论】:

    • 首先感谢您的回答。我认为你是对的,状态空间矩阵中的初始条件部分只是一个参数,我们不能在运行时在 simulink 中更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多