Plant Decomposition
LU Decomposition is applied to a sparse banded matrix. We show how fill-ins can make solution by elimination not manageable. The same matrix is used to solve the Poiseuille flow problem in a rectangular channel using the finite differences approach. The result obtained using this numerical...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): Poiseuille Flow in a Rectangular Channel Download |
- This demo supports R2006a -> R2010aSimulink plant and controller models are used with LEGO's latest high-tech robot (ARM-based LEGO Mindstorms NXT) to illustrate industrial application of Model-Based Design with Production Code Generation. Take note of the model architecture and component...
Platforms: Matlab
License: Freeware | Size: 5.92 MB | Download (49): Embedded Coder Robot NXT Demo Offers an enjoyable Model-Based Design experience using Simulink models with Lego robots Author: Takashi Chikam(Scripts) Download |
Estimating plant model parameters and tuning controllers are challenging tasks. Optimization-based methods help to systematically accelerate the tundlTCing process and let engineers tune multiple parameters at the same time. Further efficiencies can be gained by running the optimization in a...
Platforms: Matlab
License: Freeware | Size: 952.32 KB | Download (42): Improving Simulink Design Optimization Performance Using Parallel Computing Download |
Most PID tuning rules are based on first-order plus time delay assumption of the plant hence cannot ensure the best control performance. Using mordern optimization techniques, it is possible to tune a PID controller based on the actual transfer function of the plant to optimize the closed-loop...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (46): Learning PID Tuning III: Performance Index Optimization Download |
Gas absorption is a very ubiquitous unit operation in any chemical plant. It has in common with liquid-liquid extraction that there are two carrier streams and one solute to be partioned between them. Here, we use the McCabe and Thiele graphical method to study the separation of acetone from air....
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): Absorption of Acetone in Air Using Water Download |
Unknown Input Observers(UIO) are used in model based FDI schemes to reduce or almost eliminate the effect of unknown disturbances on the plant/system.Further they can be used to generate residuls that are insensitive to unknown disturbances or noise, thus lower the false alarm rate.For isolation...
Platforms: Matlab
License: Freeware | Size: 20.48 KB | Download (46): UIO based Fault Detection and Isolation in dynamic systems Download |
B3MSV Bidirectional Branch and Bound(B3) subset selection using the the Minimum Singular Value (MSV) as the criterion.Consider the following subset selection problem:Given a tall (m x n, m>n) matrix, A, to find n rows of A such that the resulted n x n square submatrix has the largest MSV among...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): Bidirectional Branch and Bound Minimum Singular Value Solver (V2) Download |
This blockreceives serial data from an instrument or processor and decode it to apply on a plant model. You can see how serial receive block works and other blocks like ASCII Decode and Data type conversion . After receiving the data and decoding, it is applied to the plant model (transfer...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Receive serial data and decode it Download |
Finds the weighting coefficients of the linear combination of a set of Legendre polynomials up to order N.Three methods are available (actually just for fun): 'inv' (default) inverts the normal equation matrix directly, while 'chol' and 'qr' find the solution via Cholesky and QR decomposition,...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (40): Legendre polynomial fitting Download |
The FWR Toolbox is a MATLAB toolbox used to analysis the Finite Word Length ed¬TCdeects of linear time-invariant digital filters/controllers implementations.When digital d¬TCdalter/controller are implemented in computing machines (micro-controller, DSP, FPGA, etc.) with d¬TCdanite...
Platforms: Matlab
License: Freeware | Size: 1.23 MB | Download (39): FWR Toolbox Download |
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.The underlying working principle is to apply the step in subsequent...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (55): GA-tuned Input Shaper Download |
MEDIAN_POLISH(X) fits an additive model to a 2D input matrix, X, assuming a decomposition of (constant + rows + columns).Median polishing is useful for removing spatial trends in the data by alternately removing medians from the rows and columns of the data. The algorithm proceeds as follows....
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (40): Median Polish Download |
Design of a robust digital controller with PPR toolboxThis script shows the basic steps for the "digital two degrees of freedom controller" (2DOF) design with the PPR toolbox.The illustration of our methodology is based on a difficult plant control. To get a 2DOF controller, only 2 "high level"...
Platforms: Matlab
License: Freeware | Size: 163.84 KB | Download (46): Design of a robust digital controller with PPR toolbox Download |
This program outputs a graphical & numerical image quality measure based on Singular Value Decomposition. For the given images, Blockwise SVD is taken and image quality measure is derived. For details on the implementation, please refer Aleksandr Shnayderman, Alexander Gusev, and Ahmet M....
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 122.88 KB | Download (40): SVD-based Image Quality Measureb Download |
finds null space and range of a sparse matrix using lu decomposition.This routine is devoted to find null space of possibly large matrix fast.Results may be inaccurate if zero and nonzero singular values are not well separated.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): Null space of a sparse matrix Download |
ECR is a new method for regression analysis, which employs a supervising alpha to supervise the X-matrix decomposition. When alpha=0, ECR coincides with principal component regression (PCR), when alpha=1, ECR coincides with partial least squares (PLS), when alpha is between 0 and 1, ECR could...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 20.48 KB | Download (39): Elastic Component Regression (ECR) for uncovering the path from PCR to PLS Download |
MVG is a multivariate Gaussian (normal) random number generator. A user can generate a vector from the multivariate normal distribution of any dimension by specifying a mean vector and symmetric positive-definite covariance matrix. A linear transformation based on the Cholesky decomposition of...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (41): MVG Multivariate Gaussian random number generator Download |
Do principal components analysis (PCA) on real-valued data.Two methods are available: 'eig' and 'svd' which solve the problem by eigenvalue decomposition and singula value decomposition, respectively. Please note that 'svd' is running in 'economy' mode.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (49): Principal components analysis (PCA) Download |
The model shows how Simulink and Stateflow can be used to model plant and control algorithms for an airport conveyer belt. MATLAB is used for animation.Coverage analysis can be used to detect uncovered areas in the controller during specific tests [Simulink Verification & Validation].Automatic...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 81.92 KB | Download (43): Airport Conveyer Belt Download |
System Identification for 2nd order Plant is done. you can check which learning rate is optimum. You get to see the plots of error square,log of Normalized error square and testing of Model and Original Plant is done... where you get the accuracy of the model...And Performance of RLS and LMS...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): Performance of RLS and LMS in System Identification Download |