Mathematica 8 is now available
MathModelica Professional Products
-----
 /
MathModelica Professional
*Architecture
*Features
*Q&A
*New in 2.1
*MathModelica Student
<Examples
*Download Product
Manual
 
*Download Introductory
Examples
 
*Buy MathModelica Professional Online
*Buy MathModelica Student Online
*For More Information
*Mathematica Information
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

Examples

MathModelica Free Online Seminars

  • S1: Introduction to modeling with MathModelica
    This seminar gives a broad overview of MathModelica, including information on getting started; modeling, simulation, and documentation; model libraries; graphical user interface with drag-and-drop modeling; and new features, using example-driven material.

    Learn more about this seminar and register.
  • S2: Analyzing MathModelica models in Mathematica
    This seminar covers the use of Mathematica for analyzing your MathModelica results as well as designing your models. The user will learn how to use Mathematica for a variety of tasks.

    Learn more about this seminar and register.
  • Modeling, Simulation, Analysis, and Documentation

    Put your planning time and energy where it is most effective. With MathModelica, you will have the tool you need to make the most out of your model-based design. Thanks to the object-oriented component-based approach of MathModelica, it is easy to divide models into sub-components and systems with the same topology as the actual physical system.

    With its versatility, MathModelica is suitable for modeling and simulation projects in industry as well as academia. Together with Mathematica, it offers unparalleled analysis capabilities, including pre- and post-processing of models, simulations, and results.

    Basic User Examples

    The following examples illustrate basic usage of MathModelica.

    • "Hello World" (PDF)
      In this example a differential equation is implemented and simulated.
    • "Multi-engineering—A Servo Mechanism" (PDF)
      This example shows how to develop a servo mechanism model step-by-step in MathModelica.
    • "Component Based—Simple Circuit" (PDF)
      In this example the AC circuit will be used to illustrate the difference between a block-based approach and a component-based approach to model the circuit.
    • "External Functions—Chirp Signal" (PDF)
      This example shows how to use an external function written in C.
    • "Tank System" (PDF)
      This example illustrates how you can build a hierarchical model using System Designer as well as make new libraries.

    The following examples are PDF versions of Mathematica notebooks that illustrate what you can achieve by combining MathModelica with Mathematica.

    • Hello World (PDF)
      In this example we implement and simulate a differential equation within the Mathematica notebook environment.
    • Electric Circuit (PDF)
      This notebook illustrates how a model of an electric circuit may be developed directly in a Mathematica notebook.
    • Frequency Analysis of Simulation Data (PDF)
      This notebook is an example of how Mathematica can be utilized for frequency analysis.
    • A Sample Optimization Problem (PDF)
      This notebook is an example of how the powerful scripting language of Mathematica can be utilized to solve non-trivial optimization problems that contain dynamic simulations.