非线性控制系统

非线性模型很自然地出现在绝大多数的工程领域(机械、电子、化学)并且传统上使用线性近似处理. 当时,通过使用非线性模型,可以设计更好的控制器并考虑到非线性行为. 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 将代码部署到微控制器