
模型预测控制应用于多输入多输出 (MIMO) 系统的二次规划模拟,该模拟在MATLAB开发环境中进行。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
当线性化状态空间模型,或者以传递函数形式呈现的模型,被用作函数的输入时,这些脚本配置和模拟通用多输入多输出 (MIMO) 控制系统的模型预测控制。 然而,实际的工厂模型往往表现出非线性特性。 为了确保输入和输出变量能够在预定的时间范围内准确地达到设定的目标值,二次规划方法被采用。 该文件包含以下内容:run_MPC.m,作为设置和运行模拟的主要文件;MPC_simulation.m,负责在时间轴上进行遍历,并在每次迭代中确定当前时间的输入变量;MPC_calculation,通过分析基于对象线性化模型的向前时间范围来解决二次优化问题,从而实现 MPC 控制器的功能;以及 MPC_plant.m,用于在工厂环境中实际应用当前时间的输入向量。 值得注意的是,对象模型通常具有非线性特征。 Addnoise.m 函数则负责根据信号的幅度以及指定的噪声百分比(噪声标准),向主信号(工厂的输出)添加噪声,其公式和原始代码适用于单输入单输出 (SISO) 系统,该函数由瑞典 KTH 大学的 Elling W. Jacobsen 编写并包含在配方中。
全部评论 (0)
还没有任何评论哟~


