Work on decoupling strategies
Before Width: | Height: | Size: 134 KiB After Width: | Height: | Size: 237 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 2.3 KiB |
@ -1,148 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="209.079" height="56.826" viewBox="0 0 209.079 56.826">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="82.363" height="30.343" viewBox="0 0 82.363 30.343">
|
||||
<defs>
|
||||
<g>
|
||||
<g id="glyph-0-0">
|
||||
<path d="M 7.296875 -2.078125 C 7.328125 -2.234375 7.34375 -2.25 7.40625 -2.25 C 7.53125 -2.265625 7.671875 -2.265625 7.78125 -2.265625 C 8.03125 -2.265625 8.203125 -2.265625 8.203125 -2.5625 C 8.203125 -2.609375 8.171875 -2.734375 7.984375 -2.734375 C 7.765625 -2.734375 7.546875 -2.71875 7.3125 -2.71875 C 7.09375 -2.71875 6.859375 -2.703125 6.640625 -2.703125 C 6.25 -2.703125 5.28125 -2.734375 4.875 -2.734375 C 4.765625 -2.734375 4.578125 -2.734375 4.578125 -2.453125 C 4.578125 -2.265625 4.75 -2.265625 4.90625 -2.265625 L 5.28125 -2.265625 C 5.390625 -2.265625 5.9375 -2.265625 5.9375 -2.21875 C 5.9375 -2.203125 5.9375 -2.1875 5.859375 -1.9375 C 5.859375 -1.875 5.6875 -1.234375 5.6875 -1.234375 C 5.515625 -0.5625 4.71875 -0.296875 4.09375 -0.296875 C 3.515625 -0.296875 2.921875 -0.421875 2.453125 -0.796875 C 1.9375 -1.234375 1.9375 -1.921875 1.9375 -2.140625 C 1.9375 -2.59375 2.140625 -4.359375 3.109375 -5.453125 C 3.6875 -6.09375 4.640625 -6.515625 5.640625 -6.515625 C 6.890625 -6.515625 7.359375 -5.546875 7.359375 -4.734375 C 7.359375 -4.625 7.328125 -4.46875 7.328125 -4.375 C 7.328125 -4.234375 7.46875 -4.234375 7.59375 -4.234375 C 7.8125 -4.234375 7.828125 -4.234375 7.875 -4.4375 L 8.4375 -6.671875 C 8.453125 -6.734375 8.46875 -6.78125 8.46875 -6.84375 C 8.46875 -6.96875 8.328125 -6.96875 8.21875 -6.96875 L 7.296875 -6.265625 C 7.109375 -6.453125 6.59375 -6.96875 5.484375 -6.96875 C 2.3125 -6.96875 0.546875 -4.546875 0.546875 -2.515625 C 0.546875 -0.6875 1.9375 0.171875 3.796875 0.171875 C 4.828125 0.171875 5.53125 -0.171875 5.84375 -0.515625 C 6.09375 -0.265625 6.59375 0 6.671875 0 C 6.765625 0 6.78125 -0.078125 6.828125 -0.234375 Z M 7.296875 -2.078125 "/>
|
||||
<path d="M 7.171875 -2.046875 C 7.203125 -2.1875 7.21875 -2.203125 7.28125 -2.21875 C 7.40625 -2.234375 7.53125 -2.234375 7.65625 -2.234375 C 7.890625 -2.234375 8.046875 -2.234375 8.046875 -2.515625 C 8.046875 -2.5625 8.03125 -2.6875 7.84375 -2.6875 C 7.640625 -2.6875 7.40625 -2.671875 7.1875 -2.671875 C 6.96875 -2.671875 6.75 -2.65625 6.53125 -2.65625 C 6.140625 -2.65625 5.1875 -2.6875 4.796875 -2.6875 C 4.6875 -2.6875 4.5 -2.6875 4.5 -2.40625 C 4.5 -2.234375 4.671875 -2.234375 4.828125 -2.234375 L 5.1875 -2.234375 C 5.296875 -2.234375 5.828125 -2.234375 5.828125 -2.171875 C 5.828125 -2.171875 5.828125 -2.140625 5.765625 -1.90625 C 5.75 -1.84375 5.59375 -1.21875 5.59375 -1.203125 C 5.421875 -0.546875 4.640625 -0.296875 4.03125 -0.296875 C 3.46875 -0.296875 2.875 -0.40625 2.421875 -0.78125 C 1.90625 -1.203125 1.90625 -1.875 1.90625 -2.09375 C 1.90625 -2.546875 2.109375 -4.296875 3.046875 -5.359375 C 3.625 -5.984375 4.546875 -6.390625 5.546875 -6.390625 C 6.78125 -6.390625 7.234375 -5.453125 7.234375 -4.65625 C 7.234375 -4.546875 7.203125 -4.390625 7.203125 -4.296875 C 7.203125 -4.15625 7.328125 -4.15625 7.46875 -4.15625 C 7.6875 -4.15625 7.6875 -4.15625 7.734375 -4.375 L 8.296875 -6.5625 C 8.3125 -6.609375 8.328125 -6.65625 8.328125 -6.71875 C 8.328125 -6.859375 8.1875 -6.859375 8.078125 -6.859375 L 7.171875 -6.15625 C 6.984375 -6.34375 6.46875 -6.859375 5.390625 -6.859375 C 2.265625 -6.859375 0.53125 -4.46875 0.53125 -2.46875 C 0.53125 -0.6875 1.90625 0.171875 3.71875 0.171875 C 4.75 0.171875 5.4375 -0.171875 5.75 -0.5 C 5.984375 -0.25 6.484375 0 6.546875 0 C 6.65625 0 6.671875 -0.078125 6.703125 -0.21875 Z M 7.171875 -2.046875 "/>
|
||||
</g>
|
||||
<g id="glyph-0-1">
|
||||
<path d="M 3.46875 -3.453125 L 5.296875 -3.453125 C 5.5 -3.453125 5.640625 -3.453125 5.796875 -3.609375 C 6 -3.765625 6 -4 6 -4.015625 C 6 -4.40625 5.640625 -4.40625 5.46875 -4.40625 L 2.203125 -4.40625 C 2 -4.40625 1.5625 -4.40625 1.046875 -3.921875 C 0.6875 -3.609375 0.3125 -3.109375 0.3125 -3 C 0.3125 -2.875 0.421875 -2.875 0.53125 -2.875 C 0.6875 -2.875 0.6875 -2.875 0.78125 -2.984375 C 1.15625 -3.453125 1.8125 -3.453125 2 -3.453125 L 2.890625 -3.453125 L 2.546875 -2.40625 C 2.453125 -2.15625 2.234375 -1.515625 2.15625 -1.265625 C 2.046875 -0.953125 1.859375 -0.421875 1.859375 -0.3125 C 1.859375 -0.046875 2.078125 0.125 2.328125 0.125 C 2.390625 0.125 2.890625 0.125 3 -0.53125 Z M 3.46875 -3.453125 "/>
|
||||
<path d="M 3.40625 -3.390625 L 5.203125 -3.390625 C 5.40625 -3.390625 5.53125 -3.390625 5.6875 -3.546875 C 5.890625 -3.703125 5.890625 -3.921875 5.890625 -3.953125 C 5.890625 -4.328125 5.53125 -4.328125 5.375 -4.328125 L 2.171875 -4.328125 C 1.953125 -4.328125 1.546875 -4.328125 1.03125 -3.859375 C 0.6875 -3.546875 0.296875 -3.046875 0.296875 -2.953125 C 0.296875 -2.8125 0.421875 -2.8125 0.53125 -2.8125 C 0.671875 -2.8125 0.6875 -2.828125 0.765625 -2.9375 C 1.140625 -3.390625 1.78125 -3.390625 1.96875 -3.390625 L 2.84375 -3.390625 L 2.5 -2.359375 C 2.40625 -2.109375 2.1875 -1.484375 2.109375 -1.234375 C 2.015625 -0.9375 1.828125 -0.421875 1.828125 -0.3125 C 1.828125 -0.03125 2.03125 0.109375 2.28125 0.109375 C 2.34375 0.109375 2.84375 0.109375 2.9375 -0.53125 Z M 3.40625 -3.390625 "/>
|
||||
</g>
|
||||
<g id="glyph-1-0">
|
||||
<path d="M 3.40625 1.640625 C 3.40625 1.546875 3.328125 1.546875 3.296875 1.546875 C 2.46875 1.5 2.296875 1.03125 2.296875 0.859375 L 2.296875 -0.921875 C 2.296875 -1.25 2.046875 -1.5625 1.484375 -1.734375 C 2.296875 -1.984375 2.296875 -2.421875 2.296875 -2.75 L 2.296875 -4 C 2.296875 -4.40625 2.296875 -4.578125 2.546875 -4.765625 C 2.75 -4.921875 2.984375 -5 3.25 -5.015625 C 3.34375 -5.015625 3.40625 -5.015625 3.40625 -5.109375 C 3.40625 -5.203125 3.328125 -5.203125 3.234375 -5.203125 C 2.4375 -5.203125 1.765625 -4.875 1.765625 -4.328125 L 1.765625 -2.703125 C 1.765625 -2.546875 1.765625 -2.296875 1.5625 -2.125 C 1.296875 -1.90625 1.03125 -1.84375 0.796875 -1.828125 C 0.703125 -1.828125 0.65625 -1.828125 0.65625 -1.734375 C 0.65625 -1.640625 0.71875 -1.640625 0.75 -1.640625 C 1.515625 -1.59375 1.703125 -1.1875 1.734375 -1.046875 C 1.765625 -0.96875 1.765625 -0.953125 1.765625 -0.703125 L 1.765625 0.703125 C 1.765625 0.953125 1.765625 1.21875 2.171875 1.484375 C 2.46875 1.671875 2.953125 1.734375 3.234375 1.734375 C 3.328125 1.734375 3.40625 1.734375 3.40625 1.640625 Z M 3.40625 1.640625 "/>
|
||||
<path d="M 3.34375 1.609375 C 3.34375 1.515625 3.28125 1.515625 3.25 1.515625 C 2.421875 1.46875 2.265625 1.015625 2.265625 0.84375 L 2.265625 -0.921875 C 2.25 -1.234375 2.015625 -1.546875 1.453125 -1.703125 C 2.265625 -1.953125 2.265625 -2.375 2.265625 -2.703125 L 2.265625 -3.9375 C 2.265625 -4.328125 2.265625 -4.5 2.515625 -4.703125 C 2.703125 -4.84375 2.9375 -4.921875 3.203125 -4.9375 C 3.296875 -4.9375 3.34375 -4.9375 3.34375 -5.03125 C 3.34375 -5.125 3.28125 -5.125 3.1875 -5.125 C 2.40625 -5.125 1.734375 -4.796875 1.734375 -4.265625 L 1.734375 -2.65625 C 1.734375 -2.5 1.734375 -2.265625 1.546875 -2.09375 C 1.28125 -1.875 1.015625 -1.8125 0.78125 -1.796875 C 0.703125 -1.796875 0.640625 -1.796875 0.640625 -1.703125 C 0.640625 -1.625 0.703125 -1.609375 0.75 -1.609375 C 1.5 -1.578125 1.6875 -1.171875 1.71875 -1.03125 C 1.734375 -0.953125 1.734375 -0.9375 1.734375 -0.703125 L 1.734375 0.703125 C 1.734375 0.9375 1.734375 1.203125 2.140625 1.46875 C 2.421875 1.640625 2.90625 1.703125 3.1875 1.703125 C 3.28125 1.703125 3.34375 1.703125 3.34375 1.609375 Z M 3.34375 1.609375 "/>
|
||||
</g>
|
||||
<g id="glyph-1-1">
|
||||
<path d="M 3.40625 -1.734375 C 3.40625 -1.828125 3.328125 -1.828125 3.296875 -1.828125 C 2.484375 -1.875 2.296875 -2.359375 2.296875 -2.546875 L 2.296875 -4.09375 C 2.296875 -4.453125 2.296875 -4.6875 1.890625 -4.953125 C 1.59375 -5.140625 1.09375 -5.203125 0.828125 -5.203125 C 0.71875 -5.203125 0.65625 -5.203125 0.65625 -5.109375 C 0.65625 -5.015625 0.71875 -5.015625 0.75 -5.015625 C 1.609375 -4.96875 1.75 -4.46875 1.765625 -4.328125 L 1.765625 -2.546875 C 1.765625 -2.203125 2.046875 -1.890625 2.578125 -1.734375 C 1.765625 -1.5 1.765625 -1.046875 1.765625 -0.71875 L 1.765625 0.53125 C 1.765625 0.96875 1.765625 1.09375 1.515625 1.296875 C 1.375 1.40625 1.125 1.515625 0.796875 1.546875 C 0.703125 1.546875 0.65625 1.546875 0.65625 1.640625 C 0.65625 1.734375 0.71875 1.734375 0.828125 1.734375 C 1.59375 1.734375 2.296875 1.421875 2.296875 0.859375 L 2.296875 -0.765625 C 2.296875 -0.984375 2.296875 -1.578125 3.328125 -1.640625 C 3.328125 -1.640625 3.40625 -1.640625 3.40625 -1.734375 Z M 3.40625 -1.734375 "/>
|
||||
<path d="M 5.046875 -0.96875 C 5.046875 -1 5.015625 -1.03125 4.96875 -1.03125 C 4.859375 -1.03125 4.421875 -0.859375 4.328125 -0.59375 C 4.234375 -0.3125 4.15625 -0.3125 4 -0.3125 C 3.625 -0.3125 3.140625 -0.4375 2.78125 -0.53125 C 2.4375 -0.609375 2.0625 -0.6875 1.71875 -0.6875 C 1.6875 -0.6875 1.546875 -0.6875 1.46875 -0.671875 C 1.828125 -1.21875 1.921875 -1.546875 2.03125 -1.96875 C 2.171875 -2.484375 2.375 -3.203125 2.703125 -3.765625 C 3.03125 -4.3125 3.203125 -4.34375 3.4375 -4.34375 C 3.75 -4.34375 3.96875 -4.109375 3.96875 -3.765625 C 3.96875 -3.65625 3.953125 -3.578125 3.953125 -3.5625 C 3.953125 -3.515625 3.96875 -3.5 4.03125 -3.5 C 4.0625 -3.5 4.21875 -3.515625 4.453125 -3.6875 C 4.609375 -3.796875 4.671875 -3.859375 4.671875 -4.125 C 4.671875 -4.390625 4.53125 -4.796875 3.984375 -4.796875 C 3.390625 -4.796875 2.734375 -4.390625 2.375 -3.96875 C 1.921875 -3.453125 1.625 -2.765625 1.328125 -1.640625 C 1.171875 -1.015625 0.921875 -0.484375 0.59375 -0.21875 C 0.546875 -0.171875 0.34375 0 0.34375 0.09375 C 0.34375 0.140625 0.40625 0.140625 0.4375 0.140625 C 0.671875 0.140625 0.984375 -0.15625 1.078125 -0.234375 C 1.265625 -0.234375 1.546875 -0.234375 2.171875 -0.078125 C 2.6875 0.046875 3.0625 0.140625 3.4375 0.140625 C 4.296875 0.140625 5.046875 -0.640625 5.046875 -0.96875 Z M 5.046875 -0.96875 "/>
|
||||
</g>
|
||||
<g id="glyph-1-2">
|
||||
<path d="M 5.4375 -1.734375 C 5.4375 -1.90625 5.28125 -1.90625 5.1875 -1.90625 L 1 -1.90625 C 0.90625 -1.90625 0.75 -1.90625 0.75 -1.734375 C 0.75 -1.5625 0.921875 -1.5625 1 -1.5625 L 5.1875 -1.5625 C 5.265625 -1.5625 5.4375 -1.5625 5.4375 -1.734375 Z M 5.4375 -1.734375 "/>
|
||||
<path d="M 3.34375 -1.703125 C 3.34375 -1.796875 3.28125 -1.796875 3.25 -1.796875 C 2.4375 -1.84375 2.265625 -2.328125 2.265625 -2.5 L 2.265625 -4.015625 C 2.265625 -4.375 2.265625 -4.609375 1.859375 -4.875 C 1.578125 -5.0625 1.078125 -5.125 0.8125 -5.125 C 0.703125 -5.125 0.640625 -5.125 0.640625 -5.03125 C 0.640625 -4.9375 0.703125 -4.9375 0.75 -4.9375 C 1.59375 -4.890625 1.734375 -4.40625 1.734375 -4.25 L 1.734375 -2.5 C 1.734375 -2.171875 2 -1.859375 2.546875 -1.703125 C 1.734375 -1.46875 1.734375 -1.03125 1.734375 -0.703125 L 1.734375 0.515625 C 1.734375 0.953125 1.734375 1.078125 1.484375 1.28125 C 1.359375 1.390625 1.109375 1.5 0.78125 1.515625 C 0.703125 1.515625 0.640625 1.515625 0.640625 1.609375 C 0.640625 1.703125 0.703125 1.703125 0.8125 1.703125 C 1.578125 1.703125 2.25 1.390625 2.265625 0.84375 L 2.265625 -0.75 C 2.265625 -0.96875 2.265625 -1.5625 3.265625 -1.609375 C 3.265625 -1.609375 3.34375 -1.625 3.34375 -1.703125 Z M 3.34375 -1.703125 "/>
|
||||
</g>
|
||||
<g id="glyph-2-0">
|
||||
<path d="M 5.75 -2.953125 C 5.75 -4.03125 4.96875 -4.875 3.734375 -4.875 C 2.078125 -4.875 0.484375 -3.328125 0.484375 -1.765625 C 0.484375 -0.640625 1.296875 0.140625 2.5 0.140625 C 4.15625 0.140625 5.75 -1.375 5.75 -2.953125 Z M 5.078125 -3.1875 C 5.078125 -2.6875 4.859375 -1.671875 4.21875 -0.921875 C 3.71875 -0.375 3.09375 -0.09375 2.546875 -0.09375 C 1.8125 -0.09375 1.1875 -0.59375 1.1875 -1.609375 C 1.1875 -1.96875 1.296875 -2.953125 1.921875 -3.75 C 2.390625 -4.3125 3.0625 -4.65625 3.6875 -4.65625 C 4.40625 -4.65625 5.078125 -4.203125 5.078125 -3.1875 Z M 5.078125 -3.1875 "/>
|
||||
</g>
|
||||
<g id="glyph-2-1">
|
||||
<path d="M 5.296875 -3.265625 L 5.484375 -4.59375 C 5.484375 -4.6875 5.390625 -4.6875 5.265625 -4.6875 L 1 -4.6875 C 0.828125 -4.6875 0.8125 -4.6875 0.765625 -4.546875 L 0.328125 -3.3125 C 0.328125 -3.28125 0.296875 -3.21875 0.296875 -3.1875 C 0.296875 -3.15625 0.3125 -3.09375 0.421875 -3.09375 C 0.5 -3.09375 0.515625 -3.125 0.5625 -3.265625 C 0.96875 -4.375 1.1875 -4.4375 2.25 -4.4375 L 2.546875 -4.4375 C 2.75 -4.4375 2.75 -4.4375 2.75 -4.375 C 2.75 -4.375 2.75 -4.328125 2.71875 -4.21875 L 1.8125 -0.578125 C 1.75 -0.3125 1.734375 -0.25 1 -0.25 C 0.75 -0.25 0.6875 -0.25 0.6875 -0.09375 C 0.6875 -0.078125 0.703125 0 0.8125 0 C 1 0 1.203125 -0.015625 1.40625 -0.015625 L 2 -0.03125 L 2.625 -0.015625 C 2.8125 -0.015625 3.015625 0 3.203125 0 C 3.265625 0 3.359375 0 3.359375 -0.15625 C 3.359375 -0.25 3.296875 -0.25 3.078125 -0.25 C 2.953125 -0.25 2.8125 -0.25 2.671875 -0.265625 C 2.4375 -0.28125 2.421875 -0.3125 2.421875 -0.390625 C 2.421875 -0.4375 2.421875 -0.453125 2.453125 -0.5625 L 3.375 -4.203125 C 3.421875 -4.390625 3.4375 -4.421875 3.59375 -4.4375 C 3.625 -4.4375 3.859375 -4.4375 4 -4.4375 C 4.421875 -4.4375 4.609375 -4.4375 4.78125 -4.390625 C 5.09375 -4.28125 5.109375 -4.09375 5.109375 -3.84375 C 5.109375 -3.71875 5.109375 -3.640625 5.0625 -3.28125 L 5.046875 -3.203125 C 5.046875 -3.125 5.09375 -3.09375 5.15625 -3.09375 C 5.265625 -3.09375 5.28125 -3.15625 5.296875 -3.265625 Z M 5.296875 -3.265625 "/>
|
||||
</g>
|
||||
<g id="glyph-3-0">
|
||||
<path d="M 6.28125 -6.65625 C 6.28125 -6.75 6.21875 -6.78125 6.140625 -6.78125 C 5.890625 -6.78125 5.28125 -6.75 5.046875 -6.75 L 3.578125 -6.78125 C 3.5 -6.78125 3.375 -6.78125 3.375 -6.578125 C 3.375 -6.46875 3.453125 -6.46875 3.703125 -6.46875 C 3.9375 -6.46875 4.03125 -6.46875 4.28125 -6.453125 C 4.53125 -6.421875 4.59375 -6.390625 4.59375 -6.25 C 4.59375 -6.1875 4.578125 -6.125 4.546875 -6.046875 L 3.40625 -1.484375 C 3.171875 -0.53125 2.5 0 1.984375 0 C 1.71875 0 1.203125 -0.09375 1.046875 -0.609375 C 1.078125 -0.609375 1.15625 -0.609375 1.15625 -0.609375 C 1.546875 -0.609375 1.8125 -0.9375 1.8125 -1.234375 C 1.8125 -1.5625 1.53125 -1.65625 1.375 -1.65625 C 1.1875 -1.65625 0.703125 -1.53125 0.703125 -0.859375 C 0.703125 -0.25 1.234375 0.21875 2.015625 0.21875 C 2.921875 0.21875 3.953125 -0.4375 4.203125 -1.421875 L 5.375 -6.046875 C 5.453125 -6.375 5.46875 -6.46875 6.015625 -6.46875 C 6.171875 -6.46875 6.28125 -6.46875 6.28125 -6.65625 Z M 6.28125 -6.65625 "/>
|
||||
</g>
|
||||
<g id="glyph-4-0">
|
||||
<path d="M 3.28125 0 L 3.28125 -0.25 L 3.015625 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.5625 L 2.328125 -4.40625 C 2.328125 -4.59375 2.3125 -4.609375 2.109375 -4.609375 C 1.671875 -4.171875 1.046875 -4.15625 0.75 -4.15625 L 0.75 -3.90625 C 0.921875 -3.90625 1.375 -3.90625 1.765625 -4.109375 L 1.765625 -0.5625 C 1.765625 -0.34375 1.765625 -0.25 1.0625 -0.25 L 0.8125 -0.25 L 0.8125 0 L 2.046875 -0.03125 Z M 3.28125 0 "/>
|
||||
</g>
|
||||
<g id="glyph-5-0">
|
||||
<path d="M 9.21875 -6.40625 C 9.328125 -6.8125 8.609375 -6.8125 8.03125 -6.8125 L 3.5625 -6.8125 C 3.09375 -6.765625 2.625 -6.625 2.203125 -6.328125 C 2 -6.1875 1.8125 -6 1.75 -5.78125 C 1.75 -5.65625 1.8125 -5.609375 1.921875 -5.609375 C 2.078125 -5.609375 2.296875 -5.6875 2.515625 -5.8125 C 2.59375 -5.859375 2.65625 -5.90625 2.71875 -5.9375 C 2.890625 -5.96875 3.09375 -5.96875 3.28125 -5.96875 L 4.328125 -5.96875 L 4.171875 -5.203125 C 4 -4.484375 3.765625 -3.78125 3.5 -3.078125 C 3.1875 -2.265625 2.796875 -1.453125 2.359375 -0.65625 C 2.34375 -0.625 2.328125 -0.578125 2.296875 -0.5625 C 1.921875 -0.578125 1.625 -0.765625 1.421875 -1.046875 C 1.40625 -1.09375 1.34375 -1.109375 1.265625 -1.109375 C 1.109375 -1.109375 0.890625 -1.03125 0.671875 -0.90625 C 0.359375 -0.734375 0.15625 -0.5 0.15625 -0.359375 C 0.15625 -0.359375 0.15625 -0.328125 0.171875 -0.3125 C 0.453125 0.109375 0.9375 0.328125 1.515625 0.3125 C 1.59375 0.3125 1.65625 0.296875 1.734375 0.28125 C 2.296875 0.1875 2.84375 -0.140625 3.25 -0.59375 C 3.390625 -0.734375 3.5 -0.890625 3.578125 -1.046875 C 3.921875 -1.65625 4.21875 -2.265625 4.484375 -2.890625 L 6.4375 -2.890625 C 6.4375 -2.78125 6.515625 -2.75 6.625 -2.75 C 6.765625 -2.75 7 -2.8125 7.21875 -2.953125 C 7.484375 -3.109375 7.6875 -3.296875 7.734375 -3.4375 L 7.765625 -3.59375 C 7.765625 -3.703125 7.703125 -3.75 7.59375 -3.75 L 4.828125 -3.75 C 5.078125 -4.40625 5.28125 -5.0625 5.453125 -5.734375 L 5.5 -5.96875 L 7.078125 -5.96875 C 7.453125 -5.96875 7.96875 -5.96875 7.9375 -5.859375 C 7.9375 -5.734375 8 -5.6875 8.109375 -5.6875 C 8.265625 -5.6875 8.5 -5.78125 8.71875 -5.90625 C 8.984375 -6.046875 9.1875 -6.265625 9.21875 -6.40625 Z M 9.21875 -6.40625 "/>
|
||||
</g>
|
||||
<g id="glyph-5-1">
|
||||
<path d="M 7.453125 -1.53125 C 7.453125 -1.640625 7.328125 -1.65625 7.28125 -1.65625 C 6.96875 -1.65625 6.109375 -1.265625 6 -0.75 C 5.515625 -0.75 5.171875 -0.796875 4.375 -0.953125 C 4.015625 -1.015625 3.21875 -1.171875 2.65625 -1.171875 C 2.578125 -1.171875 2.46875 -1.171875 2.390625 -1.15625 C 2.71875 -1.71875 2.84375 -2.1875 3.015625 -2.84375 C 3.21875 -3.625 3.609375 -5.015625 4.359375 -5.859375 C 4.5 -6 4.53125 -6.046875 4.796875 -6.046875 C 5.25 -6.046875 5.421875 -5.6875 5.421875 -5.375 C 5.421875 -5.265625 5.390625 -5.15625 5.390625 -5.109375 C 5.390625 -5 5.515625 -4.984375 5.5625 -4.984375 C 5.703125 -4.984375 6 -5.0625 6.390625 -5.3125 C 6.78125 -5.59375 6.84375 -5.765625 6.84375 -6.046875 C 6.84375 -6.5625 6.53125 -6.96875 5.875 -6.96875 C 5.25 -6.96875 4.34375 -6.671875 3.53125 -5.953125 C 2.390625 -4.953125 1.890625 -3.3125 1.609375 -2.1875 C 1.453125 -1.59375 1.25 -0.78125 0.828125 -0.453125 C 0.71875 -0.359375 0.390625 -0.109375 0.390625 0.046875 C 0.390625 0.15625 0.5 0.171875 0.5625 0.171875 C 0.640625 0.171875 0.9375 0.15625 1.5 -0.25 C 1.859375 -0.25 2.203125 -0.234375 3.109375 -0.0625 C 3.546875 0.03125 4.28125 0.171875 4.84375 0.171875 C 6.171875 0.171875 7.453125 -1 7.453125 -1.53125 Z M 7.453125 -1.53125 "/>
|
||||
</g>
|
||||
<g id="glyph-5-2">
|
||||
<path d="M 7.71875 -1.0625 C 7.71875 -1.171875 7.609375 -1.1875 7.546875 -1.1875 C 7.375 -1.1875 7.046875 -1.078125 6.765625 -0.859375 C 6.375 -0.859375 6.046875 -0.859375 5.890625 -2.09375 L 5.71875 -3.625 C 8.34375 -5.046875 9 -5.703125 9 -6.234375 C 9 -6.640625 8.625 -6.8125 8.328125 -6.8125 C 7.890625 -6.8125 7.203125 -6.3125 7.203125 -6.078125 C 7.203125 -6.015625 7.21875 -5.953125 7.375 -5.9375 C 7.6875 -5.90625 7.703125 -5.671875 7.703125 -5.609375 C 7.703125 -5.5 7.671875 -5.4375 7.4375 -5.265625 C 7.03125 -4.953125 6.3125 -4.546875 5.671875 -4.1875 C 5.53125 -5.09375 5.53125 -5.578125 5.40625 -6.015625 C 5.171875 -6.8125 4.65625 -6.8125 4.359375 -6.8125 C 3 -6.8125 2.40625 -6 2.40625 -5.75 C 2.40625 -5.640625 2.53125 -5.609375 2.59375 -5.609375 C 2.59375 -5.609375 2.921875 -5.609375 3.359375 -5.9375 C 3.6875 -5.9375 4.0625 -5.9375 4.203125 -4.96875 L 4.375 -3.484375 C 3.703125 -3.109375 2.78125 -2.625 2.046875 -2.140625 C 1.609375 -1.859375 0.5625 -1.1875 0.5625 -0.578125 C 0.5625 -0.171875 0.90625 0 1.21875 0 C 1.65625 0 2.34375 -0.484375 2.34375 -0.734375 C 2.34375 -0.84375 2.234375 -0.859375 2.15625 -0.859375 C 1.96875 -0.890625 1.84375 -1.015625 1.84375 -1.203125 C 1.84375 -1.3125 1.890625 -1.375 2.15625 -1.5625 C 2.625 -1.921875 3.375 -2.328125 4.4375 -2.921875 C 4.640625 -1.125 4.65625 -1 4.6875 -0.890625 C 4.921875 0 5.453125 0 5.78125 0 C 7.140625 0 7.71875 -0.828125 7.71875 -1.0625 Z M 7.71875 -1.0625 "/>
|
||||
<path d="M 7.328125 -1.515625 C 7.328125 -1.625 7.203125 -1.625 7.15625 -1.625 C 6.859375 -1.625 6 -1.234375 5.90625 -0.734375 C 5.421875 -0.734375 5.078125 -0.796875 4.296875 -0.9375 C 3.9375 -1 3.171875 -1.15625 2.609375 -1.15625 C 2.53125 -1.15625 2.421875 -1.15625 2.34375 -1.140625 C 2.671875 -1.6875 2.796875 -2.140625 2.96875 -2.78125 C 3.15625 -3.5625 3.546875 -4.9375 4.296875 -5.765625 C 4.421875 -5.90625 4.453125 -5.953125 4.703125 -5.953125 C 5.15625 -5.953125 5.328125 -5.59375 5.328125 -5.28125 C 5.328125 -5.171875 5.296875 -5.0625 5.296875 -5.015625 C 5.296875 -4.90625 5.421875 -4.890625 5.46875 -4.890625 C 5.609375 -4.890625 5.90625 -4.96875 6.28125 -5.21875 C 6.671875 -5.484375 6.71875 -5.671875 6.71875 -5.953125 C 6.71875 -6.4375 6.421875 -6.859375 5.765625 -6.859375 C 5.15625 -6.859375 4.265625 -6.546875 3.46875 -5.84375 C 2.34375 -4.859375 1.859375 -3.25 1.578125 -2.140625 C 1.4375 -1.5625 1.234375 -0.765625 0.8125 -0.453125 C 0.71875 -0.359375 0.390625 -0.109375 0.390625 0.046875 C 0.390625 0.140625 0.484375 0.171875 0.5625 0.171875 C 0.625 0.171875 0.921875 0.15625 1.46875 -0.25 C 1.828125 -0.25 2.171875 -0.21875 3.046875 -0.0625 C 3.484375 0.03125 4.203125 0.171875 4.765625 0.171875 C 6.0625 0.171875 7.328125 -0.984375 7.328125 -1.515625 Z M 7.328125 -1.515625 "/>
|
||||
</g>
|
||||
</g>
|
||||
<clipPath id="clip-0">
|
||||
<path clip-rule="nonzero" d="M 30 17 L 178 17 L 178 56.613281 L 30 56.613281 Z M 30 17 "/>
|
||||
<path clip-rule="nonzero" d="M 23 0 L 59 0 L 59 29.699219 L 23 29.699219 Z M 23 0 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip-1">
|
||||
<path clip-rule="nonzero" d="M 187 21 L 208.160156 21 L 208.160156 53 L 187 53 Z M 187 21 "/>
|
||||
<path clip-rule="nonzero" d="M 4 0 L 37 0 L 37 29.699219 L 4 29.699219 Z M 4 0 "/>
|
||||
</clipPath>
|
||||
<clipPath id="clip-2">
|
||||
<path clip-rule="nonzero" d="M 60 0 L 81.179688 0 L 81.179688 29.699219 L 60 29.699219 Z M 60 0 "/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
<path fill-rule="nonzero" fill="rgb(89.99939%, 89.99939%, 89.99939%)" fill-opacity="1" d="M 30.890625 55.621094 L 177.269531 55.621094 L 177.269531 18.472656 L 30.890625 18.472656 Z M 30.890625 55.621094 "/>
|
||||
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 24.222656 28.722656 L 57.515625 28.722656 L 57.515625 0.976562 L 24.222656 0.976562 Z M 24.222656 28.722656 "/>
|
||||
<g clip-path="url(#clip-0)">
|
||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-dasharray="2.98883 2.98883" stroke-miterlimit="10" d="M -73.513301 -18.656946 L 73.510409 -18.656946 L 73.510409 18.655131 L -73.513301 18.655131 Z M -73.513301 -18.656946 " transform="matrix(0.995614, 0, 0, -0.995614, 104.081517, 37.045971)"/>
|
||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -17.007044 -14.172572 L 17.006799 -14.172572 L 17.006799 14.174293 L -17.007044 14.174293 Z M -17.007044 -14.172572 " transform="matrix(0.978806, 0, 0, -0.978806, 40.869261, 14.850451)"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-0-0" x="92.248642" y="10.647259"/>
|
||||
<use xlink:href="#glyph-0-0" x="29.605156" y="16.461567"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-1-0" x="101.043898" y="12.438369"/>
|
||||
<use xlink:href="#glyph-1-0" x="38.251932" y="18.22244"/>
|
||||
<use xlink:href="#glyph-1-1" x="42.24719" y="18.22244"/>
|
||||
<use xlink:href="#glyph-1-2" x="47.651335" y="18.22244"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-2-0" x="105.107762" y="12.438369"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-1-1" x="111.355961" y="12.438369"/>
|
||||
</g>
|
||||
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -17.007671 -14.172435 L 17.008703 -14.172435 L 17.008703 14.174543 L -17.007671 14.174543 Z M -17.007671 -14.172435 " transform="matrix(0.995614, 0, 0, -0.995614, 104.081517, 37.045971)"/>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-0-0" x="99.683889" y="40.448981"/>
|
||||
</g>
|
||||
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -69.028789 -14.172435 L -35.012416 -14.172435 L -35.012416 14.174543 L -69.028789 14.174543 Z M -69.028789 -14.172435 " transform="matrix(0.995614, 0, 0, -0.995614, 104.081517, 37.045971)"/>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-3-0" x="42.103533" y="38.983437"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-1-2" x="48.5581" y="34.740129"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-2-1" x="54.757697" y="34.740129"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-1-0" x="47.604301" y="42.361556"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-2-0" x="51.668165" y="42.361556"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-1-1" x="57.916364" y="42.361556"/>
|
||||
</g>
|
||||
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 35.013448 -14.172435 L 69.029821 -14.172435 L 69.029821 14.174543 L 35.013448 14.174543 Z M 35.013448 -14.172435 " transform="matrix(0.995614, 0, 0, -0.995614, 104.081517, 37.045971)"/>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-3-0" x="145.687243" y="38.848033"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-1-2" x="152.14181" y="34.605721"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-4-0" x="158.341407" y="34.605721"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-1-0" x="151.188012" y="42.226153"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-2-0" x="155.251875" y="42.226153"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-1-1" x="161.500075" y="42.226153"/>
|
||||
</g>
|
||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -74.160671 -0.000907509 L -103.543442 -0.000907509 " transform="matrix(0.995614, 0, 0, -0.995614, 104.081517, 37.045971)"/>
|
||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.05153 -0.000907509 L 1.610177 1.682256 L 3.08932 -0.000907509 L 1.610177 -1.684071 Z M 6.05153 -0.000907509 " transform="matrix(0.995614, 0, 0, -0.995614, 27.420323, 37.045971)"/>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-5-0" x="4.795874" y="29.717255"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-1-0" x="13.879859" y="31.508365"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-2-0" x="17.943722" y="31.508365"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-1-1" x="24.191922" y="31.508365"/>
|
||||
</g>
|
||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -34.514137 -0.000907509 L -22.139553 -0.000907509 " transform="matrix(0.995614, 0, 0, -0.995614, 104.081517, 37.045971)"/>
|
||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052019 -0.000907509 L 1.610665 1.682256 L 3.085885 -0.000907509 L 1.610665 -1.684071 Z M 6.052019 -0.000907509 " transform="matrix(0.995614, 0, 0, -0.995614, 79.212805, 37.045971)"/>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-0-1" x="76.347686" y="33.244716"/>
|
||||
</g>
|
||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 17.506982 -0.000907509 L 29.881566 -0.000907509 " transform="matrix(0.995614, 0, 0, -0.995614, 104.081517, 37.045971)"/>
|
||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.052517 -0.000907509 L 1.60724 1.682256 L 3.086384 -0.000907509 L 1.60724 -1.684071 Z M 6.052517 -0.000907509 " transform="matrix(0.995614, 0, 0, -0.995614, 131.005277, 37.045971)"/>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-5-1" x="126.824335" y="33.244716"/>
|
||||
</g>
|
||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 69.5281 -0.000907509 L 98.910871 -0.000907509 " transform="matrix(0.995614, 0, 0, -0.995614, 104.081517, 37.045971)"/>
|
||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 205.757812 37.046875 L 201.332031 35.371094 L 202.804688 37.046875 L 201.332031 38.722656 Z M 205.757812 37.046875 "/>
|
||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -22.139251 -0.00113507 L -40.181793 -0.00113507 " transform="matrix(0.978806, 0, 0, -0.978806, 40.869261, 14.850451)"/>
|
||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 22.34375 14.851562 L 17.996094 13.203125 L 19.441406 14.851562 L 17.996094 16.496094 Z M 22.34375 14.851562 "/>
|
||||
<g clip-path="url(#clip-1)">
|
||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053363 -0.000907509 L 1.608086 1.682256 L 3.087229 -0.000907509 L 1.608086 -1.684071 Z M 6.053363 -0.000907509 " transform="matrix(0.995614, 0, 0, -0.995614, 199.730998, 37.045971)"/>
|
||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.051627 -0.00113507 L 1.609833 1.682995 L 3.08644 -0.00113507 L 1.609833 -1.681274 Z M 6.051627 -0.00113507 " transform="matrix(0.978806, 0, 0, -0.978806, 16.420379, 14.850451)"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-5-2" x="178.936777" y="29.71825"/>
|
||||
<use xlink:href="#glyph-0-1" x="5.275943" y="11.11239"/>
|
||||
</g>
|
||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 17.505652 -0.00113507 L 35.548194 -0.00113507 " transform="matrix(0.978806, 0, 0, -0.978806, 40.869261, 14.850451)"/>
|
||||
<path fill-rule="nonzero" fill="rgb(0%, 0%, 0%)" fill-opacity="1" d="M 78.8125 14.851562 L 74.460938 13.203125 L 75.910156 14.851562 L 74.460938 16.496094 Z M 78.8125 14.851562 "/>
|
||||
<g clip-path="url(#clip-2)">
|
||||
<path fill="none" stroke-width="0.99628" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 6.053183 -0.00113507 L 1.607399 1.682995 L 3.087996 -0.00113507 L 1.607399 -1.681274 Z M 6.053183 -0.00113507 " transform="matrix(0.978806, 0, 0, -0.978806, 72.887605, 14.850451)"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-1-0" x="188.49567" y="31.508365"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-2-0" x="192.559534" y="31.508365"/>
|
||||
</g>
|
||||
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
|
||||
<use xlink:href="#glyph-1-1" x="198.807733" y="31.508365"/>
|
||||
<use xlink:href="#glyph-2-0" x="68.77699" y="11.11239"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 10 KiB |
BIN
figs/detail_control_jacobian_plant_CoK.pdf
Normal file
BIN
figs/detail_control_jacobian_plant_CoK.png
Normal file
After Width: | Height: | Size: 86 KiB |
1302
figs/detail_control_jacobian_plant_CoM.pdf
Normal file
BIN
figs/detail_control_jacobian_plant_CoM.png
Normal file
After Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 74 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 20 KiB |
@ -1,25 +1,63 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="38.604187mm"
|
||||
height="44.167046mm"
|
||||
viewBox="0 0 38.604187 44.167046"
|
||||
width="40.794662mm"
|
||||
height="46.37952mm"
|
||||
viewBox="0 0 40.794664 46.37952"
|
||||
version="1.1"
|
||||
id="svg1203"
|
||||
inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
|
||||
sodipodi:docname="model_test_decoupling.svg"
|
||||
inkscape:version="1.4.1 (93de688d07, 2025-03-30)"
|
||||
sodipodi:docname="detail_control_model_test_decoupling.svg"
|
||||
inkscape:export-filename="/home/thomas/Cloud/thesis/matlab/svd-control/figs/gravimeter_model.png"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252">
|
||||
inkscape:export-ydpi="252"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1197">
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker12"
|
||||
refX="4"
|
||||
refY="0"
|
||||
orient="auto-start-reverse"
|
||||
inkscape:stockid="Concave triangle arrow"
|
||||
markerWidth="1"
|
||||
markerHeight="1"
|
||||
viewBox="0 0 1 1"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always"
|
||||
preserveAspectRatio="xMidYMid">
|
||||
<path
|
||||
transform="scale(0.7)"
|
||||
d="M -2,-4 9,0 -2,4 c 2,-2.33 2,-5.66 0,-8 z"
|
||||
style="fill:context-stroke;fill-rule:evenodd;stroke:none"
|
||||
id="path12" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="ConcaveTriangle"
|
||||
refX="4"
|
||||
refY="0"
|
||||
orient="auto-start-reverse"
|
||||
inkscape:stockid="Concave triangle arrow"
|
||||
markerWidth="1"
|
||||
markerHeight="1"
|
||||
viewBox="0 0 1 1"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always"
|
||||
preserveAspectRatio="xMidYMid">
|
||||
<path
|
||||
transform="scale(0.7)"
|
||||
d="M -2,-4 9,0 -2,4 c 2,-2.33 2,-5.66 0,-8 z"
|
||||
style="fill:context-stroke;fill-rule:evenodd;stroke:none"
|
||||
id="path11" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker4715"
|
||||
@ -49,21 +87,6 @@
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path4054" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mend"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path2325" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mstart"
|
||||
@ -1559,7 +1582,7 @@
|
||||
overflow="visible"
|
||||
id="symbol4478">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path1535" />
|
||||
</symbol>
|
||||
@ -1567,15 +1590,15 @@
|
||||
overflow="visible"
|
||||
id="symbol4835">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 2.375 -6.8125 C 2.375 -6.8125 2.375 -6.921875 2.25 -6.921875 C 2.03125 -6.921875 1.296875 -6.84375 1.03125 -6.8125 C 0.953125 -6.8125 0.84375 -6.796875 0.84375 -6.625 C 0.84375 -6.5 0.9375 -6.5 1.09375 -6.5 C 1.5625 -6.5 1.578125 -6.4375 1.578125 -6.328125 C 1.578125 -6.265625 1.5 -5.921875 1.453125 -5.71875 L 0.625 -2.46875 C 0.515625 -1.96875 0.46875 -1.796875 0.46875 -1.453125 C 0.46875 -0.515625 1 0.109375 1.734375 0.109375 C 2.90625 0.109375 4.140625 -1.375 4.140625 -2.8125 C 4.140625 -3.71875 3.609375 -4.40625 2.8125 -4.40625 C 2.359375 -4.40625 1.9375 -4.109375 1.640625 -3.8125 Z M 1.453125 -3.046875 C 1.5 -3.265625 1.5 -3.28125 1.59375 -3.390625 C 2.078125 -4.03125 2.53125 -4.1875 2.796875 -4.1875 C 3.15625 -4.1875 3.421875 -3.890625 3.421875 -3.25 C 3.421875 -2.65625 3.09375 -1.515625 2.90625 -1.140625 C 2.578125 -0.46875 2.125 -0.109375 1.734375 -0.109375 C 1.390625 -0.109375 1.0625 -0.375 1.0625 -1.109375 C 1.0625 -1.3125 1.0625 -1.5 1.21875 -2.125 Z M 1.453125 -3.046875 "
|
||||
style="stroke:none"
|
||||
d="m 2.375,-6.8125 c 0,0 0,-0.109375 -0.125,-0.109375 -0.21875,0 -0.953125,0.078125 -1.21875,0.109375 -0.078125,0 -0.1875,0.015625 -0.1875,0.1875 0,0.125 0.09375,0.125 0.25,0.125 0.46875,0 0.484375,0.0625 0.484375,0.171875 0,0.0625 -0.078125,0.40625 -0.125,0.609375 l -0.828125,3.25 c -0.109375,0.5 -0.15625,0.671875 -0.15625,1.015625 0,0.9375 0.53125,1.5625 1.265625,1.5625 1.171875,0 2.40625,-1.484375 2.40625,-2.921875 0,-0.90625 -0.53125,-1.59375 -1.328125,-1.59375 -0.453125,0 -0.875,0.296875 -1.171875,0.59375 z M 1.453125,-3.046875 C 1.5,-3.265625 1.5,-3.28125 1.59375,-3.390625 2.078125,-4.03125 2.53125,-4.1875 2.796875,-4.1875 c 0.359375,0 0.625,0.296875 0.625,0.9375 0,0.59375 -0.328125,1.734375 -0.515625,2.109375 -0.328125,0.671875 -0.78125,1.03125 -1.171875,1.03125 -0.34375,0 -0.671875,-0.265625 -0.671875,-1 0,-0.203125 0,-0.390625 0.15625,-1.015625 z m 0,0"
|
||||
id="path1735" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol5178">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path1631" />
|
||||
</symbol>
|
||||
@ -1583,8 +1606,8 @@
|
||||
overflow="visible"
|
||||
id="symbol9469">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 2.328125 -4.4375 C 2.328125 -4.625 2.328125 -4.625 2.125 -4.625 C 1.671875 -4.1875 1.046875 -4.1875 0.765625 -4.1875 L 0.765625 -3.9375 C 0.921875 -3.9375 1.390625 -3.9375 1.765625 -4.125 L 1.765625 -0.578125 C 1.765625 -0.34375 1.765625 -0.25 1.078125 -0.25 L 0.8125 -0.25 L 0.8125 0 C 0.9375 0 1.796875 -0.03125 2.046875 -0.03125 C 2.265625 -0.03125 3.140625 0 3.296875 0 L 3.296875 -0.25 L 3.03125 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.578125 Z M 2.328125 -4.4375 "
|
||||
style="stroke:none"
|
||||
d="m 2.328125,-4.4375 c 0,-0.1875 0,-0.1875 -0.203125,-0.1875 -0.453125,0.4375 -1.078125,0.4375 -1.359375,0.4375 v 0.25 c 0.15625,0 0.625,0 1,-0.1875 v 3.546875 c 0,0.234375 0,0.328125 -0.6875,0.328125 H 0.8125 V 0 c 0.125,0 0.984375,-0.03125 1.234375,-0.03125 0.21875,0 1.09375,0.03125 1.25,0.03125 V -0.25 H 3.03125 c -0.703125,0 -0.703125,-0.09375 -0.703125,-0.328125 z m 0,0"
|
||||
id="path6916" />
|
||||
</symbol>
|
||||
</g>
|
||||
@ -1594,7 +1617,7 @@
|
||||
overflow="visible"
|
||||
id="symbol6657">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path1801" />
|
||||
</symbol>
|
||||
@ -1602,15 +1625,15 @@
|
||||
overflow="visible"
|
||||
id="symbol5156">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 2.375 -6.8125 C 2.375 -6.8125 2.375 -6.921875 2.25 -6.921875 C 2.03125 -6.921875 1.296875 -6.84375 1.03125 -6.8125 C 0.953125 -6.8125 0.84375 -6.796875 0.84375 -6.625 C 0.84375 -6.5 0.9375 -6.5 1.09375 -6.5 C 1.5625 -6.5 1.578125 -6.4375 1.578125 -6.328125 C 1.578125 -6.265625 1.5 -5.921875 1.453125 -5.71875 L 0.625 -2.46875 C 0.515625 -1.96875 0.46875 -1.796875 0.46875 -1.453125 C 0.46875 -0.515625 1 0.109375 1.734375 0.109375 C 2.90625 0.109375 4.140625 -1.375 4.140625 -2.8125 C 4.140625 -3.71875 3.609375 -4.40625 2.8125 -4.40625 C 2.359375 -4.40625 1.9375 -4.109375 1.640625 -3.8125 Z M 1.453125 -3.046875 C 1.5 -3.265625 1.5 -3.28125 1.59375 -3.390625 C 2.078125 -4.03125 2.53125 -4.1875 2.796875 -4.1875 C 3.15625 -4.1875 3.421875 -3.890625 3.421875 -3.25 C 3.421875 -2.65625 3.09375 -1.515625 2.90625 -1.140625 C 2.578125 -0.46875 2.125 -0.109375 1.734375 -0.109375 C 1.390625 -0.109375 1.0625 -0.375 1.0625 -1.109375 C 1.0625 -1.3125 1.0625 -1.5 1.21875 -2.125 Z M 1.453125 -3.046875 "
|
||||
style="stroke:none"
|
||||
d="m 2.375,-6.8125 c 0,0 0,-0.109375 -0.125,-0.109375 -0.21875,0 -0.953125,0.078125 -1.21875,0.109375 -0.078125,0 -0.1875,0.015625 -0.1875,0.1875 0,0.125 0.09375,0.125 0.25,0.125 0.46875,0 0.484375,0.0625 0.484375,0.171875 0,0.0625 -0.078125,0.40625 -0.125,0.609375 l -0.828125,3.25 c -0.109375,0.5 -0.15625,0.671875 -0.15625,1.015625 0,0.9375 0.53125,1.5625 1.265625,1.5625 1.171875,0 2.40625,-1.484375 2.40625,-2.921875 0,-0.90625 -0.53125,-1.59375 -1.328125,-1.59375 -0.453125,0 -0.875,0.296875 -1.171875,0.59375 z M 1.453125,-3.046875 C 1.5,-3.265625 1.5,-3.28125 1.59375,-3.390625 2.078125,-4.03125 2.53125,-4.1875 2.796875,-4.1875 c 0.359375,0 0.625,0.296875 0.625,0.9375 0,0.59375 -0.328125,1.734375 -0.515625,2.109375 -0.328125,0.671875 -0.78125,1.03125 -1.171875,1.03125 -0.34375,0 -0.671875,-0.265625 -0.671875,-1 0,-0.203125 0,-0.390625 0.15625,-1.015625 z m 0,0"
|
||||
id="path6016" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7464">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path4220" />
|
||||
</symbol>
|
||||
@ -1618,8 +1641,8 @@
|
||||
overflow="visible"
|
||||
id="symbol2188">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 3.515625 -1.265625 L 3.28125 -1.265625 C 3.265625 -1.109375 3.1875 -0.703125 3.09375 -0.640625 C 3.046875 -0.59375 2.515625 -0.59375 2.40625 -0.59375 L 1.125 -0.59375 C 1.859375 -1.234375 2.109375 -1.4375 2.515625 -1.765625 C 3.03125 -2.171875 3.515625 -2.609375 3.515625 -3.265625 C 3.515625 -4.109375 2.78125 -4.625 1.890625 -4.625 C 1.03125 -4.625 0.4375 -4.015625 0.4375 -3.375 C 0.4375 -3.03125 0.734375 -2.984375 0.8125 -2.984375 C 0.96875 -2.984375 1.171875 -3.109375 1.171875 -3.359375 C 1.171875 -3.484375 1.125 -3.734375 0.765625 -3.734375 C 0.984375 -4.21875 1.453125 -4.375 1.78125 -4.375 C 2.484375 -4.375 2.84375 -3.828125 2.84375 -3.265625 C 2.84375 -2.65625 2.40625 -2.1875 2.1875 -1.9375 L 0.515625 -0.265625 C 0.4375 -0.203125 0.4375 -0.1875 0.4375 0 L 3.3125 0 Z M 3.515625 -1.265625 "
|
||||
style="stroke:none"
|
||||
d="M 3.515625,-1.265625 H 3.28125 c -0.015625,0.15625 -0.09375,0.5625 -0.1875,0.625 C 3.046875,-0.59375 2.515625,-0.59375 2.40625,-0.59375 H 1.125 c 0.734375,-0.640625 0.984375,-0.84375 1.390625,-1.171875 0.515625,-0.40625 1,-0.84375 1,-1.5 0,-0.84375 -0.734375,-1.359375 -1.625,-1.359375 -0.859375,0 -1.453125,0.609375 -1.453125,1.25 0,0.34375 0.296875,0.390625 0.375,0.390625 0.15625,0 0.359375,-0.125 0.359375,-0.375 0,-0.125 -0.046875,-0.375 -0.40625,-0.375 C 0.984375,-4.21875 1.453125,-4.375 1.78125,-4.375 c 0.703125,0 1.0625,0.546875 1.0625,1.109375 0,0.609375 -0.4375,1.078125 -0.65625,1.328125 L 0.515625,-0.265625 C 0.4375,-0.203125 0.4375,-0.1875 0.4375,0 h 2.875 z m 0,0"
|
||||
id="path8538" />
|
||||
</symbol>
|
||||
</g>
|
||||
@ -1629,7 +1652,7 @@
|
||||
overflow="visible"
|
||||
id="symbol2233">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path2006" />
|
||||
</symbol>
|
||||
@ -1637,15 +1660,15 @@
|
||||
overflow="visible"
|
||||
id="symbol2659">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 2.375 -6.8125 C 2.375 -6.8125 2.375 -6.921875 2.25 -6.921875 C 2.03125 -6.921875 1.296875 -6.84375 1.03125 -6.8125 C 0.953125 -6.8125 0.84375 -6.796875 0.84375 -6.625 C 0.84375 -6.5 0.9375 -6.5 1.09375 -6.5 C 1.5625 -6.5 1.578125 -6.4375 1.578125 -6.328125 C 1.578125 -6.265625 1.5 -5.921875 1.453125 -5.71875 L 0.625 -2.46875 C 0.515625 -1.96875 0.46875 -1.796875 0.46875 -1.453125 C 0.46875 -0.515625 1 0.109375 1.734375 0.109375 C 2.90625 0.109375 4.140625 -1.375 4.140625 -2.8125 C 4.140625 -3.71875 3.609375 -4.40625 2.8125 -4.40625 C 2.359375 -4.40625 1.9375 -4.109375 1.640625 -3.8125 Z M 1.453125 -3.046875 C 1.5 -3.265625 1.5 -3.28125 1.59375 -3.390625 C 2.078125 -4.03125 2.53125 -4.1875 2.796875 -4.1875 C 3.15625 -4.1875 3.421875 -3.890625 3.421875 -3.25 C 3.421875 -2.65625 3.09375 -1.515625 2.90625 -1.140625 C 2.578125 -0.46875 2.125 -0.109375 1.734375 -0.109375 C 1.390625 -0.109375 1.0625 -0.375 1.0625 -1.109375 C 1.0625 -1.3125 1.0625 -1.5 1.21875 -2.125 Z M 1.453125 -3.046875 "
|
||||
style="stroke:none"
|
||||
d="m 2.375,-6.8125 c 0,0 0,-0.109375 -0.125,-0.109375 -0.21875,0 -0.953125,0.078125 -1.21875,0.109375 -0.078125,0 -0.1875,0.015625 -0.1875,0.1875 0,0.125 0.09375,0.125 0.25,0.125 0.46875,0 0.484375,0.0625 0.484375,0.171875 0,0.0625 -0.078125,0.40625 -0.125,0.609375 l -0.828125,3.25 c -0.109375,0.5 -0.15625,0.671875 -0.15625,1.015625 0,0.9375 0.53125,1.5625 1.265625,1.5625 1.171875,0 2.40625,-1.484375 2.40625,-2.921875 0,-0.90625 -0.53125,-1.59375 -1.328125,-1.59375 -0.453125,0 -0.875,0.296875 -1.171875,0.59375 z M 1.453125,-3.046875 C 1.5,-3.265625 1.5,-3.28125 1.59375,-3.390625 2.078125,-4.03125 2.53125,-4.1875 2.796875,-4.1875 c 0.359375,0 0.625,0.296875 0.625,0.9375 0,0.59375 -0.328125,1.734375 -0.515625,2.109375 -0.328125,0.671875 -0.78125,1.03125 -1.171875,1.03125 -0.34375,0 -0.671875,-0.265625 -0.671875,-1 0,-0.203125 0,-0.390625 0.15625,-1.015625 z m 0,0"
|
||||
id="path8860" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol4147">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path4702" />
|
||||
</symbol>
|
||||
@ -1653,8 +1676,8 @@
|
||||
overflow="visible"
|
||||
id="symbol3055">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 1.90625 -2.328125 C 2.453125 -2.328125 2.84375 -1.953125 2.84375 -1.203125 C 2.84375 -0.34375 2.328125 -0.078125 1.9375 -0.078125 C 1.65625 -0.078125 1.03125 -0.15625 0.75 -0.578125 C 1.078125 -0.578125 1.15625 -0.8125 1.15625 -0.96875 C 1.15625 -1.1875 0.984375 -1.34375 0.765625 -1.34375 C 0.578125 -1.34375 0.375 -1.21875 0.375 -0.9375 C 0.375 -0.28125 1.09375 0.140625 1.9375 0.140625 C 2.90625 0.140625 3.578125 -0.515625 3.578125 -1.203125 C 3.578125 -1.75 3.140625 -2.296875 2.375 -2.453125 C 3.09375 -2.71875 3.359375 -3.234375 3.359375 -3.671875 C 3.359375 -4.21875 2.734375 -4.625 1.953125 -4.625 C 1.1875 -4.625 0.59375 -4.25 0.59375 -3.6875 C 0.59375 -3.453125 0.75 -3.328125 0.953125 -3.328125 C 1.171875 -3.328125 1.3125 -3.484375 1.3125 -3.671875 C 1.3125 -3.875 1.171875 -4.03125 0.953125 -4.046875 C 1.203125 -4.34375 1.671875 -4.421875 1.9375 -4.421875 C 2.25 -4.421875 2.6875 -4.265625 2.6875 -3.671875 C 2.6875 -3.375 2.59375 -3.046875 2.40625 -2.84375 C 2.1875 -2.578125 1.984375 -2.5625 1.640625 -2.53125 C 1.46875 -2.515625 1.453125 -2.515625 1.421875 -2.515625 C 1.40625 -2.515625 1.34375 -2.5 1.34375 -2.421875 C 1.34375 -2.328125 1.40625 -2.328125 1.53125 -2.328125 Z M 1.90625 -2.328125 "
|
||||
style="stroke:none"
|
||||
d="m 1.90625,-2.328125 c 0.546875,0 0.9375,0.375 0.9375,1.125 0,0.859375 -0.515625,1.125 -0.90625,1.125 -0.28125,0 -0.90625,-0.078125 -1.1875,-0.5 0.328125,0 0.40625,-0.234375 0.40625,-0.390625 0,-0.21875 -0.171875,-0.375 -0.390625,-0.375 -0.1875,0 -0.390625,0.125 -0.390625,0.40625 0,0.65625 0.71875,1.078125 1.5625,1.078125 0.96875,0 1.640625,-0.65625 1.640625,-1.34375 0,-0.546875 -0.4375,-1.09375 -1.203125,-1.25 0.71875,-0.265625 0.984375,-0.78125 0.984375,-1.21875 0,-0.546875 -0.625,-0.953125 -1.40625,-0.953125 -0.765625,0 -1.359375,0.375 -1.359375,0.9375 0,0.234375 0.15625,0.359375 0.359375,0.359375 0.21875,0 0.359375,-0.15625 0.359375,-0.34375 0,-0.203125 -0.140625,-0.359375 -0.359375,-0.375 0.25,-0.296875 0.71875,-0.375 0.984375,-0.375 0.3125,0 0.75,0.15625 0.75,0.75 0,0.296875 -0.09375,0.625 -0.28125,0.828125 -0.21875,0.265625 -0.421875,0.28125 -0.765625,0.3125 -0.171875,0.015625 -0.1875,0.015625 -0.21875,0.015625 -0.015625,0 -0.078125,0.015625 -0.078125,0.09375 0,0.09375 0.0625,0.09375 0.1875,0.09375 z m 0,0"
|
||||
id="path5390" />
|
||||
</symbol>
|
||||
</g>
|
||||
@ -1664,7 +1687,7 @@
|
||||
overflow="visible"
|
||||
id="symbol6744">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6595" />
|
||||
</symbol>
|
||||
@ -1672,15 +1695,15 @@
|
||||
overflow="visible"
|
||||
id="symbol4369">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 2.5 -6.921875 L 1.15625 -5.5625 L 1.328125 -5.390625 L 2.5 -6.40625 L 3.640625 -5.390625 L 3.8125 -5.5625 Z M 2.5 -6.921875 "
|
||||
style="stroke:none"
|
||||
d="M 2.5,-6.921875 1.15625,-5.5625 1.328125,-5.390625 2.5,-6.40625 3.640625,-5.390625 3.8125,-5.5625 Z m 0,0"
|
||||
id="path2201" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9722">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path1363" />
|
||||
</symbol>
|
||||
@ -1688,15 +1711,15 @@
|
||||
overflow="visible"
|
||||
id="symbol761">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 3.890625 -3.734375 C 3.625 -3.71875 3.421875 -3.5 3.421875 -3.28125 C 3.421875 -3.140625 3.515625 -2.984375 3.734375 -2.984375 C 3.953125 -2.984375 4.1875 -3.15625 4.1875 -3.546875 C 4.1875 -4 3.765625 -4.40625 3 -4.40625 C 1.6875 -4.40625 1.3125 -3.390625 1.3125 -2.953125 C 1.3125 -2.171875 2.046875 -2.03125 2.34375 -1.96875 C 2.859375 -1.859375 3.375 -1.75 3.375 -1.203125 C 3.375 -0.953125 3.15625 -0.109375 1.953125 -0.109375 C 1.8125 -0.109375 1.046875 -0.109375 0.8125 -0.640625 C 1.203125 -0.59375 1.453125 -0.890625 1.453125 -1.171875 C 1.453125 -1.390625 1.28125 -1.515625 1.078125 -1.515625 C 0.8125 -1.515625 0.515625 -1.3125 0.515625 -0.859375 C 0.515625 -0.296875 1.09375 0.109375 1.9375 0.109375 C 3.5625 0.109375 3.953125 -1.09375 3.953125 -1.546875 C 3.953125 -1.90625 3.765625 -2.15625 3.640625 -2.265625 C 3.375 -2.546875 3.078125 -2.609375 2.640625 -2.6875 C 2.28125 -2.765625 1.890625 -2.84375 1.890625 -3.296875 C 1.890625 -3.578125 2.125 -4.1875 3 -4.1875 C 3.25 -4.1875 3.75 -4.109375 3.890625 -3.734375 Z M 3.890625 -3.734375 "
|
||||
style="stroke:none"
|
||||
d="M 3.890625,-3.734375 C 3.625,-3.71875 3.421875,-3.5 3.421875,-3.28125 c 0,0.140625 0.09375,0.296875 0.3125,0.296875 0.21875,0 0.453125,-0.171875 0.453125,-0.5625 C 4.1875,-4 3.765625,-4.40625 3,-4.40625 c -1.3125,0 -1.6875,1.015625 -1.6875,1.453125 0,0.78125 0.734375,0.921875 1.03125,0.984375 0.515625,0.109375 1.03125,0.21875 1.03125,0.765625 0,0.25 -0.21875,1.09375 -1.421875,1.09375 -0.140625,0 -0.90625,0 -1.140625,-0.53125 0.390625,0.046875 0.640625,-0.25 0.640625,-0.53125 0,-0.21875 -0.171875,-0.34375 -0.375,-0.34375 -0.265625,0 -0.5625,0.203125 -0.5625,0.65625 0,0.5625 0.578125,0.96875 1.421875,0.96875 1.625,0 2.015625,-1.203125 2.015625,-1.65625 0,-0.359375 -0.1875,-0.609375 -0.3125,-0.71875 -0.265625,-0.28125 -0.5625,-0.34375 -1,-0.421875 -0.359375,-0.078125 -0.75,-0.15625 -0.75,-0.609375 C 1.890625,-3.578125 2.125,-4.1875 3,-4.1875 c 0.25,0 0.75,0.078125 0.890625,0.453125 z m 0,0"
|
||||
id="path847" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7915">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path5318" />
|
||||
</symbol>
|
||||
@ -1704,8 +1727,8 @@
|
||||
overflow="visible"
|
||||
id="symbol6001">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 1.90625 -2.328125 C 2.453125 -2.328125 2.84375 -1.953125 2.84375 -1.203125 C 2.84375 -0.34375 2.328125 -0.078125 1.9375 -0.078125 C 1.65625 -0.078125 1.03125 -0.15625 0.75 -0.578125 C 1.078125 -0.578125 1.15625 -0.8125 1.15625 -0.96875 C 1.15625 -1.1875 0.984375 -1.34375 0.765625 -1.34375 C 0.578125 -1.34375 0.375 -1.21875 0.375 -0.9375 C 0.375 -0.28125 1.09375 0.140625 1.9375 0.140625 C 2.90625 0.140625 3.578125 -0.515625 3.578125 -1.203125 C 3.578125 -1.75 3.140625 -2.296875 2.375 -2.453125 C 3.09375 -2.71875 3.359375 -3.234375 3.359375 -3.671875 C 3.359375 -4.21875 2.734375 -4.625 1.953125 -4.625 C 1.1875 -4.625 0.59375 -4.25 0.59375 -3.6875 C 0.59375 -3.453125 0.75 -3.328125 0.953125 -3.328125 C 1.171875 -3.328125 1.3125 -3.484375 1.3125 -3.671875 C 1.3125 -3.875 1.171875 -4.03125 0.953125 -4.046875 C 1.203125 -4.34375 1.671875 -4.421875 1.9375 -4.421875 C 2.25 -4.421875 2.6875 -4.265625 2.6875 -3.671875 C 2.6875 -3.375 2.59375 -3.046875 2.40625 -2.84375 C 2.1875 -2.578125 1.984375 -2.5625 1.640625 -2.53125 C 1.46875 -2.515625 1.453125 -2.515625 1.421875 -2.515625 C 1.40625 -2.515625 1.34375 -2.5 1.34375 -2.421875 C 1.34375 -2.328125 1.40625 -2.328125 1.53125 -2.328125 Z M 1.90625 -2.328125 "
|
||||
style="stroke:none"
|
||||
d="m 1.90625,-2.328125 c 0.546875,0 0.9375,0.375 0.9375,1.125 0,0.859375 -0.515625,1.125 -0.90625,1.125 -0.28125,0 -0.90625,-0.078125 -1.1875,-0.5 0.328125,0 0.40625,-0.234375 0.40625,-0.390625 0,-0.21875 -0.171875,-0.375 -0.390625,-0.375 -0.1875,0 -0.390625,0.125 -0.390625,0.40625 0,0.65625 0.71875,1.078125 1.5625,1.078125 0.96875,0 1.640625,-0.65625 1.640625,-1.34375 0,-0.546875 -0.4375,-1.09375 -1.203125,-1.25 0.71875,-0.265625 0.984375,-0.78125 0.984375,-1.21875 0,-0.546875 -0.625,-0.953125 -1.40625,-0.953125 -0.765625,0 -1.359375,0.375 -1.359375,0.9375 0,0.234375 0.15625,0.359375 0.359375,0.359375 0.21875,0 0.359375,-0.15625 0.359375,-0.34375 0,-0.203125 -0.140625,-0.359375 -0.359375,-0.375 0.25,-0.296875 0.71875,-0.375 0.984375,-0.375 0.3125,0 0.75,0.15625 0.75,0.75 0,0.296875 -0.09375,0.625 -0.28125,0.828125 -0.21875,0.265625 -0.421875,0.28125 -0.765625,0.3125 -0.171875,0.015625 -0.1875,0.015625 -0.21875,0.015625 -0.015625,0 -0.078125,0.015625 -0.078125,0.09375 0,0.09375 0.0625,0.09375 0.1875,0.09375 z m 0,0"
|
||||
id="path592" />
|
||||
</symbol>
|
||||
</g>
|
||||
@ -1715,7 +1738,7 @@
|
||||
overflow="visible"
|
||||
id="symbol8909">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path4937" />
|
||||
</symbol>
|
||||
@ -1723,15 +1746,15 @@
|
||||
overflow="visible"
|
||||
id="symbol851">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 2.5 -6.921875 L 1.15625 -5.5625 L 1.328125 -5.390625 L 2.5 -6.40625 L 3.640625 -5.390625 L 3.8125 -5.5625 Z M 2.5 -6.921875 "
|
||||
style="stroke:none"
|
||||
d="M 2.5,-6.921875 1.15625,-5.5625 1.328125,-5.390625 2.5,-6.40625 3.640625,-5.390625 3.8125,-5.5625 Z m 0,0"
|
||||
id="path2940" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol4437">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path107" />
|
||||
</symbol>
|
||||
@ -1739,15 +1762,15 @@
|
||||
overflow="visible"
|
||||
id="symbol3434">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 3.890625 -3.734375 C 3.625 -3.71875 3.421875 -3.5 3.421875 -3.28125 C 3.421875 -3.140625 3.515625 -2.984375 3.734375 -2.984375 C 3.953125 -2.984375 4.1875 -3.15625 4.1875 -3.546875 C 4.1875 -4 3.765625 -4.40625 3 -4.40625 C 1.6875 -4.40625 1.3125 -3.390625 1.3125 -2.953125 C 1.3125 -2.171875 2.046875 -2.03125 2.34375 -1.96875 C 2.859375 -1.859375 3.375 -1.75 3.375 -1.203125 C 3.375 -0.953125 3.15625 -0.109375 1.953125 -0.109375 C 1.8125 -0.109375 1.046875 -0.109375 0.8125 -0.640625 C 1.203125 -0.59375 1.453125 -0.890625 1.453125 -1.171875 C 1.453125 -1.390625 1.28125 -1.515625 1.078125 -1.515625 C 0.8125 -1.515625 0.515625 -1.3125 0.515625 -0.859375 C 0.515625 -0.296875 1.09375 0.109375 1.9375 0.109375 C 3.5625 0.109375 3.953125 -1.09375 3.953125 -1.546875 C 3.953125 -1.90625 3.765625 -2.15625 3.640625 -2.265625 C 3.375 -2.546875 3.078125 -2.609375 2.640625 -2.6875 C 2.28125 -2.765625 1.890625 -2.84375 1.890625 -3.296875 C 1.890625 -3.578125 2.125 -4.1875 3 -4.1875 C 3.25 -4.1875 3.75 -4.109375 3.890625 -3.734375 Z M 3.890625 -3.734375 "
|
||||
style="stroke:none"
|
||||
d="M 3.890625,-3.734375 C 3.625,-3.71875 3.421875,-3.5 3.421875,-3.28125 c 0,0.140625 0.09375,0.296875 0.3125,0.296875 0.21875,0 0.453125,-0.171875 0.453125,-0.5625 C 4.1875,-4 3.765625,-4.40625 3,-4.40625 c -1.3125,0 -1.6875,1.015625 -1.6875,1.453125 0,0.78125 0.734375,0.921875 1.03125,0.984375 0.515625,0.109375 1.03125,0.21875 1.03125,0.765625 0,0.25 -0.21875,1.09375 -1.421875,1.09375 -0.140625,0 -0.90625,0 -1.140625,-0.53125 0.390625,0.046875 0.640625,-0.25 0.640625,-0.53125 0,-0.21875 -0.171875,-0.34375 -0.375,-0.34375 -0.265625,0 -0.5625,0.203125 -0.5625,0.65625 0,0.5625 0.578125,0.96875 1.421875,0.96875 1.625,0 2.015625,-1.203125 2.015625,-1.65625 0,-0.359375 -0.1875,-0.609375 -0.3125,-0.71875 -0.265625,-0.28125 -0.5625,-0.34375 -1,-0.421875 -0.359375,-0.078125 -0.75,-0.15625 -0.75,-0.609375 C 1.890625,-3.578125 2.125,-4.1875 3,-4.1875 c 0.25,0 0.75,0.078125 0.890625,0.453125 z m 0,0"
|
||||
id="path1468" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol854">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6195" />
|
||||
</symbol>
|
||||
@ -1755,8 +1778,8 @@
|
||||
overflow="visible"
|
||||
id="symbol1176">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 3.515625 -1.265625 L 3.28125 -1.265625 C 3.265625 -1.109375 3.1875 -0.703125 3.09375 -0.640625 C 3.046875 -0.59375 2.515625 -0.59375 2.40625 -0.59375 L 1.125 -0.59375 C 1.859375 -1.234375 2.109375 -1.4375 2.515625 -1.765625 C 3.03125 -2.171875 3.515625 -2.609375 3.515625 -3.265625 C 3.515625 -4.109375 2.78125 -4.625 1.890625 -4.625 C 1.03125 -4.625 0.4375 -4.015625 0.4375 -3.375 C 0.4375 -3.03125 0.734375 -2.984375 0.8125 -2.984375 C 0.96875 -2.984375 1.171875 -3.109375 1.171875 -3.359375 C 1.171875 -3.484375 1.125 -3.734375 0.765625 -3.734375 C 0.984375 -4.21875 1.453125 -4.375 1.78125 -4.375 C 2.484375 -4.375 2.84375 -3.828125 2.84375 -3.265625 C 2.84375 -2.65625 2.40625 -2.1875 2.1875 -1.9375 L 0.515625 -0.265625 C 0.4375 -0.203125 0.4375 -0.1875 0.4375 0 L 3.3125 0 Z M 3.515625 -1.265625 "
|
||||
style="stroke:none"
|
||||
d="M 3.515625,-1.265625 H 3.28125 c -0.015625,0.15625 -0.09375,0.5625 -0.1875,0.625 C 3.046875,-0.59375 2.515625,-0.59375 2.40625,-0.59375 H 1.125 c 0.734375,-0.640625 0.984375,-0.84375 1.390625,-1.171875 0.515625,-0.40625 1,-0.84375 1,-1.5 0,-0.84375 -0.734375,-1.359375 -1.625,-1.359375 -0.859375,0 -1.453125,0.609375 -1.453125,1.25 0,0.34375 0.296875,0.390625 0.375,0.390625 0.15625,0 0.359375,-0.125 0.359375,-0.375 0,-0.125 -0.046875,-0.375 -0.40625,-0.375 C 0.984375,-4.21875 1.453125,-4.375 1.78125,-4.375 c 0.703125,0 1.0625,0.546875 1.0625,1.109375 0,0.609375 -0.4375,1.078125 -0.65625,1.328125 L 0.515625,-0.265625 C 0.4375,-0.203125 0.4375,-0.1875 0.4375,0 h 2.875 z m 0,0"
|
||||
id="path6223" />
|
||||
</symbol>
|
||||
</g>
|
||||
@ -1766,7 +1789,7 @@
|
||||
overflow="visible"
|
||||
id="symbol3904">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path2753" />
|
||||
</symbol>
|
||||
@ -1774,15 +1797,15 @@
|
||||
overflow="visible"
|
||||
id="symbol4362">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 2.5 -6.921875 L 1.15625 -5.5625 L 1.328125 -5.390625 L 2.5 -6.40625 L 3.640625 -5.390625 L 3.8125 -5.5625 Z M 2.5 -6.921875 "
|
||||
style="stroke:none"
|
||||
d="M 2.5,-6.921875 1.15625,-5.5625 1.328125,-5.390625 2.5,-6.40625 3.640625,-5.390625 3.8125,-5.5625 Z m 0,0"
|
||||
id="path5739" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7508">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path4823" />
|
||||
</symbol>
|
||||
@ -1790,15 +1813,15 @@
|
||||
overflow="visible"
|
||||
id="symbol2119">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 3.890625 -3.734375 C 3.625 -3.71875 3.421875 -3.5 3.421875 -3.28125 C 3.421875 -3.140625 3.515625 -2.984375 3.734375 -2.984375 C 3.953125 -2.984375 4.1875 -3.15625 4.1875 -3.546875 C 4.1875 -4 3.765625 -4.40625 3 -4.40625 C 1.6875 -4.40625 1.3125 -3.390625 1.3125 -2.953125 C 1.3125 -2.171875 2.046875 -2.03125 2.34375 -1.96875 C 2.859375 -1.859375 3.375 -1.75 3.375 -1.203125 C 3.375 -0.953125 3.15625 -0.109375 1.953125 -0.109375 C 1.8125 -0.109375 1.046875 -0.109375 0.8125 -0.640625 C 1.203125 -0.59375 1.453125 -0.890625 1.453125 -1.171875 C 1.453125 -1.390625 1.28125 -1.515625 1.078125 -1.515625 C 0.8125 -1.515625 0.515625 -1.3125 0.515625 -0.859375 C 0.515625 -0.296875 1.09375 0.109375 1.9375 0.109375 C 3.5625 0.109375 3.953125 -1.09375 3.953125 -1.546875 C 3.953125 -1.90625 3.765625 -2.15625 3.640625 -2.265625 C 3.375 -2.546875 3.078125 -2.609375 2.640625 -2.6875 C 2.28125 -2.765625 1.890625 -2.84375 1.890625 -3.296875 C 1.890625 -3.578125 2.125 -4.1875 3 -4.1875 C 3.25 -4.1875 3.75 -4.109375 3.890625 -3.734375 Z M 3.890625 -3.734375 "
|
||||
style="stroke:none"
|
||||
d="M 3.890625,-3.734375 C 3.625,-3.71875 3.421875,-3.5 3.421875,-3.28125 c 0,0.140625 0.09375,0.296875 0.3125,0.296875 0.21875,0 0.453125,-0.171875 0.453125,-0.5625 C 4.1875,-4 3.765625,-4.40625 3,-4.40625 c -1.3125,0 -1.6875,1.015625 -1.6875,1.453125 0,0.78125 0.734375,0.921875 1.03125,0.984375 0.515625,0.109375 1.03125,0.21875 1.03125,0.765625 0,0.25 -0.21875,1.09375 -1.421875,1.09375 -0.140625,0 -0.90625,0 -1.140625,-0.53125 0.390625,0.046875 0.640625,-0.25 0.640625,-0.53125 0,-0.21875 -0.171875,-0.34375 -0.375,-0.34375 -0.265625,0 -0.5625,0.203125 -0.5625,0.65625 0,0.5625 0.578125,0.96875 1.421875,0.96875 1.625,0 2.015625,-1.203125 2.015625,-1.65625 0,-0.359375 -0.1875,-0.609375 -0.3125,-0.71875 -0.265625,-0.28125 -0.5625,-0.34375 -1,-0.421875 -0.359375,-0.078125 -0.75,-0.15625 -0.75,-0.609375 C 1.890625,-3.578125 2.125,-4.1875 3,-4.1875 c 0.25,0 0.75,0.078125 0.890625,0.453125 z m 0,0"
|
||||
id="path1646" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol9867">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path4013" />
|
||||
</symbol>
|
||||
@ -1806,8 +1829,8 @@
|
||||
overflow="visible"
|
||||
id="symbol132">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 2.328125 -4.4375 C 2.328125 -4.625 2.328125 -4.625 2.125 -4.625 C 1.671875 -4.1875 1.046875 -4.1875 0.765625 -4.1875 L 0.765625 -3.9375 C 0.921875 -3.9375 1.390625 -3.9375 1.765625 -4.125 L 1.765625 -0.578125 C 1.765625 -0.34375 1.765625 -0.25 1.078125 -0.25 L 0.8125 -0.25 L 0.8125 0 C 0.9375 0 1.796875 -0.03125 2.046875 -0.03125 C 2.265625 -0.03125 3.140625 0 3.296875 0 L 3.296875 -0.25 L 3.03125 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.578125 Z M 2.328125 -4.4375 "
|
||||
style="stroke:none"
|
||||
d="m 2.328125,-4.4375 c 0,-0.1875 0,-0.1875 -0.203125,-0.1875 -0.453125,0.4375 -1.078125,0.4375 -1.359375,0.4375 v 0.25 c 0.15625,0 0.625,0 1,-0.1875 v 3.546875 c 0,0.234375 0,0.328125 -0.6875,0.328125 H 0.8125 V 0 c 0.125,0 0.984375,-0.03125 1.234375,-0.03125 0.21875,0 1.09375,0.03125 1.25,0.03125 V -0.25 H 3.03125 c -0.703125,0 -0.703125,-0.09375 -0.703125,-0.328125 z m 0,0"
|
||||
id="path8272" />
|
||||
</symbol>
|
||||
</g>
|
||||
@ -1845,7 +1868,7 @@
|
||||
overflow="visible"
|
||||
id="symbol1416">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path7648" />
|
||||
</symbol>
|
||||
@ -1853,15 +1876,15 @@
|
||||
overflow="visible"
|
||||
id="symbol9566">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 7.375 -4.34375 C 7.375 -5.953125 6.3125 -7.03125 4.828125 -7.03125 C 2.6875 -7.03125 0.484375 -4.765625 0.484375 -2.4375 C 0.484375 -0.78125 1.609375 0.21875 3.046875 0.21875 C 5.15625 0.21875 7.375 -1.96875 7.375 -4.34375 Z M 3.09375 -0.046875 C 2.109375 -0.046875 1.421875 -0.84375 1.421875 -2.15625 C 1.421875 -2.609375 1.5625 -4.0625 2.328125 -5.21875 C 3.015625 -6.265625 3.984375 -6.78125 4.78125 -6.78125 C 5.59375 -6.78125 6.484375 -6.21875 6.484375 -4.734375 C 6.484375 -4.015625 6.21875 -2.46875 5.234375 -1.234375 C 4.75 -0.625 3.9375 -0.046875 3.09375 -0.046875 Z M 3.09375 -0.046875 "
|
||||
style="stroke:none"
|
||||
d="m 7.375,-4.34375 c 0,-1.609375 -1.0625,-2.6875 -2.546875,-2.6875 -2.140625,0 -4.34375,2.265625 -4.34375,4.59375 0,1.65625 1.125,2.65625 2.5625,2.65625 2.109375,0 4.328125,-2.1875 4.328125,-4.5625 z m -4.28125,4.296875 c -0.984375,0 -1.671875,-0.796875 -1.671875,-2.109375 0,-0.453125 0.140625,-1.90625 0.90625,-3.0625 0.6875,-1.046875 1.65625,-1.5625 2.453125,-1.5625 0.8125,0 1.703125,0.5625 1.703125,2.046875 0,0.71875 -0.265625,2.265625 -1.25,3.5 C 4.75,-0.625 3.9375,-0.046875 3.09375,-0.046875 Z m 0,0"
|
||||
id="path7745" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol5646">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path4663" />
|
||||
</symbol>
|
||||
@ -1869,8 +1892,8 @@
|
||||
overflow="visible"
|
||||
id="symbol6277">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 7.109375 -4.1875 C 7.171875 -4.453125 7.1875 -4.515625 7.703125 -4.515625 C 7.859375 -4.515625 7.9375 -4.515625 7.9375 -4.65625 C 7.9375 -4.765625 7.859375 -4.765625 7.734375 -4.765625 L 6.78125 -4.765625 C 6.578125 -4.765625 6.578125 -4.75 6.484375 -4.625 L 3.796875 -0.640625 L 3.109375 -4.578125 C 3.078125 -4.75 3.078125 -4.765625 2.859375 -4.765625 L 1.875 -4.765625 C 1.734375 -4.765625 1.640625 -4.765625 1.640625 -4.609375 C 1.640625 -4.515625 1.71875 -4.515625 1.875 -4.515625 C 1.984375 -4.515625 2.015625 -4.515625 2.140625 -4.5 C 2.28125 -4.484375 2.296875 -4.46875 2.296875 -4.390625 C 2.296875 -4.390625 2.296875 -4.34375 2.265625 -4.25 L 1.390625 -0.75 C 1.328125 -0.515625 1.21875 -0.265625 0.65625 -0.25 C 0.609375 -0.25 0.515625 -0.25 0.515625 -0.09375 C 0.515625 -0.09375 0.515625 0 0.625 0 C 0.828125 0 1.125 -0.03125 1.34375 -0.03125 C 1.515625 -0.03125 1.921875 0 2.078125 0 C 2.125 0 2.21875 0 2.21875 -0.15625 C 2.21875 -0.25 2.125 -0.25 2.0625 -0.25 C 1.625 -0.265625 1.625 -0.453125 1.625 -0.546875 C 1.625 -0.578125 1.625 -0.609375 1.65625 -0.71875 L 2.578125 -4.421875 L 3.328125 -0.1875 C 3.359375 -0.0625 3.359375 0 3.46875 0 C 3.5625 0 3.625 -0.078125 3.671875 -0.15625 L 6.59375 -4.5 L 6.609375 -4.484375 L 5.625 -0.546875 C 5.5625 -0.3125 5.546875 -0.25 5.015625 -0.25 C 4.890625 -0.25 4.796875 -0.25 4.796875 -0.09375 C 4.796875 -0.09375 4.796875 0 4.90625 0 C 5.046875 0 5.203125 -0.015625 5.34375 -0.015625 C 5.484375 -0.015625 5.640625 -0.03125 5.78125 -0.03125 C 5.984375 -0.03125 6.46875 0 6.671875 0 C 6.703125 0 6.8125 0 6.8125 -0.15625 C 6.8125 -0.25 6.734375 -0.25 6.59375 -0.25 C 6.578125 -0.25 6.453125 -0.25 6.328125 -0.265625 C 6.171875 -0.28125 6.171875 -0.296875 6.171875 -0.375 C 6.171875 -0.40625 6.1875 -0.484375 6.1875 -0.515625 Z M 7.109375 -4.1875 "
|
||||
style="stroke:none"
|
||||
d="m 7.109375,-4.1875 c 0.0625,-0.265625 0.078125,-0.328125 0.59375,-0.328125 0.15625,0 0.234375,0 0.234375,-0.140625 0,-0.109375 -0.078125,-0.109375 -0.203125,-0.109375 H 6.78125 c -0.203125,0 -0.203125,0.015625 -0.296875,0.140625 l -2.6875,3.984375 -0.6875,-3.9375 c -0.03125,-0.171875 -0.03125,-0.1875 -0.25,-0.1875 H 1.875 c -0.140625,0 -0.234375,0 -0.234375,0.15625 0,0.09375 0.078125,0.09375 0.234375,0.09375 0.109375,0 0.140625,0 0.265625,0.015625 0.140625,0.015625 0.15625,0.03125 0.15625,0.109375 0,0 0,0.046875 -0.03125,0.140625 l -0.875,3.5 c -0.0625,0.234375 -0.171875,0.484375 -0.734375,0.5 -0.046875,0 -0.140625,0 -0.140625,0.15625 0,0 0,0.09375 0.109375,0.09375 0.203125,0 0.5,-0.03125 0.71875,-0.03125 C 1.515625,-0.03125 1.921875,0 2.078125,0 2.125,0 2.21875,0 2.21875,-0.15625 2.21875,-0.25 2.125,-0.25 2.0625,-0.25 1.625,-0.265625 1.625,-0.453125 1.625,-0.546875 c 0,-0.03125 0,-0.0625 0.03125,-0.171875 l 0.921875,-3.703125 0.75,4.234375 C 3.359375,-0.0625 3.359375,0 3.46875,0 3.5625,0 3.625,-0.078125 3.671875,-0.15625 L 6.59375,-4.5 6.609375,-4.484375 5.625,-0.546875 C 5.5625,-0.3125 5.546875,-0.25 5.015625,-0.25 c -0.125,0 -0.21875,0 -0.21875,0.15625 0,0 0,0.09375 0.109375,0.09375 0.140625,0 0.296875,-0.015625 0.4375,-0.015625 0.140625,0 0.296875,-0.015625 0.4375,-0.015625 C 5.984375,-0.03125 6.46875,0 6.671875,0 6.703125,0 6.8125,0 6.8125,-0.15625 6.8125,-0.25 6.734375,-0.25 6.59375,-0.25 c -0.015625,0 -0.140625,0 -0.265625,-0.015625 -0.15625,-0.015625 -0.15625,-0.03125 -0.15625,-0.109375 0,-0.03125 0.015625,-0.109375 0.015625,-0.140625 z m 0,0"
|
||||
id="path3076" />
|
||||
</symbol>
|
||||
</g>
|
||||
@ -1880,7 +1903,7 @@
|
||||
overflow="visible"
|
||||
id="symbol1729">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6938" />
|
||||
</symbol>
|
||||
@ -1888,15 +1911,15 @@
|
||||
overflow="visible"
|
||||
id="symbol7072">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 7.375 -4.34375 C 7.375 -5.953125 6.3125 -7.03125 4.828125 -7.03125 C 2.6875 -7.03125 0.484375 -4.765625 0.484375 -2.4375 C 0.484375 -0.78125 1.609375 0.21875 3.046875 0.21875 C 5.15625 0.21875 7.375 -1.96875 7.375 -4.34375 Z M 3.09375 -0.046875 C 2.109375 -0.046875 1.421875 -0.84375 1.421875 -2.15625 C 1.421875 -2.609375 1.5625 -4.0625 2.328125 -5.21875 C 3.015625 -6.265625 3.984375 -6.78125 4.78125 -6.78125 C 5.59375 -6.78125 6.484375 -6.21875 6.484375 -4.734375 C 6.484375 -4.015625 6.21875 -2.46875 5.234375 -1.234375 C 4.75 -0.625 3.9375 -0.046875 3.09375 -0.046875 Z M 3.09375 -0.046875 "
|
||||
style="stroke:none"
|
||||
d="m 7.375,-4.34375 c 0,-1.609375 -1.0625,-2.6875 -2.546875,-2.6875 -2.140625,0 -4.34375,2.265625 -4.34375,4.59375 0,1.65625 1.125,2.65625 2.5625,2.65625 2.109375,0 4.328125,-2.1875 4.328125,-4.5625 z m -4.28125,4.296875 c -0.984375,0 -1.671875,-0.796875 -1.671875,-2.109375 0,-0.453125 0.140625,-1.90625 0.90625,-3.0625 0.6875,-1.046875 1.65625,-1.5625 2.453125,-1.5625 0.8125,0 1.703125,0.5625 1.703125,2.046875 0,0.71875 -0.265625,2.265625 -1.25,3.5 C 4.75,-0.625 3.9375,-0.046875 3.09375,-0.046875 Z m 0,0"
|
||||
id="path6944" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol3081">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path3961" />
|
||||
</symbol>
|
||||
@ -1904,11 +1927,45 @@
|
||||
overflow="visible"
|
||||
id="symbol6789">
|
||||
<path
|
||||
style="stroke:none;"
|
||||
d="M 3.984375 -2.796875 C 3.953125 -2.859375 3.9375 -2.875 3.9375 -2.890625 C 3.9375 -2.90625 3.953125 -2.90625 4.109375 -3.015625 L 4.8125 -3.515625 C 5.734375 -4.15625 6.171875 -4.46875 6.65625 -4.515625 C 6.734375 -4.515625 6.828125 -4.515625 6.828125 -4.65625 C 6.828125 -4.71875 6.78125 -4.75 6.734375 -4.75 C 6.578125 -4.75 6.40625 -4.734375 6.25 -4.734375 C 6.0625 -4.734375 5.59375 -4.765625 5.40625 -4.765625 C 5.359375 -4.765625 5.265625 -4.765625 5.265625 -4.609375 C 5.265625 -4.59375 5.265625 -4.515625 5.359375 -4.515625 C 5.453125 -4.5 5.546875 -4.484375 5.546875 -4.40625 C 5.546875 -4.28125 5.328125 -4.125 5.234375 -4.0625 L 2.328125 -2.015625 L 2.875 -4.21875 C 2.9375 -4.453125 2.953125 -4.515625 3.484375 -4.515625 C 3.609375 -4.515625 3.703125 -4.515625 3.703125 -4.65625 C 3.703125 -4.71875 3.65625 -4.765625 3.59375 -4.765625 C 3.390625 -4.765625 2.875 -4.734375 2.671875 -4.734375 C 2.5625 -4.734375 2.3125 -4.734375 2.1875 -4.734375 C 2.0625 -4.75 1.890625 -4.765625 1.75 -4.765625 C 1.71875 -4.765625 1.609375 -4.765625 1.609375 -4.609375 C 1.609375 -4.515625 1.6875 -4.515625 1.84375 -4.515625 C 1.953125 -4.515625 1.984375 -4.515625 2.109375 -4.5 C 2.25 -4.484375 2.265625 -4.46875 2.265625 -4.390625 C 2.265625 -4.390625 2.265625 -4.34375 2.234375 -4.25 L 1.296875 -0.546875 C 1.25 -0.3125 1.234375 -0.25 0.6875 -0.25 C 0.5625 -0.25 0.484375 -0.25 0.484375 -0.09375 C 0.484375 -0.09375 0.484375 0 0.59375 0 C 0.796875 0 1.296875 -0.03125 1.5 -0.03125 C 1.609375 -0.03125 1.859375 -0.03125 1.984375 -0.015625 C 2.125 -0.015625 2.296875 0 2.421875 0 C 2.46875 0 2.578125 0 2.578125 -0.15625 C 2.578125 -0.25 2.484375 -0.25 2.34375 -0.25 C 2.34375 -0.25 2.203125 -0.25 2.078125 -0.265625 C 1.921875 -0.28125 1.921875 -0.296875 1.921875 -0.375 C 1.921875 -0.421875 2 -0.6875 2.25 -1.703125 L 3.40625 -2.515625 L 4.421875 -0.5625 C 4.46875 -0.46875 4.46875 -0.46875 4.46875 -0.4375 C 4.46875 -0.265625 4.265625 -0.25 4.140625 -0.25 C 4.0625 -0.25 3.96875 -0.25 3.96875 -0.09375 C 3.96875 -0.09375 3.96875 0 4.078125 0 C 4.28125 0 4.78125 -0.03125 4.96875 -0.03125 C 5.1875 -0.03125 5.46875 0 5.65625 0 C 5.75 0 5.796875 -0.046875 5.796875 -0.140625 C 5.796875 -0.25 5.703125 -0.25 5.640625 -0.25 C 5.515625 -0.25 5.296875 -0.265625 5.171875 -0.484375 Z M 3.984375 -2.796875 "
|
||||
style="stroke:none"
|
||||
d="M 3.984375,-2.796875 C 3.953125,-2.859375 3.9375,-2.875 3.9375,-2.890625 c 0,-0.015625 0.015625,-0.015625 0.171875,-0.125 l 0.703125,-0.5 c 0.921875,-0.640625 1.359375,-0.953125 1.84375,-1 0.078125,0 0.171875,0 0.171875,-0.140625 0,-0.0625 -0.046875,-0.09375 -0.09375,-0.09375 -0.15625,0 -0.328125,0.015625 -0.484375,0.015625 -0.1875,0 -0.65625,-0.03125 -0.84375,-0.03125 -0.046875,0 -0.140625,0 -0.140625,0.15625 0,0.015625 0,0.09375 0.09375,0.09375 0.09375,0.015625 0.1875,0.03125 0.1875,0.109375 0,0.125 -0.21875,0.28125 -0.3125,0.34375 L 2.328125,-2.015625 2.875,-4.21875 c 0.0625,-0.234375 0.078125,-0.296875 0.609375,-0.296875 0.125,0 0.21875,0 0.21875,-0.140625 0,-0.0625 -0.046875,-0.109375 -0.109375,-0.109375 -0.203125,0 -0.71875,0.03125 -0.921875,0.03125 -0.109375,0 -0.359375,0 -0.484375,0 C 2.0625,-4.75 1.890625,-4.765625 1.75,-4.765625 c -0.03125,0 -0.140625,0 -0.140625,0.15625 0,0.09375 0.078125,0.09375 0.234375,0.09375 0.109375,0 0.140625,0 0.265625,0.015625 0.140625,0.015625 0.15625,0.03125 0.15625,0.109375 0,0 0,0.046875 -0.03125,0.140625 l -0.9375,3.703125 C 1.25,-0.3125 1.234375,-0.25 0.6875,-0.25 c -0.125,0 -0.203125,0 -0.203125,0.15625 0,0 0,0.09375 0.109375,0.09375 0.203125,0 0.703125,-0.03125 0.90625,-0.03125 0.109375,0 0.359375,0 0.484375,0.015625 C 2.125,-0.015625 2.296875,0 2.421875,0 2.46875,0 2.578125,0 2.578125,-0.15625 2.578125,-0.25 2.484375,-0.25 2.34375,-0.25 c 0,0 -0.140625,0 -0.265625,-0.015625 C 1.921875,-0.28125 1.921875,-0.296875 1.921875,-0.375 1.921875,-0.421875 2,-0.6875 2.25,-1.703125 l 1.15625,-0.8125 1.015625,1.953125 c 0.046875,0.09375 0.046875,0.09375 0.046875,0.125 0,0.171875 -0.203125,0.1875 -0.328125,0.1875 -0.078125,0 -0.171875,0 -0.171875,0.15625 0,0 0,0.09375 0.109375,0.09375 C 4.28125,0 4.78125,-0.03125 4.96875,-0.03125 5.1875,-0.03125 5.46875,0 5.65625,0 5.75,0 5.796875,-0.046875 5.796875,-0.140625 5.796875,-0.25 5.703125,-0.25 5.640625,-0.25 c -0.125,0 -0.34375,-0.015625 -0.46875,-0.234375 z m 0,0"
|
||||
id="path525" />
|
||||
</symbol>
|
||||
</g>
|
||||
<clipPath
|
||||
id="clip7">
|
||||
<path
|
||||
d="m 330,207.1875 h 13 V 215 h -13 z m 0,0"
|
||||
id="path628" />
|
||||
</clipPath>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mstart-7-6-7-1-0-5-1"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mstart"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path2322-0-2-9-1-6-8-2" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow2Mend-93-6-2-0-4-6-7"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path2325-6-1-0-8-6-2-0" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
@ -1917,19 +1974,22 @@
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="3.6203867"
|
||||
inkscape:cx="63.751347"
|
||||
inkscape:cy="47.673585"
|
||||
inkscape:zoom="4"
|
||||
inkscape:cx="108.75"
|
||||
inkscape:cy="87.000001"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="g13245"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1080"
|
||||
inkscape:window-width="2560"
|
||||
inkscape:window-height="1440"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:snap-midpoints="true" />
|
||||
inkscape:snap-midpoints="true"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1" />
|
||||
<metadata
|
||||
id="metadata1200">
|
||||
<rdf:RDF>
|
||||
@ -1938,7 +1998,7 @@
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
@ -1946,7 +2006,7 @@
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-41.388697,-20.296063)">
|
||||
transform="translate(-39.198222,-20.274061)">
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:0.2;fill-rule:evenodd;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;stop-color:#000000"
|
||||
id="rect17717"
|
||||
@ -1956,11 +2016,31 @@
|
||||
y="20.428562"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252" />
|
||||
<circle
|
||||
style="fill:#020202;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.264999;paint-order:markers fill stroke;stop-color:#000000"
|
||||
id="path1106-1-3-4"
|
||||
cx="63.996864"
|
||||
cy="46.861542"
|
||||
r="0.23204046"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 41.521197,64.330608 H 77.588949"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4056-6)"
|
||||
d="M 63.999022,46.859319 H 69.35467"
|
||||
id="path4052-7"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4056-7-2)"
|
||||
d="M 63.999023,46.858936 V 41.503288"
|
||||
id="path4052-9-7"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252" />
|
||||
<path
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
|
||||
d="m 41.521197,64.330608 h 36.067752 v 2.190475 H 39.330722 v -23.993507 0 h 2.190475 v 21.803032"
|
||||
id="path17442"
|
||||
sodipodi:nodetypes="cc"
|
||||
sodipodi:nodetypes="cccccccc"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252" />
|
||||
<path
|
||||
@ -2051,13 +2131,6 @@
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17513-1)"
|
||||
d="m 76.531338,62.782235 v 1.248463"
|
||||
id="path17482-3-8" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 41.521197,42.527576 V 64.330608"
|
||||
id="path17442-75"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 41.521197,44.037479 h 0.805088 l 0.388228,-1.18161 0.652061,1.748645 0.664122,-1.748645 0.707499,1.748645 0.699796,-1.748645 0.653532,1.748645 0.631163,-1.748645 0.767104,1.18161 h 0.857424"
|
||||
@ -2103,20 +2176,6 @@
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17513-0)"
|
||||
d="M 43.069572,49.501162 H 41.821109"
|
||||
id="path17482-3-9" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.79499996,0.79499996;stroke-opacity:1;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend);stroke-dashoffset:0"
|
||||
d="M 50.312715,23.074398 H 77.592327"
|
||||
id="path2238"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.26499901;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.79499703,0.79499703;stroke-opacity:1;marker-start:url(#Arrow2Mstart-3);marker-end:url(#Arrow2Mend-9);stroke-dashoffset:0"
|
||||
d="M 75.2436,20.883559 V 55.352181"
|
||||
id="path2238-7"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 48.400364,42.527577 v 8.031185"
|
||||
@ -2170,47 +2229,30 @@
|
||||
inkscape:export-ydpi="252"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.794997, 0.794997;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#Arrow2Mstart-7);marker-end:url(#Arrow2Mend-93)"
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#77ac30;stroke-width:0.264999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.794997, 0.794997;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;marker-start:url(#marker12);marker-end:url(#ConcaveTriangle);stop-color:#000000;stop-opacity:1"
|
||||
d="m 64.53205,56.659288 h 8.960536"
|
||||
id="path2238-0"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.794997, 0.794997;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#Arrow2Mstart-7-6);marker-end:url(#Arrow2Mend-93-6)"
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#77ac30;stroke-width:0.264999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.794997, 0.794997;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;marker-start:url(#marker12);marker-end:url(#ConcaveTriangle);stop-color:#000000;stop-opacity:1"
|
||||
d="m 54.648362,56.66889 h 8.818992"
|
||||
id="path2238-0-8"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.26499901;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.79499703,0.79499703;stroke-opacity:1;marker-start:url(#Arrow2Mstart-7-6-7);marker-end:url(#Arrow2Mend-93-6-2);stroke-dashoffset:0"
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#77ac30;stroke-width:0.264999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.794997, 0.794997;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;marker-start:url(#marker12);marker-end:url(#ConcaveTriangle);stop-color:#000000;stop-opacity:1"
|
||||
d="M 51.041136,46.438679 V 38.673242"
|
||||
id="path2238-0-8-2"
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252" />
|
||||
<use
|
||||
xlink:href="#symbol8285"
|
||||
x="304.41599"
|
||||
y="93.917999"
|
||||
id="use7006"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
transform="matrix(0.3,0,0,0.3,-35.855019,-2.409408)" />
|
||||
<use
|
||||
xlink:href="#symbol1435"
|
||||
x="303.13"
|
||||
y="93.917999"
|
||||
id="use3243"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
transform="matrix(0.3,0,0,0.3,-15.409944,3.6822684)" />
|
||||
<g
|
||||
id="g6230"
|
||||
transform="translate(-3.1198187,1.4920663)">
|
||||
transform="translate(-3.1198187,1.4920663)"
|
||||
style="fill:#77ac30">
|
||||
<use
|
||||
xlink:href="#symbol8920"
|
||||
x="302.104"
|
||||
@ -2218,7 +2260,7 @@
|
||||
id="use2529"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
style="fill:#77ac30;fill-opacity:1"
|
||||
transform="matrix(0.3,0,0,0.3,-22.728113,25.323749)" />
|
||||
<use
|
||||
xlink:href="#symbol1117"
|
||||
@ -2227,12 +2269,13 @@
|
||||
id="use2533"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
style="fill:#77ac30;fill-opacity:1"
|
||||
transform="matrix(0.3,0,0,0.3,-22.728113,25.323749)" />
|
||||
</g>
|
||||
<g
|
||||
id="g6226"
|
||||
transform="translate(2.836523,1.5000055)">
|
||||
transform="translate(2.836523,1.5000055)"
|
||||
style="fill:#77ac30">
|
||||
<use
|
||||
xlink:href="#symbol8920"
|
||||
x="302.104"
|
||||
@ -2240,7 +2283,7 @@
|
||||
id="use504"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
style="fill:#77ac30;fill-opacity:1"
|
||||
transform="matrix(0.3,0,0,0.3,-32.682573,25.323749)" />
|
||||
<use
|
||||
xlink:href="#symbol1117"
|
||||
@ -2249,12 +2292,13 @@
|
||||
id="use7867"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
style="fill:#77ac30;fill-opacity:1"
|
||||
transform="matrix(0.3,0,0,0.3,-32.682573,25.323749)" />
|
||||
</g>
|
||||
<g
|
||||
id="g6222"
|
||||
transform="translate(0.162105,-2.7382997)">
|
||||
transform="translate(0.162105,-2.7382997)"
|
||||
style="fill:#77ac30">
|
||||
<use
|
||||
xlink:href="#symbol9603"
|
||||
x="300.72"
|
||||
@ -2262,7 +2306,7 @@
|
||||
id="use53"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
style="fill:#77ac30;fill-opacity:1"
|
||||
transform="matrix(0.3,0,0,0.3,-38.739013,15.185365)" />
|
||||
<use
|
||||
xlink:href="#symbol7889"
|
||||
@ -2271,7 +2315,7 @@
|
||||
id="use8937"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
style="fill:#77ac30;fill-opacity:1"
|
||||
transform="matrix(0.3,0,0,0.3,-38.739013,15.185365)" />
|
||||
</g>
|
||||
<circle
|
||||
@ -2501,7 +2545,44 @@
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(0.29029449,0,0,0.29029449,-21.828141,18.053649)"
|
||||
id="g13245" />
|
||||
id="g13245">
|
||||
<g
|
||||
id="g8655">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g979">
|
||||
<use
|
||||
xlink:href="#symbol8827"
|
||||
x="296.43201"
|
||||
y="93.917999"
|
||||
id="use8861"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g1177">
|
||||
<use
|
||||
xlink:href="#symbol6376"
|
||||
x="301.41299"
|
||||
y="93.917999"
|
||||
id="use9184"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1"
|
||||
id="g9769">
|
||||
<use
|
||||
xlink:href="#symbol8716"
|
||||
x="310.58701"
|
||||
y="93.917999"
|
||||
id="use6624"
|
||||
width="100%"
|
||||
height="100%" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(0.31858285,0,0,0.31858285,-52.240846,22.268865)"
|
||||
@ -2596,10 +2677,10 @@
|
||||
inkscape:label=""
|
||||
transform="matrix(0.32767626,0,0,0.32767626,-48.769256,18.860711)"
|
||||
id="g1937"
|
||||
style="stroke-width:3.05179;fill:#0072bd">
|
||||
style="fill:#0072bd;stroke-width:3.05179">
|
||||
<g
|
||||
id="g2507"
|
||||
style="stroke-width:3.05179;fill:#0072bd">
|
||||
style="fill:#0072bd;stroke-width:3.05179">
|
||||
<g
|
||||
style="fill:#0072bd;fill-opacity:1;stroke-width:3.05179"
|
||||
id="g9048">
|
||||
@ -2610,7 +2691,7 @@
|
||||
id="use6395"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#0072bd" />
|
||||
style="fill:#0072bd;stroke-width:3.05179" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#0072bd;fill-opacity:1;stroke-width:3.05179"
|
||||
@ -2622,7 +2703,7 @@
|
||||
id="use2500"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#0072bd" />
|
||||
style="fill:#0072bd;stroke-width:3.05179" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
@ -2630,10 +2711,10 @@
|
||||
inkscape:label=""
|
||||
transform="matrix(0.32767626,0,0,0.32767626,-47.854498,24.177182)"
|
||||
id="g2446"
|
||||
style="stroke-width:3.05179;fill:#0072bd">
|
||||
style="fill:#0072bd;stroke-width:3.05179">
|
||||
<g
|
||||
id="g1516"
|
||||
style="stroke-width:3.05179;fill:#0072bd">
|
||||
style="fill:#0072bd;stroke-width:3.05179">
|
||||
<g
|
||||
style="fill:#0072bd;fill-opacity:1;stroke-width:3.05179"
|
||||
id="g1988">
|
||||
@ -2644,7 +2725,7 @@
|
||||
id="use100"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#0072bd" />
|
||||
style="fill:#0072bd;stroke-width:3.05179" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#0072bd;fill-opacity:1;stroke-width:3.05179"
|
||||
@ -2656,7 +2737,7 @@
|
||||
id="use1538"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#0072bd" />
|
||||
style="fill:#0072bd;stroke-width:3.05179" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
@ -2664,10 +2745,10 @@
|
||||
inkscape:label=""
|
||||
transform="matrix(0.32767626,0,0,0.32767626,-28.361646,24.198575)"
|
||||
id="g2970"
|
||||
style="stroke-width:3.05179;fill:#0072bd">
|
||||
style="fill:#0072bd;stroke-width:3.05179">
|
||||
<g
|
||||
id="g2162"
|
||||
style="stroke-width:3.05179;fill:#0072bd">
|
||||
style="fill:#0072bd;stroke-width:3.05179">
|
||||
<g
|
||||
style="fill:#0072bd;fill-opacity:1;stroke-width:3.05179"
|
||||
id="g6521">
|
||||
@ -2678,7 +2759,7 @@
|
||||
id="use7449"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#0072bd" />
|
||||
style="fill:#0072bd;stroke-width:3.05179" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#0072bd;fill-opacity:1;stroke-width:3.05179"
|
||||
@ -2690,7 +2771,7 @@
|
||||
id="use6529"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#0072bd" />
|
||||
style="fill:#0072bd;stroke-width:3.05179" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
@ -2698,10 +2779,10 @@
|
||||
inkscape:label=""
|
||||
transform="matrix(0.32767626,0,0,0.32767626,-28.157364,21.192817)"
|
||||
id="g3515"
|
||||
style="stroke-width:3.05179;fill:#d95218">
|
||||
style="fill:#d95218;stroke-width:3.05179">
|
||||
<g
|
||||
id="g8819"
|
||||
style="stroke-width:3.05179;fill:#d95218">
|
||||
style="fill:#d95218;stroke-width:3.05179">
|
||||
<g
|
||||
style="fill:#d95218;fill-opacity:1;stroke-width:3.05179"
|
||||
id="g7598">
|
||||
@ -2712,7 +2793,7 @@
|
||||
id="use5183"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#d95218" />
|
||||
style="fill:#d95218;stroke-width:3.05179" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#d95218;fill-opacity:1;stroke-width:3.05179"
|
||||
@ -2724,7 +2805,7 @@
|
||||
id="use4977"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#d95218" />
|
||||
style="fill:#d95218;stroke-width:3.05179" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#d95218;fill-opacity:1;stroke-width:3.05179"
|
||||
@ -2736,7 +2817,7 @@
|
||||
id="use2480"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#d95218" />
|
||||
style="fill:#d95218;stroke-width:3.05179" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
@ -2744,10 +2825,10 @@
|
||||
inkscape:label=""
|
||||
transform="matrix(0.32767626,0,0,0.32767626,-44.351964,21.645285)"
|
||||
id="g4087"
|
||||
style="stroke-width:3.05179;fill:#d95218">
|
||||
style="fill:#d95218;stroke-width:3.05179">
|
||||
<g
|
||||
id="g4883"
|
||||
style="stroke-width:3.05179;fill:#d95218">
|
||||
style="fill:#d95218;stroke-width:3.05179">
|
||||
<g
|
||||
style="fill:#d95218;fill-opacity:1;stroke-width:3.05179"
|
||||
id="g7881">
|
||||
@ -2758,7 +2839,7 @@
|
||||
id="use4414"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#d95218" />
|
||||
style="fill:#d95218;stroke-width:3.05179" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#d95218;fill-opacity:1;stroke-width:3.05179"
|
||||
@ -2770,7 +2851,7 @@
|
||||
id="use617"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#d95218" />
|
||||
style="fill:#d95218;stroke-width:3.05179" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#d95218;fill-opacity:1;stroke-width:3.05179"
|
||||
@ -2782,7 +2863,7 @@
|
||||
id="use8698"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#d95218" />
|
||||
style="fill:#d95218;stroke-width:3.05179" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
@ -2790,10 +2871,10 @@
|
||||
inkscape:label=""
|
||||
transform="matrix(0.32767626,0,0,0.32767626,-46.047232,15.297904)"
|
||||
id="g4680"
|
||||
style="stroke-width:3.05179;fill:#d95218">
|
||||
style="fill:#d95218;stroke-width:3.05179">
|
||||
<g
|
||||
id="g8923"
|
||||
style="stroke-width:3.05179;fill:#d95218">
|
||||
style="fill:#d95218;stroke-width:3.05179">
|
||||
<g
|
||||
style="fill:#d95218;fill-opacity:1;stroke-width:3.05179"
|
||||
id="g6946">
|
||||
@ -2804,7 +2885,7 @@
|
||||
id="use9418"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#d95218" />
|
||||
style="fill:#d95218;stroke-width:3.05179" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#d95218;fill-opacity:1;stroke-width:3.05179"
|
||||
@ -2816,7 +2897,7 @@
|
||||
id="use1311"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#d95218" />
|
||||
style="fill:#d95218;stroke-width:3.05179" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#d95218;fill-opacity:1;stroke-width:3.05179"
|
||||
@ -2828,12 +2909,12 @@
|
||||
id="use9058"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.05179;fill:#d95218" />
|
||||
style="fill:#d95218;stroke-width:3.05179" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#d95218;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#marker4715)"
|
||||
style="fill:none;stroke:#d95218;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4715)"
|
||||
d="m 49.958548,46.857229 h 3.309599"
|
||||
id="path4705" />
|
||||
<path
|
||||
@ -2902,5 +2983,39 @@
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="matrix(0.2595639,0,0,0.2595639,-13.26522,24.663024)"
|
||||
id="g2824"
|
||||
style="stroke-width:3.85262">
|
||||
<g
|
||||
id="g6138"
|
||||
style="stroke-width:3.85262">
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:3.85262"
|
||||
id="g6107">
|
||||
<use
|
||||
xlink:href="#symbol7072"
|
||||
x="298.35999"
|
||||
y="93.917999"
|
||||
id="use9645"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.85262" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:3.85262"
|
||||
id="g8152">
|
||||
<use
|
||||
xlink:href="#symbol6789"
|
||||
x="305.95901"
|
||||
y="95.412003"
|
||||
id="use2413"
|
||||
width="100%"
|
||||
height="100%"
|
||||
style="stroke-width:3.85262" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 161 KiB After Width: | Height: | Size: 163 KiB |
BIN
figs/detail_control_strut_model.pdf
Normal file
BIN
figs/detail_control_strut_model.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
356
figs/detail_control_strut_model.svg
Normal file
@ -0,0 +1,356 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="13.278759mm"
|
||||
height="33.567581mm"
|
||||
viewBox="0 0 13.278759 33.567582"
|
||||
version="1.1"
|
||||
id="svg1704"
|
||||
sodipodi:docname="detail_control_strut_model.svg"
|
||||
inkscape:version="1.4.1 (93de688d07, 2025-03-30)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs1698">
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker2944"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Mend"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="scale(-0.6)"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="path2942" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Arrow1Send"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow1Send"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
id="path2659" />
|
||||
</marker>
|
||||
<clipPath
|
||||
id="clip7">
|
||||
<path
|
||||
d="m 330,207.1875 h 13 V 215 h -13 z m 0,0"
|
||||
id="path628" />
|
||||
</clipPath>
|
||||
<clipPath
|
||||
id="clip8">
|
||||
<path
|
||||
d="m 344,295 h 5 v 12.71484 h -5 z m 0,0"
|
||||
id="path631" />
|
||||
</clipPath>
|
||||
<g
|
||||
id="g5348">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2127">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path7918" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol3179">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 3.015625,-3.234375 h 0.96875 c 0.75,0 0.828125,0.15625 0.828125,0.4375 0,0.078125 0,0.1875 -0.0625,0.5 C 4.71875,-2.25 4.71875,-2.21875 4.71875,-2.1875 c 0,0.078125 0.0625,0.109375 0.109375,0.109375 0.109375,0 0.109375,-0.03125 0.15625,-0.203125 L 5.53125,-4.453125 C 5.5625,-4.5625 5.5625,-4.578125 5.5625,-4.609375 5.5625,-4.625 5.546875,-4.71875 5.4375,-4.71875 5.34375,-4.71875 5.328125,-4.671875 5.296875,-4.5 5.078125,-3.734375 4.859375,-3.546875 4,-3.546875 H 3.09375 l 0.640625,-2.53125 C 3.828125,-6.4375 3.84375,-6.46875 4.28125,-6.46875 h 1.3125 c 1.21875,0 1.453125,0.328125 1.453125,1.09375 0,0.234375 0,0.265625 -0.03125,0.546875 C 7,-4.703125 7,-4.6875 7,-4.65625 c 0,0.046875 0.03125,0.125 0.125,0.125 0.109375,0 0.109375,-0.0625 0.125,-0.25 L 7.453125,-6.515625 C 7.484375,-6.78125 7.4375,-6.78125 7.1875,-6.78125 H 2.296875 c -0.1875,0 -0.296875,0 -0.296875,0.203125 0,0.109375 0.09375,0.109375 0.28125,0.109375 0.375,0 0.65625,0 0.65625,0.171875 0,0.046875 0,0.0625 -0.0625,0.25 L 1.5625,-0.78125 c -0.09375,0.390625 -0.109375,0.46875 -0.90625,0.46875 -0.171875,0 -0.28125,0 -0.28125,0.1875 C 0.375,0 0.5,0 0.53125,0 0.8125,0 1.5625,-0.03125 1.84375,-0.03125 2.171875,-0.03125 3,0 3.328125,0 3.421875,0 3.53125,0 3.53125,-0.1875 3.53125,-0.265625 3.484375,-0.296875 3.484375,-0.296875 3.453125,-0.3125 3.421875,-0.3125 3.203125,-0.3125 c -0.21875,0 -0.265625,0 -0.515625,-0.015625 -0.296875,-0.03125 -0.328125,-0.078125 -0.328125,-0.203125 0,-0.015625 0,-0.078125 0.046875,-0.21875 z m 0,0"
|
||||
id="path2139" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol2267">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path2113" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol7919">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 2.265625,-4.359375 c 0,-0.109375 -0.09375,-0.265625 -0.28125,-0.265625 -0.1875,0 -0.390625,0.1875 -0.390625,0.390625 0,0.109375 0.078125,0.265625 0.28125,0.265625 0.1875,0 0.390625,-0.203125 0.390625,-0.390625 z M 0.84375,-0.8125 c -0.03125,0.09375 -0.0625,0.171875 -0.0625,0.296875 0,0.328125 0.265625,0.578125 0.65625,0.578125 0.6875,0 1,-0.953125 1,-1.0625 0,-0.09375 -0.09375,-0.09375 -0.109375,-0.09375 -0.09375,0 -0.109375,0.046875 -0.140625,0.125 -0.15625,0.5625 -0.453125,0.84375 -0.734375,0.84375 -0.140625,0 -0.171875,-0.09375 -0.171875,-0.25 0,-0.15625 0.046875,-0.28125 0.109375,-0.4375 C 1.46875,-1 1.546875,-1.1875 1.609375,-1.375 1.671875,-1.546875 1.9375,-2.171875 1.953125,-2.265625 1.984375,-2.328125 2,-2.40625 2,-2.484375 2,-2.8125 1.71875,-3.078125 1.34375,-3.078125 0.640625,-3.078125 0.328125,-2.125 0.328125,-2 c 0,0.078125 0.09375,0.078125 0.125,0.078125 0.09375,0 0.09375,-0.03125 0.125,-0.109375 C 0.75,-2.625 1.0625,-2.875 1.3125,-2.875 c 0.109375,0 0.171875,0.046875 0.171875,0.234375 0,0.171875 -0.03125,0.265625 -0.203125,0.703125 z m 0,0"
|
||||
id="path4488" />
|
||||
</symbol>
|
||||
</g>
|
||||
<g
|
||||
id="g6153">
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol6338">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path8765" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol8917">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 2.859375,-6.8125 c 0,0 0,-0.109375 -0.125,-0.109375 -0.234375,0 -0.953125,0.078125 -1.21875,0.109375 -0.078125,0 -0.1875,0.015625 -0.1875,0.1875 0,0.125 0.09375,0.125 0.234375,0.125 0.484375,0 0.5,0.0625 0.5,0.171875 L 2.03125,-6.125 0.59375,-0.390625 c -0.046875,0.140625 -0.046875,0.15625 -0.046875,0.21875 0,0.234375 0.203125,0.28125 0.296875,0.28125 0.125,0 0.265625,-0.09375 0.328125,-0.203125 0.046875,-0.09375 0.5,-1.9375 0.5625,-2.1875 0.34375,0.03125 1.15625,0.1875 1.15625,0.84375 0,0.078125 0,0.109375 -0.03125,0.21875 -0.015625,0.109375 -0.03125,0.234375 -0.03125,0.34375 0,0.578125 0.390625,0.984375 0.90625,0.984375 0.296875,0 0.578125,-0.15625 0.796875,-0.53125 0.25,-0.4375 0.359375,-0.984375 0.359375,-1 0,-0.109375 -0.09375,-0.109375 -0.125,-0.109375 -0.09375,0 -0.109375,0.046875 -0.140625,0.1875 -0.203125,0.71875 -0.421875,1.234375 -0.859375,1.234375 -0.203125,0 -0.328125,-0.109375 -0.328125,-0.46875 0,-0.171875 0.046875,-0.40625 0.078125,-0.5625 C 3.5625,-1.3125 3.5625,-1.34375 3.5625,-1.453125 3.5625,-2.09375 2.9375,-2.375 2.078125,-2.5 2.390625,-2.671875 2.71875,-2.984375 2.9375,-3.234375 3.421875,-3.765625 3.875,-4.1875 4.359375,-4.1875 c 0.0625,0 0.078125,0 0.09375,0.015625 0.125,0.015625 0.125,0.015625 0.21875,0.078125 0.015625,0 0.015625,0.015625 0.03125,0.03125 -0.46875,0.03125 -0.5625,0.421875 -0.5625,0.546875 0,0.15625 0.109375,0.34375 0.375,0.34375 0.265625,0 0.546875,-0.21875 0.546875,-0.609375 0,-0.296875 -0.234375,-0.625 -0.671875,-0.625 -0.28125,0 -0.734375,0.078125 -1.453125,0.875 -0.34375,0.375 -0.734375,0.78125 -1.109375,0.921875 z m 0,0"
|
||||
id="path4386" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol5917">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d=""
|
||||
id="path6746" />
|
||||
</symbol>
|
||||
<symbol
|
||||
overflow="visible"
|
||||
id="symbol6271">
|
||||
<path
|
||||
style="stroke:none"
|
||||
d="m 2.265625,-4.359375 c 0,-0.109375 -0.09375,-0.265625 -0.28125,-0.265625 -0.1875,0 -0.390625,0.1875 -0.390625,0.390625 0,0.109375 0.078125,0.265625 0.28125,0.265625 0.1875,0 0.390625,-0.203125 0.390625,-0.390625 z M 0.84375,-0.8125 c -0.03125,0.09375 -0.0625,0.171875 -0.0625,0.296875 0,0.328125 0.265625,0.578125 0.65625,0.578125 0.6875,0 1,-0.953125 1,-1.0625 0,-0.09375 -0.09375,-0.09375 -0.109375,-0.09375 -0.09375,0 -0.109375,0.046875 -0.140625,0.125 -0.15625,0.5625 -0.453125,0.84375 -0.734375,0.84375 -0.140625,0 -0.171875,-0.09375 -0.171875,-0.25 0,-0.15625 0.046875,-0.28125 0.109375,-0.4375 C 1.46875,-1 1.546875,-1.1875 1.609375,-1.375 1.671875,-1.546875 1.9375,-2.171875 1.953125,-2.265625 1.984375,-2.328125 2,-2.40625 2,-2.484375 2,-2.8125 1.71875,-3.078125 1.34375,-3.078125 0.640625,-3.078125 0.328125,-2.125 0.328125,-2 c 0,0.078125 0.09375,0.078125 0.125,0.078125 0.09375,0 0.09375,-0.03125 0.125,-0.109375 C 0.75,-2.625 1.0625,-2.875 1.3125,-2.875 c 0.109375,0 0.171875,0.046875 0.171875,0.234375 0,0.171875 -0.03125,0.265625 -0.203125,0.703125 z m 0,0"
|
||||
id="path6431" />
|
||||
</symbol>
|
||||
</g>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Sstart"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="marker17601-2-5"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
id="path17599-9-6"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(0.3,0,0,0.3,-0.69,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="marker17513-1-2"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
id="path17511-2-9"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
|
||||
transform="matrix(-0.3,0,0,-0.3,0.69,0)" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="5.6"
|
||||
inkscape:cx="27.767857"
|
||||
inkscape:cy="66.071428"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
inkscape:window-width="2534"
|
||||
inkscape:window-height="1367"
|
||||
inkscape:window-x="11"
|
||||
inkscape:window-y="60"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1" />
|
||||
<metadata
|
||||
id="metadata1701">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-17.244688,-19.048727)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 21.064788,40.352595 v -0.805093 l -1.18161,-0.388228 1.74865,-0.652061 -1.74865,-0.664122 1.74865,-0.707499 -1.74865,-0.699796 1.74865,-0.653532 -1.74865,-0.631163 1.18161,-0.767104 v -0.857424"
|
||||
id="path17444-0-3"
|
||||
sodipodi:nodetypes="ccccccccccc"
|
||||
inkscape:export-xdpi="252"
|
||||
inkscape:export-ydpi="252" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
id="path17446-3-6"
|
||||
d="M 23.884528,40.352595 V 37.591568"
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccc"
|
||||
id="path17450-6-0"
|
||||
d="m 22.938538,36.034274 v 1.557294 h 1.89199 v -1.557294"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
id="path17454-0-6"
|
||||
d="m 23.243248,36.415127 h 1.28257"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
id="path17456-6-2"
|
||||
d="m 23.884528,33.526578 v 2.888549"
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000" />
|
||||
<rect
|
||||
y="35.074936"
|
||||
x="26.019251"
|
||||
height="3.7292752"
|
||||
width="1.0184269"
|
||||
id="rect17480-6-6"
|
||||
style="fill:none;fill-opacity:0.450598;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;stop-color:#000000" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
id="path17482-1-1"
|
||||
d="m 26.528468,33.76906 v 1.305878"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker17601-2-5)" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17513-1-2)"
|
||||
d="M 26.528468,38.804217 V 40.05268"
|
||||
id="path17482-3-8-8" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
d="m 20.295688,33.419112 h 7.17442 v -6.49745 h -7.17442 z"
|
||||
id="path2202-7-2"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
d="m 18.902228,26.72138 h -1.52272 v 15.23146 h 13.01144 V 26.72138 h -1.52411 v 13.70873 h -9.96461 z"
|
||||
id="path2220"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
d="m 23.885228,47.5022 -1.66191,2.87872 h 3.32383 z m 0,0"
|
||||
id="path2238-5" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
d="m 23.885228,47.71029 -3.32383,-5.75745 h 6.64766 z m 0,0"
|
||||
id="path2240-3" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352777"
|
||||
d="m 25.013838,47.62622 c 0,0.62288 -0.50574,1.12724 -1.12861,1.12724 -0.62287,0 -1.12861,-0.50436 -1.12861,-1.12724 0,-0.62425 0.50574,-1.12861 1.12861,-1.12861 0.62287,0 1.12861,0.50436 1.12861,1.12861"
|
||||
id="path2242" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
d="m 25.013838,47.62622 c 0,0.62288 -0.50574,1.12724 -1.12861,1.12724 -0.62287,0 -1.12861,-0.50436 -1.12861,-1.12724 0,-0.62425 0.50574,-1.12861 1.12861,-1.12861 0.62287,0 1.12861,0.50436 1.12861,1.12861 z m 0,0"
|
||||
id="path2244" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352777"
|
||||
d="m 24.261428,47.62622 c 0,0.20671 -0.16811,0.3762 -0.3762,0.3762 -0.20808,0 -0.3762,-0.16949 -0.3762,-0.3762 0,-0.20808 0.16812,-0.3762 0.3762,-0.3762 0.20809,0 0.3762,0.16812 0.3762,0.3762"
|
||||
id="path2246" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.214932;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
|
||||
d="m 24.261438,47.62622 c 0,0.20671 -0.16813,0.37621 -0.37621,0.37621 -0.20808,0 -0.3762,-0.1695 -0.3762,-0.37621 0,-0.20808 0.16812,-0.3762 0.3762,-0.3762 0.20808,0 0.37621,0.16812 0.37621,0.3762 z m 0,0"
|
||||
id="path2248" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
d="m 17.379508,52.48381 h 13.01143 v -2.10702 h -13.01143 z m 0,0"
|
||||
id="path2250" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
d="m 17.377188,21.288247 h 13.01143 v -2.10702 h -13.01143 z m 0,0"
|
||||
id="path2250-7" />
|
||||
<g
|
||||
id="g8"
|
||||
transform="translate(-99.98304,-10.238269)"
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000">
|
||||
<g
|
||||
id="g7"
|
||||
transform="translate(1.5886083,0.0381105)"
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1">
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
|
||||
d="m 118.47656,42.751794 c 0,-0.267157 -0.21673,-0.48388 -0.48388,-0.48388 -0.26716,0 -0.48389,0.216723 -0.48389,0.48388 0,0.267163 0.21673,0.483886 0.48389,0.483886 0.26715,0 0.48388,-0.216723 0.48388,-0.483886 z m 0,0"
|
||||
id="path2206" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
|
||||
d="m 118.47656,41.164293 c 0,-0.267157 -0.21673,-0.48388 -0.48388,-0.48388 -0.26716,0 -0.48389,0.216723 -0.48389,0.48388 0,0.267163 0.21673,0.483886 0.48389,0.483886 0.26715,0 0.48388,-0.216723 0.48388,-0.483886 z m 0,0"
|
||||
id="path5" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
|
||||
d="m 118.47656,39.576792 c 0,-0.267157 -0.21673,-0.48388 -0.48388,-0.48388 -0.26716,0 -0.48389,0.216723 -0.48389,0.48388 0,0.267163 0.21673,0.483886 0.48389,0.483886 0.26715,0 0.48388,-0.216723 0.48388,-0.483886 z m 0,0"
|
||||
id="path6" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
|
||||
d="m 118.47656,37.989291 c 0,-0.267157 -0.21673,-0.48388 -0.48388,-0.48388 -0.26716,0 -0.48389,0.216723 -0.48389,0.48388 0,0.267163 0.21673,0.483886 0.48389,0.483886 0.26715,0 0.48388,-0.216723 0.48388,-0.483886 z m 0,0"
|
||||
id="path7" />
|
||||
</g>
|
||||
<g
|
||||
id="g7-9"
|
||||
transform="translate(10.157917,0.0381105)"
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1">
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
|
||||
d="m 118.47656,42.751794 c 0,-0.267157 -0.21673,-0.48388 -0.48388,-0.48388 -0.26716,0 -0.48389,0.216723 -0.48389,0.48388 0,0.267163 0.21673,0.483886 0.48389,0.483886 0.26715,0 0.48388,-0.216723 0.48388,-0.483886 z m 0,0"
|
||||
id="path2206-4" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
|
||||
d="m 118.47656,41.164293 c 0,-0.267157 -0.21673,-0.48388 -0.48388,-0.48388 -0.26716,0 -0.48389,0.216723 -0.48389,0.48388 0,0.267163 0.21673,0.483886 0.48389,0.483886 0.26715,0 0.48388,-0.216723 0.48388,-0.483886 z m 0,0"
|
||||
id="path5-7" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
|
||||
d="m 118.47656,39.576792 c 0,-0.267157 -0.21673,-0.48388 -0.48388,-0.48388 -0.26716,0 -0.48389,0.216723 -0.48389,0.48388 0,0.267163 0.21673,0.483886 0.48389,0.483886 0.26715,0 0.48388,-0.216723 0.48388,-0.483886 z m 0,0"
|
||||
id="path6-8" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
|
||||
d="m 118.47656,37.989291 c 0,-0.267157 -0.21673,-0.48388 -0.48388,-0.48388 -0.26716,0 -0.48389,0.216723 -0.48389,0.48388 0,0.267163 0.21673,0.483886 0.48389,0.483886 0.26715,0 0.48388,-0.216723 0.48388,-0.483886 z m 0,0"
|
||||
id="path7-4" />
|
||||
</g>
|
||||
</g>
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
d="m 23.882898,24.042942 -1.66191,2.87872 h 3.32383 z m 0,0"
|
||||
id="path2238-5-6" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
d="m 23.882908,24.166967 1.66191,-2.87872 h -3.32383 z m 0,0"
|
||||
id="path2238-5-6-4" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352777"
|
||||
d="m 25.011508,24.166962 c 0,0.62288 -0.50574,1.12724 -1.12861,1.12724 -0.62287,0 -1.12861,-0.50436 -1.12861,-1.12724 0,-0.62425 0.50574,-1.12861 1.12861,-1.12861 0.62287,0 1.12861,0.50436 1.12861,1.12861"
|
||||
id="path2242-6" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
d="m 25.011508,24.166962 c 0,0.62288 -0.50574,1.12724 -1.12861,1.12724 -0.62287,0 -1.12861,-0.50436 -1.12861,-1.12724 0,-0.62425 0.50574,-1.12861 1.12861,-1.12861 0.62287,0 1.12861,0.50436 1.12861,1.12861 z m 0,0"
|
||||
id="path2244-4" />
|
||||
<path
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.352777"
|
||||
d="m 24.259098,24.166962 c 0,0.20671 -0.16811,0.3762 -0.3762,0.3762 -0.20808,0 -0.3762,-0.16949 -0.3762,-0.3762 0,-0.20808 0.16812,-0.3762 0.3762,-0.3762 0.20809,0 0.3762,0.16812 0.3762,0.3762"
|
||||
id="path2246-9" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.214932;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1"
|
||||
d="m 24.259108,24.166962 c 0,0.20671 -0.16813,0.37621 -0.37621,0.37621 -0.20808,0 -0.3762,-0.1695 -0.3762,-0.37621 0,-0.20808 0.16812,-0.3762 0.3762,-0.3762 0.20808,0 0.37621,0.16812 0.37621,0.3762 z m 0,0"
|
||||
id="path2248-5" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 77 KiB |
992
nass-control.org
BIN
nass-control.pdf
162
nass-control.tex
@ -1,4 +1,4 @@
|
||||
% Created 2025-04-04 Fri 11:38
|
||||
% Created 2025-04-04 Fri 19:20
|
||||
% Intended LaTeX compiler: pdflatex
|
||||
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
|
||||
|
||||
@ -32,7 +32,6 @@ Several considerations:
|
||||
\item Section \ref{sec:detail_control_optimization}: How to design the controller
|
||||
\end{itemize}
|
||||
\chapter{Multiple Sensor Control}
|
||||
\label{sec:orgf67d083}
|
||||
\label{sec:detail_control_multiple_sensor}
|
||||
|
||||
\textbf{Look at what was done in the introduction \href{file:///home/thomas/Cloud/work-projects/ID31-NASS/phd-thesis-chapters/A0-nass-introduction/nass-introduction.org}{Stewart platforms: Control architecture}}
|
||||
@ -135,7 +134,6 @@ In this section, we wish to study if sensor fusion can be an option for multi-se
|
||||
\item optimize the dynamical uncertainty
|
||||
\end{itemize}
|
||||
\section{Sensor fusion - Introduction}
|
||||
\label{sec:org119298d}
|
||||
|
||||
Measuring a physical quantity using sensors is always subject to several limitations.
|
||||
First, the accuracy of the measurement is affected by several noise sources, such as electrical noise of the conditioning electronics being used.
|
||||
@ -183,13 +181,11 @@ Although many design methods of complementary filters have been proposed in the
|
||||
Fortunately, both the robustness of the fusion and the super sensor characteristics can be linked to the magnitude of the complementary filters \cite{dehaeze19_compl_filter_shapin_using_synth}.
|
||||
Based on that, this work introduces a new way to design complementary filters using the \(\mathcal{H}_\infty\) synthesis which allows to shape the complementary filters' magnitude in an easy and intuitive way.
|
||||
\section{Sensor Fusion and Complementary Filters Requirements}
|
||||
\label{sec:org8c6ec99}
|
||||
\label{ssec:detail_control_sensor_fusion_requirements}
|
||||
Complementary filtering provides a framework for fusing signals from different sensors.
|
||||
As the effectiveness of the fusion depends on the proper design of the complementary filters, they are expected to fulfill certain requirements.
|
||||
These requirements are discussed in this section.
|
||||
\paragraph{Sensor Fusion Architecture}
|
||||
\label{sec:org1e5ae2a}
|
||||
\subsubsection{Sensor Fusion Architecture}
|
||||
|
||||
A general sensor fusion architecture using complementary filters is shown in Figure \ref{fig:detail_control_sensor_fusion_overview} where several sensors (here two) are measuring the same physical quantity \(x\).
|
||||
The two sensors output signals \(\hat{x}_1\) and \(\hat{x}_2\) are estimates of \(x\).
|
||||
@ -210,8 +206,7 @@ That is, unity magnitude and zero phase at all frequencies.
|
||||
\begin{equation}\label{eq:detail_control_comp_filter}
|
||||
H_1(s) + H_2(s) = 1
|
||||
\end{equation}
|
||||
\paragraph{Sensor Models and Sensor Normalization}
|
||||
\label{sec:org429b48b}
|
||||
\subsubsection{Sensor Models and Sensor Normalization}
|
||||
|
||||
In order to study such sensor fusion architecture, a model for the sensors is required.
|
||||
Such model is shown in Figure \ref{fig:detail_control_sensor_model} and consists of a linear time invariant (LTI) system \(G_i(s)\) representing the sensor dynamics and an input \(n_i\) representing the sensor noise.
|
||||
@ -253,8 +248,7 @@ The super sensor output \(\hat{x}\) is therefore described by \eqref{eq:detail_c
|
||||
\includegraphics[scale=1]{figs/detail_control_fusion_super_sensor.png}
|
||||
\caption{\label{fig:detail_control_fusion_super_sensor}Sensor fusion architecture with two normalized sensors.}
|
||||
\end{figure}
|
||||
\paragraph{Noise Sensor Filtering}
|
||||
\label{sec:org8410a77}
|
||||
\subsubsection{Noise Sensor Filtering}
|
||||
|
||||
First, suppose that all the sensors are perfectly normalized \eqref{eq:detail_control_perfect_dynamics}.
|
||||
The effect of a non-perfect normalization will be discussed afterwards.
|
||||
@ -290,8 +284,7 @@ This is the simplest form of sensor fusion with complementary filters.
|
||||
However, the two sensors have usually high noise levels over distinct frequency regions.
|
||||
In such case, to lower the noise of the super sensor, the norm \(|H_1(j\omega)|\) has to be small when \(\Phi_{n_1}(\omega)\) is larger than \(\Phi_{n_2}(\omega)\) and the norm \(|H_2(j\omega)|\) has to be small when \(\Phi_{n_2}(\omega)\) is larger than \(\Phi_{n_1}(\omega)\).
|
||||
Hence, by properly shaping the norm of the complementary filters, it is possible to minimize the noise of the super sensor.
|
||||
\paragraph{Sensor Fusion Robustness}
|
||||
\label{sec:orgda97814}
|
||||
\subsubsection{Sensor Fusion Robustness}
|
||||
|
||||
In practical systems the sensor normalization is not perfect and condition \eqref{eq:detail_control_perfect_dynamics} is not verified.
|
||||
|
||||
@ -351,15 +344,13 @@ For instance, the phase \(\Delta\phi(\omega)\) added by the super sensor dynamic
|
||||
As it is generally desired to limit the maximum phase added by the super sensor, \(H_1(s)\) and \(H_2(s)\) should be designed such that \(\Delta \phi\) is bounded to acceptable values.
|
||||
Typically, the norm of the complementary filter \(|H_i(j\omega)|\) should be made small when \(|w_i(j\omega)|\) is large, i.e., at frequencies where the sensor dynamics is uncertain.
|
||||
\section{Complementary Filters Shaping}
|
||||
\label{sec:orgc4a4ceb}
|
||||
\label{ssec:detail_control_hinf_method}
|
||||
As shown in Section \ref{ssec:detail_control_sensor_fusion_requirements}, the noise and robustness of the super sensor are a function of the complementary filters' norm.
|
||||
Therefore, a synthesis method of complementary filters that allows to shape their norm would be of great use.
|
||||
In this section, such synthesis is proposed by writing the synthesis objective as a standard \(\mathcal{H}_\infty\) optimization problem.
|
||||
As weighting functions are used to represent the wanted complementary filters' shape during the synthesis, their proper design is discussed.
|
||||
Finally, the synthesis method is validated on an simple example.
|
||||
\paragraph{Synthesis Objective}
|
||||
\label{sec:orgec6a952}
|
||||
\subsubsection{Synthesis Objective}
|
||||
|
||||
The synthesis objective is to shape the norm of two filters \(H_1(s)\) and \(H_2(s)\) while ensuring their complementary property \eqref{eq:detail_control_comp_filter}.
|
||||
This is equivalent as to finding proper and stable transfer functions \(H_1(s)\) and \(H_2(s)\) such that conditions \eqref{eq:detail_control_hinf_cond_complementarity}, \eqref{eq:detail_control_hinf_cond_h1} and \eqref{eq:detail_control_hinf_cond_h2} are satisfied.
|
||||
@ -372,8 +363,7 @@ This is equivalent as to finding proper and stable transfer functions \(H_1(s)\)
|
||||
& |H_2(j\omega)| \le \frac{1}{|W_2(j\omega)|} \quad \forall\omega \label{eq:detail_control_hinf_cond_h2}
|
||||
\end{align}
|
||||
\end{subequations}
|
||||
\paragraph{Shaping of Complementary Filters using \(\mathcal{H}_\infty\) synthesis}
|
||||
\label{sec:orgc16ac7f}
|
||||
\subsubsection{Shaping of Complementary Filters using \(\mathcal{H}_\infty\) synthesis}
|
||||
|
||||
The synthesis objective can be easily expressed as a standard \(\mathcal{H}_\infty\) optimization problem and therefore solved using convenient tools readily available.
|
||||
Consider the generalized plant \(P(s)\) shown in Figure \ref{fig:detail_control_h_infinity_robust_fusion_plant} and mathematically described by \eqref{eq:detail_control_generalized_plant}.
|
||||
@ -418,8 +408,7 @@ Therefore, applying the \(\mathcal{H}_\infty\) synthesis to the standard plant \
|
||||
|
||||
Note that there is only an implication between the \(\mathcal{H}_\infty\) norm condition \eqref{eq:detail_control_hinf_problem} and the initial synthesis objectives \eqref{eq:detail_control_hinf_cond_h1} and \eqref{eq:detail_control_hinf_cond_h2} and not an equivalence.
|
||||
Hence, the optimization may be a little bit conservative with respect to the set of filters on which it is performed, see \cite[,Chap. 2.8.3]{skogestad07_multiv_feedb_contr}.
|
||||
\paragraph{Weighting Functions Design}
|
||||
\label{sec:org81bbe63}
|
||||
\subsubsection{Weighting Functions Design}
|
||||
|
||||
Weighting functions are used during the synthesis to specify the maximum allowed complementary filters' norm.
|
||||
The proper design of these weighting functions is of primary importance for the success of the presented \(\mathcal{H}_\infty\) synthesis of complementary filters.
|
||||
@ -450,8 +439,7 @@ The typical magnitude of a weighting function generated using \eqref{eq:detail_c
|
||||
}\right)^n
|
||||
\end{equation}
|
||||
\end{minipage}
|
||||
\paragraph{Validation of the proposed synthesis method}
|
||||
\label{sec:org4c438a2}
|
||||
\subsubsection{Validation of the proposed synthesis method}
|
||||
|
||||
The proposed methodology for the design of complementary filters is now applied on a simple example.
|
||||
Let's suppose two complementary filters \(H_1(s)\) and \(H_2(s)\) have to be designed such that:
|
||||
@ -498,7 +486,6 @@ The \(\mathcal{H}_\infty\) norm is here found to be close to one which indicates
|
||||
This is confirmed by the bode plots of the obtained complementary filters in Figure \ref{fig:detail_control_hinf_filters_results}.
|
||||
This simple example illustrates the fact that the proposed methodology for complementary filters shaping is easy to use and effective.
|
||||
\section{Synthesis of a set of three complementary filters}
|
||||
\label{sec:org6c33bf8}
|
||||
\label{sec:detail_control_hinf_three_comp_filters}
|
||||
|
||||
Some applications may require to merge more than two sensors \cite{stoten01_fusion_kinet_data_using_compos_filter,fonseca15_compl}.
|
||||
@ -602,7 +589,6 @@ Filter \(H_1(s)\) is defined using \eqref{eq:detail_control_h1_compl_h2_h3} thus
|
||||
|
||||
Figure \ref{fig:detail_control_three_complementary_filters_results} displays the three synthesized complementary filters (solid lines) which confirms that the synthesis is successful.
|
||||
\section*{Conclusion}
|
||||
\label{sec:org0d8cdf5}
|
||||
A new method for designing complementary filters using the \(\mathcal{H}_\infty\) synthesis has been proposed.
|
||||
It allows to shape the magnitude of the filters by the use of weighting functions during the synthesis.
|
||||
This is very valuable in practice as the characteristics of the super sensor are linked to the complementary filters' magnitude.
|
||||
@ -614,15 +600,28 @@ Future work will aim at developing a complementary filter synthesis method that
|
||||
|
||||
\begin{itemize}
|
||||
\item Talk about the possibility to use H2 to minimize the RMS value of the super sensor noise? (or maybe make a section about that?)
|
||||
There is a draft paper about that.
|
||||
\item For the NASS, it was shown that the HAC-IFF strategy works fine and is easy to understand and tune
|
||||
\item It would be very interesting to see how sensor fusion (probably between the force sensor and the external metrology) compares in term of performance and robustness
|
||||
\end{itemize}
|
||||
\chapter{Decoupling}
|
||||
\label{sec:orgbbaf347}
|
||||
\label{sec:detail_control_decoupling}
|
||||
|
||||
When dealing with MIMO systems, a typical strategy is to:
|
||||
\begin{itemize}
|
||||
\item[{$\square$}] \href{file:///home/thomas/Cloud/work-projects/ID31-NASS/matlab/stewart-simscape/org/bibliography.org}{Decoupling Strategies}
|
||||
\item First decouple the plant dynamics (discussed in this section)
|
||||
\item Apply SISO control for the decoupled plant (discussed in section \ref{sec:detail_control_optimization})
|
||||
\end{itemize}
|
||||
|
||||
Another strategy would be to apply a multivariable control synthesis to the coupled system.
|
||||
Strangely, while H-infinity synthesis is a mature technology, it use for the control of Stewart platform is not yet demonstrated.
|
||||
From \cite{thayer02_six_axis_vibrat_isolat_system}:
|
||||
\begin{quote}
|
||||
Experimental closed-loop control results using the hexapod have shown that controllers designed using a decentralized single-strut design work well when compared to full multivariable methodologies.
|
||||
\end{quote}
|
||||
|
||||
\begin{itemize}
|
||||
\item[{$\square$}] Review of \href{file:///home/thomas/Cloud/work-projects/ID31-NASS/matlab/stewart-simscape/org/bibliography.org}{Decoupling Strategies} for stewart platforms
|
||||
\item[{$\square$}] Add some citations about different methods
|
||||
\end{itemize}
|
||||
|
||||
@ -647,34 +646,17 @@ Voice Coil & Geophone + Eddy Current (Struts, collocated) & Decentralized (Sky H
|
||||
Piezoelectric & Force, Position & Vibration isolation, Model-Based, \textbf{Modal control}: 6x PI controllers & \cite{yang19_dynam_model_decoup_contr_flexib}\\
|
||||
\midrule
|
||||
PZT & Geophone (struts) & \textbf{H-Infinity} and mu-synthesis & \cite{lei08_multi_objec_robus_activ_vibrat}\\
|
||||
Voice Coil & Force sensors (strus) + accelerometer (cartesian) & Decentralized Force Feedback + Centralized H2 control based on accelerometers & \cite{xie17_model_contr_hybrid_passiv_activ}\\
|
||||
Voice Coil & Force sensors (struts) + accelerometer (cartesian) & Decentralized Force Feedback + Centralized H2 control based on accelerometers & \cite{xie17_model_contr_hybrid_passiv_activ}\\
|
||||
Voice Coil & Accelerometers & MIMO H-Infinity, active damping & \cite{jiao18_dynam_model_exper_analy_stewar}\\
|
||||
\bottomrule
|
||||
\end{tabularx}
|
||||
\end{table}
|
||||
|
||||
When dealing with MIMO systems, a typical strategy is to:
|
||||
\begin{itemize}
|
||||
\item first decouple the plant dynamics
|
||||
\item apply SISO control for the decoupled plant
|
||||
\end{itemize}
|
||||
|
||||
Another strategy would be to apply a multivariable control synthesis to the coupled system.
|
||||
From \cite{thayer02_six_axis_vibrat_isolat_system}:
|
||||
\begin{quote}
|
||||
Experimental closed-loopcontrol results using the hexapod have shown that controllers designed using a decentralized single-strut design work well when compared to full multivariable methodologies.
|
||||
\end{quote}
|
||||
|
||||
Assumptions:
|
||||
\begin{itemize}
|
||||
\item parallel manipulators
|
||||
\end{itemize}
|
||||
|
||||
Review of decoupling strategies for Stewart platforms:
|
||||
\begin{itemize}
|
||||
\item \href{file:///home/thomas/Cloud/work-projects/ID31-NASS/matlab/stewart-simscape/org/bibliography.org}{Decoupling Strategies}
|
||||
\end{itemize}
|
||||
|
||||
The goal of this section is to compare the use of several methods for the decoupling of parallel manipulators.
|
||||
|
||||
It is structured as follow:
|
||||
@ -687,7 +669,6 @@ It is structured as follow:
|
||||
\item Conclusions are drawn on the three decoupling methods
|
||||
\end{itemize}
|
||||
\section{Test Model}
|
||||
\label{sec:orgf9db9a6}
|
||||
\label{ssec:detail_control_decoupling_comp_model}
|
||||
|
||||
Let's consider a parallel manipulator with several collocated actuator/sensors pairs.
|
||||
@ -705,9 +686,19 @@ We will note:
|
||||
\end{itemize}
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
\includegraphics[scale=1]{figs/detail_control_model_test_decoupling.png}
|
||||
\caption{\label{fig:detail_control_model_test_decoupling}Model use to compare decoupling techniques}
|
||||
\begin{subfigure}{0.58\textwidth}
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,scale=1]{figs/detail_control_model_test_decoupling.png}
|
||||
\end{center}
|
||||
\subcaption{\label{fig:detail_control_model_test_decoupling}Geometrical parameters}
|
||||
\end{subfigure}
|
||||
\begin{subfigure}{0.38\textwidth}
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,scale=1]{figs/detail_control_strut_model.png}
|
||||
\end{center}
|
||||
\subcaption{\label{fig:detail_control_strut_model}Strut model}
|
||||
\end{subfigure}
|
||||
\caption{\label{fig:detail_control_model_test_decoupling_detail}3DoF model used to study decoupling strategies}
|
||||
\end{figure}
|
||||
|
||||
The magnitude of the coupled plant \(G\) is shown in Figure \ref{fig:detail_control_coupled_plant_bode}.
|
||||
@ -718,9 +709,7 @@ The magnitude of the coupled plant \(G\) is shown in Figure \ref{fig:detail_cont
|
||||
\caption{\label{fig:detail_control_coupled_plant_bode}Magnitude of the coupled plant.}
|
||||
\end{figure}
|
||||
\section{Decentralized Plant / Control in the frame of the struts}
|
||||
\label{sec:orgf446497}
|
||||
\section{Jacobian Decoupling}
|
||||
\label{sec:orgfcc4afb}
|
||||
\label{ssec:detail_control_comp_jacobian}
|
||||
|
||||
The Jacobian matrix can be used to:
|
||||
@ -754,8 +743,10 @@ The inputs and outputs of the decoupled plant \(\bm{G}_{\{O\}}\) have physical m
|
||||
\end{itemize}
|
||||
|
||||
It is then easy to include a reference tracking input that specify the wanted motion of the payload in the frame \(\{O\}\).
|
||||
\subsubsection{Center Of Mass}
|
||||
|
||||
\subsubsection{Center Of Stiffness}
|
||||
\section{Modal Decoupling}
|
||||
\label{sec:org896946d}
|
||||
\label{ssec:detail_control_comp_modal}
|
||||
|
||||
Let's consider a system with the following equations of motion:
|
||||
@ -861,7 +852,6 @@ The obtained system on the diagonal are second order resonant systems which can
|
||||
|
||||
Using this decoupling strategy, it is possible to control each mode individually.
|
||||
\section{SVD Decoupling}
|
||||
\label{sec:org40b06bc}
|
||||
\label{ssec:detail_control_comp_svd}
|
||||
|
||||
Procedure:
|
||||
@ -894,10 +884,8 @@ The inputs and outputs are ordered from higher gain to lower gain at the chosen
|
||||
\item[{$\square$}] Can we take advantage of the fact that U and V are unitary?
|
||||
\end{itemize}
|
||||
\section{Comparison}
|
||||
\label{sec:org766237f}
|
||||
\label{ssec:detail_control_decoupling_comp}
|
||||
\paragraph{Jacobian Decoupling}
|
||||
\label{sec:orgfc21963}
|
||||
\subsubsection{Jacobian Decoupling}
|
||||
Decoupling properties depends on the chosen frame \(\{O\}\).
|
||||
|
||||
Let's take the CoM as the decoupling frame.
|
||||
@ -907,8 +895,7 @@ Let's take the CoM as the decoupling frame.
|
||||
\includegraphics[scale=1]{figs/detail_control_jacobian_plant.png}
|
||||
\caption{\label{fig:detail_control_jacobian_plant}Plant decoupled using the Jacobian matrices \(G_x(s)\)}
|
||||
\end{figure}
|
||||
\paragraph{Modal Decoupling}
|
||||
\label{sec:org124e143}
|
||||
\subsubsection{Modal Decoupling}
|
||||
For the system in Figure \ref{fig:detail_control_model_test_decoupling}, we have:
|
||||
\begin{align}
|
||||
\bm{x} &= \begin{bmatrix} x \\ y \\ R_z \end{bmatrix} \\
|
||||
@ -962,8 +949,7 @@ And the plant in the modal space is defined below and its magnitude is shown in
|
||||
\end{figure}
|
||||
|
||||
Let's now close one loop at a time and see how the transmissibility changes.
|
||||
\paragraph{SVD Decoupling}
|
||||
\label{sec:org3f3f14e}
|
||||
\subsubsection{SVD Decoupling}
|
||||
\begin{table}[htbp]
|
||||
\caption{\label{}Real approximate of \(G\) at the decoupling frequency \(\omega_c\)}
|
||||
\centering
|
||||
@ -986,7 +972,6 @@ Let's now close one loop at a time and see how the transmissibility changes.
|
||||
\caption{\label{fig:detail_control_svd_plant}Svd plant \(G_m(s)\)}
|
||||
\end{figure}
|
||||
\section*{Conclusion}
|
||||
\label{sec:org79124be}
|
||||
The three proposed methods clearly have a lot in common as they all tend to make system more decoupled by pre and/or post multiplying by a constant matrix
|
||||
However, the three methods also differs by a number of points which are summarized in Table \ref{tab:detail_control_decoupling_strategies_comp}.
|
||||
|
||||
@ -1041,7 +1026,6 @@ Conclusion about NASS:
|
||||
\end{tabularx}
|
||||
\end{table}
|
||||
\chapter{Closed-Loop Shaping using Complementary Filters}
|
||||
\label{sec:org5dd9a93}
|
||||
\label{sec:detail_control_optimization}
|
||||
|
||||
Performance of a feedback control is dictated by closed-loop transfer functions.
|
||||
@ -1077,8 +1061,9 @@ It will be experimentally demonstrated with the NASS.
|
||||
\begin{itemize}
|
||||
\item frequency domain techniques
|
||||
\item manual loop-shaping - key idea: modification of the controller such that the open-loop is made according to specifications \cite{oomen18_advan_motion_contr_precis_mechat}.
|
||||
\end{itemize}
|
||||
This works well because the open loop transfer function is linearly dependent of the controller.
|
||||
Different techniques for open loop shaping \cite{lurie02_system_archit_trades_using_bode}
|
||||
\end{itemize}
|
||||
|
||||
However, the specifications are given in terms of the final system performance, i.e. as closed-loop specifications.
|
||||
|
||||
@ -1102,10 +1087,8 @@ In this paper, we propose a new controller synthesis method
|
||||
\item direct translation of requirements such as disturbance rejection and robustness to plant uncertainty
|
||||
\end{itemize}
|
||||
\section{Control Architecture}
|
||||
\label{sec:org34a8e50}
|
||||
\label{ssec:detail_control_control_arch}
|
||||
\paragraph{Virtual Sensor Fusion}
|
||||
\label{sec:org95786c4}
|
||||
\subsubsection{Virtual Sensor Fusion}
|
||||
Let's consider the control architecture represented in Figure \ref{fig:detail_control_sf_arch} where \(G^\prime\) is the physical plant to control, \(G\) is a model of the plant, \(k\) is a gain, \(H_L\) and \(H_H\) are complementary filters (\(H_L + H_H = 1\) in the complex sense).
|
||||
The signals are the reference signal \(r\), the output perturbation \(d_y\), the measurement noise \(n\) and the control input \(u\).
|
||||
|
||||
@ -1143,8 +1126,7 @@ y &= \frac{1}{1+G^{\prime} K H_L} dy &&+ \frac{G^{\prime} K}{1+G^{\prime} K
|
||||
u &= \frac{-K H_L}{1+G^{\prime} K H_L} dy &&+ \frac{K}{1+G^{\prime} K H_L} r &&- \frac{K H_L}{1+G^{\prime} K H_L} n
|
||||
\end{alignat}
|
||||
with \(K = \frac{k}{1 + H_H G k}\)
|
||||
\paragraph{Asymptotic behavior}
|
||||
\label{sec:org96ac3b2}
|
||||
\subsubsection{Asymptotic behavior}
|
||||
We now want to study the asymptotic system obtained when using very high value of \(k\)
|
||||
\begin{equation}
|
||||
\lim_{k\to\infty} K = \lim_{k\to\infty} \frac{k}{1+H_H G k} = \left( H_H G \right)^{-1}
|
||||
@ -1177,7 +1159,6 @@ We obtain a sensitivity transfer function equals to the high pass filter \(S = \
|
||||
|
||||
Assuming that we have a good model of the plant, we have then that the closed-loop behavior of the system converges to the designed complementary filters.
|
||||
\section{Translating the performance requirements into the shapes of the complementary filters}
|
||||
\label{sec:org5196a79}
|
||||
\label{ssec:detail_control_trans_perf}
|
||||
The required performance specifications in a feedback system can usually be translated into requirements on the upper bounds of \(\abs{S(j\w)}\) and \(|T(j\omega)|\) \cite{bibel92_guidel_h}.
|
||||
The process of designing a controller \(K(s)\) in order to obtain the desired shapes of \(\abs{S(j\w)}\) and \(\abs{T(j\w)}\) is called loop shaping.
|
||||
@ -1185,8 +1166,7 @@ The process of designing a controller \(K(s)\) in order to obtain the desired sh
|
||||
The equations \eqref{eq:detail_control_cl_system_y} and \eqref{eq:detail_control_cl_system_u} describing the dynamics of the studied feedback architecture are not written in terms of \(K\) but in terms of the complementary filters \(H_L\) and \(H_H\).
|
||||
|
||||
In this section, we then translate the typical specifications into the desired shapes of the complementary filters \(H_L\) and \(H_H\).\\
|
||||
\paragraph{Nominal Stability (NS)}
|
||||
\label{sec:org6c13475}
|
||||
\subsubsection{Nominal Stability (NS)}
|
||||
The closed-loop system is stable if all its elements are stable (\(K\), \(G^\prime\) and \(H_L\)) and if the sensitivity function (\(S = \frac{1}{1 + G^\prime K H_L}\)) is stable.
|
||||
|
||||
For the nominal system (\(G^\prime = G\)), we have \(S = H_H\).
|
||||
@ -1194,8 +1174,7 @@ For the nominal system (\(G^\prime = G\)), we have \(S = H_H\).
|
||||
Nominal stability is then guaranteed if \(H_L\), \(H_H\) and \(G\) are stable and if \(G\) and \(H_H\) are minimum phase (to have \(K\) stable).
|
||||
|
||||
Thus we must design stable and minimum phase complementary filters.\\
|
||||
\paragraph{Nominal Performance (NP)}
|
||||
\label{sec:org4d66e50}
|
||||
\subsubsection{Nominal Performance (NP)}
|
||||
Typical performance specifications can usually be translated into upper bounds on \(|S(j\omega)|\) and \(|T(j\omega)|\).
|
||||
|
||||
Two performance weights \(w_H\) and \(w_L\) are defined in such a way that performance specifications are satisfied if
|
||||
@ -1218,15 +1197,13 @@ The translation of typical performance requirements on the shapes of the complem
|
||||
\end{itemize}
|
||||
|
||||
We may have other requirements in terms of stability margins, maximum or minimum closed-loop bandwidth.\\
|
||||
\paragraph{Closed-Loop Bandwidth}
|
||||
\label{sec:org3d13ca8}
|
||||
\subsubsection{Closed-Loop Bandwidth}
|
||||
The closed-loop bandwidth \(\w_B\) can be defined as the frequency where \(\abs{S(j\w)}\) first crosses \(\frac{1}{\sqrt{2}}\) from below.
|
||||
|
||||
If one wants the closed-loop bandwidth to be at least \(\w_B^*\) (e.g. to stabilize an unstable pole), one can required that \(|S(j\omega)| \le \frac{1}{\sqrt{2}}\) below \(\omega_B^*\) by designing \(w_H\) such that \(|w_H(j\omega)| \ge \sqrt{2}\) for \(\omega \le \omega_B^*\).
|
||||
|
||||
Similarly, if one wants the closed-loop bandwidth to be less than \(\w_B^*\), one can approximately require that the magnitude of \(T\) is less than \(\frac{1}{\sqrt{2}}\) at frequencies above \(\w_B^*\) by designing \(w_L\) such that \(|w_L(j\omega)| \ge \sqrt{2}\) for \(\omega \ge \omega_B^*\).\\
|
||||
\paragraph{Classical stability margins}
|
||||
\label{sec:org7217eab}
|
||||
\subsubsection{Classical stability margins}
|
||||
Gain margin (GM) and phase margin (PM) are usual specifications on controlled system.
|
||||
Minimum GM and PM can be guaranteed by limiting the maximum magnitude of the sensibility function \(M_S = \max_{\omega} |S(j\omega)|\):
|
||||
\begin{equation}
|
||||
@ -1240,8 +1217,7 @@ For the nominal system \(M_S = \max_\omega |S| = \max_\omega |H_H|\), so one can
|
||||
|H_H(j\omega)| \le 2 \quad \forall\omega
|
||||
\end{equation}
|
||||
and thus obtain acceptable stability margins.\\
|
||||
\paragraph{Response time to change of reference signal}
|
||||
\label{sec:orge54cf0a}
|
||||
\subsubsection{Response time to change of reference signal}
|
||||
For the nominal system, the model is accurate and the transfer function from reference signal \(r\) to output \(y\) is \(1\) \eqref{eq:detail_control_cl_performance_y} and does not depends of the complementary filters.
|
||||
|
||||
However, one can add a pre-filter as shown in Figure \ref{fig:detail_control_sf_arch_class_prefilter}.
|
||||
@ -1258,8 +1234,7 @@ Typically, \(K_r\) is a low pass filter of the form
|
||||
K_r(s) = \frac{1}{1 + \tau s}
|
||||
\end{equation}
|
||||
with \(\tau\) corresponding to the desired response time.\\
|
||||
\paragraph{Input usage}
|
||||
\label{sec:org2711dd4}
|
||||
\subsubsection{Input usage}
|
||||
Input usage due to disturbances \(d_y\) and measurement noise \(n\) is determined by \(\big|\frac{u}{d_y}\big| = \big|\frac{u}{n}\big| = \big|G^{-1}H_L\big|\).
|
||||
Thus it can be limited by setting an upper bound on \(|H_L|\).
|
||||
|
||||
@ -1267,8 +1242,7 @@ Thus it can be limited by setting an upper bound on \(|H_L|\).
|
||||
Input usage due to reference signal \(r\) is determined by \(\big|\frac{u}{r}\big| = \big|G^{-1} K_r\big|\) when using a pre-filter (Figure \ref{fig:detail_control_sf_arch_class_prefilter}) and \(\big|\frac{u}{r}\big| = \big|G^{-1}\big|\) otherwise.
|
||||
|
||||
Proper choice of \(|K_r|\) is then useful to limit input usage due to change of reference signal.\\
|
||||
\paragraph{Robust Stability (RS)}
|
||||
\label{sec:orge7938b5}
|
||||
\subsubsection{Robust Stability (RS)}
|
||||
Robustness stability represents the ability of the control system to remain stable even though there are differences between the actual system \(G^\prime\) and the model \(G\) that was used to design the controller.
|
||||
These differences can have various origins such as unmodelled dynamics or non-linearities.
|
||||
|
||||
@ -1307,8 +1281,7 @@ Robust stability is then guaranteed by having the low pass filter \(H_L\) satisf
|
||||
\end{equation}
|
||||
|
||||
To ensure robust stability condition \eqref{eq:detail_control_nominal_perf_hl} can be used if \(w_L\) is designed in such a way that \(|w_L| \ge |w_I| (2 + |w_I|)\).\\
|
||||
\paragraph{Robust Performance (RP)}
|
||||
\label{sec:orge9f7a36}
|
||||
\subsubsection{Robust Performance (RP)}
|
||||
Robust performance is a property for a controlled system to have its performance guaranteed even though the dynamics of the plant is changing within specified bounds.
|
||||
|
||||
For robust performance, we then require to have the performance condition valid for all possible plants in the defined uncertainty set:
|
||||
@ -1345,13 +1318,10 @@ Robust performance is then guaranteed if \eqref{eq:detail_control_robust_perf_a}
|
||||
|
||||
One should be aware than when looking for a robust performance condition, only the worst case is evaluated and using the robust stability condition may lead to conservative control.
|
||||
\section{Analytical formulas for complementary filters?}
|
||||
\label{sec:org6512345}
|
||||
\label{ssec:detail_control_analytical_complementary_filters}
|
||||
\section{Numerical Example}
|
||||
\label{sec:org16118e8}
|
||||
\label{ssec:detail_control_simulations}
|
||||
\paragraph{Procedure}
|
||||
\label{sec:org56ef466}
|
||||
\subsubsection{Procedure}
|
||||
|
||||
In order to apply this control technique, we propose the following procedure:
|
||||
\begin{enumerate}
|
||||
@ -1365,8 +1335,7 @@ If one does not want to use the \(\mathcal{H}_\infty\) synthesis, one can use pr
|
||||
\item Design a pre-filter \(K_r\) if requirements on input usage or response to reference change are not met
|
||||
\item Control implementation: Filter the measurement with \(H_L\), implement the controller \(K\) and the pre-filter \(K_r\) as shown on Figure \ref{fig:detail_control_sf_arch_class_prefilter}
|
||||
\end{enumerate}
|
||||
\paragraph{Plant}
|
||||
\label{sec:orgdce9917}
|
||||
\subsubsection{Plant}
|
||||
Let's consider the problem of controlling an active vibration isolation system that consist of a mass \(m\) to be isolated, a piezoelectric actuator and a geophone.
|
||||
|
||||
We represent this system by a mass-spring-damper system as shown Figure \ref{fig:detail_control_mech_sys_alone} where \(m\) typically represents the mass of the payload to be isolated, \(k\) and \(c\) represent respectively the stiffness and damping of the mount.
|
||||
@ -1392,8 +1361,7 @@ Its bode plot is shown on Figure \ref{fig:detail_control_bode_plot_mech_sys}.
|
||||
\includegraphics[scale=1]{figs/detail_control_bode_plot_mech_sys.png}
|
||||
\caption{\label{fig:detail_control_bode_plot_mech_sys}Bode plot of the transfer function \(G(s)\) from \(F\) to \(x\)}
|
||||
\end{figure}
|
||||
\paragraph{Requirements}
|
||||
\label{sec:org450d439}
|
||||
\subsubsection{Requirements}
|
||||
The control objective is to isolate the displacement \(x\) of the mass from the ground motion \(w\).
|
||||
|
||||
The disturbance rejection should be at least \(10\) at \(\SI{2}{\hertz}\) and with a slope of \(-2\) below \(\SI{2}{\hertz}\) until a rejection of \(10^4\).
|
||||
@ -1430,8 +1398,7 @@ All the requirements on \(H_L\) and \(H_H\) are represented on Figure \ref{fig:d
|
||||
\end{subfigure}
|
||||
\caption{\label{fig:detail_control_spec_S_T_obtained_filters}Caption with reference to sub figure (\subref{fig:detail_control_spec_S_T}) (\subref{fig:detail_control_hinf_filters_result_weights})}
|
||||
\end{figure}
|
||||
\paragraph{Design of the filters}
|
||||
\label{sec:org571449a}
|
||||
\subsubsection{Design of the filters}
|
||||
|
||||
\textbf{Or maybe use analytical formulas as proposed here: \href{file:///home/thomas/Cloud/research/papers/dehaeze20\_virtu\_senso\_fusio/matlab/index.org}{Complementary filters using analytical formula}}
|
||||
|
||||
@ -1451,8 +1418,7 @@ After the \(\hinf\text{-synthesis}\), we obtain \(H_L\) and \(H_H\), and we plot
|
||||
H_H &= \frac{0.9936 (s+111.1) (s^2 + 0.3988s + 0.08464)}{(s+57.99) (s^2 + 65.77s + 2981)}
|
||||
\end{align}
|
||||
\end{subequations}
|
||||
\paragraph{Controller analysis}
|
||||
\label{sec:org418c661}
|
||||
\subsubsection{Controller analysis}
|
||||
The controller is \(K = \left( H_H G \right)^{-1}\).
|
||||
A low pass filter is added to \(K\) so that it is proper and implementable.
|
||||
|
||||
@ -1481,8 +1447,7 @@ It is implemented as shown on Figure \ref{fig:detail_control_mech_sys_alone_ctrl
|
||||
\end{subfigure}
|
||||
\caption{\label{fig:detail_control_bode_Kfb_loop_gain}Caption with reference to sub figure (\subref{fig:detail_control_bode_Kfb}) (\subref{fig:detail_control_bode_plot_loop_gain_robustness})}
|
||||
\end{figure}
|
||||
\paragraph{Robustness analysis}
|
||||
\label{sec:orge5d85d1}
|
||||
\subsubsection{Robustness analysis}
|
||||
The robust stability can be access on the nyquist plot (Figure \ref{fig:detail_control_nyquist_robustness}).
|
||||
|
||||
The robust performance is shown on Figure \ref{fig:detail_control_robust_perf}.
|
||||
@ -1503,12 +1468,10 @@ The robust performance is shown on Figure \ref{fig:detail_control_robust_perf}.
|
||||
\caption{\label{fig:fig_label}Caption with reference to sub figure (\subref{fig:detail_control_nyquist_robustness}) (\subref{fig:detail_control_robust_perf})}
|
||||
\end{figure}
|
||||
\section{Experimental Validation?}
|
||||
\label{sec:org23a68bd}
|
||||
\label{ssec:detail_control_exp_validation}
|
||||
|
||||
\href{file:///home/thomas/Cloud/research/papers/dehaeze20\_virtu\_senso\_fusio/matlab/index.org}{Experimental Validation}
|
||||
\section*{Conclusion}
|
||||
\label{sec:orge845c83}
|
||||
\begin{itemize}
|
||||
\item[{$\square$}] Discuss how useful it is as the bandwidth can be changed in real time with analytical formulas of second order complementary filters.
|
||||
Maybe make a section about that.
|
||||
@ -1522,7 +1485,6 @@ Maybe give analytical formulas of second order complementary filters in the digi
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\chapter*{Conclusion}
|
||||
\label{sec:org08e0307}
|
||||
\label{sec:detail_control_conclusion}
|
||||
\printbibliography[heading=bibintoc,title={Bibliography}]
|
||||
\end{document}
|
||||
|