双轮自平衡车的双闭环式PID控制系统设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
统的 P I D 控 制 器 忽 略 了 平衡 车 中 两个 电机 的性 能差 异 ,对 两 个
能 基 本 保 持 直立 ;速 度 控 制 部 分 中 ,利 用 编 码 器 反 馈 的 车 速 信
息, 通过双闭环式 P I D 控制 得 到速 度 控 制 量 , 将Leabharlann Baidu速 度 控 制 量 和 直
电机采用同一个 P I D控制器 , 容易引起车体产生震荡。
立 控 制 量叠 加后 加 载 到 电机 上 , 完 成 车体 的控 制 任 务 。 2 . 2 直 立 控 制 部 分 算 法
双轮驱动智能车的基本原理与倒立摆相似 , 其力学模型( 5 。 8 ]
如 图 2所 示 。
本文提 出了一种双 闭环式 P I D 控 制 系统 , 其避 免了 P I D 控
s y s t em o f t h e bal an c i n g c ar Ke y wor ds : w o— t whe el s el f —b al an ci n g ve h i c l e, PI D co n t r ol al gor i t h m, d ou bl e cl o s ed-l oo p PI D
2 . 1控 制器 组 成
系 统 中 的 控 制器 由两 部 分 组 成 ,分 别 是 直 立 控 制 和 速 度 控
由于 平 衡 车 在 启 动 过 程 或 车 体 在 较 差 的路 况 中 运 行 ,车 体 倾 角
会 发 生 大 幅 度 地 变 化 ,平 衡 车 系 统 在 较 短 的 时 间 内 会 产 生 较 大 的 输 出 偏 差 。此 时 , P I D控 制器 中 的积 分 控 制 环 节 会 导 致 系 统 产
林 枫 蔡 延 光 ( 广东工业大学 自动化学院, 广东 广州 5 1 0 0 0 6 )
摘要 : 双 轮 自平 衡 车 是 一 种 集 环 境 感 知 、 规划决策、 自主 驾驶 等 功 能 为 一 体 的 综 合 性 系统 。提 出 了一 种 双 闭 环 式 P I D控
制 系统 实 现 双轮 自平衡 车 的 控 制 。针 对 传 统 的 P I D控 制 算 法 的 缺 陷 , 该 系 统 引入 了双 闭 环 式 P I D 改进 平衡 车 的 控 制 算 法 。 同 时 对 平衡 车 的硬 件 系统 与软 件 控 制 系统 进 行 了设 计 、 实现 与 分析 。 实验 表 明 : 所提 出 的控 制 系统 是 有 效 可 行 的 , 提 高 了平
衡 车 的稳 定性 和动 态 响应 性 。
关键词 : 双 轮 自平 衡 车 , P I D控 制 算 法 , 双闭环式 P I D控 制 系统
Ab s t r a c t : Thi s pap er p r e s en t s a do ubl e c l o s ed-l oo p PI D c on t r o l s y s t e m t o a ch i e v e t h e c on t r o l o f t wo-wh e el s e l f -b al an c —
制 器 中 的 积 分 环 节 在 平 衡 车 的倾 角 发 生 大 幅度 地 变 化 的 情 况 下 引起 的超 调 和 震 荡 ,解 决 平 衡 车 两 个 电机 性 能 差 异 对平 衡 车 控
制 系 统 的 干扰 , 提 高 了平 衡 车 控 制 系 统 的稳 定 性 。
1 硬 件 系统 设 计
i n g v eh i c l e. Ai mi n g a t t h e s ho  ̄c om i n gs of t r a di t i o na l PI D c on t r ol al gor i t hm, t h i s pa pe r i n t r od uc es t h e c on t r ol al gor i t hm o f do u— bl e cl os e d —l o op PI D t o i m pr ov e t h e ba l a n ce c a r , an d de s i gn s. r e al i z e s, a n al y z es t he ha r d war e s ys t e m an d s o f t wa r e c on t r ol
传统 的 P I D 控 制 算 法 在 平 衡 车 控 制 系 统 中 的 应 用 存 在 很 大
的缺陷。 在传统 的 P I D控 制 器 中 , 积 分 控 制 环 节 的引 入 是 为 了消 除被控量 的静态误差 , 以提高控制精度 ; 在平 衡车控制 系统 中 ,
2 软 件 系 统 设计
制。直立控制部分中 , MCU将 陀 螺 仪 和 加 速 度 计 采 集 到 的 车 体
倾 角 信 息 进 行 卡 尔曼 滤波 [ 4 ] , 并将 滤波 后 的信 号 作 为 P D 控 制 的 实际参量 , 得 到车 体 的 直 立 控 制 量 , 加载 到电机驱动上 , 使 车 体
生较大的超调 , 甚 至 导 致 平 衡 车 产 生 较 大 的 震 荡 。除 此 之 外 , 传
由 图 2的受 力分 析 可 知 , 双 轮 驱动 智 能 车 在 受到 外 界 干 扰 而
{ - r 业控制计算机/ 2 0 1 7年第 3 0卷 第 6期
7 3
双轮 自平衡车的双闭环式 P I D控制系统设计与实现
Do u b l e Cl o s e d L o o p PI D Co n t r ol S y s t e m f o r T wo- Wh e e l Se l f — — Ba l a n c i n g Ve h i c l e
能 基 本 保 持 直立 ;速 度 控 制 部 分 中 ,利 用 编 码 器 反 馈 的 车 速 信
息, 通过双闭环式 P I D 控制 得 到速 度 控 制 量 , 将Leabharlann Baidu速 度 控 制 量 和 直
电机采用同一个 P I D控制器 , 容易引起车体产生震荡。
立 控 制 量叠 加后 加 载 到 电机 上 , 完 成 车体 的控 制 任 务 。 2 . 2 直 立 控 制 部 分 算 法
双轮驱动智能车的基本原理与倒立摆相似 , 其力学模型( 5 。 8 ]
如 图 2所 示 。
本文提 出了一种双 闭环式 P I D 控 制 系统 , 其避 免了 P I D 控
s y s t em o f t h e bal an c i n g c ar Ke y wor ds : w o— t whe el s el f —b al an ci n g ve h i c l e, PI D co n t r ol al gor i t h m, d ou bl e cl o s ed-l oo p PI D
2 . 1控 制器 组 成
系 统 中 的 控 制器 由两 部 分 组 成 ,分 别 是 直 立 控 制 和 速 度 控
由于 平 衡 车 在 启 动 过 程 或 车 体 在 较 差 的路 况 中 运 行 ,车 体 倾 角
会 发 生 大 幅 度 地 变 化 ,平 衡 车 系 统 在 较 短 的 时 间 内 会 产 生 较 大 的 输 出 偏 差 。此 时 , P I D控 制器 中 的积 分 控 制 环 节 会 导 致 系 统 产
林 枫 蔡 延 光 ( 广东工业大学 自动化学院, 广东 广州 5 1 0 0 0 6 )
摘要 : 双 轮 自平 衡 车 是 一 种 集 环 境 感 知 、 规划决策、 自主 驾驶 等 功 能 为 一 体 的 综 合 性 系统 。提 出 了一 种 双 闭 环 式 P I D控
制 系统 实 现 双轮 自平衡 车 的 控 制 。针 对 传 统 的 P I D控 制 算 法 的 缺 陷 , 该 系 统 引入 了双 闭 环 式 P I D 改进 平衡 车 的 控 制 算 法 。 同 时 对 平衡 车 的硬 件 系统 与软 件 控 制 系统 进 行 了设 计 、 实现 与 分析 。 实验 表 明 : 所提 出 的控 制 系统 是 有 效 可 行 的 , 提 高 了平
衡 车 的稳 定性 和动 态 响应 性 。
关键词 : 双 轮 自平 衡 车 , P I D控 制 算 法 , 双闭环式 P I D控 制 系统
Ab s t r a c t : Thi s pap er p r e s en t s a do ubl e c l o s ed-l oo p PI D c on t r o l s y s t e m t o a ch i e v e t h e c on t r o l o f t wo-wh e el s e l f -b al an c —
制 器 中 的 积 分 环 节 在 平 衡 车 的倾 角 发 生 大 幅度 地 变 化 的 情 况 下 引起 的超 调 和 震 荡 ,解 决 平 衡 车 两 个 电机 性 能 差 异 对平 衡 车 控
制 系 统 的 干扰 , 提 高 了平 衡 车 控 制 系 统 的稳 定 性 。
1 硬 件 系统 设 计
i n g v eh i c l e. Ai mi n g a t t h e s ho  ̄c om i n gs of t r a di t i o na l PI D c on t r ol al gor i t hm, t h i s pa pe r i n t r od uc es t h e c on t r ol al gor i t hm o f do u— bl e cl os e d —l o op PI D t o i m pr ov e t h e ba l a n ce c a r , an d de s i gn s. r e al i z e s, a n al y z es t he ha r d war e s ys t e m an d s o f t wa r e c on t r ol
传统 的 P I D 控 制 算 法 在 平 衡 车 控 制 系 统 中 的 应 用 存 在 很 大
的缺陷。 在传统 的 P I D控 制 器 中 , 积 分 控 制 环 节 的引 入 是 为 了消 除被控量 的静态误差 , 以提高控制精度 ; 在平 衡车控制 系统 中 ,
2 软 件 系 统 设计
制。直立控制部分中 , MCU将 陀 螺 仪 和 加 速 度 计 采 集 到 的 车 体
倾 角 信 息 进 行 卡 尔曼 滤波 [ 4 ] , 并将 滤波 后 的信 号 作 为 P D 控 制 的 实际参量 , 得 到车 体 的 直 立 控 制 量 , 加载 到电机驱动上 , 使 车 体
生较大的超调 , 甚 至 导 致 平 衡 车 产 生 较 大 的 震 荡 。除 此 之 外 , 传
由 图 2的受 力分 析 可 知 , 双 轮 驱动 智 能 车 在 受到 外 界 干 扰 而
{ - r 业控制计算机/ 2 0 1 7年第 3 0卷 第 6期
7 3
双轮 自平衡车的双闭环式 P I D控制系统设计与实现
Do u b l e Cl o s e d L o o p PI D Co n t r ol S y s t e m f o r T wo- Wh e e l Se l f — — Ba l a n c i n g Ve h i c l e