实时应用sinc-in-time数据或sinc(t)函数?

时间:2014-09-06 22:30:32

标签: functional-programming wolfram-mathematica mathematical-optimization discrete-mathematics continuous-fourier

我发现我的客户'应用程序的响应时间以Sinc-in-time方式变化。即Sinc(t)随时间的变化。这些信息是否可以应用于获得任何相关系统,而不仅仅是为了有趣的观察?

1 个答案:

答案 0 :(得分:0)

如果客户的响应跟随下面所示的振荡响应递减,则可以应用测量值来创建PID控制器。

Plot[{2, -2 Sinc[x] + 2}, {x, 0, 6 Pi},
 PlotRange -> {Automatic, {0, 3}},
 PlotStyle -> {Dashed, Automatic},
 Epilog -> {
   Inset[Style["Initiation", 14], {3, 0.2}],
   Inset[Style["Response", 14], {14, 2.2}]}]

enter image description here

根据术语的不同,您可以修改响应以遵循如下所示的路径。

参考:PID controller theory

enter image description here

还有一个相关的Mathematica演示:PID Control of a Tank Level