第十八章 动态优化模型 动态过程的另一类问题是所谓的动态优化问题,这类问题一般要归结为求 优控制 函数使某个泛函达到极值。当控制函数可以事先确定为某种特殊的函数形式时,问题又 简化为求普通函数的极值。求解泛函极值问题的方法主要有变分法和 优控制理论方 法。 §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
Mastering Linux Shell Scripting(2nd) 英文azw3 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
2021-11-24 16:28:45 4.37MB Mastering Linux Shell Scripting
1
Windows 7 and Vista Guide to Scripting, Automation and Command Line Tools 英文pdf
2021-11-23 15:51:06 6.28MB Scripting
1
qscript:一种简单的脚本语言
1
Unreal Engine 4 Scripting with C++ Cookbook 2016 | ISBN-10: 1785885545 | 431 pages | PDF | 7 MB Key Features A straightforward and easy-to-follow format A selection of the most important tasks and problems Carefully organized instructions to solve problems efficiently Clear explanations of what you did Solutions that can be applied to solve real-world problems Book Description Unreal Engine 4 (UE4) is a complete suite of game development tools made by game developers, for game developers. With more than 100 practical recipes, this book is a guide showcasing techniques to use the power of C++ scripting while developing games with UE4. It will start with adding and editing C++ classes from within the Unreal Editor. It will delve into one of Unreal's primary strengths, the ability for designers to customize programmer-developed actors and components. It will help you understand the benefits of when and how to use C++ as the scripting tool. With a blend of task-oriented recipes, this book will provide actionable information about scripting games with UE4, and manipulating the game and the development environment using C++. Towards the end of the book, you will be empowered to become a top-notch developer with Unreal Engine 4 using C++ as the scripting language. What you will learn Build function libraries (Blueprints) containing reusable code to reduce upkeep Move low-level functions from Blueprint into C++ to improve performance Abstract away complex implementation details to simplify designer workflows Incorporate existing libraries into your game to add extra functionality such as hardware integration Implement AI tasks and behaviors in Blueprints and C++ Generate data to control the appearance and content of UI elements
2021-11-18 15:10:19 7.08MB Unreal Engine C++
1
Navier-Stokes-numeric-solution-using-Python- 适用于线性,非线性对流,一维和二维的Burger's和Poisson方程,使用标准壁函数的一维扩散方程,具有Dirichlet和Neumann BC的二维导热对流方程,完整的Navier-Stokes方程以及与Poisson方程耦合的腔体和二维通道流。
2021-10-29 18:27:54 34KB python python-script cavity fluid-dynamics
1
Game Scripting Mastery 中译为:游戏脚本高级编程 我上传的是完整的原版图书哦,而且是文字版!不是笨重的扫描版! 原PDF为52M,压缩后为15M。 英文原版有助提高英语,同时不必纠结于那些生硬的翻译,一举三得啊! 下面是简单介绍: 游戏脚本高级编程引领读者进入程序员们称之为“游戏脚本编程”的全新领域,本书将从概括论述什么是脚本编程以及它是如何实现的开始,阐述游戏编程的理念,根据作者多年的开发经验,使读者掌握使用脚本是把游戏代码和主引擎分离开的最理想的办法,带读者进入神秘的游戏脚本语言世界,学习如何编写脚本语言,编译器理论,享受游戏编程方面的极大乐趣。    本书是游戏开发经典丛书系列之一,适合游戏开发人员、业余游戏软件开发爱好者,也可以作为大专院校相关专业的参考书。
2021-10-18 09:30:20 15.87MB Game Scripting 游戏 脚本
1
Advanced Bash-Scripting Guide(中文版),作者:Mendel Cooper
2021-10-16 08:37:59 1.5MB bash shell
1
Visual basic在grasshopper中的插件教程,非常适合初学者的入门学习。
2021-10-14 07:01:52 283KB VB script
1
uNode - Visual Scripting - 2.3.unitypackage uNode - Visual Scripting - 2.3.unitypackage uNode - Visual Scripting - 2.3.unitypackage
2021-09-10 20:59:54 17.05MB Unity插件
1