主要内容

优化获得模型的时间表金宝app

通常,gain-scheduled控制器固定单环或多回路的控制结构控制器增益随操作条件。获得的时间表将调度变量描述当前操作条件适当的控制器增益。在仿真金宝app软件®,你可以使用查找表实现增益调度或MATLAB®功能。(见模型Gain-Scheduled控制系统仿真软件金宝app)。

如果你有金宝app仿真软件控制设计™,你可以使用systune调整这些获得安排完整的非线性系统满足您的设计要求。调优获得计划数量来确定适当的值按照查询表数据或嵌入在找到合适的函数MATLAB函数块。为systune,参数化获得时间表与可调系数作为调度变量的函数。

工作流程优化获得时间表

调优gain-scheduled控制系统的一般工作流程是:

  1. 选择一组设计点,充分考虑到了你的调优工作范围。一个设计点是一组scheduling-variable值,描述一个特定的操作条件。设计点的集合可以是一个常规网格的值或一组分散。通常,你开始和几个设计要点。如果性能调优系统达到在设计点不是之间保持设计点,添加更多的设计点和重新调整。

  2. 获得一组线性模型描述线性化植物动态选择的设计要点。方法获得一系列线性模型包括:

    • 线性化模型模型网格中的每金宝app个操作条件代表的设计点。例如,如果每个设计点对应于一个稳态操作条件下,你可以修剪植物在每个设计点和线性化产生的操作点。或者,如果你的调度变量是时间,你可以在一系列的线性化模拟快照。

    • 植物样品LPV模型在设计点。

    有关更多信息,请参见工厂模型Gain-Scheduled控制器调优

  3. 创建一个slTuner界面优化模型。金宝app当你这样做时,你用数组线性模型代替,这样slTuner接口包含一组对应于每个设计点闭环可调模型。有关更多信息,请参见多个设计点在slTuner接口

  4. 模型参数的获得时间获得的表面。一个参数获得表面是一个基函数扩张与可调系数。为一个向量σ调度变量,这种扩张的形式:

    K ( σ ) = K 0 + K 1 F 1 ( n ( σ ) ) + + K F ( n ( σ ) )

    n(σ)是一个标准化的功能。对于调优systune,可以使用tunableSurface代表参数获得表面K(σ)。在slTuner您创建的调优,使用接口setBlockParam把表面产生的增益和块代表获得时间表。systune曲调系数K0、……K在所有的设计点。

    有关更多信息,请参见参数化得到时间表

  5. 指定你的调优目标使用TuningGoal对象。您可以指定调优目标应用设计点或者在设计点的一个子集。您还可以指定不同的优化目标设计点设计点。例如,您可以定义一个最小增益裕度变得越来越严格的作为一个特定的调度变量增加大小。

    指定信息调优目标随设计点,看到的改变需求与操作条件

    指定优化目标一般信息,请参阅调优目标

  6. 使用systune优化控制系统。systune音乐设置的参数,K0、……K同时,对所有植物模型在设计网格(multimodel调优)。

  7. 验证优化结果。您可以检查调整增益的表面和验证的性能在每个设计点线性化方程组。然而,局部线性性能并不能保证全局非线性系统的性能。因此,重要的是要使用调谐获得时间表执行基于仿真的验证。

    有关更多信息,请参见验证Gain-Scheduled控制系统

相关的话题