RMCT for Scilab: functions

TOOLBOXES TUTORIAL


Links to help files

These help files are expected to give an idea of the potentialities of the toolbox. Some of them contain an illustrative example but more detailed examples are available on the tutorial page. Eigenstructure assignment options (desired eigenvector, projection and so on) are explained here.

add_cstr add_dyn add_obs azer choi_ev clean_ev comp_dv
contr_ev crit_ctr crit_k cstr_dp cstr_eig cstr_ev cstr_ini
cstr_k cstr_qud defin_vw demodata dfb_ins dfb2obs dfb_proj
dist_qud dp_cstr dyn2sta eig_cstr eig_fb fb_dyn fb_prop
fb_tun fb_view ff_assgn ff_stat ktf_crit ktf_cstr lsim_mod
ob_gene ob_ins obs2dfb plot_con plot_res plot_zer rcamdata
rcampol rcamstep sfb_ins sfb_proj sob_proj sort_ev sta2dyn
str_cstr str_view vicin_ev


Lists of the RMCT functions ordered by topics


Core function
defin_vw Closed-loop eigenstructure selection

Proportional feedback design
fb_prop General eigenvalue / eigenvector assignment
sfb_ins Insensitive state feedback
sfb_proj State feedback assignment by projection

Observer manipulation and design
ob_gene General observer design by standard assignment
ob_ins Insensitive observer design
sob_proj Full state observer design by projection
add_obs Connects an observer
obs2dfb Observer-based fb <-> standard dynamic fb
dfb2obs Standard dynamic fb <-> observer-based fb

Single-model dynamic feedback design
fb_dyn Special case of multi-model case, click here
dfb_ins Observer-based insensitive dynamic feedback
dfb_proj Observer-based dynamic feedback using projections

Dynamic / proportional feedback
add_dyn To treat dynamic feedback with fb_prop or fb_tun
sta2dyn Gain feedback <-> dynamic feedback (see add_dyn)
dyn2sta Dynamic feedback <-> gain feedback (see add_dyn)

Feedforward design
ff_assgn ``Assignment'' by feedforward/cancellation
ff_stat Static gain made equal to identity

Multi-model dynamic feedback
Multi-model sub-toolbox
fb_dyn Main function (treatment of CRIT and CSTR)
fb_view Displays results on the screen
Building of the matrix CRIT
ktf_crit Definition of a criterion relative to the gain
Building of the matrix CSTR
str_cstr Definition of gain structure
str_view Displays gain structure on the screen
eig_cstr Multi-model eigenstructure assignment
dp_cstr Pole shifting, multi-model case
add_cstr Frequency domain template for gain shaping

Tuning of proportional feedback gains
Tuning sub-toolbox
fb_tun Main function (treatment of CRIT and CSTR)
Building of the matrix CRIT
crit_k Crit. relative to the entries of K0 + DK or DK
crit_ctr Equality constraints replaced by a criterion
Building of the matrix CSTR
cstr_ini Initialization of the matrix CSTR
cstr_k Constraints on gain coefficients
cstr_dp Constraints on pole shifting
cstr_ev Constraints on eigenvalue assignment
cstr_eig Constraints on assignment of eigenvalues & eigenvectors
cstr_qud Constraints on for pole shifting into quadrilaterals
dist_qud Distance of poles from a quadrilateral
Designer building of the matrix CSTR
comp_dv First order eigenstructure (v,w,u,t) variation
k2ksi Treatment of the trace of a product of matrices
ab2cstr Plugs constraints into the matrix CSTR

Selection of eigenvalues
choi_ev Ordering of eigenvalues
clean_ev Treats complex conjugates
sort_ev Extracts eigenvalues satisfying a logical expression
contr_ev Selects eigenvalues with minimum controllability
vicin_ev Extracts eigenvalues in the vicinity of given values

Functions for modal analysis
lsim_mod Modal simulation and plotting
plot_con Controllability / observability measures
plot_res Residuals
azer Zero and almost-zero computation
plot_zer 3D-plot for almost-zeros
eig_fb Closed-loop eigenstructure computation

Demonstration
demodata Miscellaneous models
rcamdata Bank of aircraft linearized models
rcampole Pole analysis relative to rcamdata
rcamstep Step response analysis relative to rcamdata

TOP