云计算百科
云计算领域专业知识百科平台

工业控制系统深度解析:36 串级控制(Cascade Control)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */
#content_views .toc,
/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */
#content_views.markdown_views > p:empty:has(+ .toc),
#content_views.markdown_views > .toc + p:empty,
/* 富文本旧版目录标记 */
#content_views.htmledit_views #main-toc,
#content_views.htmledit_views #hr-toc,
#content_views.htmledit_views p[id*=\”-toc\”] {
display: none !important;
}
/* 目录去掉后,紧跟的首个标题不再多出一块上边距 */
#content_views.markdown_views > .toc + h1,
#content_views.markdown_views > .toc + h2,
#content_views.markdown_views > .toc + h3,
#content_views.markdown_views > .toc + h4,
#content_views.markdown_views > .toc + p:empty + h1,
#content_views.markdown_views > .toc + p:empty + h2,
#content_views.markdown_views > .toc + p:empty + h3,
#content_views.markdown_views > .toc + p:empty + h4 {
margin-top: 0 !important;
}

第36章 串级控制(Cascade Control)

36.1 为什么一个PID不够?

前面的章节建立了基本闭环:

SP → PID → Actuator → Process → PV → Feedback

这是最基本的单回路控制(Single Loop Control)。例如温度控制:

Temperature SP → Temperature PID → Heater → Temperature

看起来完整。但工业现场经常遇到一个问题:

控制对象内部存在多个动态环节,而一个PID只能看到最终结果。

例如加热系统:

PID → Steam Valve → Steam Flow → Heat Transfer → Temperature

温度变化慢。如果蒸汽压力突然变化,阀门虽然正常动作,但进入换热器的热量已经改变。温度PID只能等待温度变化以后才发现。

这就是反馈控制的天然缺点:只能事后纠正。因此需要串级控制。

36.2 串级控制的基本思想

串级控制把一个控制回路拆成两个PID。

结构:

Master PID
↓
Slave SP
↓
Slave PID
↓
Actuator
↓
Process

也就是:外环控制最终目标,内环控制中间变量。

36.3 串级控制完整结构

实际结构:

SP
↓
┌─────────────┐
│ Master PID │
└─────────────┘
↓
Slave SP
↓
┌──────────

赞(0)
未经允许不得转载:网硕互联帮助中心 » 工业控制系统深度解析:36 串级控制(Cascade Control)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!