This trail shows selected figures and models from examples in Annex A of the SysML Extension for Physical Interaction and Signal Flow Simulation (SysPhS) version 1.1. specification exported to Modelica from the MagicDraw SysML Plugin or Magic Cyber-Systems Engineer ® (Cameo Systems Modeler®) v19SP3 tools.
This Annex A trail also succeeds a similar assessment of the specification's main body figures and diagrams:
The specification offers 5 non-normative examples: Electric Circuit, Signal Processor, Hydraulics, Humidifer, Cruise Control System. There are versions of the first 4 of those under the following MagicDraw/Cameo folder:
/samples/Simulink and Modelica Transformation/
So you might well be asking why those 4 are offered here too.
The trail model versions and diagrams here were created from scratch by Dr Darren and differ in some respects from both the specification figures and the MagicDraw/Cameo vendor versions. They more-or-less follow Webel Best Practice (or indicate where they do not) and are in many cases annotated with modelling remarks and identified issues and concerns.
The exported Modelica code shown in this trail in some cases differs from the Modelica code shown in the specification document, and in some cases the Modelica code shown in the specification has errors (some of which are tracked on this site).
The Modelica reference tool used for code validation is Wolfram SystemModeler, which is highly compliant with the primary Modelica language reference.
OMG members may follow the SysPhyS 1.2 Revision Task Force (RTF) on the OMG JIRA, where some of the issues identified here shall be reported.