Lets say we have a FMU which is getting inputs from Python and simulating at an interval of 0.001s. Does the FMI/FMU standard allow us to run the FMU multiple times for a same input (so Python provides the input at 0.01s interval and the FMU simulates that 10 times at each step)? Would that be faster since we have reduced the communication interface by 1/10th ?
Communication frequency vs Simulation Time for FMU
331 Views Asked by N kube At
1
There are 1 best solutions below
Related Questions in OPENMODELICA
- modelica: compute minimum/maximum of continuous variable over time
- Managing of Navier-Stokes PDEs by means of SBF in Dymola
- alternative to sample function with varying sampling range
- Change output file format to *.csv using dymosim.exe instead of *.mat
- Why same OpenModelica code behaves differently in two files?
- Vary frequency of sin voltage source in Modelica
- Modelica: model in a model and Instantiation
- how to vary a parameter after compiling in modelica
- Why I can not use a global parameter in for loop?
- Wait or pause during Modelica simulation
- Modelica vs Simscape
- Modelica output file during simulation
- How does Modelica check the structural singularity?
- Why doesn't the "across variable" count in the local number of unknowns in Modelica specification?
- Why does the "der()" operator in Modelica apply to the time variable only?
Related Questions in FMI
- FMU Export of Python Code or Python Interface with FMI Standard for Use in EnergyPlus Co-Simulation
- Why has an FMU exported as FMI1 different statistics than if exported as FMI2
- how to compile a FMU on windows to be used in Mac?
- Feeding initial states to a FMU block (FMIKit) in MATLAB
- FMI Toolbox Matlab Azure Devops CI Pipeline Bugs with network service account
- How to define design parameters for an FMU?
- Error in DaeBuilder.create() from a FMU model exported from Dymola
- Array as fmu input
- Export tensorflow.keras.Sequential model as FMU file
- Get FMU/FMI from Anylogic Model
- Max Inputs FMU?
- super.__init__() either complains about too many positional arguments or KeyErrors
- Fmu gives The thread tried to read from or write to a virtual address for which it does not have the appropriate access error for handling binary data
- Error at running Simulink FMU in ROS: "Creation of dllfmu failed"
- Co-simulate two co-simulation type of FMUs in PyFMI
Related Questions in PYFMI
- FMUException: Error loading the binary. Could not load the FMU binary
- Export tensorflow.keras.Sequential model as FMU file
- Co-simulate two co-simulation type of FMUs in PyFMI
- FMU 2.0 interaction - requires parallel "container" for parameter values etc?
- Communication frequency vs Simulation Time for FMU
- Retrieving FMU co-simulation results when using Master in PyFMI
- PyFMI: Setting parameters sometimes not possible (model depending)
- pyfmi ModuleNotFoundError when packaging using pyinstaller
- Error executing FMU model with pyFMI: "pyfmi.fmi.FMUException: Failed to get the Boolean values"
- Why I'm obtaining NaN in the output of a simple FMU exported from Simulink and tested in Python 3?
- How to co-simulate fmu with a Python function?
- FMU FMI simulation, no evaluation of some equations after initialization
- Modest-py python library for FMU parameter estimation using FMPy library instead of PyFMI library
- How to handle unit conversions while interacting with FMUs?
- How to export my OMNeT++ model as an FMU( Functional Mockup Unit)?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
(For CS FMUs:) Updating the inputs only every 10th step can be seen as a special co-simualtion algorithm and is ok. Input variables keep their values until they they are newly set. This will only lead to a benefit in simulation speed, if the the internal calculation time (of a doStep) is small compared to the communication runtime.