SE (System Editor)

What's this ?

This is an editor that is used to describe the system equations targeted for analysis, and generate analysis tools. Furthermore, analysis tools are booted through this interface.


The following systems of equations can be handled:

  • Autonomous system
  • Nonautonomous system*1
  • Discrete system

Main panel

  • Name
    • The identification name of the system that is to be handled. The default will be the project name. However, it can be freely altered by making changes in the ¡ÈName¡É field.


  • Comment
    • If you wish to leave comments about the equation system, the Comment field should be used. Comments will have no effect on the analysis tool.


  • Dimension
    • The user should set the dimension of the equation system (the number of variables) that is to be analyzed.
    • The number of variables should either be directly input into the text area or the ¡È+¡É and ¡È-¡É buttons pressed to set the number of state variables. The number of text input fields in the ¡ÈEquation¡É field will change according to the number of dimensions that the user set.


  • Type
    • The user should select the kinds of the system that is to be analyzed such as an autonomous system, a nonautonomous system, or a discrete system. If the system that the user now considers does not include above three kinds of the system, then selection should be made from a system (None)¡¥~


  • Equations
    • Equations are input according to the number of state variables. Note these two requirements:
      • State variables are denoted in the form¡¤ x[n] (n = 1,2¡¦¡¦¡¦).
      • Parameters are inserted between two ¡È$¡É.


    • When handling non-autonomous equations, external forces that can be applied are limited to sinusoidal forces with single frequency. In this case, in the equations, the force is described as cos(t) or sin(t)*2.
    • The following variables should be used with caution when they are used as parameters.
      epsconstant meaning relative precision of floating point
      iimaginary unit quantity
      Infinfinitely large, ¡ç
      jimaginary unit quantity
      piRatio of circumference and diameter of a circle
      realmaxMaximum positive floating point value
      realminMinimum positive floating point value
      These are constants or variables prepared by MATLAB with the noted meanings. If these names are to be explicitly used as parameters, they must be used in the form $¡¦¡¦¡¦$ as in $eps$. If not inserted between two $, MATLAB will consider these parameters as constants or variables, and system generation will be successful. However, there is no guarantee that the generated tools will work as intended.
  • Parameters
    • The parameters used in the system equations are listed after the system creation.
    • If the sort buttons in Parameters are being checked, the parameters handled during the analysis are sorted alphabetically(Checked by default). If not checked, parameters are listed in the order they appear in the equations.


  • Check
    • Checks whether the equations are formatted according to the description syntax (in Equations above).


    • Checks whether the input equations are correctly formatted. If correct, the parameters used in the equations are displayed in the field Parameters. When nonautonomous system is selected, a parameter omega as an angular frequency is automatically added.

      (a) A message for a case of no error.

    • Checks the arithmetic operations, number of brackets, and whether parameters are inserted between two $. If not correctly written, an error message is output.

      (b) A message for a system type error.

      (c) A message for a description error.

  • Create
    • Tools necessary for bifurcation analysis, PP, FIX, BF, are automatically generated. The radio buttons on the right of the Check buttons are used to select the tools that are to be generated. In the default configuration, SE only generates the tool of PP.
    • If there are no problems after pressing the Check button, press the Create button to generate files.


Menu bar

  • File
    • clear : If selected, clears to the configuration when SE was started up..


    • Import : Imports previously saved SE settings and equation files.
      • SE save file ¡§ Imports previously saved SE configurations (XML file)
      • Equation text ¡§ Imports contents of the text file into Equation field (text file)


    • Export : Exports all current SE settings or exports equations into a text file.
      • SE save file ¡§ Exports current SE settings (XML file)
      • Equation text ¡§ Exports data in Equation field as text data (text file)


    • Close : Quit SE


  • Program
    • SE : Starts up a GUI panel equivalent to the current SE panel.
    • PP : Starts the real-time simulator.
    • FIX : Starts the fixed point tracker tool.
    • BF : Starts the bifurcation curve tracker tool.
    • BFP ¡§ Starts the tool for making a bifurcation diagram.


  • Project
    • Change Project: This is used to generate a project other than the current generated project, or to load already existing projects.


  • Help
    • Manual¡§Starts up the manual of SE.
      • Select Japanese or English

        (a) Selection of the Manual

        (b) Start up the SE manual

    • about BunKi¡§A brief introduction of BunKi software.
      • Version information, contact lists to developer team, credit, etc¡¥

        (a) Selected about BunKi

        (b) Display the credit for BunKi

*1 Currently limited to sinusoidal periodic external forces with single frequency.
*2 Parameters such as angular frequency or frequency are not written. These parameters are automatically added during tool generation.

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2009-07-23 (Thu) 20:13:30 (3767d)