控制系统的基本算法及软件实现
- 格式:pdf
- 大小:26.01 KB
- 文档页数:18
本文由tk_06贡献 pdf1。 雯野寻孤 控 制 系统 的 基 本 算 法 及 软 件 实现 B a s ic A l g o r ith m a n d S o f tw a r e Im ple m e n ta t io n o f Co n tr o l S y s te m 吕卫 阳 男 , 工 学博士 , 副 教授 , 现 就 职干 北 京科 , 技 大 学 机 械 工 程 学 院 机 械 电子 工 程 系 电 系统 技 术 主 要 研 究 方 向 为 工 业 控 制 及 自动 化 和 先 进 机 . 摘 要 : 本 文 讨 论 了 有 关 控 制 系 统 的 基 本算 法 及 软 件 实 现 的 若 干 问 题 绍 块 了 线性 控 制 系统 的 8 . . 介 同 的 数学 模型 , 亦即具 有相 同 的 动态特性 . 在控制 工 程 中 , 个典 型环 节 , 给 出 了这 些 典 型 环 节 的 时 间 响 应 功 能
page 1 , 常 常将 具 有 某 种 确 定 信 息 传 递 关 系 的 元 件 一 , 元 件组 或 元 件 的 . 介绍 T P ID a s 控 制 的 基 本 原 理 及 离 散算 法 , 给 出 了 能 够 实现 P l D 基 本算法 部分称为 , 一 个环 节 , 经 常 遇 到 的 环 节 则 称 为典 型 环 节 一 这 , 的 功 能块 B ic P ID 并 举 例说 明 P ID . 样 化 任 何复杂的 系统 总 可 以 归结 为 由 些 典 型 的 环 节组 成 , 关键 词 ; 典型 环 节 ; 算法 ; 软 件 实现 从 而 为建立 系统 模 型 和 研 究 系统特性带 来方便 . 使 问题 简 A bs tr c o n tr o c o n a c t s : So m e m to p ic s o n th e b a s ic a lg o r ithm
page 2 . a n d so f tw t a r e i m p le m e n t a t io n o f 在 环节 环节 , 一 般情况 下 , , 线 性 控 制 系 统 都 可 以 由比 例 环 节 阶惯性环 节 , , 积分 l y ste a r e d is c u s s e d i n t h is p a p e r c e The 8 e e s se n ia l b l o c k s n o f th e l in e a r 微分环 节 二 一 二 阶振 荡环 节 一 , 阶微分 下面分 tr o l s y s te m n s e c e .
page 3 a re in t r o d u ic th e n d , a n d the n g iv m e the fu o n c t io b lo c k l a o f t h e ir t i m o r e , 阶 微 分 环 节 和 延 迟 环 节 等 8 个典 型 环 节 组 成 , . re s po o T he ba s o ry e a n d d is fu n c c r e te tho d a s f P ID to c o n tr o lg it h m a re i n tr du a
page 4 d , a n d th e w g iv th e e x a m t io n b lo c k B i c P lD im p le 别研 究这 些 典型 环 节所 对应 的微分 方程 的 数值解 也 即研 究 m e n t the ba s ic P ID K ey lg o r it h m ds it h so m e p le 其时 间响应 的 离 散算 法 公式 . . w o r :E s s e n t ia l B lo c k ;P ID A l g o r i t h m ;S o f t w are Im p le m e n t a t io n 以 下 分 别 给 出这 些 典 型 环 节 的 时 间 响 应 离 散 算 法 的 迭 代
, 采 用 工 业 自动 化 编程 标 准 I E C 6 . l 13 l 3 一 支持的S T 语 言在 功 能 块 中实 现 比 例 环 节 的 传 递 函 数 : G (s )
page 5 = 罴 窨 = K 所 对 应 的微 分 方程 : : i , c t) = 脚 , 心 ) 得 离散 化 后 的 差 分 方程 : 以采样周期T S 进 行采样 _ 0 一 ? _ j — j 吲 fi 一 ! , . . c G) : 肼 G) . 控制 系统 理 论 来看 一 股 由若 干 元 件 以 定 的形 式连 接而成 . , 这些 比 例 环 节 功 能块 P r o p o n j o n a l B l o c k 如 图 1 1 所 示 , 其变量 声 元 件 的物 理 结 构 和 工 作 原 理 可 以 是 多 种 多 样 的 , 但 是 从 控制 明和 程 序 代码 如 下 所 示 . 物 理 本质和 工 作原 理 不 同的 元 件 , 可 以 有 完 全相 5 0 案慧 磐‰罂鉴裟
page 6 VAR I PUT N — I R AL(输 入值 N: E ; ) T : E ; 采样 周期 ,秒 S R AL( ) 图11 比例环 节功 能块P o ot n llc . rp ro aBo k i F UNCT ON BLOCK r p ri n l o k I P o o t aBl c o — EN D 一 — — 月 VAR OUTP UT VA R I UT NP _ OUT R A ; 输 出值 : E L( ) EN D VA R — — I R AL(输入 值 N: E ; ) T : E ; 采 样 周 期 ,秒 S R AL( ) VAR K: AL(比例环节的 比例常数 ,无量纲 E R ; ) EN D 一 Tme eid T ; 定 时 器 i P r : P( o ) R s g r g rR T I (触 发 器 ii T i e: R G; n g ) VA R O UTPUT — — OUT : E L (前一 个采 样周期的输 出值 1R A ; ) EN D VA R — — O : A ; 输 出值 UT R L ( E ) EN D 一 (采样 周期 的判 断. ) I FNOT T > )T N(采 样 周 期 必 须 大 于 0 ( S 0 HE ,否 则 将 其 置 为1 . ) 秒 TS =1 : ; END I F — R Tme eid T ; 定 时 器 i P r : P( o ) R s g r gr R R G (触 发 器 i n Ti e: J I ; i g ) EN D VA R — (采样 周期 的判 断. ) I FNOTT > ) HE ( S 0 T N(采样周期必须大于0 ,否则将其置 为1 . ) 秒 TS: : =l EN D I F — (采 样 周期 的生 成 . ) Tme e idI i P ro (N:NOT T me eidQ ,T= AL ( i P ro .) :RE P —
page 7