文档

金宝appSimulink控制设计功能

营业点

操作点 为Simulink模型创建工作点金宝app
findop 规格(修剪)或模拟中的稳态工作点
findopOptions 设置从规范中查找操作点的选项
operspec 操作点规范
initopspec 初始化工作点规范值
addoutputspec 将输出规范添加到工作点规范中
getStateIndex 获取工作点规范或工作点的状态元素的索引
getInputIndex 获取工作点规范或工作点的输入元素的索引
getOutputIndex 获取操作点规范的输出元素的索引
更新 用模型中的结构更改更新操作点对象
getinputstruct 从操作点的输入结构
getstatestruct 从操作点状态结构

线性化

线性化的基础

线性化 Simulink模型或子系统的线性近似金宝app
getlinio 从Simulink模型中获取线性分析点,线性分析块块或模型验证块金宝app
linio 为Simulink模型、线性分析图块或模型验证块创建线性分析点金宝app
setlinio 保存线性分析点以Simulink模型,线性分析图块或模型验证块金宝app
linlft 线性化模型,同时去除指定块的贡献
linlftfold 结合线性化结果从指定的块和模型
linearizeOptions 设置线性化选项

批处理线性化

线性化 Simulink模型或子系统的线性近似金宝app
linearizeOptions 设置线性化选项
slLinearizer Simulink模型批量线性化的接口金宝app
getIOTransfer 使用SLINearizer或SLTuner接口设置指定I / O的传输函数
getLoopTransfer 使用SLINESIZER或SLTUNER接口指定点处的开环传输函数
getSensitivity 使用slLinearizer或slTuner接口在指定点的灵敏度函数
getCompSensitivity 在指定点使用slLinearizer或slTuner接口的互补灵敏度函数
addPoint 添加信号到slLinearizer或slTuner接口的分析点列表
removePoint 从slLinearizer或slTuner接口的分析点列表中删除点
removeallpoints. 从slLinearizer或slTuner接口的分析点列表中删除所有点
getPoints 获取slLinearizer或slTuner接口的分析点列表
addOpening 添加信号到slLinearizer或slTuner接口的开口列表
removeallpoints. 从slLinearizer或slTuner接口的分析点列表中删除所有点
removeAllOpenings 从SLPERIZER或SLTUNER接口中从永久开口列表中删除所有开口
getOpenings 获取slLinearizer或slTuner接口的开口列表
getoffsetsforlpv. 从线性化结果中提取LPV偏移量
刷新 重新同步slLinearizer或slTuner接口与当前的模型状态

故障诊断线性化的结果

建议 找出线性化有潜在问题的块
找到 在线性化结果中找到匹配特定标准的块
强调 突出显示Simulink模型中的线性化路径金宝app
getBlockInfo 获取块线性化的诊断信息
getBlockPaths 获取LinearizationAdvisor对象中的块列表
linqueryAdvise 查询对象,用于查找线性化可能存在问题的块
linqueryAllBlocks 查询对象,用于查找所有线性化的块
linqueryContributesToLinearization 查询对象,用于查找对模型线性化结果有贡献的块
linqueryHasDiagnostics 查询对象用于查找有关于其线性化诊断消息的块
linqueryHasInputs 查询对象,用于查找具有指定数量输入的块
linqueryHasOrder 查询对象用于查找具有指定数量的状态的块
linqueryHasOutputs 查询对象,用于查找具有指定数量输出的块
linqueryHasSampleTime 查询对象,用于查找具有指定示例时间的块
linqueryHasZeroIOPair 查询对象,用于查找具有至少一个线性化为零的输入/输出对的块
linqueryIsBlockSubstituted 查询对象,用于查找指定了自定义块线性化的块
linqueryIsBlockType 查询对象,用于查找指定类型的块
linqueryIsExact 查询对象,用于查找使用已定义的精确线性化方法线性化的块
LinqueryIsnumeryperbered 用于查找使用数值扰动线性化的块的查询对象
linqueryIsOnPath 查询用于查找线性化路径上的块的对象
linqueryIsZero 查询对象,用于查找线性化为零的块
LinearizationAdvisor 用于排除线性化结果的诊断信息
BlockDiagnostic 单个块线性化的诊断信息
BlockOperatingPoint 块被线性化的工作点
CompoundQuery 用于查找线性化结果中的特定块的复杂查询对象

频率响应估计

frestimate Simulink模型的频响估计金宝app
frestimateOptions 频率响应估计的选项
弗列斯特。Sinestream 包含一系列正弦波的信号
frest.createFixedTsSinestream 固定采样时间的正弦流输入信号
疯狂.Chirp. 扫描余弦信号
弗列斯特。随机 随机输入信号模拟
疯狂.Createstep. 阶跃输入信号
疯狂 绘制非线性和线性模型的时域仿真
frest.simView 绘图频率响应模型在时间和频域中
getSimulationTime 频率响应估计仿真的最后时间
frest.findSources 识别时变源块
frest.findDepend 模型路径依赖项列表

控制系统设计与调试

程序化的调优

模型设置

slTuner Simulink模型控制系统调整的界面金宝app
slTunerOptions 设置slTuner接口选项
addBlock 添加块到slTuner接口的调优块列表中
addOpening 添加信号到slLinearizer或slTuner接口的开口列表
addPoint 添加信号到slLinearizer或slTuner接口的分析点列表
刷新 重新同步slLinearizer或slTuner接口与当前的模型状态
removeAllOpenings 从SLPERIZER或SLTUNER接口中从永久开口列表中删除所有开口
removeallpoints. 从slLinearizer或slTuner接口的分析点列表中删除所有点
removeBlock 从slTuner接口的调优块列表中移除块
去掉 从slLinearizer或slTuner接口的永久循环开口列表中删除开口
removePoint 从slLinearizer或slTuner接口的分析点列表中删除点
setBlockParam 在slTuner接口中设置调优块的参数
setBlockRateConversion 在slTuner接口中设置调优块的速率转换设置
setBlockValue 在slTuner接口中设置调优块参数化的值
writeBlockValue 更新Simulink模型中的块值金宝app
writeLookupTableData 更新调优查找表的部分
getBlockParam 在slTuner接口中获取调优块的参数化
getBlockRateConversion 在slTuner接口中获取调优块的速率转换设置
getBlockValue 在slTuner接口中获取调优块参数化的当前值
getOpenings 获取slLinearizer或slTuner接口的开口列表
getPoints 获取slLinearizer或slTuner接口的分析点列表
showTunable 显示slTuner接口的可调块的参数化值

调优目标

TuningGoal。StepTracking 控制系统调优的阶跃响应要求
TuningGoal。StepRejection 控制系统调谐的步骤扰动抑制要求
TuningGoal。瞬态 控制系统调谐的瞬态匹配要求
TuningGoal。LQG 控制系统调谐的线性 - 二次高斯(LQG)目标
TuningGoal。获得 控制系统调谐的增益约束
TuningGoal。方差 控制系统调谐的噪声放大约束
TuningGoal。跟踪 控制系统整定的跟踪要求
TuningGoal。过度 控制系统调优的超调约束
TuningGoal.Reext. 控制系统整定的抗干扰要求
TuningGoal。灵敏度 控制系统调谐的灵敏度要求
TuningGoal.weightedgain. 控制系统调谐的频率加权增益约束
TuningGoal。WeightedVariance 控制系统调谐的频率加权H2范数约束
TuningGoal。MinLoopGain 控制系统调谐的最小环路增益约束
TuningGoal。MaxLoopGain 控制系统调谐的最大环路增益约束
TuningGoal。LoopShape 用于控制系统调谐的目标回路形状
TuningGoal。利润率 控制系统整定的稳定裕度要求
TuningGoal。被动 控制系统调谐的无源性约束
TuningGoal。ConicSector 控制系统调优的扇区边界
TuningGoal。WeightedPassivity 频率加权被动约束
TuningGoal。波兰人 控制系统动力学约束
tuninggoal.controllerpoles. 控制系统整定的控制器动力学约束

调优、分析和验证

systune 在Simulink中使用slTuner接口调节控制系统参数金宝app
systuneOptions 设置systune选项
getIOTransfer 使用SLINearizer或SLTuner接口设置指定I / O的传输函数
getLoopTransfer 使用SLINESIZER或SLTUNER接口指定点处的开环传输函数
getSensitivity 使用slLinearizer或slTuner接口在指定点的灵敏度函数
getCompSensitivity 在指定点使用slLinearizer或slTuner接口的互补灵敏度函数
writeBlockValue 更新Simulink模型中的块值金宝app
getTunedValue 获取SLTuner界面中调谐变量的当前值
setTunedValue 在slTuner接口中设置调优变量的当前值
viewGoal 查看调整目标;验证针对调整目标的设计
evalGoal 评估调谐控制系统的调谐目标

Loop-Shaping设计

slTuner Simulink模型控制系统调整的界面金宝app
slTunerOptions 设置slTuner接口选项
looptune 在Simulink中使用slTuner接口调整MIMO反金宝app馈环路
looptuneOptions 设置环调选项
loopview 使用slTuner接口图形化地分析控制系统的调优结果
looptuneSetup 使用slTuner接口构造用于循环调优的调优设置
viewGoal 查看调整目标;验证针对调整目标的设计
evalGoal 评估调谐控制系统的调谐目标

增益调度

tunableSurface 为增益调度创建可调增益面
polyBasis 用于可调谐增益表面的多项式基函数
fourierBasis 可调谐增益曲面的傅里叶基函数
ndBasis 可调谐增益曲面的基函数
viewSurf 可视化增益表面作为调度变量的函数
evalSurf 评估特定设计点的增益面
getData 获取可调表面系数的当前值
setData 设置可调表面系数的值
slTuner Simulink模型控制系统调整的界面金宝app
slTunerOptions 设置slTuner接口选项
systune (slTuner) 在Simulink中使用slTuner接口调节控制系统参数金宝app
varyingGoal 增益计划控制器的可变调谐目标
getGoal 在指定的设计点评估可变调优目标
这个话题有用吗?