\begin{tikzpicture}[scale=2.54]%
% dpic version 2024.01.01 option -g for TikZ and PGF 1.01
\ifx\dpiclw\undefined\newdimen\dpiclw\fi
\global\def\dpicdraw{\draw[line width=\dpiclw]}
\global\def\dpicstop{;}
\dpiclw=0.8bp
\dpiclw=0.8bp

\newcommand{\Ds}{D(s)}
\newcommand{\Gs}{G(s)}
\newcommand{\Hs}{H(s)}
\newcommand{\Ms}{M(s)}
\newcommand{\Ns}{N(s)}
\newcommand{\Ps}{P(s)}
\newcommand{\Qs}{Q(s)}
\newcommand{\Rs}{R(s)}
\newcommand{\Ss}{S(s)}
\newcommand{\Us}{U(s)}
\newcommand{\Ys}{Y(s)}
\newcommand{\Xs}{X(s)}
\newcommand {\mat}[1]{\left[\matrix{#1}\right]}
\newcommand {\adj}{\mathop{\hbox{adj}}\nolimits}
\newcommand {\coldim}{\mathop{\hbox{col dim}}\nolimits}
\newcommand {\colrank}{\mathop{\hbox{column rank}}\nolimits}
\newcommand {\column}{\mathop{\hbox{column}}\nolimits}
\newcommand {\diag}{\mathop{\hbox{diag}}\nolimits}
\newcommand {\trace}{\mathop{\hbox{trace}}\nolimits}
\newcommand {\image}{\mathop{\hbox{image}}\nolimits}
\newcommand {\kernel}{\mathop{\hbox{kernel}}\nolimits}
\newcommand {\opsim}[1]{\mathinner{\raise-.5ex\hbox{\scriptsize #1}\atop%
  \raise1.5ex\hbox{$\sim$}}}
\newcommand {\order}{\mathop{\hbox{order}}\nolimits}
\newcommand {\rank}{\mathop{\hbox{rank}}\nolimits}
\newcommand {\rowdim}{\mathop{\hbox{row dim}}\nolimits}
\newcommand {\rowimage}{\mathop{\hbox{row image}}\nolimits}
\newcommand {\row}{\mathop{\hbox{row}}\nolimits}
\newcommand {\rowrank}{\mathop{\hbox{row rank}}\nolimits}
\newcommand {\zeros}{\mathop{\hbox{zeros}}\nolimits}

\fill[fill={rgb,1:red,1.00000;green,1.00000;blue,1.00000},line width=0bp](0.005556,0.170556)
 --(0.005556,0.210556)
 --(0.289444,0.210556)
 --(0.289444,0.227778)
 --(0.365741,0.170556)
 --(0.289444,0.113333)
 --(0.289444,0.130556)
 --(0.005556,0.130556)
 --(0.005556,0.170556)--cycle
\dpicstop
\dpicdraw (0.005556,0.170556)
 --(0.005556,0.210556)
 --(0.289444,0.210556)
 --(0.289444,0.227778)
 --(0.365741,0.170556)
 --(0.289444,0.113333)
 --(0.289444,0.130556)
 --(0.005556,0.130556)
 --(0.005556,0.170556)\dpicstop
\draw (0.069185,0.216111) node[above=-2bp]{$R$};
\draw (0.55,0.170556) node{$\sum$};
\fill[fill={rgb,1:red,1.00000;green,1.00000;blue,1.00000},line width=0bp](0.725,0.210556)
 --(1.108194,0.210556)
 --(1.108194,0.227778)
 --(1.184491,0.170556)
 --(1.108194,0.113333)
 --(1.108194,0.130556)
 --(0.725,0.130556)--cycle
\dpicstop
\dpicdraw (0.725,0.210556)
 --(1.108194,0.210556)
 --(1.108194,0.227778)
 --(1.184491,0.170556)
 --(1.108194,0.113333)
 --(1.108194,0.130556)
 --(0.725,0.130556)\dpicstop
\draw (0.959375,0.216111) node[above=-2bp]{$E$};
\draw (0.842188,0.170556) node{$\phantom{\displaystyle p}%
    \atop{{\displaystyle /}\atop{\displaystyle p}}$};
\dpicdraw (1.19375,-0.016944) rectangle (2.31875,0.358056)\dpicstop
\draw (1.75625,0.170556) node{$G = \diag\mat{g_i}$};
\dpicdraw[line width=1bp,draw=gray](1.20625,-0.029444)
 --(2.33125,-0.029444)
 --(2.33125,0.345556)\dpicstop
\fill[fill={rgb,1:red,1.00000;green,1.00000;blue,1.00000},line width=0bp](2.31875,0.210556)
 --(2.608194,0.210556)
 --(2.608194,0.227778)
 --(2.684491,0.170556)
 --(2.608194,0.113333)
 --(2.608194,0.130556)
 --(2.31875,0.130556)--cycle
\dpicstop
\dpicdraw (2.31875,0.210556)
 --(2.608194,0.210556)
 --(2.608194,0.227778)
 --(2.684491,0.170556)
 --(2.608194,0.113333)
 --(2.608194,0.130556)
 --(2.31875,0.130556)\dpicstop
\dpicdraw[line width=0.4bp](2.321528,0.130556)
 --(2.321528,0.210556)\dpicstop
\dpicdraw (2.31875,0.210556)
 --(2.31875,0.210556)\dpicstop
\draw (2.50625,0.216111) node[above=-2bp]{$U^{\prime}$};
\dpicdraw (2.69375,-0.079444) rectangle (3.81875,0.420556)\dpicstop
\draw (3.25625,0.170556) node{\shortstack{\sl Compensator\\%
$K(s)$}};
\dpicdraw[line width=1bp,draw=gray](2.70625,-0.091944)
 --(3.83125,-0.091944)
 --(3.83125,0.408056)\dpicstop
\fill[fill={rgb,1:red,1.00000;green,1.00000;blue,1.00000},line width=0bp](3.81875,0.210556)
 --(4.201944,0.210556)
 --(4.201944,0.227778)
 --(4.278241,0.170556)
 --(4.201944,0.113333)
 --(4.201944,0.130556)
 --(3.81875,0.130556)--cycle
\dpicstop
\dpicdraw (3.81875,0.210556)
 --(4.201944,0.210556)
 --(4.201944,0.227778)
 --(4.278241,0.170556)
 --(4.201944,0.113333)
 --(4.201944,0.130556)
 --(3.81875,0.130556)\dpicstop
\dpicdraw[line width=0.4bp](3.821528,0.130556)
 --(3.821528,0.210556)\dpicstop
\dpicdraw (3.81875,0.210556)
 --(3.81875,0.210556)\dpicstop
\draw (3.935938,0.170556) node{$\phantom{\displaystyle m}%
    \atop{{\displaystyle /}\atop{\displaystyle m}}$};
\draw (4.053125,0.216111) node[above=-2bp]{$U$};
\dpicdraw (4.2875,-0.079444) rectangle (5.0375,0.420556)\dpicstop
\draw (4.6625,0.170556) node{\shortstack{\sl Plant\\%
$H(s)$}};
\dpicdraw[line width=1bp,draw=gray](4.3,-0.091944)
 --(5.05,-0.091944)
 --(5.05,0.408056)\dpicstop
\dpicdraw[line width=6.56bp](5.0375,0.170556)
 --(5.31875,0.170556)\dpicstop
\dpicdraw[line width=4.96bp,draw={rgb,1:red,1.00000;green,1.00000;blue,1.00000}](5.043056,0.170556)
 --(5.31875,0.170556)\dpicstop
\draw (5.178125,0.170556) node{$\phantom{\displaystyle p}%
    \atop{{\displaystyle /}\atop{\displaystyle p}}$};
\dpicdraw[line width=6.56bp](5.364306,0.125)
 --(5.364306,0.216111)\dpicstop
\dpicdraw[line width=4.96bp,draw={rgb,1:red,1.00000;green,1.00000;blue,1.00000}](5.364306,0.170556)
 --(5.364306,0.121528)\dpicstop
\dpicdraw[line width=4.96bp,draw={rgb,1:red,1.00000;green,1.00000;blue,1.00000}](5.413333,0.170556)
 --(5.315278,0.170556)\dpicstop
\draw (5.364306,0.216111) node[above=-2bp]{$Y$};
\fill[fill={rgb,1:red,1.00000;green,1.00000;blue,1.00000},line width=0bp](5.409861,0.210556)
 --(5.52875,0.210556)
 --(5.52875,0.227778)
 --(5.605046,0.170556)
 --(5.52875,0.113333)
 --(5.52875,0.130556)
 --(5.409861,0.130556)--cycle
\dpicstop
\dpicdraw (5.409861,0.210556)
 --(5.52875,0.210556)
 --(5.52875,0.227778)
 --(5.605046,0.170556)
 --(5.52875,0.113333)
 --(5.52875,0.130556)
 --(5.409861,0.130556)\dpicstop
\dpicdraw[line width=6.56bp](5.364306,0.125)
 --(5.364306,-0.329444)\dpicstop
\dpicdraw[line width=4.96bp,draw={rgb,1:red,1.00000;green,1.00000;blue,1.00000}](5.364306,0.125)
 --(5.364306,-0.329444)\dpicstop
\dpicdraw[line width=6.56bp](5.364306,-0.329444)
 --(5.364306,-0.420556)\dpicstop
\dpicdraw[line width=4.96bp,draw={rgb,1:red,1.00000;green,1.00000;blue,1.00000}](5.364306,-0.329444)
 --(5.364306,-0.375)
 --(5.315278,-0.375)\dpicstop
\dpicdraw[line width=6.56bp](5.31875,-0.375)
 --(0.595556,-0.375)\dpicstop
\dpicdraw[line width=4.96bp,draw={rgb,1:red,1.00000;green,1.00000;blue,1.00000}](5.31875,-0.375)
 --(0.595556,-0.375)\dpicstop
\dpicdraw[line width=6.56bp](0.595556,-0.375)
 --(0.504444,-0.375)\dpicstop
\dpicdraw[line width=4.96bp,draw={rgb,1:red,1.00000;green,1.00000;blue,1.00000}](0.595556,-0.375)
 --(0.55,-0.375)
 --(0.55,-0.325972)\dpicstop
\fill[fill={rgb,1:red,1.00000;green,1.00000;blue,1.00000},line width=0bp](0.51,-0.329444)
 --(0.51,-0.09)
 --(0.492778,-0.09)
 --(0.55,-0.013704)
 --(0.607222,-0.09)
 --(0.59,-0.09)
 --(0.59,-0.329444)--cycle
\dpicstop
\dpicdraw (0.51,-0.329444)
 --(0.51,-0.09)
 --(0.492778,-0.09)
 --(0.55,-0.013704)
 --(0.607222,-0.09)
 --(0.59,-0.09)
 --(0.59,-0.329444)\dpicstop
\draw (0.65,-0.054444) node{$-$};
\dpicdraw (0.55,0.170556) circle (0.068898in)\dpicstop
\end{tikzpicture}%
