控制算法该怎么设计?

控制算法该怎么设计?首先 明确需求任何一个算法的设计 首先要明确你的设计目标 即希望你的控制算法能够达到的效果

大家好,欢迎来到IT知识分享网。

首先:明确需求

任何一个算法的设计,首先要明确你的设计目标,即希望你的控制算法能够达到的效果。一方面是可以量化的技术指标,如稳态误差、上升时间、调节时间、超调量、带宽等等,另一方面就是一些主观评价,如运动是否流畅,交互体验等等;

控制算法该怎么设计?

其次:计算分析

根据目标和已知系统的特性,选择合适的控制算法,然后不断地调节算法的相关参数,使得系统的整体性能能够满足设计目标,从而符合我们的需求;

这里使用到最多的方法,就是通过仿真模拟的方法,搭建仿真环境,同时不断地去调整控制算法的相关参数,满足设计需求。

最后:实验验证

设计出来的控制算法,都会落实到实际的控制系统中去,来观察实际的控制系统的效果,从而判断该算法在实际应用中,是否能够满足我们真正的需求。

以控制原理里面的校正实施为例子,

控制算法该怎么设计?

控制算法该怎么设计?

控制算法该怎么设计?

最后的最后,再分享一本书籍,名字叫《控制系统设计指南》,如何去做,如何去设计,书中都有了很清楚的讲解,可以参考学习下。

控制算法该怎么设计?

同样的,强大的matlab、也提供了Control Algorithm Design,当然主要是针对电机的控制算法设计,也是详细讲解了几个步骤,

控制算法该怎么设计?

还有个网站,也讲到了控制算法设计的基本步骤,具体如下:

https://www.eicaslab.com/Docs/Methodology/Control-algorithm-design

总结下来的基本步骤就是:

(1)CHOICE OF THE MODEL,模型选择。

(2)EVALUATION OF THE MODEL UNCERTAINTY 关于模型不确定性评估。

(3)PARAMETER ESTIMATION OF THE APPROXIMATE MODEL (IDENTIFICATION) 近似模型的参数估计(辨识)。

(4)DESIGN OF THE CONTROL SYSTEM 控制系统设计。

(5)CONTROL ASSESSMENT WITHIN THE UNCERTAINTY CONDITIONS ESTABLISHED 在不确定度条件下进行控制评价。

(6)CONTROL OPTIMISATION WITHIN THE UNCERTAINTY CONDITIONS 不确定条件下的控制优化。

以上就是一些总结,大抵就是如此吧!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/163882.html

(0)
上一篇 2024-12-22 12:00
下一篇 2024-12-22 12:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信