
现代控制理论怎么在单片机中应用?
现代控制理论怎么在单片机中应用?不但是现代控制理论,经典控制理论的应用也很模糊,书上是讲了许多种算法、公式,但是真正用微控制器(比如单片机)时,怎么才能把那些式子用上呢?...
现代控制理论怎么在单片机中应用?不但是现代控制理论,经典控制理论的应用也很模糊,书上是讲了许多种算法、公式,但是真正用 微控制器(比如单片机)时,怎么才能把那些式子用上呢?难道是将 矩阵 公式编成程序,根据输入来求得输出吗?真心求教,感觉学了这么多控制理论如果这个东西搞不明白 相当于没学啊!
展开
5个回答
展开全部
嗯,就是跟你说的差不多。
1、首先必须对系统进行理论分析,只有学习了这些控制理论,你对于一个系统的稳态控制才能有一个清晰的认识;
2、接着可以使用matlab进行系统仿真分析,说白了就是建模,求出参数,比如仿真下得到的PID参数,系统是否可观测?可控?最佳的参数是多少?这些都提供了很好的编程思路;
3、最后根据这些后就编程了,跟你说的差不多,根据公式以及自己算出的结果来编写代码。函数都有输入,输出,根据测量值与给定值得到偏差,偏差值输入函数,得到的输出值对系统进行实时控制。
4、知识就是一个认知的过程,就是说你知道有这么回事,知道大概这么弄,这么算可以求参数,而且你知道这个系统的大概理论方向,收获了一种入门的方法,这就足够啦!
1、首先必须对系统进行理论分析,只有学习了这些控制理论,你对于一个系统的稳态控制才能有一个清晰的认识;
2、接着可以使用matlab进行系统仿真分析,说白了就是建模,求出参数,比如仿真下得到的PID参数,系统是否可观测?可控?最佳的参数是多少?这些都提供了很好的编程思路;
3、最后根据这些后就编程了,跟你说的差不多,根据公式以及自己算出的结果来编写代码。函数都有输入,输出,根据测量值与给定值得到偏差,偏差值输入函数,得到的输出值对系统进行实时控制。
4、知识就是一个认知的过程,就是说你知道有这么回事,知道大概这么弄,这么算可以求参数,而且你知道这个系统的大概理论方向,收获了一种入门的方法,这就足够啦!
展开全部
现代控制理论?向量空间什么的吗?不过实话说确实如你所说就是把公式变成程序,然后根据实际反馈信号调参数什么的,非常直接。
为什么讲这么多理论的原因是实际的应用中主要难的不是代码,而是对所运用的理论知识的理解,代码都只是套公式而已。
举个例子像pid,把书上的公式编成程序就够了,然后根据实际调参数,主要的问题在于你真的理解了pid每个环节的意义了吗?你能根据实际响应来对参数进行合理整定吗?其实差不多都是这个问题。
为什么讲这么多理论的原因是实际的应用中主要难的不是代码,而是对所运用的理论知识的理解,代码都只是套公式而已。
举个例子像pid,把书上的公式编成程序就够了,然后根据实际调参数,主要的问题在于你真的理解了pid每个环节的意义了吗?你能根据实际响应来对参数进行合理整定吗?其实差不多都是这个问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学单片机了,还没接触到那么高深的理论..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
坐等高手解答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |