This page will look better in a graphical browser that supports web standards, but is accessible to any browser or internet device.

Served by Samwise.

Cardiac Physiome Society workshop: November 6-9, 2017 , Toronto

MML Examples Page

This page is a condensed listing of MML tutorial models from the Writing JSim Models page.

Contents:

Complete JSim model archives.


Introductory Survey of MML (click here for complete tutorial)

ModelDescription (click for details)ViewDownloadRun
intro_algA Simple MML Model MML
intro_odeOrdinary Differential Equations (ODEs)MML
intro_unitPhysical Units MML
intro_extern Driving Data and Test SignalsMML
intro_const Understanding ConstraintsMML

Using Physical Units in MML (click here for complete tutorial)

ModelDescription (click for details)ViewDownloadRun
units1Example w/ unit conversion onMML
units2Equivalent example w/ unit conversion offMML
units4Units in transcendental functionsMML
units3Defining new unitsMML

Using ODEs in MML (click here for complete tutorial)

ModelDescription (click for details)ViewDownloadRun
ode1First exampleMML
ode_comp3Systems of ODEsMML
ode_order2Second order equationsMML
ode_implicitUsing implicit equations with ODEsMML
ode_parallelParameterized parallel systemsMML
ode_serialParameterized serial systemMML

Using Partial-Differential Equations in MML (click here for complete tutorial)

ModelDescription (click for details)ViewDownloadRun
AdvectionExample 1: The Advection EquationMML
DiffusionExample 2: The Diffusion EquationMML
AdvectionDiffusionExample 3: The Combined Advection/Diffusion MML
CounterCurrentExample 4: A Multiple Variable ProblemMML

Using Variable Functions in MML (click here for complete tutorial)

ModelDescription (click for details)ViewDownloadRun
vfb1Simplest exampleMML
vfb2Example with grid range protectionMML
vfrc3Interpolating external dataMML

Using Delay Lines in MML (click here for complete tutorial)

ModelDescription (click for details)ViewDownloadRun
vf2A variable function delay lineMML

Events in MML (click here for complete tutorial)

ModelDescription (click for details)ViewDownloadRun
countState variables and a simple exampleMML
gate1Gate Example 1MML
gate2Gate example 2MML
gate3Gate example 3MML
odedropPseudo-discontinuities in ODE variablesMML
fibonacciRecursive functionsMML

Implicit Equations in MML (click here for complete tutorial)

ModelDescription (click for details)ViewDownloadRun
implicit1Linear Implicit Equations in One VariableMML
implicit2Linear Implicit Equations of Multiple VariablesMML
implicit3Linear Implicit Equations in ODEsMML
implicit4Linear Implicit Equations in ODEsMML
implicit5Bounded and Unbounded Non-Linear Implicit EquationsMML
implicit6Non-linear Implicit Equations in Multiple VariablesMML

Using Integrals and Sums in MML (click here for complete tutorial)

ModelDescription (click for details)ViewDownloadRun
integral1IntegralsMML
integral2IntegralsMML
sum1SumsMML
sum2SumsMML
legacyLegacy SupportMML

Miscellaneous Short Topics in MML (click here for complete tutorial)

ModelDescription (click for details)ViewDownloadRun
inverterExtern variable for voltage inverterMML
rabbitPrivate variable hides intermediary resultMML
startzeroPrivate variable enforces unchangeable parameterMML
deriv1Symbolic Derivative of variableMML
deriv3Symbolic Derivative of expressionMML
prop1Variable properties for ontologiesMML
prop2Variable property with extended textMML

Model development and archiving support at physiome.org provided by the following grants: NIH/NIBIB BE08407 Software Integration, JSim and SBW 6/1/09-5/31/13; NIH/NHLBI T15 HL88516-01 Modeling for Heart, Lung and Blood: From Cell to Organ, 4/1/07-3/31/11; NSF BES-0506477 Adaptive Multi-Scale Model Simulation, 8/15/05-7/31/08; NIH/NHLBI R01 HL073598 Core 3: 3D Imaging and Computer Modeling of the Respiratory Tract, 9/1/04-8/31/09; as well as prior support from NIH/NCRR P41 RR01243 Simulation Resource in Circulatory Mass Transport and Exchange, 12/1/1980-11/30/01 and NIH/NIBIB R01 EB001973 JSim: A Simulation Analysis Platform, 3/1/02-2/28/07.