非线性分析作业-OGY控制
- 格式:docx
- 大小:104.17 KB
- 文档页数:4
非线性系统的分析与控制在现代控制理论中,非线性系统的分析和控制一直是一个重要的研究领域。
与线性系统不同,非线性系统常常呈现出复杂的动态行为和不可预测的结果,因此在其分析和控制方面存在着很大的难度。
为了有效地控制非线性系统,需要对其进行深入的研究和分析,从而提供基础的知识和理论工具。
非线性系统的数学模型通常采用微分方程组来描述其动态行为。
相比与线性系统,非线性系统存在着更加复杂的相互作用和复杂的行为模式,因此其分析和控制需要更加精细的数学工具。
非线性系统的动态行为主要取决于系统的状态和系统本身的特征。
通常,非线性系统的动态行为会表现出混沌现象,这主要是由于系统的偶然扰动和系统本身的复杂性所产生的。
因此,对于非线性系统的动态行为的深入理解成为了非线性控制的基本内容。
非线性系统的控制大多采用闭环控制策略。
常用的方法包括PID控制、自适应控制、神经网络控制等。
其中,PID控制是最常见的一种闭环控制方法,具有良好的鲁棒性和实现的简便性。
而自适应控制则可以对系统的参数进行在线更新,从而适应不同的工作环境。
神经网络控制方法则通过建立神经网络模型解决非线性控制问题,具有很好的适应性和自学习能力。
此外,非线性系统的控制还可以采用基于滑模控制的方法。
滑模控制是一种强控制方法,其主要思想是通过设计一个滑模面来保证系统状态的收敛。
滑模控制方法对于系统的扰动和参数变化具有很好的鲁棒性,是非线性控制中比较有效的一种方法。
总之,非线性系统的分析和控制涉及到多个领域,需要综合运用数学、物理学和工程学等多门学科的知识。
未来,随着科技的不断发展和理论研究的深入,非线性控制将会在工业、交通、环保等领域发挥越来越重要的作用。
摘要摘要本文主要研究金融系统中的Duffing—Holms模型的混沌性。
提出了Duffing -Holms模型存在周期解的条件,这表明可以通过OGY方法和非线性同步方法对金融混沌进行控制.在进行OGY控制时,设定了Duffing—Holms模型的一个周期轨道,并通过参数微调将混沌控制到该轨道上。
结果指出: 要对金融市场进行有效的混沌控制,必须根据具体情况对金融系统的响应参数进行微调,近而让系统轨道正常轨道。
本研究的数值模拟结果显示,可以通过确定一个市场为驱动系统,另一个为受控响应系统,控制两市(例如:深沪两市)的混沌状态。
关键词:金融市场;混沌;Duffing—Holms模型;OGY控制法ABSTRACTABSTRACTThis paper mainly research in the chaotic quality of Duffing-Holms system. Having suggested conditions in which exists circle solutions,this indicated that we can control the finacial chaotic system by the means of OGY.When we are trying to use OGY method to control,we set a circle track of the Duffing-Holms chaotic system,and we control the chaotic system to the circle track by slightly adjustment.The results shows that: to control the chaos in the finacial market effectively,we have to slightly adjust the answering parameter of the finacial system, so that we can control the system to a normal track.The numeral simulation of this research indicates that we can take a market as a driving system and take another as a controlled answering system to control the chaotic state of stock market.Key words:financial market;chaos;Duffing-Holms model;OGY control method目录目录第一章研究背景与混沌数学基础 (1)1.1混沌及混沌控制简介 (1)1.2混沌的数学基础 (2)1.2.1动力系统 (2)1.2.2混沌的几种定义 (8)第二章混沌控制方法 (10)2.1混沌控制的OGY方法 (10)2.2改进的OGY方法 (11)第三章金融混沌Duffing-Holms模型 (12)3.1 金融模型的背景及其形式 (12)3.2 Duffing-Holms模型及其序参量....................................... (13)3.3 OGY方法控制Duffing-Holms模型产生的混沌及其判定 (14)3.4 OGY方法控制Duffing-Holms模型产生的混沌 (20)第四章仿真 (22)第五章结论 (23)参考文献 (24)第1章混沌控制方法探究第1章研究背景与混沌数学基础1.1研究背景混沌运动是一种貌似无规则的运动,是非线性动力学系统所特有的一种运动形式,它广泛的存在于自然界中,诸如物理、化学、生物学、地质学,以及技术科学、社会科学等各种学科领域。
第八章非线性控制系统分析一、教学目的与要求:通过对本章内容的讲授,让学生认识到实际系统当中理想的线性系统并不存在,组成系统的各元件,或多或少都存在着不同程度的非线性,研究分析非线性系统的方法十分必要,也很重要。
通过学习分析非线性系统的相平面法和描述函数法,掌握分析非线性系统的基本要领,要求学生能对一些常见非线性特性求描述函数,用描述函数方法分析非线性系统的稳定性问题,极限环的存在与消除;熟练掌握二阶线性系统的相轨迹的各种形状,掌握非线性系统的相平面分析方法。
二、授课主要内容:1.非线性控制系统概述1)非线性控制系统的特点2)非线性控制系统的分析方法2.常见非线性特性及其对系统运动的影响1.相平面法1)相平面的基本概念2)相轨迹绘制的等倾线法1)线性系统的相平面分析2)非线性系统的相平面分析2.描述函数法1)描述函数的基本概念2)典型非线性特性的描述函数3)非线性系统稳定性分析的描述函数法(详细内容见讲稿)三、重点、难点及对学生的要求(掌握、熟悉、了解、自学)1.掌握什么是非线性系统、非线性系统的特点、一阶线性近似化方法。
2.理解描述函数的概念及计算方法,掌握非线性系统的描述函数分析法。
3.掌握相轨迹的绘制方法、线性二阶系统相轨迹及奇点分析以及非线性系统的相平面分析方法。
4.理解李亚普诺夫各类稳定性的定义及判定方法。
四、主要外语词汇非线性控制系统 nonlinear control system相平面法 phase-plane method描述函数法 description function method逆系统法 inverse system method等效增益 equivalent gain继电特性 relay characteristic死区特性dead band characteristic饱和特性 saturation characteristic间隙特性 clearance characteristic根轨迹 root locus相轨迹 phase locus奇点 odd nod奇线 odd line伪线性系统 fake linear system五、辅助教学情况(见课件)六、复习思考题1.什么是非线性系统?它有什么特点?2.常见的非线性特性有哪些?3.非线性系统的分析设计方法有哪些?4.描述函数分析法的实质是什么?试述描述函数的概念及其求取方法。
非线性系统控制与应用分析一、引言随着科技的不断发展与进步,各行各业都在关注着如何更好地控制系统,提高系统性能和效率。
而非线性系统的控制就是其中一个热门话题,非线性控制理论是控制系统领域的重要研究方向之一,非线性系统应用广泛,研究非线性控制具有重大理论和实际意义。
二、非线性系统控制概述1.非线性系统的定义非线性系统是指在系统的动力学行为中,系统输出与输入之间的关系不是线性关系。
非线性关系包括但不限于指数、幂、对数等非线性关系。
2.非线性控制的特征非线性控制具有很多特征:(1)非线性系统不可以利用简单的超定线性控制策略进行设计;(2)非线性系统表现出非预期的动态特征,例如较大的转移误差和误差积累。
(3)非线性系统解决起来的方法更依赖于经验而非理论;(4)非线性控制器可比线性控制器更加灵活。
3.非线性控制应用非线性控制在处理机器人动力学、混沌系统、各种交互和控制过程以及非线性领域中具有广泛应用和研究,如非线性振动、非线性滤波、非线性规划、非线性估计、非线性预测等。
三、非线性系统控制方法非线性系统控制方法主要包括以下几类:1.反馈控制非线性反馈控制是目前应用最广的一种方法,反馈控制常用于解决控制系统中由于非线性特性所带来的各种问题。
主要是通过观测到系统输出的响应,来调整输入信号和控制策略,使系统稳定并满足控制要求。
2.基于模型的控制方法非线性系统的控制还可以采用基于模型的控制方法,这种方法就是通过建立非线性系统的数学模型,然后在模型的基础上选择一种控制策略并对其进行仿真和调试。
基于模型的控制方法需要快速、精准地预测系统的响应,因此要求对系统建立的数学模型越准确越好。
3.智能算法控制方法随着人工智能技术的不断发展和进步,智能算法控制方法也得到了广泛的研究和应用。
例如,神经网络、模糊控制、遗传算法等都可以用来解决非线性系统控制问题。
这些技术可以自动学习和优化控制器,以适应控制系统的复杂非线性特性,提高控制系统的性能和鲁棒性。
OGY法控制混沌运动及推广形式
巴燕燕
【期刊名称】《内蒙古民族大学学报:自然科学版》
【年(卷),期】2001(000)004
【摘要】OGY法是一种比较有效的控制混沌运动的方法 ,利用混沌运动对很小的扰动敏感和混沌运动的偏历性 ,给混沌运动较小的参数扰动控制量 ,把输出控制到一个稳定的状态
【总页数】3页(P)
【作者】巴燕燕
【作者单位】内蒙古民族大学理工学院;内蒙古通辽
【正文语种】中文
【中图分类】O415.5
【相关文献】
1.OGY法控制混沌研究 [J], 杨志红;姚琼荟;杨昌宏
2.OGY法控制Henon系统混沌的研究 [J], 赵明成;朱洪波;贾琛霞
3.基于OGY的含间隙单级齿轮系统混沌运动控制 [J], 田亚平;徐璐;宋佩颉;褚衍东
4.改进的OGY法控制超混沌的电路实验研究 [J], 王琳;彭建华;陈立宏
5.OGY法实现混沌控制的参数辩识研究 [J], 张洵安;姜节胜
因版权原因,仅展示原文概要,查看原文内容请购买。
Henon 映射的系统馍型为:
£+i=a_X+0y”
片+1 =如
2 控制的目标是通过微调参数
a 将Henon 系统稳左到这一不动点上。
线性矩阵WI 和相应矢量g 分别为:
1 g = / r
J(l-0)~ +4a () M 的特征值和不稳上的特征向量及其对偶矢量分别为:
& = -» - JX : + 0 = -1.9237
2. = —X F + + 0 =0.1559
1 ■
(1.0000 (J"; +0 - = (-0.519® 不稳怎方向
e u =
2届+0 =(0.9250 -0.1443)
—2 Ay 1 .7678 0.3A 1 o>
(0.4052、 [1J" 1,0.4052,
假左系统可调参数为微调量为①
有一个不稳左的不动点:
微调
a九一1 fj g
定义5X;;=f:・6X「当满足5X;; < 1一一f u'.gj = 0.4808J时,启动控制。
4
编制matlab程序如卜:
clear
alpha=l ・4; beta=0・3; %糸娄攵
deta=0 ・ 3;
xstar=(beta-l+sqrt((1-beta)A2+4*alpha))/2 ; ystar=xstar;务彳、N力点
%EU=[1z-(sqrt(xstar A2+beta)-xstar)/beta]1;
FUT=[(sqrt(xstar A2+beta)+xstar)/2/sqrt(xstar A2+beta),-beta/2/sqrt(xst ar A2+beta)];
G=[1/sqrt ( (1-beta)A2+4*alpha),1/sqrt((1-beta)A2+4*alpha)] 1;
lamdaU=-xstar-sqrt(xstar A2+beta);
N=600;
k= (1-1/lamdaU)*FUT*G;
x(l)=0.0;y(l)=0.0; % 初始值
for n=l:N
xn(n)=x(n)-xstar;
yn(n)=y(n)-ystar;
detaXn=[xn(n),yn(n)]1;
detaAlpha (n) =lamdaU/ (lamdaU-1) *FUT*detaXn/ (FUT*G) ; % 微调:k detaXnu(n)=FUT*detaXn;
if abs(detaXnu(n)) < k*deta
%if n>400
(n+1) =alpha + detaAlpha (n) + beta*y (n) - (x (n) ) A2;
% x (n+1)=alpha+beta*y(n)-(x(n))A2;
y (n+l)=x(n);
else
x (n+1)=alpha+beta*y(n)-(x(n))A2;
y (n+l)=x(n);
end
end
hold on
plot(1:N,x(1:N)z1 . 1)
xlabel Fontsize 1z10)
ylabel (1\ 1 Fontsize 1z 10) hold off
计算取初始值(0, 0)。
讣算结果如下: 未施加控制时:
0 100 200 300 400 500 600
5 =0.3 时:
2
•1 •
0 100 200 300 400 500 600 S =0.08 时:
1
-1
0 100 200 300 400 500 600
n
5 =0.01 时:
100 200 300 400 500 600
由此可见,OGY方法是一种有效的控制方法。
5取值越小,控制等待时间越长。