非线性控制系统
非线性模型很自然地出现在绝大多数的工程领域(机械、电子、化学…)并且传统上使用线性近似处理. 当时,通过使用非线性模型,可以设计更好的控制器并考虑到非线性行为. Wolfram 语言提供仿射和普通非线性模型的全面支持. 对于仿射模型,您可以自动找到使系统线性的变换,允许使用全套线性分析和设计功能. 对于普通非线性模型,自动近似方案使得用户可以化简为线性或者仿射系统,或者直接涉及完全信息调节器.
建模与仿真
AffineStateSpaceModel — 仿射模型 和
NonlinearStateSpaceModel — 非线性模型 和
SystemsModelSeriesConnect ▪ SystemsModelFeedbackConnect ▪ ...
OutputResponse ▪ StateResponse ▪ ...
通过近似线性化设计
StateSpaceModel — 把模型进行泰勒线性化,变换为 StateSpaceModel
CarlemanLinearize — 把模型进行 Carleman 双线性化,变换为 AffineStateSpaceModel
StateFeedbackGains ▪ EstimatorRegulator ▪ ...
精确线性化的设计
FeedbackLinearize — 通过非线性反馈和状态变化进行线性化处理
StateTransformationLinearize — 通过状态变化的线性化处理
StateSpaceTransform — 状态空间模型的变量改变
StateFeedbackGains ▪ EstimatorRegulator ▪ LinearizingTransformationData ▪ ...
非线性设计
FullInformationOutputRegulator — 调整具有全面信息状态反馈的输出
AsymptoticOutputTracker — 具有状态反馈的跟踪器
非线性分析
SystemsModelVectorRelativeOrders — 仿射模型的向量相对顺序
ControllableModelQ ▪ ObservableModelQ ▪ ControllableDecomposition ▪ ObservableDecomposition ▪ MinimalStateSpaceModel ▪ SystemsModelLinearity
部署到微控制器 »
ToDiscreteTimeModel — 给出模型的离散时间逼近
MicrocontrollerEmbedCode — 将代码部署到微控制器