⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 syn06.htm

📁 vTools is a toolbox for Matlab 5.3 developed within the Department of Electrical Systems and A
💻 HTM
字号:
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="./syn06_files/filelist.xml">
<link rel=Edit-Time-Data href="./syn06_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>MvTools Help : Synthesis ---&gt; LQG</title>
<style>
<!--
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	color:black;
	mso-ansi-language:EN-US;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:center 240.95pt right 481.9pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	color:black;
	mso-ansi-language:EN-US;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:center 240.95pt right 481.9pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	color:black;
	mso-ansi-language:EN-US;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
p
	{margin-right:0cm;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	color:black;
	mso-ansi-language:EN-US;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-page-numbers:36;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1027"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1"/>
 </o:shapelayout></xml><![endif]-->
<meta name=Version content=8.0.13723>
<meta name=Date content="1/23/98">
<meta name=Template content="C:\Programmi\Microsoft Office\Office\HTML.DOT">
</head>

<body bgcolor="#fff3db" background="Immagini\sfondo.jpg" lang=EN-GB link=blue
vlink=blue style='tab-interval:36.0pt'>

<div class=Section1>

<p align=center style='text-align:center'><span lang=EN-US><img width=371
height=51 id="_x0000_i1025" src="Immagini\logosyn.jpg"></span></p>

<p align=center style='text-align:center'><span lang=EN-US><a
href="HelpDeskmvt.htm" title=" MVTOOLS HELP DESK "><b><i>MvTools Help Desk</i></b></a></span></p>

<p align=center style='text-align:center'><span lang=EN-US><img border=0
width=536 height=5 id="_x0000_i1026" src="Immagini\riga.gif"></span></p>

<p align=center style='text-align:center'><b><u><span lang=EN-US
style='font-size:13.5pt;color:red'>LQG<o:p></o:p></span></u></b></p>

<p align=center style='text-align:center'><span lang=EN-US>(Output Feedback)</span></p>

<p style='text-align:justify'><span lang=EN-US>This type of synthesis
implements the classical LQG (Linear Quadratic Gaussian) control on the working
model in presence of process and sensor noise</span></p>

<p align=center style='text-align:center'><span lang=EN-US>x'</span><span
lang=EN-US style='font-size:10.0pt'>(t)</span><span lang=EN-US> = A x</span><span
lang=EN-US style='font-size:10.0pt'>(t)</span><span lang=EN-US> + B u</span><span
lang=EN-US style='font-size:10.0pt'>(t)</span><span lang=EN-US> + w</span><span
lang=EN-US style='font-size:10.0pt'>(t)<o:p></o:p></span></p>

<p align=center style='text-align:center'><span lang=EN-US>y</span><span
lang=EN-US style='font-size:10.0pt'>(t)</span><span lang=EN-US> = C x</span><span
lang=EN-US style='font-size:10.0pt'>(t)</span><span lang=EN-US> + D u</span><span
lang=EN-US style='font-size:10.0pt'>(t)</span><span lang=EN-US> + v</span><span
lang=EN-US style='font-size:10.0pt'>(t)<o:p></o:p></span></p>

<p style='text-align:justify'><span lang=EN-US>where w and v (white gaussians)
are, respectively, a process noise with mean </span><span lang=EN-US
style='font-size:10.0pt;font-family:Symbol'>h</span><span lang=EN-US
style='font-size:7.5pt'>w</span><span lang=EN-US> = 0 and power spectral
density (of the covariance matrix) C</span><span lang=EN-US style='font-size:
7.5pt'>w</span><span lang=EN-US> = W, and a sensor or measurement noise with
mean </span><span lang=EN-US style='font-size:10.0pt;font-family:Symbol'>h</span><span
lang=EN-US style='font-size:7.5pt'>v</span><span lang=EN-US> = 0 and power
spectral density (of the covariance matrix) C</span><span lang=EN-US
style='font-size:7.5pt'>v</span><span lang=EN-US> = V; considering the following
stochastic function</span></p>

<p align=center style='text-align:center'><span lang=EN-US style='color:red'>J
= E{ integral( x</span><b><sup><span lang=EN-US style='font-size:7.5pt;
color:red'>T</span></sup></b><span lang=EN-US style='color:red'> Q x + u</span><b><sup><span
lang=EN-US style='font-size:7.5pt;color:red'>T</span></sup></b><span
lang=EN-US style='color:red'> R u )dt }</span><span lang=EN-US>,</span></p>

<p style='text-align:justify'><span lang=EN-US>where Q and R are the cost
matrices for the state and input vectors, the objective of LQG is to find an
optimal full-state feedback of the </span><span lang=EN-US style='color:green'>estimated
state</span><span lang=EN-US> u</span><span lang=EN-US style='font-size:10.0pt'>(t)</span><span
lang=EN-US> = -K</span><span lang=EN-US style='font-size:7.5pt'>c </span><span
lang=EN-US>x</span><span lang=EN-US style='font-size:7.5pt'>es</span><span
lang=EN-US style='font-size:10.0pt'>(t)</span><span lang=EN-US> which minimizes
J.</span></p>

<p style='text-align:justify'><span lang=EN-US>The optimal state estimate x</span><span
lang=EN-US style='font-size:7.5pt'>es</span><span lang=EN-US style='font-size:
10.0pt'>(t)</span><span lang=EN-US> of x</span><span lang=EN-US
style='font-size:10.0pt'>(t)</span><span lang=EN-US> is produced, using the
sensor measurement y</span><span lang=EN-US style='font-size:10.0pt'>(t)</span><span
lang=EN-US>, by a Kalman estimator with gain matrix K</span><span lang=EN-US
style='font-size:7.5pt'>f</span><span lang=EN-US> and dynamic</span></p>

<p align=center style='text-align:center'><span lang=EN-US style='color:red'>x'</span><span
lang=EN-US style='font-size:7.5pt;color:red'>es</span><span lang=EN-US
style='font-size:10.0pt;color:red'>(t)</span><span lang=EN-US style='color:
red'> = A x</span><span lang=EN-US style='font-size:7.5pt;color:red'>es</span><span
lang=EN-US style='font-size:10.0pt;color:red'>(t) </span><span lang=EN-US
style='color:red'>+ B u</span><span lang=EN-US style='font-size:10.0pt;
color:red'>(t)</span><span lang=EN-US style='color:red'> + K</span><span
lang=EN-US style='font-size:7.5pt;color:red'>f </span><span lang=EN-US
style='color:red'>( y</span><span lang=EN-US style='font-size:10.0pt;
color:red'>(t)</span><span lang=EN-US style='color:red'> - C x</span><span
lang=EN-US style='font-size:7.5pt;color:red'>es</span><span lang=EN-US
style='font-size:10.0pt;color:red'>(t)</span><span lang=EN-US style='color:
red'> - D u</span><span lang=EN-US style='font-size:10.0pt;color:red'>(t)</span><span
lang=EN-US style='color:red'> )</span><span lang=EN-US>,</span></p>

<p><a name=compensator></a><span lang=EN-US>and then the closed loop system
becomes </span></p>

<p align=center style='text-align:center'><span lang=EN-US><img border=0
width=375 height=208 id="_x0000_i1027" src="Immagini\synlqg00.gif"></span></p>

<p style='text-align:justify'><span lang=EN-US>in which the output feedback
controller K</span><span lang=EN-US style='font-size:10.0pt'>of</span><span
lang=EN-US>(s) is composed by the observer and the optimal gain matrix K</span><span
lang=EN-US style='font-size:7.5pt'>c</span><span lang=EN-US>.</span></p>

<p><span lang=EN-US>The LQG subsection is made up of the only following window:</span></p>

<p align=center style='text-align:center'><span lang=EN-US><img border=0
width=371 height=248 id="_x0000_i1028" src="Immagini\synlqg01.gif"></span></p>

<p style='text-align:justify'><span lang=EN-US>If a matrix has size less or
equal to 10x10, the relative push button allows to visualize all its
coefficients, and the user is able to modify any of them; instead if a matrix
can't be displayed on the window, it's possible to fix only the value T such
that </span><i><span lang=EN-US style='color:green'>mat_name </span></i><span
lang=EN-US style='color:green'>= T*eye(size(<i>mat_name</i>))</span><span
lang=EN-US>. The changes introduced become effective only through the function
associated with the <b>SAVE MATRIX</b> button that, if the matrix is correct,
save it modifying the string of the relative button in <b>[<i>mat_name</i>]</b>.</span></p>

<p style='text-align:justify'><span lang=EN-US>When all the matrices have been
saved, the user can start the controller computation pressing the button <b>COMPUTE
LQG</b>, which appears on the window, and the activation of the two buttons <a
href="eva01.htm" title=" EVALUATION SECTION help page">EVALUATION</a> and <a
href="sim01.htm" title=" SIMULATION SECTION help page ">SIMULATION</a> notifies
that the output-feedback controller K</span><span lang=EN-US style='font-size:
10.0pt'>of </span><span lang=EN-US>has been correctly computed.</span></p>

<p style='text-align:justify'><span lang=EN-US>Note: </span><i><span
lang=EN-US style='font-size:10.0pt'>Q and W must be symmetric and positive semi
definite, while R and V must be symmetric and positive definite.</span></i><span
lang=EN-US style='font-size:10.0pt'><o:p></o:p></span></p>

<p align=center style='text-align:center'><span lang=EN-US><img border=0
width=536 height=5 id="_x0000_i1029" src="Immagini\riga.gif"></span></p>

<p align=center style='text-align:center'><span lang=EN-US><img border=0
width=536 height=5 id="_x0000_i1030" src="Immagini\riga.gif"></span></p>

<p align=center style='text-align:center'><span lang=EN-US><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>

</div>

</body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -