Control theory

Solves siso mean-square optimal control design problems: a(p)x = b(p)u + f(t) in matlab

The following Matlab project contains the source code and Matlab examples used for solves siso mean-square optimal control design problems: a(p)x = b(p)u + f(t) . Solves SISO mean-square optimal control design problems of the following form: Let the controlled plant is described by differential equation                  A(p)x = B(p)u + f(t), where x - scalar controlled variable, u - scalar control, A(p),B(p) are polynomials of p = d/dt, f(t) - external disturbance with known spectral density Sf=S(s)S(-s)=N(s)N(-s)/(T(s)T(-s)) (N(s),T(s) are Hurwitz polynomials).

Lyapack toolbox provides solutions for certain large scale problems related to lyapunov equations. in matlab

The following Matlab project contains the source code and Matlab examples used for lyapack toolbox provides solutions for certain large scale problems related to lyapunov equations. . LYAPACK is a MATLAB toolbox for the solution of certain large scale problems in control theory, which are closely related to Lyapunov equations.

Perform system identification and control system design for linear siso processes. in matlab

The following Matlab project contains the source code and Matlab examples used for perform system identification and control system design for linear siso processes. . ATVplus is a suite of MATLAB files that create a graphical user interface (GUI) to perform system identification and control system design using the ATV+ technique.

The nnsysid toolbox contains a number of tools for identification of nonlinear dynamic systems with in matlab

The following Matlab project contains the source code and Matlab examples used for the nnsysid toolbox contains a number of tools for identification of nonlinear dynamic systems with . Neural Network Based System Identification Toolbox Version 2 The NNSYSID toolbox contains a number of tools for identification of nonlinear dynamic systems with neural networks.

Pid controller in matlab

The following Matlab project contains the source code and Matlab examples used for pid controller. This simple program help you to calculate parameters for a pid controller for first order systems with delay using different method: Ziegler Nichols,Cohen coon,IMC...

Hankelsv computes hankel singular values and grammians. (improved version of hksv) in matlab

The following Matlab project contains the source code and Matlab examples used for hankelsv computes hankel singular values and grammians. (improved version of hksv) . HANKELSV computes controllability and observability grammians Wc, Wo, and the Hankel singular values OUT of an LTI model SYS (created with either TF, ZPK, SS, or FRD).

Direct adaptive control algorithms theory and applications, 2e companion software in matlab

The following Matlab project contains the source code and Matlab examples used for direct adaptive control algorithms theory and applications, 2e companion software. Companion software for the Direct Adaptive Control Algorithms: Theory and Applications, 2e book by Howard Kaufman, Itzhak Barkana & Kenneth Sobel

Nonlinear least square optimization through parameter estimation using the unscented kalman filter in matlab

The following Matlab project contains the source code and Matlab examples used for nonlinear least square optimization through parameter estimation using the unscented kalman filter. The Kalman filter can be interpreted as a feedback approach to minimize the least equare error.

Exp.sweep and impulse response in matlab

The following Matlab project contains the source code and Matlab examples used for exp.sweep and impulse response. [sweep,invsweep]=expsweep(T,f1,f2,silence,fs) generate sine sweep with exponential frequency dependent energy decay over time and time/frequency inverse for impulse response calculation inputs: T = sweep duration in seconds f1 = start frequency in Hz f2 = end frequency in Hz silence = silence before and after sweep in seconds (default: 0) fs = sampling frequency (default: 44100) [h,h_dist]=sweepIR(rec,Nimp,T,f1,f2,offset,fs)

Ga tuned input shaper in matlab

The following Matlab project contains the source code and Matlab examples used for ga tuned input shaper. The purpose of Input Shaping is to filter out big changes (typically steps) in the reference signal of a closed-loop system which excite all the modes of the plant causing relevant snap overshoots and oscillations in the response.

Tp tool in matlab

The following Matlab project contains the source code and Matlab examples used for tp tool. The Tensor Product model transformation is a numerical method that is capable of uniformly transforming LPV (linear parameter-varying) dynamic models into polytopic forms, both in a theoretical and algorithmic context.

Reduced order inf. horizon time inv. discr. time lqg control for systems with white parameters in matlab

The following Matlab project contains the source code and Matlab examples used for reduced order inf. horizon time inv. discr. time lqg control for systems with white parameters. Software described in and associated with the paper "Numerical algorithms and issues concerning the discrete-time optimal projection equations for systems with white parameters", Proceedings UKACC International Conference on Control '98, 1-4 Sept.

Impulse response invariant discretization of bico (bode's ideal cut off) transfer function in matlab

The following Matlab project contains the source code and Matlab examples used for impulse response invariant discretization of bico (bode's ideal cut off) transfer function. Impulse response invariant discretization of BICO (Bode's Ideal Cut-Off) transfer function BICO TF= 1./((s./w0+sqrt((s./w0).^2+1)).^r); r is a positive real number IN:       Ts: The sampling period       w0: Cutoff frequency        r: order       q : Denominator and Numerator order of the approximated z-transfer function       TEST CODE:    BICO_irid(0.01,1,1.2,5);

Pages

Subscribe to RSS - Control theory