\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 \dpicdraw[fill=Peach](0.708661,0.314961) ..controls (0.708661,0.380132) and (0.655723,0.433071) ..(0.590551,0.433071) --(0.11811,0.433071) ..controls (0.052939,0.433071) and (0,0.380132) ..(0,0.314961) --(0,-0.314961) ..controls (0,-0.380132) and (0.052939,-0.433071) ..(0.11811,-0.433071) --(0.590551,-0.433071) ..controls (0.655723,-0.433071) and (0.708661,-0.380132) ..(0.708661,-0.314961) --cycle\dpicstop \draw (0.354331,0) node{\shortstack{Transient\\% Profile\\% Generator}}; \filldraw[line width=0bp](-0.1,-0.025) --(0,0) --(-0.1,0.025) --cycle\dpicstop \dpicdraw (-0.022906,0) --(-0.314961,0)\dpicstop \draw (-0.168933,0) node[above=-2bp]{r}; \filldraw[line width=0bp](1.002362,0.191535) --(1.102362,0.216535) --(1.002362,0.241535) --cycle\dpicstop \dpicdraw (0.708661,0.216535) --(1.079456,0.216535)\dpicstop \draw (0.894059,0.216535) node[above=-2bp]{$r_1$}; \dpicdraw[fill=white!80!black](1.299213,0.216535) circle (0.0775in)\dpicstop \dpicdraw (1.438407,0.35573) --(1.160018,0.077341)\dpicstop \dpicdraw (1.160018,0.35573) --(1.438407,0.077341)\dpicstop \draw (1.160018,0.35573) node[left=-2bp]{$+$}; \dpicdraw (0.708661,-0.216535) --(1.102362,-0.216535)\dpicstop \draw (0.905512,-0.216535) node[above=-2bp]{$r_2$}; \filldraw[line width=0bp](1.396063,-0.241535) --(1.496063,-0.216535) --(1.396063,-0.191535) --cycle\dpicstop \dpicdraw (1.102362,-0.216535) --(1.473157,-0.216535)\dpicstop \dpicdraw[fill=white!80!black](1.692913,-0.216535) circle (0.0775in)\dpicstop \dpicdraw (1.832108,-0.077341) --(1.553719,-0.35573)\dpicstop \dpicdraw (1.553719,-0.077341) --(1.832108,-0.35573)\dpicstop \draw (1.553719,-0.077341) node[left=-2bp]{$+$}; \filldraw[line width=0bp](2.183465,-0.241535) --(2.283465,-0.216535) --(2.183465,-0.191535) --cycle\dpicstop \dpicdraw (1.889764,-0.216535) --(2.260558,-0.216535)\dpicstop \draw (2.075161,-0.216535) node[above=-2bp]{$e_2$}; \filldraw[line width=0bp](2.183465,0.191535) --(2.283465,0.216535) --(2.183465,0.241535) --cycle\dpicstop \dpicdraw (1.496063,0.216535) --(2.260558,0.216535)\dpicstop \draw (1.878311,0.216535) node[above=-2bp]{$e_1$}; \dpicdraw[fill=lime](2.992126,0.314961) ..controls (2.992126,0.380132) and (2.939187,0.433071) ..(2.874016,0.433071) --(2.401575,0.433071) ..controls (2.336403,0.433071) and (2.283465,0.380132) ..(2.283465,0.314961) --(2.283465,-0.314961) ..controls (2.283465,-0.380132) and (2.336403,-0.433071) ..(2.401575,-0.433071) --(2.874016,-0.433071) ..controls (2.939187,-0.433071) and (2.992126,-0.380132) ..(2.992126,-0.314961) --cycle\dpicstop \draw (2.637795,0) node{\shortstack{Nonlinear\\% State Error\\% Feedback}}; \filldraw[line width=0bp](3.285827,-0.025) --(3.385827,0) --(3.285827,0.025) --cycle\dpicstop \dpicdraw (2.992126,0) --(3.362921,0)\dpicstop \draw (3.177523,0) node[below=-2bp]{$u_o$}; \dpicdraw[fill=white!80!black](3.582677,0) circle (0.0775in)\dpicstop \dpicdraw (3.721871,0.139194) --(3.443483,-0.139194)\dpicstop \dpicdraw (3.443483,0.139194) --(3.721871,-0.139194)\dpicstop \draw (3.443483,0.139194) node[left=-2bp]{$+$}; \dpicdraw[fill=Goldenrod](4.685039,-0.551181) ..controls (4.685039,-0.48601) and (4.6321,-0.433071) ..(4.566929,-0.433071) --(4.094488,-0.433071) ..controls (4.029317,-0.433071) and (3.976378,-0.48601) ..(3.976378,-0.551181) --(3.976378,-1.496063) ..controls (3.976378,-1.561234) and (4.029317,-1.614173) ..(4.094488,-1.614173) --(4.566929,-1.614173) ..controls (4.6321,-1.614173) and (4.685039,-1.561234) ..(4.685039,-1.496063) --cycle\dpicstop \draw (4.330709,-1.023622) node{\shortstack{Extended\\% State\\% Observer}}; \filldraw[line width=0bp](5.254331,-0.025) --(5.354331,0) --(5.254331,0.025) --cycle\dpicstop \dpicdraw (3.779528,0) --(5.331425,0)\dpicstop \dpicdraw[fill=blue!50!white!50](6.062992,0.177165) ..controls (6.062992,0.242337) and (6.010053,0.295276) ..(5.944882,0.295276) --(5.472441,0.295276) ..controls (5.40727,0.295276) and (5.354331,0.242337) ..(5.354331,0.177165) --(5.354331,-0.177165) ..controls (5.354331,-0.242337) and (5.40727,-0.295276) ..(5.472441,-0.295276) --(5.944882,-0.295276) ..controls (6.010053,-0.295276) and (6.062992,-0.242337) ..(6.062992,-0.177165) --cycle\dpicstop \draw (5.708661,0) node{Plant}; \filldraw[line width=0bp](6.356693,-0.025) --(6.456693,0) --(6.356693,0.025) --cycle\dpicstop \dpicdraw (6.062992,0) --(6.433787,0)\dpicstop \draw (6.248389,0) node[above=-2bp]{$y$}; \filldraw[line width=0bp](4.785039,-1.293898) --(4.685039,-1.318898) --(4.785039,-1.343898) --cycle\dpicstop \dpicdraw (4.707946,-1.318898) --(5.07874,-1.318898)\dpicstop \draw (4.893343,-1.318898) node[above=-2bp]{$y$}; \dpicdraw (5.07874,-1.318898) --(6.259843,-1.318898) --(6.259843,0)\dpicstop \filldraw[line width=0bp](4.785039,-0.703346) --(4.685039,-0.728346) --(4.785039,-0.753346) --cycle\dpicstop \dpicdraw (4.707946,-0.728346) --(5.07874,-0.728346)\dpicstop \draw (4.893343,-0.728346) node[above=-2bp]{$u$}; \dpicdraw (6.256136,-0.004139) --(6.263549,0.004139)\dpicstop \dpicdraw (5.07874,-0.728346) --(5.07874,0)\dpicstop \filldraw[line width=0bp](1.324213,-0.080315) --(1.299213,0.019685) --(1.274213,-0.080315) --cycle\dpicstop \dpicdraw (3.976378,-1.417323) --(1.299213,-1.417323) --(1.299213,-0.003221)\dpicstop \draw (3.779528,-1.417323) node[above=-2bp]{$z_1$}; \draw (1.299213,0.019685) node[below left=-2bp]{$-$}; \filldraw[line width=0bp](1.717913,-0.513386) --(1.692913,-0.413386) --(1.667913,-0.513386) --cycle\dpicstop \dpicdraw (3.976378,-1.023622) --(1.692913,-1.023622) --(1.692913,-0.436292)\dpicstop \draw (3.779528,-1.023622) node[above=-2bp]{$z_2$}; \draw (1.692913,-0.413386) node[below left=-2bp]{$-$}; \filldraw[line width=0bp](3.607677,-0.29685) --(3.582677,-0.19685) --(3.557677,-0.29685) --cycle\dpicstop \dpicdraw (3.976378,-0.629921) --(3.582677,-0.629921) --(3.582677,-0.219757)\dpicstop \draw (3.779528,-0.629921) node[above=-2bp]{$z_3$}; \draw (3.582677,-0.19685) node[below left=-2bp]{$-$}; \end{tikzpicture}%