http://2009.igem.org/wiki/index.php?title=Team:KULeuven/Design/Integrated_Model&feed=atom&action=historyTeam:KULeuven/Design/Integrated Model - Revision history2024-03-28T18:56:30ZRevision history for this page on the wikiMediaWiki 1.16.5http://2009.igem.org/wiki/index.php?title=Team:KULeuven/Design/Integrated_Model&diff=96418&oldid=prevBvanpary: /* Proportional design (P controller) */2009-10-13T19:06:22Z<p><span class="autocomment">Proportional design (P controller)</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 19:06, 13 October 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Because the controller has to be implemented in 'biological technology', we choose the simplest possible design of </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Because the controller has to be implemented in 'biological technology', we choose the simplest possible design of </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>controller, the proportional controller. The output signal in this type of controller is directly proportional to the error signal. The error signal is the substraction of the input and the control signal. however this type of controller has one importent flaw. When the input is a step function, as in most cases, there will be a steady state error. To make this steady state error as small as possible, the gain in the feedback loop must be as large as possible.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>controller, the proportional controller. The output signal in this type of controller is directly proportional to the error signal. The error signal is the substraction of the input and the control signal. however this type of controller has one importent flaw. When the input is a step function, as in most cases, there will be a steady state error. To make this steady state error as small as possible, the gain in the feedback loop must be as large as possible.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The gain in the feedback loop can be adjusted by using low/high copy plasmids for the genes <del class="diffchange diffchange-inline">involved </del>in the <del class="diffchange diffchange-inline">production and sensing of vanillin</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The gain in the feedback loop can be adjusted by using low/high copy plasmids for the genes in the <ins class="diffchange diffchange-inline">loop</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:Proportional10.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:Proportional10.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td></tr>
</table>Bvanparyhttp://2009.igem.org/wiki/index.php?title=Team:KULeuven/Design/Integrated_Model&diff=81121&oldid=prevDeepstar at 11:06, 1 October 20092009-10-01T11:06:50Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 11:06, 1 October 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{Team:KULeuven/Common2/BeginHeader}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{Team:KULeuven/Common2/BeginHeader}}</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>{{Team:KULeuven/Common/<del class="diffchange diffchange-inline">SubMenu_Project</del>}}</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>{{Team:KULeuven/Common/<ins class="diffchange diffchange-inline">SubMenu_Intergated_Model</ins>}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{Team:KULeuven/Common2/EndHeader}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{Team:KULeuven/Common2/EndHeader}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>__NOTOC__</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>__NOTOC__</div></td></tr>
</table>Deepstarhttp://2009.igem.org/wiki/index.php?title=Team:KULeuven/Design/Integrated_Model&diff=81115&oldid=prevDeepstar: Team:KULeuven/Design/Integraded Model moved to Team:KULeuven/Design/Integrated Model2009-10-01T11:04:52Z<p><a href="/Team:KULeuven/Design/Integraded_Model" class="mw-redirect" title="Team:KULeuven/Design/Integraded Model">Team:KULeuven/Design/Integraded Model</a> moved to <a href="/Team:KULeuven/Design/Integrated_Model" title="Team:KULeuven/Design/Integrated Model">Team:KULeuven/Design/Integrated Model</a></p>
<table style="background-color: white; color:black;">
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black;">Revision as of 11:04, 1 October 2009</td>
</tr></table>Deepstarhttp://2009.igem.org/wiki/index.php?title=Team:KULeuven/Design/Integrated_Model&diff=80493&oldid=prevBvanpary: /* Proportional and Integral design (PI controller) */2009-09-30T17:16:21Z<p><span class="autocomment">Proportional and Integral design (PI controller)</span></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 17:16, 30 September 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Because the steady state error on a step input signal will always be nonzero without an integrator, we considered to add some integral action, in the form of an proportional and integral controller. The input of the controlled system is, in this type of controller, a weighted sum of the error and the integral of that error signal. This way the staedy state error is avoided. However because of the limited amount of time and resources we stayed with the P controller design, which is more straightforward to implement in a biological systems.<br></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Because the steady state error on a step input signal will always be nonzero without an integrator, we considered to add some integral action, in the form of an proportional and integral controller. The input of the controlled system is, in this type of controller, a weighted sum of the error and the integral of that error signal. This way the staedy state error is avoided. However because of the limited amount of time and resources we stayed with the P controller design, which is more straightforward to implement in a biological systems.<br></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>As an <del class="diffchange diffchange-inline">extentionn </del>the integrator could be implemented in the cell by producing a species with a rate proportional to the amount of mRNA key.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>As an <ins class="diffchange diffchange-inline">extention </ins>the integrator could be implemented in the cell by producing a species with a rate proportional to the amount of mRNA key.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:PI.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:PI.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{Team:KULeuven/Common2/PageFooter}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{Team:KULeuven/Common2/PageFooter}}</div></td></tr>
</table>Bvanparyhttp://2009.igem.org/wiki/index.php?title=Team:KULeuven/Design/Integrated_Model&diff=79738&oldid=prevBart Bosmans at 17:48, 29 September 20092009-09-29T17:48:27Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 17:48, 29 September 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 18:</td>
<td colspan="2" class="diff-lineno">Line 18:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Proportional and Integral design (PI controller)==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Proportional and Integral design (PI controller)==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Because the steady state error on a step input signal will always be nonzero without an integrator, we considered to add some integral action, in the form of an proportional and integral controller. The input of the controlled system is, in this type of controller, a weighted sum of the error and the integral of that error signal. This way the staedy state error is avoided. However because of the limited amount of time and resources we stayed with the P controller design, which is more straightforward to implement in a biological systems.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Because the steady state error on a step input signal will always be nonzero without an integrator, we considered to add some integral action, in the form of an proportional and integral controller. The input of the controlled system is, in this type of controller, a weighted sum of the error and the integral of that error signal. This way the staedy state error is avoided. However because of the limited amount of time and resources we stayed with the P controller design, which is more straightforward to implement in a biological systems.<ins class="diffchange diffchange-inline"><br></ins></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>As an extentionn the integrator could be implemented in the cell by producing a species with a rate proportional to the amount of mRNA key.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>As an extentionn the integrator could be implemented in the cell by producing a species with a rate proportional to the amount of mRNA key.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:PI.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:PI.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{Team:KULeuven/Common2/PageFooter}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{Team:KULeuven/Common2/PageFooter}}</div></td></tr>
</table>Bart Bosmanshttp://2009.igem.org/wiki/index.php?title=Team:KULeuven/Design/Integrated_Model&diff=79737&oldid=prevBart Bosmans at 17:47, 29 September 20092009-09-29T17:47:58Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 17:47, 29 September 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 18:</td>
<td colspan="2" class="diff-lineno">Line 18:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Proportional and Integral design (PI controller)==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Proportional and Integral design (PI controller)==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Because the steady state error on a step input signal will always be nonzero without an integrator, we considered to add some integral action. However because of the limited amount of time and resources we <del class="diffchange diffchange-inline">stuck </del>with the P controller design, which is <del class="diffchange diffchange-inline">orders of magnitudes simpler </del>to implement <del class="diffchange diffchange-inline">effectively </del>biological systems.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Because the steady state error on a step input signal will always be nonzero without an integrator, we considered to add some integral action<ins class="diffchange diffchange-inline">, in the form of an proportional and integral controller. The input of the controlled system is, in this type of controller, a weighted sum of the error and the integral of that error signal. This way the staedy state error is avoided</ins>. However because of the limited amount of time and resources we <ins class="diffchange diffchange-inline">stayed </ins>with the P controller design, which is <ins class="diffchange diffchange-inline">more straightforward </ins>to implement <ins class="diffchange diffchange-inline">in a </ins>biological systems.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">As an extentionn the integrator could be implemented in the cell by producing a species with a rate proportional to the amount of mRNA key.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:PI.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:PI.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">Integral action could be implemented in the cell by producing a species with a rate proportional to the amount of mRNA key.</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{Team:KULeuven/Common2/PageFooter}}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>{{Team:KULeuven/Common2/PageFooter}}</div></td></tr>
</table>Bart Bosmanshttp://2009.igem.org/wiki/index.php?title=Team:KULeuven/Design/Integrated_Model&diff=79701&oldid=prevBart Bosmans at 16:18, 29 September 20092009-09-29T16:18:20Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 16:18, 29 September 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 18:</td>
<td colspan="2" class="diff-lineno">Line 18:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Proportional and Integral design (PI controller)==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Proportional and Integral design (PI controller)==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Because the steady state error on a step input signal will be nonzero without an integrator, we considered to add some integral action. <del class="diffchange diffchange-inline">But </del>because of the limited amount of time and resources we stuck with the P controller design, which is orders of magnitudes simpler to implement effectively biological systems.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Because the steady state error on a step input signal will <ins class="diffchange diffchange-inline">always </ins>be nonzero without an integrator, we considered to add some integral action. <ins class="diffchange diffchange-inline">However </ins>because of the limited amount of time and resources we stuck with the P controller design, which is orders of magnitudes simpler to implement effectively biological systems.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:PI.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:PI.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td></tr>
</table>Bart Bosmanshttp://2009.igem.org/wiki/index.php?title=Team:KULeuven/Design/Integrated_Model&diff=79693&oldid=prevBart Bosmans at 16:14, 29 September 20092009-09-29T16:14:40Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 16:14, 29 September 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Because the controller has to be implemented in 'biological technology', we choose the simplest possible design of </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Because the controller has to be implemented in 'biological technology', we choose the simplest possible design of </div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>controller, the proportional controller. The output signal in this type of controller is directly proportional to the error signal. The error signal is the substraction of the input and the control signal. however this type of controller has one importent flaw. When the input is a step function, as in most cases, there will be a steady state error. </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>controller, the proportional controller. The output signal in this type of controller is directly proportional to the error signal. The error signal is the substraction of the input and the control signal. however this type of controller has one importent flaw. When the input is a step function, as in most cases, there will be a steady state error<ins class="diffchange diffchange-inline">. To make this steady state error as small as possible, the gain in the feedback loop must be as large as possible</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The gain in the feedback loop can be adjusted by using low/high copy plasmids for the genes involved in the production and sensing of vanillin.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>The gain in the feedback loop can be adjusted by using low/high copy plasmids for the genes involved in the production and sensing of vanillin.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
</table>Bart Bosmanshttp://2009.igem.org/wiki/index.php?title=Team:KULeuven/Design/Integrated_Model&diff=79689&oldid=prevBart Bosmans at 16:13, 29 September 20092009-09-29T16:13:07Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 16:13, 29 September 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Because the controller has to be implemented in 'biological technology', we choose the simplest possible design of </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Because the controller has to be implemented in 'biological technology', we choose the simplest possible design of </div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>controller, the proportional controller.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>controller, the proportional controller<ins class="diffchange diffchange-inline">. The output signal in this type of controller is directly proportional to the error signal. The error signal is the substraction of the input and the control signal. however this type of controller has one importent flaw. When the input is a step function, as in most cases, there will be a steady state error</ins>. </div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The gain in the feedback loop can be adjusted by using low/high copy plasmids for the genes involved in the production of vanillin.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The gain in the feedback loop can be adjusted by using low/high copy plasmids for the genes involved in the production <ins class="diffchange diffchange-inline">and sensing </ins>of vanillin.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:Proportional10.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:Proportional10.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 18:</td>
<td colspan="2" class="diff-lineno">Line 18:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Proportional and Integral design (PI controller)==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Proportional and Integral design (PI controller)==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Because <del class="diffchange diffchange-inline">without integral action </del>the steady state error on a step input signal will be nonzero, we considered to add some integral action. But because of the limited amount of time and resources we stuck with the P controller design, which is orders of magnitudes simpler to implement effectively biological systems.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Because the steady state error on a step input signal will be nonzero <ins class="diffchange diffchange-inline">without an integrator</ins>, we considered to add some integral action. But because of the limited amount of time and resources we stuck with the P controller design, which is orders of magnitudes simpler to implement effectively biological systems.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:PI.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:PI.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td></tr>
</table>Bart Bosmanshttp://2009.igem.org/wiki/index.php?title=Team:KULeuven/Design/Integrated_Model&diff=79643&oldid=prevBart Bosmans at 15:47, 29 September 20092009-09-29T15:47:03Z<p></p>
<table style="background-color: white; color:black;">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black;">Revision as of 15:47, 29 September 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 6:</td>
<td colspan="2" class="diff-lineno">Line 6:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=Controller design=</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>=Controller design=</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Because we want to optimize the design of the feedback loop in our system, we developed a more abstract block scheme of the <del class="diffchange diffchange-inline">bacteria</del>. It shows each component as a block performing a specific task. The diagram is used to develop some theories about the performance of the feedback loop.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Because we want to optimize the design of the feedback loop in our system, we developed a more abstract block scheme of the <ins class="diffchange diffchange-inline">bacterium</ins>. It shows each component as a block performing a specific task. The diagram is used to develop some theories about the performance of the feedback loop.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Proportional design (P controller)==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Proportional design (P controller)==</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Because the controller has to be implemented in 'biological technology', we choose the simplest possible design of </div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Because the controller has to be implemented in 'biological technology', we choose the simplest possible design of </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>controller, the proportional controller.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>controller, the proportional controller.</div></td></tr>
<tr><td class='diff-marker'>-</td><td style="background: #ffa; color:black; font-size: smaller;"><div>The gain in the feedback loop can be adjusted by <del class="diffchange diffchange-inline">the use of </del>low/high copy plasmids for the genes involved in production of vanillin.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>The gain in the feedback loop can be adjusted by <ins class="diffchange diffchange-inline">using </ins>low/high copy plasmids for the genes involved in <ins class="diffchange diffchange-inline">the </ins>production of vanillin.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:Proportional10.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Image:Proportional10.JPG|750px|center|thumb|Block model of the system with proportional controller (Simulink)]]</div></td></tr>
</table>Bart Bosmans