Controller Design for Symbolic Input-Output Systems Using Feedforward Neural Networks
This was presented at 23rd IFAC World Congress (https://www.ifac2026.org/fairDash.do). Movies are not included due to the specifications of speakerdeck.
Difficult to obtain for complex systems • Based on input-output data Hou, Wang (2013), From model-based control to data-driven control: Survey, classification and perspective. Information Sciences, 235, 3–35
various settings depending on the input-output data type • Discrete inputs, continuous outputs → power converters, chemical plants • Konaka (2011) Design of discrete predictive controller using approximate nearest neighbor method. In Proc. of the 18th IFAC World Congress, 10213–10218. 𝑢(𝑘) 𝑦(𝑘) Plant 𝑢 ∈ 𝑈 = {−3, 0, 3}
a sufficiently long inputoutput symbol sequence • Check the frequency of output symbols; adjust the input pattern if needed • Train the neural network on the resulting sequence 𝒀 𝑘 𝑼 𝑘 𝒚 𝑘 𝒚 𝑘 ・ ・ ・ 𝒗 𝑘
nonlinear system 𝑥 𝑘+1 = • +𝑢 𝑘 𝑢 𝑘 ∈ −0.7,0,0.7 𝑥 𝑘+1 =𝑥 𝑘 𝒚 𝑘 = 𝒉 𝑥 𝑘 ,𝑥 𝑘 • Symbolization (left figure) • State vector to output symbol • The information of the plant is not used in training and control
symbol transitions from the trajectory → build an undirected graph • Reconstructed edges: {1,2}, {2,3}, {2,4}, {3,4} • Matches the adjacency of the original Voronoi partition
Extract symbol transitions from the trajectory → build an undirected graph • Reconstructed edges: {1,2}, {2,3}, {2,4}, {3,4} • Matches the adjacency of the original Voronoi partition Reconstructed graph
given reference • Trained neural controller reconstructed the implicit magnitude/adjacency relationships among symbols • Designed a controller for symbolic I/O systems using a neural network • Future work: real-world applications, automating design parameters