变结构控制（Variable structure control、VSC）是一种不连续的非线性控制，会用高频切换的方式来调整非线性系统的动态。其状态反馈的控制律不是时间的连续函数，会在几个连续函数之间进行切换，因此控制器的结构会依其系统状态所在的位置以及其轨迹而不同。变结构控制会在一些平滑的控制律之间切换，而且可能是很高速的切换。变结构控制以及相关的滑动模式特式最早是由苏联的Emelyanov等研究者在1950年代初期所提出的。变结构控制的主要控制模式是滑动模式控制（SMC），其优点有：其缺点有：