# tunableSS

Tunable fixed-order state-space model

## Description

Model object for creating tunable fixed-order state-space models.

`tunableSS`

lets you parametrize a state-space model of a given order for
parameter studies or for automatic tuning with tuning commands such as `systune`

or `looptune`

.

`tunableSS`

is a part of the Control Design Block family of parametric models. Other
Control Design Blocks include `tunablePID`

, `tunableGain`

, and `tunableTF`

.

## Creation

### Syntax

### Description

### Input Arguments

## Properties

## Object Functions

`systune` | Tune fixed-structure control systems modeled in MATLAB |

`looptune` | Tune fixed-structure feedback loops |

`genss` | Generalized state-space model |

`hinfstruct` (Robust Control Toolbox) | H_{∞} tuning of fixed-structure
controllers |

## Examples

## Tips

Use the

`Astruct`

input argument to constrain the structure of the`A`

matrix of the parametric state-space model. To impose additional structure constrains on the state-space matrices, use the fields`blk.A.Free`

,`blk.B.Free`

,`blk.C.Free`

, and`blk.D.Free`

to fix the values of specific entries in the parameter matrices.For example, to fix the value of

`blk.B(i,j)`

, set`blk.B.Free(i,j) = 0`

. To allow`hinfstruct`

(Robust Control Toolbox) to tune`blk.B(i,j)`

, set`blk.B.Free(i,j) = 1`

.To convert a

`tunableSS`

parametric model to a numeric (non-tunable) model object, use model commands such as`ss`

,`tf`

, or`zpk`

.

## Version History

**Introduced in R2016a**

## See Also

### Objects

`tunablePID`

|`tunableTF`

|`tunablePID2`

|`tunableGain`

|`genss`

### Functions

`systune`

|`looptune`

|`hinfstruct`

(Robust Control Toolbox)