I dokumentet föreslås en förlängning av FMI 2.0 för en strikt behandling av diskreta tidsmodeller. Detta inkluderar införandet av diskreta tidstillstånd, deklaration av klockor i modellbeskrivningen och en förlängning av anropsgränssnittet för extern aktivering av klockor av en importerande miljö. Den synkrona diskreta förlängningen möjliggör för första gången synkronisering av FMU:er med miljön och med andra FMU:er. Det specialiserar den befintliga generiska händelsemekanismen i FMI 2.0 och kartor för synkrona funktioner i Modelica. Diskret tid FMU behövs för generering av controller kod från funktionella modeller. Detta papper beskriver olika användningsfall, inklusive en enkel PI controller, mata framåt kontroll med en icke-linjär invers modell och icke-linjär modell prediktiv kontroll. Förslaget om ändring av FMI FCP-001 och förslaget om ändring av Modelica MCP-0024 beskriver de föreslagna utvidgningarna mer i detalj. Testimplementeringar finns i simuleringsverktygen Dymola och OpenModelica och i den importerande optimeringslösningen HQP. De användningsfall som anges i detta dokument har bidragit till att ytterligare finslipa förändringsförslagen och testgenomförandena.
Ytterligare problem relaterade till synkronisering av diskreta tidsmodeller presenteras i REF.
Discrete-time models for control applications with FMI
{'venue': 'Modelica', 'journal': None, 'mag_field_of_study': ['Computer Science']}