第十八章 动态优化模型 动态过程的另一类问题是所谓的动态优化问题,这类问题一般要归结为求 优控制 函数使某个泛函达到极值。当控制函数可以事先确定为某种特殊的函数形式时,问题又 简化为求普通函数的极值。求解泛函极值问题的方法主要有变分法和 优控制理论方 法。 §1 变分法简介 变分法是研究泛函极值问题的一种经典数学方法,有着广泛的应用。下面先介绍变 分法的基本概念和基本结果,然后介绍动态系统 优控制问题求解的必要条件和 大值 原理。 1.1 变分法的基本概念 1.1.1 泛函 设 S 为一函数集合,若对于每一个函数 Stx ∈)( 有一个实数 J 与之对应,则称 J 是 对应在 S 上的泛函,记作 ))(( txJ 。 S 称为 J 的容许函数集。 通俗地说,泛函就是“函数的函数”。 例如对于 xy 平面上过定点 ),( 11 yxA 和 ),( 22 yxB 的每一条光滑曲线 )(xy ,绕 x 轴 旋转得一旋转体,旋转体的侧面积是曲线 )(xy 的泛函 ))(( xyJ 。由微积分知识不难写 出 dxxyxyxyJ x x )('1)(2))(( 2 1 2∫ += π (1) 容许函数集可表示为 })( ,)(],,[)(|)({ 221121 1 yxyyxyxxCxyxyS ==∈= (2) 简单的一类泛函表为 ∫= 2 1 ),,())(( t t dtxxtFtxJ & (3) 被积函数 F 包含自变量 t,未知函数 x 及导数 x&。(1)式是 简泛函。 1.1.2 泛函的极值 泛函 ))(( txJ 在 Stx ∈)(0 取得极小值是指,对于任意一个与 )(0 tx 接近的 Stx ∈)( ,都有 ))(())(( 0 txJtxJ ≥ 。所谓接近,可以用距离 ε<))(),(( 0 txtxd 来度量, 而距离定义为 |})()(||,)()({|max))(),(( 000 21 txtxtxtxtxtxd ttt && −−= ≤≤ 泛函的极大值可以类似地定义。 )(0 tx 称为泛函的极值函数或极值曲线。 1.1.3 泛函的变分 如同函数的微分是增量的线性主部一样,泛函的变分是泛函增量的线性主部。作为 泛函的自变量,函数 )(tx 在 )(0 tx 的增量记为 )()()( 0 txtxtx −=δ 也称函数的变分。由它引起的泛函的增量记作 ))(())()(( 00 txJtxtxJJ −+=Δ δ 如果 JΔ 可以表为
2021-12-01 21:02:07 4.88MB matlab macth
1
一本介绍groovy的书籍,中文版 对groovy有详细的介绍,适合初学者
2021-11-29 16:42:14 6.03MB java groovy 动态语言
1
如果你已经具备一定的Java基础,想快速学习一门脚本语言,Groovy是个自然的过渡选择。无论编码习惯还是风格,Groovy是最接近Java的。通过Groovy1.1的annotation支持,你能够在Groovy里很自然地使用Seam,Hibernate,Spring和其他的开发框架。本课程由具有丰富培训经验的高级讲师刘晓涛精心打造,他曾被评为2006年度深圳市优秀教师,同时拥有IBM师资培训证书等多项认证,刘老师将带领您从入门开始,逐步深入Groovy的世界。课程免费试听:http://www.itcast.net/portal/courses/unit/128
2021-11-29 16:37:13 1.39MB JAVA 教程 PDF 电子书
1
groovy 几个不错的例子 入门学习
2021-11-29 13:03:52 2.46MB groovy
1
一步一步搭建grails应用的源代码,上传的图片全部丢失,只好上传代码。
2021-11-16 16:33:58 3.1MB java grails groovy
1
csdn这样自己涨积分真麻烦,居然要50积分,我自己都下不起了好么,,调整为5个积分 ---------------2020-11-13----------- jdk版本高于9时,groovy无法正常使用,需要将此jar包加入项目中,即可正常打开.
2021-11-08 14:15:51 3.7MB groovy groovy高版本jdk groovy打不开
1
Nexus提供了RestApi,但是一部分Api仍然需要结合Groovy等进行操作,在3.3及其以后的版本上进行了强化,但是和普通的RestApi相比仍有一些“使用上的特性”。这篇文章以创建raw的repository为例,来确认一下相关的使用方法。 前提准备 准备可运行的Nexus,这里的版本为3.2.1 Api机制 这篇文章介绍的是Nexus3推出之初的Api的设计思路,主要是通过结合groovy脚本来完成相关的功能,简单的来说需要用户自行提供groovy脚本,nexus提供上传和运行脚本的接口,虽然有些粗糙,但是大部分功能毕竟留出了一个方式供用户去使用,强大的groovy脚本中至于需要
2021-11-05 09:52:31 354KB api ex groovy
1
Groovy入门书籍,PDF扫面版,
2021-10-28 11:02:12 14.13MB Grovvy Android
1
Groovy MOP代码示例,利用Groovy的MOP机制动态热切入。
2021-10-22 15:41:16 16KB Groovy Java MOP
1
apache-groovy-sdk-2.4.15
2021-10-21 20:25:05 56.44MB groovy
1