cy.prus

Simulation Environment for Medical Cybernetics and Systems Biology

[ Overview | Docs | Files | Directory | Contact ]

 

Example of a linear 0th order feedback control system:

 

<?xml version="1.0"?>
<!DOCTYPE cyprus SYSTEM 
"http://cyprus.medical-cybernetics.de/DTD/cyprus_1.0.dtd">
<!-- Testbeispiel fuer ein einfaches Wirkungsgefuege
     J. W. Dietrich 20020828 -->
<cyprus>
   <var id="x0" value="50"/>
   <const id="z0" value="10"/>
   <element type="source" value="x0" id="x">
      x(t)
   </element>
   <element type="source" value="z0" id="z">
      z(t)
   </element>
   <element type="sigma" id="controller">
      <element type="transducer" order="0" direction="90"/>
      <element type="inverter" order="1"/>
      <element type="transducer" order="3"/>
   </element>
   <element type="gain" factor="0.5" id="v1">
      V<sub>1</sub>
   </element>
   <element type="sigma" id="load">
      <element type="transducer" order="0" direction="180"/>
      <element type="transducer" order="2"/>
      <element type="transducer" order="3"/>
   </element>
   <element type="gain" factor="0.2" id="v2">
      V<sub>2</sub>
   </element>
   <connection source="x" drain="controller:3"/>
   <connection source="controller:0" drain="v1" id="e">
      e(t)
   </connection>
   <connection source="v1" drain="load:2" id="ys">
      y<sub>s</sub>(t)
   </connection>
   <connection source="z" drain="load:3"/>
   <connection source="load:0" drain="v2" id="y">
      y(t)
   </connection>
   <connection source="v2" drain="controller:1" id="yR">
      y<sub>R</sub>(t)
   </connection>
</cyprus>
         

For an explanation of network symbols see the IPS section of the Open Encyclopedia Project.

[ Overview | Docs | Files | Directory | Contact ]

SourceForge.net Logo  Open Source Initiative

© 1996 - 2005 JWD