优化理论课件(变分法与最优控制理论)
最优控制理论课件

8
最优控制问题
1.1 两个例子
例1.1 飞船软着陆问题
软着陆 过程开 始时刻 t 为零
h& v
v& u g m
m& K u
m 飞船的质量 h 高度 v 垂直速度 g 月球重力加速度常数 M 飞船自身质量 F 燃料的质量 K 为常数
初始状态 h(0) h0 v(0) v0 m(0)MF
f(x(t),u(t),t) 为n维向量函数
22.03.2020
现代控制理论
24
最优控制问题
1.2 问题描述
(1) 状态方程 一般形式为
x&(t) f (x(t),u(t),t)
x(t) Rn
x(t)|tt0 x0
为n维状态向量
u(t) Rr
为r 维控制向量
f(x(t),u(t),t) 为n维向量函数
求解最优控制的变分方法
泛函与函数的几何解释
22.03.2020
现代控制理论
50
求解最优控制的变分方法
泛函与函数的几何解释
宗量的变分
x(t)x(t)x(t)
22.03.2020
现代控制理论
51
求解最优控制的变分方法
泛函与函数的几何解释
宗量的变分
x(t)x(t)x(t)
泛函的增量 J ( x ( g ) ) J ( x ( g ) x ) J ( x ( g ) ) L ( x , x ) r ( x , x )
J x ( T ) ,y ( T ) ,x & ( T ) ,y & ( T ) x & ( T )
控制
(t)
22.03.2020
现代控制理论
最优控制 现代控制理论 教学PPT课件

第7章第3页
7.1.1宇宙飞船登月软着陆的实例
实例1:宇宙飞船若实现在月球表面实现软着陆,即登月舱到达月球表面时的速度为
零,要寻求登月舱发动机推力的最优变化率,使燃料消耗最少,以便在完成登月考察 任务后,登月舱有足够燃料离开月球与母舱会合,从而返回地球。
m(t) h(t) v(t)
u(t) g
M F h0 v0
如果泛函的变分存在,则
J ( x, x) J ( x x)
2021年4月30日
0
第7章第15页
求证 如果泛函的变分存在,则
J ( x, x) J ( x x)
0
证明 根据泛函变分的定义
J J (x0 x) J (x0 ) L(x0, x) r(x0, x)
由于 L( x0, x) 时关于 x 的连续线性泛函,故
J (C1x1(t) C2 x2 (t)) C1J ( x1(t)) C2J ( x2 (t)) ,且其增量可以表示为
J J ( x(t) x(t)) J ( x(t)) L( x(t), x(t)) r( x(t), x(t))
2021年4月30日
第7章第14页
其中,第一项是 x(t) 的连续线性泛函,第二项是关于 x(t) 的高阶无穷小,则称上式第
变分 x 表示U 中点 x(t) 与 x0 (t) 之间的差。由于 x 存在,必然引起泛函数值的变化,
并以 J (x x) 表示。其中 为参变数,其值 0 1。当 1时,得增加后的泛函值
J ( x x) ;当 0 时,得泛函原来的值 J (x) 。
若 泛 函 J ( x(t)) 对 于 任 何 常 数 C1 , C2 及 任 何 x1(t) U , x2 (t) U , 都 有
优化理论基础课件

拟牛顿法
一种改进的牛顿法
通过构造和更新拟牛顿矩阵来近似海森矩阵,从而在每一步迭代中更新解向量。适用于大规模的优化 问题,具有较好的收敛性和数值稳定性。
共轭梯度法
一种结合梯度下降法和共轭方向的优 化算法
结合梯度下降法的搜索方向和共轭方 向,通过迭代更新解向量,使得目标 函数值逐渐减小。适用于大规模的优 化问题,具有较快的收敛速度。
02
优化算法
梯度下降法
一种迭代优化算法
基于目标函数的梯度信息,沿着负梯度的方向搜索最小值点。在每一步迭代中, 更新解向量使得目标函数值逐渐减小。适用于连续可微的优化问题。
牛顿法
一种二阶迭代优化算法
基于目标函数的二阶导数(海森矩阵)信息,通过求解牛顿方程来找到最小值点。适用于二阶可微的优化问题,具有较快的 收敛速度。
配送策略优化
03
结合客户需求和配送资源,制定最优的配送计划和配送策略,
提高客户满意度和降低配送成本。
感谢您的观看
THANKS
粒子群优化算法
粒子群优化算法是一种基于群体智能的优化算法,通过模拟鸟群、鱼群等生物群体的行为 ,寻找多目标优化问题的Pareto最优解。
模拟退火算法
模拟退火算法是一种基于物理退火原理的优化算法,通过模拟金属退火过程,寻找多目标 优化问题的全局最优解。
多目标优化问题的应用场景
资源分配问题
在资源有限的情况下,如何合理分配资源以达到 多个目标的最优。
配电优化
针对配电网的供电需求和分布式能源的接入,优化配电网的拓扑结构 、无功补偿和电压控制等,提高供电可靠性和电能质量。
物流优化
运输路径优化
01
通过合理规划运输路线和车辆调度,降低运输成本、缩短运输
第4章 最优控制与变分法

第4章 最优控制与变分法
无法显示图像。计算机可能没有足够的内存以打开该图像,也可 能是该图像已损坏。请重新启动计算机,然后重新打开该文件。 如果仍然显示红色“x” ,则可能需要删除该图像,然后重新将其插 入。
4.1 最优控制问题的数学描述 4.2 无约束条件的动态最优化问题 4.3 带等式约束的动态最优化问题 4.4 用哈密顿函数求解最优控制问题
第4章 最优控制与变分法 3、约束条件的数学描述 、
无法显示图像。计算机可能没有足够的内存以打开该图像,也可 能是该图像已损坏。请重新启动计算机,然后重新打开该文件。 如果仍然显示红色“x” ,则可能需要删除该图像,然后重新将其插 入。
一般约束条件可用如下的等式约束方程或 不等式约束方程来描述: 不等式约束方程来描述:
无法显示图像。计算机可能没有足够的内存以打开该图像,也可 能是该图像已损坏。请重新启动计算机,然后重新打开该文件。 如果仍然显示红色“x” ,则可能需要删除该图像,然后重新将其插 入。
的质心距离地面的高度, 解 : 设 x(t)为 M的质心距离地面的高度 , 由牛顿第 为 的质心距离地面的高度
(4-1) )
J = θ ( x, t ) t
(4-9) )
性能指标如式(4-9)所示的问题称为迈耶问题 。 所示的问题称为迈耶问题。 性能指标如式 所示的问题称为迈耶问题 该类问题只关注始端和终端时刻的系统状态, 该类问题只关注始端和终端时刻的系统状态 , 而 不关心系统的运动过程, 因此性能指标只是始端、 不关心系统的运动过程 , 因此性能指标只是始端 、 终端时刻和状态的一个函数。 终端时刻和状态的一个函数。
第4章 最优控制与变分法
无法显示图像。计算机可能没有足够的内存以打开该图像,也可 能是该图像已损坏。请重新启动计算机,然后重新打开该文件。 如果仍然显示红色“x” ,则可能需要删除该图像,然后重新将其插 入。
变分法与最优控制87页PPT

71、既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。——康德 72、家庭成为快乐的种子在外也不致成为障碍物但在旅行之际却是夜间的伴侣。——西塞罗 73、坚持意志伟大的事业需要始终不渝的精神。——伏尔泰 74、路漫漫其修道远,吾将上下而求索。——屈原 75、内外相应,言行相称。——韩非
变分法与最优控制
•
46、寓形宇内复几时,曷不委心任去 留。
•
பைடு நூலகம்
47、采菊东篱下,悠然见南山。
•
48、啸傲东轩下,聊复得此生。
•
49、勤学如春起之苗,不见其增,日 有所长 。
•
50、环堵萧然,不蔽风日;短褐穿结 ,箪瓢 屡空, 晏如也 。
谢谢你的阅读
优化理论课件(变分法与最优控制理论)

优化理论课件(2)第二部分动态优化:变分法和最优控制理论变分法是处理动态优化的古典方法,现在较少使用,在蒋中一的书中,变分法的思路可用来解释庞特里亚金最大值原理(一阶条件)。
本部分内容主要来自蒋中一《动态最优化基础》。
目录一、什么是动态优化? (3)(一)动态优化问题的基本要素 (4)(二)泛函及其相关概念 (4)(三)可变终结点 (5)(四)横截条件 (7)(五)目标泛函 (7)二、变分法 (8)(一)基本问题:固定终结点问题 (8)(1)基本问题及其假定 (8)(2)一阶条件:欧拉方程 (8)(二)推广:多状态变量与高阶导数 (11)(1)多状态变量 (11)(2)高阶导数 (11)(三)可变端点问题 (12)(1)一般性横截条件 (12)(2)垂直终结线问题 (13)(3)水平终结线问题 (14)(4)终结曲线问题,即错误!不能通过编辑域代码创建对象。
(14)(5)截断的垂直终结线问题 (14)(6)截断的水平终结线问题 (14)(7)多变量和高阶导数情形 (15)(四)二阶条件(充分条件) (15)(1)固定端点问题的二阶条件及其二次型检验 (15)(2)凹凸性充分条件 (16)(3)变分 (17)(五)无限期界问题 (18)(1)收敛性 (18)(2)横截条件 (19)(3)充分条件 (19)(六)带约束的优化问题 (19)(1)等式约束 (19)(2)不等式约束 (21)(3)积分约束(等周问题) (21)三、最优控制理论 (22)(一)最优控制理论导论 (22)(二)最大值原理及其横截条件 (23)(1)最简单问题及最大值原理(一阶必要条件) (23)(2)最大值原理的理论基础及其横截条件 (26)(3)自控问题的汉密尔顿函数不变性 (29)(4)推广到多变量 (29)(三)最大值原理的经济学解释及现值的汉密尔顿函数 (30)(1)最大值原理的经济学解释 (30)(2)现值的汉密尔顿函数 (32)(四)充分条件(二阶条件) (32)(1)曼加萨林定理 (32)(2)阿罗条件 (34)(五)无限期界问题 (35)(1)横截条件与反例 (35)(2)作为充分条件一部分的横截条件 (36)(六)有约束的最优控制问题 (36)(1)涉及控制变量的约束 (37)(2)状态空间约束 (43)四、拉姆齐模型 (47)(一)相关理论发展背景 (47)(二)最简单的拉姆齐模型及其动力系统 (49)(三)微分方程定性稳定性判别方法简介 (53)(1)稳定性与渐进稳定性 (53)(2)稳定性判别基本定理 (53)(2)平面动力系统的奇点 (54)一、什么是动态优化?例:一个企业将原料从初始状态A通过五道工序,变为总结状态Z,每个阶段的选择对应一个阶段的成本,如何选择路径使得总成本最小化?从这个例子中可以看到:首先,动态强调的是时期之间的联系,而不仅仅是有时间的顺序;其次,这里也包含了Bellman方程的基本原理。
最优控制理论课件

第一章绪论1.1 引言近50年来,科学技术的迅速发展,对许多被控对象如宇宙飞船、导弹、卫星和现代工业设备与生产过程的性能提出了更高的要求,在许多情况下要求系统的某种性能指标为最优。
这就要求人们对控制问题都必须从最优控制的角度进行研究分析和设计。
最优控制理论是现代控制理论的重要组成部分。
其形成与发展奠定了整个现代控制理论的基础。
早在20世纪50年代初九开始了对最短时间控制问题的研究。
随后,由于空间技术的发展,越来越多的学者和工程技术人员投身于这一领域的研究和开发,逐步形成了较为完整的最优控制理论体系。
最优化问题就是根据各种不同的研究对象以及人们预期要达到的目标,寻找一个最优控制规律,或设计出一个最优控制方案或最优控制系统。
最优控制理论研究的主要问题是:根据已建立的被控对象的时域数学模型或频域数学模型,选择一个容许的控制律,使得被控对象按预定要求运行,并使给定的某性能指标达到最优值。
从数学的观点来看,最优控制理论研究的问题是求解一类带有约束条件的泛函取值问题,属于变分学的理论范畴。
然而,经典变分学理论只能解决容许控制属于开机的一类,为适应工程实践的需要,20世纪50年代中期出现了现代变分理论。
在现代变分理论中最常用的两种分法是动态规划和极小值原理。
动态规划时美国学者R.E贝尔曼于1953-1957年为了解决多级决策问题的算法而逐步创立的。
最小值原理时前苏联科学院院士π.C.庞特里亚金与1956年-1958年间逐步创立的。
近年来,由于数字计算机的飞速发展和完善,逐步形成了最优控制理论中的数值计算法,参数优化方法。
当性能指标比较复杂或者不能用变量或函数表示时,可以采用直接搜索法,经过若干次迭代,都所到最优点。
常用的方法有邻近极值法、梯度法、共轭梯度法及单纯形法等。
同时由于可以把计算机作为控制系统的一个组成部分,以实现在线控制,从而使最优控制理论的工程实现成为现实。
因此,最优控制理论提出的求解方法,既是一种数学方法,又是一种计算机算法。
最优控制理论PPT课件-48页PPT精品文档

u t R p 为 控 制 向 量 , 且 u t 在 t 0 , t f 上 分 段 连 续 ;
f R n 为 连 续 向 量 函 数 , x t 连 续 可 微
2.初态和终态: xt0,xtf S目标集
3.容许控制 : ut — 控 制 域
§6-2 最优控制中的变分法
现
代 泛函变分的求法
控
制 理 论
定理: J x 的变 J J 分 x x | 0, (0 1 )
性质:1 .F 1 F 2 F 1 F 2
2 .F 1 F 2 F 1 F 2 F 2 F 1
理 论
L x t,x r x t,x
其L 中 xt,x— J的线性函数
rxt,x— J的高阶无穷小
则L 称 xt,x为泛 Jxt函 的一阶变 J 分
泛函变分是泛函增量的线性主部
Modern Control Theory
Page: 9
2 1 2a1ta2
ua1ta2
这里 a1、a2 为常数
由 x2 udt 得: x2t1 2a1t2a2ta3
Modern Control Theory
Page: 21
§ 6-4 有约束条件下的泛函数极值问题
现
代 控
由 x1 x2dt 得:x 1 t 1 6 a 1 t3 1 2 a 2 t2 a 3 t a 4
现
代 控
当 t0 和 tf给 定 时 , x t0 和 x tf 是 否 定 还 是 自 由 , 可 分 四 种
制 情 况 :
理 论 (1) 固定始端和终端
x(t)
即 x t 0 和 x t f 给 定 x t 0 0 ,x t f 0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
优化理论课件(2)第二部分动态优化:变分法和最优控制理论变分法是处理动态优化的古典方法,现在较少使用,在蒋中一的书中,变分法的思路可用来解释庞特里亚金最大值原理(一阶条件)。
本部分内容主要来自蒋中一《动态最优化基础》。
目录一、什么是动态优化? (3)(一)动态优化问题的基本要素 (4)(二)泛函及其相关概念 (4)(三)可变终结点 (5)(四)横截条件 (7)(五)目标泛函 (7)二、变分法 (8)(一)基本问题:固定终结点问题 (8)(1)基本问题及其假定 (8)(2)一阶条件:欧拉方程 (8)(二)推广:多状态变量与高阶导数 (11)(1)多状态变量 (11)(2)高阶导数 (11)(三)可变端点问题 (12)(1)一般性横截条件 (12)(2)垂直终结线问题 (13)(3)水平终结线问题 (14)(4)终结曲线问题,即错误!不能通过编辑域代码创建对象。
(14)(5)截断的垂直终结线问题 (14)(6)截断的水平终结线问题 (14)(7)多变量和高阶导数情形 (15)(四)二阶条件(充分条件) (15)(1)固定端点问题的二阶条件及其二次型检验 (15)(2)凹凸性充分条件 (16)(3)变分 (17)(五)无限期界问题 (18)(1)收敛性 (18)(2)横截条件 (19)(3)充分条件 (19)(六)带约束的优化问题 (19)(1)等式约束 (19)(2)不等式约束 (21)(3)积分约束(等周问题) (21)三、最优控制理论 (22)(一)最优控制理论导论 (22)(二)最大值原理及其横截条件 (23)(1)最简单问题及最大值原理(一阶必要条件) (23)(2)最大值原理的理论基础及其横截条件 (26)(3)自控问题的汉密尔顿函数不变性 (29)(4)推广到多变量 (29)(三)最大值原理的经济学解释及现值的汉密尔顿函数 (30)(1)最大值原理的经济学解释 (30)(2)现值的汉密尔顿函数 (32)(四)充分条件(二阶条件) (32)(1)曼加萨林定理 (32)(2)阿罗条件 (34)(五)无限期界问题 (35)(1)横截条件与反例 (35)(2)作为充分条件一部分的横截条件 (36)(六)有约束的最优控制问题 (36)(1)涉及控制变量的约束 (37)(2)状态空间约束 (43)四、拉姆齐模型 (47)(一)相关理论发展背景 (47)(二)最简单的拉姆齐模型及其动力系统 (49)(三)微分方程定性稳定性判别方法简介 (53)(1)稳定性与渐进稳定性 (53)(2)稳定性判别基本定理 (53)(2)平面动力系统的奇点 (54)一、什么是动态优化?例:一个企业将原料从初始状态A通过五道工序,变为总结状态Z,每个阶段的选择对应一个阶段的成本,如何选择路径使得总成本最小化?从这个例子中可以看到:首先,动态强调的是时期之间的联系,而不仅仅是有时间的顺序;其次,这里也包含了Bellman方程的基本原理。
如果是连续时间呢?(相加变为积分)(一)动态优化问题的基本要素由此可见,一个动态优化问题包含以下几个要素:(1)一个给定的初始点和终点(终点不一定给定,后面详细说明)(2)一组允许的路径(3)对应于路径的指标(不同路径之间有什么不同的影响)(4)特定目标,通过对路径的选择来实现目标。
(二)泛函及其相关概念和之前的静态优化相比,动态优化的目标依赖于“路径”的选择,而不是某个变量(实数)的选择。
从而,这个可优化的目标是“函数”到“实数”的映射,我们称之为“目标泛函”。
我们记为V[y(t)](注意与复合函数相区别),表示目标泛函的值取决于函数y(t)。
和微积分中的微分类比,微积分中的微分是自变量做微小变动后所导致的函数值的变动,而这里则是“路径”或者函数本身发生微小变动所导致的“泛函值”的变动,也就是“变分”。
后面的变分法也就是这个思路。
(三)可变终结点除了上文图中的固定终结点之外,还存在以下几种可变终结点:(1)固定时间问题(垂直终结线问题):终结时间固定,但终结状态自由。
(2)水平终结线问题:终结状态固定,但终结时间自由。
(3)终结曲线(曲面)问题(四)横截条件相比于固定终结点问题,可变终结点多了一个自由度,因此在确定最优路径的时候我们需要多一个条件,这个条件通常是来描述最优路径在穿过终结时刻时候的状态,被称为“横截条件”。
(五)目标泛函在优化问题中,我们需要选择一个最优路径,那么最优意味着比较,比较的是什么,取决于不同的路径如何影响我们关心的问题。
类似前面离散时间问题中不同路径在不同阶段对应着不同的成本,我们抽象出一个路径在t 时刻,对应着的对优化目标的影响为该时点上的值为F(t,y,y’)。
我们可以看到,这意味着在任何一时点,路径本身的值y 和y 对时间的导数y’都会影响我们的目标。
将每一时点上的值加总在一起,我们就得到一个积分的形式,这是关于路径y(t)的泛函,是我们优化的目标,即目标泛函:V[y]=0(,,)TF t y y dt '⎰如果有两个状态变量,我们也可以写为:V[y, z]= 0(,,,,)TF t y z y z dt ''⎰终结控制问题(迈耶问题):有些问题的目标只跟终结时刻的位置有关,目标泛函可写作V[y]=G[T, y(T)]博尔扎问题:V[y]=0(,,)TF t y y dt '⎰+G[T, y(T)] 比如一个项目结束后,除了项目过程中的收益,还有项目结束时设备的残值。
但是这些非标准问题可以把形式标准化。
令z(t)=G[t, y(t)],且z(0)=0,于是有00()()()(0)()[,()]T Tz t dt z t z T z z T G T y T '==-==⎰ 二、变分法(一)基本问题:固定终结点问题(1)基本问题及其假定max (min )V[y]=0(,,)TF t y y dt '⎰ s.t. y(0)=A y(T)=Z假定:可行的“路径”集合限定为具有连续导数的连续曲线;被积函数F 是二阶可导的;最优解是一条光滑的曲线称为“极值曲线”。
(2)一阶条件:欧拉方程假定极值曲线y*(t)已知,那么我们对其施加一个微小扰动,所产生的新曲线必定“劣”于它。
任意给定一条连续光滑的扰动曲线p(t),且p(0)=p(T)=0以确保扰动后能满足初始点和终结点的约束。
从而扰动后的曲线为y(t)=y*(t)+εp(t),如图这意味着y’(t)=y*’(t)+εp’(t),且当ε→0,y→y*。
因此,一旦给定y*(t)和p(t),目标泛函V[y]就退化为一个函数V(ε)。
而且,当ε=0时,V 取极值。
因此,给定之前关于本优化问题的假定,有0dVd εε==因为V(ε)= **0[,()(),()()]TF t y t p t y t p t dt εε''++⎰ 定积分参数求导补充:若()()()(,)x x x f x y dy βαΦ=⎰,且若f(x,y)及其偏导数在R=[a,b] ×[α,β]上连续, α(x),β(x)都在[a,b]上可微,则()()(,)()[,()]()[,()]()x x f x y x dy f x x x f x x x xβαββαα∂'''Φ=+-∂⎰ 于是有000()[()()]T T T y y dV F F dy F dy dt dt F p t F p t dt d y d y d εεεε''∂∂∂'==+=+'∂∂∂⎰⎰⎰ 要令dV/dε=0,我们必须要处理p(t),因为其是任意的。
根据假设条件可以把积分写开:00()()0T Ty y F p t dt F p t dt ''+=⎰⎰ 我们先对后半部分的积分用分部积分如下:0000()()()()TT T T y y y y dF dF F p t dt F p t p t dt p t dt dt dt '''''=-=-⎰⎰⎰再将其代回原式,可以把积分的差写成差的积分,并提取公因子p(t): 0()()0Ty y dF p t F dt dt '-=⎰于是,因为p(t)是任意的,该积分要保持始终为零,只可能是在[0, T]上 0y y dF F dt '-=该式就是极值曲线(最优路径)所必须满足的一阶条件(必要条件),欧拉方程。
我们把式中的求导写开,可以发现欧拉方程实际上是一个二阶微分方程。
由()()y y y y y t y y y y dF F F F dy dy F F y t F y t dt t y dt y dt''''''''∂∂∂''''=++=++'∂∂∂ 有欧拉方程:()()0y y y y y t y F y t F y t F F '''''''++-=二阶微分方程通解中通常会有两个任意常数,我们正好有起始两个固定端点来确定两个常数。
当然,也有可能解不存在,这种情况一般出现在F y’y’=0的情况。
因为这种情况下,微分方程不再是二阶,不用确定两个常数,但是却又给出了两个常数,于是就可能出现不相容的情况。
(二)推广:多状态变量与高阶导数 (1)多状态变量V[y 1,y 2,…,y n ]=12120(,,,...,,,,...,)Tn n F t y y y y y y dt '''⎰按照同样的方法,欧拉方程组为:0j j y y dF F dt'-=,j=1,…,n,对于所有t∈[0, T]每个变量都有一对起止端点条件。
但是这里的欧拉方程并不是单变量时的简单推广,因为j y F '是所有变量及其导数的函数。
比如F(t, y, z, y’, z’),于是y y t y y y z y y y z dF F F y F z F y F z dt''''''''''''''=++++(2)高阶导数V[y]=()0(,,,,...,)Tn F t y y y y dt '''⎰这里出现了高阶导数,因此边界条件就不应该仅仅是y 的起止端点,还应该包括y’,…y (n)在起止时刻的状态,一共2n 个边界条件。
对该问题的解决,有两种思路,一是将该问题通过变量替换,变成n 个变量及其一阶导数的多变量问题(边界条件也满足);另外,也可通过欧拉方程类似的推导,得到极值曲线的一阶条件,被称为“欧拉-泊松方程”:()22...(1)0n n y y y ny nd F dF d F F dtdtdt '''-+-+-=该方程一般是个2n 阶微分方程,通解中有2n 个待定常数,我们也正好有2n 个边界条件。