Chance Constrained Stochastic Optimal Control for Linear Systems with
Time Varying Random Plant Parameters
Shawn Priore, Ali Bidram, and Meeko Oishi
Abstract— We propose an open loop control scheme for linear
systems with time-varying random elements in the plant’s
state matrix. This paper focuses on joint chance constraints
for potentially time-varying target sets. Under assumption of
finite and known expectation and variance, we use the one-
sided Vysochanskij–Petunin inequality to reformulate joint
chance constraints into a tractable form. We demonstrate our
methodology on a two-bus power system with stochastic load
and wind power generation. We compare our method with
situation approach. We show that the proposed method had
superior solve times and favorable optimally considerations.
I. INTRODUCTION
In much of the linear controls literature, stochasticity is
regarded as a factor external to the system modeling process.
Additive noise is often a placeholder for systemic uncertainty
that is difficult to account for. For example, wind speeds
can affect the output of a wind turbine in a local grid, yet
state-of-the-art models have considerable difficulty in making
accurate predictions of their power output [1]. New control
techniques that can incorporate this stochasticity systemically
have the potential to enable more efficient controllers that can
be robust to natural phenomena. In this paper, we develop
an optimal control derivation scheme for discrete time linear
systems with time-varying stochastic elements in the state
matrix subject to joint chance constraints.
Early work in the 1960s and 1970s illuminated the need
for incorporating random elements into the plant with ap-
plications in industrial manufacturing, communications sys-
tems, and econometrics [2], [3], [4]. Several works consid-
ered minimization strategies for linear quadratic regulator
problems. Without the addition of joint chance constraints,
dynamic programming techniques can easily be employed
to find optimal controllers [5], [6], [7]. These works have
been extended to account for unknown distributions associ-
ated with the random parameters. Sampling techniques and
feedback mechanisms have been used to overcome these
hurdles [8], [9]. Unfortunately, these regulation problems
are often limited in scope and cannot readily be extended
to solve for chance constraints. Random plants with more
complex structure have been investigated [10] but have
typically been limited to Gaussian disturbances. Since the
This material is based upon work supported by the National Science
Foundation under NSF Grant Numbers CMMI-2105631 and OIA-1757207.
Any opinions, findings, and conclusions or recommendations expressed in
this material are those of the authors and do not necessarily reflect the views
of the National Science Foundation.
Shawn Priore, Ali Bidram, and Meeko Oishi are with the Department
of Electrical and Computer Engineering, University of New Mexico, Albu-
querque, NM; e-mail: shawnpriore@unm.edu (corresponding author),
bidram@unm.edu, oishi@unm.edu.
late 1970s research in this area has been sparse, appearing
only occasionally in econometric literature [11], [12] where
plant uncertainty has been used to model economic trends.
A similar problem, in which the uncertainty in the plant
is modeled either by bounded parameterization or a bounded
column space, has been extensively studied in the robust
model predictive control community [13], [14], [15], [16].
By exploiting the bounded parameter and column spaces,
estimation [17], [18] and stability techniques [19], [20] allow
for closed loop controller synthesis. While several of these
techniques can address uncertainty in the plant, they do
not address uncertainty that is random in nature [21], [22],
such as unknown but deterministic parameters. Further, these
methods can address uncertainty that result from bounded
random variables, such as discrete distributions with finite
outcomes, and uniform or beta distributions, but cannot ad-
dress random variables on semi-infinite or infinite supports.
We propose to address stochastic optimal control for
systems with uncertain state matrices in a manner that is
amenable to convex optimization techniques. To achieve this,
we use Boole’s inequality [23] and the one-sided Vysochan-
skij–Petunin inequality [24] to transform the chance con-
straint into a biconvex constraint that can be solved with
the alternate convex search method. Our approach offers
a closed form reformulation of the chance constraints that
is biconvex and can readily be solved. Further, this ap-
proach enables optimization under a wide range of distri-
butional assumptions and any solution guarantees chance
constraint satisfaction. However, our method also introduces
conservatism and relies on open loop controller synthesis.
In general, open loop control has known limitations with
respect to stability and convergence. As is common in model
predictive control literature, this approach could be combined
with stabilizing controllers which introduce an extraneous
input [25]. The proposed approach accommodates that well
established framework which implicitly addresses issues of
stabilization and convergence. Hence, many of the known
limitations typically associated with open loop control can
be accommodated. In addition, there are systems, such as
those with limited actuation or sensing, for which feedback
is simply not possible [26], [27]. The main contribution of
this paper is the construction of a tractable optimization
problem that solves for convex joint chance constraints in
the presence of random elements in the state matrix.
The paper is organized as follows. Section II provides
mathematical preliminaries and formulates the optimiza-
tion problem. Section III derives the reformulation of the
chance constraints with Boole’s inequality and the one-sided
arXiv:2210.09468v2 [eess.SY] 22 Mar 2023