---
date: '2024-01-24'
description: control system block diagrams with cascade form, parallel form, feedback loops, summing junctions, and transfer function reduction techniques.
id: Block Diagrams
modified: 2026-06-05 15:08:43 GMT-04:00
seealso:
  - '[[thoughts/university/twenty-three-twenty-four/sfwr-3dx4/block_diagrams.pdf|sides]]'
tags:
  - sfwr3dx4
title: Block Diagrams
created: '2024-01-24'
published: '2024-01-24'
pageLayout: default
slug: thoughts/university/twenty-three-twenty-four/sfwr-3dx4/Block-Diagrams
permalink: https://aarnphm.xyz/thoughts/university/twenty-three-twenty-four/sfwr-3dx4/Block-Diagrams.md
generator:
  quartz: v4.6.0
  hostedProvider: Cloudflare
  baseUrl: aarnphm.xyz
full: https://aarnphm.xyz/llms-full.txt
---
A block diagram specifies equations between signals. A block multiplies its input by its transfer function, a summing junction adds signed inputs, and a pickoff copies a signal to another branch. Reduction means eliminating internal signals while preserving the chosen input-output relation.

The rules below use linear, time-invariant blocks and zero initial conditions. For physical subsystems, include any loading from their connections in the model before multiplying transfer functions. An unbuffered circuit stage can change the preceding stage’s output when connected to it.[^blocks]

## Cascade form

Follow the arrows in order. If the first block produces $G_1(s)R(s)$, the next produces $G_2(s)G_1(s)R(s)$. Thus

$$
\frac{C(s)}{R(s)}=G_3(s)G_2(s)G_1(s).
$$

Scalar transfer functions commute. Transfer matrices generally do not, so retain the order of the signal path when working with multiple inputs and outputs.

<figure class="tikz" data-remark-tikz style=""><span class="tikz-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><annotation encoding="application/x-tex">"\\usepackage{tikz}\n\\usetikzlibrary{positioning}\n\n\\begin{document}\n\\begin{tikzpicture}[auto, node distance=1.8cm, >=latex]\n\n% Part (a) - Series Block Diagram\n\\node at (2, 1.5) {\\textit{(a)}};\n\n% Nodes for first block diagram\n\\node[] (R) {$R(s)$};\n\\node[draw, rectangle, right=1.5cm of R, minimum width=1.5cm, minimum height=1cm] (G1) {$G_1(s)$};\n\\node[draw, rectangle, right=1.5cm of G1, minimum width=1.5cm, minimum height=1cm] (G2) {$G_2(s)$};\n\\node[draw, rectangle, right=1.5cm of G2, minimum width=1.5cm, minimum height=1cm] (G3) {$G_3(s)$};\n\\node[right=1.5cm of G3] (C) {$C(s)$};\n\n% Arrows for first block diagram\n\\draw[->] (R) -- (G1);\n\\draw[->] (G1) -- (G2);\n\\draw[->] (G2) -- (G3);\n\\draw[->] (G3) -- (C);\n\n% Part (b) - Simplified Block Diagram\n\\node at (2, -1.5) {\\textit{(b)}};\n\n% Nodes for simplified block diagram\n\\node[] (R2) at (0, -3) {$R(s)$};\n\\node[draw, rectangle, right=3.5cm of R2, minimum width=3.5cm, minimum height=1cm] (G123) {$G_3(s)G_2(s)G_1(s)$};\n\\node[right=2cm of G123] (C2) {$C(s)$};\n\n% Arrows for simplified block diagram\n\\draw[->] (R2) -- (G123);\n\\draw[->] (G123) -- (C2);\n\n\\end{tikzpicture}\n\\end{document}"</annotation></semantics></math></span><img src="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzNTQuMTQ4OTNwdCIgaGVpZ2h0PSIxNTAuNzk2NjhwdCIgdmlld0JveD0iLTcyIC03MiAzNTQuMTQ4OTMgMTUwLjc5NjY4Ij48ZyBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01OC44NjkzMDg0NzE2Nzk2NywtMjEuMjU3OTE5MzExNTIzNDM0KSBzY2FsZSgxLC0xKSI+PGcgc3Ryb2tlPSIjMDAwIiBmaWxsPSIjMDAwIj4gPGcgc3Ryb2tlLXdpZHRoPSIwLjQiPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MC4wNzYzNyw0MC4xNzkxMSkiPiA8ZyBzdHJva2U9IiMwMDAiIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkgdHJhbnNsYXRlKC01OC44NjkzMDg0NzE2Nzk2NywtMjEuMjU3OTE5MzExNTIzNDM0KSBzY2FsZSgtMSwtMSkiPjxnIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiPiA8dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNTguODY5MzA4NDcxNjc5NjciIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPihhKTwvdGV4dD48L2c+IDwvZz4gPC9nPjwvZz4gPC9nPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuMDY3NzIsLTIuNSkiPiA8ZyBzdHJva2U9IiMwMDAiIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkgdHJhbnNsYXRlKC01OC44NjkzMDg0NzE2Nzk2NywtMjEuMjU3OTE5MzExNTIzNDM0KSBzY2FsZSgtMSwtMSkiPjxnIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiPiA8dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNTguODY5MzA4NDcxNjc5NjciIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+UjwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNTEuMTk5MTU1ODA3NDk1MSIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+KDwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNDcuMzEwMjUzMTQzMzEwNTQiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+czwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNDIuNjIyNzUzMTQzMzEwNTQiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPik8L3RleHQ+PC9nPiA8L2c+IDwvZz48L2c+IDwvZz4gPHBhdGggZD0iIE0gNTYuNDc5ODEgLTE0LjIyNjM2IGggNDIuNjc5MTEgdiAyOC40NTI3MyBoIC00Mi42NzkxMSBaICAiIGZpbGw9Im5vbmUiPjwvcGF0aD4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjUuNDEyNDEsLTIuNSkiPiA8ZyBzdHJva2U9IiMwMDAiIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkgdHJhbnNsYXRlKC01OC44NjkzMDg0NzE2Nzk2NywtMjEuMjU3OTE5MzExNTIzNDM0KSBzY2FsZSgtMSwtMSkiPjxnIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiPiA8dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNTguODY5MzA4NDcxNjc5NjciIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+RzwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMTkuNzU3OTM0NTcwMzEyNDk2IiB4PSItNTEuMDA2ODE2ODY0MDEzNjYiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSI3IiBmaWxsPSJibGFjayI+MTwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNDYuNTIwNjg3MTAzMjcxNDgiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPig8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iLTQyLjYzMTc4NDQzOTA4NjkxIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPnM8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iLTM3Ljk0NDI4NDQzOTA4NjkxIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4pPC90ZXh0PjwvZz4gPC9nPiA8L2c+PC9nPiA8L2c+IDxwYXRoIGQ9IiBNIDE0Mi4yMzgwNCAtMTQuMjI2MzYgaCA0Mi42NzkxMSB2IDI4LjQ1MjczIGggLTQyLjY3OTExIFogICIgZmlsbD0ibm9uZSI+PC9wYXRoPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTEuMTcwNjQsLTIuNSkiPiA8ZyBzdHJva2U9IiMwMDAiIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkgdHJhbnNsYXRlKC01OC44NjkzMDg0NzE2Nzk2NywtMjEuMjU3OTE5MzExNTIzNDM0KSBzY2FsZSgtMSwtMSkiPjxnIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiPiA8dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNTguODY5MzA4NDcxNjc5NjciIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+RzwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMTkuNzU3OTM0NTcwMzEyNDk2IiB4PSItNTEuMDA2ODE2ODY0MDEzNjYiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSI3IiBmaWxsPSJibGFjayI+MjwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNDYuNTIwNjg3MTAzMjcxNDgiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPig8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iLTQyLjYzMTc4NDQzOTA4NjkxIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPnM8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iLTM3Ljk0NDI4NDQzOTA4NjkxIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4pPC90ZXh0PjwvZz4gPC9nPiA8L2c+PC9nPiA8L2c+IDxwYXRoIGQ9IiBNIDIyNy45OTYyNiAtMTQuMjI2MzYgaCA0Mi42NzkxMSB2IDI4LjQ1MjczIGggLTQyLjY3OTExIFogICIgZmlsbD0ibm9uZSI+PC9wYXRoPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzYuOTI4ODYsLTIuNSkiPiA8ZyBzdHJva2U9IiMwMDAiIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkgdHJhbnNsYXRlKC01OC44NjkzMDg0NzE2Nzk2NywtMjEuMjU3OTE5MzExNTIzNDM0KSBzY2FsZSgtMSwtMSkiPjxnIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiPiA8dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNTguODY5MzA4NDcxNjc5NjciIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+RzwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMTkuNzU3OTM0NTcwMzEyNDk2IiB4PSItNTEuMDA2ODE2ODY0MDEzNjYiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSI3IiBmaWxsPSJibGFjayI+MzwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNDYuNTIwNjg3MTAzMjcxNDgiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPig8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iLTQyLjYzMTc4NDQzOTA4NjkxIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPnM8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iLTM3Ljk0NDI4NDQzOTA4NjkxIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4pPC90ZXh0PjwvZz4gPC9nPiA8L2c+PC9nPiA8L2c+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNy4wODc0NiwtMi41KSI+IDxnIHN0cm9rZT0iIzAwMCIgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSIgdHJhbnNmb3JtPSJzY2FsZSgtMSwxKSB0cmFuc2xhdGUoLTU4Ljg2OTMwODQ3MTY3OTY3LC0yMS4yNTc5MTkzMTE1MjM0MzQpIHNjYWxlKC0xLC0xKSI+PGcgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSI+IDx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9Ii01OC44NjkzMDg0NzE2Nzk2NyIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayIgZm9udC1zdHlsZT0iaXRhbGljIj5DPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9Ii01MS4wMDY4MjA2Nzg3MTA5MiIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+KDwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNDcuMTE3OTE4MDE0NTI2MzYiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+czwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNDIuNDMwNDE4MDE0NTI2MzYiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPik8L3RleHQ+PC9nPiA8L2c+IDwvZz48L2c+IDwvZz4gPHBhdGggZD0iIE0gMTMuNjAwNyAwLjAgTCA1Mi42Nzk4NyAwLjAgICIgZmlsbD0ibm9uZSI+PC9wYXRoPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Mi42Nzk4NywwLjApIj4gPHBhdGggZD0iIE0gMy41OTk5NSAwLjAgQyAyLjUzMzI4IDAuMiAwLjc5OTk5IDAuNzk5OTkgLTAuNCAxLjQ5OTk3IEwgLTAuNCAtMS40OTk5NyBDIDAuNzk5OTkgLTAuNzk5OTkgMi41MzMyOCAtMC4yIDMuNTk5OTUgMC4wICAiIHN0cm9rZT0ibm9uZSI+PC9wYXRoPiAgPC9nPiA8cGF0aCBkPSIgTSA5OS4zNTg5MiAwLjAgTCAxMzguNDM4MSAwLjAgICIgZmlsbD0ibm9uZSI+PC9wYXRoPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzguNDM4MSwwLjApIj4gPHBhdGggZD0iIE0gMy41OTk5NSAwLjAgQyAyLjUzMzI4IDAuMiAwLjc5OTk5IDAuNzk5OTkgLTAuNCAxLjQ5OTk3IEwgLTAuNCAtMS40OTk5NyBDIDAuNzk5OTkgLTAuNzk5OTkgMi41MzMyOCAtMC4yIDMuNTk5OTUgMC4wICAiIHN0cm9rZT0ibm9uZSI+PC9wYXRoPiAgPC9nPiA8cGF0aCBkPSIgTSAxODUuMTE3MTQgMC4wIEwgMjI0LjE5NjMyIDAuMCAgIiBmaWxsPSJub25lIj48L3BhdGg+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyNC4xOTYzMiwwLjApIj4gPHBhdGggZD0iIE0gMy41OTk5NSAwLjAgQyAyLjUzMzI4IDAuMiAwLjc5OTk5IDAuNzk5OTkgLTAuNCAxLjQ5OTk3IEwgLTAuNCAtMS40OTk5NyBDIDAuNzk5OTkgLTAuNzk5OTkgMi41MzMyOCAtMC4yIDMuNTk5OTUgMC4wICAiIHN0cm9rZT0ibm9uZSI+PC9wYXRoPiAgPC9nPiA8cGF0aCBkPSIgTSAyNzAuODc1MzcgMC4wIEwgMzA5Ljk1NDU0IDAuMCAgIiBmaWxsPSJub25lIj48L3BhdGg+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwOS45NTQ1NCwwLjApIj4gPHBhdGggZD0iIE0gMy41OTk5NSAwLjAgQyAyLjUzMzI4IDAuMiAwLjc5OTk5IDAuNzk5OTkgLTAuNCAxLjQ5OTk3IEwgLTAuNCAtMS40OTk5NyBDIDAuNzk5OTkgLTAuNzk5OTkgMi41MzMyOCAtMC4yIDMuNTk5OTUgMC4wICAiIHN0cm9rZT0ibm9uZSI+PC9wYXRoPiAgPC9nPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MC4zMzE5MiwtNDUuMTc5MTEpIj4gPGcgc3Ryb2tlPSIjMDAwIiBmaWxsPSIjMDAwIj4gPGcgc3Ryb2tlPSJub25lIiB0cmFuc2Zvcm09InNjYWxlKC0xLDEpIHRyYW5zbGF0ZSgtNTguODY5MzA4NDcxNjc5NjcsLTIxLjI1NzkxOTMxMTUyMzQzNCkgc2NhbGUoLTEsLTEpIj48ZyBmaWxsPSIjMDAwIj4gPGcgc3Ryb2tlPSJub25lIj4gPHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iLTU4Ljg2OTMwODQ3MTY3OTY3IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4oYik8L3RleHQ+PC9nPiA8L2c+IDwvZz48L2c+IDwvZz4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjA2NzcyLC04Ny44NTgyMykiPiA8ZyBzdHJva2U9IiMwMDAiIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkgdHJhbnNsYXRlKC01OC44NjkzMDg0NzE2Nzk2NywtMjEuMjU3OTE5MzExNTIzNDM0KSBzY2FsZSgtMSwtMSkiPjxnIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiPiA8dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNTguODY5MzA4NDcxNjc5NjciIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+UjwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNTEuMTk5MTU1ODA3NDk1MSIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+KDwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNDcuMzEwMjUzMTQzMzEwNTQiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+czwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNDIuNjIyNzUzMTQzMzEwNTQiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPik8L3RleHQ+PC9nPiA8L2c+IDwvZz48L2c+IDwvZz4gPHBhdGggZD0iIE0gMTEzLjM4NTMzIC05OS41ODQ2IGggOTkuNTg0NjMgdiAyOC40NTI3MyBoIC05OS41ODQ2MyBaICAiIGZpbGw9Im5vbmUiPjwvcGF0aD4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI1Ljk1Njc3LC04Ny44NTgyMykiPiA8ZyBzdHJva2U9IiMwMDAiIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkgdHJhbnNsYXRlKC01OC44NjkzMDg0NzE2Nzk2NywtMjEuMjU3OTE5MzExNTIzNDM0KSBzY2FsZSgtMSwtMSkiPjxnIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiPiA8dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNTguODY5MzA4NDcxNjc5NjciIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+RzwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMTkuNzU3OTM0NTcwMzEyNDk2IiB4PSItNTEuMDA2ODE2ODY0MDEzNjYiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSI3IiBmaWxsPSJibGFjayI+MzwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNDYuNTIwNjg3MTAzMjcxNDgiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPig8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iLTQyLjYzMTc4NDQzOTA4NjkxIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPnM8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iLTM3Ljk0NDI4NDQzOTA4NjkxIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4pPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9Ii0zNC4wNTUzODE3NzQ5MDIzNCIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayIgZm9udC1zdHlsZT0iaXRhbGljIj5HPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0xOS43NTc5MzQ1NzAzMTI0OTYiIHg9Ii0yNi4xOTI4OTAxNjcyMzYzMiIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjciIGZpbGw9ImJsYWNrIj4yPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9Ii0yMS43MDY3NjA0MDY0OTQxMzciIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPig8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iLTE3LjgxNzg1Nzc0MjMwOTU2NyIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayIgZm9udC1zdHlsZT0iaXRhbGljIj5zPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9Ii0xMy4xMzAzNTc3NDIzMDk1NjciIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPik8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iLTkuMjQxNDU1MDc4MTI0OTk4IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPkc8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTE5Ljc1NzkzNDU3MDMxMjQ5NiIgeD0iLTEuMzc4OTYzNDcwNDU4OTg0MiIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjciIGZpbGw9ImJsYWNrIj4xPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjMuMTA3MTY2MjkwMjgzMjAyMiIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+KDwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSI2Ljk5NjA2ODk1NDQ2Nzc3MiIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayIgZm9udC1zdHlsZT0iaXRhbGljIj5zPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjExLjY4MzU2ODk1NDQ2Nzc3MiIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+KTwvdGV4dD48L2c+IDwvZz4gPC9nPjwvZz4gPC9nPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNzMuNjA4NDMsLTg3Ljg1ODIzKSI+IDxnIHN0cm9rZT0iIzAwMCIgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSIgdHJhbnNmb3JtPSJzY2FsZSgtMSwxKSB0cmFuc2xhdGUoLTU4Ljg2OTMwODQ3MTY3OTY3LC0yMS4yNTc5MTkzMTE1MjM0MzQpIHNjYWxlKC0xLC0xKSI+PGcgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSI+IDx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9Ii01OC44NjkzMDg0NzE2Nzk2NyIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayIgZm9udC1zdHlsZT0iaXRhbGljIj5DPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9Ii01MS4wMDY4MjA2Nzg3MTA5MiIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+KDwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNDcuMTE3OTE4MDE0NTI2MzYiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+czwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSItNDIuNDMwNDE4MDE0NTI2MzYiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPik8L3RleHQ+PC9nPiA8L2c+IDwvZz48L2c+IDwvZz4gPHBhdGggZD0iIE0gMTMuNjAwNyAtODUuMzU4MjMgTCAxMDkuNTg1MzkgLTg1LjM1ODIzICAiIGZpbGw9Im5vbmUiPjwvcGF0aD4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA5LjU4NTM5LC04NS4zNTgyMykiPiA8cGF0aCBkPSIgTSAzLjU5OTk1IDAuMCBDIDIuNTMzMjggMC4yIDAuNzk5OTkgMC43OTk5OSAtMC40IDEuNDk5OTcgTCAtMC40IC0xLjQ5OTk3IEMgMC43OTk5OSAtMC43OTk5OSAyLjUzMzI4IC0wLjIgMy41OTk5NSAwLjAgICIgc3Ryb2tlPSJub25lIj48L3BhdGg+ICA8L2c+IDxwYXRoIGQ9IiBNIDIxMy4xNjk5NSAtODUuMzU4MjMgTCAyNjYuNDc1NTEgLTg1LjM1ODIzICAiIGZpbGw9Im5vbmUiPjwvcGF0aD4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjY2LjQ3NTUxLC04NS4zNTgyMykiPiA8cGF0aCBkPSIgTSAzLjU5OTk1IDAuMCBDIDIuNTMzMjggMC4yIDAuNzk5OTkgMC43OTk5OSAtMC40IDEuNDk5OTcgTCAtMC40IC0xLjQ5OTk3IEMgMC43OTk5OSAtMC43OTk5OSAyLjUzMzI4IC0wLjIgMy41OTk5NSAwLjAgICIgc3Ryb2tlPSJub25lIj48L3BhdGg+ICA8L2c+IDwvZz4gPC9nPiA8L2c+PC9zdmc+" alt="tikz diagram" loading="lazy" decoding="async"><figcaption><em>source code</em><button class="source-code-button" aria-label="copy source code for this tikz graph" title="copy source code for this tikz graph"><svg class="source-icon" xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 -4 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#code-icon"></use></svg><svg class="check-icon" xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 -4 16 16" fill="currentColor" stroke="none" stroke-width="0" stroke-linecap="round" stroke-linejoin="round"><use href="#github-check"></use></svg></button></figcaption></figure>

## Parallel form

Each branch receives the same input. Add its output with the sign shown at the summing junction:

$$
C(s)=\bigl[G_1(s)+G_2(s)-G_3(s)\bigr]R(s).
$$

The diagram below leaves the signs as choices in its reduced block. Use the actual junction signs for a particular system; three added branches give $G_1+G_2+G_3$.

<figure class="tikz" data-remark-tikz style=""><span class="tikz-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><annotation encoding="application/x-tex">"\\usepackage{tikz}\n\\usetikzlibrary{positioning, arrows.meta}\n\n\\begin{document}\n\\begin{tikzpicture}[auto, node distance=1.5cm, >=Latex]\n\n% -------------------- PART (a) --------------------\n\\node at (1.5, 1.5) {\\textit{(a)}};\n\n% Input node\n\\node (R) at (1.5, -1.5) {$R(s)$};\n\n% Blocks G1, G2, G3\n\\node[draw, rectangle, minimum width=1.5cm, minimum height=1cm, right=1.5cm of R, yshift=1.5cm] (G1) {$G_1(s)$};\n\\node[draw, rectangle, minimum width=1.5cm, minimum height=1cm, right=1.5cm of R] (G2) {$G_2(s)$};\n\\node[draw, rectangle, minimum width=1.5cm, minimum height=1cm, right=1.5cm of R, yshift=-1.5cm] (G3) {$G_3(s)$};\n\n% Summing point\n\\node[draw, circle, minimum size=0.5cm, right=4.5cm of R] (sum) {\\Large $\\Sigma$};\n\n% Output node\n\\node[right=1.5cm of sum] (C) {$C(s)$};\n\n% Arrows from R to blocks\n\\draw[->] (R) -- (G1);\n\\draw[->] (R) -- (G2);\n\\draw[->] (R) -- (G3);\n\n% Arrows from blocks to summing point\n\\draw[->] (G1.east) -- ++(2,0) |- (sum.north);\n\\draw[->] (G2.east) -- ++(0.5,0) -- (sum.west);\n\\draw[->] (G3.east) -- ++(2,0) |- (sum.south);\n\n% Arrow from summing point to output\n\\draw[->] (sum.east) -- (C);\n\n% -------------------- PART (b) --------------------\n\\node at (1.5, -5) {\\textit{(b)}};\n\n% Simplified block diagram\n\\node[draw, rectangle, minimum width=3.5cm, minimum height=1cm, below=4cm of R] (simplified) {$\\pm G_1(s) \\pm G_2(s) \\pm G_3(s)$};\n\n% Input and output for simplified block\n\\node[left=1.5cm of simplified] (R2) {$R(s)$};\n\\node[right=1.5cm of simplified] (C2) {$C(s)$};\n\n% Arrows for simplified block\n\\draw[->] (R2) -- (simplified);\n\\draw[->] (simplified) -- (C2);\n\n\\end{tikzpicture}\n\\end{document}"</annotation></semantics></math></span><img src="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzNjIuMDI2NjZwdCIgaGVpZ2h0PSIyNDQuODg3OTFwdCIgdmlld0JveD0iLTcyIC03MiAzNjIuMDI2NjYgMjQ0Ljg4NzkxIj48ZyBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjU5NjI4Mjk1ODk4NDM3MywtMjEuMjU3OTE5MzExNTIzNDM0KSBzY2FsZSgxLC0xKSI+PGcgc3Ryb2tlPSIjMDAwIiBmaWxsPSIjMDAwIj4gPGcgc3Ryb2tlLXdpZHRoPSIwLjQiPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNS44NDk5OSw0MC4xNzkxMSkiPiA8ZyBzdHJva2U9IiMwMDAiIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkgdHJhbnNsYXRlKDExLjU5NjI4Mjk1ODk4NDM3MywtMjEuMjU3OTE5MzExNTIzNDM0KSBzY2FsZSgtMSwtMSkiPjxnIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiPiA8dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSIxMS41OTYyODI5NTg5ODQzNzMiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPihhKTwvdGV4dD48L2c+IDwvZz4gPC9nPjwvZz4gPC9nPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi42MTEzOSwtNDUuMTc5MTEpIj4gPGcgc3Ryb2tlPSIjMDAwIiBmaWxsPSIjMDAwIj4gPGcgc3Ryb2tlPSJub25lIiB0cmFuc2Zvcm09InNjYWxlKC0xLDEpIHRyYW5zbGF0ZSgxMS41OTYyODI5NTg5ODQzNzMsLTIxLjI1NzkxOTMxMTUyMzQzNCkgc2NhbGUoLTEsLTEpIj48ZyBmaWxsPSIjMDAwIj4gPGcgc3Ryb2tlPSJub25lIj4gPHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMTEuNTk2MjgyOTU4OTg0MzczIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPlI8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMTkuMjY2NDM1NjIzMTY4OTQiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPig8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMjMuMTU1MzM4Mjg3MzUzNTEyIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPnM8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMjcuODQyODM4Mjg3MzUzNTEiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPik8L3RleHQ+PC9nPiA8L2c+IDwvZz48L2c+IDwvZz4gPHBhdGggZD0iIE0gOTkuMTU4OTIgLTE0LjIyNjM1IGggNDIuNjc5MTEgdiAyOC40NTI3MyBoIC00Mi42NzkxMSBaICAiIGZpbGw9Im5vbmUiPjwvcGF0aD4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA4LjA5MTUyLC0yLjQ5OTk4KSI+IDxnIHN0cm9rZT0iIzAwMCIgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSIgdHJhbnNmb3JtPSJzY2FsZSgtMSwxKSB0cmFuc2xhdGUoMTEuNTk2MjgyOTU4OTg0MzczLC0yMS4yNTc5MTkzMTE1MjM0MzQpIHNjYWxlKC0xLC0xKSI+PGcgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSI+IDx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjExLjU5NjI4Mjk1ODk4NDM3MyIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayIgZm9udC1zdHlsZT0iaXRhbGljIj5HPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0xOS43NTc5MzQ1NzAzMTI0OTYiIHg9IjE5LjQ1ODc3NDU2NjY1MDM4NyIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjciIGZpbGw9ImJsYWNrIj4xPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjIzLjk0NDkwNDMyNzM5MjU3NSIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+KDwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSIyNy44MzM4MDY5OTE1NzcxNCIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayIgZm9udC1zdHlsZT0iaXRhbGljIj5zPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjMyLjUyMTMwNjk5MTU3NzE0IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4pPC90ZXh0PjwvZz4gPC9nPiA8L2c+PC9nPiA8L2c+IDxwYXRoIGQ9IiBNIDk5LjE1ODkyIC01Ni45MDU0NyBoIDQyLjY3OTExIHYgMjguNDUyNzMgaCAtNDIuNjc5MTEgWiAgIiBmaWxsPSJub25lIj48L3BhdGg+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwOC4wOTE1MiwtNDUuMTc5MTEpIj4gPGcgc3Ryb2tlPSIjMDAwIiBmaWxsPSIjMDAwIj4gPGcgc3Ryb2tlPSJub25lIiB0cmFuc2Zvcm09InNjYWxlKC0xLDEpIHRyYW5zbGF0ZSgxMS41OTYyODI5NTg5ODQzNzMsLTIxLjI1NzkxOTMxMTUyMzQzNCkgc2NhbGUoLTEsLTEpIj48ZyBmaWxsPSIjMDAwIj4gPGcgc3Ryb2tlPSJub25lIj4gPHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMTEuNTk2MjgyOTU4OTg0MzczIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPkc8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTE5Ljc1NzkzNDU3MDMxMjQ5NiIgeD0iMTkuNDU4Nzc0NTY2NjUwMzg3IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iNyIgZmlsbD0iYmxhY2siPjI8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMjMuOTQ0OTA0MzI3MzkyNTc1IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4oPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjI3LjgzMzgwNjk5MTU3NzE0IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPnM8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMzIuNTIxMzA2OTkxNTc3MTQiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPik8L3RleHQ+PC9nPiA8L2c+IDwvZz48L2c+IDwvZz4gPHBhdGggZD0iIE0gOTkuMTU4OTIgLTk5LjU4NDYgaCA0Mi42NzkxMSB2IDI4LjQ1MjczIGggLTQyLjY3OTExIFogICIgZmlsbD0ibm9uZSI+PC9wYXRoPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDguMDkxNTIsLTg3Ljg1ODIzKSI+IDxnIHN0cm9rZT0iIzAwMCIgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSIgdHJhbnNmb3JtPSJzY2FsZSgtMSwxKSB0cmFuc2xhdGUoMTEuNTk2MjgyOTU4OTg0MzczLC0yMS4yNTc5MTkzMTE1MjM0MzQpIHNjYWxlKC0xLC0xKSI+PGcgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSI+IDx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjExLjU5NjI4Mjk1ODk4NDM3MyIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayIgZm9udC1zdHlsZT0iaXRhbGljIj5HPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0xOS43NTc5MzQ1NzAzMTI0OTYiIHg9IjE5LjQ1ODc3NDU2NjY1MDM4NyIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjciIGZpbGw9ImJsYWNrIj4zPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjIzLjk0NDkwNDMyNzM5MjU3NSIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+KDwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSIyNy44MzM4MDY5OTE1NzcxNCIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayIgZm9udC1zdHlsZT0iaXRhbGljIj5zPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjMyLjUyMTMwNjk5MTU3NzE0IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4pPC90ZXh0PjwvZz4gPC9nPiA8L2c+PC9nPiA8L2c+IDxwYXRoIGQ9IiBNIDIwOC4wODc1MSAtNDIuNjc5MTEgQyAyMDguMDg3NTEgLTM2LjE3MDI3IDIwMi44MTExOSAtMzAuODkzOTUgMTk2LjMwMjM1IC0zMC44OTM5NSBDIDE4OS43OTM1MiAtMzAuODkzOTUgMTg0LjUxNzIgLTM2LjE3MDI3IDE4NC41MTcyIC00Mi42NzkxMSBDIDE4NC41MTcyIC00OS4xODc5NCAxODkuNzkzNTIgLTU0LjQ2NDI2IDE5Ni4zMDIzNSAtNTQuNDY0MjYgQyAyMDIuODExMTkgLTU0LjQ2NDI2IDIwOC4wODc1MSAtNDkuMTg3OTQgMjA4LjA4NzUxIC00Mi42NzkxMSBaIE0gMTk2LjMwMjM1IC00Mi42NzkxMSAgIiBmaWxsPSJub25lIj48L3BhdGg+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5MS4yMTA3NSwtNDcuNTk5MSkiPiA8ZyBzdHJva2U9IiMwMDAiIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkgdHJhbnNsYXRlKDExLjU5NjI4Mjk1ODk4NDM3MywtMjEuMjU3OTE5MzExNTIzNDM0KSBzY2FsZSgtMSwtMSkiPjxnIGZpbGw9IiMwMDAiPiA8ZyBzdHJva2U9Im5vbmUiPiA8dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSIxMS41OTYyODI5NTg5ODQzNzMiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxNC4zOTk5OTM4OTY0ODQzNzUiIGZpbGw9ImJsYWNrIj7OnjwvdGV4dD48L2c+IDwvZz4gPC9nPjwvZz4gPC9nPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTQuNDk5NiwtNDUuMTc5MTEpIj4gPGcgc3Ryb2tlPSIjMDAwIiBmaWxsPSIjMDAwIj4gPGcgc3Ryb2tlPSJub25lIiB0cmFuc2Zvcm09InNjYWxlKC0xLDEpIHRyYW5zbGF0ZSgxMS41OTYyODI5NTg5ODQzNzMsLTIxLjI1NzkxOTMxMTUyMzQzNCkgc2NhbGUoLTEsLTEpIj48ZyBmaWxsPSIjMDAwIj4gPGcgc3Ryb2tlPSJub25lIj4gPHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMTEuNTk2MjgyOTU4OTg0MzczIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPkM8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMTkuNDU4NzcwNzUxOTUzMTIiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPig8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMjMuMzQ3NjczNDE2MTM3NjkiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+czwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSIyOC4wMzUxNzM0MTYxMzc2ODgiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPik8L3RleHQ+PC9nPiA8L2c+IDwvZz48L2c+IDwvZz4gPHBhdGggZD0iIE0gNTYuMjc5OCAtMzUuMjIyNTYgTCA5NC45MjYwOSAtMTQuMDIyODEgICIgZmlsbD0ibm9uZSI+PC9wYXRoPiA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjg3NjcxLDAuNDgwOTEsLTAuNDgwOTEsMC44NzY3MSw5NC45MjYwOSwtMTQuMDIyODEpIj4gPGcgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAuMCI+IDxnIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiPiA8cGF0aCBkPSIgTSAzLjc3NTM4IDAuMCBDIDMuMzExNzQgMC4xMTMxMyAxLjI3Mzc2IDAuNzU0MTggMC4wIDEuNDUxOCBMIDAuMCAtMS40NTE4IEMgMS4yNzM3NiAtMC43NTQxOCAzLjMxMTc0IC0wLjExMzEzIDMuNzc1MzggMC4wIFogICI+PC9wYXRoPiA8L2c+IDwvZz4gIDwvZz4gPHBhdGggZD0iIE0gNTYuMjc5OCAtNDIuNjc5MTEgTCA5NC4zNTg5NSAtNDIuNjc5MTEgICIgZmlsbD0ibm9uZSI+PC9wYXRoPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NC4zNTg5NSwtNDIuNjc5MTEpIj4gPGcgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAuMCI+IDxnIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiPiA8cGF0aCBkPSIgTSAzLjc3NTM4IDAuMCBDIDMuMzExNzQgMC4xMTMxMyAxLjI3Mzc2IDAuNzU0MTggMC4wIDEuNDUxOCBMIDAuMCAtMS40NTE4IEMgMS4yNzM3NiAtMC43NTQxOCAzLjMxMTc0IC0wLjExMzEzIDMuNzc1MzggMC4wIFogICI+PC9wYXRoPiA8L2c+IDwvZz4gIDwvZz4gPHBhdGggZD0iIE0gNTYuMjc5OCAtNTAuMTM1NjUgTCA5NC45MjYwOSAtNzEuMzM1NCAgIiBmaWxsPSJub25lIj48L3BhdGg+IDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuODc2NzEsLTAuNDgwOTEsMC40ODA5MSwwLjg3NjcxLDk0LjkyNjA5LC03MS4zMzU0KSI+IDxnIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiIHN0cm9rZS1kYXNob2Zmc2V0PSIwLjAiPiA8ZyBzdHJva2UtbGluZWpvaW49Im1pdGVyIj4gPHBhdGggZD0iIE0gMy43NzUzOCAwLjAgQyAzLjMxMTc0IDAuMTEzMTMgMS4yNzM3NiAwLjc1NDE4IDAuMCAxLjQ1MTggTCAwLjAgLTEuNDUxOCBDIDEuMjczNzYgLTAuNzU0MTggMy4zMTE3NCAtMC4xMTMxMyAzLjc3NTM4IDAuMCBaICAiPjwvcGF0aD4gPC9nPiA8L2c+ICA8L2c+IDxwYXRoIGQ9IiBNIDE0Mi4wMzgwMiAwLjAwMDAyIEwgMTk4Ljk0MzUxIDAuMDAwMDIgTCAxOTguOTQzNTEgLTMwLjY5Mzk1IEwgMjAwLjkwMjMzIC0zMC42OTM5NSAgIiBmaWxsPSJub25lIj48L3BhdGg+IDxnIHRyYW5zZm9ybT0ibWF0cml4KC0xLjAsMC4wLDAuMCwtMS4wLDIwMC45MDIzMywtMzAuNjkzOTUpIj4gPGcgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAuMCI+IDxnIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiPiA8cGF0aCBkPSIgTSAzLjc3NTM4IDAuMCBDIDMuMzExNzQgMC4xMTMxMyAxLjI3Mzc2IDAuNzU0MTggMC4wIDEuNDUxOCBMIDAuMCAtMS40NTE4IEMgMS4yNzM3NiAtMC43NTQxOCAzLjMxMTc0IC0wLjExMzEzIDMuNzc1MzggMC4wIFogICI+PC9wYXRoPiA8L2c+IDwvZz4gIDwvZz4gPHBhdGggZD0iIE0gMTQyLjAzODAyIC00Mi42NzkxMSBMIDE1Ni4yNjQzOSAtNDIuNjc5MTEgTCAxNzkuNzE3MjIgLTQyLjY3OTExICAiIGZpbGw9Im5vbmUiPjwvcGF0aD4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc5LjcxNzIyLC00Mi42NzkxMSkiPiA8ZyBzdHJva2UtZGFzaGFycmF5PSJub25lIiBzdHJva2UtZGFzaG9mZnNldD0iMC4wIj4gPGcgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciI+IDxwYXRoIGQ9IiBNIDMuNzc1MzggMC4wIEMgMy4zMTE3NCAwLjExMzEzIDEuMjczNzYgMC43NTQxOCAwLjAgMS40NTE4IEwgMC4wIC0xLjQ1MTggQyAxLjI3Mzc2IC0wLjc1NDE4IDMuMzExNzQgLTAuMTEzMTMgMy43NzUzOCAwLjAgWiAgIj48L3BhdGg+IDwvZz4gPC9nPiAgPC9nPiA8cGF0aCBkPSIgTSAxNDIuMDM4MDIgLTg1LjM1ODIzIEwgMTk4Ljk0MzUxIC04NS4zNTgyMyBMIDE5OC45NDM1MSAtNTQuNjY0MjYgTCAyMDAuOTAyMzMgLTU0LjY2NDI2ICAiIGZpbGw9Im5vbmUiPjwvcGF0aD4gPGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEuMCwwLjAsMC4wLC0xLjAsMjAwLjkwMjMzLC01NC42NjQyNikiPiA8ZyBzdHJva2UtZGFzaGFycmF5PSJub25lIiBzdHJva2UtZGFzaG9mZnNldD0iMC4wIj4gPGcgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciI+IDxwYXRoIGQ9IiBNIDMuNzc1MzggMC4wIEMgMy4zMTE3NCAwLjExMzEzIDEuMjczNzYgMC43NTQxOCAwLjAgMS40NTE4IEwgMC4wIC0xLjQ1MTggQyAxLjI3Mzc2IC0wLjc1NDE4IDMuMzExNzQgLTAuMTEzMTMgMy43NzUzOCAwLjAgWiAgIj48L3BhdGg+IDwvZz4gPC9nPiAgPC9nPiA8cGF0aCBkPSIgTSAyMDguMjg3NSAtNDIuNjc5MTEgTCAyNDYuMzY2NjUgLTQyLjY3OTExICAiIGZpbGw9Im5vbmUiPjwvcGF0aD4gPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQ2LjM2NjY1LC00Mi42NzkxMSkiPiA8ZyBzdHJva2UtZGFzaGFycmF5PSJub25lIiBzdHJva2UtZGFzaG9mZnNldD0iMC4wIj4gPGcgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciI+IDxwYXRoIGQ9IiBNIDMuNzc1MzggMC4wIEMgMy4zMTE3NCAwLjExMzEzIDEuMjczNzYgMC43NTQxOCAwLjAgMS40NTE4IEwgMC4wIC0xLjQ1MTggQyAxLjI3Mzc2IC0wLjc1NDE4IDMuMzExNzQgLTAuMTEzMTMgMy43NzUzOCAwLjAgWiAgIj48L3BhdGg+IDwvZz4gPC9nPiAgPC9nPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNi4xMDU1NSwtMTQ0Ljc2MzcyKSI+IDxnIHN0cm9rZT0iIzAwMCIgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSIgdHJhbnNmb3JtPSJzY2FsZSgtMSwxKSB0cmFuc2xhdGUoMTEuNTk2MjgyOTU4OTg0MzczLC0yMS4yNTc5MTkzMTE1MjM0MzQpIHNjYWxlKC0xLC0xKSI+PGcgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSI+IDx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjExLjU5NjI4Mjk1ODk4NDM3MyIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+KGIpPC90ZXh0PjwvZz4gPC9nPiA8L2c+PC9nPiA8L2c+IDxwYXRoIGQ9IiBNIC0xMy45ODU3OCAtMTkzLjY3NTgzIGggMTEzLjMyOTc3IHYgMjguNDUyNzMgaCAtMTEzLjMyOTc3IFogICIgZmlsbD0ibm9uZSI+PC9wYXRoPiA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuNjUyOCwtMTgxLjk0OTQ2KSI+IDxnIHN0cm9rZT0iIzAwMCIgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSIgdHJhbnNmb3JtPSJzY2FsZSgtMSwxKSB0cmFuc2xhdGUoMTEuNTk2MjgyOTU4OTg0MzczLC0yMS4yNTc5MTkzMTE1MjM0MzQpIHNjYWxlKC0xLC0xKSI+PGcgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSI+IDx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjExLjU5NjI4Mjk1ODk4NDM3MyIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+wrE8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMTkuMzc0MDg4Mjg3MzUzNTEyIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPkc8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTE5Ljc1NzkzNDU3MDMxMjQ5NiIgeD0iMjcuMjM2NTc5ODk1MDE5NTI0IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iNyIgZmlsbD0iYmxhY2siPjE8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMzEuNzIyNzA5NjU1NzYxNzEiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPig8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMzUuNjExNjEyMzE5OTQ2MjgiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+czwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSI0MC4yOTkxMTIzMTk5NDYyOCIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+KTwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSI0Ni40MTAxODI5NTI4ODA4NSIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+wrE8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iNTYuNDEwMTU2MjQ5OTk5OTg2IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPkc8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTE5Ljc1NzkzNDU3MDMxMjQ5NiIgeD0iNjQuMjcyNjQ3ODU3NjY2IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iNyIgZmlsbD0iYmxhY2siPjI8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iNjguNzU4Nzc3NjE4NDA4MTkiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPig8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iNzIuNjQ3NjgwMjgyNTkyNzYiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+czwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSI3Ny4zMzUxODAyODI1OTI3NiIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+KTwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSI4My40NDYyNTA5MTU1MjczMyIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayI+wrE8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iOTMuNDQ2MjI0MjEyNjQ2NDciIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siIGZvbnQtc3R5bGU9Iml0YWxpYyI+RzwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMTkuNzU3OTM0NTcwMzEyNDk2IiB4PSIxMDEuMzA4NzE1ODIwMzEyNDciIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSI3IiBmaWxsPSJibGFjayI+MzwvdGV4dD48dGV4dCBhbGlnbm1lbnQtYmFzZWxpbmU9ImJhc2VsaW5lIiB5PSItMjEuMjU3OTE5MzExNTIzNDM0IiB4PSIxMDUuNzk0ODQ1NTgxMDU0NjYiIGZvbnQtZmFtaWx5PSJzZXJpZiIgZm9udC1zaXplPSIxMCIgZmlsbD0iYmxhY2siPig8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMTA5LjY4Mzc0ODI0NTIzOTIzIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPnM8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMTE0LjM3MTI0ODI0NTIzOTIzIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4pPC90ZXh0PjwvZz4gPC9nPiA8L2c+PC9nPiA8L2c+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MC41MzMzMSwtMTgxLjk0OTQ2KSI+IDxnIHN0cm9rZT0iIzAwMCIgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSIgdHJhbnNmb3JtPSJzY2FsZSgtMSwxKSB0cmFuc2xhdGUoMTEuNTk2MjgyOTU4OTg0MzczLC0yMS4yNTc5MTkzMTE1MjM0MzQpIHNjYWxlKC0xLC0xKSI+PGcgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSI+IDx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjExLjU5NjI4Mjk1ODk4NDM3MyIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayIgZm9udC1zdHlsZT0iaXRhbGljIj5SPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjE5LjI2NjQzNTYyMzE2ODk0IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4oPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjIzLjE1NTMzODI4NzM1MzUxMiIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayIgZm9udC1zdHlsZT0iaXRhbGljIj5zPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjI3Ljg0MjgzODI4NzM1MzUxIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4pPC90ZXh0PjwvZz4gPC9nPiA8L2c+PC9nPiA8L2c+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NS43NTYwOSwtMTgxLjk0OTQ2KSI+IDxnIHN0cm9rZT0iIzAwMCIgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSIgdHJhbnNmb3JtPSJzY2FsZSgtMSwxKSB0cmFuc2xhdGUoMTEuNTk2MjgyOTU4OTg0MzczLC0yMS4yNTc5MTkzMTE1MjM0MzQpIHNjYWxlKC0xLC0xKSI+PGcgZmlsbD0iIzAwMCI+IDxnIHN0cm9rZT0ibm9uZSI+IDx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjExLjU5NjI4Mjk1ODk4NDM3MyIgZm9udC1mYW1pbHk9InNlcmlmIiBmb250LXNpemU9IjEwIiBmaWxsPSJibGFjayIgZm9udC1zdHlsZT0iaXRhbGljIj5DPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjE5LjQ1ODc3MDc1MTk1MzEyIiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4oPC90ZXh0Pjx0ZXh0IGFsaWdubWVudC1iYXNlbGluZT0iYmFzZWxpbmUiIHk9Ii0yMS4yNTc5MTkzMTE1MjM0MzQiIHg9IjIzLjM0NzY3MzQxNjEzNzY5IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIiBmb250LXN0eWxlPSJpdGFsaWMiPnM8L3RleHQ+PHRleHQgYWxpZ25tZW50LWJhc2VsaW5lPSJiYXNlbGluZSIgeT0iLTIxLjI1NzkxOTMxMTUyMzQzNCIgeD0iMjguMDM1MTczNDE2MTM3Njg4IiBmb250LWZhbWlseT0ic2VyaWYiIGZvbnQtc2l6ZT0iMTAiIGZpbGw9ImJsYWNrIj4pPC90ZXh0PjwvZz4gPC9nPiA8L2c+PC9nPiA8L2c+IDxwYXRoIGQ9IiBNIC01Ni44NjQ5IC0xNzkuNDQ5NDYgTCAtMTguNzg1NzUgLTE3OS40NDk0NiAgIiBmaWxsPSJub25lIj48L3BhdGg+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOC43ODU3NSwtMTc5LjQ0OTQ2KSI+IDxnIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiIHN0cm9rZS1kYXNob2Zmc2V0PSIwLjAiPiA8ZyBzdHJva2UtbGluZWpvaW49Im1pdGVyIj4gPHBhdGggZD0iIE0gMy43NzUzOCAwLjAgQyAzLjMxMTc0IDAuMTEzMTMgMS4yNzM3NiAwLjc1NDE4IDAuMCAxLjQ1MTggTCAwLjAgLTEuNDUxOCBDIDEuMjczNzYgLTAuNzU0MTggMy4zMTE3NCAtMC4xMTMxMyAzLjc3NTM4IDAuMCBaICAiPjwvcGF0aD4gPC9nPiA8L2c+ICA8L2c+IDxwYXRoIGQ9IiBNIDk5LjU0Mzk5IC0xNzkuNDQ5NDYgTCAxMzcuNjIzMTQgLTE3OS40NDk0NiAgIiBmaWxsPSJub25lIj48L3BhdGg+IDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNy42MjMxNCwtMTc5LjQ0OTQ2KSI+IDxnIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiIHN0cm9rZS1kYXNob2Zmc2V0PSIwLjAiPiA8ZyBzdHJva2UtbGluZWpvaW49Im1pdGVyIj4gPHBhdGggZD0iIE0gMy43NzUzOCAwLjAgQyAzLjMxMTc0IDAuMTEzMTMgMS4yNzM3NiAwLjc1NDE4IDAuMCAxLjQ1MTggTCAwLjAgLTEuNDUxOCBDIDEuMjczNzYgLTAuNzU0MTggMy4zMTE3NCAtMC4xMTMxMyAzLjc3NTM4IDAuMCBaICAiPjwvcGF0aD4gPC9nPiA8L2c+ICA8L2c+IDwvZz4gPC9nPiA8L2c+PC9zdmc+" alt="tikz diagram" loading="lazy" decoding="async"><figcaption><em>source code</em><button class="source-code-button" aria-label="copy source code for this tikz graph" title="copy source code for this tikz graph"><svg class="source-icon" xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 -4 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><use href="#code-icon"></use></svg><svg class="check-icon" xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 -4 16 16" fill="currentColor" stroke="none" stroke-width="0" stroke-linecap="round" stroke-linejoin="round"><use href="#github-check"></use></svg></button></figcaption></figure>

## Feedback loop

With forward block $G(s)$ and feedback block $H(s)$, negative feedback gives

$$
\begin{aligned}
E(s)&=R(s)-H(s)C(s),\\
C(s)&=G(s)E(s),\\
\bigl[1+G(s)H(s)\bigr]C(s)&=G(s)R(s),\\
\frac{C(s)}{R(s)}&=\frac{G(s)}{1+G(s)H(s)}.
\end{aligned}
$$

For positive feedback, the junction adds $H(s)C(s)$, giving denominator $1-G(s)H(s)$. Write the signal equation first if the sign is unclear. Negative feedback alone does not establish stability; the resulting closed-loop dynamics still need a stability check.

The figure uses $H_1$ for the forward block and $H_2$ for the feedback block.

```jsx imports={Zoomable,BlockDiagram}
<Zoomable label="Feedback loop reduction">
  <BlockDiagram
    config="feedback"
    caption="Forward block $H_1$ with feedback block $H_2$. Choose feedback sign and step through the reduction: negative gives $H_1/(1+H_1H_2)$, positive gives $H_1/(1-H_1H_2)$."
  />
</Zoomable>
```

## Moving through summing junction

Preserve the gain from each independent input to the output. Moving $G(s)$ from after a junction to the main branch before it requires the same gain on the side branch:

$$
C(s)=G(s)\bigl[R(s)\pm X(s)\bigr]
    =G(s)R(s)\pm G(s)X(s).
$$

Moving $G(s)$ in the other direction requires a compensating inverse on the side branch:

$$
C(s)=G(s)R(s)\pm X(s)
    =G(s)\left[R(s)\pm\frac{X(s)}{G(s)}\right].
$$

The inverse is an algebraic device. For example, the inverse of an integrator is a differentiator, which cannot be implemented as a proper causal transfer function. A reduced diagram may establish an input-output identity while its intermediate blocks are unsuitable for implementation.

```jsx imports={Zoomable,BlockDiagram}
<Zoomable label="Moving a block past a summing junction">
  <BlockDiagram
    config="summing-junction"
    caption="Block move after Figure 5.7 of the course slides. Choose (a) or (b) and step through; the readout expands each output, and matching expansions show equivalence."
  />
</Zoomable>
```

## Reduction via Familiar Forms

Start with the innermost cascade, parallel branch, or feedback loop. Replace it with its equivalent block, then repeat. Keep each summing sign and pickoff signal labelled. When a diagram is hard to reduce, write an equation for each internal signal and eliminate those signals directly.

For example, suppose the signal equations are

$$
\begin{aligned}
E&=G_1R-HC,\\
C&=G_3G_2E.
\end{aligned}
$$

Substitution gives

$$
\frac{C}{R}=\frac{G_1G_2G_3}{1+G_2G_3H}.
$$

The loop contains $G_2$, $G_3$, and $H$. The reference prefilter $G_1$ appears only in the numerator because the feedback returns to the junction after it. With $G_1=2$, $G_2=1/(s+1)$, $G_3=1/(s+3)$, and $H=1$,

$$
\frac{C(s)}{R(s)}
=\frac{2}{(s+1)(s+3)+1}
=\frac{2}{s^2+4s+4}.
$$

Check a reduction against the original signal equations. Also retain the unreduced internal model when assessing stability: cancellation can hide internal modes from the final transfer function, as discussed in [[thoughts/university/twenty-three-twenty-four/sfwr-3dx4/State space representation#state space to a transfer function|state space representation]].

[^blocks]: R. J. Leduc and M. Lawford, [[thoughts/university/twenty-three-twenty-four/sfwr-3dx4/block_diagrams.pdf|block-diagram lecture slides]], PDF pages 1–14. The worked signal-equation example here is separate from the slide figures.

