tunableSurface
创建可调增益表面的增益调度
描述
tunableSurface
可以参数化和优化获得时间,这些收益变化作为一个或多个调度变量的函数。
为优化目的,方便参数化变量获得光滑获得表面的形式:
在哪里
σ是一个调度变量的向量。
n(σ)是一个归一化函数(参见
归一化
输出参数的属性K
)。γ是一个比例因子(见
归一化
输出参数的属性K
)。F1、……F米用户选择的基函数。
K0、……K米系数是调优
您可以使用术语在一个通用的多项式作为基函数扩张。或者,当预期的形状K(σ),您可以使用更具体的功能。然后,您可以使用systune
调整系数K0、……K米,你的设计要求,在scheduling-variable值的范围。
例子
输入参数
输出参数
提示
调整增加表面在MATLAB控制系统建模®:连接获得表面与数组的植物模型对应于设计点
域
。例如,假设G
是一个数组,然后呢K
表示一个变量积分时间。以下命令构建一个闭环模型,您可以调整的systune
命令。C0 =特遣部队(K, [1 0]);T0 =反馈(C0 * G, 1);
调整增加表面在一个控制系统建模仿真软件:使用增益曲面参数化按照查询表,矩阵插值,或金宝appMATLAB函数在仿真软件模型。金宝app例如,假设
ST0
是一个slTuner
接口仿真软件模型,金宝appGainTable
是一个调谐块的名字在接口。下面的命令集的参数化GainTable
可调增益表面。ST0 = setBlockParam (ST0,“GainTable”、K);
看到参数化得到时间表为更多的信息。
当你使用
writeBlockValue
(金宝app仿真软件控制设计)写一个调谐获得表面仿真软件模型,软件使用金宝appcodegen
为获得表面生成MATLAB代码。您可以使用codegen
你自己检查该代码。
版本历史
介绍了R2015b