![]() |
PSS Common Module
MATLAB toolboxes for aerospace analysis
|
Control functions.
More...Files | |
| file | Acker.m |
| Compute the controllability matrix. | |
| file | ACTF.m |
| Generic sensor or actuator model. | |
| file | Alias.m |
| Computes the fundamental alias of a frequency. | |
| file | AllanVariance.m |
| Implements the overlapping Allan Variance. | |
| file | Append.m |
| Check the dimensions of a, b, c and d for consistency. | |
| file | BalReal.m |
| Check the dimensions of a, b, c and d for consistency. | |
| file | BalRealG.m |
| Computes a balanced realization of g. | |
| file | BodeGP.m |
| Computes the phase using the Bode gain phase rule. | |
| file | C2DelZOH.m |
| Check the inputs. | |
| file | C2DFOH.m |
| Check the inputs. | |
| file | C2DPulse.m |
| Check the inputs. | |
| file | C2DZOH.m |
| Check the inputs. | |
| file | C2DZOHWD.m |
| Check the inputs. | |
| file | CButter.m |
| Build the continuous filter. | |
| file | CCVModel.m |
| Default output. | |
| file | CGram.m |
| Check the dimensions for consistency. | |
| file | CInputs.m |
| Generates different control inputs. | |
| file | CLoopS.m |
| Creates a closed loop system. | |
| file | CLPoles.m |
| Reduce the order of the system. | |
| file | CompE.m |
| Combine in series. | |
| file | CToD.m |
| Create a discrete time compensator from a continuous time compensator. | |
| file | CToDRand.m |
| file | DBalReal.m |
| Check the dimensions of a, b, c and d for consistency. | |
| file | DBode.m |
| Generates a Bode plot for a discrete time system. | |
| file | DCGain.m |
| Default discrete time domain. | |
| file | DCGram.m |
| Check the dimensions for consistency. | |
| file | Delay.m |
| Create a model of a delay using Pade approximants for exp(-sT). | |
| file | DigitalFilter.m |
| Demo. | |
| file | DispG.m |
| Display a statespace system using vertical bar charts. | |
| file | DOGram.m |
| Check the dimensions for consistency. | |
| file | DQCE.m |
| Check the inputs. | |
| file | DQCR.m |
| Check the inputs. | |
| file | DRiccati.m |
| Check the inputs. | |
| file | EigEval.m |
| Unitize. | |
| file | ESAssign.m |
| Check the eigenvalues. | |
| file | ESAssignDraper.m |
| Generate the weighting matrix. | |
| file | EVAssgnC.m |
| The following insures real gains. | |
| file | EVAssgnE.m |
| Use eigevector assignment to design an estimator. | |
| file | EVDesMat.m |
| Create the design matrix for the eigenstructure assignment technique. | |
| file | FFTEngy.m |
| Plot the energy in a signal. | |
| file | FindPeaks.m |
| Find peaks of the inputs by looking at slopes. | |
| file | FOPID.m |
| Fractional order PID controller. | |
| file | FResp.m |
| Demo. | |
| file | FRespG.m |
| Check arguments. | |
| file | FRespPlot.m |
| Nichols plot. | |
| file | Gen2nd.m |
| Creates a second order transfer function. | |
| file | GND.m |
| Check arguments. | |
| file | GPMargin.m |
| Use the Bode Gain/Phase relationship to get the correct phase. | |
| file | GSS.m |
| Compute the multivariable frequency response of the system. | |
| file | IC.m |
| Check inputs. | |
| file | Integral.m |
| Input processing. | |
| file | InvSys.m |
| Check the dimensions of a, b, c and d for consistency. | |
| file | JLQOF.m |
| Linear quadratic regulator with an output feedback cost function. | |
| file | JLQTOF.m |
| Output feedback design with a reference input. | |
| file | JLQTWOF.m |
| Output feedback design with a reference input. | |
| file | KronProd.m |
| Compute the Kronecker product. | |
| file | KronSum.m |
| Compute the Kronecker sum. | |
| file | KSmooth.m |
| Forward propagation. | |
| file | LeadLag.m |
| Create a lead or lag. | |
| file | LFBal.m |
| Perform low frequency prebalancing of a system. | |
| file | Limit.m |
| Limits a matrix. | |
| file | LQC.m |
| Build the regulator. | |
| file | MagPlot.m |
| Check arguments. | |
| file | MSR.m |
| Extract the necessary matrices. | |
| file | ND2SS.m |
| Creates state-space model from numerator and denominator polynomials. | |
| file | NLFilter.m |
| Implements a nonlinear fixed gain filter. | |
| file | Notch.m |
| Demo. | |
| file | NQuant.m |
| Computes the variance for various types of roundoff. | |
| file | NumericalTransferFunction.m |
| Demo. | |
| file | Nyquist.m |
| Demo. | |
| file | OGram.m |
| Check the dimensions for consistency. | |
| file | P3Axis.m |
| A 3-axis proportional controller. | |
| file | Parallel.m |
| Check the dimensions of a, b, c and d for consistency. | |
| file | PDDesign.m |
| Design a PD controller. | |
| file | PGains.m |
| Find the Hessenberg form of a such that a = t*ah*t' and t'*t = eye(t) | |
| file | PhasePlane.m |
| Switching logic. | |
| file | PID.m |
| Demo. | |
| file | PIDesign.m |
| Design a PI controller. | |
| file | PIDMIMO.m |
| Compute the gains assuming that omegaR is large, 5 to 10 times omega. | |
| file | PIDProper.m |
| transfer function representation of non-proper PID | |
| file | PIDWithLag.m |
| Defaults for demos. | |
| file | PILeaky.m |
| Demo. | |
| file | PrintEigenvalues.m |
| Print eigenvalues to the command window. | |
| file | PropStateSpace.m |
| Propagate a state space model. | |
| file | PWM.m |
| Create a model of a pulsewidth modulator using Padé approximants. | |
| file | QCE.m |
| Check the inputs. | |
| file | QCR.m |
| Check the inputs. | |
| file | Quant.m |
| Quantizes a matrix using user defined rounding. | |
| file | Riccati.m |
| Check the inputs. | |
| file | RootLocus.m |
| Demo. | |
| file | RootSort.m |
| Demo. | |
| file | RouthArray.m |
| Coefficients are [s^n ... s^0]. | |
| file | S2Damp.m |
| Eigenvalues to damping and natural frequency. | |
| file | S2Z.m |
| Transform an s-plane transfer function into the z-plane. | |
| file | SelectS.m |
| Extract selected states from a state space model. | |
| file | Series.m |
| Series connects two state space models. | |
| file | ShapeFlt.m |
| Generate the lowpass filter. | |
| file | SizeAB.m |
| Checks the dimensions of the set a, b for consistency. | |
| file | SizeABCD.m |
| Checks the dimensions of the set a,b,c,d for consistency. | |
| file | SizeAC.m |
| Checks the dimensions of the set a, c for consistency. | |
| file | SRiccati.m |
| Solves the matrix Riccati equation. | |
| file | SS2ND.m |
| The denominator polynomial. | |
| file | SSEmpty.m |
| Creates an empty state space system. | |
| file | SSFromNonlinear.m |
| Demo. | |
| file | StatePrp.m |
| Propagates state equations. | |
| file | SteadyS.m |
| Determine the steady state control for a state space system. | |
| file | Step.m |
| Check inputs. | |
| file | SVPlot.m |
| Generate the frequencies if required by looking at the pole and zero locations for each channel. | |
| file | TResp.m |
| Compute the time response of a state-space system. | |
| file | TrnsZero.m |
| Check the dimensions of a, b, c and d for consistency. | |
| file | TTPlots.m |
| Test for number of arguments. | |
| file | Windup.m |
| Implements anti windup compensation. | |
| file | WPZ.m |
| Check arguments. | |
| file | WReson.m |
| Find eigenvalues with significant imaginary parts and ignore half of the complex conjugate pairs. | |
| file | Z2Damp.m |
| Z domain to s domain damping and natural frequency. | |
| file | Z2S.m |
| Transform an z-plane transfer function into the s-plane. | |
| file | ZFresp.m |
| convert to poly in positive powers of z | |
| file | ZOH.m |
| Normalize so the the lowest order denominator term is 1. | |
Control functions.