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

📄 systprop.htm

📁 matlab的FDC工具箱
💻 HTM
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
  <head>
    <link rel="stylesheet" type="text/css" href="fdchelp.css">
    <title>
      FDC help: SYSTPROP
    </title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
  </head>
  <body bgcolor="#DDDDDD"><div>
    <h2>
      The utility <i>SYSTPROP</i>
    </h2>
    <p><i>SYSTPROP</i> is a simple utility that provides a quick overview of some important properties of a linear system:</p> 
<pre>
     1. time constant                             tau
     2. natural frequency of undamped system      w0
     3. eigenfrequency of the system              wn
     4. period                                    P
     5. damping factor                            zeta
     6. percentage overshoot                      PO
     7. peak-time                                 Tpeak
     8. settling time to a 2% band                Tset
     9. halve-time                                Thalve
</pre>
    <p><i>SYSTPROP</i> also provides conclusions about the stability of the system and possible oscillatory behaviour, and it lists a short summary of the physical meaning of some system properties. For state-space models, information about the controllability and observability of the linear system will also be given, and for transfer function models, information about possible non-minimum-phase behaviour will be presented.</p>

    <p>Some definitions:</p>
    <ul>
      <li>The time constant 'tau' is the time in seconds for the decaying exponential transient (in case of non-oscillatory behavior) or amplitude of oscillation (in case of oscillatory behavior) to be reduced to <var>e</var><sup>-1</sup>&nbsp;=&nbsp;0.368 of its initial value.</li>
    </ul>

    <p>The results are displayed on screen and also saved to a user-specified diary-file <small>SYSTPROP.LOG</small>. The default location to store this file will normally be the FDC data directory; if <i>SYSTPROP</i> is not able to locate that directory, it will start with the current working directory. The destination directory and filename can of course be changed in the save dialog. To cancel the creation of the diary-file altogether, select 'Cancel' or click on the Close button in the save dialog.</p>
    
    <h3>Usage</h3>

    <p><code>[X,Y] = systprop(A,B,C,D)</code> will return the system properties in the matrix <i>X</i> and the eigenvalues of <i>A</i> in the columnvector <i>Y</i>. In addition, this call yields information about the controllability and observability of the system. The columns of the matrix <i>X</i> correspond with the system properties 1 through 9 in the table above, i.e.:</p>
<pre>
     X = [tau, w0, wn, P, zeta, PO, Tpeak, Tset, Thalve]
</pre>
     <p><code>[X,Y] = systprop(A,B,C)</code> does the same, except all elements of the <i>D</i> matrix will be assumed to equal zero.</p>
     <p><code>[X,Y] = systprop(A)</code> returns the system properties in the matrix X and the eigenvalues of A in the columvector Y; see the definitions above.</p>
     <p><code>[X,Y] = systprop(num,den)</code> will evaluate the equivalent transfer function representation.</p>
     <p><code>systprop(Y)</code> returns the matrix <i>X</i> if <i>Y</i> contains the eigenvalues of a system in a columnvector. If <i>Y</i> is a scalar, it will be treated as a single eigenvalue, instead of a (1x1) <i>A</i> matrix. To analyze a system consisting of a (1x1) <i>A</i> matrix, use the call <code>[X,Y] = systprop(A,0,0)</code> instead.<p>
     <p><b>Note:</b> this function requires the Control System Toolbox! In addition, be aware that SYSTPROP uses the routine <a href="num2str2.htm">NUM2STR2</a> for output formatting.</p>
     
     <h3>Some general notes about system performance</h3>
     <ol>
       <li> The system is stable (i.e. the transient solution will decay to zero) if all poles are located in the left half plane of the s-plane</li>
       <li> To avoid excessive overshoot and unduly oscillator behaviour, the damping ratio must be adequate, thus the angle phi (the angle between the real-axis of the s-plane and the line through the origin and the pole) must not be too close to zero.</li>
       <li>The time constant and settling time can be reduced (response speed increased) by increasing the negative real part of the poles.</li>
       <li>Undamped frequency = distance from pole to origin; moving the poles out radially (i.e. with constant damping factor) increases the speed of the response, thus reducing settling time, peak time and rise time, while the percentage overshoot will remain constant.</li>
       <li>Natural frequency = resonant frequency or damped natural frequency. This is the frequency of transient oscillations, which equals the imaginary part of the pole positions.</li>
       <li>Peak time and rise time are reduced by increasing the imaginary part of the pole locations.</li>
     </ol>
     <p>For quick reference, the above notes will be included in the <small>SYSTPROP.LOG</small> file too. For more details, it is recommended to read the source-code of <small>SYSTPROP.M</small> and to refer to <i>J. van de Vegte, 'Feedback Control Systems', Prentice Hall International Editions, London, 2nd edition, 1990.</li></p>
  </div></body>
</html>



⌨️ 快捷键说明

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