<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>ControlTheoryPro.com - New pages [en]</title>
		<link>http://wikis.controltheorypro.com/Special:NewPages</link>
		<description>From ControlTheoryPro.com</description>
		<language>en</language>
		<generator>MediaWiki 1.24.2</generator>
		<lastBuildDate>Tue, 24 Apr 2018 22:18:44 GMT</lastBuildDate>
		<item>
			<title>Simplified Lumped Parameter MEMS Tuning Fork Gyroscope Model</title>
			<link>http://wikis.controltheorypro.com/Simplified_Lumped_Parameter_MEMS_Tuning_Fork_Gyroscope_Model</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/Simplified_Lumped_Parameter_MEMS_Tuning_Fork_Gyroscope_Model</guid>
			<description>&lt;p&gt;Gabe Spradlin: /* Modeling and Simulation of the Tuning Fork Gyroscope */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|:Category:Sensors|:Category:MEMS||Sensors|MEMS}}&lt;br /&gt;
[[Category:Sensors]]&lt;br /&gt;
[[Category:Modeling]]&lt;br /&gt;
[[Category:MEMS]]&lt;br /&gt;
&lt;br /&gt;
==Introduction to Simplified Lumped Parameter MEMS Tuning Fork Gyroscope Model==&lt;br /&gt;
[[Image:Generic two axis mass-spring-damper MEMS gyro.png|'''Figure 1:  Generic 2-axis mass-spring-damper model'''|thumb|right|250px]]&lt;br /&gt;
{{SeeAlso|saMsg=[[Vibratory MEMS Gyroscopes]]&amp;lt;br&amp;gt;[[MEMS Gyro Modeling]]}}&lt;br /&gt;
The basics of vibratory MEMS gyro are presented in [[Vibratory MEMS Gyroscopes]].  The standard modeling technique is presented in [[MEMS Gyro Modeling]].&lt;br /&gt;
&lt;br /&gt;
Typical is described concisely in Suhas et all&amp;lt;ref&amp;gt;Mohite et all, Abstract&amp;lt;/ref&amp;gt;, quote&lt;br /&gt;
  Among various MEMS sensors, a rate gyroscope is one of the most complex &lt;br /&gt;
  sensors from the design point of view.  The gyro normally consists of a &lt;br /&gt;
  proof mass suspended by an elaborate assembly of beams that allow the &lt;br /&gt;
  system to vibrate in two transverse modes.&lt;br /&gt;
&lt;br /&gt;
  In most cases, the FEM analysis becomes prohibitive and one resorts to &lt;br /&gt;
  equivalent electrical circuit simulations...  Here, we present a &lt;br /&gt;
  simplified lumped parameter model of the tuning fork gyro and show how &lt;br /&gt;
  easily it can be implemented using a generic tool like Simulink.  The &lt;br /&gt;
  results obtained are compared with those obtained from more elaborate &lt;br /&gt;
  and intense simulations...  The comparison shows that lumped parameter &lt;br /&gt;
  Simulink model gives equally good results...&lt;br /&gt;
&lt;br /&gt;
The standard proof mass model is shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
===Main Design Parameters for Vibratory Gyroscopes===&lt;br /&gt;
The main design parameters are stiffness of the structure, damping coefficients and system response to applied rate.  The stiffness is key to mode matching between the resonant axes and the driving frequency.  Achieving the desired performance is an iterative modeling and simulation process.&lt;br /&gt;
&lt;br /&gt;
==Gyroscope Structures==&lt;br /&gt;
As described in [[Vibratory MEMS Gyroscopes]], mode matching of the resonance is key to maximizing the signal to noise ratio (SNR).  The quality (Q) factor is a measure of how large the resonant amplitude will be; when the sense and drive resonances are equal, the output signal is amplified be the Q factor.  The larger the Q factor the better the SNR will be.  The gyro structure can have a large impact on the Q factor.&lt;br /&gt;
&lt;br /&gt;
===Structure with in-plane drive and sense modes===&lt;br /&gt;
This gyro structure type is symmetric and decoupled having both the drive and sense modes in-plane.  In this structure the sensing is done with a pair of comb fingers identical to the fingers used for driving the structure.  For more details on this structure and design see Suhas et all&amp;lt;ref&amp;gt;Mohite et all, pg. 759&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Modeling and Simulation of the Tuning Fork Gyroscope==&lt;br /&gt;
As seen in Figure 1, the suspended proof mass acts as a single degree of freedom (DOF) system for both the drive and sense motions.  The lumped parameters of the structure, mass and stiffness, are obtained using [[Vibration frequency by energy method|energy methods]].  The relevant boundary conditions are of the suspended beam model are the anchored end and the free end connected to the proof mass.&lt;br /&gt;
&lt;br /&gt;
The lumped parameters are&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;M_{d}=M_{s}=m_{p}+m_{b}+m_{c}-m_{e}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
where:&lt;br /&gt;
:&amp;lt;math&amp;gt;M_{d} / M_{s}&amp;lt;/math&amp;gt; is the mass of the structure,&lt;br /&gt;
:&amp;lt;math&amp;gt;m_{p}&amp;lt;/math&amp;gt; is the plate mass,&lt;br /&gt;
:&amp;lt;math&amp;gt;m_{b}&amp;lt;/math&amp;gt; is the beam mass,&lt;br /&gt;
:&amp;lt;math&amp;gt;m_{c}&amp;lt;/math&amp;gt; is the comb mass, and&lt;br /&gt;
:&amp;lt;math&amp;gt;m_{e}&amp;lt;/math&amp;gt; is the etch hole mass.&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;K_{d}=\frac{4Et\omega_{b}^{3}}{l_{b}^{3}}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
where:&lt;br /&gt;
:&amp;lt;math&amp;gt;K_{d}&amp;lt;/math&amp;gt; is the in plane stiffness.&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;K_{s}=\frac{4Et^{3}\omega_{b}}{l_{b}^{3}}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
where:&lt;br /&gt;
:&amp;lt;math&amp;gt;K_{s}&amp;lt;/math&amp;gt; is the out of plane stiffness.&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;B_{d}=\frac{\mu A}{\left( 1+2K_{n} \right)g}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=for rarefied flow|}}&lt;br /&gt;
where:&lt;br /&gt;
:&amp;lt;math&amp;gt;B_{d}&amp;lt;/math&amp;gt; is the slide film damping.&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;B_{s}=\frac{3\mu \left( L_{p} \right)^4 n_{h}}{8g^3} \left [ 4ln \left( \eta \right) - 3+\frac{4}{\eta^2}-\frac{1}{\eta^4} \right ] + \frac{8\pi \mu t n_{h} \left( L_{p}^{2} - L_{h}^{2} \right)^2}{L_{p}^{4}}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
where:&lt;br /&gt;
:&amp;lt;math&amp;gt;B_{s}&amp;lt;/math&amp;gt; is the squeeze file damping,&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{p}&amp;lt;/math&amp;gt; is the pitch,&lt;br /&gt;
:&amp;lt;math&amp;gt;L_{h}&amp;lt;/math&amp;gt; is the edge length of hole, and&lt;br /&gt;
:&amp;lt;math&amp;gt;\eta=\frac{L_{p}}{L_{h}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The in plane motion and the push-pull driving circuit is governed by the equation&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;M_{d}\ddot{Y}+B_{d}\dot{Y}+K_{d}Y=F_{e}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=(1)|}}&lt;br /&gt;
where:&lt;br /&gt;
:&amp;lt;math&amp;gt;F_{e}&amp;lt;/math&amp;gt; is teh electrostatic driving force defined by&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;F_{e}=\frac{2.28n\epsilon t V_{dc} V_{ac} \mbox{ sin} \left( \omega_{d} t \right)}{g_{c}}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
When a rotation rate &amp;amp;Omega;&amp;lt;sub&amp;gt;r&amp;lt;/sub&amp;gt; is applied about the rotational axis.  The Coriolis force causes motion along the sense direction (normal to the plane of excitation).  The motion caused by the Coriolis force is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;M_{s}\ddot{Z}+B_{s}\dot{Z}+K_{s}Z=F_{c}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=(2)|}}&lt;br /&gt;
where the Coriolis force is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;F_{c}=2M_{s}\Omega_{r}\dot{Y}\mbox{ sin} \left( \omega_{d} t \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
The (linearized) change in capacitance is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\Delta C_{b}=\frac{\epsilon A_{e}}{g^2}Z&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=(3)|}}&lt;br /&gt;
Reduced order models can be developed using the governing equations (Eqn. 1-3).  The model can be developed to design and predict the performance in the time and frequency domain.&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\frac{\Delta C_{b}}{\Omega_{r}}=\frac{\left( G_{1} \bar{G_{2}} G_{3} \right)}{\left[ M_{d}M_{s}s^4 + \left( M_{d}B_{s} + M_{s}B_{d} \right)s^3 + \left( M_{d}K_{s} + M_{s}K_{d} + B_{d}B_{s} \right)s^2 + \left( B_{d}K_{s} + B_{s}K_{d} \right)s + K_{d}K_{s} \right]}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=(4)|}}&lt;br /&gt;
where:&lt;br /&gt;
:&amp;lt;math&amp;gt;G_{1}=2M_{s}&amp;lt;/math&amp;gt;,&lt;br /&gt;
:&amp;lt;math&amp;gt;\bar{G_{2}}=\frac{2.28n\epsilon t V_{dc} V_{ac}}{g_{c}}&amp;lt;/math&amp;gt; and&lt;br /&gt;
:&amp;lt;math&amp;gt;G_{3}=\frac{\epsilon A_{e}}{g^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\frac{\Delta C_{b}}{\Omega_{r}}=\frac{2YQ_{s}}{\omega_{s}}G_{3}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=(5)|}}&lt;br /&gt;
where:&lt;br /&gt;
:&amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; is the amplitude of the drive mode and&lt;br /&gt;
:&amp;lt;math&amp;gt;Q_{s}=\frac{\sqrt{K_{s}M_{s}}}{B_{s}}&amp;lt;/math&amp;gt; is the quality factor of the sense mode.&lt;br /&gt;
&lt;br /&gt;
{{mbox|type=notice|text=This is the derivation of the lumped parameter model.  When I find example parameters I'll create an example article.}}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
*[http://www.iop.org/EJ/article/1742-6596/34/1/125/jpconf6_34_125.pdf?request-id=1eda8adc-59e6-402a-ae26-a5f1b946b8d5 Mohite, S., Patil, N., Pratap, R., &amp;quot;Design, modeling and simulation of vibratory micromachined gyroscopes.&amp;quot;, Journal of Physics: Conference Series 34 (2006), pp. 757-763.]&lt;br /&gt;
*[http://cds.comsol.com/access/dl/papers/1913/Duwel_pres.pdf Thermoelastic Damping and Engineering for High Q MEMS Resonators]&lt;br /&gt;
*Boa, M. 2004 Micro Mechanical Transducers. 2nd. Elsevier. ISBN 044450558X&lt;br /&gt;
*Gaura, E., and Newman, R 2006 Smart MEMS and Sensor Systems. 1st. Imperial College Press. ISBN 1860944930&lt;br /&gt;
&lt;br /&gt;
&amp;lt;amazon&amp;gt;044450558X&amp;lt;/amazon&amp;gt;&amp;lt;amazon&amp;gt;1860944930&amp;lt;/amazon&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:52:02 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:Simplified_Lumped_Parameter_MEMS_Tuning_Fork_Gyroscope_Model</comments>		</item>
		<item>
			<title>Vibratory MEMS Gyroscopes</title>
			<link>http://wikis.controltheorypro.com/Vibratory_MEMS_Gyroscopes</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/Vibratory_MEMS_Gyroscopes</guid>
			<description>&lt;p&gt;Gabe Spradlin: Created page with &amp;quot;{{Header|:Category:Sensors|:Category:MEMS||Sensors|MEMS}} Category:Sensors Category:Modeling Category:MEMS  ==Introduction to Vibratory MEMS Gyroscopes== [[Image:G...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|:Category:Sensors|:Category:MEMS||Sensors|MEMS}}&lt;br /&gt;
[[Category:Sensors]]&lt;br /&gt;
[[Category:Modeling]]&lt;br /&gt;
[[Category:MEMS]]&lt;br /&gt;
&lt;br /&gt;
==Introduction to Vibratory MEMS Gyroscopes==&lt;br /&gt;
[[Image:Generic two axis mass-spring-damper MEMS gyro.png|'''Figure 1:  Generic 2-axis mass-spring-damper model'''|thumb|right|300px]]&lt;br /&gt;
{{SeeAlso|saMsg=[[MEMS Gyro Modeling]]&amp;lt;br&amp;gt;[[Simplified Lumped Parameter MEMS Tuning Fork Gyroscope Model]]}}&lt;br /&gt;
All MEMS gyroscopes currently use vibrating proof masses.  Those masses typically vibrate at a high frequency.  As the sensor housing rotates in inertial space a Coriolis force is induced on the proof mass.  The Coriolis force causes a vibration in an orthogonal plane and the amplitude of the orthogonal motion can be measured.&lt;br /&gt;
&lt;br /&gt;
==Operating Principle of MEMS vibratory gyros&amp;lt;ref&amp;gt;Boa, pp. 16-19&amp;lt;/ref&amp;gt;==&lt;br /&gt;
A simplified model of vibratory gyros is shown in Figure 1.  The system has 2 orthogonal vibration modes; one mode corresponds to the vibration of the mass in the x-direction, the other the y-direction.  The vibration frequency of the x-axis is &amp;amp;omega;&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt; and the equivalent for the y-axis is &amp;amp;omega;&amp;lt;sub&amp;gt;y&amp;lt;/sub&amp;gt;.  Typically &amp;amp;omega;&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt; is almost equal to &amp;amp;omega;&amp;lt;sub&amp;gt;y&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
When powered on, the mass is driven in the x-direction with a driving frequency &amp;amp;omega;&amp;lt;sub&amp;gt;d&amp;lt;/sub&amp;gt; which is close to &amp;amp;omega;&amp;lt;sub&amp;gt;y&amp;lt;/sub&amp;gt;.  When the entire MEMS gyro is rotated about the z-axis (out of the plane of the screen), an alternating force in the y-direction is caused by the Coriolis force.  The amplitude of this vibration in the y-direction is used as a measure of the angular rate.&lt;br /&gt;
&lt;br /&gt;
All MEMS gyroscopes use the Coriolis effect.&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;F=2M\nu \times \Omega&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
where:&lt;br /&gt;
:&amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; is the force of the proof mass,&lt;br /&gt;
:&amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt; is the proof mass,&lt;br /&gt;
:&amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt; is the velocity of the mass, and&lt;br /&gt;
:&amp;lt;math&amp;gt;\Omega&amp;lt;/math&amp;gt; is the angular velocity of the reference frame (or sensor housing).&lt;br /&gt;
&lt;br /&gt;
===The role of mechanical resonance in vibratory gyros===&lt;br /&gt;
[[Image:Draper Tuning Fork Gyrosope.png|'''Figure 1:  Draper Tuning Fork Gyroscopes'''|thumb|right|250px]]&lt;br /&gt;
The Coriolis force is typically weak.  As a result mechanical resonance is used to amplify the motion and thus keep the signal to noise ratio high over the desired bandwidth.  The driving frequency, &amp;amp;omega;&amp;lt;sub&amp;gt;d&amp;lt;/sub&amp;gt;, and the 2 resonance frequencies, &amp;amp;omega;&amp;lt;sub&amp;gt;x&amp;lt;/sub&amp;gt; and &amp;amp;omega;&amp;lt;sub&amp;gt;y&amp;lt;/sub&amp;gt;, must be designed carefully.&lt;br /&gt;
&lt;br /&gt;
==Types of Resonating MEMS Gyroscopes&amp;lt;ref&amp;gt;Sensormag&amp;lt;/ref&amp;gt;==&lt;br /&gt;
All MEMS gyros require a resonating mass.  The most common types of resonating MEMS gyros are&lt;br /&gt;
*Tuning Fork Gyros (TFG)&lt;br /&gt;
*Hemispherical Resonating Gryo (HRG) or Wine Glass Resonator Gyro&lt;br /&gt;
*Vibrating-Wheel Gyros&lt;br /&gt;
*Foucault Pendulum Gyros&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
*[http://www.sensorsmag.com/articles/0203/14/ SensorMag site on the basics of MEMS sensors]&lt;br /&gt;
*[http://www.iop.org/EJ/article/1742-6596/34/1/125/jpconf6_34_125.pdf?request-id=1eda8adc-59e6-402a-ae26-a5f1b946b8d5 Mohite, S., Patil, N., Pratap, R., &amp;quot;Design, modeling and simulation of vibratory micromachined gyroscopes.&amp;quot;, Journal of Physics: Conference Series 34 (2006), pp. 757-763.]&lt;br /&gt;
*[http://cds.comsol.com/access/dl/papers/1913/Duwel_pres.pdf Thermoelastic Damping and Engineering for High Q MEMS Resonators]&lt;br /&gt;
*Boa, M. 2004 Micro Mechanical Transducers. 2nd. Elsevier. ISBN 044450558X&lt;br /&gt;
*Gaura, E., and Newman, R 2006 Smart MEMS and Sensor Systems. 1st. Imperial College Press. ISBN 1860944930&lt;br /&gt;
&lt;br /&gt;
&amp;lt;amazon&amp;gt;044450558X&amp;lt;/amazon&amp;gt;&amp;lt;amazon&amp;gt;1860944930&amp;lt;/amazon&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:51:23 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:Vibratory_MEMS_Gyroscopes</comments>		</item>
		<item>
			<title>MEMS Gyro Modeling</title>
			<link>http://wikis.controltheorypro.com/MEMS_Gyro_Modeling</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/MEMS_Gyro_Modeling</guid>
			<description>&lt;p&gt;Gabe Spradlin: Created page with &amp;quot;{{Header|:Category:Sensors|:Category:MEMS||Sensors|MEMS}} Category:Sensors Category:Modeling Category:MEMS  ==Introduction to MEMS Gyro Modeling== [[Image:Draper T...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|:Category:Sensors|:Category:MEMS||Sensors|MEMS}}&lt;br /&gt;
[[Category:Sensors]]&lt;br /&gt;
[[Category:Modeling]]&lt;br /&gt;
[[Category:MEMS]]&lt;br /&gt;
&lt;br /&gt;
==Introduction to MEMS Gyro Modeling==&lt;br /&gt;
[[Image:Draper Tuning Fork Gyrosope.png|'''Figure 1:  Draper Tuning Fork Gyroscopes'''|thumb|right|250px]]&lt;br /&gt;
{{SeeAlso|saMsg=[[Vibratory MEMS Gyroscopes]]&amp;lt;br&amp;gt;[[Simplified Lumped Parameter MEMS Tuning Fork Gyroscope Model]]}}&lt;br /&gt;
MEMS gyroscopes rely on two principles.  The first principle is the resonating vibration of the proof mass.  The second principle is the Coriolis effect.&lt;br /&gt;
&lt;br /&gt;
==Mechanical Resonator&amp;lt;ref&amp;gt;Thermoelastic Damping and Engineering for High Q MEMS Resonators, slides 5, 6&amp;lt;/ref&amp;gt;==&lt;br /&gt;
The amplitude of a mechanical resonator can be described with the following equation&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;x=x_{0}e^{\lambda t}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number='''Amplitude of Vibration'''|}}&lt;br /&gt;
The properties are as follows&lt;br /&gt;
:*&amp;lt;math&amp;gt;\mbox{Im} \left \{ \lambda \right \}&amp;lt;/math&amp;gt; is the frequency of vibration,&lt;br /&gt;
:*&amp;lt;math&amp;gt;\mbox{Re} \left \{ \lambda \right \}&amp;lt;/math&amp;gt; is the time scale over which the amplitude decays due to energy losses, and&lt;br /&gt;
:*&amp;lt;math&amp;gt;Q=\frac{W}{\Delta W}=\frac{\mbox{Im} \left \{ \lambda \right \}}{2 \mbox{Re} \left \{ \lambda \right \}}&amp;lt;/math&amp;gt; is the quality factor.&lt;br /&gt;
&lt;br /&gt;
There are reasons for designing a MEMS gyro with a high Q&lt;br /&gt;
:#higher gain&lt;br /&gt;
:#narrow frequency response&lt;br /&gt;
:#lower energy loss per cycle&lt;br /&gt;
Therefore high Q leads to higher performance MEMS devices.&lt;br /&gt;
&lt;br /&gt;
Modeling of the MEMS gyro principles is key to designing&lt;br /&gt;
:*the geometry&lt;br /&gt;
:*the chosen materials&lt;br /&gt;
:*the resonant frequency&lt;br /&gt;
The Q is a result of these properties.&lt;br /&gt;
&lt;br /&gt;
==Thermo-Elastic Damping&amp;lt;ref&amp;gt;Thermoelastic Damping and Engineering for High Q MEMS Resonators, slides 7&amp;lt;/ref&amp;gt;==&lt;br /&gt;
Anyone who has dealt with MEMS gyros has come across the fact that they are temperature sensitive.  One engineer suggested that what you really bought was a thermometer that happened to put out a rate too.&lt;br /&gt;
&lt;br /&gt;
Mechanical engineers are familiar with the idea that a material stiffness changes with temperature.  The hotter a metal gets the softer it gets.  On a MEMS scale where the mechanism is extremely small.  Coupling of stress, strain, and temperature become a means for energy loss.  This is referred to as Thermo-elastic Damping (TED).&lt;br /&gt;
&lt;br /&gt;
The reference material provides a detailed set of equations and examples.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
*[http://www.iop.org/EJ/article/1742-6596/34/1/125/jpconf6_34_125.pdf?request-id=1eda8adc-59e6-402a-ae26-a5f1b946b8d5 Mohite, S., Patil, N., Pratap, R., &amp;quot;Design, modeling and simulation of vibratory micromachined gyroscopes.&amp;quot;, Journal of Physics: Conference Series 34 (2006), pp. 757-763.]&lt;br /&gt;
*[http://cds.comsol.com/access/dl/papers/1913/Duwel_pres.pdf Thermoelastic Damping and Engineering for High Q MEMS Resonators]&lt;br /&gt;
*Boa, M. 2004 Micro Mechanical Transducers. 2nd. Elsevier. ISBN 044450558X&lt;br /&gt;
*Gaura, E., and Newman, R 2006 Smart MEMS and Sensor Systems. 1st. Imperial College Press. ISBN 1860944930&lt;br /&gt;
&lt;br /&gt;
&amp;lt;amazon&amp;gt;044450558X&amp;lt;/amazon&amp;gt;&amp;lt;amazon&amp;gt;1860944930&amp;lt;/amazon&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:50:42 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:MEMS_Gyro_Modeling</comments>		</item>
		<item>
			<title>IST MotionMaster -- EDR-6DOF-10-1200</title>
			<link>http://wikis.controltheorypro.com/IST_MotionMaster_--_EDR-6DOF-10-1200</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/IST_MotionMaster_--_EDR-6DOF-10-1200</guid>
			<description>&lt;p&gt;Gabe Spradlin: Created page with &amp;quot;{{Header|:Category:Sensor Modeling|Sensor Fusion Example||Sensors}} Category:Sensors Category:Sensor Modeling Category:Modeling   {{IST1}}  {{MotionMaster2}}  ==Mo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|:Category:Sensor Modeling|Sensor Fusion Example||Sensors}}&lt;br /&gt;
[[Category:Sensors]]&lt;br /&gt;
[[Category:Sensor Modeling]]&lt;br /&gt;
[[Category:Modeling]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{IST1}}&lt;br /&gt;
&lt;br /&gt;
{{MotionMaster2}}&lt;br /&gt;
&lt;br /&gt;
==MotionMaster -- EDR-6DOF-10-1200==&lt;br /&gt;
&lt;br /&gt;
===Performance Data===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;background:transparent; color:black; font-size:120%; width:75%&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; border=&amp;quot;5&amp;quot;&lt;br /&gt;
|+ '''Table 1:  MotionMaster -- EDR-6DOF-10-1200 Performance Specifications'''&lt;br /&gt;
! Rate BW (Hz) !! Acceleration BW (Hz) !! Rate Saturation (deg/sec) !! Acceleration Saturation &lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
40&lt;br /&gt;
|&lt;br /&gt;
0 to 2000&lt;br /&gt;
|&lt;br /&gt;
1200&lt;br /&gt;
|&lt;br /&gt;
10&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Image:SensorTF_BW2000.png|'''Accelerometer Sensor with BW of 0 to 2000 Hz'''|thumb|right|375px]]&lt;br /&gt;
[[Image:SensorTF_BW40.png|'''Rate Sensor with BW of 40 Hz'''|thumb|left|375px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Environmental Data===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;background:transparent; color:black; font-size:120%; width:75%&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; border=&amp;quot;5&amp;quot;&lt;br /&gt;
|+ '''Table 2:  MotionMaster -- EDR-6DOF-10-1200 Environmental Specifications'''&lt;br /&gt;
! Rated Angular Rates (deg/sec) !! Rated Linear Acceleration (+/-g) !! Linear Acceleration Technology !! Operating Temperature (F) &lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
1200.00&lt;br /&gt;
|&lt;br /&gt;
10.00&lt;br /&gt;
|&lt;br /&gt;
Piezoelectric, Piezoresistive&lt;br /&gt;
|&lt;br /&gt;
-40 to 158&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Data for Sensors similar to the MotionMaster -- EDR-6DOF-10-1200===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;background:transparent; color:black; font-size:120%; width:75%&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; border=&amp;quot;5&amp;quot;&lt;br /&gt;
|+ '''Table 3:  MotionMaster -- EDR-6DOF-10-1200 - Similar Sensors'''&lt;br /&gt;
! Product Name !! Rated Angular Rates (deg/sec) !! Rated Linear Acceleration (+/-g) !! Rate BW (Hz) !! Acceleration BW (Hz) !! Maximum Dimension (in) !! Weight (lb) &lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
MotionMaster -- EDR-6DOF-10-1200&lt;br /&gt;
|&lt;br /&gt;
1200.00&lt;br /&gt;
|&lt;br /&gt;
10.00&lt;br /&gt;
|&lt;br /&gt;
40.00&lt;br /&gt;
|&lt;br /&gt;
0 to 2000&lt;br /&gt;
|&lt;br /&gt;
4.40&lt;br /&gt;
|&lt;br /&gt;
2.50&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
MotionMaster -- EDR-6DOF-10-300&lt;br /&gt;
|&lt;br /&gt;
300.00&lt;br /&gt;
|&lt;br /&gt;
10.00&lt;br /&gt;
|&lt;br /&gt;
40.00&lt;br /&gt;
|&lt;br /&gt;
0 to 2000&lt;br /&gt;
|&lt;br /&gt;
4.40&lt;br /&gt;
|&lt;br /&gt;
2.50&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
MotionMaster -- EDR-6DOF-100-1200&lt;br /&gt;
|&lt;br /&gt;
1200.00&lt;br /&gt;
|&lt;br /&gt;
100.00&lt;br /&gt;
|&lt;br /&gt;
40.00&lt;br /&gt;
|&lt;br /&gt;
0 to 2400&lt;br /&gt;
|&lt;br /&gt;
4.40&lt;br /&gt;
|&lt;br /&gt;
2.50&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
MotionMaster -- EDR-6DOF-100-300&lt;br /&gt;
|&lt;br /&gt;
300.00&lt;br /&gt;
|&lt;br /&gt;
100.00&lt;br /&gt;
|&lt;br /&gt;
40.00&lt;br /&gt;
|&lt;br /&gt;
0 to 2400&lt;br /&gt;
|&lt;br /&gt;
4.40&lt;br /&gt;
|&lt;br /&gt;
2.50&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
MotionMaster -- EDR-6DOF-10-1200&lt;br /&gt;
|&lt;br /&gt;
1200.00&lt;br /&gt;
|&lt;br /&gt;
10.00&lt;br /&gt;
|&lt;br /&gt;
40.00&lt;br /&gt;
|&lt;br /&gt;
0 to 2000&lt;br /&gt;
|&lt;br /&gt;
4.40&lt;br /&gt;
|&lt;br /&gt;
2.50&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
MotionMaster -- EDR-6DOF-100-150&lt;br /&gt;
|&lt;br /&gt;
150.00&lt;br /&gt;
|&lt;br /&gt;
100.00&lt;br /&gt;
|&lt;br /&gt;
40.00&lt;br /&gt;
|&lt;br /&gt;
0 to 2400&lt;br /&gt;
|&lt;br /&gt;
4.40&lt;br /&gt;
|&lt;br /&gt;
2.50&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
MotionMaster -- EDR-6DOF-100-600&lt;br /&gt;
|&lt;br /&gt;
600.00&lt;br /&gt;
|&lt;br /&gt;
100.00&lt;br /&gt;
|&lt;br /&gt;
40.00&lt;br /&gt;
|&lt;br /&gt;
0 to 2400&lt;br /&gt;
|&lt;br /&gt;
4.40&lt;br /&gt;
|&lt;br /&gt;
2.50&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
MotionMaster -- EDR-6DOF-10-150&lt;br /&gt;
|&lt;br /&gt;
150.00&lt;br /&gt;
|&lt;br /&gt;
10.00&lt;br /&gt;
|&lt;br /&gt;
40.00&lt;br /&gt;
|&lt;br /&gt;
0 to 2000&lt;br /&gt;
|&lt;br /&gt;
4.40&lt;br /&gt;
|&lt;br /&gt;
2.50&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
MotionMaster -- EDR-6DOF-10-600&lt;br /&gt;
|&lt;br /&gt;
600.00&lt;br /&gt;
|&lt;br /&gt;
10.00&lt;br /&gt;
|&lt;br /&gt;
40.00&lt;br /&gt;
|&lt;br /&gt;
0 to 2000&lt;br /&gt;
|&lt;br /&gt;
4.40&lt;br /&gt;
|&lt;br /&gt;
2.50&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Generic_Sensor_Model2}}&lt;br /&gt;
&lt;br /&gt;
{{Sensor_Disclaimer1}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:47:56 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:IST_MotionMaster_--_EDR-6DOF-10-1200</comments>		</item>
		<item>
			<title>Gain Margin Rule of Thumb</title>
			<link>http://wikis.controltheorypro.com/Gain_Margin_Rule_of_Thumb</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/Gain_Margin_Rule_of_Thumb</guid>
			<description>&lt;p&gt;Gabe Spradlin: Created page with &amp;quot;{{Header|Gain Margin|Block Diagram}} Category:SISO Category:Classical Control Category:Rules of Thumb   ==Gain Margin Rule of Thumb== The gain margin is one of the...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|Gain Margin|Block Diagram}}&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
[[Category:Classical Control]]&lt;br /&gt;
[[Category:Rules of Thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Gain Margin Rule of Thumb==&lt;br /&gt;
The gain margin is one of the robustness measures of a closed loop system under control.  A low gain margin can cause instability.  Specifically, no measurement is perfect and therfore no model is perfect.  When creating a [[LTI]] model from measured data there are always gain variations that are ignored as inconsequential.  However, the lower the gain margin the more consequential those gain variations become.&lt;br /&gt;
&lt;br /&gt;
The gain margin can be determined from a:&lt;br /&gt;
:*[[Bode Plot]] of the open loop transfer function - magnitude at the frequency where the phase crosses -180 deg&lt;br /&gt;
:*[[Nichols Plot]] of the open loop transfer function - magnitude at the points where the phase crosses -180 dB&lt;br /&gt;
&lt;br /&gt;
===Minimum Recommended Gain Margin===&lt;br /&gt;
A good rule of thumb for the gain margin is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;background:transparent; color:black; font-size:120%; width:75%&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; border=&amp;quot;5&amp;quot;&lt;br /&gt;
|+ '''Table 1:  Minimum Phase Margin Recommendations'''&lt;br /&gt;
! Application !! Minimum Phase Margin (20*log10 dB) &lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Tracking&lt;br /&gt;
|&lt;br /&gt;
6&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please feel free to add the recommended minimum phase margin for the applications you are familiar with.&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:44:18 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:Gain_Margin_Rule_of_Thumb</comments>		</item>
		<item>
			<title>Gain Margin</title>
			<link>http://wikis.controltheorypro.com/Gain_Margin</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/Gain_Margin</guid>
			<description>&lt;p&gt;Gabe Spradlin: Created page with &amp;quot;{{Header}} Category:Classical Control Category:SISO   ==Introduction to Gain Margin&amp;lt;ref&amp;gt;Franklin, pg. 375&amp;lt;/ref&amp;gt;== The gain margin (GM) is the factor by which the gain ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header}}&lt;br /&gt;
[[Category:Classical Control]]&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction to Gain Margin&amp;lt;ref&amp;gt;Franklin, pg. 375&amp;lt;/ref&amp;gt;==&lt;br /&gt;
The gain margin (GM) is the factor by which the gain is less than the neutral stability value.  For the typical case it can be read directly from the open loop Bode plot.&lt;br /&gt;
&lt;br /&gt;
The gain margin is is the factor by which the controller gain can be changed before the system goes unstable.&lt;br /&gt;
&lt;br /&gt;
==Determining the Gain Margin==&lt;br /&gt;
The gain margin is determined from the open loop Bode plot by finding the frequency &amp;amp;omega; where&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\angle G\left(j\omega \right) = -180^\circ&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
At &amp;amp;omega; the magnitude is the gain margin.&lt;br /&gt;
&lt;br /&gt;
The system is unstable when&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\left | GM \right | &amp;lt; 1&amp;lt;/math&amp;gt; - '''not''' in dB|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
==Gain Margin Guideline==&lt;br /&gt;
A good gain margin is &amp;gt; 9 dB.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*Franklin, G. F., Emami-Naeini, A., and Powell, J. D. 1993 Feedback Control of Dynamic Systems. 3rd. Addison-Wesley Longman Publishing Co., Inc. ISBN 0201527472 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;amazon&amp;gt;0201527472&amp;lt;/amazon&amp;gt;&lt;br /&gt;
===Notes===&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:43:43 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:Gain_Margin</comments>		</item>
		<item>
			<title>GNU Octave</title>
			<link>http://wikis.controltheorypro.com/GNU_Octave</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/GNU_Octave</guid>
			<description>&lt;p&gt;Gabe Spradlin: Created page with &amp;quot;{{Header|:Category:Software|||Software}} Category:Software  ==GNU Octave==  ===Product Description=== According to the [http://www.gnu.org/software/octave/ GNU Octave] web...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|:Category:Software|||Software}}&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
&lt;br /&gt;
==GNU Octave==&lt;br /&gt;
&lt;br /&gt;
===Product Description===&lt;br /&gt;
According to the [http://www.gnu.org/software/octave/ GNU Octave] website,&lt;br /&gt;
:GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. &lt;br /&gt;
&lt;br /&gt;
===License===&lt;br /&gt;
GNU Octave is free, open-source software, and is issued with a GNU General Public Licence ([http://www.gnu.org/copyleft/gpl.html GPL]).&lt;br /&gt;
&lt;br /&gt;
===Platforms===&lt;br /&gt;
The GNU Octave software is available as source code or as binaries for the following operating systems:&lt;br /&gt;
*Microsoft Windows&lt;br /&gt;
*Linux (Packages are available for popular distributions such as Debian/Ubuntu, SuSE and Fedora/Red Hat)&lt;br /&gt;
*Mac OSX&lt;br /&gt;
*Sun Solaris&lt;br /&gt;
*OS/2&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
[[Image:GNU_Octave_CmdLine.png]]&lt;br /&gt;
&lt;br /&gt;
GNU Octave can be extended using packages from the [http://octave.sourceforge.net/ Octave-Forge] repository. &lt;br /&gt;
&lt;br /&gt;
[[Category:Needs Work]]&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:42:08 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:GNU_Octave</comments>		</item>
		<item>
			<title>PSD</title>
			<link>http://wikis.controltheorypro.com/PSD</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/PSD</guid>
			<description>&lt;p&gt;Gabe Spradlin: Created page with &amp;quot;{{Header|RMS|psdData Class Example|}} Category:Modeling Category:Stochastic Controls   ==Introduction to PSDs in Controls== In reality many disturbances and noise sour...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|RMS|psdData Class Example|}}&lt;br /&gt;
[[Category:Modeling]]&lt;br /&gt;
[[Category:Stochastic Controls]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction to PSDs in Controls==&lt;br /&gt;
In reality many disturbances and noise sources are not well represented by Gaussian distributions.  Instead the system will have random and periodic disturbances and noise.  This type of behavior cannot be described with a probability distribution (such as Gaussian) but rather are better described by a Power Spectral Density (PSD).&lt;br /&gt;
&lt;br /&gt;
For example, satellites often employ momentum wheels for attitude control.  These momentum wheels spin at a constant speed for long periods of time and then they are sped up or slowed down to steer the spacecraft.  This raises 2 issues.  First, the disturbance is not truly random.  Second, a measured PSD of the disturbance due to these wheels will show a spike at one wheel speed and then at another.  Typically, the PSD is enveloped in these circumstances (this will be discussed below).  There is, however, a random component to the disturbance created by the moementum wheels.  Remember that they have their own controllers and sensors and random noise on the sensor will pass to the controller.  The random noise will go through the controller (and plant) causing random fluctuations in the wheel speed.  While these fluctuations are small they are not always inconsequential.&lt;br /&gt;
&lt;br /&gt;
Note: While I have not taken a course on Stochastic Controls I believe that this falls into that category of control theory.&lt;br /&gt;
&lt;br /&gt;
==PSD Definition (para-phrased from Wikipedia)==&lt;br /&gt;
The PSD is a positive real function of a frequency variable associated with a [[Stationary|stationary]] [[Stochastic Process|stochastic process]], or a deterministic function of time, which has dimensions of power per Hz.  For example, many rate sensors will provide an output in Volts which can be converted to rad/sec.  A PSD of the ambient noise from this rate sensor will have units of (rad/sec)^2 / Hz.&lt;br /&gt;
&lt;br /&gt;
===Mathematical Definition of the PSD (heavily lifted from Wikipedia and needs rewrite and references)===&lt;br /&gt;
The PSD describes how the power of the signal or time series is distributed with frequency.  Here power can be the actual physical power, or more often, for convenience with abstract signals, can be defined as the squared value of the signal (the actual power if the signal was a voltage applied to a 1-Ohm load).  This instantaneous power (the mean or expected value of which is the average power) is then given by:&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;P=s\left( t \right) ^{2}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Since a signal with nonzero average power is not square integrable, the Fourier transforms do not exist in this case.  Fortunately, the Wiener-Khinchin therorem provides a simple alternative.  The PSD is the Fourier transform of the autocorrelation function of the signal if the signal can be treated as a wide-sense stationary random process.  The result is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;S\left( f \right)=\int_{-\infty}^{\infty} R\left( \tau \right) e^{-2 \pi i f \tau} d\tau&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
The power of the signal in a given frequency band can be calculated by integrating over positive and negative frequencies,&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;P=\int_{F_1}^{F_2} S \left( f \right) df + \int_{-F_1}^{-F_2} S \left( f \right) df&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
The power spectral density of a signal exists if and only if the signal is a wide-sense stationary process.  If the signal is not stationary, then hte autocorrelation function must be a function of two variables, so no PSD exists.&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;G \left( f \right) = \int_{-\infty}^{f} S \left( f^{'} \right) df^{'}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Definition|}}&lt;br /&gt;
&lt;br /&gt;
==Using PSDs in Controls==&lt;br /&gt;
PSDs are used in many places in controls.  For time-domain simulation and performance analysis a PSD derived from measured sensor noise data can be turned into a time series of noise values at specifics times.  When done correctly the PSD of these time series are close or identical to the original measured sensor noise PSD.  Disturbances can be dealt with in a similar manner.&lt;br /&gt;
&lt;br /&gt;
In frequency domain analyses and moedling the key equation is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;S_{YY}\left( \omega \right)=G^{*}\left( \omega \right)G\left( \omega \right)S_{XX}&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Sun, pp. ??-??&amp;lt;/ref&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Various texts will make different claims about the input PSD.  Some state the input PSD must be both [[Stationary|stationary]] and [[Ergodic|ergodic]] while others claim that it only needs to be weakly stationary.  In practice the PSD is often used whenever it is consistent from measurement to measurement.  In other words, if the magnitude of the PSD and [[RMS]] remain approximately constant from hour to hour or day to day then the PSD is good enough.&lt;br /&gt;
&lt;br /&gt;
An example of how this is used, with MATLAB code, can be found in the article on [[Frequency Domain Modeling]].&lt;br /&gt;
&lt;br /&gt;
===How PSDs are used in Controls===&lt;br /&gt;
PSDs are used in a variety of ways:&lt;br /&gt;
#Disturbance Modeling&lt;br /&gt;
#Noise Modeling&lt;br /&gt;
#Residual Error Characteristics&lt;br /&gt;
&lt;br /&gt;
All of these applications are generically part of Frequency Domain Modeling.  The basic purpose of frequency domain modeling is to determine the steady-state residual error due to disturbances and noise.&lt;br /&gt;
&lt;br /&gt;
===PSDs and RMS===&lt;br /&gt;
Measured (and calculated) PSDs are basically a vector of magnitudes at specific frequencies.  Obviously, dealing with this and discussing it are cumbersome.  The [[RMS]] is a common metric.  The RMS (or Root Mean Squared value) is essentially an integration under the PSD curve.  This cumulative value allows a quicker, simpler discussion of total disturbance power and requirements.  Like all metrics the RMS is not an all encompassing value in that a particular PSD may have a lot of RMS contribution from the lower frequencies where rejection is good.  Therefore the disturbance RMS will be high and the residual (what's left over after rejection) is low but the system still may not meet performance specifications because the remaining RMS in the mid to high frequency ranges is unacceptable.&lt;br /&gt;
&lt;br /&gt;
As an example consider a Hubble image.  It may require that Hubble stares at the same object for minutes or even hours.  Staring this long means that the camera is collecting photons for a long time but the final image will still likely be made up of several individual images taken over time.  Low frequency drift can be subtracted out while mid to high frequency jitter will cause the image to blur.  The control system's residual error RMS may be low due to very good low frequency rejection but the overall system performance (blurry images) is unacceptable.&lt;br /&gt;
&lt;br /&gt;
====Lessons Learned====&lt;br /&gt;
Many times measured data of all types come with irregularities or oddities.  Measured time series and PSD data is no different.  Here are some lessons learned:&lt;br /&gt;
*Some analysis programs will take time series data and spit out a PSD.  The minimum frequency of the PSD is often times automatically set to 0.  Obviously, with measured data there is only a finite data length.  With that finite data capture time frame comes a minimum measurable frequency (1 / time length of data capture).  The result is that the low end frequencies of the PSD must be used with caution.&lt;br /&gt;
*Low frequency samples for PSD measurements take a long time to capture.  As a result most PSDs have very few data points at lower frequencies.  This leads to a coarseness in the measurements that can create errors in the [[RMS]] calculation.  Specifically, when calculating the RMS (either forward or backward) the first point of the RMS is at the second frequency of the PSD.  If the data is coarse at the low end then the method of calculation can lead to errors in the RMS calculation - especially when the lowest frequency point is at 0.  However, interpolation can solve this problem.&lt;br /&gt;
&lt;br /&gt;
====PSD Interpolation in MATLAB====&lt;br /&gt;
{{LogInterp}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
Sun, Jian-Qiao (2006). ''Stochastic Dynamics and Control, Volume 4''. Amsterdam: Elsevier Science. ISBN 0444522301.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;amazon&amp;gt;0444522301&amp;lt;/amazon&amp;gt;&lt;br /&gt;
===Notes===&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:40:51 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:PSD</comments>		</item>
		<item>
			<title>PsdData Class Example</title>
			<link>http://wikis.controltheorypro.com/PsdData_Class_Example</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/PsdData_Class_Example</guid>
			<description>&lt;p&gt;Gabe Spradlin: /* Download psdData Class */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|psdData Methods|psdData Properties}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction to psdData Class Example==&lt;br /&gt;
{{Intro to psdData}}&lt;br /&gt;
&lt;br /&gt;
==Example from PSD Data==&lt;br /&gt;
In controls for pointing and tracking, the customer's performance requirements often state that the system must &amp;quot;perform such that the residual error (RMS) is no greater than X assuming a disturbance spectrum as seen in Figure Y and Table Z.&amp;quot;  Let's assume that Table Z is a table of frequencies (in Hz) and magnitudes (in rad) representing an angular position disturbance envelope.&lt;br /&gt;
&lt;br /&gt;
For the purposes of our example let's create some fake angular position PSD data.&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;background:transparent; color:black; font-size:120%; width:75%&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; border=&amp;quot;5&amp;quot;&lt;br /&gt;
|+ ''Table 1:  Strawman Angular Position Disturbance Requirement''&lt;br /&gt;
! Frequency (Hz) !! Magnitude (rad^2 / Hz)&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
0&lt;br /&gt;
|&lt;br /&gt;
1&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
1&lt;br /&gt;
|&lt;br /&gt;
1&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
10&lt;br /&gt;
|&lt;br /&gt;
1E-3&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
100&lt;br /&gt;
|&lt;br /&gt;
1E-9&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
1000&lt;br /&gt;
|&lt;br /&gt;
1E-9&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{mbox-side|msg=Typically, when a PSD is referred to as a Strawman PSD it is a notional PSD which is meant to be representative of the system's final disturbance PSD envelope.  The Strawman is used as a substitute for the actual disturbance PSD envelope in early stages of the system design because the whole system is immature and therefore creating an analysis intensive disturbance PSD is a waste of time - the PSD will change, substantially, several times by the end of the design process.}}&lt;br /&gt;
The resulting MATLAB Code is&lt;br /&gt;
  &amp;gt;&amp;gt; freq = [0 ; 1 ; 10 ; 100 ; 1000];&lt;br /&gt;
  &amp;gt;&amp;gt; mag = [1 ; 1 ; 1E-3 ; 1E-9 ; 1E-9];&lt;br /&gt;
&lt;br /&gt;
Example Instantiation:&lt;br /&gt;
  &amp;gt;&amp;gt; a = psdData('Strawman PSD Data', freq, mag, 'psd', [], 'interpolate', 5000);&lt;br /&gt;
&lt;br /&gt;
Since the data is in ''rad'' and the default for the psdData Class is ''rad/sec'' we need to change the units&lt;br /&gt;
  &amp;gt;&amp;gt; setUnits(a, 'Magnitude', 'rad', 'TimeUnit', 'Position')&lt;br /&gt;
{{mbox-side|msg=The Magnitude units can be set using 'magnitude', 'mag', 'base magnitude', or 'base mag'.  Any combination uppercase and lowercase is fine.}}&lt;br /&gt;
{{mbox-side|msg=The Time units can be set using 'time', 'time unit', 'timeunit', 'timescale', or 'time scale'.  Any combination uppercase and lowercase is fine.}}&lt;br /&gt;
The command above set the units for the magnitude to ''rad'' (radians).&lt;br /&gt;
&lt;br /&gt;
===Plot===&lt;br /&gt;
[[Image:strawman_plot.png|'''Strawman PSD Data'''|thumb|right|200px]]&lt;br /&gt;
Plot Command:&lt;br /&gt;
  &amp;gt;&amp;gt; plot([], a, 'rms legend', 'southwest')&lt;br /&gt;
&lt;br /&gt;
For more detailed information on the plotting functions see the [[psdData Methods#psdData Methods: plot &amp;amp; plotTime|plot method]].&lt;br /&gt;
&lt;br /&gt;
===Differentiate===&lt;br /&gt;
[[Image:strawman_diff_plot.png|'''Strawman PSD Differentiated'''|thumb|right|200px]]&lt;br /&gt;
Differentiate Command:&lt;br /&gt;
  &amp;gt;&amp;gt; b = differentiate(a);&lt;br /&gt;
&lt;br /&gt;
Plot Command:&lt;br /&gt;
  &amp;gt;&amp;gt; plot([], b, 'rms legend', 'southwest')&lt;br /&gt;
&lt;br /&gt;
Note that the Name property of the psdData class changes when integrate or differentiate are used to reflect the operation.  The units are automatically updated as well.  A more meaningful name might be&lt;br /&gt;
  &amp;gt;&amp;gt; b.Name = 'Strawman Rate PSD Data';&lt;br /&gt;
&lt;br /&gt;
==Example from Time Series Data==&lt;br /&gt;
[[Image:example_time_plotTime.png|'''Example Time Series Data'''|thumb|right|200px]]&lt;br /&gt;
[[Image:example_trim_plotTime.png|'''Time Series Data (Trimmed)'''|thumb|right|200px]]&lt;br /&gt;
[[Image:example_trim_plot.png|'''PSD of Time Series Data (Trimmed)'''|thumb|right|200px]]&lt;br /&gt;
Example Instantiation:&lt;br /&gt;
  &amp;gt;&amp;gt; a = psdData('Example Time Series Data', time, data, 'time', window, 'interpolate', 5000);&lt;br /&gt;
where '''window''' determines the size of the window used in creating the PSD and can be any number of seconds up the maximum time of the vector '''time'''.&lt;br /&gt;
&lt;br /&gt;
However, note that that the original data had a transient at the very begining.  This is likely an artifact of the measurement process and a it would be more representative to create the PSD from the portion of the Time Series data that came after this transient had passed.  It appears that the transient is over by second 2 so create a new psdData object like this&lt;br /&gt;
  &amp;gt;&amp;gt; ind = find(time &amp;gt;= 2);&lt;br /&gt;
  &amp;gt;&amp;gt; newTime = time(ind) - min(time(ind));&lt;br /&gt;
  &amp;gt;&amp;gt; b = psdData('Trimmed Time Series Data', ...&lt;br /&gt;
                           newTime, ...&lt;br /&gt;
                           data(ind), ...&lt;br /&gt;
                           'time', ...&lt;br /&gt;
                           window, ...&lt;br /&gt;
                           'interpolate', 5000);&lt;br /&gt;
The variable ''ind'' captures all indices in the ''time'' vector that are greater than or equal to 2.  However, for the PSD to be calculated correctly the ''time'' vector needs to start at 0.  So the ''newTime'' variable was created to hold a shifted ''time'' vector.  Now the psdData object will construct a PSD from the trimmed Time Series data set which is uncorrupted by the startup transient.&lt;br /&gt;
&lt;br /&gt;
===Integrate===&lt;br /&gt;
Let's assume that this measured data is rate data in ''rad/sec'' - the psdData Class default.  For our imaginary application we need a disturbance in angular position instead of rate.  Therefore we need to ''integrate'' the PSD so that it represents a position disturbance.  With the psdData class the code is simple&lt;br /&gt;
  &amp;gt;&amp;gt; positionPSD = integrate(b);&lt;br /&gt;
  &amp;gt;&amp;gt; positionPSD.Name = 'Angular Position Disturbance PSD';&lt;br /&gt;
The integrate method will automatically generate a name for the integrated PSD which, in this example, would be of the form ''Integrated Example Time Series Data''.  However, I chose to rename the new PSD to give it a more meaningful name.  This is important mainly in that the psdData Class name is used when the data is plotted.&lt;br /&gt;
&lt;br /&gt;
Also note that the resulting psdData Class object of the integrate method (as well as the overloaded plus &amp;amp; minus and differentiate methods) will no longer have any time series data.  There are several reasons for this but the main one is that direct manipulation of test data without any consideration of its source is problematic at best.&lt;br /&gt;
&lt;br /&gt;
==Download psdData Class==&lt;br /&gt;
[[psdData Class|Download Here]]&lt;br /&gt;
{{TODO|Add file}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{psdData Notes}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:37:20 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:PsdData_Class_Example</comments>		</item>
		<item>
			<title>PSD enveloping</title>
			<link>http://wikis.controltheorypro.com/PSD_enveloping</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/PSD_enveloping</guid>
			<description>&lt;p&gt;Gabe Spradlin: Created page with &amp;quot;{{Header|PSD|psdData Class Example}} Category:Stochastic Controls   ==Introduction to PSD Enveloping== In stochastic controls disturbance...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|PSD|psdData Class Example}}&lt;br /&gt;
[[Category:Stochastic Controls]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction to PSD Enveloping==&lt;br /&gt;
In [[:Category:Stochastic Controls|stochastic controls]] disturbances and noises are described best with a PSD.  At times the disturbances would best be described by a single spike at a single frequency.  However, that single frequency may be any frequency within a given range of frequencies.  This means that the control system will need to be capable of rejecting this spike disturbance at any of these frequencies.  As a result the disturbance PSD is often enveloped.  Specifically, this means that the PSD in this range of frequencies is defined as having the magnitude of the largest PSD spike but over the full range of frequencies instead of a single frequency.&lt;br /&gt;
&lt;br /&gt;
===Example of PSD Enveloping===&lt;br /&gt;
In many instances, such as satellite attitude control, the disturbances are due to internal systems and the disturbance is deterministic.  For disturbances caused by hardware such as momentum wheels the disturbance is consistent and at a relatively constant frequency.&lt;br /&gt;
&lt;br /&gt;
A momentum wheel is a flywheel which stores angular momentum in a spinning mass.  As the wheel is spun up or slowed down the angular momentum of the wheel changes.  The net angular momentum must remain 0 so this change in the wheel's angular momentum is transferred to the spacecraft.  This torques the spacecraft allowing for a change in attitude.&lt;br /&gt;
&lt;br /&gt;
For long periods of time the momentum wheel can remain at the same speed leading to a disturbance at a specific level and specific frequency.  Thus the control system needs to be able to reject this disturbance spike.  However, when an attitude change is commanded the wheel speed will change and so will the magnitude and frequency of the disturbance.&lt;br /&gt;
&lt;br /&gt;
Since the disturbance can be at any frequency (within a designed frequency range) the attitude control system must be capable of rejecting the largest disturbance the wheels can create at any speed (frequency) that the wheel's can operate at.  Thus hte disturbance PSD is defined at the maximum magnitude over the entire operating range of the  momentum wheels.&lt;br /&gt;
&lt;br /&gt;
==Drawbacks to the PSD Enveloping Approach==&lt;br /&gt;
The wheels can induce a disturbance to any speed in its operating range so the control system must be capable of rejecting a disturbance at any of these frequencies.  However, when the PSD is enveloped over the entire frequency range this often becomes a requirement that the control system is capable of rejecting disturbances at the maximum magnitude at all frequencies in the range all at once.  This is, obviously, a much harder task than rejecting a disturbance at the maximum level at a single, narrow frequency.&lt;br /&gt;
&lt;br /&gt;
This is known as an overly conservative assumption.  The real problem that PSD enveloping can create is that it can force the design to be much more expensive in order to meet the requirement that the system be capable of rejecting simutaneous disturbances at all frequencies in the enveloped range.  Any disturbance at a single frequency may be a simple matter to reject.  However, being capable of rejecting disturbance at all frequencies at once may require a much larger actuator.  That larger actuator can cause other issues which ripple throughout the system design.&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:36:34 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:PSD_enveloping</comments>		</item>
		<item>
			<title>Hysteretic Damping</title>
			<link>http://wikis.controltheorypro.com/Hysteretic_Damping</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/Hysteretic_Damping</guid>
			<description>&lt;p&gt;Gabe Spradlin: /* Energy dissipated by Hysteretic DampingBeards, pp. 43-45 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|Viscous Damping|:Category:Single DOF|||Single DOF}}&lt;br /&gt;
[[Category:Modeling]]&lt;br /&gt;
[[Category:Single DOF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction to Hysteretic Damping&amp;lt;ref&amp;gt;Beards, pp. 41-43&amp;lt;/ref&amp;gt;==&lt;br /&gt;
Experiments on the damping that occurs in solid materials and structures which have been subjected to cyclic stressing have shown the damping force to be independent of frequency.  This internal, or material, damping is referred to as hysteretic damping.&lt;br /&gt;
&lt;br /&gt;
The viscous damping force &amp;lt;math&amp;gt;c\dot{x}&amp;lt;/math&amp;gt; is dependent on the frequency of oscillation.  Hysteretic damping is not dependent on frequency so &amp;lt;math&amp;gt;c\dot{x}&amp;lt;/math&amp;gt; is not an adequate model.  Hysteretic damping requires the damping force &amp;lt;math&amp;gt;c\dot{x}&amp;lt;/math&amp;gt; to be divided by the frequency of oscillation &amp;lt;math&amp;gt;\omega_{n}&amp;lt;/math&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
==Hysteretic Damping: Equation of Motion==&lt;br /&gt;
The equation of motion is therefore&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;m\ddot{x}+\left(\frac{c}{\omega_n}\right)\dot{x}+kx=0&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
Structures under harmonic forcing experience stress that leads the strain by a constant angle, &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;.  For a harmonic strain, &amp;lt;math&amp;gt;\epsilon=\epsilon_{0}\mbox{ sin }\nu t&amp;lt;/math&amp;gt;, where &amp;amp;nu; is the forcing frequency.  The induced stress is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\sigma=\sigma_{0}\mbox{ sin}\left(\nu t+\alpha \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Hence&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\begin{alignat}{2}\sigma &amp;amp; =\sigma_{0} \mbox{ cos} \left(\alpha\right) \mbox{ sin}\left(\nu t\right)+\sigma_{0} \mbox{ sin} \left(\alpha\right) \mbox{ cos}\left(\nu t\right) \\ &amp;amp; =\sigma_{0} \mbox{ cos} \left(\alpha \right) \mbox{ sin}\left(\nu t\right)+\sigma_{0} \mbox{ sin} \left(\alpha\right) \mbox{ sin}\left(\nu t+\frac{\pi}{2}\right) \end{alignat}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
The first component of stress is in phase with the strain &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;; the second component is in quadrature with &amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt; ahead.  Replacing &amp;lt;math&amp;gt;\frac{\pi}{2}&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;j=\sqrt{-1}&amp;lt;/math&amp;gt; leads to,&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\sigma=\sigma_{0} \mbox{ cos}\left(\alpha\right) \mbox{ sin}\left(\nu t \right)+j\sigma_{0}\mbox{ sin}\left( \alpha \right) \mbox{ sin}\left(\nu t \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
===Hysteretic Damping: Loss Factor===&lt;br /&gt;
A complex modulus E&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; is formulated, where&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\begin{alignat}{2}E^{*} &amp;amp; =\frac{\sigma}{\epsilon}=\frac{\sigma_{0}}{e_{0}} \mbox{ cos} \left(\alpha \right)+j\frac{\sigma_{0}}{\epsilon_{0}} \mbox{ sin}\left(\alpha \right) \\ &amp;amp; = E^{'}+jE^{''} \end{alignat}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
where&lt;br /&gt;
:&amp;lt;math&amp;gt;E^{'}&amp;lt;/math&amp;gt; is the in-phase or storage modulus, and&lt;br /&gt;
:&amp;lt;math&amp;gt;E^{''}&amp;lt;/math&amp;gt; is the quadrature or loss modulus.&lt;br /&gt;
&lt;br /&gt;
The loss factor &amp;lt;math&amp;gt;\eta&amp;lt;/math&amp;gt;, which is a measure of the hysteretic damping in a structure, is equal to &amp;lt;math&amp;gt;\frac{E^{''}}{E^{'}}&amp;lt;/math&amp;gt;, that is, &amp;lt;math&amp;gt;\mbox{tan}\alpha&amp;lt;/math&amp;gt;.&lt;br /&gt;
Typically the stiffness of a structure cannot be separated from its hysteretic damping, so these quantities are considered as a single coefficient.  The complex stiffness &amp;lt;math&amp;gt;k^{*}&amp;lt;/math&amp;gt; is given by&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;k^{*}=k\left(1+j\eta\right)&amp;lt;/math&amp;gt;,|&lt;br /&gt;
number=''|}}&lt;br /&gt;
where&lt;br /&gt;
:&amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; is the static stiffness and&lt;br /&gt;
:&amp;lt;math&amp;gt;\eta&amp;lt;/math&amp;gt; the hysteretic damping loss factor.&lt;br /&gt;
&lt;br /&gt;
===Hysteretic Damping: Equation of Free Motion for a single DOF system===&lt;br /&gt;
[[Image:Hysteretic Damping, Single DOF.png|'''Figure 1:  Hysteretic Damping for single DOF system'''|thumb|center|400px]]&lt;br /&gt;
The equation of free motion for a single DOF system with hysteretic damping is therefore&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;m\ddot{x}+k^{*}x=0&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Figure 1 shows a single DOF model with hysteretic damping of coefficient &amp;lt;math&amp;gt;c_{H}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The equation of motion is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;m\ddot{x}+\left(\frac{c_{H}}{\omega}\right)\dot{x}+kx=0&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Now if &amp;lt;math&amp;gt;x=Xe^{j\omega t}&amp;lt;/math&amp;gt;,&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\dot{x}=j\omega x&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\left(\frac{c_{H}}{\omega}\right)\dot{x}=jc_{H}x&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Reformulating the equation of motion it becomes&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;m\ddot{x}+\left(k+jc_{H}\right)x=0&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Since&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;k+jc_{H}=k\left(1+\frac{jc_{H}}{k}\right)=k\left(1+j\eta\right)=k^{*}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
we can write&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;m\ddot{x}+k^{*}x=0&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
That is, the combined effect of the elastic and hysteretic resistance to motion can be represented as a complex stiffness, &amp;lt;math&amp;gt;k^{*}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Hysteretic Damping Loss Factors&amp;lt;ref&amp;gt;Lazan&amp;lt;/ref&amp;gt;==&lt;br /&gt;
A range of values of &amp;amp;eta; for some common engineering materials is given below.  For more detailed information on meterial damping mechanisms and loss factors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;background:transparent; color:black; font-size:120%; width:75%&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; border=&amp;quot;5&amp;quot;&lt;br /&gt;
|+ '''Table 1:  Loss Factor for select materials'''&lt;br /&gt;
! Material !! Loss Factor (&amp;amp;eta;)&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aluminum-pure&lt;br /&gt;
|&lt;br /&gt;
0.00002-0.002&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Aluminum alloy-dural&lt;br /&gt;
|&lt;br /&gt;
0.0004-0.001&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Steel&lt;br /&gt;
|&lt;br /&gt;
0.001-0.008&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Lead&lt;br /&gt;
|&lt;br /&gt;
0.008-0.014&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Cast iron&lt;br /&gt;
|&lt;br /&gt;
0.003-0.03&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Manganese copper alloy&lt;br /&gt;
|&lt;br /&gt;
0.05-0.1&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Rubber-natural&lt;br /&gt;
|&lt;br /&gt;
0.1-0.3&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Rubber-hard&lt;br /&gt;
|&lt;br /&gt;
1.0&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Glass&lt;br /&gt;
|&lt;br /&gt;
0.0006-0.002&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Concrete&lt;br /&gt;
|&lt;br /&gt;
0.01-0.06&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Energy dissipated by Hysteretic Damping&amp;lt;ref&amp;gt;Beards, pp. 43-45&amp;lt;/ref&amp;gt;==&lt;br /&gt;
The energy dissipated per cycle by a force ''F'' acting on a system with hysteretic damping is &amp;lt;math&amp;gt;\int F dx&amp;lt;/math&amp;gt;, where&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;F=k^{*}x=k\left(1+j\eta\right)x&amp;lt;/math&amp;gt;,|&lt;br /&gt;
number=''|}}&lt;br /&gt;
and ''x'' is the displacement.&lt;br /&gt;
&lt;br /&gt;
For harmonic motion &amp;lt;math&amp;gt;x=X\mbox{ sin } \omega t&amp;lt;/math&amp;gt;, so&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\begin{alignat}F &amp;amp; = kX\mbox{ sin}\left(\omega t\right)+j\eta kX\mbox{ sin}\left(\omega t\right) \\ &amp;amp; = kX\mbox{ sin}\left(\omega t\right)+\eta kX \mbox{ cos}\left(\omega t\right)\end{alignat}&amp;lt;/math&amp;gt;.|&lt;br /&gt;
number=A|}}&lt;br /&gt;
&lt;br /&gt;
Now&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\mbox{sin}\left(\omega t\right)=\frac{x}{X}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=B.1|}}&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\mbox{cos}\left(\omega t\right)=\frac{\sqrt{\left(X^2-x^2\right)}}{X}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=B.2|}}&lt;br /&gt;
&lt;br /&gt;
Substituting the Eqn. (B.1) and Eqn. (B.2) into Eqn. (A)&lt;br /&gt;
&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;F=kx \pm \eta k \sqrt{\left(X^2-x^2\right)}&amp;lt;/math&amp;gt;.|&lt;br /&gt;
number=C|}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Hysteretic Damping, Energy Dissipated.png|'''Figure 2:  Energy Dissipated'''|thumb|center|400px]]&lt;br /&gt;
Eqn. (C) is an ellipse as shown in Figure 2.  The energy dissipated is area of this ellipse.&lt;br /&gt;
{{TODO|Find image}}&lt;br /&gt;
&lt;br /&gt;
Performing the integration of Eqn. (C) we get the total energy dissipated&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\int F dx &amp;amp; =\int_{0}^{x} \left(kx \pm \eta k \sqrt{\left(X^2-x^2\right)}\right) dx = \pi X^2 \eta k&amp;lt;/math&amp;gt;.|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
*Beards, C. F. 1995 Engineering Vibration Analysis with Applications to Control Systems.  ISBN 034063183X&lt;br /&gt;
*Lazan, B. J. 1968 Damping of Materials and Members in Structural Mechanics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;amazon&amp;gt;034063183X&amp;lt;/amazon&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:19:17 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:Hysteretic_Damping</comments>		</item>
		<item>
			<title>Forced Vibration in Second Order Systems</title>
			<link>http://wikis.controltheorypro.com/Forced_Vibration_in_Second_Order_Systems</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/Forced_Vibration_in_Second_Order_Systems</guid>
			<description>&lt;p&gt;Gabe Spradlin: /* Forced Vibration is based on a Free Damped Vibration (Second Order Systems) Model */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|Second Order Systems|Fast Steering Mirror Example}}&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
[[Category:Classical Control]]&lt;br /&gt;
[[Category:Modeling]]&lt;br /&gt;
[[Category:Single DOF]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction to Forced Vibration in Second Order Systems&amp;lt;ref&amp;gt;Leigh, pg. 46&amp;lt;/ref&amp;gt;==&lt;br /&gt;
Periodic excitation is a fact of life.&lt;br /&gt;
:*No rotating system is perfectly balanced.&lt;br /&gt;
:*Translational systems sit on vibratory platforms.&lt;br /&gt;
&lt;br /&gt;
A free damped system under vibration cannot be controlled; it is a free system.  Controlling a damped system under vibration requires the ability to inpart a force.  This force is our control signal.&lt;br /&gt;
&lt;br /&gt;
===Harmonic Forcing in Second Order (Damped) Systems===&lt;br /&gt;
Some periodic forces are harmonic.  Some are not.  Those forces which are not harmonic can be represented as a series of harmonic functions using Fourier analysis techniques.  Since both harmonic and non-harmonic forcing functions can be represented with harmonic functions it makes sense to study the response of forced damped systems to a harmonic forcing function.&lt;br /&gt;
&lt;br /&gt;
==Forced Vibration is based on a Free Damped Vibration (Second Order Systems) Model==&lt;br /&gt;
The equation of motion for a free damped vibration is (free second order system with viscous damping)&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;m\ddot{x}+c\dot{x}+kx=0&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Free Second Order System|}}&lt;br /&gt;
where &lt;br /&gt;
:''m'' is the mass,&lt;br /&gt;
:''c'' is the damping coefficient,&lt;br /&gt;
:''k'' is the spring stiffness, and&lt;br /&gt;
:''x'' is the displacement&lt;br /&gt;
and equilibrium is defined as&lt;br /&gt;
:''x=0'' at ''t=0''&lt;br /&gt;
&lt;br /&gt;
For forced vibration the equation for viscous damping becomes&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;m\ddot{x}+c\dot{x}+kx=F\mbox{ sin}\left( \nu t \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Forced Second Order System|}}&lt;br /&gt;
where&lt;br /&gt;
:''F'' is the amplitude of the forcing function,&lt;br /&gt;
:''&amp;amp;nu;'' is the frequency of the forcing function, and&lt;br /&gt;
:''t'' is time in seconds.&lt;br /&gt;
&lt;br /&gt;
Below is more information for viscous damping, coulomb damping, and hysteretic damping.&lt;br /&gt;
&lt;br /&gt;
===Viscous Damping&amp;lt;ref&amp;gt;Leigh, pp. 46-52&amp;lt;/ref&amp;gt;===&lt;br /&gt;
{{SeeAlso|saMsg=[[Vibration Isolation Example]]}}&lt;br /&gt;
For full derivation see [[Viscous Damping]].&lt;br /&gt;
[[Image:One DOF, Free Damped Vibration.png|'''Figure 1:  Viscous Damping for single DOF system'''|thumb|right|300px]]&lt;br /&gt;
&lt;br /&gt;
Figure 1 shows the model for a single degree of freedom system with forcing function and viscous damping. The equation of motion is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;m\ddot{x}+c\dot{x}+kx=F\mbox{ sin}\left(\nu t\right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Second Order System with Viscous Damping}}&lt;br /&gt;
The solution to &amp;lt;math&amp;gt;m\ddot{x}+c\dot{x}+kx = 0&amp;lt;/math&amp;gt; is presented in [[Viscous Damping]].  It also represents the complementary function.  It demonstrates that the initial vibration will quickly dissipate.  For sustained motion simple harmoinc motion at the frequency of excitation is assumed.  That solution is &amp;lt;math&amp;gt;x=X\mbox{ sin}\left( \nu t - \phi \right)&amp;lt;/math&amp;gt; and leads to&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\dot{x}=X\nu\mbox{ cos}\left( \nu t - \phi \right)=X \nu \mbox{ sin}\left( \nu t - \phi + \frac{1}{2}\pi \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
and&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\ddot{x}=-X\nu^2 \mbox{ sin}\left(\nu t - \phi \right)=X\nu^2 \mbox{ sin}\left(\nu t - \phi + \pi \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
Making the correct substitutions the equation of motion for a second order system with viscous damping becomes&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;mX\nu^2 \mbox{ sin} \left(\nu t - \phi + \pi \right) + cX\nu \mbox{ sin}\left(\nu t - \phi + \frac{\pi}{2} \right) + kX \mbox{ sin} \left(\nu t - \phi \right) = F \mobx{ sin} \left( \nu t \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
[[Image:Viscous Damping Vector Diagram.png|'''Figure 2:  Force vector diagram'''|thumb|right|200px]]&lt;br /&gt;
The vector diagram in Figure 2 leads to&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;F^2 = \left(kX-mX\nu^2 \right)^2 + \left( cX\nu \right)^2&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
or&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;X = \frac{F}{\sqrt{\left( \left(k-m\nu^2 \right)^2 + \left(c\nu \right)^2 \right)}}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
and&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\mbox{tan} \phi = \frac{cX \nu}{\left( kX - mX \nu^2 \right)}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
At steady-state the equation for a second order system with viscous damping is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;x=\frac{F}{\sqrt{\left( \left( k-m\nu^2 \right)^2 + \left( c \nu \right)^2 \right)}} \mbox{ sin} \left( \nu t - \phi \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
where&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\phi = \mbox{tan}^{-1} \left( \frac{c\nu}{k-m\nu^2} \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
The equation of transient motion for a second order system with viscous damping is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;x = Ae^{-\zeta \omega t} \mbox{ sin} \left(\omega \sqrt{\left(1-\zeta^2 \right)^{2} t} + \alpha \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
where&lt;br /&gt;
:&amp;lt;math&amp;gt;\zeta = \frac{c}{2 \sqrt{k m} }&amp;lt;/math&amp;gt;&lt;br /&gt;
The following definitions will make the transient equation more convenient&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\omega=\sqrt{\frac{k}{m}}&amp;lt;/math&amp;gt; '''rad/s''' and &amp;lt;math&amp;gt;X_{s}=\frac{F}{k}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
Then the dynamic magnification factor, &amp;lt;math&amp;gt;X/X_{s}&amp;lt;/math&amp;gt;, is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\frac{X}{X_{s}}=\frac{1}{\sqrt{\left \{ \left [ 1 - \left( \frac{\nu}{\omega} \right)^2 \right ]^2 + \left [2\zeta \frac{\nu}{\omega} \right ]^2 \right \} }}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\phi = \mbox{tan}^{-1} \left( \frac{2\zeta \left(\frac{\nu}{\omega} \right)}{1-\left( \frac{\nu}{\omega} \right)^2} \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
where&lt;br /&gt;
:&amp;lt;math&amp;gt;X_{s}&amp;lt;/math&amp;gt; is the static deflection of the system under a steady force &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; and&lt;br /&gt;
:&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is the dynamic amplitude&lt;br /&gt;
Mechanical vibration becomes more important as ''X/X''&amp;lt;sub&amp;gt;''s''&amp;lt;/sub&amp;gt; gets larger and &amp;amp;nu; gets closer to &amp;amp;omega;.  As &amp;amp;nu; gets closer to &amp;amp;omega; a small harmonic force can produce a large amplitude of vibration.  This is known as '''resonance''' and occurs when the forcing frequency is equal to the natural frequency (i.e. &amp;amp;nu;/&amp;amp;omega; = 1).  The maximum value of ''X/X''&amp;lt;sub&amp;gt;''s''&amp;lt;/sub&amp;gt; can be determined by&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\left( \frac{\nu}{\omega} \right)_{\left( X/X_s \right)_{max}} = \sqrt{1-2\zeta^2} \approx 1&amp;lt;/math&amp;gt; for smal &amp;amp;zeta;|&lt;br /&gt;
number=''}}&lt;br /&gt;
and&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\left( \frac{X}{X_s} \right)_{max} = \frac{1}{\left( 2\zeta \sqrt{\left( 1-\zeta^2 \right)} \right)}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
&lt;br /&gt;
From the other [[Second Order Systems]] article&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;M_p = \left| H \left( j \omega_p \right) \right| = \begin{cases} 1, &amp;amp; \mbox{if }\zeta \ge \frac{1}{\sqrt{2}} \\ \frac{1}{2 \zeta \sqrt{1-\zeta^2}}, &amp;amp; \mbox{if }0 \le \zeta &amp;lt; \frac{1}{\sqrt{2}}\end{cases}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Note the similarities to &amp;lt;math&amp;gt;\frac{X}{X_s}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Q factor====&lt;br /&gt;
For small values of &amp;amp;zeta;, &amp;lt;math&amp;gt;X/X_{s} \approx 1/2\zeta&amp;lt;/math&amp;gt;.  &amp;lt;math&amp;gt;1/2\zeta&amp;lt;/math&amp;gt; is a measure of the damping in a system; this is known as the ''Q'' factor.&lt;br /&gt;
&lt;br /&gt;
====Alternative solution for Second Order Systems with Viscous Damping====&lt;br /&gt;
An alternative solution to the equation of motion for a second order system with Viscous Damping can be obtained by substituting &amp;lt;math&amp;gt;F\mbox{ sin} \left( \nu t \right)=\mbox{Im}\left( Fe^{j\nu t} \right)&amp;lt;/math&amp;gt;.  Then &amp;lt;math&amp;gt;m\ddot{x} + c\dot{x} + kx = Fe^{j\nu t}&amp;lt;/math&amp;gt; and an assumed solution of &amp;lt;math&amp;gt;x=Xe^{j\nu t}&amp;lt;/math&amp;gt; leads to&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\left( k-m\nu^2 \right) X + jc\nu X = F&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;X=\frac{F}{\left(k-m\nu^2 \right) +jc\nu}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
where&lt;br /&gt;
:&amp;lt;math&amp;gt;j=\sqrt{-1}&amp;lt;/math&amp;gt;&lt;br /&gt;
Therefore&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;X=\frac{F}{\sqrt{\left( \left( k-m\nu^2 \right)^2 + \left( c\nu \right)^2 \right)}}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
&lt;br /&gt;
====Rotating Second Order Systems with Viscous Damping====&lt;br /&gt;
Rotating systems with an ''unbalance'' produce excitation force proportional to the square of the excitation frequency.  The necessary variables are&lt;br /&gt;
:&amp;lt;math&amp;gt;m_r&amp;lt;/math&amp;gt; is the unbalanced mass,&lt;br /&gt;
:&amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; is the effective radious, and&lt;br /&gt;
:&amp;lt;math&amp;gt;\nu&amp;lt;/math&amp;gt; is the rotating angular speed.&lt;br /&gt;
Therefore the excitation force is&lt;br /&gt;
:&amp;lt;math&amp;gt;m_{r}r\nu^2&amp;lt;/math&amp;gt;&lt;br /&gt;
If applied to a system like Figure 1, the component of the force in the direction of motion is &amp;lt;math&amp;gt;m_{r}r\nu^2\mbox{ sin}\left( \nu t \right)&amp;lt;/math&amp;gt; and the amplitude of vibration is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;X=\frac{\left( \frac{m_r}{m} \right) r \left( \frac{\nu}{\omega} \right)^2}{\sqrt{\left( \left( 1 - \left( \frac{\nu}{\omega} \right)^2 \right)^2 + \left( 2\zeta \nu \omega \right)^2 \right)}}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
The value of ''&amp;amp;nu;/&amp;amp;omega;'' for maximum ''X'' can be found by differentiating the equation above to get&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\left( \frac{\nu}{\omega} \right)_{X_{max}} = \frac{1}{\sqrt{1-2 \zeta^2}}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
The peak response occurs when ''&amp;amp;nu; &amp;gt; &amp;amp;omega;''.  Also,&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;X_{max}=\left( \frac{m_r}{m} \right) \frac{r}{2\zeta \sqrt{1 - \zeta^2}}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''}}&lt;br /&gt;
&lt;br /&gt;
===Coulomb Damping&amp;lt;ref&amp;gt;Leigh, pp. 69-70&amp;lt;/ref&amp;gt;===&lt;br /&gt;
[[Image:One DOF, Free Coulomb Damped Vibration.png|'''Figure 3:  Coulomb Damping for single DOF system'''|thumb|right|300px]]&lt;br /&gt;
For full derivation see [[Coulomb Damping]].&lt;br /&gt;
&lt;br /&gt;
Figure 3 shows the model for a single degree of freedom system with forcing function and coulomb damping.  The equation of motion is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;m\ddot{x}+kx \pm F_{d}=F\mbox{ sin}\left(\nu t\right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Second Order System with Coulomb Damping}}&lt;br /&gt;
Note that this equation is non-linear.  This is due to the friction force always opposing the direction of motion.&lt;br /&gt;
&lt;br /&gt;
The motion can be discontinuous if ''F''&amp;lt;sub&amp;gt;''d''&amp;lt;/sub&amp;gt; is large compared to ''F''.  However, in most systems ''F''&amp;lt;sub&amp;gt;''d''&amp;lt;/sub&amp;gt; is small.  This fact allows us to create a linear approximation.&lt;br /&gt;
&lt;br /&gt;
Express ''F''&amp;lt;sub&amp;gt;''d''&amp;lt;/sub&amp;gt; in terms of ''c''&amp;lt;sub&amp;gt;''d''&amp;lt;/sub&amp;gt; - the viscous damping coefficient.&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;c_{d}=\frac{4F_{d}}{\pi \nu X}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;X=\frac{F}{\sqrt{\left [ \left( k-m\nu^2\right)^2 + \left(c_{d}\nu \right)^2 \right]}}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;X=\frac{F}{\sqrt{\left [ \left( k-m\nu^2\right)^2 + \left( \frac{4F_{d}}{\pi X} \right)^2 \right]}}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\frac{X}{X_{s}}=\frac{\sqrt{1-\left( \frac{4F_{d}}{\pi F} \right)^2}}{1-\left( \frac{\nu}{\omega} \right)^2}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
where&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{4F_{d}}{\pi F}&amp;lt;1&amp;lt;/math&amp;gt; or &amp;lt;math&amp;gt;F_{d}&amp;gt;\left( \frac{\pi}{4} \right) F&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At resonance the amplitude is not limited by Coulomb friction.&lt;br /&gt;
&lt;br /&gt;
===Hysteretic Damping&amp;lt;ref&amp;gt;Leigh, pp. 70-71&amp;lt;/ref&amp;gt;===&lt;br /&gt;
[[Image:Hysteretic Damping, Single DOF.png|'''Figure 4:  Hysteretic Damping for single DOF system'''|thumb|right|300px]]&lt;br /&gt;
For full derivation see [[Hysteretic Damping]].&lt;br /&gt;
&lt;br /&gt;
Figure 4 shows the model for a single degree of freedom system with forcing function and hysteretic damping.  The equation of motion is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;m\ddot{x}+k^{*}x=F\mbox{ sin}\left(\nu t\right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Second Order System with Hysteretic Damping}}&lt;br /&gt;
where&lt;br /&gt;
:&amp;lt;math&amp;gt;k^{*}=k\left(1+j\eta\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;x=\frac{F\mbox{ sin}\left(\nu t\right)}{\left(k-m\nu^2\right)+j\eta k}&amp;lt;/math&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{X}{X_{s}}=\frac{1}{\sqrt{\left(\left [ 1-\left(\frac{\nu}{\omega}\right)^2\right ] ^2 + \eta^2\right)}}&amp;lt;/math&amp;gt;&lt;br /&gt;
Note this result requires the &amp;lt;math&amp;gt;c=\frac{\eta k}{\nu}&amp;lt;/math&amp;gt; substitution.&lt;br /&gt;
&lt;br /&gt;
====Q factor====&lt;br /&gt;
If &amp;lt;math&amp;gt;c=\frac{\eta k}{\nu}&amp;lt;/math&amp;gt;, at resonance &amp;lt;math&amp;gt;c={\nu}\sqrt{km}&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;\eta=2\zeta=\frac{1}{Q}&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
Leigh, J. R. 2004 Control Theory.  ISBN 0863413390&lt;br /&gt;
&lt;br /&gt;
&amp;lt;amazon&amp;gt;0863413390&amp;lt;/amazon&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notes===&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:17:42 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:Forced_Vibration_in_Second_Order_Systems</comments>		</item>
		<item>
			<title>Initial Value Theorem</title>
			<link>http://wikis.controltheorypro.com/Initial_Value_Theorem</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/Initial_Value_Theorem</guid>
			<description>&lt;p&gt;Gabe Spradlin: Created page with &amp;quot;{{Header|:Category:Classical Control|Final Value Theorem||Classical Control}} Category:Classical Control Category:Digital Control   ==Introduction to Initial Value The...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|:Category:Classical Control|Final Value Theorem||Classical Control}}&lt;br /&gt;
[[Category:Classical Control]]&lt;br /&gt;
[[Category:Digital Control]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction to Initial Value Theorem==&lt;br /&gt;
In mathematics, the '''initial value theorem''' is a theorem used to relate [[frequency domain]] expressions to the [[time domain]] behavior as time approaches [[zero]].&amp;lt;ref&amp;gt;http://fourier.eng.hmc.edu/e102/lectures/Laplace_Transform/node17.html, 4/3/09&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Laplace Transform of &amp;lt;math&amp;gt;x\left(t\right)&amp;lt;/math&amp;gt; is&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\mathcal{L} \left[ x\left( t \right) \right]=X\left(s\right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Definition}}&lt;br /&gt;
where&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;X\left( s \right) = \int_{0}^\infty x \left( t \right) e^{-st}\,dt&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Definition|}}&lt;br /&gt;
be the (one-sided) [[Laplace transform]] of &amp;lt;math&amp;gt;x\left(t\right)&amp;lt;/math&amp;gt;.  The initial value theorem then states&amp;lt;ref&amp;gt;Cannon, pg 567&amp;lt;/ref&amp;gt;&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\lim_{t\to 0}x\left( t \right)=\lim_{s\to\infty}{sX \left( s \right)}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
==Continuous Time form of the Initial Value Theorem==&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\lim_{t\to 0}x\left( t \right)=\lim_{s\to\infty}{sX \left( s \right)}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Continuous Time|}}&lt;br /&gt;
&lt;br /&gt;
===Franklin et all's version&amp;lt;ref&amp;gt;Franklin et all, pg 105&amp;lt;/ref&amp;gt;===&lt;br /&gt;
The '''Initial Value Theorem''' states that it is always possible to determine the initial vlaue of the time function &amp;lt;math&amp;gt;f \left( t \right)&amp;lt;/math&amp;gt; from its Laplace Transform.  Mathematically this can be stated as:&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\lim_{s \to \infty} sF \left( s \right) = f \left( 0^{+} \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Eqn. 3.28|}}&lt;br /&gt;
&lt;br /&gt;
====Proof====&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\mathcal{L} \left \{ \frac{df}{dt} \right \}=sF \left(s \right) - f \left( 0^{-} \right)=\int_{0^{-}}^\infty e^{-st} \frac{df}{dt} dt&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Eqn. 3.29|}}&lt;br /&gt;
Consider when &amp;lt;math&amp;gt;s \to \infty&amp;lt;/math&amp;gt; and rewrite as&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\int_{0^{-}}^\infty e^{-st} \frac{df \left( t \right)}{dt} dt=\int_{0^{+}}^\infty e^{-st} \frac{df \left( t \right)}{dt} dt + \int_{0^{-}}^{0^{+}} e^{-st} \frac{df \left( t \right)}{dt} dt&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Taking the limit of Eqn. 3.29 as &amp;lt;math&amp;gt;s \to \infty&amp;lt;/math&amp;gt;, we get&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\lim_{s \to \infty} \left[ sF \left(s \right) - f \left( 0^{-} \right) = \lim_{s \to \infty} \left[ \int_{0^{-}}^{0^{+}} e^{0} \frac{df \left( t \right)}{dt} dt + \int_{0^{+}}^\infty e^{-st} \frac{df \left( t \right)}{dt} dt \right]&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
The 2nd term on the right side approaches 0 because &amp;lt;math&amp;gt;e^{-st} \to 0&amp;lt;/math&amp;gt;.  So&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\lim_{s \to \infty} \left[ sF \left(s \right) - f \left( 0^{-} \right) = \lim_{s \to \infty} \left[ f \left(0^{+} \right) - f \left( 0^{-} \right) \right] = f \left(0^{+} \right) - f \left( 0^{-} \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
or&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\lim_{s \to \infty} sF \left( s \right) = f \left( 0^{+} \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
====Example====&lt;br /&gt;
Find the initial value of the signal&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;Y \left( s \right) = \frac{3}{s \left( s-2 \right)}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Answer:&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;y \left( 0^{+} \right) = \lim_{s \to \infty}sY \left( s \right)= \lim_{s \to \infty} s\frac{3}{s \left( s-2 \right)} = s \frac{1}{s^{2}} = \frac{\infty}{\infty^{2}}= 0&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
==Discrete Time form of the Initial Value Theorem==&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\lim_{t\to 0}x\left( t \right)=\lim_{z\to\infty}{X \left( z \right)}=\lim_{z\to\infty}\frac{z-1}{z}{X \left( z \right)}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Discrete Time|}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*http://fourier.eng.hmc.edu/e102/lectures/Laplace_Transform/node17.html&lt;br /&gt;
*Robert H. Cannon, ''Dynamics of Physical Systems'', Courier Dover Publications, 2003&lt;br /&gt;
*Franklin, G. F., Emami-Naeini, A., and Powell, J. D. 1993 Feedback Control of Dynamic Systems. 3rd. Addison-Wesley Longman Publishing Co., Inc. ISBN 0201527472 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;amazon&amp;gt;0201527472&amp;lt;/amazon&amp;gt;&lt;br /&gt;
===Notes===&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:16:29 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:Initial_Value_Theorem</comments>		</item>
		<item>
			<title>Final Value Theorem</title>
			<link>http://wikis.controltheorypro.com/Final_Value_Theorem</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/Final_Value_Theorem</guid>
			<description>&lt;p&gt;Gabe Spradlin: Created page with &amp;quot;{{Header|:Category:Classical Control|Initial Value Theorem||Classical Control}} Category:Classical Control Category:Digital Control   ==Introduction to Final Value The...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|:Category:Classical Control|Initial Value Theorem||Classical Control}}&lt;br /&gt;
[[Category:Classical Control]]&lt;br /&gt;
[[Category:Digital Control]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction to Final Value Theorem&amp;lt;ref&amp;gt;Franklin et all, pp. 102-105&amp;lt;/ref&amp;gt;==&lt;br /&gt;
The Final Value Theorem allows the evaluation of the steady-state value of a time function from its Laplace transform.  The final value theorem is only valid if &amp;lt;math&amp;gt;X \left( s \right)&amp;lt;/math&amp;gt; is stable (all poles are in th left half plane).  If all poles are in the left half plane then&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\lim_{t \to \infty} y \left( t \right) = \lim_{s \to 0} sY \left( s \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=3.26|}}&lt;br /&gt;
&lt;br /&gt;
==Continuous Time Final Value Theorem&amp;lt;ref&amp;gt;Franklin et all, pp. 102-105&amp;lt;/ref&amp;gt;==&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\lim_{t \to \infty} y \left( t \right) = \lim_{s \to 0} sY \left( s \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=3.26|}}&lt;br /&gt;
&lt;br /&gt;
===Proof===&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\mathcal{L} \left \{ \frac{df}{dt} \right \}=sF \left(s \right) - f \left( 0^{-} \right)=\int_{0^{-}}^\infty e^{-st} \frac{df}{dt} dt&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Consider when &amp;lt;math&amp;gt;s \to 0&amp;lt;/math&amp;gt; and rewrite as&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\lim_{s \to 0} \left[sF \left(s \right) - f \left( 0^{-} \right) \right] = lim_{s \to 0} \left(\int_{0}^\infty e^{-st} \frac{df}{dt} dt \right) = \lim_{t \to \infty} \left[ f \left( t \right) - f \left( 0 \right) \right]&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Then&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\lim_{t \to \infty} f \left( t \right) = \lim_{s \to 0} sF \left( s \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Result 1|}}&lt;br /&gt;
Partial fractions can be used to see this another way&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;F \left( s \right) = \frac{C_{1}}{s-p_{1}}+\frac{C_{2}}{s-p_{2}}+ \cdots + \frac{C_{n}}{s-p_{n}}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
If &amp;lt;math&amp;gt;p_{1}=0&amp;lt;/math&amp;gt; and all other &amp;lt;math&amp;gt;p_{i}&amp;lt;0&amp;lt;/math&amp;gt; then &amp;lt;math&amp;gt;C_{1}&amp;lt;/math&amp;gt; becomes the steady-state value of &amp;lt;math&amp;gt;f \left( t \right)&amp;lt;/math&amp;gt; and&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;C_{1}=\lim_{t \to \infty} f \left( t \right) = sF \left(s \right) |_{s=0}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Result 2|}}&lt;br /&gt;
As you can see Result 1 is the same as Result 2.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
====The Right Way====&lt;br /&gt;
Find the steady-state value of the system&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;Y \left( s \right) = \frac{3 \left( s+2 \right)}{s \left(s^2+2s+10 \right)}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Applying the final value theorem:&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;y \left( \infty \right) = sY \left( s \right) |_{s=0}=\frac{3*2}{10}=0.6&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
====The Wrong Way====&lt;br /&gt;
Find the final value of the signal&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;Y \left( s \right) = \frac{3}{s \left( s-2 \right)}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
Answer:&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;y \left( \infty \right) = sY\left( s \right) |_{s=0}=-\frac{3}{2}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
However,&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;y \left( t \right) = \left( -\frac{3}{2} + \frac{3}{2}e^{2t} \right) 1 \left( t \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
Remember that the final value theorem is only valid when all the poles are in the left half plane (&amp;lt;math&amp;gt;p \le 0&amp;lt;/math&amp;gt;).  Clearly this system has a pole at +2 and therefore the final value theorem does not apply.&lt;br /&gt;
&lt;br /&gt;
==DiscreteTime Final Value Theorem==&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;\lim_{t \to \infty} x \left( t \right) = \lim_{s \to 0} sX \left( s \right) = \lim_{z \to 1} \left( z-1 \right) X \left( z \right)&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*Franklin, G. F., Emami-Naeini, A., and Powell, J. D. 1993 Feedback Control of Dynamic Systems. 3rd. Addison-Wesley Longman Publishing Co., Inc. ISBN 0201527472 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;amazon&amp;gt;0201527472&amp;lt;/amazon&amp;gt;&lt;br /&gt;
===Notes===&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:16:00 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:Final_Value_Theorem</comments>		</item>
		<item>
			<title>Electro-Optical Sensors</title>
			<link>http://wikis.controltheorypro.com/Electro-Optical_Sensors</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/Electro-Optical_Sensors</guid>
			<description>&lt;p&gt;Gabe Spradlin: Created page with &amp;quot;{{Header|:Category:Sensors|:Category:Modeling||All Sensors|All Modeling Articles}} Category:Sensors  {{TODO|Some sensors still need explaining. And there are new sensors c...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|:Category:Sensors|:Category:Modeling||All Sensors|All Modeling Articles}}&lt;br /&gt;
[[Category:Sensors]]&lt;br /&gt;
&lt;br /&gt;
{{TODO|Some sensors still need explaining. And there are new sensors coming out all the time that will need to be added.}}&lt;br /&gt;
&lt;br /&gt;
==Introduction to Electro-Optical Sensors==&lt;br /&gt;
{{SeeAlso|saMsg=[[:Category:Sensors|All Sensors]]}}&lt;br /&gt;
Electro-Optical sensors are a category of sensors that turn light energy into electrical energy.  The sensors can be common such as the light/dark sensors on kids' night lights - I suspect these are just simple solar cells that tell the light to run on when the voltage is appproximately 0.  Electro-Optical sensors can also be much more complicated.  A common but complex electro-optical sensor is the CCD at the heart of digital cameras.  CCDs are also at the heart of many scientific imaging satellites.&lt;br /&gt;
&lt;br /&gt;
In my laser communications work I come across a variety of electro-optical sensors.  The most common are LECs, Quad Cells, FPAs and CCDs.&lt;br /&gt;
&lt;br /&gt;
==A Quick Overview of Electro-Optical Sensors==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===LECs===&lt;br /&gt;
This section is adapted from [http://www.udt.com/application-notes/AN-Position-Sensing-Photodiodes.pdf UDT's Position Sensing Photodiode Application Note].&lt;br /&gt;
&lt;br /&gt;
Lateral effect cells (LECs) are Position Sensor Devices (PSDs) which are continuous single element planar diffused photodiodes with no gaps or dead areas. &lt;br /&gt;
&lt;br /&gt;
LECs provide direct readout of a light spot displacement across the entire active area.  The analog output is directly proportional to both the position and intensity of a light spot present on the detector active area.  A light spot present on the active area will generate a photocurrent, which flows from the point of incidence through the resistive layer to the contacts.  This photocurrent is inversely proportional to the resistance between the incident light spot and the contact.  When the input light spot is exactly at the device center, equal current signals are generated. By moving the light spot over the active area, the amount of current generated at the contacts will determine the exact light spot position at each instant of time.  These electrical signals are proportionately related to the light spot position from the center.&lt;br /&gt;
&lt;br /&gt;
The main advantage of LECs is their wide dynamic range.  They can measure the light spot position all the way to the edge of the sensor.  They are also independent of the light spot profile and intensity distribution that effects the position reading in the segmented diodes.  The input light beam may be any size and shape, since the position of the centroid of the light spot is indicated and provides electrical output signals proportional to the displacement from the center.  The devices can resolve positions better than 0.5 μm. The resolution is detector / circuit signal to noise ratio dependent.&lt;br /&gt;
&lt;br /&gt;
===Quad Cells===&lt;br /&gt;
This section is adapted from [http://www.udt.com/application-notes/AN-Position-Sensing-Photodiodes.pdf UDT's Position Sensing Photodiode Application Note].&lt;br /&gt;
&lt;br /&gt;
Segmented PSD’s, like Quad Cells, are common substrate photodiodes divided into either two or four segments (for one or two-dimensional measurements, respectively), separated by a gap or dead region.  A symmetrical optical beam generates equal photocurrents in all segments, if positioned at the center.  The relative position is obtained by simply measuring the output current of each segment.  They offer position resolution better than 0.1 μm and accuracy higher than LECs due to superior responsivity match between the elements. Since the position resolution is not dependent on the SNR of the system, as it is in LECs, very low light level detection is possible.  They exhibit excellent stability over time and temperature and fast response times necessary for pulsed applications. They are however, confined to certain limitations, such as the light spot has to overlap all segments at all times and it can not be smaller than the gap between the segments.  It is important to have a uniform intensity distribution of the light spot for correct measurements.  They are excellent devices for applications like nulling and beam centering.&lt;br /&gt;
&lt;br /&gt;
===CCDs===&lt;br /&gt;
[[Image:CCD Picture.jpg|'''A specially developed CCD used for ultraviolet imaging in a wire bonded package.'''|thumb|right|250px]]&lt;br /&gt;
Charge Coupled Devices (CCDs) are an array of photodiodes which can be thought of as a bucket for photons.  The fuller the bucket gets the more current that bucket outputs when the readout circuitry empties the bucket.  Often the array in a CCD is very large meaning larges amounts of parallel circuitry for emptying those buckets.  It also leads to a readout rate of the full array in the 10s of Hz.&lt;br /&gt;
&lt;br /&gt;
Additionally, CCD readout circuits typically readout a column of array pixels in sequencial order.  Figure 3 presents a simple graphic of how the CCD reads out the data.  To be specfic, the CCD reads the pixel at the bottom of the column first then moves the current from the buckets above down 1 pixel.  Then the circuit empties the next pixel and moves the rest down 1.  This process is repeated until all the pixel buckets are emptied.&lt;br /&gt;
[[Image:CCD Readout Diagram.png|'''Figure 3:  Simplified CCD Readout Diagram'''|thumb|left|300px]]&lt;br /&gt;
The way a CCD is readout creates a spatial noise across the imager.  There is electrical noise in each pixel which is accumulated as the current from 1 pixel bucket down to the next.  Also, light continues to shine on the CCD as the pixels are read out by the circuitry.  This means that the pixel data from the pixel at the bottom of the column is read first and thus has less noise than the pixel at the top.  This leads to even more spatial noise across the CCD.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| style=&amp;quot;background:transparent; color:black; font-size:120%; width:25%&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;top&amp;quot; border=&amp;quot;5&amp;quot;&lt;br /&gt;
|+ '''CCD Applications'''&lt;br /&gt;
! Applications&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Digital Cameras&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Space Imaging&lt;br /&gt;
|- style=&amp;quot;color: #C00000;&amp;quot; align=&amp;quot;left&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
Star Trackers&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CMOS===&lt;br /&gt;
Complementary Metal Oxide Semiconductor (CMOS) is an imager similar to CCDs.  In CCDs each pixel gathers light and electrical potential is transferred to a number of pixels before becoming an analog voltage.  This analog voltage then needs to converted to a digital number.  In CMOS detectors each pixel has its own photon to voltage conversion.  Many CMOS detectors have amplifiers, noise corrections and an analog to digital converter so that each pixel is output as a digital number.&lt;br /&gt;
&lt;br /&gt;
In CCDs all of the pixel area can be devoted to gathering light making them more sensitive than a CMOS.  Also, since all of the pixels are read out through a small number of charge to voltage and voltage to digital number converters the uniformity across a CCD is better than a CMOS detector.&lt;br /&gt;
&lt;br /&gt;
===FPAs===&lt;br /&gt;
Focal Plane Arrays (FPAs) are similar to CMOS except that CMOS and CCDs are for visible light while FPAs are used for infrared.  (Infrared light is invisible to CMOS and CCDs because they are made of silicon.)  Like a CMOS, an FPA can have circuitry for each pixel.  And like a CMOS uniformity across the array can be a problem.&lt;br /&gt;
&lt;br /&gt;
To correct the non-uniformity of the FPA the FPA can be tested with a uniform light source.  Each pixel can be read and compared to an ideal value.  The non-uniformities come from a difference in electrical circuitry and responsivity to light from pixel to pixel.  This is observed as a change in photon to voltage gain.  Each pixel gain difference can be accumulated into a table.  This table can then be applied as a correction factor.&lt;br /&gt;
&lt;br /&gt;
==A Quick Overview of Electro-Optical Sensor Noise==&lt;br /&gt;
[[Image:Generic Random Noise Model.png|'''Figure 1:  Generic Random Noise Model'''|thumb|left|350px]]&lt;br /&gt;
All sensors have noise.  Electro-optical sensor noise is generally an accumulation of Shot Noise, Johnson (thermal) Noise, Dark Current Noise, and others specific to the sensor such as Beat Noise.  All noises are random but Johnson and Dark Current noise have a &amp;quot;fixed&amp;quot; RMS magnitude.  Shot noise is signal strength dependent.&lt;br /&gt;
&lt;br /&gt;
{{SeeAlso|saMsg=[[Basic Noise Modeling]]}}&lt;br /&gt;
In most of my modeling the sim is too complex to let it run for more than a few seconds of sim time.  These few seconds take 10s of minutes, sometimes hours, of real time to complete.  In reality the RMS magnitude of the Dark Current and Johnson noise will be approximately constant.  However, Shot noise is signal strength dependent and signal strength can change very rapidly.  Firgure 1 show a generic random noise model with a fixed RMS magnitude.&lt;br /&gt;
&lt;br /&gt;
For Dark Current and Johnson noise the model in Figure 1 is adequate when you set the Band Limited White Noise block to have an RMS of 1 and the constant block to the RMS value you desire.  For Shot noise the constant needs to be replaced with a connection to a time varying source like a gain connected to a signal power measure.&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:13:12 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:Electro-Optical_Sensors</comments>		</item>
		<item>
			<title>PI Control</title>
			<link>http://wikis.controltheorypro.com/PI_Control</link>
			<guid isPermaLink="false">http://wikis.controltheorypro.com/PI_Control</guid>
			<description>&lt;p&gt;Gabe Spradlin: Created page with &amp;quot;{{Header|:Category:SISO|:Category:Controller Design||SISO|Controller Design}} Category:SISO Category:Controller Design Category:Classical Control   ==Introduction ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|:Category:SISO|:Category:Controller Design||SISO|Controller Design}}&lt;br /&gt;
[[Category:SISO]]&lt;br /&gt;
[[Category:Controller Design]]&lt;br /&gt;
[[Category:Classical Control]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction to Proportional-Integral Controller (PI) Design==&lt;br /&gt;
A PI-Lead controller is a proportional gain in parallel with an integrator; both in series with a lead controller.  The proportional gain provides fast error response.  The integrator drives the system to a 0 steady-state error.&lt;br /&gt;
&lt;br /&gt;
==Mathematics of the Proportional-Integral Controller==&lt;br /&gt;
[[Image:PI Controller Examples.png|'''Figure 2: PI Controller Example'''|thumb|right|350px]]&lt;br /&gt;
The Proportional-Integral (PI) Controller is a proportional controller (simple gain &amp;lt;math&amp;gt;k_{p}&amp;lt;/math&amp;gt;) and an integrator &amp;lt;math&amp;gt;\left(\frac{k_{i}}{s}\right)&amp;lt;/math&amp;gt;.  Examples of PI controllers with different zeros are on the right.&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;K\left(s\right)=k_{p} + \frac{k_{i}}{s}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;K\left(s\right)=\frac{k_{p}s}{s} + \frac{k_{i}}{s}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;K\left(s\right)=\frac{k_{p}s + k_{i}}{s}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=''|}}&lt;br /&gt;
{{Eqn|&lt;br /&gt;
eqnValue=&amp;lt;math&amp;gt;K\left(s\right)=k_{p}\frac{s + \frac{k_{i}}{k_{p}}}{s}&amp;lt;/math&amp;gt;|&lt;br /&gt;
number=Eqn. 1|}}&lt;br /&gt;
&lt;br /&gt;
The MATLAB command to create a PI controller is&lt;br /&gt;
  PIcomp = @(z) tf([1 z],[1 0]);&lt;br /&gt;
where&lt;br /&gt;
:z is the zeros in a PI controller.&lt;br /&gt;
&lt;br /&gt;
The MATLAB command presented ignores the proportional gain, &amp;lt;math&amp;gt;k_{p}&amp;lt;/math&amp;gt;.  The proportional gain is set so that the open loop system can achieve the desired open loop crossover frequency.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Standard Controller Forms]]&lt;br /&gt;
*[[PI-Lead Control]]&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 17:10:21 GMT</pubDate>			<dc:creator>Gabe Spradlin</dc:creator>			<comments>http://wikis.controltheorypro.com/Talk:PI_Control</comments>		</item>
	</channel>
</rss>