基于三角区间软约束的模型预测控制算法
4.3 基于状态空间模型的预测控制算法

4.3.1 预测控制的基本表述
• 例4.1 假设装置具有两个输入变量和两个被控变量。Hu=1,Hp=2 (Hw=1)
4.3.1 预测控制的基本表述
4.3.1 预测控制的基本表述
• 4.3.1.2 约束预测控制的一般特征 • 因为预测控制通常包含约束,导出的规律 往往是非线性的。 • 虽然有约束的预测控制器是非线性的,但 它们通常是时不变的。只要在表达式中不 显含时间t,这就是时不变的装置模型,目 标函数和约束必须全部不显含时间。
4.3.1 预测控制的基本表述
• (1)目标函数
V (k )
iHw 2 2 ˆ ˆ y (k i | k ) r (k i | k ) Q (i ) u (k i | k ) R (i ) (4-40) i 0 Hp Hu 1
H H H • 式中,p 是预测时域长度;w是纯滞后时间长度; u ˆ • 是控制时域长度。总是假定 H u H p 时,u(k i | k ) 0
4.3.2 求解无约束预测控制问题
4.3.2 求解无约束预测控制问题
• 4.3.2.3 无约束控制器的估计
4.3.1 预测控制的基本表述
• 我们必须明确注意上面说明的确切意思: • 1.模型式(3-97)、(3-98)除了依赖于x 和u以外不显含依赖于时间k; • 2.目标函数式(4-40)可以依赖于i—在整个预 测和控制时域加权矩阵Q(i)和R(i)可能是变 化的—但不随k而变化; • 3.为了得到一个时不变的控制器,可以允许 具有依赖于i但不依赖于k的约束。
4.3.1 预测控制的基本表述
• 4.3.1.3 两种状态变量的选择
基于模型预测的自动驾驶横向控制算法研究

4510.16638/ki.1671-7988.2021.015.012基于模型预测的自动驾驶横向控制算法研究邢斯琦,冯 凯,薛玲玲(陕西重型汽车有限公司,陕西 西安 710200)摘 要:近年来,自动驾驶技术已经成为汽车及其相关技术行业研究和发展的趋势,为了提高自动驾驶车辆运动控制的准确性,在车辆控制方面对所需控制算法的实现精度和准确性具有较高的要求。
文章针对自动驾驶车辆横向控制技术中所用的模型预测控制算法进行了车辆动力学模型和控制算法的联合仿真,主要基于Trucksim 和Simulink 仿真工具对该算法和车辆动力学模型进行建模,然后对模型进行仿真测试,实现了车辆的轨迹跟踪控制,验证了模型预测控制算法对车辆横向控制的准确性和可行性。
关键词:自动驾驶;车辆动力学建模;模型预测控制;仿真测试中图分类号:U495 文献标识码:A 文章编号:1671-7988(2021)15-45-04Research on Autonomous Driving Lateral Control Algorithm Basedon Model PredictionXING Siqi, FENG Kai, XUE Lingling(Shaanxi Heavy Duty Automobile Co., Ltd., Shaanxi Xi'an 710200)Abstract: In recent years, autonomous driving technology has become the trend of research and development in the automotive and related technology industries. In order to improve the accuracy of the motion control of autonomous vehicles, the realization accuracy and accuracy of the control algorithms required for vehicle control have higher require -ments. This paper conducts a joint simulation of vehicle dynamics model and control algorithm for the model predictive control algorithm required in the lateral control technology of autonomous vehicles. It is mainly based on Trucksim and Simulink simulation tools to model the algorithm and vehicle dynamics model, and then the model is simulated and tested to realize the trajectory tracking control of the vehicle, which verifies the accuracy and feasibility of the model predictive control algorithm on the lateral control of the vehicle.Keywords: Vehicle dynamics modeling; Model predictive control; Simulation; Autopilot CLC NO.: U495 Document Code: A Article ID: 1671-7988(2021)15-45-04前言自动驾驶主要分为环境感知、决策规划和车辆控制三个部分,为了提高无人驾驶车辆系统的实时性,通过车辆动力学模型等效约束转化可以有效减少规划和控制的计算复杂度,提高系统的实时性。
基于模型预测控制的机械系统运动轨迹控制

基于模型预测控制的机械系统运动轨迹控制随着机械系统的发展,对于运动轨迹控制的需求也日益增加。
传统的控制方法往往无法满足高精度、高稳定性的要求,因此基于模型预测控制(MPC)的方法逐渐受到关注和应用。
一、模型预测控制概述模型预测控制是一种优化控制技术,通过对未来一段时间内系统的预测进行优化,得到最优的控制策略。
它有别于传统的比例积分微分(PID)控制方法,可以在系统具有非线性、时变性质的情况下仍能保持较好的性能。
二、模型预测控制的基本步骤1. 系统建模:首先需要对机械系统进行建模,将其转化为数学模型。
常用的建模方法有物理方程建模、系统辨识建模等。
通过建模得到系统的状态空间模型。
2. 预测优化:在模型预测控制中,需要对未来一段时间内系统的状态进行预测。
这可以通过使用系统的状态空间模型和当前系统状态,结合最优化算法(如线性二次规划)来实现。
3. 控制策略生成:根据预测优化的结果,生成最优的控制策略。
这里可以使用时变状态反馈、最优控制器等方法来生成控制策略。
4. 控制执行:将生成的控制策略应用到机械系统中,实时地进行控制。
这里常用的方法包括模型预测控制器、状态反馈控制器等。
三、模型预测控制的优点相比传统的控制方法,模型预测控制具有以下优点:1. 鲁棒性:模型预测控制能够有效处理系统的非线性、时变性质,能够在外部扰动和模型误差的情况下仍能保持较好的控制性能。
2. 约束处理:模型预测控制可以很好地处理系统约束条件,通过约束条件的限制,能够使得系统在控制过程中满足一定的限制要求。
3. 更好地性能:模型预测控制可以在多个性能指标之间进行权衡,得到更好的控制性能。
比如可以同时优化系统的稳定性、抗干扰能力和响应速度等。
4. 灵活性:由于模型预测控制具有较好的建模能力,因此可以很容易地适应不同的系统和控制需求。
四、应用案例模型预测控制在机械系统运动轨迹控制方面有着广泛的应用。
例如,对于机器人的路径规划和轨迹跟踪,可以使用模型预测控制来实现高精度的轨迹追踪和优化路径规划。
《2024年基于模型预测控制的无人驾驶车辆轨迹跟踪控制算法研究》范文

《基于模型预测控制的无人驾驶车辆轨迹跟踪控制算法研究》篇一一、引言随着科技的飞速发展,无人驾驶车辆技术已成为当今研究的热点。
无人驾驶车辆轨迹跟踪控制算法是无人驾驶技术中的关键技术之一,其性能直接影响到无人驾驶车辆的行驶安全性和效率。
模型预测控制(MPC)作为一种先进的控制算法,因其具有处理约束优化问题的能力,在无人驾驶车辆的轨迹跟踪控制中得到了广泛的应用。
本文旨在研究基于模型预测控制的无人驾驶车辆轨迹跟踪控制算法,以提高无人驾驶车辆的行驶性能和安全性。
二、无人驾驶车辆系统模型无人驾驶车辆系统模型是进行轨迹跟踪控制算法研究的基础。
本部分将详细介绍无人驾驶车辆的动力学模型、运动学模型以及传感器模型。
动力学模型描述了车辆在受到外力作用时的运动状态;运动学模型则描述了车辆在空间中的位置和姿态;传感器模型则用于描述车辆与周围环境的感知信息。
三、模型预测控制算法原理模型预测控制是一种基于模型的优化控制算法,其核心思想是在有限的时间段内,通过优化一个性能指标来求解控制输入,使得系统在未来一段时间内的行为达到最优。
本部分将详细介绍模型预测控制的原理、算法流程以及优化目标。
四、基于模型预测控制的轨迹跟踪控制算法本部分是本文的核心内容,将详细介绍基于模型预测控制的无人驾驶车辆轨迹跟踪控制算法。
首先,建立无人驾驶车辆的轨迹跟踪控制系统模型,包括系统状态、控制输入以及约束条件等。
然后,利用模型预测控制算法对系统进行优化,求解出最优的控制输入,使得车辆能够准确地跟踪预设的轨迹。
此外,还将探讨如何处理系统中的不确定性和约束条件,以提高算法的鲁棒性和实用性。
五、仿真实验与结果分析为了验证基于模型预测控制的轨迹跟踪控制算法的有效性,本部分将进行仿真实验。
首先,搭建仿真实验平台,包括无人驾驶车辆模型、道路环境模型以及传感器模型等。
然后,在仿真环境下对算法进行测试,记录车辆的轨迹跟踪效果、控制输入以及系统性能等数据。
最后,对实验结果进行分析,评估算法的性能和鲁棒性。
模型预测控制与增强学习

模型预测控制与增强学习第一章引言1.1 研究背景和意义模型预测控制(Model Predictive Control,MPC)和增强学习(Reinforcement Learning,RL)是两种在控制系统领域非常重要的方法。
MPC是一种基于数学模型的控制方法,通过预测系统未来的演变来计算最优控制输入。
相比传统的基于反馈的控制方法,MPC可以在多个时间步骤上进行优化,可以更好地处理约束条件和非线性系统。
而RL是一种基于试错学习的方法,通过智能体与环境的交互来学习最优策略,通过奖励和惩罚来指导智能体的行为。
MPC和RL在不同的应用场景中都有广泛的应用,比如自动驾驶、机器人控制等。
1.2 研究内容和结构安排本文主要对MPC和RL进行介绍和比较,解释它们的原理和应用。
具体来说,第二章将详细介绍MPC的原理和方法,包括模型预测、优化算法、约束处理等。
第三章将介绍RL的原理和方法,包括马尔可夫决策过程、值函数、策略搜索等。
第四章将对MPC和RL进行比较,分析它们各自的优势和不足,并讨论它们的结合应用。
最后,本文将总结全文内容并展望未来研究方向。
第二章模型预测控制2.1 模型预测的概念和方法模型预测控制(MPC)是一种通过预测系统未来行为来计算最优控制输入的方法。
MPC将系统的模型表示为离散时间的状态空间模型,通过迭代优化来求解最优控制输入序列。
MPC的基本思想是,在每个时间步骤上,通过预测系统状态和控制输入的未来演变,选择使系统性能指标最优的控制输入。
MPC的优点在于可以处理多个时间步骤上的约束条件,能够更好地适应非线性系统和不确定性。
2.2 MPC的优化算法MPC的求解过程涉及到一个优化问题,需要求解一个非线性规划或二次规划问题。
常用的优化算法包括牛顿法、梯度下降法和内点法。
这些算法可以通过迭代的方式逐步优化控制输入序列,直到收敛到最优解。
在MPC中,需要考虑不仅系统性能指标的优化,还有约束条件的满足,比如系统状态、控制输入的范围约束等。
mpc 控制 公式

mpc 控制公式
MPC(模型预测控制器)是一种先进的控制算法,它基于模型预测控制理论,通过预测模型来预测未来的控制效果,并利用优化算法来计算最优的控制输入,以达到对系统的最优控制。
对于具体的 MPC 控制公式,它通常包括预测模型、优化算法和控制律三个部分。
1. 预测模型:用于预测系统未来的状态和输出,基于系统的动态模型和当前状态信息进行预测。
2. 优化算法:用于计算最优的控制输入,通过定义一个性能指标函数来评价未来的控制效果,并利用优化算法来求解最优的控制输入。
3. 控制律:根据最优的控制输入计算出实际的控制输出,确保系统的状态跟踪期望的状态轨迹。
具体的 MPC 控制公式因不同的应用场景和控制要求而有所不同,需要根据具体的问题进行设计和实现。
如果您需要更详细的公式或应用示例,建议参考相关的学术文献或工程实践经验。
带软约束的调度鲁棒预测控制在大范围变工况工业系统中的应用的开题报告
带软约束的调度鲁棒预测控制在大范围变工况工业系统中的应用的开题报告一、选题背景和意义工业生产过程中通常涉及大量机械设备的调度控制。
在实际工业生产中,由于各种因素的影响,如原料、气候、人力等,很难保证工业生产系统稳定运行。
因此,在大范围变工况的工业系统中,调度鲁棒预测控制具有重要的应用价值。
调度鲁棒预测控制是一种将模型预测控制与调度策略相结合的控制方法,可以对系统进行鲁棒性分析和优化调度,能够针对系统变化快的特点,实现对系统的自适应控制,提高工业生产的效率和质量。
通过带软约束的调度鲁棒预测控制,在各种复杂工业系统中实现调度控制,可以使得系统能更好地应对不同的工况变化,提高工业生产效率和稳定性,具有重要的实际应用价值。
二、研究内容和研究方法1. 研究内容本文旨在研究带软约束的调度鲁棒预测控制在大范围变工况工业系统中的应用。
主要包括以下方面:(1)建立大范围变工况的工业生产系统模型;(2)分析系统的鲁棒性并设计调度策略;(3)将模型预测控制应用于系统,进行优化调度;(4)对系统进行仿真实验,并进行性能分析。
2. 研究方法本文采用以下研究方法:(1)建立数学模型。
对工业生产系统进行建模分析,包括物理模型、控制模型和优化模型。
(2)分析系统的鲁棒性。
针对系统的不确定性和扰动,采用鲁棒性分析方法,设计调度策略。
(3)建立模型预测控制算法。
借助MATLAB等数学工具,运用控制理论和优化方法,建立模型预测控制算法。
(4)仿真实验。
对建立的算法进行仿真实验,测试算法的控制效果和应对不同工况的能力。
三、预期成果和创新点1. 预期成果通过带软约束的调度鲁棒预测控制,在大范围变工况的工业系统中进行调度控制,实现系统稳定运行、提高工业生产效率和质量。
2. 创新点(1)针对大范围变工况的工业系统,提出带软约束的调度鲁棒预测控制方法,能够有效应对系统变化快的特点。
(2)提出新的鲁棒性分析方法,设计调度策略,提高系统的稳定性和鲁棒性。
基于预测控制算法的软测量技术研究
第一章 绪论§1-1引言上世纪后期,在欧洲以及美国等工业发达的国家的工控领域出现一种先进的控制算法,这类算法以对象的阶跃响应或是脉冲响应为模型,采用滚动优化的方法对工业过程实现在线控制,在复杂的,程非线性的工业控制当中表现出了良好的控制效果。
如动态矩阵控制、模型算法控制等。
Richalet于1978年对这类算法的机理以及在工控中的应用效果做了详细描述,自此以后,便将预测控制做为这一类算法的统称,出现在工业控制领域[1]。
预测控制的产生是理论发展的需要,更是工业实践过程的需要。
上世纪六十年代产生的现代控制理论已经在航天航空等工业领域取得了较大的发展,利用状态空间方法来分析和设计系统,可以解决传统算法,如PID等所不能解决的复杂工业控制问题,与此同时,基于最优性能指标设计理论和方法也得到了发展。
随着应用的增多,人们渐渐发现现代控制理论在某些方面的控制效果不太理想,如以下几个方面[2]:(1)现代控制理论是建立在精确数学模型基础上的,而工业控制中,被控对象常常是复杂的多输入多输出系统,数学模型的建立有相当大的难度。
即使建立了数学模型,也往往是经过过程简化得来的,控制精度得不到保证。
(2)在实际的工业生产过程当中,控制的稳定性往往备受重视。
人们希望控制系统在外界干扰的影响下能够保持良好的控制能力。
而实际工业生产中,被控对象的结构、参数以及环境具有不确定性,因而,按照理想模型计算得到的最优控制在实际控制中往往不能保持最优,甚至会导致控制效果的严重下降。
(3)现代控制理论的复杂性,对计算机提出了较高的要求。
低性能的计算机不能满足控制需要。
因而,出于经济性的考虑,也给现代控制理论的普及带来阻碍。
这些在实际工业生产中产生的问题限制了现代控制理论的发展,并对控制理论的革新提出了要求。
因此,上世纪七十年代以来,人们一方面加强对系统辨识、鲁棒性控制、自适应控制以及模型简化方面的研究,另一方面,一部分人打破传统的思维方式,希望能够根据具体工业过程的特点,找到一种对模型要求低,控制性能好且在线计算方面方便的新的优化控制方法,此间,由于计算机技术的迅猛发展,也为新算法的产生及应用带来了便利的条件。
(完整版)模型预测控制
云南大学信息学院学生实验报告课程名称:现代控制理论实验题目:预测控制小组成员:李博(12018000748)金蒋彪(12018000747)专业:2018级检测技术与自动化专业1、实验目的 (3)2、实验原理 (4)2。
1、预测控制特点 (4)2。
2、预测控制模型 (5)2.3、在线滚动优化 (6)2.4、反馈校正 (7)2。
5、预测控制分类 (8)2.6、动态矩阵控制 (9)3、MATLAB仿真实现 (11)3.1、对比预测控制与PID控制效果 (12)3。
2、P的变化对控制效果的影响 (14)3。
3、M的变化对控制效果的影响 (15)3.4、模型失配与未失配时的控制效果对比 (16)4、总结 (17)5、附录 (18)5.1、预测控制与PID控制对比仿真代码 (18)5。
1。
1、预测控制代码 (18)5.1。
2、PID控制代码 (19)5。
2、不同P值对比控制效果代码 (22)5.3、不同M值对比控制效果代码 (23)5。
4、模型失配与未失配对比代码 (24)1、实验目的(1)、通过对预测控制原理的学习,掌握预测控制的知识点。
(2)、通过对动态矩阵控制(DMC)的MATLAB仿真,发现其对直接处理具有纯滞后、大惯性的对象,有良好的跟踪性和较强的鲁棒性,输入已知的控制模型,通过对参数的选择,来获得较好的控制效果。
(3)、了解matlab编程。
2、实验原理模型预测控制(Model Predictive Control,MPC)是20世纪70年代提出的一种计算机控制算法,最早应用于工业过程控制领域。
预测控制的优点是对数学模型要求不高,能直接处理具有纯滞后的过程,具有良好的跟踪性能和较强的抗干扰能力,对模型误差具有较强的鲁棒性。
因此,预测控制目前已在多个行业得以应用,如炼油、石化、造纸、冶金、汽车制造、航空和食品加工等,尤其是在复杂工业过程中得到了广泛的应用。
在分类上,模型预测控制(MPC)属于先进过程控制,其基本出发点与传统PID控制不同。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第66卷第6期 2015年6月 化工
CIESC 学报
Journal V_01.66 No.6
June 2015
基于三角区间软约束的模型预测控制算法 孙超,戴睿,郝晓辰,刘彬,周湛鹏 (燕山大学电气工程学院,河北秦皇岛066004)
摘要:针对设定值控制多入多出(MIMO)系统在外界干扰下系统自由度低和鲁棒性差的问题,提出了兼顾定值 控制与鲁棒性的基于三角区间软约束的模型预测控制算法。文中算法在设定值控制的基础上增加了三角区间软约 束,使得控制目标分阶段达成,以减小干扰对系统的影响,提高系统自由度及鲁棒性。最后,对算法的鲁棒性进 行了分析,并采用Shell公司的典型重油分馏塔进行仿真实验,通过与设定值控制结果的对比,证明了文中算法 有更好的鲁棒性及更优良的控制品质。 关键词:模型预测控制;过程控制;算法;设定值控制;区间控制;软约束;鲁棒性 DOh 10.11949 ̄.issn.0438—1157.20141701 中图分类号:TP 273 文献标志码:A 文章编号:0438—1157(2015)06—2l59—07
A model predictive control algorithm based on triangle interval soft constraint SUN Chao,DAI Rui,HAo Xiaochen,LIU Bin,ZHOU Zhanpeng (School ofElectrical Engineering,Yanshan University,Qinhuangdao 066004,Hebei,China)
Abstract:The set point control strategy has lOW degree of freedom and bad robustness by the influence of outside interference.In order to resolve this problem and improve control quality,an improved algorithm,model predictive control algorithm based on triangular interval soft constraint,was presented.On the basis of set point control triangular interval soft constraints were added and system output reached the control objectives in stages, to reduce the influence of interference on the system and to improve degree of freedom and robustness.Finally, robustness of the algorithm was analyzed.Simulation experiment was done with the typical heavy oil fractionator model of Shell Company.Comparison with the results of set point control proved that the algorithm had better robustness and better control quality.
Key words:mode1.predictive control;process control;algorithm;set point control;interval control;soft constraint; robustness
引 言 模型预测控制(MPC)[1-21是一类产生于工业控 制实践的计算机控制算法。作为先进控制技术的典 型代表,由于具有建模容易、鲁棒性好、约束处理 灵活等优点,而被广泛地应用于石油、化工等工业
2014.11-18收到初稿,2015-03—10收到修改稿。 联系人:戴睿。第一作者:孙超(1983一),男,博士后,讲师。 基金项目:河北省科学技术研究与发展计划科技支撑计划项目 (12215616D);中国博士后科学基金资助项目(2012M520596)。
过程[3_5】。在实际工业过程应用中,MPC对被控变 量(CV)的控制方式主要有设定值控制(set point contro1)和区间控制[6 1(interval contro1)两种。设 定值控制可以将CV控制在理想的目标值,适用于 具有严格控制指标的CV,但其又有自由度低、鲁 棒性差的缺点,特别体现在遇到工业扰动时的控制
Received date:20l4—1 1 18. Corresponding author:DAI Rui,565260520@qq.tom Foundation item:supported by the Science and Technology Support Program of Hebei Province(12215616D)and China Postdoctoral Science Foundation Funded Project(2012M520596). ・2i6o・ 化工学报 第66卷 性能会严重下降,使得CV产生剧烈波动,影响产 品质量L8 …。相比之下,区间控制系统具有自由度 高、鲁棒性好等优点,近年来代替设定值控制成为 各界研究的重点。文献[11]提出一种“软约束”处 理方法改善控制品质,实现区间控制。文献[12] 提出了一种稳定的区间MPC控制器,该方法的代 价函数中包含了输入输出的稳态经济目标,由于考 虑了零值控制器,所以此控制器并不能达到局部最 优。文献[13]用一种稳态区间可操作性方法设计了 基于模型的约束控制器,可用来处理输入个数少于 输出的多变量的非方系统,不过,此方法中输入集 合与输出集合的兼容性容易出现问题。上述文献均 是采用包含理想目标值在内的区间范围来代替确定 的理想目标值,在CV进入区间后,将不再进行控 制作用,CV可能运行在区间内的任意位置而非理 想目标值。这些方法虽然提高了系统的鲁棒性和自 由度,却并没有对设定值控制的性能做进一步优化, 解决设定值控制鲁棒性差、自由度低的缺点。 为解决上述问题,本文兼顾设定值控制和区间 控制各自的优势,基于动态矩阵控制(DMC)[14-15], 提出一种三角区间软约束模型预测控制算法。算法 根据工业过程实际要求,设置容忍区间及理想目标 值,并以此确定三角区间,目的是优先将CV控制 在三角区间中,再对CV进行动态优化,逐步将CV 控制到理想的目标值,与此同时,又增加了系统的 自由度,保证一定的鲁棒性。最后,通过对Shell 公司的典型重油分馏塔进行仿真实验,验证了算法 的有效性及可行性。 1 三角区间软约束模型预测控制算 法研究 实际工业过程中,对具有严格控制指标的CV 往往采用设定值控制,以期望将CV稳定在某一理 想值。但是,传统设定值控制的自由度低、鲁棒性 差,特别是在系统受到扰动时,系统的动态性能会 严重下降_J "J。因此,在设定值控制的基础上,加 入三角区间软约束,使CV到目标值的控制分解为 两个阶段。第一阶段是令受干扰后的CV进入到所 设置的区间内,第二阶段是在区间内将CV进一步 控制到目标值。通过这种方法来减小目标函数求解 的误差,提高系统的自由度和鲁棒性。 1.1三角区间软约束的设计 根据工业流程控制的工艺,确定控制过程中第 一阶段的控制目标,即将CV控制在包含理想值的 区间内。当CV被控在此区间内时,可以保证系统 的稳定运行及产品的质量,称此区间为容忍区间 (tolerance range)。 如图1所示, 为预测输出, mi 为容忍 区间的上下界,YH、YL为三角区间的上下界,Y 。为 目标值。占为表征预测值超出三角区间程度的变量。 P为预测时域,YH、YL分别由k时刻容忍区间的上 下界与k+P时刻的目标值相连获得。从图中可以看 出,三角区问的上下界可以用几何关系求出 y ( + )=Ym.x一( 一1)( 一Ys。)/(P一1) (1) YL( + )=Y +( 一1)( 。。一Ymi )/(P一1) (2) 其中,J=1,…,P。由式(1)、式(2)可知,当
Ymi 和Y 设置完成后,YH和儿与预测时域P的值有 关,一旦尸值确定,期和 在各个预测时刻的值也 被确定。除非为了改变控制策略而改动了已设置参 数的值,否则YH和几的值在滚动优化的过程中将 不再改变。
图1三角区I司设置不恿图 Fig.1 Triangular interval setting diagram
由此,可以得到k时刻优化变量 的表达式 1 s( + )=÷(1 。( 十 )一YH( +I,)l十
Iyc(k+.,)一yL(后+ )I—lYH(七十 )一yL(尼+I,)1) (3) 其中,J=1,…,P。由式(3)可以看出,当yc在 三角区间外时,s表示yc到最近的三角区间界限的 距离。而当 在三角区间内部时,s的值恒为零。 以优化变量c(k)构成三角区间软约束(triangle
interval soft constraint,TISC),并加入到目标函 数中。 1.2目标函数的设计 当CV受到扰动时,导致输出值严重偏离了目 标值,且超出了三角区间,这时希望控制器能够对 预测值进行一个强的惩罚,使预测值快速地回到三 角区间,当预测值进入三角区间后,再通过设定值