控制系统参数优化及仿真

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

❖ 求极大值和极小值问题实际上没有什么原则的区
别。因为求
的极小值相当于求-
的极
大值,即

❖ 两者的最优值均当
时得到。
6.1 参数优化与函数优化
综上所述,优化问题的数学模型可以表示成如下 形式:
约束条件
(6.1.1)
6.1 参数优化与函数优化
二、优化问题的分类
优化问题可以按下述情况分类: (1)有没有约束?有约束的话是等式约束还是不等
6.1 参数优化与函数优化
优化技术是系统设计中带有普遍意义的一项技术, 本节首先讨论优化技术中的一些基本定义和问题.
一、优化问题数学模型的建立
用优化方法解决实际问题一般分三步进行: (1) 提出优化问题,建立问题的数学模型。 (2)分析模型,选择合适的求解方法。 (3)用计算机求解,并对算法,误差,结果进行
6.1 参数优化与函数优化
由于最优控制作用 为时间函数,所以这类问题
称为函数优化问题,在数学上称为泛函极值问题, 这类问题的一般形式是:
有一个物理系统,它的数学模型为
,其
中 为 维状态向量; 为 维被寻优参数的向量;
为 维系统运动方程结构向量。要求在满足条件下:
不等式限制
q维
等式限制
p维
等式终端限制
(1) 参数优化 在控制对象已知,控制器的结构、形式已确定的情况
下,通过调整控制器的某些参数,使得某个目标函数 最优,这就是参数优化问题。 例如,图6.1.1所示的控制系统,在某个给定函数 的 作用下,测量给定 与输出量 之间的偏差 ,用 作 为指标函数,要求调整控制器的参数,使得该指标函 数达到最小。
6.1 参数优化与函数优化
(2) 约束条件 求目标函数极值时的某些限制称为约束。例如,要
求变量为非负或为整数值,这是一种限制;可用的 资源常常是有限的(资源泛指人力,设备,原料,经 费,时间等等);问题的求解应满足一定技术要求, 这也是一种限制(如产品设计中规定产品性能必须达 到的某些指标)。此外,还应满足物理系统基本方程 和性能方程(如电路设计必须服从电路基本定律KCL 和KVL)。控制系统优化设计则用状态方程和高阶微 分和差分方程来描述其物理性质。
6.1 参数优化与函数优化
如果列写出来的约束式,越接近实际系统,则所求 得的优化问题的解,也越接近于实际的最优解。
等式约束 :
不等式约束:

6.1 参数优化与函数优化
(3) 目标函数
优化有一定的标准和评价方法,目标函数 是这
种标准的数学描述。目标函数可以是效果函数或费
用函数,
。用效果作为目标函
图6.1.1 控制器参数的调整
6.1 参数优化与函数优化
❖ 假定控制器有 个可调整参数 标是这些参数的函数,即

显然上述指 (6.1.2)
❖ 现在的问题就是要寻求使 达到极小值的 ,其

是一个向量。
❖ 从数学上讲,参数优化问题是属于普通极值问题。
寻找的最优参数不随时间变化,故也属于静态寻优 问题。其一般问题形式是:
❖ 有一个物理系统,它的数学模型为
,其
中 为 维状态向量; 为 维被寻优参数的向量;
为 维系统运动方程结构向量。要求在满足下列条
件下:
6.1 参数优化与函数优化
不等式限制
等式限制
等式终端限制
找到一组参数

使指标函数
q维 p维 维(是终端时间)
(2) 函数优化
函数优化是控制对象已知,要找最优控制作 用 ,以使某个函数指标达到最小,也包括要寻 找最优控制器的结构、形式和参数。
评价。 显然,提出问题,确定目标函数的数学表达式是 优化问题的第一步,在某种意义上讲也是最困难的一 步。以下分别说明变量,约束和目标函数的确定。
6.1 参数优化与函数优化
(1) 变量的确定 变量一般指优化问题或系统中待确定的某些量。例如 ,在电机的优化设计中,变量可能为电流密度J,磁通 密度 B,轴的长度,直径以及其他几何尺寸等。电路 的优化设计中要确定的变量主要是电路元件(R,L,C)的 数值。对产品设计问题来说,一般变量数较少(例如, 几个到几十个)。变量数的多少以及约束的多少表示一 个优化问题的规模大小。因此,工程上最优设计问题 属于中小规模的优化问题,而生产计划,调度问题中 变量数可达几百个几千个,属于大规模优化问题。变 量用X表示

找到m维函数
使指标函数
6.1 参数优化与函数优化
函数优化问题从理论上讲可以用变分或极大值原理 或动态规划求解。但是在仿真研究中,由于采用的 是数值求解,所以通常将其转化为参数优化问题加 以解决。出于以上原因,本章的重点主要讨论参数 优化问题。
三、参数优化方法
系统的参数优化问题求解方法,按其求解方式可 分为两类:间接寻优和直接寻优。
数时,优化问题是要求极大值,而费用函数不得超
过某个上界成为这个优化问题的约束;反之,最优
函数是费用函数时,问题变成了ຫໍສະໝຸດ Baidu极小值,而效果
函数不得小于某个下界就成为这个极小值问题的约
束了,这是对偶关系。
6.1 参数优化与函数优化
❖ 费用和效果都是广义的,如费用可以是经费,也 可以是时间、人力、功率、能量、材料、占地面积或 其他资源。而效果可以是性能指标、利润、效益、精 确度、灵敏度等等。也可以将效果与费用函数统一起 来,以单位费用的效果函数或单位效果的费用函数为 目标函数,前者是求极大值,后者是求极小值。
第六章 控制系统参数优化及仿真
优化技术包括内容很多,本章主要介绍与系统最优化技术有 关的参数优化技术方法。
第一节首先对控制系统常用的优化技术做一概括性的叙述。 第二节介绍单变量技术的分割法和插值法。 第三节为多变量寻优技术,介绍工程中常用的最速下降法,共 轭梯法和单纯形法。 第四节为随机寻优法。 第五节简单介绍具有约束条件的寻优方法。 第六节介绍含函数寻优的基本方法。 最后向读者介绍了Matlab优化工具箱的使用方法。
式约束? (2)所提问题是确定性的还是随机性的? (3)目标函数和约束式是线性的还是非线性的? (4)是参数最优还是函数最优,即变量是不是时间
的函数? (5)问题的模型是用数学解析公式表示还是用网络
图表示?在网络上的寻优称为网络优化。 限于本书的内容要求,在此只介绍参数优化和函数
优化。
6.1 参数优化与函数优化
相关文档
最新文档