conformantSynthesis

compute model uncertainty to enclose measurements

Contents

Syntax

[W,V] = conformantSynthesis(benchmark,measurements)
[W,V] = conformantSynthesis(benchmark,measurements,Opts)

Description

This function computes the model uncertainty that is required such that the uncertain model encloses all measurements of the real system. The model uncertainty consists of a set of uncertain inputs W and a set of measurement errors V.

Input Arguments

benchmark

name of the considered benchmark model (see; "aroc/benchmarks/dynamics/...")

measurements

cell-array storing the measurements of the real system, where each cell is a struct with the following fields:

.x

matrix storing the measured trajectory of the real system (dimension: [n,N])

.u

matrix storing the input signal corresponding to the measured trajectory (dimension: [m,N-1])

.t

vector storing the time points for the measured trajectory (dimension: [1,N])

Opts

a structure containing the algorithm settings

.set

string specifying the type of set which is used to represent the uncertainty. [{'interval'} / 'zonotope']

.group

number of measurements grouped together [{1} / positive integer]

.measErr

use measurement error to capture uncertainty [{false} / true]

-.mu tradeoff between uncertain inputs and measurement errors [{0.5} / double between 0 and 1]

Output Arguments

W

resulting set of uncertain inputs

V

resulting set of measurement errors

See Also

convexInterpolationControl, generatorSpaceControl


© 2018-2023 I6 Technische Universität München Website License

logoAroc logoCora logoChair logoTum