Skip to main content
Home
SMAC - Systems Modeling Analysis and Control

Navigation principale

  • Home
  • Modeling
  • Analysis
  • Control
  • Aerospace Benchmarks

Breadcrumb

  1. Home

Routine linconv

Transform a linear criterion.

Description

This routine computes the row vector A such that the linear term u*delta*v is transformed into A*xi, where xi and delta are the vector form and the matrix form of a block-diagonal operator $\Delta$ respectively, i.e. xi=delta2xi(delta,blk).

Syntax

A=linconv(u,v,blk)

Input arguments

 uRow vector.
 vColumn vector.
 blk

Matrix defining the structure of the block-diagonal operator $\Delta=diag\left(\Delta_1,...,\Delta_N\right)$. Its first 2 columns must be defined as follows for all $i=1,...,N$:

  • blk(i,1:2)=[-ni 0] $\Rightarrow$ $\Delta_i=\delta_iI_{n_i}$ with $\delta_i$ real,
  • blk(i,1:2)=[ni 0] $\Rightarrow$ $\Delta_i=\delta_iI_{n_i}$ with $\delta_i$ complex,
  • blk(i,1:2)=[ni mi] $\Rightarrow$ $\Delta_i$ is a full $n_i\times m_i$ complex block.

Output argument

ARow vector such that u*delta*v=A*xi.

Example

blk=[-3 0;2 0;2 3];
u=rand(1,7)+j*rand(1,7);
v=rand(8,1)+j*rand(8,1);
A=linconv(u,v,blk);
xi=(1:15)';
delta=xi2delta(xi,blk);
u*delta*v-A*xi

See also

quadconv
delta2xi
xi2delta

Navigation

  • Home
  • Modeling
  • Analysis
    • SMART library
      • Download library
      • Getting started
      • Benchmarking
      • List of routines
        • calc_freq_resp
        • check_stab
        • convert_data
        • delta2xi
        • display_sector
        • find_points
        • gen_grid
        • hinflb_real
        • iomargins
        • linconv
        • make_square
        • mubb
        • mubb_mixed
        • mulb
        • mulb_1real
        • mulb_mixed
        • mulb_nreal
        • muub
        • muub_lmi
        • muub_mixed
        • plot_muub
        • quadconv
        • xi2delta
    • IQC library
    • Sedumi-based IQC solver
  • Control
  • Aerospace Benchmarks
ONERA

Systems Control and Flight Dynamics Department
2, avenue Edouard Belin
31055 Toulouse
smac@onera.fr

Flux RSS

Menu du compte de l'utilisateur

  • Log in