New in System Modeler

Ankit Naik & Jan Brugård, Wolfram MathCore

(RowDefault[, (Spacer1), , (Spacer1), ])  #WolframTechConf

ABSTRACT

In this presentation, the key features for System Modeler 13.3, as well as the upcoming Version 14, will be presented. This includes:

interactive real-time simulations

ability to change preferred unit system

easy calibration of model parameters

addition of uncertainty to the models

workflow for creation of installers for your model libraries

Released Since Last Conference

Free libraries

System Modeler 13.2

System Modeler 13.3

Coming Soon

System Modeler 14

Addition of uncertainty to the models

Ability to change preferred unit system

Uses MSL 4.0.0 as default

New built-in libraries: Batteries & Clocked

Free libraries

Rotating Machinery

Interact with Real-Time Simulations

Gamify &  test  simulations  using  interactive  controls

Ability to Change Preferred Unit System

Use units that you are comfortable with

Easy Calibration of Model Parameters

Learn from real-world data

Calibrate motor parameters using rotational data of the shaft:

model=;
model[{"Diagram",Frame->False}]

Plot the data:

dataw=;
ListPlot[dataw]

Calibrate the values of the resistance and the damping:

cmodel=SystemModelCalibrate[
<|"Inertia2.w"->dataw|>,
model,
{"Resistor1.R","SpringDamper1.d"}
];

Simulate with the calibrated parameters and compare with the data:

Show[
SystemModelPlot[cmodel,{"Inertia2.w"},40],
ListPlot[dataw,PlotStyle->],PlotRange->All
]

Addition of Uncertainty to the Models

Validate your models

model =SystemModel["Drone.Examples.Hover"];
model[{"Diagram",Frame->False}]

SystemModelPlot[model,PlotRange->All]

The input is an uncertain force from wind:

simUncertainityPlot = SystemModelUncertaintyPlot[
"Drone.Examples.Hover",
<|
"ParameterValues"->{"windY.k"->TruncatedDistribution[{0,10},NormalDistribution[5,0.5]]},
"SimulationInterval"->{0,30},
"Outputs"->{"positionSensor[2].y"},
"InterpolationPoints"->2000
|>,
PlotRange->All,
PlotHighlighting->{"XSlice"}
]

Workflow for Creation of Installers

Create installers & share it with others

System Modeler at WTC

System Modeler agenda at WTC 2023. All times in CDT

Wednesday

09:30 - 10:00 am New in System Modeler

10:00 - 10:30 am Integrating System Modeler and Finite Element Analysis

10:30 - 11:00 am Modeling Fighters and Drones Using System Modeler

Thursday

09:00 - 09:30 am Calibration and Validation of System Models

Friday

01:30 - 02:00 pm Pioneering the Future of Oil Production with Wolfram Technologies

Have questions?

Meet us at Wolfram Algorithms R&D Expo Hall

Thanks!