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

📄 page_316.html

📁 this book can help you to get a better performance in the gps development
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">	<html>		<head>			<title>page_316</title>			<link rel="stylesheet" href="reset.css" type="text/css" media="all">			<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />		</head>		<body>		<table summary="top nav" border="0" width="100%">			<tr>				<td align="left" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_315.html">&lt;&nbsp;previous page</a></td>				<td id="ebook_previous" align="center" width="40%" style="background: #EEF3E2"><strong style="color: #2F4F4F; font-size: 120%;">page_316</strong></td>				<td align="right" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_317.html">next page&nbsp;&gt;</a></td>			</tr>					<tr>				<td id="ebook_page" align="left" colspan="3" style="background: #ffffff; padding: 20px;">    <table border="0" width="100%" cellpadding="0"><tr><td align="center">  <table border="0" cellpadding="2" cellspacing="0" width="100%"><tr><td align="left"></td>  <td align="right"></td>  </tr></table></td></tr><tr><td align="left"><p></p><table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td align="right"><font face="Times New Roman, Times, Serif" size="2" color="#FF0000">Page 316</font></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3">where </font><font face="Symbol" size="3">D</font><font face="Times New Roman, Times, Serif" size="3"><i>t</i> = <i>t</i></font><i><font face="Times New Roman, Times, Serif" size="1"><sub>k</sub></font></i><font face="Times New Roman, Times, Serif" size="1"><sub>+1</sub></font><font face="Times New Roman, Times, Serif" size="3"> - <i>t</i></font><i><font face="Times New Roman, Times, Serif" size="1"><sub>k</sub></font></i><font face="Times New Roman, Times, Serif" size="1"><sub></sub></font><font face="Times New Roman, Times, Serif" size="3">. The Euler integration algorithm works by assuming that the slope of x as a function of t is constant over the period of integration. This equation provides a method accurate to first order for propagating the INS state between two sampling instants based on knowledge of the initial state x(<i>t</i></font><i><font face="Times New Roman, Times, Serif" size="1"><sub>k</sub></font></i><font face="Times New Roman, Times, Serif" size="1"><sub></sub></font><font face="Times New Roman, Times, Serif" size="3">) and the inertial measurements u(<i>t</i></font><i><font face="Times New Roman, Times, Serif" size="1"><sub>k</sub></font></i><font face="Times New Roman, Times, Serif" size="1"><sub></sub></font><font face="Times New Roman, Times, Serif" size="3">).</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="17"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3">D.2<br />Predictor-Correction</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3">The predictor-corrector algorithm calculates the state at the (<i>k</i> + 1)st iteration in three steps, requiring two calculations of the function g:</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3"><img src="caaf6ec8f2c9ddfa2a3f2eb9b2283684.gif" border="0" alt="0316-01.GIF" width="328" height="63" /></font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3">The predictor-corrector algorithm</font><font face="Times New Roman, Times, Serif" size="2"><sup>**</sup></font><font face="Times New Roman, Times, Serif" size="3"> uses an Euler estimate of <img src="3641cabc2770d1245f54e137a20621a5.gif" border="0" alt="C0316-01.GIF" width="41" height="16" /> from the predictor step to estimate the slope of x as a function of <i>t</i> at the end of the interval. The result of the averaging step is to add the average of the slopes in the predictor and the corrector steps (beginning and end of the interval) to the initial value of the state. This approach provides some compensation for changes in the slope over the integration interval. This is a second-order algorithm and corresponds to one version of the second-order RungaKutta algorithm; see the next section.</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="17"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3">D.3<br />RungaKutta</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3">A RungaKutta algorithm of order <i>n</i> is designed to achieve the same accuracy as achieved by an <i>n</i>th-order Taylor expansion of the differential equation, but without requiring higher derivatives of g. For a given order of accuracy, depending on the choice of parameters, there are an infinite number of RungaKutta algorithms. Only one third-order algorithm and one fourth-order algorithm are presented. For other order algorithms and derivations see Refs. 76 and 91. Higher order algorithms are rarely justifiable in navigation applications.</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3">The estimate of the next state by a common version of the three-stage, third-order RungaKutta algorithm is calculated as</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3"><img src="80827e704fefd32894fffd54dbd021d7.gif" border="0" alt="0316-02.GIF" width="361" height="37" /></font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3">where</font><font face="Times New Roman, Times, Serif" size="3" color="#FFFF00"></font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3"><img src="228d54f71b220b07f72e5ab2419a7ebc.gif" border="0" alt="0316-03.GIF" width="343" height="21" /></font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3"><img src="f0d8cb34e9298c46d1488e23e8c2648e.gif" border="0" alt="0316-04.GIF" width="343" height="42" /></font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3"><img src="2179de4a1542f966c75bd460a728ce0c.gif" border="0" alt="0316-05.GIF" width="346" height="44" /></font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td rowspan="5"><img src="f7703d30723feae8ee39d997c6419c20.gif" border="0" width="24" height="1" alt="f7703d30723feae8ee39d997c6419c20.gif" /></td>  <td colspan="3" height="12"></td>  <td rowspan="5"><img src="f7703d30723feae8ee39d997c6419c20.gif" border="0" width="24" height="1" alt="f7703d30723feae8ee39d997c6419c20.gif" /></td></tr><tr><td colspan="3" height="1"><table cellpadding="0" cellspacing="0" border="0"><tr><td></td></tr></table></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="2"><sup>** </sup>Also know by the names <i>Heun's method</i> and <i>improved Euler method</i>.</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table></td></tr></table><p><font size="0"></font></p>  </td>			</tr>				<tr>				<td align="left" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_315.html">&lt;&nbsp;previous page</a></td>				<td id="ebook_next" align="center" width="40%" style="background: #EEF3E2"><strong style="color: #2F4F4F; font-size: 120%;">page_316</strong></td>				<td align="right" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_317.html">next page&nbsp;&gt;</a></td>			</tr>		</table>		</body>	</html>

⌨️ 快捷键说明

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