我需要使用什么Simulink输入块来构建这样的系统?

时间:2013-08-23 01:49:45

标签: arrays matlab simulink interpolation

我对Matlab / Simulink相对较新,非常感谢有这样一个论坛来提出我的问题,这对你们来说可能是微不足道的。感谢你的时间,你走了。

这是在创建Simulink模型。

我的输入是速度和负载,它是可变的。对于每个输入点,我需要得到一个压力曲线作为输出(压力与曲柄角度),我已经和需要输入的数据。我需要使用哪种块,以及我如何整合两个数组?

第二个问题,这将是下一步。我有4个这样的数据点集(速度v负载)。有没有办法可以将它们插入到整个速度/载荷图中?

就像我之前提到的,这里真的是新手,所以任何帮助都会受到高度赞赏。再次感谢你们。 \米/

此致 Anirudh

2 个答案:

答案 0 :(得分:0)

如果在MATLAB工作空间中包含包含数据的变量,则将它们导入Simulink的最佳方法是使用“从工作空间”块。请参阅http://www.mathworks.com/help/simulink/slref/fromworkspace.html处的文档。如果您的数据是固定的并且不会随时间变化,请使用常量块。 (http://www.mathworks.com/help/simulink/slref/constant.html)。 “从工作区”块也允许您插入缺失的数据。

答案 1 :(得分:0)

编写用于在系统上模拟系统的数学方程式,并使用Simulink块实现它们(最好从高阶导数和积分开始,而不是相反)。

如果您的模型中存在某种非线性关系,则可能需要/想要使用1-D Lookup Table。可以从Simulink模型访问MATLAB工作区中的任何数据/变量,例如:参数化模型中的块。如前所述,您可以使用From Workspace块将数据用作模型的输入。

您可能还想查看Simulink的Getting Started指南。