Functional Mock-up Interface: Difference between revisions

Content deleted Content added
Tbeu (talk | contribs)
m Add link
Tools support: rm external linkfarm per WP:ELNO
Line 109:
== Accompanying standards and recommendations ==
In May 2014, the project group Smart Systems Engineering (SmartSE) of the [[ProSTEP iViP]] Association published its Recommendation PSI 11 for the cross-company behavior model exchange.<ref>[http://www.prostep.org/en/medialibrary/publications/recommendations-standards.html#c1077 ProSTEP iViP Recommendation PSI 11, Smart Systems Engineering, Behavior Model Exchange, V 1.0], May 2014.</ref> FMI thereby is the technological basis. The PSI 11 specifies interaction scenarios, use cases, a reference process and templates, which thereby could ease the industrial application. End of 2016 the group published a movie, which should highlight the industrial benefits.<ref>[https://www.youtube.com/watch?v=A-3iIot0fO8&t=52s Benefits of utilizing FMI for realizing cross-company Systems Engineering], Status February 2017</ref>
 
==Tools support==
{{external links|section|date=June 2019}}
As of November 2011, FMI is supported on the following simulation frameworks:<ref name="modelica_Jan10"/>
See full, up-to-date list and details in [https://www.fmi-standard.org/tools FMI web pages].
* [[20-sim]] – Modeling and simulation software for complex multi-___domain dynamic systems and development of control systems.
* [[AMESim]] – Simulation software for the modeling and analysis of multi-___domain mechatronics systems from [[Siemens PLM Software]]
* [http://www.esterel-technologies.com/products/scade-display/ ANSYS SCADE Display] - Embedded software design for Human Machine Interface
* [http://www.esterel-technologies.com/products/scade-suite/ ANSYS SCADE Suite] - Model-based embedded software development for critical systems
* [http://www.ansys.com/products/systems/ansys-simplorer ANSYS Simplorer] - Physical modeling & simulation for electrified systems
* ASIM – [[AUTOSAR]] Builder from [[Dassault Systèmes]]
* [http://www.mscsoftware.com/product/adams Adams] - High end multibody dynamics simulation software from MSC Software
* Atego Ace – Co-simulation environment with [[AUTOSAR]] and HIL support
* [[CANoe]] - Comprehensive software tool for development, test and analysis of entire ECU networks and individual ECUs
* [[CATIA]] V6R2012 – Environment for Product Design and Innovation, including systems engineering tools based on Modelica, by Dassault Systèmes
* [[ControlBuild]] – Environment for [[IEC 61131-3]] control applications from Dassault Systèmes
* [https://www.ds.tools/products/hla-and-dis-for-fmi/ coreDS™ for FMI]: Turns a FMU (Functional Mock-up Unit) into a full featured HLA federate and/or DIS simulation
* [http://www.cosimate.com CosiMate]– Co-simulation Environment from ChiasTek
* [[Cybernetica (Norwegian company)]] CENIT - Industrial product for nonlinear Model Predictive Control (NMPC) from Cybernetica
* Cybernetica ModelFit - Software for model verification, state and parameter estimation, using logged process data. By Cybernetica
* [http://www.EcosimPro.com/ EcosimPro] - Continuous and Discrete Modelling and Simulation Software
* DSHplus – Fluid power simulation software from FLUIDON
* [[Dymola]] – Modeling and simulation environment supporting Modelica and FMI from Dassault Systèmes
* [http://www.fordiac.org Eclipse 4diac] – Open source environment for [[IEC 61499]] control applications
* [https://www.opal-rt.com/systems-ephasorsim/ ePHASORSIM] from [https://www.opal-rt.com/ OPAL-RT Technologies Inc.], Electromechanical Power System Real-Time Simulation - Modeling supporting OpenModelica
* [http://www.mentor.com/products/mechanical/flowmaster/ Flowmaster] - Simulation software for modeling thermo-fluid systems
* [http://www.modelon.com/products/fmi-add-in-for-excel/ FMI Add-In for Excel] – Batch simulation of FMUs in Microsoft Excel
* [http://www.fmi-library.org FMI Library] – C library for importing FMUs in custom applications
* [http://www.fmi-standard.org/downloads FMU compliance checker] – Software for verifying FMI standard compliance of FMUs
* [https://github.com/qtronic/fmusdk FMU SDK] – FMU Software Development Kit from QTronic
* [http://www.twt-gmbh.de/fmtc FMU Trust Centre]{{Dead link|date=December 2019 |bot=InternetArchiveBot |fix-attempted=yes }} - cryptographic protection and signature of models including their safe PLM storage; secure authentication and authorization for protected (co-)simulation
* [https://www.gtisoft.com GT-SUITE] - Multi-Physics Simulation Platform for Powertrain and Vehicle Systems
* [[Hopsan]] - Distributed system simulation tool using the [[Bi-directional delay line|TLM]] method
* [http://www.v2c2.at/icos/ ICOS Independent Co-Simulation] – independent co-simulation environment from [http://www.v2c2.at/ Virtual Vehicle Research Center]
* [https://ipg-automotive.com/langswitch/1/ IPG Automotive CarMaker] – simulation software for virtual test driving
* [http://www.etas.com/isolareve ISOLAR-EVE] – Software tool from [[ETAS]] for creation and test of virtual ECUs
* [[JModelica.org]] – Open source Modelica environment from Modelon
* [[MapleSim]] - via the [http://www.maplesoft.com/products/toolboxes/fmi/ MapleSim Connector for FMI] from Maplesoft
* [[MATLAB]] – there is native support as of R2018b through the Projects functionality. Other third party tools support this workflow for older releases.
* MWorks 2.5 – Modelica environment from Suzhou Tongyuan
* NI [[LabVIEW]] – Graphical programming environment for measurement, test, and control systems from National Instruments
* NI VeriStand – Real-Time Testing and Simulation Software from National Instruments
* [https://www.avl.com/iodp Model.CONNECT] - neutral model integration and co-simulation platform from [[AVL (engineering company)|AVL]]
* OpenModelica – Open source Modelica environment from OSMC [https://www.openmodelica.org/ OpenModelica] for transient stability simulations of power systems
* [https://web.archive.org/web/20120629103650/http://www.modelon.com/products/optimica-studio-for-physical-modeling/ OPTIMICA Studio] – Modelica environment from Modelon
* [[PragmaDev Studio]] – Modeling and testing tools for communicating systems
* [http://www.proosis.com/ PROOSIS] - Multidisciplinary Aircraft Simulation Tool.
* [https://ptolemy.berkeley.edu/ptolemyII/ Ptolemy II] from the [[Ptolemy Project]].
* [[Python (programming language)|Python]] – via [https://pypi.python.org/pypi/PyFMI/ PyFMI] from Modelon, also available as part of [[JModelica.org]]
* [https://www.opal-rt.com/software-rt-lab/ RT-LAB] – Real-Time Simulation Software from [https://www.opal-rt.com/ OPAL-RT Technologies Inc.], via [http://www.modelon.com/products/modelon-deployment-suite/fmi-toolbox-for-matlabsimulink FMI Toolbox] from Modelon
* [[Scilab]] - Open Source Matlab alternative via [https://www.scilab.org/software/atoms/fmi-model-exchange-co-simulation FMI Toolbox]
* [https://www.qtronic.de/de/silver.html/ Silver 3.5] – Virtual integration platform for Software in the Loop from QTronic
* [[SIMPACK]] 9 – High end multi-body simulation software from SIMPACK AG
* [[SimulationX]] 3.4 – Modelica environment from ITI
* [[Simulink]] – there is native support for ''importing'' FMUs to Simulink as of R2017b and for ''exporting'' as of R2018b (see [https://www.mathworks.com/help/simulink/co-simulation.html co-simulation with Simulink]). Other third party tools support this workflow for older releases.
* TISC – Co-simulation environment from TLK-Thermo
* [http://www.twt-gmbh.de/co-sim-framework TWT Co-Simulation Framework]{{Dead link|date=December 2019 |bot=InternetArchiveBot |fix-attempted=yes }} - Communication layer tool to flexibly plug together models for performing a co-simulation; front-end for set-up, monitoring and post-processing included
* [http://www.twt-gmbh.de/fmi-matlab TWT Matlab/Simulink FMU Interface]{{Dead link|date=December 2019 |bot=InternetArchiveBot |fix-attempted=yes }} - FMI-compatible plug-and-play interface to Matlab/Simulink, available as an integrated block
* [https://www.dspace.com/en/pub/home/products/sw/simulation_software/veos.cfm VEOS] – Simulation and integration platform for Software in the Loop systems from dSPACE
* [https://www.plm.automation.siemens.com/nl_nl/products/lms/virtual-lab/motion/ Virtual.Lab Motion] - Virtual.Lab Motion is a high end multi body software from [[Siemens PLM Software]]
* [[Wolfram SystemModeler]] - Modelica environment from [[Wolfram Research]]
* [http://www.xmodsoftware.com/ xMOD] - Heterogeneous model integration environment & virtual instrumentation and experimentation laboratory from IFPEN distributed by D2T.
 
==See also==