{"block_close_oss.c33fd1fe9c":"Community en ecosysteem","core-extras.96d330537a":"Basis IR","core-extras.bee831a169":"Substraat","core-extras.61a0822826":"Apps op Core","core-extras.15438cc098":"niet ondersteund","core-extras.ad565d9d01":"Functie","core-extras.0155bf03e5":"Segment legenda","core-extras.8b7110078e":"Algoritmegroepen per datatype","core-extras.25ab4276a6":"Scrollbare capaciteitenmatrix","open-source-fmi.dd1af329dd":"Dweve FMI pakt platformverschillen in simulaties aan. Fixed-point-profielen en backendcontroles maken verschillen zichtbaar voordat die het veiligheidsdossier bereiken.","open-source-fmi.a010de5c61":"Fabric","open-source-fmi.fe0a091fdb":"Producten","open-source-fmi.ceb3e3fe8c":"Fixed-point rekenbibliotheek die FMI-determinisme aandrijft.","open-source-fmi.cd84197771":"Numerus","open-source-fmi.6cc3364a24":"Deterministische simulatie","open-source-fmi.9965ac0ca6":"Deterministische binaire retrieval-engine.","open-source-fmi.c91597c8b9":"BitWeave","open-source-fmi.dbd4513784":"Cryptografische proof-infrastructuur voor AI-reasoning.","open-source-fmi.df84637182":"AION","open-source-fmi.d5d6e83bf2":"Verder verkennen","open-source-fmi.75e393a1ac":"Bekijk verwante systemen","open-source-fmi.f9743247fa":"Lees de documentatie","open-source-fmi.db52af1cb6":"Draai het voorbeeld","open-source-fmi.f8592057ea":"Draai de gedempte oscillator op twee ondersteunde doelplatforms en vergelijk de uitvoer. Referentiecontroles maken afwijkingen zichtbaar voordat die in een veiligheidsdossier terechtkomen.","open-source-fmi.cda2544237":"Deterministische simulatie, geverifieerd","open-source-fmi.90e40d5043":"Aan de slag","open-source-fmi.fd615fc047":"FMI","open-source-fmi.650fabe787":"Deterministische simulatie","open-source-fmi.24a86715d8":"FMI / DETERMINISTISCHE SIMULATIE","open-source-fmi.f1987bc2d1":"Validatie","open-source-fmi.d671ccad33":"Met MPFR · referentiecontroles","open-source-fmi.62b90e42bb":"resultaatcontract / MPFR-orakel","open-source-fmi.a9e552d7cb":"Bewijsinfrastructuur","open-source-fmi.732356da40":"Deterministisch ophalen","open-source-fmi.f7b620280c":"Fixed-point-rekenkunde","open-source-fmi.4d51b77a8e":"Replaycontract","open-source-fmi.362f1f0eaa":"Vergelijking op alle drie","open-source-fmi.d857fe164f":"Geen leverancier","open-source-fmi.266a9a0b8f":"Jij beslist","open-source-fmi.1011dfa597":"De standaard, geen upgrade","open-source-fmi.e03947cc0c":"Soevereiniteit","open-source-fmi.a64165efd9":"Geen speciale machine nodig","open-source-fmi.08a557101e":"Jouw hardware","open-source-fmi.ab65f2797e":"Binnen een door jou gekozen grens","open-source-fmi.980c5d4a9d":"EU-regio","open-source-fmi.8c0f01c721":"Op je eigen machines","open-source-fmi.499493296b":"On-premise","open-source-fmi.b67953af9e":"Eén platform, jouw keuze","open-source-fmi.d5a9f6f81a":"Drie mogelijkheden","open-source-fmi.d0158524ed":"JOUW HARDWARE","open-source-fmi.c387fd0cd2":"EU-REGIO","open-source-fmi.766e2cad1e":"ON-PREMISE","open-source-fmi.cfa4a51372":"Twee vragen bepalen de aanschaf: waar draait het en wie beheert het bewijs. Dweve FMI draait op hardware die je al bezit, on premise of in een Europese regio, terwijl het model en validatiedossier binnen een door jou gekozen grens blijven.","open-source-fmi.3cd2aa3cc1":"en op eigen bodem","open-source-fmi.b144a95356":"Europees,","open-source-fmi.1d197d39c5":"Waar het draait","open-source-fmi.65a4906fa4":"Schone afsluiting","open-source-fmi.867ec601c1":"Controleerbaar bewijs","open-source-fmi.776c33d68b":"Model en bewijs blijven van jou","open-source-fmi.4ea9899cee":"Uitstappad","open-source-fmi.6482c1822a":"Draai het voorbeeld, vergelijk resultaten","open-source-fmi.84a17118f2":"De bewering","open-source-fmi.ef912c1e0b":"Lees het validatiedossier","open-source-fmi.32e3ee7a8f":"Validatiedossier","open-source-fmi.efcd9f6f7e":"Controles met MPFR","open-source-fmi.fef8e889dc":"Rekenkundig bewijs","open-source-fmi.301dd34439":"Voor ingebruikname","open-source-fmi.bc69d2355f":"Wat het bewijs afdekt","open-source-fmi.9f217b9668":"DRAAI HET VOORBEELD","open-source-fmi.424af035ed":"VALIDATIEDOSSIER","open-source-fmi.b6a9e5eec6":"DOELPLATFORMMATRIX","open-source-fmi.aa72d4e11d":"CONTROLEER DIRECT","open-source-fmi.3c9725f7c9":"Een veiligheidsclaim vraagt om meer dan een belofte. Bekijk het resultaatcontract, de matrix met ondersteunde doelplatforms en de validatiemethode met MPFR; draai daarna hetzelfde voorbeeld op twee machines en vergelijk de uitvoer voordat je FMI inzet.","open-source-fmi.11f963abcc":"voor ingebruikname","open-source-fmi.ae52785e9a":"Lees het bewijs","open-source-fmi.69d819fce4":"Validatiedossier","open-source-fmi.0f40aa19af":"Meer controle","open-source-fmi.93ab03ffed":"Minder dubbel werk","open-source-fmi.c56bf4b456":"Geen afhankelijkheid van één leverancier","open-source-fmi.7907ede934":"Risicovermindering","open-source-fmi.62c436123e":"Draait op hardware die je bezit","open-source-fmi.63a4b530e5":"Geen tijd verloren met het verzoenen van resultaten","open-source-fmi.6a29f08e06":"Bespaart","open-source-fmi.a71897888d":"Eén veiligheidsdossier, niet vele","open-source-fmi.2b89699f87":"Waar de waarde terechtkomt","open-source-fmi.8c336ff3db":"Het resultaat","open-source-fmi.3115880727":"SCHONE AFSLUITING","open-source-fmi.5465bada04":"EIGEN HARDWARE","open-source-fmi.e6b9493f79":"GEEN VERZOENING","open-source-fmi.109049bb62":"ÉÉN VEILIGHEIDSDOSSIER","open-source-fmi.bf2dd21274":"De waarde is vooral operationeel. Door dezelfde simulatie onder één gedeclareerd contract op elke machine te vergelijken, zie je waar een doelplatform afwijkt voordat je het veiligheidsdossier afrondt. Teams hoeven verschillen niet langer stilzwijgend bij elkaar te brengen. Het werk draait op bestaande hardware en een overstap naar nieuwe apparatuur krijgt een expliciete validatieroute.","open-source-fmi.ce5b13e336":"Draai het overal","open-source-fmi.b2a38e7a9e":"Bewijs het één keer","open-source-fmi.6f696724c6":"Wat het bespaart en risico vermindert","open-source-fmi.65a198410c":"Hier verwijderd","open-source-fmi.10867d2df5":"Herhaaldelijk betaald","open-source-fmi.914362cebb":"Eén leverancier, één roadmap, één prijs die jij niet bepaalt.","open-source-fmi.bf5dde2d06":"Leveranciersafhankelijkheid","open-source-fmi.23db4ac1b2":"Een nieuwe chip of regio herstart de validatie over de hele portefeuille.","open-source-fmi.b042fec0cc":"Nieuwe hardware","open-source-fmi.c9c0341915":"verloren tijd","open-source-fmi.33d7738484":"Teams discussiëren over welke machine het juiste resultaat gaf.","open-source-fmi.8c902e8583":"Verzoenen","open-source-fmi.9792b9b264":"N gevallen","open-source-fmi.220baaade0":"Elk platform heeft zijn eigen veiligheidsdossier nodig omdat getallen kunnen verschillen.","open-source-fmi.3e33105b1b":"Hervalidatie","open-source-fmi.6be178f88e":"Waar kosten zich verbergen","open-source-fmi.ab7280b5af":"DE OUDE MANIER","open-source-fmi.1fc9bd9c82":"GEEN HERVALIDATIE","open-source-fmi.973f781c07":"De reden om over te stappen wordt duidelijk in de vergelijking. Als simulaties per platform verschillen, moet het veiligheidsdossier voor elke machine opnieuw worden gevalideerd, brengen teams cijfers handmatig bij elkaar en volgt bij iedere hardwarewijziging weer een validatieronde. Met resultaten die onder één gedeclareerd contract worden vergeleken, laat je zien waar een implementatie afwijkt. Het verschil zit in de operatie, niet in het model.","open-source-fmi.6a08b3b5c3":"naast elkaar","open-source-fmi.4012f9d45f":"Hetzelfde werk,","open-source-fmi.4690546dd0":"De oude manier, en deze","open-source-fmi.3751d8a6a8":"Draai op je hardware","open-source-fmi.2e67859212":"Bewijs eenmaal","open-source-fmi.6af74613cf":"Gebouwd in Europa","open-source-fmi.44ab85a252":"Herkomst","open-source-fmi.327bdc843a":"Verwijder de runtime; model en bewijs blijven","open-source-fmi.a148b36c17":"Eén herbruikbaar veiligheidsdossier","open-source-fmi.fdb4974dbe":"Validatiebereik","open-source-fmi.01cb445dea":"Werkstation · cluster · FPGA · edge","open-source-fmi.3123868410":"Implementatiebereik","open-source-fmi.3915907107":"Vergelijking over doelplatforms","open-source-fmi.3229609e15":"Resultaatcontract","open-source-fmi.f988d88a5f":"De operationele feiten","open-source-fmi.fca77b7e3a":"Eén model op elk doelplatform","open-source-fmi.5b116da2ea":"ÉÉN VEILIGHEIDSDOSSIER","open-source-fmi.c968638a6e":"DETERMINISTISCH","open-source-fmi.7e00f3d142":"Een simulatiemodel mag niet van antwoord veranderen wanneer de hardware verandert. Dweve FMI definieert één resultaatcontract voor ondersteunde doelplatforms, controleert elke backend met een MPFR-orakel en laat één validatiedossier met het model meereizen.","open-source-fmi.224da689ba":"elk doelplatform is het eens","open-source-fmi.3d1e7bdec2":"Eén model","open-source-fmi.f7dd5c66e9":"Het resultaatcontract","open-source-fmi.4fcf346811":"Alleen het voordeel","open-source-fmi.0b049b5346":"Niets te doen","open-source-fmi.b258b25d07":"Het resultaat volgt het gedeclareerde contract","open-source-fmi.ac09b9600c":"Vertrouw het","open-source-fmi.1c2d25f042":"Ontworpen en getest in Europa","open-source-fmi.e6ad44f1ed":"Waar vandaan","open-source-fmi.8219743477":"Nee, technici draaien het op de achtergrond","open-source-fmi.6cb165ad18":"Moet ik dit beheren","open-source-fmi.425d5db31c":"Nee, het werkt zelfstandig","open-source-fmi.9e135ce84f":"Begrijp het","open-source-fmi.e3229cf237":"De vragen die mensen stellen","open-source-fmi.a12a815f9b":"Gemoedsrust","open-source-fmi.4a4841a6f1":"GEEN ZORGEN","open-source-fmi.bd4e9c0810":"GEEN INSTALLATIE","open-source-fmi.b1f071a446":"GEEN EXTRA TAAK","open-source-fmi.abc0fdccb9":"Misschien vraag je je af of jij hier iets mee moet. Dat hoeft niet. Technici draaien het op de achtergrond, waar het veiligheidssimulaties op verschillende machines vergelijkt en verschillen zichtbaar maakt.","open-source-fmi.c878874ffa":"Iemand anders doet het werk","open-source-fmi.37a0b494b7":"Jij krijgt het voordeel","open-source-fmi.8a61881223":"Stel je gerust","open-source-fmi.72cd39d7f8":"Voor ons allemaal","open-source-fmi.dd6c938563":"Gewoon goed","open-source-fmi.eeb22aec83":"Draait op gewone computers","open-source-fmi.de72ea9e60":"Eenvoudig","open-source-fmi.c32396901c":"Eén validatiedossier reist met het model mee","open-source-fmi.75f527181b":"Herbruikbaar veiligheidsdossier","open-source-fmi.02bf32494a":"Controles met MPFR vinden afwijkingen voor gebruik","open-source-fmi.cf9b77061f":"Afwijking gevonden","open-source-fmi.34e5fa45f5":"Een gedeclareerd resultaatcontract","open-source-fmi.72aee27620":"Betrouwbaar","open-source-fmi.f603c0224f":"In alledaagse termen","open-source-fmi.ccb9f1391c":"Vier redenen","open-source-fmi.b6c0c395ff":"OP GEWONE COMPUTERS","open-source-fmi.4a9768fab0":"GEEN INSTELLING","open-source-fmi.33906a7dfd":"RESULTAATSCONTRACT","open-source-fmi.b00a146670":"GEDECLAREERD RESULTAAT","open-source-fmi.8ab073271f":"Je hoeft niet te begrijpen hoe het werkt om te genieten van wat het doet. Zie het als schoon water of goede wegen. Je ziet het werk nooit, maar je dag is beter omdat iemand het goed heeft gedaan. Hier zijn vier simpele redenen waarom het ertoe doet.","open-source-fmi.ebd2e15492":"achter veiligere machines","open-source-fmi.b0b9c6048d":"Een stille helper","open-source-fmi.39b28767ec":"Waarom het goed is voor iedereen","open-source-fmi.3477f4d91d":"Gedeclareerd resultaat","open-source-fmi.f28da4b59f":"Vergelijkbare test","open-source-fmi.d0df7ff719":"Het resultaat is te vertrouwen","open-source-fmi.584c2f9e49":"Waarom het helpt","open-source-fmi.02b2cf4e02":"Ze komen altijd overeen","open-source-fmi.e0d1dc9c8a":"Met dit","open-source-fmi.0a44b81281":"Resultaten op beide vergeleken","open-source-fmi.83588406b9":"Het doel","open-source-fmi.e13afd9f47":"Een bureau en een veiligheidskantoor","open-source-fmi.65be829a4f":"Twee computers","open-source-fmi.3503011eec":"Waar je naar kijkt","open-source-fmi.704869f20f":"In gewone woorden","open-source-fmi.660f3e8b3e":"NIETS TE DOEN","open-source-fmi.a612bb3f40":"ELKE COMPUTER","open-source-fmi.ea4c48ae0c":"Dit is de kern in eenvoudige vorm. Dezelfde veiligheidstest draait op twee verschillende computers. Normaal kunnen de antwoorden een fractie van elkaar verschillen. Met Dweve FMI maakt de vergelijking elk verschil zichtbaar. Zet de schakelaar om en bekijk wat er verandert. Precies die vergelijking is waar het om draait.","open-source-fmi.39d31d23af":"één vergelijking","open-source-fmi.e6a18ff62a":"Twee computers,","open-source-fmi.516bf417a6":"Het hele idee, in een plaatje","open-source-fmi.2f2b74b572":"Overal","open-source-fmi.8f5705be47":"Dezelfde test","open-source-fmi.12a67456b8":"Robots die veilig naast mensen werken.","open-source-fmi.2940ff1e5f":"Machines","open-source-fmi.338cd9b82b":"Stabiele stroom, getest voordat het wordt geïnstalleerd.","open-source-fmi.ff7126ef3f":"Het net","open-source-fmi.edf863d2b5":"Zorgvuldig gecontroleerd voordat ze een patiënt bereiken.","open-source-fmi.a8bdd2218d":"Medische pompen","open-source-fmi.7bb7da4026":"Duizenden keren getest op een computer eerst.","open-source-fmi.675ae2cbaf":"Remmen en motoren","open-source-fmi.1c72c0b962":"Getest voordat ze worden gebouwd","open-source-fmi.b1e737e76e":"ALLEDAAGSE DINGEN","open-source-fmi.5d9d34b03b":"FABRIEKEN","open-source-fmi.c2b6b521a7":"STROOM","open-source-fmi.ea898684f8":"ZIEKENHUIZEN","open-source-fmi.c6a8ab2f7b":"AUTO'S","open-source-fmi.fca0f45bb6":"Je zult dit nooit gebruiken, maar je gebruikt de dingen die het helpt beschermen elke dag. Een auto, een medische pomp, de stroom in je huis, de machines in een fabriek. Elk wordt getest op een computer voordat het wordt gebouwd, en dit is het deel dat verschillen tussen doelplatforms zichtbaar maakt. Tik op een plaatje om te zien waarom dat voor elk ervan ertoe doet.","open-source-fmi.3c147615e8":"achter betrouwbare systemen","open-source-fmi.1cbefffe4b":"De onzichtbare kracht","open-source-fmi.d69f76eab8":"Waar het helpt","open-source-fmi.0f7f1377f4":"Gewoon het idee","open-source-fmi.1a03bcb291":"Geen jargon","open-source-fmi.3f66052a10":"Vanaf","open-source-fmi.35ca1675a9":"Gebouwd en getest in Europa","open-source-fmi.64ae43e8fe":"Zekerheid","open-source-fmi.3a21d9aab2":"Niets te installeren of beheren","open-source-fmi.7e13d94a5a":"Voor jou","open-source-fmi.1fe023c72e":"Maakt verschillen overal zichtbaar","open-source-fmi.b017742a89":"Het doet","open-source-fmi.6a12bacfff":"Een zorgvuldige helper voor veiligheidstests","open-source-fmi.3dd5d5b49f":"Het is","open-source-fmi.c943a1db59":"Als je maar één ding leest","open-source-fmi.cc835fe349":"Het korte antwoord","open-source-fmi.93844fe5e2":"VOOR IEDEREEN","open-source-fmi.04f52a5c28":"VEILIG","open-source-fmi.1c34a90a63":"SIMPEL","open-source-fmi.642be3d898":"Je zult dit zelf nooit gebruiken. Maar het is een klein, zorgvuldig ding dat helpt om auto's, vliegtuigen en medische apparaten veilig te houden. Hier is het hele idee, stap voor stap, met een alledaags voorbeeld bij elke stap.","open-source-fmi.f572c73bb9":"en waarom dat om je heen telt","open-source-fmi.66e1586456":"Een klein onderdeel","open-source-fmi.a1be034bc8":"Replayvergelijking","open-source-fmi.5551c2393f":"Zelfde FMU","open-source-fmi.a35c575f3d":"Hardware in de lus","open-source-fmi.7350eb1834":"FPGA-schuilplaats","open-source-fmi.572e251d1e":"Parameter sweep over nodes","open-source-fmi.d75dc68bbd":"Cluster","open-source-fmi.06ff03e32e":"Auteur en run, enkele host","open-source-fmi.9560ed3374":"Werkstation","open-source-fmi.e57316ab69":"Drie mogelijkheden, één FMU","open-source-fmi.327a55f82d":"Eén FMU, elk doelplatform","open-source-fmi.b503c4e427":"HIL","open-source-fmi.cef7f9bd36":"FPGA","open-source-fmi.e3b9b52696":"CLUSTER","open-source-fmi.7e785f79ba":"WERKSTATION","open-source-fmi.1edbc89e07":"Een simulatie-engineer maakt en draait een FMU op zijn werkstation. Dezelfde FMU kan op een cluster worden vergeleken voor parameter-sweeps. Ook op een FPGA-shelter kan die FMU worden gebruikt voor hardware-in-the-loop-scenario's met een strikt latencybudget. Het replaycontract blijft in alle drie situaties geldig.","open-source-fmi.1d9965564d":"Werkstation, cluster, FPGA-shelter","open-source-fmi.6ab2f5bf1f":"Zelfde FMU","open-source-fmi.f4bbf42cfe":"Deployment topologieën","open-source-fmi.6b5eb5323e":"Deterministische simulatie","open-source-fmi.0c2a930099":"Profielen","open-source-fmi.b3776d63ad":"Backends","open-source-fmi.eb39bbf6cc":"Variantie","open-source-fmi.51ab88da6e":"Referentiecontrole","open-source-fmi.217fc9a42f":"Deterministische simulatie","open-source-fmi.fa407a656c":"Q31.32, Q16.16, 64 december_6","open-source-fmi.5fa265f0d4":"CPU, GPU, FPGA, edge, gedistribueerd","open-source-fmi.acc075b26e":"Gecontroleerd tegen MPFR","open-source-fmi.e0c97bd053":"Wat er wordt geleverd","open-source-fmi.d6b54113f0":"Runtimeprofiel","open-source-fmi.d59ed14bf9":"ROEST","open-source-fmi.ca97162dc5":"FMI is geschreven in Rust op de Numerus-rekenbasis, gebruikt fixed-point-paden met MPFR-referentiecontroles en ondersteunt Model Exchange, Co-Simulation en Scheduled Execution op vijf backends.","open-source-fmi.c7afbc7eeb":"op elk doelplatform","open-source-fmi.d42a2db3fe":"Geverifieerd","open-source-fmi.7b771909eb":"Gecontroleerd","open-source-fmi.5ec02acc14":"Model ongewijzigd","open-source-fmi.03128bed90":"Verificatie","open-source-fmi.a5b48d1757":"Ongewijzigd, standaard FMU","open-source-fmi.68c2cc7f0c":"Model","open-source-fmi.25169adeca":"Eén case, elke backend","open-source-fmi.87025bab20":"Veiligheidszaak","open-source-fmi.a2b55fb9da":"Float vervangen door fixed-point","open-source-fmi.45f053dc73":"Rekenkunde","open-source-fmi.5f6c5a53a3":"Wat verandert, wat niet","open-source-fmi.be6d2b407e":"Vloer vervangen","open-source-fmi.3691acaffc":"Traditionele FMI kan per platform verschillen doordat de berekeningen op floating-point rusten. Dweve FMI gebruikt een fixed-point-rekenpad met MPFR-referentiecontroles. Het simulatiemodel en veiligheidsdossier blijven expliciet, terwijl hetzelfde FMU-archief op workstation, cluster en FPGA kan worden vergeleken. De keuze van het doelplatform is operationeel, niet numeriek.","open-source-fmi.6c1b1ae685":"Houd het model en het veiligheidsdossier","open-source-fmi.ea86596594":"Vervang de vloer","open-source-fmi.762dc3d3ad":"Zweven versus vast","open-source-fmi.e2a924db5a":"Geen platform asterisk","open-source-fmi.5c0eaf74b2":"Reproduceerbaarheid = vertrouwen","open-source-fmi.2dbb77a4db":"Chemische massa en energie, PLC co-sim.","open-source-fmi.3e6c37afa5":"Procesautomatisering","open-source-fmi.09572ad1cf":"Kinematica, traject, sensorfusie.","open-source-fmi.fa3cd523ba":"Besturing en planning","open-source-fmi.544a8a176d":"Vermogensomvormers, integratie van hernieuwbare energie.","open-source-fmi.9fa6f76803":"Net en energie","open-source-fmi.aac5f8af78":"Pompdynamiek en apparaatgedrag.","open-source-fmi.eae25218d9":"Apparaatprestaties","open-source-fmi.11a1136a89":"Validatie van regelwetten, proef in loop.","open-source-fmi.1959e1dc45":"Vluchtdynamica","open-source-fmi.a16f63ff79":"Motor, transmissie, rem, ophanging.","open-source-fmi.89341b9804":"Aandrijflijn en chassis","open-source-fmi.78bd320e1a":"Waar FMI landt","open-source-fmi.2e2486ec33":"SECTORLADDER","open-source-fmi.0b19787d2a":"INDUSTRIEEL","open-source-fmi.9147d23e40":"ROBOTICA","open-source-fmi.b3eb6065b2":"ENERGIE","open-source-fmi.1731152693":"MED","open-source-fmi.7a32d61649":"AERO","open-source-fmi.50c3f10f5b":"AUTO","open-source-fmi.453490866d":"Dweve FMI is bedoeld voor domeinen waarin simulatieresultaten ontwerp en besluitvorming ondersteunen. Automotive, luchtvaart, medische hulpmiddelen, energie, robotica, industriële besturing en digitale tweelingen hebben bewijs nodig dat simulatieresultaten reproduceerbaar, traceerbaar en per doelplatform controleerbaar zijn.","open-source-fmi.c12778212a":"niet onderhandelbaar is","open-source-fmi.c84c8684f9":"Waar reproduceerbaarheid","open-source-fmi.486fb84c09":"Primaire domeinen","open-source-fmi.9babbe6fed":"Deterministische simulatie","open-source-fmi.b570316ceb":"Model exchange en co-simulation","open-source-fmi.79f5b225cf":"Modi","open-source-fmi.7ac03632f2":"Geverifieerd tegen MPFR","open-source-fmi.58c76110f0":"In cijfers","open-source-fmi.a729b3158a":"Round-trip getrouwheid","open-source-fmi.1d7c70637c":"Compliant importeren","open-source-fmi.8b7df3b421":"Correct afgeronde fixed-point rekenkunde","open-source-fmi.8ae897a240":"Deterministische kernel","open-source-fmi.38a040c337":"Dweve FMI","open-source-fmi.e4621247b0":"Dubbele evenementensourcing","open-source-fmi.34214aaa54":"Brug","open-source-fmi.08ce9a6f83":"Multi-FMU master algoritme","open-source-fmi.a5e7607493":"Orchestreer","open-source-fmi.d72141b240":"Standaard FMU-archief, ondertekend","open-source-fmi.f3e4fadb9e":"Exporteren","open-source-fmi.8183c95776":"Elke FMI 3.0-compliant tool","open-source-fmi.d6fbc9d2bd":"Importeren","open-source-fmi.d3ce50b819":"Waar FMI inplugt","open-source-fmi.07a56cd0db":"INTEGRATIEGRAFIEK","open-source-fmi.bec8a661ee":"BRUG","open-source-fmi.6d0ca17825":"ORCHESTREER","open-source-fmi.c0b9641f51":"EXPORTEREN","open-source-fmi.b034fe864d":"IMPORTEREN","open-source-fmi.21dd4be136":"Dweve FMI integreert met bestaande toolchains via FMU import en export, multi-model orchestration en digital twin bridging. Importeer FMU's uit elke FMI 3.0-compliant tool met automatische float naar fixed conversie. Exporteer FMU's voor downstream tools die floating-point nodig hebben.","open-source-fmi.bfd2c7daac":"orkestreren en overbruggen","open-source-fmi.1d2ba9a35c":"Importeren, exporteren,","open-source-fmi.899e5920ef":"Past in de FMI-toolketen","open-source-fmi.14ffdb8c88":"Luidruchtig bij falen","open-source-fmi.6f61768f7c":"MPFR orakel","open-source-fmi.d8fcb69192":"Tolerantie overschreden stopt de run met een getypeerde fout en de genoemde vergelijking.","open-source-fmi.7e129e0a64":"Faalmodi","open-source-fmi.1cd2d08aad":"Een opgenomen run reproduceert vanuit zijn event log via de Twin bridge.","open-source-fmi.c0f85d6679":"Opnieuw afspelen","open-source-fmi.9f9921bd52":"Zelfde FMU op CPU, GPU, FPGA en edge. Outputvectoren vergeleken.","open-source-fmi.946b2a4159":"Cross-backend","open-source-fmi.f359d78fdc":"Fixed-point-bewerkingen gecontroleerd tegen een MPFR-referentie.","open-source-fmi.81fc07fd34":"Vier controletrappen","open-source-fmi.8501b5781e":"VALIDATIEPIJPLIJN","open-source-fmi.4e250b4fde":"HERHAAL","open-source-fmi.9b2d3887e5":"MPFR","open-source-fmi.4614acbc6e":"Numerieke controles gebruiken de rekenkundige basis van Numerus en een MPFR-referentie. Een cross-backendvergelijking draait dezelfde FMU op elk doelplatform en legt verschillen in de uitvoer vast. Deterministische replay reconstrueert een opgenomen run uit het eventlog; fouten worden expliciet gemeld in plaats van stilzwijgend genegeerd.","open-source-fmi.122d0041bb":"Vergeleken over doelen","open-source-fmi.09c96602f5":"MPFR orakel","open-source-fmi.d23f65d234":"Validatie harnas","open-source-fmi.390bfe8641":"Zelfde kernel","open-source-fmi.5ac19e0bce":"Over nodes","open-source-fmi.bb3d98dfee":"Gedistribueerd","open-source-fmi.54504b104b":"Ingebedde controllers","open-source-fmi.8440b9eb7d":"Rand","open-source-fmi.94ff919f31":"Hardware in lus","open-source-fmi.a7a987d710":"Parametersweeps","open-source-fmi.a6a6318544":"GPU","open-source-fmi.4afb811042":"Workstation en CI","open-source-fmi.ff221d4752":"CPU","open-source-fmi.59080f06ce":"Eén kernel, vijf doelen","open-source-fmi.7c698127c7":"Backend lattice","open-source-fmi.a5c1c58f0e":"GEDISTRIBUEERD","open-source-fmi.fe79447bad":"RAND","open-source-fmi.50e2826c52":"Dezelfde deterministische kernel draait op een workstation-CPU, GPU, FPGA, ingebouwd edge-apparaat en verspreid over meerdere nodes. Resultaten kunnen onder het gedeclareerde contract worden vergeleken, zodat de keuze voor een platform operationeel en niet numeriek blijft.","open-source-fmi.a8d257247f":"elk doel","open-source-fmi.354db4a965":"Zelfde simulatie,","open-source-fmi.fbf68005eb":"Referentievariantie","open-source-fmi.0d95fab48e":"MPFR grondwaarheid, alleen gebruikt voor verificatie.","open-source-fmi.db1c784524":"Referentie","open-source-fmi.2f01132c9b":"EXACT","open-source-fmi.2232deb06c":"6 dec cijfers, bank- en facturatiescenario's.","open-source-fmi.362d711f93":"Decimale boekhouding","open-source-fmi.7fdd34297b":"Dec64_6","open-source-fmi.f720a1212d":"32 frac bits, standaard profiel, volledige precisie.","open-source-fmi.0d4863fc9a":"Algemene simulatie","open-source-fmi.378401cce4":"16 frac bits, smalle bereiken, batterijvriendelijk.","open-source-fmi.8ff03fbc23":"Edge en embedded","open-source-fmi.1b9c6ea9c1":"Drie deterministische profielen","open-source-fmi.b28817bbc6":"PRECISIE LADDER","open-source-fmi.6e411e56f3":"Q31.32 dekt de meeste simulatiebehoeften. Q16.16 past bij embedded en edge doelen. Dec64_6 dekt domeinspecifieke decimale boekhouding. Alle drie rusten op de Numerus rekenkundige basis, waar elke bewerking correct wordt afgerond en geverifieerd tegen de MPFR wiskundige referentiebibliotheek.","open-source-fmi.482fc6220f":"Referentievergelijking","open-source-fmi.b2d5f9e409":"Drie fixed-point profielen","open-source-fmi.5bfbf7d800":"Kosten zijn verborgen","open-source-fmi.a197746040":"Variantie is echt","open-source-fmi.bc04491d9c":"Nieuwe chip of cloud betekent de hele portfolio opnieuw toetsen.","open-source-fmi.683c4d3deb":"Hardware-lock-in","open-source-fmi.b0fcb6e7ff":"klein numeriek verschil","open-source-fmi.25f191d4c0":"Een trigonometrische functie in de ene bibliotheek kan licht verschillen van die in een andere.","open-source-fmi.34dcf8850c":"libm variantie","open-source-fmi.4b4d7f6128":"pin-compiler","open-source-fmi.ee8b2d50ca":"Compiler optimalisatie verandert float volgorde; resultaten verschuiven.","open-source-fmi.ab090fdc37":"Compiler gevoeligheid","open-source-fmi.43b95f29db":"N testopstellingen","open-source-fmi.7e93753fef":"Workstation, CI, certificering: vergelijk de doelplatforms en leg verschillen vast in het veiligheidsdossier.","open-source-fmi.2f9d0de86a":"Platform divergentie","open-source-fmi.004862397c":"Vier divergentiebronnen","open-source-fmi.7e7ea34028":"WAAR FLOATS BIJTEN","open-source-fmi.ef46602747":"LIBM","open-source-fmi.e0dbcded97":"COMPILER","open-source-fmi.4b35e752ed":"AFWIJKEN","open-source-fmi.20a8d961ed":"De Functional Mock-up Interface is de industriestandaard voor modeluitwisseling en co-simulatie. De standaard wordt gebruikt in veiligheidskritieke domeinen waar simulatieresultaten ontwerpbeslissingen, veiligheidsdossiers en wettelijke indieningen onderbouwen. Traditionele FMI-implementaties gebruiken vaak IEEE 754 floatingpointrekenkunde, waardoor platformverschillen moeten worden gecontroleerd.","open-source-fmi.5eaf2787d4":"breekt compliance en vertrouwen","open-source-fmi.a74a9598b4":"Floating-point variantie","open-source-fmi.8a9400005c":"Dezelfde simulatie mag niet afwijken","open-source-fmi.4ec6d609ab":"Deterministische simulatie","open-source-fmi.da59e25344":"Numerus, correct afgerond","open-source-fmi.ac152dffc1":"Rekenkundige basis","open-source-fmi.fbabe853f6":"CPU, GPU, FPGA, Edge, gedistribueerd","open-source-fmi.6f46b8d91b":"Modeluitwisseling, co-simulatie","open-source-fmi.5528087839":"Geverifieerde feiten over het project","open-source-fmi.60e6382282":"MODELWISSEL","open-source-fmi.2dd1a09389":"Dweve FMI implementeert Model Exchange, Co-Simulation en Scheduled Execution met deterministische fixed-point-rekenkunde in Rust. Reële berekeningen volgen het geconfigureerde fixed-point-pad. Resultaten kunnen op edge, CPU, GPU, FPGA en gedistribueerde doelplatforms worden vergeleken, met MPFR als wiskundige referentie waar dat van toepassing is. Drie fixed-point-profielen dekken engineeringdoelen zonder het simulatiemodel te veranderen.","open-source-fmi.a09604cfe3":"Vaste-komma. Multi-backend","open-source-fmi.68f6f5a6f9":"Deterministische FMI","open-source-fmi.388d6fbc05":"Wat FMI is","open-source-fmi.72028daa5e":"Hetzelfde FMU-archief kan op elke backend worden vergeleken. Eén simulatie, één validatiedossier.","open-source-fmi.6fea20df53":"CHECK: outputvectoren vergeleken met de referentie","open-source-fmi.e55e620773":"controleer cross-target gelijkheid","open-source-fmi.f403533333":"stappen: 1000 backend: fpga profiel: Q16.16","open-source-fmi.f8e6f536dd":"draai dezelfde FMU op FPGA-backend","open-source-fmi.28654615e5":"stappen: 1000 backend: cpu profiel: Q31.32","open-source-fmi.aff2418653":"draai gedempte oscillator op CPU-backend","open-source-fmi.720213ff23":"fmi: cross-platform determinismecontrole","open-source-fmi.6c4b4eacce":"Zelfde FMU-archief","open-source-fmi.8df268baf0":"Zelfde FMU, vier backends","open-source-fmi.e4fa4ee240":"Cross-target controle","open-source-fmi.d278e5fccc":"Draai het referentiemodel van de gedempte oscillator op je ontwikkelmachine en op je CI-server. Vergelijk de outputvectoren en bewaar het cross-platform-validatierecord. Het contract is de gedeclareerde vergelijking en de scope daarvan, niet een ongekwalificeerde gelijkheidsclaim.","open-source-fmi.767a4d189a":"Elk platform. Elke run","open-source-fmi.da54c088ba":"Gedeclareerde representatie","open-source-fmi.131f781cb4":"De validatierun","open-source-fmi.aba3dee917":"Wat het bespaart","open-source-fmi.ef3dffee30":"Gebouwd in Europa, data blijft staan","open-source-fmi.76b4d9f30d":"On premise, EU-regio, jouw hardware","open-source-fmi.14e290c0bf":"Bekijk het resultaatcontract","open-source-fmi.db29d3b02a":"Dweve FMI is het standaarduitwisselpad voor engineeringteams die simulaties op meerdere machines willen vergelijken. Deterministische rekenkunde maakt de veiligheidsargumentatie expliciet per gedeclareerd doelplatform, in plaats van platformverschillen stilzwijgend te verbergen. Het werk kan draaien op hardware die je al bezit of in een Europese regio.","open-source-fmi.b72aa8825b":"op ieder doelplatform","open-source-fmi.c274b4ab67":" resultaten vergelijken","open-source-fmi.47e86cd0d8":"Eén simulatiemodel","open-source-fmi.cc779305ae":"FMI","open-source-fmi.2f9ecc606a":"Veiligere auto's, vliegtuigen en apparaten","open-source-fmi.750c2096f3":"Veiligheidsbewijs moet meereizen","open-source-fmi.21a1667b08":"Waar komt het vandaan","open-source-fmi.7a3ea32828":"Ja, het resultaat wordt gecontroleerd","open-source-fmi.85083f1a43":"Mag ik erin kijken","open-source-fmi.2183315ae3":"Moet ik iets doen","open-source-fmi.eb1b344997":"Nee, het werkt op de achtergrond","open-source-fmi.f4e4e83e14":"Moet ik het beheren","open-source-fmi.2cc00136c2":"Ingenieurs die veilige machines bouwen","open-source-fmi.54f8de57f6":"Wie gebruikt het","open-source-fmi.0970f40801":"Maakt verschillen tussen doelplatforms zichtbaar","open-source-fmi.ca032b5844":"Resultaten over doelplatforms vergelijken","open-source-fmi.7ccd8cfc31":"Voor iedereen","open-source-fmi.afae86e6ff":"Deterministische simulatie","open-source-fmi.faaeaea9b3":"Voordat een auto, vliegtuig of medische pomp wordt gebouwd, testen ingenieurs die eerst op een computer. Dezelfde test kan op verschillende machines iets anders uitpakken, en voor een rem maakt zo’n klein verschil uit. FMI maakt de vergelijking zichtbaar waar de simulatie ook draait, zodat de mensen die veiligheid controleren weten wat ze vergelijken.","open-source-fmi.4f29c5fb6d":"","open-source-fmi.2f8c9bc1d6":"op iedere machine","open-source-fmi.84590e8809":"Vergelijkbare testuitslag","open-source-fmi.0b3bea0bdb":"Referentievariantie, gecontroleerd tegen MPFR","open-source-fmi.2956ef9ad6":"Determinisme","open-source-fmi.72d39472d8":"Vast punt (Q31.32, Q16.16, Dec64_6)","open-source-fmi.05d5b4a2b6":"FMI, Model Exchange en Co-Simulation","open-source-fmi.2dfa66079d":"Standaard","open-source-fmi.e9921e9ad2":"Rust (editie 2021)","open-source-fmi.89b86ab0e6":"Taal","open-source-fmi.workspaceLabel":"Werkomgeving","open-source-fmi.workspaceValue":"30 crates · runtime, tooling en backends","open-source-fmi.942587e61e":"Projectblad","open-source-fmi.d4a74b503a":"Lees de documentatie","open-source-fmi.acfc2cea44":"De huidige FMI-workspace is meer dan een uitwisselingsgrens: hij bevat FMU-import en -export, een FMI 3.0-runtime en C FFI, orkestratie van co-simulaties, solvers, TQL, conformance-tooling en CPU-, GPU-, FPGA-, edge- en distributed backends. Fixed-point-paden en controles met MPFR zijn gericht op reproduceerbare resultaten op ondersteunde doelplatforms.","open-source-fmi.0d9a1cecc7":"op ondersteunde doelplatforms","open-source-fmi.216ce8af87":"Herhaal simulaties","open-source-fmi.6ea56fae9e":"AUTO","open-source-fmi.1ebcf0170c":"LUCHTVAART","open-source-fmi.0852bdaf94":"MED","open-source-fmi.7e8c74cbea":"ENERGIE","open-source-fmi.98a8735785":"ROBOTICA","open-source-fmi.fde749e559":"INDUSTRIEEL","open-source-fmi.ac76b931f7":"AUTO'S","open-source-fmi.e5b73ae3b9":"ZORG","open-source-fmi.10149aa571":"ENERGIE","open-source-fmi.e0a6f4fda2":"FABRIEK","open-source-fmi.5d0b2f6bd4":"WAARGENOMEN","open-source-fmi.d3a933a34d":"GEMENGD","open-source-fmi.8766e017df":"GEVERIFIEERD","open-source-fmi.6e10953f3e":"PAD","open-source-fmi.35e0d0360a":"LIVE","open-source-fmi.10a87133a3":"VEILIG","open-source-fmi.c341c7fe10":"VOOR","open-source-fmi.hero.eyebrow":"FMI","open-source-fmi.hero.title.lead":"Een co-simulatie-runtime in Rust","open-source-fmi.hero.title.accent":"die deterministisch blijft","open-source-fmi.hero.technical.lede":"FMI maakt modellen interoperabel. Dweve FMI is een FMI 3-co-simulatie-runtime in Rust: één modelcontract, deterministisch opgelost, over FMU's georkestreerd en uitgevoerd op de backend die jij kiest. Rust zit achter de grens; aan de buitenkant staat de standaard fmi3-functietabel.","open-source-fmi.hero.technical.action.primary":"Zie het runtimecontract","open-source-fmi.hero.technical.action.secondary":"Lees de documentatie","open-source-fmi.hero.technical.ledger.label":"Projectblad","open-source-fmi.hero.technical.ledger.pill":"FMI 3","open-source-fmi.hero.technical.ledger.row.standard.label":"Standaard","open-source-fmi.hero.technical.ledger.row.standard.value":"FMI 3: Modeluitwisseling, co-simulatie, geplande uitvoering","open-source-fmi.hero.technical.ledger.row.language.label":"Taal","open-source-fmi.hero.technical.ledger.row.language.value":"Rust, met de volledige fmi3 C ABI geëxporteerd","open-source-fmi.hero.technical.ledger.row.numerics.label":"Numeriek","open-source-fmi.hero.technical.ledger.row.numerics.value":"FMI-floats aan de grens, deterministische Numerus-formaten daarbinnen","open-source-fmi.hero.technical.ledger.row.backends.label":"Backends","open-source-fmi.hero.technical.ledger.row.backends.value":"CPU, GPU, FPGA, edge en gedistribueerd","open-source-fmi.hero.technical.ledger.row.state.label":"Toestand","open-source-fmi.hero.technical.ledger.row.state.value":"Checkpoints, herstellen, replayen en vertakken","open-source-fmi.hero.technical.ledger.row.bridge.label":"Brug","open-source-fmi.hero.technical.ledger.row.bridge.value":"Bidirectionele synchronisatie met Dweve Twin","open-source-fmi.hero.technical.ledger.row.licence.label":"Licentie","open-source-fmi.hero.technical.ledger.row.licence.value":"Apache-2.0 · zelf te hosten","open-source-fmi.hero.business.lede":"FMI, de Functional Mock-up Interface, maakt simulatiemodellen interoperabel. Dweve FMI is een open-source FMI 3-co-simulatie-runtime in Rust onder Apache-2.0 die één model van de eerste ontwerpstudie tot naast het draaiende bedrijfsmiddel meeneemt, zonder herbouw per fase.","open-source-fmi.hero.business.action.primary":"Zie het programmaverschil","open-source-fmi.hero.business.action.secondary":"Schalen zonder herschrijven","open-source-fmi.hero.business.ledger.label":"Programmasheet","open-source-fmi.hero.business.ledger.pill":"FMI 3","open-source-fmi.hero.business.ledger.row.programme.label":"Programma","open-source-fmi.hero.business.ledger.row.programme.value":"Eén model van ontwerp tot operatie","open-source-fmi.hero.business.ledger.row.suppliers.label":"Leveranciers","open-source-fmi.hero.business.ledger.row.suppliers.value":"FMI 3 pakketten gevalideerd bij intake","open-source-fmi.hero.business.ledger.row.scale.label":"Schaal","open-source-fmi.hero.business.ledger.row.scale.value":"Versnelling en distributie zonder herschrijving","open-source-fmi.hero.business.ledger.row.interruption.label":"Onderbreking","open-source-fmi.hero.business.ledger.row.interruption.value":"Verlies blijft beperkt tot de tijd sinds het laatste checkpoint","open-source-fmi.hero.business.ledger.row.operation.label":"Operatie","open-source-fmi.hero.business.ledger.row.operation.value":"Live Dweve Twin-brug met conflictbeleid","open-source-fmi.hero.business.ledger.row.record.label":"Dossier","open-source-fmi.hero.business.ledger.row.record.value":"Herkomst van elke waarde die de grens overgaat","open-source-fmi.hero.business.ledger.row.licence.label":"Licentie","open-source-fmi.hero.business.ledger.row.licence.value":"Apache-2.0 · zelf te hosten","open-source-fmi.hero.consumer.lede":"FMI maakt simulatiemodellen interoperabel. Dweve FMI houdt hetzelfde model bruikbaar: een lift, pomp of voertuig kan eerst als model worden getest en later naast de echte machine blijven draaien.","open-source-fmi.hero.consumer.action.primary":"Begin voordat de machine bestaat","open-source-fmi.hero.consumer.action.secondary":"Het model naast de machine","open-source-fmi.hero.source":"Vraag naar de release","open-source-fmi.hero.consumer.ledger.label":"In gewone woorden","open-source-fmi.hero.consumer.ledger.pill":"Voor iedereen","open-source-fmi.hero.consumer.ledger.row.what.label":"Wat het is","open-source-fmi.hero.consumer.ledger.row.what.value":"Een manier om machines eerst als model te testen","open-source-fmi.hero.consumer.ledger.row.computers.label":"Computers","open-source-fmi.hero.consumer.ledger.row.computers.value":"Hetzelfde model op kleine en grote machines","open-source-fmi.hero.consumer.ledger.row.together.label":"Samen","open-source-fmi.hero.consumer.ledger.row.together.value":"Afzonderlijke modellen werken als één systeem","open-source-fmi.hero.consumer.ledger.row.memory.label":"Geheugen","open-source-fmi.hero.consumer.ledger.row.memory.value":"Stop een test en ga er later mee verder","open-source-fmi.hero.consumer.ledger.row.beside.label":"Naast de machine","open-source-fmi.hero.consumer.ledger.row.beside.value":"Voorspellingen naast echte metingen","open-source-fmi.hero.consumer.ledger.row.open.label":"Repository","open-source-fmi.hero.consumer.ledger.row.open.value":"Verschijnt in ronde tien","open-source-fmi.breadcrumb.home":"Open Source","open-source-fmi.close.accent":"en houd het door elke fase heen","open-source-fmi.close.panel.title":"Wat het contract vastlegt","open-source-fmi.close.panel.tag":"FMI 3","open-source-fmi.close.panel.row.0.label":"Interfaces","open-source-fmi.close.panel.row.0.value":"Drie gedeclareerde interfacetypen","open-source-fmi.close.panel.row.1.label":"Identiteit","open-source-fmi.close.panel.row.1.value":"Waarden, klokken en toestand houden de hunne","open-source-fmi.close.panel.row.2.label":"Checkpoints","open-source-fmi.close.panel.row.2.value":"Modus, tijd en oplosserstatus samen opgeslagen","open-source-fmi.close.panel.row.3.label":"Plaatsing","open-source-fmi.close.panel.row.3.value":"Knooppunten mogen wisselen, de run niet","open-source-fmi.close.panel.foot":"Distributie verandert waar het werk draait, niet wat de run betekent.","open-source-fmi.breadcrumb.current":"FMI","open-source-fmi.close.label":"Ga aan de slag","open-source-fmi.close.headline":"Definieer het model één keer","open-source-fmi.close.body":"Dweve FMI verschijnt in de tiende ronde van het publicatieprogramma. Zodra dat gebeurt, laad je de runtime via de standaard FMI 3-functietabel die je host al begrijpt, of bouw je rechtstreeks met de Rust-crates. Voer je eigen model uit op je eigen hardware, maak checkpoints tijdens de studie en houd hetzelfde model naast het operationele bedrijfsmiddel zodra het in gebruik is.","open-source-fmi.close.action.primary":"Lees de FMI 3-standaard","open-source-fmi.close.action.secondary":"Lees de documentatie","open-source-fmi.close.action.tertiary":"Verken gerelateerde systemen","open-source-fmi.next.eyebrow":"Ga door met verkennen","open-source-fmi.next.aion.category":"Bewijsinfrastructuur","open-source-fmi.next.aion.title":"AION","open-source-fmi.next.aion.description":"Cryptografische bewijsinfrastructuur voor AI-redeneringen.","open-source-fmi.next.bitweave.category":"Deterministische retrieval","open-source-fmi.next.bitweave.title":"BitWeave","open-source-fmi.next.bitweave.description":"Deterministische binaire retrieval-engine.","open-source-fmi.next.numerus.category":"Deterministische rekenkunde","open-source-fmi.next.numerus.title":"Numerus","open-source-fmi.next.numerus.description":"Deterministische rekenkunde voor elke Dweve FMI-run binnen de grens.","open-source-fmi.next.fabric.category":"Producten","open-source-fmi.next.fabric.title":"Fabric","open-source-fmi.next.fabric.description":"Duurzame uitvoering voor workloads die langer leven dan één proces.","open-source-fmi.section.fmi-eng-contract.eyebrow":"De standaard als runtimecontract","open-source-fmi.section.fmi-eng-contract.headlineLead":"Eén model","open-source-fmi.section.fmi-eng-contract.headlineAccent":"op drie manieren aangestuurd","open-source-fmi.section.fmi-eng-contract.body":"Model Exchange, Co-Simulation en Scheduled Execution zijn drie FMI 3-interfacetypen, geen drie losstaande producten. Een host gebruikt de interfacetypen die een FMU declareert. Dweve FMI implementeert de standaardcontracten met gedeelde model-, status- en levenscyclusregels, zodat variabelen, klokken, derivaten en opgeslagen status hun gedeclareerde identiteit behouden wanneer een ondersteunde uitvoeringsvorm verandert. Een conformiteitstest kan waardereferenties en statusovergangen vergelijken voordat de uitvoer wordt vergeleken. Een verschil dat daar opduikt wijst op het gedeelde subsysteem en niet op de interface die de host toevallig koos.","open-source-fmi.section.fmi-eng-contract.secondaryKicker":"Wat gebruikelijk blijft","open-source-fmi.section.fmi-eng-contract.secondaryLeft":"Het statische model declareert waardereferenties, typen, dimensies, causaliteit, variabiliteit, initieel beleid, afhankelijkheden, toestanden, afgeleiden, indicatoren en klokken. Een live-instantie voegt huidige waarden, modus, tijd, oplosserstatus en runtime-statistieken toe. Met Model Exchange kan de host een eigen integratie hebben. Co-simulatie zorgt ervoor dat de instantie eigen communicatiestappen kan uitvoeren. Met geplande uitvoering kunnen klokken modelpartities activeren. De uitvoeringsvorm verandert wie het werk aanstuurt, niet wat het model is. Daarom kan een host van vorm wisselen zonder dat waardereferenties, klokken of opgeslagen toestand een nieuwe identiteit krijgen.","open-source-fmi.section.fmi-eng-contract.detailKicker":"Waarom dit belangrijk is voor implementatoren","open-source-fmi.section.fmi-eng-contract.secondaryRight":"Een FMI 3-modelbeschrijving declareert de waardetabel, afhankelijkheden, afgeleiden, klokken en persistente toestand voor de interfacetypen die zij ondersteunt. Een host kan Model Exchange integreren, een Co-Simulation-instantie zelf laten doorstappen of Scheduled Execution-partities activeren wanneer die capabilities aanwezig zijn. Capability-, levenscyclus- en statuscontroles volgen de gedeclareerde interfaceset. Een conformancefout wijst daardoor op het gedeelde subsysteem of de gekozen interfacegrens, zodat het bewijs consistent blijft over hostkeuzes en implementaties.","open-source-fmi.section.fmi-eng-contract.pill.1":"MODELWISSELING","open-source-fmi.section.fmi-eng-contract.pill.2":"CO-SIMULATIE","open-source-fmi.section.fmi-eng-contract.pill.3":"GEPLAND","open-source-fmi.section.fmi-eng-contract.footer":"De interface kiest wie de run bestuurt. Het numerieke type bepaalt wat elke schijf berekent.","open-source-fmi.section.fmi-eng-numerus.eyebrow":"De numerieke taal","open-source-fmi.section.fmi-eng-numerus.headlineLead":"Floats passeren de grens","open-source-fmi.section.fmi-eng-numerus.headlineAccent":"de run blijft deterministisch","open-source-fmi.section.fmi-eng-numerus.body":"FMI stelt Float32 en Float64 bloot omdat dat de standaardgrens is. Dweve FMI converteert deze waarden naar deterministische Numerus-representaties en houdt berekeningen met reële waarden binnen dat type systeem: status, oplosserfasen, modelwiskunde, residuen, toleranties, transformaties en backend-kernels. Het conversiebeleid maakt deel uit van het runcontract en is geen verborgen cast in een binding. Een overflow, afrondingskeuze of niet-ondersteunde representatie kan de run daardoor stoppen met vermelding van grens en beleid.","open-source-fmi.section.fmi-eng-numerus.secondaryKicker":"De formaten","open-source-fmi.section.fmi-eng-numerus.secondaryLeft":"Q31.32 biedt het algemene technische bereik en de resolutie. Q16.16 biedt strakkere controle- en edge-paden. Decimale formaten houden hoeveelheden vast die exact in decimalen moeten blijven. Integer-, Booleaanse, string-, binaire en klokwaarden behouden direct getypte representaties. Conversie is expliciet, gecontroleerd en benoemd, wat betekent dat een waarde die niet past een fout op de grens wordt in plaats van een nabijgelegen getal dat verborgen is in een traject.","open-source-fmi.section.fmi-eng-numerus.detailKicker":"Het deterministische contract gaat verder dan opslag","open-source-fmi.section.fmi-eng-numerus.secondaryRight":"Numerus houdt de deterministische rekenkunde binnen de run, niet alleen in opgeslagen waarden. Het gekozen fixed-point- of decimale formaat bepaalt rekenkundige bewerkingen, vergelijkingen, reducties, solvercoëfficiënten en bereikcontroles. FMI-waarden blijven interoperabel aan de grens, terwijl diagnostiek het conversiebeleid en de gekozen backend bewaart. Een reviewer kan daardoor de numerieke contracten van twee runs vergelijken, niet alleen hun eindwaarden en afwijkingen.","open-source-fmi.section.fmi-eng-numerus.pill.1":"VAST PUNT","open-source-fmi.section.fmi-eng-numerus.pill.2":"EXACT DECIMAAL","open-source-fmi.section.fmi-eng-numerus.pill.3":"CONVERSIE GECONTROLEERD","open-source-fmi.section.fmi-eng-numerus.footer":"Een deterministisch getal is alleen nuttig als de oplosser zijn contract behoudt.","open-source-fmi.section.fmi-eng-solvers.eyebrow":"ODE, DAE, SDE en niet-lineaire systemen","open-source-fmi.section.fmi-eng-solvers.headlineLead":"Het model verklaart het probleem","open-source-fmi.section.fmi-eng-solvers.headlineAccent":"het solverregister kiest de route","open-source-fmi.section.fmi-eng-solvers.body":"Dweve FMI legt niet één hardgecodeerde integrator bloot als de betekenis van simulatie. De runtime classificeert het systeem en selecteert uit geregistreerde oplosserfamilies: expliciete en adaptieve ODE-methoden, impliciete stijve methoden, DAE-routes, stochastische methoden, niet-lineaire wortels, intervalmethoden en gekoppelde lusoplossers. De gekozen familie draagt haar aannames, tolerantie en stopregel mee in het resultaatrecord, zodat een volgende run niet van een ongedocumenteerde standaard afhangt. Een host kan een methode waarvan de mogelijkheden niet bij het model passen vóór de eerste stap weigeren. De keuze van de oplosser hoort naast de uitvoer te staan, niet in een verborgen runtime-log. De trace kan tonen of een resultaat is geaccepteerd, door een grens is beperkt of na een vastgelegde fallback werd teruggegeven. Een niet-lineaire oplossing is zo een expliciet numeriek contract, geen toevallig pad door een bibliotheek.","open-source-fmi.section.fmi-eng-solvers.secondaryKicker":"Eén resultaatcontract","open-source-fmi.section.fmi-eng-solvers.secondaryLeft":"Elke geregistreerde methode keert terug via dezelfde diagnostische vorm. De beller ontvangt de geaccepteerde status, de laatste succesvolle tijd, iteratie- en evaluatietellingen, residuen, foutschattingen, afgewezen stappen, gebeurtenislocaties, convergentiestatus en de genoemde grens achter elke weigering. Dat gemeenschappelijke resultaat zorgt ervoor dat de runtime kan bewegen tussen een regellus met vaste stappen, een stijf fabrieksmodel en een algebraïsche co-simulatielus zonder dat de omringende applicatie elke keer een nieuwe taal leert.","open-source-fmi.section.fmi-eng-solvers.detailKicker":"Selectie maakt deel uit van het runrecord","open-source-fmi.section.fmi-eng-solvers.secondaryRight":"De dispatch bewaart de stijfheid, massamatrix, stochastische termen, toleranties, eventdichtheid, afgeleiden en backendcapabilities die tot de selectie leidden. Een programma kan een methode vastzetten voor reproduceerbaarheid of een referentievergelijking. De configuratie wordt tegen de gekozen route gevalideerd en elke fallback komt met de reden in de trace. De solverkeuze blijft daardoor een technische beslissing die kan worden herhaald, vergeleken en getoetst, geen impliciete runtimevoorkeur. De gekozen route blijft samen met het resultaat en zijn bewijs bewaard.","open-source-fmi.section.fmi-eng-solvers.pill.1":"ODE","open-source-fmi.section.fmi-eng-solvers.pill.2":"DAE","open-source-fmi.section.fmi-eng-solvers.pill.3":"SDE","open-source-fmi.section.fmi-eng-solvers.pill.4":"NIET-LINEAIR","open-source-fmi.section.fmi-eng-solvers.pill.5":"INTERVAL","open-source-fmi.section.fmi-eng-solvers.footer":"Oplossers brengen het model vooruit. De FMI-modi bepalen wanneer dat is toegestaan.","open-source-fmi.section.fmi-eng-lifecycle.eyebrow":"FMI 3 levenscyclushandhaving","open-source-fmi.section.fmi-eng-lifecycle.headlineLead":"Elke aanroep is een overgang","open-source-fmi.section.fmi-eng-lifecycle.headlineAccent":"geen aanroep op goed geluk","open-source-fmi.section.fmi-eng-lifecycle.body":"FMI 3 definieert welke bewerkingen legaal zijn in elke levenscyclusmodus. Dweve FMI implementeert dat contract als een expliciete statusmachine. Instantiëren, configureren, initialiseren, gebeurtenis- of continue uitvoering invoeren, stappen zetten, partities activeren, beëindigen of mislukken: elke overgang wordt gecontroleerd voordat de bewerking de modelstatus raakt. Die controle gebeurt op de grens waar de aanroep binnenkomt, zodat een ongeldige volgorde geen half bijgewerkte instantie kan opleveren. Hosts kunnen zowel de weigering als de modus die haar rechtvaardigt testen en bewaren. Diezelfde overgangsregistratie gaat mee met een snapshot, zodat herstel en replay ook bij hervatting in een ander proces betrouwbaar blijven. Een hervatte instantie start daardoor in een gedeclareerde modus en niet in de modus die de host veronderstelde.","open-source-fmi.section.fmi-eng-lifecycle.secondaryKicker":"De weigering heeft context","open-source-fmi.section.fmi-eng-lifecycle.secondaryLeft":"Een aanroep in de verkeerde modus retourneert de huidige modus, de vereiste modus, de poging tot bewerking en de relevante instantie. Waar de standaard een precieze regel geeft, kan de diagnose die referentie ook behouden. Terminaltoestanden blijven terminaal. De runtime verandert een illegale reeks nooit in een half-gemuteerde instantie die later een plausibel resultaat oplevert. Dat maakt mislukkingen in de levenscyclus mogelijk in tests en uitvoerbaar in een FMI-host en bij een herstart.","open-source-fmi.section.fmi-eng-lifecycle.detailKicker":"De modus maakt deel uit van opslag en replay","open-source-fmi.section.fmi-eng-lifecycle.secondaryRight":"Snapshots bewaren naast waarden ook de lifecyclemodus, openstaande transities, eventiteratie en interfacecapabilities. Waarden in de verkeerde FMI-modus herstellen kan een ongeldige aanroep toestaan of een geldige weigeren. Standaardstatuscodes blijven voor een host beschikbaar, terwijl gestructureerde diagnostiek de precieze transitie, instantie, tijd en bewerking bewaart. Scheduled-partities en Co-Simulation-communicatiepunten worden tegen hetzelfde record gecontroleerd.","open-source-fmi.section.fmi-eng-lifecycle.pill.1":"HUIDIGE MODUS","open-source-fmi.section.fmi-eng-lifecycle.pill.2":"VEREISTE MODUS","open-source-fmi.section.fmi-eng-lifecycle.pill.3":"WERKING GENOEMD","open-source-fmi.section.fmi-eng-lifecycle.footer":"Een toegestane modus kan nog steeds een gebeurtenis bevatten, en die gebeurtenis kan tussen communicatiepunten vallen.","open-source-fmi.section.fmi-eng-events-clocks.eyebrow":"Continu en gepland gedrag","open-source-fmi.section.fmi-eng-events-clocks.headlineLead":"Een nuldoorgang, een kloktik","open-source-fmi.section.fmi-eng-events-clocks.headlineAccent":"en een partitie op dezelfde tijdlijn","open-source-fmi.section.fmi-eng-events-clocks.body":"Fysieke modellen veranderen niet alleen aan het einde van een gevraagde stap. Een drempel wordt overschreden, een contact sluit, een klok gaat af of een geplande partitie komt in aanmerking. Dweve FMI houdt die momenten binnen één geordende tijdlijn en geeft de controle terug via de FMI 3 mechanismen die beschrijven wat er werkelijk is gebeurd. De tijdlijn bewaart het tussenpunt waarop de controle wisselde, niet alleen het gevraagde eindpunt. Daardoor kan een host een stap met veel gebeurtenissen opnieuw afspelen zonder te raden welke callback of partitie eerst liep.","open-source-fmi.section.fmi-eng-events-clocks.secondaryKicker":"Binnen de stap","open-source-fmi.section.fmi-eng-events-clocks.secondaryLeft":"Gebeurtenisindicatoren worden bijgehouden met nul als hun eigen status, root solvers lokaliseren kruisingen en de runtime start de continue uitvoering opnieuw nadat de discrete status is opgelost. Callbacks bij tussentijdse updates maken de voortgang zichtbaar vóór het communicatiepunt en ondersteunen vroegtijdige terugkeer wanneer een klok, gebeurtenis, aangevraagde interne tijd of hostbeleid dit vereist. Geplande uitvoering gebruikt dezelfde klokstatus en afhankelijkheidsinformatie om modelpartities in een reproduceerbare volgorde te activeren.","open-source-fmi.section.fmi-eng-events-clocks.detailKicker":"EXPLICIETE ORDENING","open-source-fmi.section.fmi-eng-events-clocks.secondaryRight":"Eén stap kan interne solverstappen, indicatorbeoordelingen, wortels, discrete iteratie, callbacks en klokactiveringen bevatten. Dweve FMI legt hun volgorde en het punt waarop de besturing terugkeert vast. Tie-breaking, afhankelijkheidsvolgorde en de volgende activering blijven onderdeel van de staat, terwijl de host het standaardresultaat voor event, vroegtijdige terugkeer en laatst succesvolle tijd ontvangt. Runs met veel events en geplande uitvoering blijven zo inspecteerbaar en reproduceerbaar na herstel en bij iedere hervatting.","open-source-fmi.section.fmi-eng-events-clocks.pill.1":"WORTELLOCATIE","open-source-fmi.section.fmi-eng-events-clocks.pill.2":"VROEGE TERUGKEER","open-source-fmi.section.fmi-eng-events-clocks.pill.3":"KLOKKEN","open-source-fmi.section.fmi-eng-events-clocks.pill.4":"PARTITIES","open-source-fmi.section.fmi-eng-events-clocks.footer":"Eén exemplaar heeft een tijdlijn. Een gekoppeld systeem moet ervoor zorgen dat verschillende tijdlijnen overeenkomen.","open-source-fmi.section.fmi-eng-backends.eyebrow":"Lokale uitvoeringsbackends","open-source-fmi.section.fmi-eng-backends.headlineLead":"Eén model kan interactief zijn","open-source-fmi.section.fmi-eng-backends.headlineAccent":"parallel, in een pipeline of ingebed","open-source-fmi.section.fmi-eng-backends.body":"Dankzij de backend-interface kan de runtime hetzelfde numerieke werk plaatsen op hardware die geschikt is voor zijn vorm. Kleine modellen hebben weinig overhead nodig. Grote ensembles hebben parallelle doorvoer nodig. Vaste grafieken hebben deterministische latentie nodig. Embedded systemen hebben begrensd geheugen nodig en een runtime die kan functioneren zonder de volledige standaardbibliotheek. Plaatsing blijft een implementatiekeuze omdat het model-, status- en diagnosecontract gelijk blijft. Een vergelijking kan zo een backendwijziging isoleren in plaats van twee uiteen gegroeide implementaties naast elkaar te zetten.","open-source-fmi.section.fmi-eng-backends.secondaryKicker":"Vier manieren om lokaal uit te voeren","open-source-fmi.section.fmi-eng-backends.secondaryLeft":"Het CPU-pad verzendt scalaire en SIMD-kernels tijdens runtime over de huidige x86- en Arm-instructiefamilies. GPU voert batches uit van afgeleid, status- en ensemblewerk waarbij de overdrachtskosten gerechtvaardigd zijn. De uitvoering van FPGA compileert stabiele berekeningsgrafieken in vaste pijplijnen voor hardware-in-the-loop en realtime paden. De edge-backend minimaliseert de toewijzing, ondersteunt beperkte precisie waar aangegeven, en draagt Dweve FMI over naar `no_std` Arm- en RISC-V-omgevingen.","open-source-fmi.section.fmi-eng-backends.detailKicker":"CAPACITEITEN BEPALEN TERUGVAL","open-source-fmi.section.fmi-eng-backends.secondaryRight":"Elke backend publiceert zijn capabilities vóór de selectie. Een GPU kan een ondersteunde batch en state-layout vereisen, een FPGA een stabiele grafiek en artefact, en een edge-target een vast geheugen- en numeriek budget. Er kan een ander goedgekeurd target worden gekozen, maar de runtime legt dat vast. Pariteitscontroles vergelijken gedeclareerd equivalente rekenkundige en solverpaden en noemen de eerste afwijkende waarde, toestand of stap wanneer de equivalentie niet standhoudt. Het rapport noemt ook het gekozen profiel.","open-source-fmi.section.fmi-eng-backends.pill.1":"SIMD CPU","open-source-fmi.section.fmi-eng-backends.pill.2":"GPU","open-source-fmi.section.fmi-eng-backends.pill.3":"FPGA","open-source-fmi.section.fmi-eng-backends.pill.4":"NO_STD RAND","open-source-fmi.section.fmi-eng-backends.footer":"Lokale hardware lost één plaatsingsprobleem op. Grote co-simulaties voegen een seconde toe: waar elke FMU zou moeten leven.","open-source-fmi.section.fmi-eng-orchestration.eyebrow":"Multi-FMU-orkestratie","open-source-fmi.section.fmi-eng-orchestration.headlineLead":"Meerdere FMU's blijven apart","open-source-fmi.section.fmi-eng-orchestration.headlineAccent":"en uitvoeren als één systeem","open-source-fmi.section.fmi-eng-orchestration.body":"Co-simulatie is geen lus die elke FMU aanroept in welke volgorde een container ook gebeurt om ze terug te sturen. Dweve FMI zet verbindingen om in een expliciete afhankelijkheidsgrafiek, leidt uitvoeringsniveaus af, propageert getypte waarden en coördineert communicatiepunten over het volledige gekoppelde systeem. De grafiek is tegelijk het uitvoeringsplan en het artefact voor beoordeling. Een gewijzigde verbinding of vertraging levert zo een benoemde grafiekwijziging op, niet een onverklaarde wijziging in de aanroepvolgorde. Het eigenaarschap volgt de grafiek: leveranciers blijven verantwoordelijk voor de modelinternen, terwijl de integrator planning, plaatsing en lusbeleid op één plek kan beoordelen.","open-source-fmi.section.fmi-eng-orchestration.secondaryKicker":"Wat de grafiek biedt","open-source-fmi.section.fmi-eng-orchestration.secondaryLeft":"Acyclische componenten worden geordend via een stabiel topologisch schema. Onafhankelijke FMU's op hetzelfde niveau kunnen parallel uitvoeren. Elke verbinding noemt bron, doel, waardereferenties, transformatie en eventuele aangegeven vertraging. Communicatiepuntcontroles zorgen ervoor dat de master en elke instantie het eens zijn over het moment waarop wordt gevorderd. De grafiek blijft inspecteerbaar, serialiseerbaar en beschikbaar voor diagnostiek, plaatsing en herkomst.","open-source-fmi.section.fmi-eng-orchestration.detailKicker":"VERBINDINGEN MET VERSIEBEHEER","open-source-fmi.section.fmi-eng-orchestration.secondaryRight":"Het gedrag van het systeem staat in de versiebeheerste verbindingsgrafiek én in elke FMU. De grafiek legt transformaties, vertragingen, uitvoeringsbeleid en communicatie-instellingen vast en kan naast checkpoints en resultaten worden gearchiveerd. Plaatsing, herkomst en taken van leveranciers gebruiken hetzelfde artefact: leveranciers bezitten de modelinterne logica; de integrator beheert verbindingen, planning en lusbeleid. Zo blijft de grens voor elke review controleerbaar.","open-source-fmi.section.fmi-eng-orchestration.pill.1":"GETYPTE VERBINDINGEN","open-source-fmi.section.fmi-eng-orchestration.pill.2":"UITVOERINGSNIVEAUS","open-source-fmi.section.fmi-eng-orchestration.pill.3":"PARALLEL","open-source-fmi.section.fmi-eng-orchestration.footer":"Een grafiek zonder volledige volgorde bevat een lus, en voor een lus is een aangegeven oplosser nodig.","open-source-fmi.section.fmi-eng-algebraic-loops.eyebrow":"Sterk verbonden FMU's","open-source-fmi.section.fmi-eng-algebraic-loops.headlineLead":"Een lus is een oplosprobleem","open-source-fmi.section.fmi-eng-algebraic-loops.headlineAccent":"geen planningsongeval","open-source-fmi.section.fmi-eng-algebraic-loops.body":"Wanneer FMU A de huidige uitvoer van B nodig heeft en B de huidige uitvoer van A nodig heeft, kan geen enkele topologische orde aan de verbindingsgrafiek voldoen. Dweve FMI detecteert de sterk verbonden component, behandelt deze als een algebraïsche lusgroep en verzendt de geconfigureerde niet-lineaire route. De lus wordt vóór het itereren benoemd, zodat residu en stopregel als onderdeel van het model kunnen worden beoordeeld. Bij mislukking wijst het resultaat naar de groep en de waarden die niet tot rust kwamen, in plaats van alleen een algemene stapfout te melden.","open-source-fmi.section.fmi-eng-algebraic-loops.secondaryKicker":"Verschillende legitieme eindes","open-source-fmi.section.fmi-eng-algebraic-loops.secondaryLeft":"Iteratie met een vast punt bedient contractieve lussen. Ontspanning kan een route stabiliseren die anders zou schommelen. Op Newton gebaseerde oplossingen behandelen lussen waarvan de lokale Jacobiaan beschikbaar is of kan worden geschat. Een aangegeven tijdstapvertraging kan een cyclus van dezelfde stap in een causale reeks veranderen. Elke route heeft een convergentienorm, tolerantie, iteratiegrens en restgeschiedenis. Een fout benoemt de hele lusgroep en de waarden die niet zijn opgelost.","open-source-fmi.section.fmi-eng-algebraic-loops.detailKicker":"VERKLAARDE CONVERGENTIENORM","open-source-fmi.section.fmi-eng-algebraic-loops.secondaryRight":"De loopconfiguratie noemt de variabelen, schaal, norm, tolerantie, relaxatie en stopregel achter een residu. Newton-routes bewaren een Jacobiaan- en lineaire-solverpolicy; fixed-point-routes kunnen de iteratiegeschiedenis bewaren. Zo onderscheidt de runtime trage convergentie, oscillatie, singulariteit en divergentie. Een onderbreking met vertraging legt ook de vertraging en de semantiek van de geschiedenis vast, zodat de toegevoegde veroudering deel wordt van het gemodelleerde systeem.","open-source-fmi.section.fmi-eng-algebraic-loops.pill.1":"SCC GEDETECTEERD","open-source-fmi.section.fmi-eng-algebraic-loops.pill.2":"VAST PUNT","open-source-fmi.section.fmi-eng-algebraic-loops.pill.3":"NEWTON","open-source-fmi.section.fmi-eng-algebraic-loops.pill.4":"VERTRAGING RAND","open-source-fmi.section.fmi-eng-algebraic-loops.footer":"Een gekoppeld systeem kan één machine ontgroeien. Dezelfde grafiek wordt het plaatsingsplan.","open-source-fmi.section.fmi-eng-distributed.eyebrow":"Simulatie met meerdere knooppunten","open-source-fmi.section.fmi-eng-distributed.headlineLead":"Verdeel FMU's over knooppunten","open-source-fmi.section.fmi-eng-distributed.headlineAccent":"één gecoördineerde run houden","open-source-fmi.section.fmi-eng-distributed.body":"Dweve FMI distribueert simulatie door modelinstanties of partities uit de orkestratiegrafiek op knooppunten te plaatsen. Het model wordt niet herschreven in een netwerk API. Verbindingen die een knooppuntgrens overschrijden, worden getransporteerde staatsuitwisselingen onder hetzelfde type verbindings- en communicatiepuntcontract. Een herstelrecord kan de oude plaatsing, de nieuwe plaatsing en elke uitgewisselde grenswaarde benoemen. Distributie verandert waar het werk draait, niet wat de run betekent. Een defect knooppunt kan daardoor worden behandeld als een plaatsingsgebeurtenis met een vastgelegd herstelpad, niet als een nieuw numeriek model dat opnieuw vanaf nul moet worden gevalideerd. Het herstelrecord is hetzelfde object dat een beoordelaar naderhand leest, dus de plaatsingsgeschiedenis hoort bij de run en niet bij het clusterlog.","open-source-fmi.section.fmi-eng-distributed.secondaryKicker":"Lokale vrijheid, globale volgorde","open-source-fmi.section.fmi-eng-distributed.secondaryLeft":"Elk knooppunt in een gedistribueerde Dweve FMI-run kan de lokale backend gebruiken die het beste bij zijn werklast past. Een CPU-knooppunt kan besturingsmodellen hosten, terwijl GPU-knooppunten ensembles uitvoeren en een FPGA-knooppunt een vaste realtime partitie afhandelt. De gedistribueerde laag coördineert de tijd, grenswaarden, controlepuntstatus, nieuwe pogingen en knooppuntfouten. Plaatsing kan rekening houden met afhankelijkheden en gegevenslocatie, zodat een grote co-simulatie zijn hele leven niet in een toestand doorbrengt die bij elkaar had kunnen blijven.","open-source-fmi.section.fmi-eng-distributed.detailKicker":"Een consistent checkpoint omvat de plaatsing","open-source-fmi.section.fmi-eng-distributed.secondaryRight":"Checkpointing en het vastleggen van communicatiepunten worden over nodes heen gecoördineerd. Elke node bewaart lokale toestand, solverstatus en grensreeksen onder één globale runversie; het checkpoint is pas volledig als de uitgewisselde waarden overeenkomen. Herstel kan de eerdere plaatsing terugzetten of een nieuwe berekenen. In beide gevallen bewaart het runrecord de gekozen backend, de migratiebeslissing en de vraag of de nieuwe plaatsing binnen het gedeclareerde numerieke contract blijft. Dat geldt voor elk betrokken knooppunt. De overdracht blijft volledig controleerbaar.","open-source-fmi.section.fmi-eng-distributed.pill.1":"PLAATSING VAN DE KNOOP","open-source-fmi.section.fmi-eng-distributed.pill.2":"GRENSSTAAT","open-source-fmi.section.fmi-eng-distributed.pill.3":"WERELDWIJDE TIJD","open-source-fmi.section.fmi-eng-distributed.footer":"Plaatsing behoudt de run. Controlepunten behouden het wanneer het proces zelf verdwijnt.","open-source-fmi.section.fmi-eng-state-history.eyebrow":"Checkpoint, herstel, herhaling en vertakking","open-source-fmi.section.fmi-eng-state-history.headlineLead":"Het proces kan stoppen","open-source-fmi.section.fmi-eng-state-history.headlineAccent":"de simulatie hoeft dat niet te doen","open-source-fmi.section.fmi-eng-state-history.body":"Een FMI-instantie heeft meer dan een continue status. Het bevat discrete waarden, gebeurtenisindicatoren, klokken, modus, tijd, oplosserstatus, koppelingsstatus en de versie van de run. Dweve FMI beschouwt deze toestand als een eersteklas artefact in plaats van iets dat alleen binnen één proces bestaat. Een compatibele restore kan tegen die volledige context worden gecontroleerd, terwijl een replay de overgangen uitlegt die ernaartoe leidden. Het opgeslagen punt is zo bruikbaar voor zowel een operator die werk herstelt als een ingenieur die een beslissing beoordeelt.","open-source-fmi.section.fmi-eng-state-history.secondaryKicker":"Van controlepunt tot geschiedenis","open-source-fmi.section.fmi-eng-state-history.secondaryLeft":"Een controlepunt wordt getagd, voorzien van een versienummer, gecontroleerd op lengte en gebonden aan het runcontract. Door het te herstellen wordt een compatibele staat gecreëerd of wordt de verwachte en waargenomen informatie geweigerd. Boven de controleposten vormen staatsveranderende gebeurtenissen een herspeelbare geschiedenis. Een run kan worden gereconstrueerd naar een geselecteerd punt, van daaruit worden voortgezet of in verschillende takken worden gesplitst, terwijl de bovenliggende geschiedenis ongewijzigd blijft.","open-source-fmi.section.fmi-eng-state-history.detailKicker":"Replay en herstel beantwoorden verschillende vragen","open-source-fmi.section.fmi-eng-state-history.secondaryRight":"Restore hervat een compatibele opgeslagen staat. Replay reconstrueert de vastgelegde inputs, transities en beslissingen die daartoe leidden. Een scenario kan tot een gekozen punt replayeren en vertakken zonder de oudergeschiedenis te veranderen. De staat draagt compatibiliteitsinformatie, de geschiedenis provenance en oorzakelijkheid. Samen bewaren ze het model, de grafiek, het solverbeleid, het backendprofiel en de resources die een andere omgeving nodig heeft om door te gaan. Een reviewer kan beide sporen terugvinden voor controle.","open-source-fmi.section.fmi-eng-state-history.pill.1":"CONTROLEPUNT","open-source-fmi.section.fmi-eng-state-history.pill.2":"HERSTELLEN","open-source-fmi.section.fmi-eng-state-history.pill.3":"HERHAAL","open-source-fmi.section.fmi-eng-state-history.pill.4":"VORK","open-source-fmi.section.fmi-eng-state-history.footer":"Een persistente simulatie kan in werking blijven, waarbij de modeltoestand en de gemeten toestand elkaar ontmoeten.","open-source-fmi.section.fmi-eng-twin-bridge.eyebrow":"Bidirectionele operationele continuïteit","open-source-fmi.section.fmi-eng-twin-bridge.headlineLead":"Gemeten toestand komt binnen","open-source-fmi.section.fmi-eng-twin-bridge.headlineAccent":"gesimuleerde toestand gaat terug","open-source-fmi.section.fmi-eng-twin-bridge.body":"De Dweve Twin bridge verbindt FMI-waardereferenties met een live, op gebeurtenissen gebaseerde weergave van het asset. Het is geen eenrichtings-telemetrie-exporteur. Mappings kunnen waarden verplaatsen van simulatie naar Twin, van Twin naar simulatie of in beide richtingen, waarbij transformatie en validatie worden toegepast op de grens. Elke overdracht houdt richting en autoriteit zichtbaar, zodat een afgeleide schatting niet stilzwijgend een gemeten invoer vervangt. De bridge maakt deel uit van het simulatiecontract en is geen dashboardfeed achteraf.","open-source-fmi.section.fmi-eng-twin-bridge.secondaryKicker":"Drie synchronisatiemodi","open-source-fmi.section.fmi-eng-twin-bridge.secondaryLeft":"De realtimemodus synchroniseert kritische waarden in de stap die ze heeft geproduceerd. De batchmodus schrijft de status van een hoog volume af over een geconfigureerde buffer. De hybride modus is van toepassing zowel op basis van de kriticiteit van de variabelen als op basis van het kaartbeleid. Bij elke synchronisatiebewerking worden bron, doel, richting, simulatietijd, verwerkingstijd, geldigheidstijd en de toegepaste mapping vastgelegd. Conflicten worden gedetecteerd voordat de ene waarde de andere stilletjes vervangt. De keuze blijft zichtbaar.","open-source-fmi.section.fmi-eng-twin-bridge.detailKicker":"De toestand van de brug maakt deel uit van simulatiecontinuïteit","open-source-fmi.section.fmi-eng-twin-bridge.secondaryRight":"De bridge bewaart zijn overdrachtsreeks, batchstatus, mappingversie, conflicten, transportstatus en waargenomen Twin-versie. Zonder die staat kan een herstart events dupliceren of verouderde waarden gebruiken. Bidirectionele mappings onderscheiden ook richting van autoriteit: Twin kan eigenaar zijn van een meting terwijl de FMU eigenaar is van een afgeleide schatting. Eén model kan kritieke druk meteen synchroniseren, trilling in batches verwerken en een voorspelde marge na een solverstap publiceren. De overdrachtskeuze blijft daarbij traceerbaar.","open-source-fmi.section.fmi-eng-twin-bridge.pill.1":"REALTIME","open-source-fmi.section.fmi-eng-twin-bridge.pill.2":"BATCH","open-source-fmi.section.fmi-eng-twin-bridge.pill.3":"HYBRIDE","open-source-fmi.section.fmi-eng-twin-bridge.pill.4":"BIDIRECTIONEEL","open-source-fmi.section.fmi-eng-twin-bridge.footer":"Twin houdt de geschiedenis bij. Standaard FMI-hosts hebben nog steeds een vertrouwde weg naar de runtime nodig.","open-source-fmi.section.fmi-eng-ffi.eyebrow":"Host-interoperabiliteit","open-source-fmi.section.fmi-eng-ffi.headlineLead":"De host volgt de standaard-ABI","open-source-fmi.section.fmi-eng-ffi.headlineAccent":"de implementatie blijft Rust","open-source-fmi.section.fmi-eng-ffi.body":"De model-, status-, oplosser-, runtime-, orkestratie- en backendlagen van Dweve FMI zijn geïmplementeerd in Rust. De `fmi-ffi`-crate compileert als een `cdylib` en exporteert de volledige FMI 3 `extern \"C\"`-functietabel, zodat bestaande FMI-hosts Dweve FMI-FMU's laden via hetzelfde dynamische bibliotheekcontract dat ze voor elke andere compatibele FMU gebruiken. De grens vertaalt het standaardaanroepvlak één keer en laat de modellogica in de gedeelde Rust-runtime. Een host kan de ABI dus invoeren zonder een tweede implementatie van status, oplosser of diagnoses te accepteren.","open-source-fmi.section.fmi-eng-ffi.secondaryKicker":"Een complete interface, geen demo-binding","open-source-fmi.section.fmi-eng-ffi.secondaryLeft":"De ABI omvat instantiatie, levenscyclus, getypte waarden, FMU-status, derivaten, klokken, tussentijdse updates, co-simulatie en geplande uitvoeringsfuncties. Ingangspunten vertalen handvatten, pointers, arrays en FMI-waarden naar de Rust-runtime, valideren de grens en retourneren vervolgens standaard FMI-statuscodes. Gestructureerde interne diagnostiek blijft beschikbaar voor hosts die rijkere foutrapportage blootleggen. Elke hier genoemde laag verschijnt onder Apache-2.0. Zodra dat gebeurt, is de implementatie achter de standaardgrens rechtstreeks te inspecteren en vast te zetten.","open-source-fmi.section.fmi-eng-ffi.detailKicker":"De FFI-laag blijft opzettelijk dun","open-source-fmi.section.fmi-eng-ffi.secondaryRight":"`fmi-ffi` vertaalt de ABI, valideert handles, pointers en arrays, past callbacks aan en converteert standaard FMI-waarden naar de Rust-runtime. De laag dupliceert geen model- of solverlogica in C. Rechtstreekse Rust-aanroepen en dynamisch geladen FMU's doorlopen daardoor dezelfde toestand-, levenscyclus- en diagnosepaden. Daardoor blijven standaardhostgebruik en Rust-native gebruik aan de implementatiegrens op elkaar aansluiten. Hosts behouden standaard FMI-statussen; integraties die meer detail nodig hebben, kunnen de door de runtime vastgelegde gestructureerde context tonen.","open-source-fmi.section.fmi-eng-ffi.pill.1":"RUST-IMPLEMENTATIE","open-source-fmi.section.fmi-eng-ffi.pill.2":"VOLLEDIGE FMI3-TABEL","open-source-fmi.section.fmi-eng-ffi.pill.3":"CDYLIB","open-source-fmi.section.fmi-eng-ffi.footer":"De host ziet FMI 3. De volledige run erachter blijft één continu Rust-systeem.","open-source-fmi.section.fmi-biz-lifecycle.eyebrow":"Het verschil op programmaniveau","open-source-fmi.section.fmi-biz-lifecycle.headlineLead":"Het model is niet af","open-source-fmi.section.fmi-biz-lifecycle.headlineAccent":"als de ontwerpstudie dat wel is","open-source-fmi.section.fmi-biz-lifecycle.body":"De meeste organisaties betalen meerdere keren voor hetzelfde systeem. Engineering bouwt het analysemodel. Test bouwt de co-simulatie op. Prestatieteams bouwen een versnelde versie. Ingebouwde teams bootsen de belangrijke vergelijkingen voor de controller na. Operations geeft opdracht tot een digital twin-integratie nadat het fysieke asset al actief is. Met één FMI 3-contract kunnen deze teams van host, oplosser of backend wisselen zonder de identiteit van het model te veranderen. Het programma kan een vertaling na een fase verwijderen in plaats van twee concurrerende versies mee te nemen naar de volgende beoordeling. Elke vertaling die blijft bestaan is weer een plek waar twee versies van hetzelfde systeem van elkaar kunnen afwijken, en iemand moet ze voor elke beoordeling weer op één lijn brengen.","open-source-fmi.section.fmi-biz-lifecycle.secondaryKicker":"Wat Dweve FMI verandert","open-source-fmi.section.fmi-biz-lifecycle.secondaryLeft":"Dweve FMI geeft deze fasen één FMI 3-modelcontract. De oplosser, backend, koppeling en implementatie kunnen veranderen zonder het programma naar een ander modelleringssysteem te verplaatsen. Staat en herkomst kunnen worden voortgezet in Dweve Twin wanneer het asset operationeel wordt. Het commerciële voordeel is niet één goedkopere simulatierun. Het zijn minder vertalingen, minder parallelle implementaties en minder plaatsen waar twee modellen van dezelfde machine het stilletjes niet meer eens zijn.","open-source-fmi.section.fmi-biz-lifecycle.detailKicker":"De overdrachtskosten zijn meestal verborgen","open-source-fmi.section.fmi-biz-lifecycle.secondaryRight":"Elke splitsing krijgt ook een eigen releasecadans, validatiebasislijn, mappingtabel en groep specialisten. Als een bedrijfsresultaat afwijkt van een technische voorspelling, moet het programma eerst vaststellen of beide systemen nog hetzelfde betekenen. Door het FMI-model, de variabele identiteit, het solverbeleid en het statusformaat over alle fasen heen te behouden, verdwijnt die omweg. Doelspecifiek werk blijft bestaan, maar gebeurt rond één contract. Daardoor zijn er minder artefacten om goed te keuren, te archiveren en te onderhouden.","open-source-fmi.section.fmi-biz-lifecycle.pill.1":"ÉÉN MODELCONTRACT","open-source-fmi.section.fmi-biz-lifecycle.pill.2":"ONTWERP NAAR BEDIENING","open-source-fmi.section.fmi-biz-lifecycle.footer":"Eén model binnen de organisatie is waardevol. Eén standaard voor alle leveranciers maakt het systeem schaalbaar.","open-source-fmi.section.fmi-biz-suppliers.eyebrow":"Interoperabel modelaanbod","open-source-fmi.section.fmi-biz-suppliers.headlineLead":"Houd leveranciersgrenzen intact","open-source-fmi.section.fmi-biz-suppliers.headlineAccent":"maak de integratie eenduidig","open-source-fmi.section.fmi-biz-suppliers.body":"Een controller, een klep, een batterij, een aandrijflijn of een thermisch systeem kunnen van verschillende leveranciers afkomstig zijn, die elk hun eigen model en releasecyclus beschermen. FMI 3 is waardevol omdat deze modellen afzonderlijk verpakt kunnen blijven. Dweve FMI voegt een volledige runtime toe rond die grens: import, schemavalidatie, capaciteitsdetectie, getypte verbinding en gecoördineerde uitvoering. Het pakket blijft eigendom van de leverancier, terwijl de integrator eigenaar is van de verbindingsgrafiek en het acceptatiedossier. Een release kan zo bij binnenkomst worden gecontroleerd zonder broncode te eisen of standaard een ondoorzichtige binary te vertrouwen.","open-source-fmi.section.fmi-biz-suppliers.secondaryKicker":"Een veiligere inname","open-source-fmi.section.fmi-biz-suppliers.secondaryLeft":"Een FMU-archief wordt gelezen voordat het binaire bestand wordt vertrouwd. De modelbeschrijving, FMI-versie, instantiatietoken, interfacetypen, variabelen, klokken, afhankelijkheden en archiefindeling zijn gevalideerd. Extractie blijft binnen de beoogde bestemming. De runtime kan rapporteren welke vereiste ontbreekt voordat een ingenieur een week besteedt aan het diagnosticeren van het model van de leverancier via mislukte host-oproepen. Uitvoering blijft een bewuste volgende stap, en geen neveneffect van het inspecteren van het pakket.","open-source-fmi.section.fmi-biz-suppliers.detailKicker":"De runtime creëert een neutrale integratielaag","open-source-fmi.section.fmi-biz-suppliers.secondaryRight":"Leveranciers kunnen een FMU als beschermd binair onderdeel houden, terwijl het programma de verbindingen, planning, validatie en observatie beheert. Broncode opeisen kan onrealistisch zijn, maar een ongecontroleerde black box accepteren is even zwak. FMI 3 bepaalt de pakketgrens; Dweve FMI maakt het hostcontract daarbinnen inspecteerbaar. Een leverancier kan zijn FMU updaten zonder eigenaar van de co-simulatiemaster te worden. De integrator vergelijkt versiecapabilities en blijft verantwoordelijk voor verbindings- en lusbeleid.","open-source-fmi.section.fmi-biz-suppliers.pill.1":"FMI 3 TOELEVERINGSKETEN","open-source-fmi.section.fmi-biz-suppliers.pill.2":"EERST valideren","open-source-fmi.section.fmi-biz-suppliers.pill.3":"OPZETTELIJK","open-source-fmi.section.fmi-biz-suppliers.footer":"De pakketten blijven gescheiden. Door orkestratie gedragen ze zich als één product.","open-source-fmi.section.fmi-biz-cosimulation.eyebrow":"Systeemintegratie","open-source-fmi.section.fmi-biz-cosimulation.headlineLead":"Koppel de modellen","open-source-fmi.section.fmi-biz-cosimulation.headlineAccent":"zonder eigenaren te versmelten","open-source-fmi.section.fmi-biz-cosimulation.body":"Een simulatie op systeemniveau moet onafhankelijke modellen coördineren zonder te doen alsof ze als één monoliet zijn geschreven. Dweve FMI verbindt FMU's via getypte waardetoewijzingen en bouwt de afhankelijkheidsgrafiek die de uitvoeringsvolgorde, parallel werk, communicatiepunten en algebraïsche lusgroepen bepaalt. Die grafiek geeft integratie een beoordeelbaar object tussen releases van leveranciers. Een programma kan één FMU wijzigen, het getroffen pad opnieuw uitvoeren en laten zien waar het verschil ontstond, in plaats van het hele systeem handmatig opnieuw te openen. Elke leverancier houdt het eigen model en het eigen releaseritme, en de grafiek is het enige object waarover het integratieteam het vóór de volgende run eens moet worden.","open-source-fmi.section.fmi-biz-cosimulation.secondaryKicker":"Wat de integrator wint","open-source-fmi.section.fmi-biz-cosimulation.secondaryLeft":"Elke verbinding is beoordeelbaar. Elk uitvoeringsniveau is afgeleid. Cycli krijgen een naam en gaan naar een goedgekeurde lusoplosser. Aangegeven vertragingen blijven zichtbaar. Als een model op het verkeerde moment zit, een waarde niet kan worden geconverteerd of een lus niet convergeert, wijst de fout op de betrokken modellen en operanden. Integratiedefecten zijn geen generieke simulatiefouten meer, doorgestuurd naar de leverancier die het eerst antwoordt.","open-source-fmi.section.fmi-biz-cosimulation.detailKicker":"Bewijs op systeemniveau blijft terug te voeren op de afzonderlijke modellen","open-source-fmi.section.fmi-biz-cosimulation.secondaryRight":"Wanneer een gecombineerde simulatie een bevinding oplevert, bewaart Dweve FMI de bijdrage en toestand van elke FMU, niet alleen een diagram voor het hele systeem. Het programma kan de modelversie, verbinding, transformatie en stap aanwijzen waar een afwijking ontstond. Het kan dezelfde grafiek opnieuw uitvoeren met één gewijzigde leveranciersversie en de getroffen paden vergelijken. Daardoor beperkt regressiewerk zich, blijft gefaseerde vervanging mogelijk en houdt iedereen één operationeel beeld.","open-source-fmi.section.fmi-biz-cosimulation.pill.1":"GETYPTE VERBINDINGEN","open-source-fmi.section.fmi-biz-cosimulation.pill.2":"AFHANKELIJKHEIDSGRAFIEK","open-source-fmi.section.fmi-biz-cosimulation.pill.3":"LUSSEN","open-source-fmi.section.fmi-biz-cosimulation.footer":"De modelgrafiek bepaalt wat samen kan lopen. De backendlaag bepaalt waar deze het beste werkt.","open-source-fmi.section.fmi-biz-resume.eyebrow":"Aanhoudende simulatiestatus","open-source-fmi.section.fmi-biz-resume.headlineLead":"Een onderbreking kost het gat","open-source-fmi.section.fmi-biz-resume.headlineAccent":"sinds het laatste controlepunt","open-source-fmi.section.fmi-biz-resume.body":"Lange onderzoeken mislukken om gewone redenen: een host wordt gepatcht, een knooppunt wordt vervangen, een wachtrij wordt ondermijnd of een operator stopt het verkeerde proces. Als de volledige run verloren gaat omdat het proces is verdwenen, verandert infrastructuurruis in engineeringkosten. Met een checkpointinterval maakt het team die blootstelling expliciet: hoeveel werk mag een onderbreking kosten en welke toestand is nodig om door te gaan? Herstel wordt dan onderdeel van het studieplan in plaats van een belofte na een mislukte run.","open-source-fmi.section.fmi-biz-resume.secondaryKicker":"Een studie met opgeslagen toestand","open-source-fmi.section.fmi-biz-resume.secondaryLeft":"Dweve FMI legt de volledige runtimetoestand vast die nodig is om door te gaan, niet alleen de zichtbare uitvoervariabelen. Het programma kiest de checkpointcadans en daarmee hoeveel werk een onderbreking maximaal kost. Een compatibele worker kan de run herstellen, de solver voortzetten en dezelfde geschiedenis behouden. Het opgeslagen punt bewaart ook het record dat verklaart hoe die toestand tot stand kwam. Elk opgeslagen punt kan ook het begin van een nieuwe scenariotak worden, niet alleen een noodherstart. Dit maakt herstel ook bestuurbaar.","open-source-fmi.section.fmi-biz-resume.detailKicker":"De checkpointfrequentie bepaalt de kosten","open-source-fmi.section.fmi-biz-resume.secondaryRight":"De checkpointcadans is een expliciete afweging tussen opslag en opnieuw te doen werk. Omdat de opgeslagen toestand de context van solver, klok, modus en brug bevat, kan het programma die afweging berekenen in plaats van te vertrouwen op een save die de run niet werkelijk kan voortzetten. Gedistribueerde studies kunnen checkpoints afstemmen op nodevervanging en wachtrijlimieten. Scenarioteams kunnen geselecteerde beslispunten vaker bewaren. Het studieplan noemt de toegestane onderbreking en de momenten voor latere beoordeling of takken.","open-source-fmi.section.fmi-biz-resume.pill.1":"CONTROLEPUNT","open-source-fmi.section.fmi-biz-resume.pill.2":"CV","open-source-fmi.section.fmi-biz-resume.pill.3":"TAK","open-source-fmi.section.fmi-biz-resume.pill.4":"BEWEGING","open-source-fmi.section.fmi-biz-resume.footer":"De opgeslagen status beschermt een onderzoek. Dubbele continuïteit beschermt het model nadat het onderzoek operationeel is geworden.","open-source-fmi.section.fmi-biz-live-twin.eyebrow":"Van engineeringmodel tot operationele Twin","open-source-fmi.section.fmi-biz-live-twin.headlineLead":"Het model blijft bruikbaar","open-source-fmi.section.fmi-biz-live-twin.headlineAccent":"ook als de apparatuur draait","open-source-fmi.section.fmi-biz-live-twin.body":"Het duurste model wordt vaak weggegooid op het moment dat het het meest waardevol wordt. De engineering voltooit de validatie, het asset wordt in gebruik genomen en de bedrijfsvoering ontvangt dashboards die zijn opgebouwd uit een ander datamodel, waaraan geen enkele status of aanname van de simulatie is gekoppeld. Door het FMI-model naast het operationele record te houden, blijft er een route terug naar de gevalideerde basislijn. Teams kunnen gemeten verandering onderscheiden van modelwijziging voordat een van beide als onderhoudsfeit wordt behandeld.","open-source-fmi.section.fmi-biz-live-twin.secondaryKicker":"Eén doorlopende vertegenwoordiging","open-source-fmi.section.fmi-biz-live-twin.secondaryLeft":"Met de Dweve Twin-brug blijft het FMI-model naast het operationele asset werken. Gemeten toestand kan simulatie-ingangen bijwerken. Voorspelde waarden, residuen en scenario-uitkomsten kunnen terug naar Twin. Variabelemappings behouden eenheden en transformaties. Realtime-, batch- en hybride synchronisatie laten het programma kiezen welke waarden direct consistent moeten zijn en welke efficiënt in groepen bewegen. Die keuze kan per mapping worden gemaakt, in plaats van als één regel voor het hele programma.","open-source-fmi.section.fmi-biz-live-twin.detailKicker":"INBEDRIJFSTELLING GAAT DOOR","open-source-fmi.section.fmi-biz-live-twin.secondaryRight":"Bij inbedrijfstelling maken gemeten parameters vaak een einde aan aannames. In een losse stack worden die updates gekopieerd naar een nieuw operationeel model, met weinig zicht op de technische basislijn. Via de Twin-brug komen geaccepteerde kalibratie, parameterwijzigingen en mappingversies in dezelfde geschiedenis terecht. De organisatie ziet welke aannames bleven staan en wanneer het operationele model afweek. Garantie, onderhoud en verbetering blijven zo gekoppeld aan herleidbare verandering, niet aan een ongedocumenteerde variant.","open-source-fmi.section.fmi-biz-live-twin.pill.1":"LIVE-GEGEVENS IN","open-source-fmi.section.fmi-biz-live-twin.pill.2":"VOORSPELDE STAAT UIT","open-source-fmi.section.fmi-biz-live-twin.pill.3":"ÉÉN GESCHIEDENIS","open-source-fmi.section.fmi-biz-live-twin.footer":"Een levend model zal het uiteindelijk niet eens zijn met een meting. Bepaal wat er gebeurt voordat die ochtend aanbreekt.","open-source-fmi.section.fmi-biz-conflict-policy.eyebrow":"Simulatie en operationele status","open-source-fmi.section.fmi-biz-conflict-policy.headlineLead":"Beide waarden kunnen kloppen","open-source-fmi.section.fmi-biz-conflict-policy.headlineAccent":"maar één zet de volgende stap","open-source-fmi.section.fmi-biz-conflict-policy.body":"De simulatie voorspelt 4,10 bar. Het bedrijfsmiddel rapporteert 4.32. Dat verschil kan een verwachte modelfout, een verouderde sensor, een gewijzigde bedrijfstoestand of de eerste tekenen van een storing zijn. Een brug die de ene eenvoudigweg met de andere overschrijft, verwijdert het bewijsmateriaal voordat iemand een beslissing kan nemen. Met vastgelegd beleid kunnen gewone conflicten automatisch worden afgehandeld en blijft een persoon nodig voor veiligheidsrelevante waarden. Het record bewaart beide waarden en de regel die de volgende waarde koos, zodat een latere beoordeling de beslissing kan betwisten zonder de berichttiming te reconstrueren.","open-source-fmi.section.fmi-biz-conflict-policy.secondaryKicker":"Beleid per variabele","open-source-fmi.section.fmi-biz-conflict-policy.secondaryLeft":"Met Dweve FMI kan het programma de autoriteit en het conflictbeleid voor elke toewijzing declareren. De simulatie kan winnen voor een afgeleide waarde die geen enkele sensor waarneemt. Twin kan winnen vanwege een geïnstrumenteerde inbreng. Het meest recente of meer specifieke beleid kan gewone waarden automatisch regelen. Veiligheidsrelevante of omstreden waarden kunnen een persoon vereisen. Het conflict en de oplossing zijn afzonderlijke herkomstgebeurtenissen, dus de beslissing blijft toerekenbaar. Zo blijft de regel ook bestuurbaar.","open-source-fmi.section.fmi-biz-conflict-policy.detailKicker":"Bevoegdheid is expliciet, niet toevallig","open-source-fmi.section.fmi-biz-conflict-policy.secondaryRight":"Zonder vastgelegd beleid is de laatste integratie die een veld schreef vaak de autoriteit, en dat kan verschuiven door berichttiming. Dweve FMI maakt autoriteit onderdeel van elke mapping en waarderol. De organisatie kan die regels vóór ingebruikname beoordelen, handmatige afhandeling reserveren voor veiligheidsrelevante waarden en gewone gevallen automatiseren. Rapporten onderscheiden terugkerende verschillen van beleid dat steeds dezelfde bron bevoordeelt. Conflictafhandeling wordt zo een operationele maatstaf, geen onverklaarde uitzondering.","open-source-fmi.section.fmi-biz-conflict-policy.pill.1":"CONFLICT BEHOUDEN","open-source-fmi.section.fmi-biz-conflict-policy.pill.2":"BELEID PER VARIABELE","open-source-fmi.section.fmi-biz-conflict-policy.pill.3":"HANDMATIG","open-source-fmi.section.fmi-biz-conflict-policy.footer":"Beleid bepaalt de huidige waarde. Herkomst verklaart elke waarde die de grens overschrijdt.","open-source-fmi.section.fmi-biz-provenance.eyebrow":"Operationele herkomst","open-source-fmi.section.fmi-biz-provenance.headlineLead":"Waar komt dit nummer vandaan","open-source-fmi.section.fmi-biz-provenance.headlineAccent":"beantwoordt het record zelf","open-source-fmi.section.fmi-biz-provenance.body":"Een simulatieresultaat wordt commercieel nuttig wanneer een ander team het kan traceren zonder de ingenieur te bellen die de run heeft geconfigureerd. Dweve FMI en Dweve Twin behouden de route vanaf het bronmodel of de sensor via mapping, transformatie, validatie, synchronisatie en eventuele conflictbeslissingen. Het record scheidt simulatietijd, verwerkingstijd en geldigheidstijd. Een late correctie herschrijft zo niet wat de organisatie eerder wist. Dat onderscheid verkort incidentbeoordeling en houdt een goedgekeurd resultaat ook na overdracht toerekenbaar. Het record noemt de run, de modelversie en de beslissing die elk conflict oploste, zodat een latere lezer niets hoeft te reconstrueren.","open-source-fmi.section.fmi-biz-provenance.secondaryKicker":"Drie soorten tijd","open-source-fmi.section.fmi-biz-provenance.secondaryLeft":"Simulatietijd geeft aan wanneer de waarde binnen het model thuishoort. De verwerkingstijd geeft aan wanneer de brug dit heeft afgehandeld. De geldigheidsduur geeft de periode aan waarover de waarde moet gelden. Dat zijn andere operationele vragen. Een meting kan plaatsvinden om 09:00 uur, arriveren om 09:03 uur en later worden gecorrigeerd met een geldigheidsduur vanaf 09:00 uur. Door ze alle drie te behouden, kan een beoordeling onderscheid maken tussen wat er is gebeurd en wat de organisatie op dat moment wist. Dat blijft bij latere beoordeling zichtbaar.","open-source-fmi.section.fmi-biz-provenance.detailKicker":"LATERE BEOORDELING","open-source-fmi.section.fmi-biz-provenance.secondaryRight":"Herkomst vervangt technisch oordeel niet. Het laat een toekomstige beoordelaar wel beginnen zonder eerst de oorspronkelijke ingenieur te vinden. Die kan het model, de solverrun, sensor, mappingversie, transformatie en beslissing achter een waarde aanwijzen en vervolgens de juiste specialist betrekken. Dat verkort leveranciersgeschillen, incidenttriage en kalibratiebeoordelingen. Commerciële teams kunnen ook aantonen dat een resultaat uit een goedgekeurd model en mapping komt, zonder de interne implementatie van de leveranciers-FMU bloot te leggen.","open-source-fmi.section.fmi-biz-provenance.pill.1":"BRON","open-source-fmi.section.fmi-biz-provenance.pill.2":"TRANSFORMEREN","open-source-fmi.section.fmi-biz-provenance.pill.3":"DRIE KEER","open-source-fmi.section.fmi-biz-provenance.pill.4":"OPLOSSING","open-source-fmi.section.fmi-biz-provenance.footer":"Herkomst maakt de geschiedenis verdedigbaar. Standaard hostcompatibiliteit maakt adoptie praktisch.","open-source-fmi.section.fmi-biz-host-fit.eyebrow":"Integratie zonder herschrijven van de host","open-source-fmi.section.fmi-biz-host-fit.headlineLead":"Je host ziet de standaard","open-source-fmi.section.fmi-biz-host-fit.headlineAccent":"geen migratie naar Rust","open-source-fmi.section.fmi-biz-host-fit.body":"Simulatieorganisaties beschikken al over auteurstools, testbanken, orkestratieomgevingen en validatieworkflows die zijn gebouwd rond de FMI-functietabel. Een nieuwe runtime waarbij elke host een Rust-applicatie moet worden, zou de kwaliteit van de implementatie irrelevant maken, omdat de integratiekosten de acceptatie ervan zouden tegenhouden. Dankzij de standaard-ABI kan een team één FMU in de bestaande host vergelijken voordat het de werkwijze eromheen wijzigt. Adoptie kan daardoor stap voor stap rond bewijs groeien, in plaats van als platformmigratie te worden afgedwongen.","open-source-fmi.section.fmi-biz-host-fit.secondaryKicker":"Standaardinterface, Rust-implementatie","open-source-fmi.section.fmi-biz-host-fit.secondaryLeft":"`fmi-ffi` exporteert de volledige FMI 3 `extern \"C\"` API van een Rust `cdylib`. De host laadt de bibliotheek via het bestaande dynamische laadpad en roept de standaard levenscyclus-, typed-value-, step-, state-, derivaat-, klok- en partitiefuncties aan. De implementatie achter deze oproepen blijft Rust-native. De organisatie wint de runtime zonder de tools eromheen te vervangen. De organisatie behoudt zo haar bestaande werkwijze.","open-source-fmi.section.fmi-biz-host-fit.detailKicker":"Adoptie kan in fasen plaatsvinden","open-source-fmi.section.fmi-biz-host-fit.secondaryRight":"Een team kan beginnen met één Dweve FMI FMU in de bestaande host te laden en die met het huidige model te vergelijken. Rust-native tooling, geselecteerde backends of Twin-koppelingen volgen alleen waar dat helpt. De standaard-ABI houdt die eerste stap los van de uiteindelijke architectuur. Bestaande conformiteits-, test- en authoringtools blijven tijdens de overgang bruikbaar. Zo wordt interoperabiliteit bewezen vóór bredere invoering.","open-source-fmi.section.fmi-biz-host-fit.pill.1":"STANDAARD FMI3* API","open-source-fmi.section.fmi-biz-host-fit.pill.2":"ROEST CDYLIB","open-source-fmi.section.fmi-biz-host-fit.pill.3":"GEEN HERSCHRIJVING","open-source-fmi.section.fmi-biz-host-fit.footer":"Compatibiliteit verlaagt de instapkosten. Backend- en distributiekeuzes bepalen hoe ver hetzelfde model kan schalen.","open-source-fmi.section.fmi-biz-scale.eyebrow":"Van interactief model tot grote studie","open-source-fmi.section.fmi-biz-scale.headlineLead":"Het capaciteitsplan kan wijzigen","open-source-fmi.section.fmi-biz-scale.headlineAccent":"en het model blijft hetzelfde","open-source-fmi.section.fmi-biz-scale.body":"Capaciteitsvereisten blijven zelden waar een programma begon. Een model dat tijdens het ontwerp interactief was, kan later kalibratieonderzoeken, ensembles op vlootniveau of real-time werking ondersteunen. Conventionele stapels beantwoorden elke stijging met een herschrijving en nog een validatiecampagne. Dweve FMI scheidt lokale versnelling van distributie van de grafiek, zodat een programma capaciteit kan toevoegen waar die nodig is. Dezelfde diagnose en herkomst komen met de run terug.","open-source-fmi.section.fmi-biz-scale.secondaryKicker":"Twee onafhankelijke schaalkeuzes","open-source-fmi.section.fmi-biz-scale.secondaryLeft":"Met Dweve FMI kan het programma het lokale werk versnellen en de orkestratiegrafiek onafhankelijk distribueren. De uitvoering van GPU of FPGA kan geselecteerde modellen versnellen, terwijl gewone FMU's op CPU blijven staan. Gedistribueerde plaatsing verplaatst mogelijk alleen de onderdelen die meer geheugen of andere hardware nodig hebben. De run blijft terugkeren via hetzelfde toestands-, diagnose- en herkomstcontract, waardoor het vergelijkings- en acceptatiewerk gericht blijft op de daadwerkelijke implementatieverandering.","open-source-fmi.section.fmi-biz-scale.detailKicker":"CAPACITEIT VOLGT VRAAG","open-source-fmi.section.fmi-biz-scale.secondaryRight":"Zelfgehoste, backendgestuurde uitvoering maakt capaciteit een kwestie van hardware, planning en modelvorm, niet van toegang tot een propriëtaire laag. Teams kunnen GPU's reserveren voor ensembles, FPGA-capaciteit voor werk met lage latentie en CPU's voor interactieve studies. Gedistribueerde plaatsing wordt pas nodig wanneer een model groter wordt dan één machine. Zo hoeft niet elke werklast de operationele kosten van een cluster te dragen, terwijl opschalen mogelijk blijft wanneer het programma dat nodig heeft. De route naar schaal blijft controleerbaar.","open-source-fmi.section.fmi-biz-scale.pill.1":"VERSNELLEN LOKAAL","open-source-fmi.section.fmi-biz-scale.pill.2":"VERDEEL","open-source-fmi.section.fmi-biz-scale.pill.3":"VERGELIJKEN","open-source-fmi.section.fmi-biz-scale.footer":"Een FMI 3-model gebouwd op Dweve FMI kan schalen en zelf-hostend blijven. De laatste commerciële vraag is wat de organisatie koopt.","open-source-fmi.section.fmi-biz-commercial.eyebrow":"Eigendom en economie","open-source-fmi.section.fmi-biz-commercial.headlineLead":"Draai de modellen in je omgeving","open-source-fmi.section.fmi-biz-commercial.headlineAccent":"onder een blijvende licentie","open-source-fmi.section.fmi-biz-commercial.body":"Dweve FMI verschijnt onder Apache-2.0. Teams kunnen de runtime inspecteren, bouwen, in producten integreren en gebruiken zonder kosten per stoel of run. Voor het simulatiepad is geen gehost besturingsvlak, een account bij de runtimeleverancier of een externe beslissingsservice vereist. De organisatie bezit het model, de implementatie, de backendkeuze, de checkpoints en het releaseschema. Support of beheerde infrastructuur kan worden ingekocht wanneer dat nuttig is, maar toegang tot de runtime wordt niet via een leveranciersaccount gemeten.","open-source-fmi.section.fmi-biz-commercial.secondaryKicker":"Wat de organisatie bezit","open-source-fmi.section.fmi-biz-commercial.secondaryLeft":"De organisatie is eigenaar van de modellen, de implementatie, de backend-selectie, de checkpoints, de Twin-geschiedenis en het releaseschema. Het kan beginnen met één Rust-bibliotheek of één FMU en uitbreiden naar versnelde of gedistribueerde uitvoering zonder opnieuw te onderhandelen over het recht om hetzelfde model uit te voeren. Het praktische verkoopargument is niet alleen een lagere licentie-uitgaven. Het is het wegnemen van een gemeten afhankelijkheid van technisch bewijsmateriaal, ingebedde producten en operationele tweelingen. Dat recht blijft bij de organisatie.","open-source-fmi.section.fmi-biz-commercial.detailKicker":"Support en dienstverlening blijven optionele lagen","open-source-fmi.section.fmi-biz-commercial.secondaryRight":"Apache-2.0 verplicht een organisatie niet om alles zelf te doen. Support, validatie en beheerde infrastructuur kunnen worden ingekocht om hun werkelijke waarde, niet als voorwaarde om een model te mogen blijven draaien. De runtime kan zonder latere onderhandeling per exemplaar in een product worden ingebed. Een onderzoeksteam kan een oude studie reproduceren zonder een abonnement te heractiveren, en een gereguleerde operator kan een goedgekeurde versie vastzetten en inspecteren. Dat zijn eigendomsvoordelen die langer meegaan dan het oorspronkelijke project.","open-source-fmi.section.fmi-biz-commercial.pill.1":"APACHE-2.0","open-source-fmi.section.fmi-biz-commercial.pill.2":"ZELF-HOSTED","open-source-fmi.section.fmi-biz-commercial.pill.3":"VAN JOU OM TE INBEDDEN","open-source-fmi.section.fmi-biz-commercial.footer":"Eén model, één runtimecontract en één geschiedenis, vanaf de eerste studie tot ingebruikname.","open-source-fmi.section.fmi-con-model-first.eyebrow":"Vóór de fysieke machine","open-source-fmi.section.fmi-con-model-first.headlineLead":"Een lift, een pomp of een voertuig","open-source-fmi.section.fmi-con-model-first.headlineAccent":"wordt eerst als model getest","open-source-fmi.section.fmi-con-model-first.body":"Lang voordat de eerste machine klaar is, schrijven ingenieurs op hoe de onderdelen zich moeten gedragen. Het model beschrijft beweging, hitte, druk, kracht, controle en de manier waarop het ene onderdeel het andere beïnvloedt. Een computer voert dat model keer op keer uit om problemen te vinden, terwijl het nog steeds om veranderingen in vergelijkingen gaat en niet om fouten in de apparatuur. Naarmate het ontwerp uitkristalliseert krijgt hetzelfde model zwaardere vragen, zodat het vroege werk niet weg hoeft zodra de machine echt bestaat.","open-source-fmi.section.fmi-con-model-first.secondaryKicker":"Wat Dweve FMI doet","open-source-fmi.section.fmi-con-model-first.secondaryLeft":"Dweve FMI is het systeem dat het model van een machine een standaardvorm geeft en deze laat draaien. Het model kan afkomstig zijn van één team of van meerdere leveranciers. Het kan worden aangestuurd als één set vergelijkingen, als een op zichzelf staande simulatie of volgens geplande klokken. Dezelfde omschrijving blijft herkenbaar naarmate de test van één onderdeel uitgroeit tot de hele machine. Zij blijft het gedeelde vertrekpunt voor later werk.","open-source-fmi.section.fmi-con-model-first.detailKicker":"Een model is een gedeelde beschrijving","open-source-fmi.section.fmi-con-model-first.secondaryRight":"Teams kunnen aan verschillende delen van één machine werken en het model toch via dezelfde standaard uitwisselen. De ene groep richt zich op besturing, een andere op mechanica, warmte of vermogen. Benoemde waarden gaan tussen hun computers heen en weer in plaats van cijfers uit rapporten te kopiëren. Een onstabiele verbinding of grens vroeg vinden kan fysieke prototypes voorkomen. De beschrijving blijft ook beschikbaar wanneer een volgend team die nodig heeft.","open-source-fmi.section.fmi-con-model-first.pill.1":"EERST MODEL","open-source-fmi.section.fmi-con-model-first.pill.2":"TEST VOOR HET BOUWEN","open-source-fmi.section.fmi-con-model-first.pill.3":"ÉÉN VORM","open-source-fmi.section.fmi-con-model-first.footer":"Een model is eenmalig bruikbaar. Het wordt infrastructuur wanneer het kan draaien waar de volgende vraag het nodig heeft.","open-source-fmi.section.fmi-con-many-computers.eyebrow":"Verschillende computers, één model","open-source-fmi.section.fmi-con-many-computers.headlineLead":"Een kleine test, een grote studie","open-source-fmi.section.fmi-con-many-computers.headlineAccent":"hebben geen ander model nodig","open-source-fmi.section.fmi-con-many-computers.body":"Een ingenieur kan één model op een laptop laten draaien om één enkel geval te begrijpen. Later heeft hetzelfde team mogelijk duizenden variaties nodig, een zeer snelle realtime test of een versie die in de apparatuur draait. Deze banen hebben verschillende soorten computers nodig, maar ze stellen nog steeds vragen over dezelfde machine. Juist één model voor al die vragen maakt de antwoorden vergelijkbaar.","open-source-fmi.section.fmi-con-many-computers.secondaryKicker":"Hoe Dweve FMI het draagt","open-source-fmi.section.fmi-con-many-computers.secondaryLeft":"Dweve FMI kan het model op een gewone processor, grafische processor, vaste chip voor een herhalende taak, klein ingebed apparaat of samenwerkende machines plaatsen. Snelheid, grootte en kracht veranderen. De benoemde onderdelen, toestand en geschiedenis blijven hetzelfde, zodat resultaten vergelijkbaar blijven zonder vertaling tussen afzonderlijke systemen. Zo behoudt de vergelijking haar betekenis voor het team.","open-source-fmi.section.fmi-con-many-computers.detailKicker":"DEZELFDE VRAAG, ELKE COMPUTER","open-source-fmi.section.fmi-con-many-computers.secondaryRight":"Een snellere computer kan meer gevallen doorrekenen en een kleinere heeft misschien minder ruimte, maar beide kunnen nog steeds het model van dezelfde pomp, lift of auto draaien. Dweve FMI houdt namen, toestand en regels gelijk terwijl de berekening aan de hardware wordt aangepast. Zo is een resultaat van een bureaucomputer te vergelijken met dat van een testopstelling of controller, zonder te vertalen tussen apart geschreven versies.","open-source-fmi.section.fmi-con-many-computers.pill.1":"LAPTOP","open-source-fmi.section.fmi-con-many-computers.pill.2":"GPU","open-source-fmi.section.fmi-con-many-computers.pill.3":"VASTE HARDWARE","open-source-fmi.section.fmi-con-many-computers.pill.4":"IN DE UITRUSTING","open-source-fmi.section.fmi-con-many-computers.footer":"Eén onderdeel kan op veel plaatsen draaien. Een complete machine heeft ook meerdere onderdelen nodig om samen te kunnen werken.","open-source-fmi.section.fmi-con-coupled.eyebrow":"Co-simulatie in gewone woorden","open-source-fmi.section.fmi-con-coupled.headlineLead":"De controller, motor en belasting","open-source-fmi.section.fmi-con-coupled.headlineAccent":"blijven apart, draaien als één","open-source-fmi.section.fmi-con-coupled.body":"Een complex product wordt zelden door één team ontworpen. De controller komt uit de ene groep, de motor uit een andere en het mechanische systeem uit een derde. Elk onderdeel kan zijn eigen model behouden, terwijl Dweve FMI de waarden die ze uitwisselen met elkaar verbindt en het gecombineerde systeem in de juiste volgorde laat draaien.","open-source-fmi.section.fmi-con-coupled.secondaryKicker":"Waarom dat ertoe doet","open-source-fmi.section.fmi-con-coupled.secondaryLeft":"Niemand hoeft de binnenkant van zijn model af te staan voor een systeemtest. Dweve FMI weet welke uitgang welke ingang voedt, welke onderdelen tegelijk draaien en welke wachten. Wanneer twee delen eerst elkaars antwoord nodig hebben, identificeert het de lus en volgt het de afgesproken afhandeling in plaats van stilletjes een volgorde te kiezen. De verbinding blijft zichtbaar voor het hele team.","open-source-fmi.section.fmi-con-coupled.detailKicker":"De aansluitingen zijn onderdeel van de test","open-source-fmi.section.fmi-con-coupled.secondaryRight":"De test legt meer vast dan alleen de modellen. Hij registreert waarde, eenheid en de volgorde. Dat telt als iets faalt: een fout motorantwoord is iets anders dan een goed antwoord dat op de verkeerde controlleringang is aangesloten. Door die verbindingen zichtbaar te houden, kunnen de mensen die voor de hele machine verantwoordelijk zijn zien of het probleem in één deel zit of ertussen.","open-source-fmi.section.fmi-con-coupled.pill.1":"AFZONDERLIJKE MODELLEN","open-source-fmi.section.fmi-con-coupled.pill.2":"ÉÉN SYSTEEMTEST","open-source-fmi.section.fmi-con-coupled.pill.3":"VOLGORDE VASTGELEGD","open-source-fmi.section.fmi-con-coupled.footer":"De complete machine kan nu worden getest. Daarna moet je een run kunnen stoppen en later voortzetten.","open-source-fmi.section.fmi-con-save.eyebrow":"Een simulatie met geheugen","open-source-fmi.section.fmi-con-save.headlineLead":"Stop op dit moment","open-source-fmi.section.fmi-con-save.headlineAccent":"open het weer op dezelfde plek","open-source-fmi.section.fmi-con-save.body":"Een lange test kan uren of dagen duren. Dweve FMI kan het volledige moment opslaan: waar de tijd was bereikt, wat elke waarde was, in welke modus het model stond, welke klokken stonden te wachten en wat de oplosser aan het doen was. Het proces eindigt misschien, maar dat opgeslagen moment blijft bestaan. Opnieuw openen begint bij dat punt en niet bij het begin van de test.","open-source-fmi.section.fmi-con-save.secondaryKicker":"Meer dan herstel","open-source-fmi.section.fmi-con-save.secondaryLeft":"Als je het opgeslagen moment opent, kan de run doorgaan zonder opnieuw te beginnen. Hetzelfde moment kan ook meerdere keren worden gebruikt. De ene tak kan een andere controllerinstelling proberen, een andere een andere belasting, terwijl het origineel ongewijzigd doorgaat. De alternatieven beginnen vanaf hetzelfde punt, waardoor hun verschillen betekenisvol worden.","open-source-fmi.section.fmi-con-save.detailKicker":"Het opgeslagen moment kan worden gedeeld","open-source-fmi.section.fmi-con-save.secondaryRight":"Een volledig opgeslagen moment kan naar een andere compatibele computer gaan of bij het project blijven. Een andere ingenieur kan de studie dan later voortzetten zonder afhankelijk te zijn van de oorspronkelijke machine. Het vermeldt het model en de instellingen, zodat het niet stilletjes tegen een andere versie wordt geopend. Opslaan wordt onderdeel van de test, geen screenshot van de laatste grafiek.","open-source-fmi.section.fmi-con-save.pill.1":"OPSLAAN","open-source-fmi.section.fmi-con-save.pill.2":"DOORGAAN","open-source-fmi.section.fmi-con-save.pill.3":"VERTAKKEN","open-source-fmi.section.fmi-con-save.footer":"Een opgeslagen model kan opnieuw worden geopend. Een actief model kan ook naast de echte machine blijven.","open-source-fmi.section.fmi-con-live.eyebrow":"Nadat de machine is gebouwd","open-source-fmi.section.fmi-con-live.headlineLead":"Echte metingen komen binnen","open-source-fmi.section.fmi-con-live.headlineAccent":"de voorspellingen gaan terug","open-source-fmi.section.fmi-con-live.body":"Als de pomp, lift of het voertuig eenmaal bestaat, hoeft het model niet te worden opgeborgen. Het kan als digitale tweeling naast de echte apparatuur blijven draaien. Sensoren vertellen wat de machine doet. Het model schat wat moeilijk direct te meten is en onderzoekt wat er vervolgens kan gebeuren.","open-source-fmi.section.fmi-con-live.secondaryKicker":"Twee richtingen","open-source-fmi.section.fmi-con-live.secondaryLeft":"Een temperatuur-, druk- of positiemeting kan van het bedrijfsmiddel naar het model gaan. Een voorspeld slijtageniveau, een verborgen toestand of een toekomstige reactie kan van het model naar de Twin gaan. Bij elke verbinding staat wat de waarde is, waar die vandaan komt en of die direct of in een batch wordt doorgegeven.","open-source-fmi.section.fmi-con-live.detailKicker":"De liveverbinding bewaart de context","open-source-fmi.section.fmi-con-live.secondaryRight":"Een meting krijgt meer betekenis als het model de sensor, eenheid en tijd kent. Een voorspelling krijgt meer betekenis als Twin de modelversie en toestand kent die haar opleverden. Dweve FMI bewaart die details bij elke overgang, zodat model en machine elkaar kunnen informeren zonder onverklaarde getallen op een dashboard te zetten.","open-source-fmi.section.fmi-con-live.pill.1":"METINGEN IN","open-source-fmi.section.fmi-con-live.pill.2":"VOORSPELLINGEN UIT","open-source-fmi.section.fmi-con-live.pill.3":"BLIJFT NUTTIG","open-source-fmi.section.fmi-con-live.footer":"Het model en de machine zullen het niet altijd met elkaar eens zijn, en dat meningsverschil moet zichtbaar blijven.","open-source-fmi.section.fmi-con-disagree.eyebrow":"Simulatie versus meting","open-source-fmi.section.fmi-con-disagree.headlineLead":"Het model zegt één ding","open-source-fmi.section.fmi-con-disagree.headlineAccent":"de machine zegt iets anders","open-source-fmi.section.fmi-con-disagree.body":"Een simulatie kan zeggen dat de druk 4,10 bar is, terwijl de sensor 4,32 aangeeft. Als je eenvoudigweg het ene getal door het andere vervangt, wordt het scherm opgeruimd en wordt het onderdeel verwijderd dat mensen moeten onderzoeken. Dweve FMI behoudt beide waarden en past de regel toe die voor dat soort meningsverschillen is gekozen.","open-source-fmi.section.fmi-con-disagree.secondaryKicker":"Sommige zijn automatisch, andere niet","open-source-fmi.section.fmi-con-disagree.secondaryLeft":"Een normaal temperatuurverschil kan worden verrekend met de nieuwere waarde. Het kan zijn dat een gemeten invoer de voorspelling vervangt. Een verborgen hoeveelheid kan onder het gezag van het model blijven. Voor een persoon kan een veiligheidsrelevante druk worden uitgeoefend. Het besluit wordt een nieuwe lijn in de geschiedenis in plaats van het meningsverschil uit te wissen dat het veroorzaakte. Zo blijft de reden later controleerbaar.","open-source-fmi.section.fmi-con-disagree.detailKicker":"Een meningsverschil kan een waarschuwing worden","open-source-fmi.section.fmi-con-disagree.secondaryRight":"Herhaalde kleine verschillen kunnen betekenen dat het model opnieuw moet worden gekalibreerd. Een plotseling groot verschil kan wijzen op een sensorfout of een echte verandering in de machine. Door beide waarden te behouden, wordt dat patroon zichtbaar. Eén waarde wissen zou latere grafieken schoon laten lijken, maar het bewijs wegnemen waarom model en machine niet langer overeenkomen. Apache-2.0 staat inspectie van de toegepaste regel toe.","open-source-fmi.section.fmi-con-disagree.pill.1":"BEIDE WAARDEN BEHOUDEN","open-source-fmi.section.fmi-con-disagree.pill.2":"REGEL GENOEMD","open-source-fmi.section.fmi-con-disagree.pill.3":"OF EEN PERSOON","open-source-fmi.section.fmi-con-disagree.footer":"Een behouden verschil kan later worden onderzocht, omdat het hele verleden beschikbaar blijft.","open-source-fmi.section.fmi-con-reopen.eyebrow":"Tijdreizen en scenario's","open-source-fmi.section.fmi-con-reopen.headlineLead":"Ga terug naar het moment","open-source-fmi.section.fmi-con-reopen.headlineAccent":"probeer dan een ander pad","open-source-fmi.section.fmi-con-reopen.body":"Na een incident is de nuttige vraag zelden alleen wat het uiteindelijke getal was. Mensen moeten weten wanneer het model en de machine uit elkaar gingen, welke meting te laat arriveerde, welke regel een waarde selecteerde en wat er zou zijn gebeurd bij een andere beslissing. Met een opgeslagen moment is dezelfde run opnieuw te openen en langs een ander pad te sturen.","open-source-fmi.section.fmi-con-reopen.secondaryKicker":"Een navigeerbare geschiedenis","open-source-fmi.section.fmi-con-reopen.secondaryLeft":"Dweve FMI bewaart de simulatiestatus en Dweve Twin registreert de kruisingen eromheen. Samen laten ze een reviewer een moment heropenen, herhalen wat er gebeurde en vanaf dezelfde toestand een alternatief vertakken. Eén tak houdt het oorspronkelijke besluit; een andere gebruikt een andere parameter of conflictoplossing. De vergelijking begint bij hetzelfde verleden, niet bij twee opnieuw opgebouwde tests. Zo blijft een latere vergelijking eerlijk, herhaalbaar en bruikbaar voor de volgende vraag.","open-source-fmi.section.fmi-con-reopen.detailKicker":"Hetzelfde verleden kan meerdere vragen beantwoorden","open-source-fmi.section.fmi-con-reopen.secondaryRight":"Een ingenieur kan zich afvragen waar het eerste numerieke verschil verscheen. Een operator kan vragen welke informatie beschikbaar was vóór een alarm. Een beoordelaar kan vragen welke persoon of welk beleid een betwiste waarde heeft geselecteerd. Omdat de opgeslagen simulatie en Twin-geschiedenis met elkaar verbonden zijn, hebben die mensen geen drie afzonderlijk samengestelde records nodig. Ze kunnen vanaf hetzelfde moment beginnen en het deel van de geschiedenis volgen dat relevant is voor hun vraag.","open-source-fmi.section.fmi-con-reopen.pill.1":"HEROPEN","open-source-fmi.section.fmi-con-reopen.pill.2":"HERHAAL","open-source-fmi.section.fmi-con-reopen.pill.3":"TAK","open-source-fmi.section.fmi-con-reopen.pill.4":"VERGELIJKEN","open-source-fmi.section.fmi-con-reopen.footer":"Het model kan worden getest, ingezet, naast het bedrijfsmiddel worden bewaard en later opnieuw worden geopend, zonder op te houden hetzelfde model te zijn.","open-source-fmi.banner.fmi-biz-provenance-banner.eyebrow":"Het operationele record","open-source-fmi.banner.fmi-biz-provenance-banner.lead":"Zonder herkomst: telemetrie.","open-source-fmi.banner.fmi-biz-provenance-banner.leadAccent":"Een herleidbaar getal is bewijs.","open-source-fmi.banner.fmi-biz-provenance-banner.paragraph.1":"De waarde op een dashboard is het einde van een keten. Een model berekende die op basis van een toestand, solver en parameterset. Of een sensor leverde die, waarna een mapping hem transformeerde voordat het model hem gebruikte. Tijdens een conflict bepaalt een beleid of een persoon welke waarde verdergaat. Als die keten verloren gaat, moet je hem later opbouwen uit configuratiebestanden en herinneringen.","open-source-fmi.banner.fmi-biz-provenance-banner.paragraph.2":"Dweve FMI en Dweve Twin bewaren die keten in dezelfde, op gebeurtenissen gebaseerde geschiedenis als de operationele toestand. Bron, doel, richting, transformaties, validatie, drie soorten tijd, conflicten en oplossingen blijven eraan gekoppeld. Het programma kan vragen waar een waarde vandaan komt, wat op een eerder moment bekend was en welke beslissing de toestand daarna veranderde.","open-source-fmi.banner.fmi-biz-provenance-banner.panel.header":"Eén operationele waarde","open-source-fmi.banner.fmi-biz-provenance-banner.panel.tag":"compleet traject","open-source-fmi.banner.fmi-biz-provenance-banner.check.1":"bron: model of sensor","open-source-fmi.banner.fmi-biz-provenance-banner.check.2":"waardereferentie en Twin-aspect","open-source-fmi.banner.fmi-biz-provenance-banner.check.3":"eenheden en transformatie","open-source-fmi.banner.fmi-biz-provenance-banner.check.4":"simulatie-, verwerkings- en geldigheidstijd","open-source-fmi.banner.fmi-biz-provenance-banner.check.5":"validatie","open-source-fmi.banner.fmi-biz-provenance-banner.check.6":"conflictbeleid","open-source-fmi.banner.fmi-biz-provenance-banner.check.7":"oplossingsgebeurtenis","open-source-fmi.banner.fmi-biz-provenance-banner.verdict":"de herkomst overleeft het dashboard waarop de waarde zichtbaar was","open-source-fmi.banner.fmi-biz-provenance-banner.footline":"de toestand van vandaag en het onderzoek van morgen lezen dezelfde geschiedenis","open-source-fmi.banner.fmi-con-continuity-banner.eyebrow":"Het grotere idee","open-source-fmi.banner.fmi-con-continuity-banner.lead":"De test is klaar.","open-source-fmi.banner.fmi-con-continuity-banner.leadAccent":"Het model kan verder.","open-source-fmi.banner.fmi-con-continuity-banner.paragraph.1":"De meeste mensen zien een simulatie als een grafiek in een rapport. Die grafiek is de laatste pagina van de run. Hij bevat niet de toestand die hem opleverde, het exacte punt waarop iets veranderde of het verdere leven van het model nadat het rapport was ondertekend.","open-source-fmi.banner.fmi-con-continuity-banner.paragraph.2":"Dweve FMI bewaart de run zodat je hem kunt opslaan, openen, voortzetten en met de echte machine verbinden. Het model dat vóór de productie werd gebruikt, kan nuttig blijven tijdens de inbedrijfstelling en het gebruik. Een toekomstig onderzoek kan dezelfde geschiedenis heropenen in plaats van iemand te vragen de test opnieuw te maken aan de hand van een afbeelding.","open-source-fmi.banner.fmi-con-continuity-banner.panel.header":"De langere levensduur van het model","open-source-fmi.banner.fmi-con-continuity-banner.panel.tag":"één doorlopend object","open-source-fmi.banner.fmi-con-continuity-banner.check.1":"getest vóór productie","open-source-fmi.banner.fmi-con-continuity-banner.check.2":"draaien op verschillende hardware","open-source-fmi.banner.fmi-con-continuity-banner.check.3":"opgeslagen tijdens lange studies","open-source-fmi.banner.fmi-con-continuity-banner.check.4":"voortgezet na onderbreking","open-source-fmi.banner.fmi-con-continuity-banner.check.5":"verbonden met de echte machine","open-source-fmi.banner.fmi-con-continuity-banner.check.6":"later opnieuw afgespeeld en vertakt","open-source-fmi.banner.fmi-con-continuity-banner.verdict":"de grafiek is een uitvoer; het model en zijn geschiedenis blijven bruikbaar","open-source-fmi.banner.fmi-con-continuity-banner.footline":"een simulatie kan onderdeel worden van het systeem dat het ooit beschreef","open-source-fmi.section.fmi-eng-contract.secondaryLeftKicker":"GEDEELD MODEL","open-source-fmi.section.fmi-eng-numerus.secondaryLeftKicker":"GETALFORMATEN","open-source-fmi.section.fmi-eng-solvers.secondaryLeftKicker":"RESULTAATRECORD","open-source-fmi.section.fmi-eng-lifecycle.secondaryLeftKicker":"TOEGESTANE TOESTAND","open-source-fmi.section.fmi-eng-events-clocks.secondaryLeftKicker":"GEBEURTENISTIJDLIJN","open-source-fmi.section.fmi-eng-backends.secondaryLeftKicker":"LOKALE PLAATSING","open-source-fmi.section.fmi-eng-orchestration.secondaryLeftKicker":"VERBINDINGSGRAFIEK","open-source-fmi.section.fmi-eng-algebraic-loops.secondaryLeftKicker":"LUSGROEP","open-source-fmi.section.fmi-eng-distributed.secondaryLeftKicker":"KNOOPPUNTRECORD","open-source-fmi.section.fmi-eng-state-history.secondaryLeftKicker":"BEWAARDE GESCHIEDENIS","open-source-fmi.section.fmi-eng-twin-bridge.secondaryLeftKicker":"TWIN-MAPPING","open-source-fmi.section.fmi-eng-ffi.secondaryLeftKicker":"ABI-OPPERVLAK","open-source-fmi.section.fmi-biz-lifecycle.secondaryLeftKicker":"ÉÉN MODEL","open-source-fmi.section.fmi-biz-suppliers.secondaryLeftKicker":"INTAKEPOORT","open-source-fmi.section.fmi-biz-cosimulation.secondaryLeftKicker":"GEDEELDE GRAFIEK","open-source-fmi.section.fmi-biz-resume.secondaryLeftKicker":"OPGESLAGEN RUN","open-source-fmi.section.fmi-biz-live-twin.secondaryLeftKicker":"LIVE MAPPING","open-source-fmi.section.fmi-biz-conflict-policy.secondaryLeftKicker":"AUTORITEITSREGEL","open-source-fmi.section.fmi-biz-provenance.secondaryLeftKicker":"TIJDLIJNRECORD","open-source-fmi.section.fmi-biz-host-fit.secondaryLeftKicker":"EERSTE STAP","open-source-fmi.section.fmi-biz-scale.secondaryLeftKicker":"INZETKEUZE","open-source-fmi.section.fmi-biz-commercial.secondaryLeftKicker":"EIGENDOMSRECHT","open-source-fmi.section.fmi-con-model-first.secondaryLeftKicker":"GEDEELDE BESCHRIJVING","open-source-fmi.section.fmi-con-many-computers.secondaryLeftKicker":"HETZELFDE MODEL","open-source-fmi.section.fmi-con-coupled.secondaryLeftKicker":"ZICHTBARE VERBINDINGEN","open-source-fmi.section.fmi-con-save.secondaryLeftKicker":"OPGESLAGEN MOMENT","open-source-fmi.section.fmi-con-live.secondaryLeftKicker":"MODEL NAAR SYSTEEM","open-source-fmi.section.fmi-con-disagree.secondaryLeftKicker":"BESLISRECORD","open-source-fmi.section.fmi-con-reopen.secondaryLeftKicker":"HETZELFDE VERLEDEN","open-source-fmi.90214883b6":"Neem contact op","oss-fmi-arithmetic-compare.fa28983085":"Over platforms heen","oss-fmi-arithmetic-compare.b462790c95":"Resultaten variëren per CPU-architectuur","oss-fmi-arithmetic-compare.1bcc7fc982":"Vergeleken over architecturen","oss-fmi-arithmetic-compare.726cc3e286":"Over compilers heen","oss-fmi-arithmetic-compare.e4898f4b98":"Optimizer verandert float-volgorde","oss-fmi-arithmetic-compare.ba659aac6a":"Compilerkeuzes expliciet gemaakt","oss-fmi-arithmetic-compare.ac458e6963":"Wiskundebibliotheken","oss-fmi-arithmetic-compare.53df4c02d0":"libm-functies kunnen licht verschillen","oss-fmi-arithmetic-compare.4f3c2c20e1":"Geen platform libm op de hot path","oss-fmi-arithmetic-compare.32c657b423":"Hardwaremigratie","oss-fmi-arithmetic-compare.c15355990c":"Valideer de hele portfolio opnieuw","oss-fmi-arithmetic-compare.85432b22d0":"Migratie is operationeel, niet numeriek","oss-fmi-arithmetic-compare.87025bab20":"Veiligheidszaak","oss-fmi-arithmetic-compare.be702f13ae":"Eén case per platform","oss-fmi-arithmetic-compare.8194ef0c5e":"Eén gedeclareerd contract over backends","oss-fmi-arithmetic-compare.007256c3f3":"Zelfde FMU, elke backend, vergeleken","oss-fmi-arithmetic-compare.15d7136586":"floor vervangen, model ongewijzigd","oss-fmi-arithmetic-compare.eb2b21add1":"IEEE 754","oss-fmi-arithmetic-compare.d0f88a0f5a":"Float-gebaseerde FMI","oss-fmi-arithmetic-compare.502d9b29ec":"Bestaande implementaties gebruiken floating-point. Resultaten verschuiven over compilerversies, math libraries en CPU-architecturen heen, waardoor het compliance-bewijs platformspecifiek wordt.","oss-fmi-arithmetic-compare.fce42136e9":"Vaste-komma","oss-fmi-arithmetic-compare.38a040c337":"Dweve FMI","oss-fmi-arithmetic-compare.c579c88eb4":"Fixed-point-rekenkunde, gecontroleerd tegen MPFR. Dezelfde simulatie wordt op elk platform onder een gedeclareerd contract vergeleken. De implementatiekeuze is operationeel, terwijl de validatiescope expliciet blijft.","oss-fmi-arithmetic-compare.12b298f305":"Vervang de rekenkundige basis. Het model en het veiligheidsdossier blijven hetzelfde.","oss-fmi-arithmetic-compare.10c4c8496b":"MPFR-referentiecontrole","oss-fmi-asset-and-model.chrome.path":"Naast de installatie","oss-fmi-asset-and-model.chrome.status":"drie metingen erin, twee voorspellingen uit","oss-fmi-asset-and-model.chrome.meta":"één doorlopend model","oss-fmi-asset-and-model.asset.name":"de echte pomp","oss-fmi-asset-and-model.asset.note":"gebouwd, lopend, gemeten","oss-fmi-asset-and-model.model.name":"het model","oss-fmi-asset-and-model.model.note":"hetzelfde model uit de ontwerptest","oss-fmi-asset-and-model.arrow.current.label":"gemeten stroom","oss-fmi-asset-and-model.arrow.inlet-pressure.label":"inlaatdruk","oss-fmi-asset-and-model.arrow.ambient-temperature.label":"omgevingstemperatuur","oss-fmi-asset-and-model.arrow.bearing-temperature.label":"voorspelde lagertemperatuur","oss-fmi-asset-and-model.arrow.service-margin.label":"resterende servicemarge","oss-fmi-asset-and-model.arrow.tags":"bron, doel, eenheid en tijd","oss-fmi-asset-and-model.mode.real-time":"realtime","oss-fmi-asset-and-model.mode.batch":"batch","oss-fmi-asset-and-model.band.left":"elke kruising behoudt zijn context","oss-fmi-asset-and-model.band.right":"context reist met de waarde mee","oss-fmi-backend-banner.eyebrow":"De uitvoeringslaag","oss-fmi-backend-banner.lead":"De hardware verandert.","oss-fmi-backend-banner.lead-accent":"Het modelcontract blijft.","oss-fmi-backend-banner.paragraphs.0":"Een model dat als kleine interactieve run begint, kan later uitgroeien tot een studie met duizend scenario's, een hardware-in-the-loop-taak, een voorspelling in een controller of één partitie van een gedistribueerde co-simulatie. Dat zijn verschillende uitvoeringsproblemen. Ze mogen geen verschillende definities vereisen van het systeem dat wordt gesimuleerd.","oss-fmi-backend-banner.paragraphs.1":"Dweve FMI houdt het model, de toestand, het resultaat van de solver, de diagnostiek en de herkomst achter één backendinterface. CPU-, GPU-, FPGA-, edge- en gedistribueerde uitvoering specialiseren het werk zonder een tweede variabel model of een tweede manier om de toestand op te slaan. Backendpariteit is daarom rechtstreeks te testen: dezelfde runidentiteit erin, dezelfde eindtoestand en hetzelfde traject eruit, of een benoemde eerste afwijking.","oss-fmi-backend-banner.panel.header":"Eén run-identiteit","oss-fmi-backend-banner.panel.tag":"vijf uitvoeringslagen","oss-fmi-backend-banner.chips.identity.label":"model en FMU-identiteit","oss-fmi-backend-banner.chips.numerus.label":"Numerus-indeling","oss-fmi-backend-banner.chips.solver.label":"oplossings- en tolerantiebeleid","oss-fmi-backend-banner.chips.clocks.label":"klok- en evenementenbeleid","oss-fmi-backend-banner.chips.state.label":"toestands- en diagnosecontract","oss-fmi-backend-banner.chips.backends.label":"CPU, GPU, FPGA, rand en verdeeld","oss-fmi-backend-banner.chips.shared":"gedeeld","oss-fmi-backend-banner.chips.backends.marker":"geselecteerd per werklast","oss-fmi-backend-banner.verdict":"de uitvoering kan veranderen; het model blijft hetzelfde technische object","oss-fmi-backend-banner.footline":"één modelcontract, van één core tot een gedistribueerde simulatie","oss-fmi-backend-deck.ff221d4752":"CPU","oss-fmi-backend-deck.59dbdd341d":"Algemene engineering, dagelijks ontwerp","oss-fmi-backend-deck.24ae02dd90":"Een gebruikelijk doel voor ontwerp, validatie en continuous integration. Gebruik de uitvoer als gedeclareerde referentie bij vergelijking met andere backends.","oss-fmi-backend-deck.a6a6318544":"GPU","oss-fmi-backend-deck.9a6cc875d8":"Batch-runs en grote parameterstudies","oss-fmi-backend-deck.725ebde71c":"Batch-uitvoering voor parameter sweeps en Monte Carlo-studies. Veel runs tegelijk, elk vergeleken met de gedeclareerde CPU-referentie.","oss-fmi-backend-deck.cef7f9bd36":"FPGA","oss-fmi-backend-deck.2c2f3f770f":"Cycle-tight hardware in the loop scenario's","oss-fmi-backend-deck.fd29cc1af2":"Voor hardware-in-the-loop waar het latencybudget hard is. Dezelfde FMU draait tegen echte hardware en legt vergelijkingen van outputvectoren vast.","oss-fmi-backend-deck.8440b9eb7d":"Rand","oss-fmi-backend-deck.4dc3c90a3c":"Batterijgevoede embedded controllers","oss-fmi-backend-deck.2fea6f5c64":"Embedded- en edge-doelen waar geheugen en energie domineren. Draait hetzelfde model op een klein apparaat onder het gedeclareerde numerieke contract.","oss-fmi-backend-deck.bb3d98dfee":"Gedistribueerd","oss-fmi-backend-deck.18854c5c57":"Grote studies verdeeld over een cluster","oss-fmi-backend-deck.c9307c2b8f":"Verdeel een grote studie over nodes. Het replay-contract legt de gedistribueerde run end-to-end vast, zodat die met een single-host run kan worden vergeleken.","oss-fmi-backend-deck.9d8c0969a6":"Zelfde kernel, referentiecontroles over targets","oss-fmi-backend-deck.e9045ea057":"5 backends","oss-fmi-backend-deck.b3776d63ad":"Backends","oss-fmi-backend-deck.6d7ae87f78":"Beste voor","oss-fmi-backend-deck.528e133c79":"Cross-doel","oss-fmi-backend-deck.51ab88da6e":"Referentiecontrole","oss-fmi-backend-deck.a7dc6ac385":"outputvectoren vergeleken","oss-fmi-backend-deck.d8d931a871":"Migreer het target met een expliciet validatiedossier. De vergelijking laat zien wat beweegt.","oss-fmi-backend-deck.c63f995892":"Eén deterministische kernel","oss-fmi-backend-deck.aa14ea21a1":"Werkstation en CI","oss-fmi-backend-deck.ab2ed5fd39":"Parameterreeksen","oss-fmi-backend-deck.ac43226d23":"Hardware-in-the-loop","oss-fmi-backend-deck.ad43b60f16":"Ingebedde controllers","oss-fmi-backend-deck.ae1f18cd5b":"Over nodes","oss-fmi-backend-fan.chrome.path":"Uitvoeringsbackends","oss-fmi-backend-fan.chrome.status":"Vier enveloppen komen overeen, één afwijking wordt genoemd","oss-fmi-backend-fan.chrome.meta":"pariteit gemeten, illustratief","oss-fmi-backend-fan.bundle.title":"één runbundel","oss-fmi-backend-fan.bundle.contents.0":"model-hash","oss-fmi-backend-fan.bundle.contents.1":"initiële staat","oss-fmi-backend-fan.bundle.contents.2":"ingangen","oss-fmi-backend-fan.bundle.contents.3":"oplossingsbeleid","oss-fmi-backend-fan.bundle.contents.4":"rekenkundig formaat","oss-fmi-backend-fan.bundle.contents.5":"klokken","oss-fmi-backend-fan.bundle.contents.6":"koppelingsgrafiek","oss-fmi-backend-fan.selector.name":"backend-selector","oss-fmi-backend-fan.paths.cpu.name":"SIMD CPU","oss-fmi-backend-fan.paths.cpu.posture":"één SIMD-lane, lage overhead","oss-fmi-backend-fan.paths.gpu.name":"GPU-ensemble","oss-fmi-backend-fan.paths.gpu.posture":"brede gemengde rijstroken","oss-fmi-backend-fan.paths.fpga.name":"FPGA-pijplijn","oss-fmi-backend-fan.paths.fpga.posture":"vaste pijpleiding, cyclusdicht","oss-fmi-backend-fan.paths.edge.name":"Edge-controller","oss-fmi-backend-fan.paths.edge.posture":"smalle, begrensde buffers","oss-fmi-backend-fan.paths.distributed.name":"Gedistribueerd","oss-fmi-backend-fan.paths.distributed.posture":"vertakt over knooppunten","oss-fmi-backend-fan.envelope.state-hash":"state-hash","oss-fmi-backend-fan.envelope.state-hash-value":"9f2ce1a4","oss-fmi-backend-fan.envelope.trajectory-hash":"traject-hash","oss-fmi-backend-fan.envelope.trajectory-hash-value":"77bd03c2","oss-fmi-backend-fan.envelope.match":"overeenkomst","oss-fmi-backend-fan.mismatch.title":"mismatch geïnjecteerd","oss-fmi-backend-fan.mismatch.backend":"backend","oss-fmi-backend-fan.mismatch.state-index":"staatsindex","oss-fmi-backend-fan.mismatch.state-index-value":"41","oss-fmi-backend-fan.mismatch.first-step":"eerste afwijkende stap","oss-fmi-backend-fan.mismatch.first-step-value":"1.024","oss-fmi-backend-fan.band.text":"Dezelfde runidentiteit in, eindtoestand en trajectidentiteit uit.","oss-fmi-backend-fan.band.meta":"pariteit wordt gemeten","oss-fmi-backend-roles.kicker.label":"Vier lokale backends","oss-fmi-backend-roles.kicker.sub":"gekozen op basis van de vorm van de werklast","oss-fmi-backend-roles.tag":"UITVOERING","oss-fmi-backend-roles.rows.cpu.name":"CPU","oss-fmi-backend-roles.rows.cpu.fit":"interactieve en algemene simulatie","oss-fmi-backend-roles.rows.cpu.property":"lage installatie, scalaire en SIMD-verzending","oss-fmi-backend-roles.rows.cpu.evidence":"instructiepad en trajecthash","oss-fmi-backend-roles.rows.gpu.name":"GPU","oss-fmi-backend-roles.rows.gpu.fit":"ensembles, sweeps en brede staat","oss-fmi-backend-roles.rows.gpu.property":"batchgewijze parallelle uitvoering","oss-fmi-backend-roles.rows.gpu.evidence":"batchidentiteit en overdrachtskosten","oss-fmi-backend-roles.rows.fpga.name":"FPGA","oss-fmi-backend-roles.rows.fpga.fit":"vaste grafieken en real-time loops","oss-fmi-backend-roles.rows.fpga.property":"deterministische pijplijnlatentie","oss-fmi-backend-roles.rows.fpga.evidence":"bitstream en cyclustrace","oss-fmi-backend-roles.rows.edge.name":"Rand","oss-fmi-backend-roles.rows.edge.fit":"controllers en beperkte apparaten","oss-fmi-backend-roles.rows.edge.property":"begrensde buffers en no_std","oss-fmi-backend-roles.rows.edge.evidence":"geheugenplafond en deadlinerecord","oss-fmi-backend-roles.footline.left":"verschillende hardwareposities","oss-fmi-backend-roles.footline.right":"één model en staatscontract","oss-fmi-before-build.kicker.label":"Wat wordt eerst geprobeerd","oss-fmi-before-build.kicker.sub":"voordat fysieke delen bestaan","oss-fmi-before-build.tag":"VLAK","oss-fmi-before-build.labels.asks":"vraagt","oss-fmi-before-build.labels.found":"gevonden","oss-fmi-before-build.labels.later":"later","oss-fmi-before-build.system.lift.name":"Tillen","oss-fmi-before-build.system.lift.asks":"hoe de auto, motor en kabel samen bewegen","oss-fmi-before-build.system.lift.found":"oscillatie of overbelasting","oss-fmi-before-build.system.lift.later":"veiliger controle en dimensionering","oss-fmi-before-build.system.pump.name":"Pomp","oss-fmi-before-build.system.pump.asks":"hoe druk en stroming reageren","oss-fmi-before-build.system.pump.found":"cavitatie of onstabiele regeling","oss-fmi-before-build.system.pump.later":"operationele envelop","oss-fmi-before-build.system.vehicle.name":"Voertuig","oss-fmi-before-build.system.vehicle.asks":"hoe vermogen, remmen en temperatuur op elkaar inwerken","oss-fmi-before-build.system.vehicle.found":"bereik of thermische limiet","oss-fmi-before-build.system.vehicle.later":"compromissen op systeemniveau","oss-fmi-before-build.system.medical-device.name":"Medisch apparaat","oss-fmi-before-build.system.medical-device.asks":"hoe controle en levering zich gedragen","oss-fmi-before-build.system.medical-device.found":"timing- of doseringsfout","oss-fmi-before-build.system.medical-device.later":"herhaalbaar testbewijs","oss-fmi-before-build.foot.left":"het model is vroeg gemaakt","oss-fmi-before-build.foot.right":"en kan later nuttig blijven","oss-fmi-boundary-conversion.chrome.path":"Numerieke grens","oss-fmi-boundary-conversion.chrome.status":"drie bekeerden zich, één weigerde","oss-fmi-boundary-conversion.chrome.meta":"grens expliciet, illustratief","oss-fmi-boundary-conversion.zones.host":"FMI-host","oss-fmi-boundary-conversion.zones.boundary":"conversie grens","oss-fmi-boundary-conversion.zones.runtime":"looptijd","oss-fmi-boundary-conversion.crossings.pressure.incoming-type":"Zweven64","oss-fmi-boundary-conversion.crossings.pressure.label":"druk","oss-fmi-boundary-conversion.crossings.pressure.target":"Q31.32","oss-fmi-boundary-conversion.crossings.pressure.scale":"schaal 2^-32","oss-fmi-boundary-conversion.crossings.actuator.incoming-type":"Zweven32","oss-fmi-boundary-conversion.crossings.actuator.label":"positie van de actuator","oss-fmi-boundary-conversion.crossings.actuator.target":"Vraag 16.16","oss-fmi-boundary-conversion.crossings.actuator.scale":"schaal 2^-16","oss-fmi-boundary-conversion.crossings.tariff.incoming-type":"Zweven64","oss-fmi-boundary-conversion.crossings.tariff.label":"tarief, exact in decimalen","oss-fmi-boundary-conversion.crossings.tariff.target":"decimale","oss-fmi-boundary-conversion.crossings.tariff.scale":"exacte decimale schaal","oss-fmi-boundary-conversion.crossings.sensor.incoming-type":"Zweven64","oss-fmi-boundary-conversion.crossings.sensor.label":"sensorwaarde 74.120,5","oss-fmi-boundary-conversion.crossings.sensor.target":"Vraag 16.16","oss-fmi-boundary-conversion.crossings.sensor.scale":"toegestaan -32.768 tot 32.767,99998","oss-fmi-boundary-conversion.refusal.title":"geweigerd aan de grens","oss-fmi-boundary-conversion.refusal.incoming":"inkomende waarde","oss-fmi-boundary-conversion.refusal.target":"doelformaat","oss-fmi-boundary-conversion.refusal.range":"toegestaan bereik","oss-fmi-boundary-conversion.path.label":"één doorlopend getypt pad","oss-fmi-boundary-conversion.path.nodes.0":"afgeleide evaluatie","oss-fmi-boundary-conversion.path.nodes.1":"stadia van de oplosser","oss-fmi-boundary-conversion.path.nodes.2":"restberekening","oss-fmi-boundary-conversion.path.nodes.3":"staat bijwerken","oss-fmi-boundary-conversion.path.marker":"Numerus getypt","oss-fmi-boundary-conversion.path.note":"er verschijnt geen zwevend object na de grens","oss-fmi-boundary-conversion.band.text":"Conversie is expliciet, gecontroleerd en benoemd.","oss-fmi-boundary-conversion.band.meta":"Numerus tijdens de run","oss-fmi-business-backend-banner.eyebrow":"Schalen zonder herschrijven","oss-fmi-business-backend-banner.lead":"Stem hardware af op het werk.","oss-fmi-business-backend-banner.lead-accent":"Behoud het model.","oss-fmi-business-backend-banner.paragraph.one":"Een interactief technisch model, een sweep met tienduizend gevallen, een deterministisch hardware-in-the-loop-traject en een voorspelling in een controller zijn niet dezelfde werklast. Behandel je ze als één hardwareprobleem, dan koop je de verkeerde machine. Maak je er vier modelleerprojecten van, dan houdt de organisatie vier modellen van hetzelfde systeem over.","oss-fmi-business-backend-banner.paragraph.two":"Dweve FMI scheidt die beslissingen. CPU-, GPU-, FPGA- en edge-backends specialiseren de lokale uitvoering. Gedistribueerde plaatsing breidt de orkestratiegrafiek uit tot buiten één machine. Het model, de variabelen, het solverbeleid, de toestand en de diagnostiek blijven onder één contract, zodat versnelling een inzetkeuze wordt in plaats van een tweede bron van waarheid.","oss-fmi-business-backend-banner.panel.header":"Eén model, meerdere uitvoeringsvormen","oss-fmi-business-backend-banner.panel.tag":"geselecteerd per werklast","oss-fmi-business-backend-banner.compare.need":"Behoefte van het programma","oss-fmi-business-backend-banner.compare.backend":"Passende uitvoering","oss-fmi-business-backend-banner.rows.interactive.need":"interactief engineeringwerk","oss-fmi-business-backend-banner.rows.interactive.backend":"CPU","oss-fmi-business-backend-banner.rows.sweeps.need":"grote sweeps en ensembles","oss-fmi-business-backend-banner.rows.sweeps.backend":"GPU","oss-fmi-business-backend-banner.rows.latency.need":"vaste grafiek met lage latentie","oss-fmi-business-backend-banner.rows.latency.backend":"FPGA","oss-fmi-business-backend-banner.rows.constrained.need":"in apparatuur met beperkte middelen","oss-fmi-business-backend-banner.rows.constrained.backend":"edge","oss-fmi-business-backend-banner.rows.distributed.need":"verder dan één machine","oss-fmi-business-backend-banner.rows.distributed.backend":"gedistribueerd","oss-fmi-business-backend-banner.rows.contract.need":"model- en toestandscontract","oss-fmi-business-backend-banner.rows.contract.backend":"onveranderd","oss-fmi-business-backend-banner.verdict":"koop hardware voor de werklast, niet voor een tweede modelleerprogramma","oss-fmi-business-backend-banner.footline":"versnelling verandert de uitvoeringseconomie; continuïteit beschermt het technische eigenaarschap","oss-fmi-business-backend-matrix.chrome.path":"Uitvoeringskeuzes","oss-fmi-business-backend-matrix.chrome.status":"vijf behoeften, vijf backends","oss-fmi-business-backend-matrix.chrome.meta":"zesde kolom ongewijzigd","oss-fmi-business-backend-matrix.model.name":"één technisch model","oss-fmi-business-backend-matrix.model.note":"hetzelfde object in elke kolom","oss-fmi-business-backend-matrix.columns.need":"programma nodig","oss-fmi-business-backend-matrix.columns.backend":"backend","oss-fmi-business-backend-matrix.columns.consequence":"commercieel gevolg","oss-fmi-business-backend-matrix.rows.interactive.need":"interactieve techniek","oss-fmi-business-backend-matrix.rows.interactive.backend":"CPU","oss-fmi-business-backend-matrix.rows.interactive.consequence":"onmiddellijke iteratie","oss-fmi-business-backend-matrix.rows.sweeps.need":"grote sweeps en ensembles","oss-fmi-business-backend-matrix.rows.sweeps.backend":"GPU","oss-fmi-business-backend-matrix.rows.sweeps.consequence":"kortere veegtijd","oss-fmi-business-backend-matrix.rows.latency.need":"vaste grafiek met lage latentie","oss-fmi-business-backend-matrix.rows.latency.backend":"FPGA","oss-fmi-business-backend-matrix.rows.latency.consequence":"lagere deterministische latentie","oss-fmi-business-backend-matrix.rows.constrained.need":"binnen beperkte apparatuur","oss-fmi-business-backend-matrix.rows.constrained.backend":"rand","oss-fmi-business-backend-matrix.rows.constrained.consequence":"begrensd controllergeheugen","oss-fmi-business-backend-matrix.rows.distributed.need":"verder dan één machine","oss-fmi-business-backend-matrix.rows.distributed.backend":"gedistribueerd","oss-fmi-business-backend-matrix.rows.distributed.consequence":"gedistribueerde capaciteit","oss-fmi-business-backend-matrix.unchanged.head":"niet opnieuw gemaakt","oss-fmi-business-backend-matrix.unchanged.equations":"vergelijkingen","oss-fmi-business-backend-matrix.unchanged.variable-mapping":"variabele mapping","oss-fmi-business-backend-matrix.unchanged.state-format":"staat formaat","oss-fmi-business-backend-matrix.unchanged.solver-diagnostics":"diagnostiek van oplossers","oss-fmi-business-backend-matrix.unchanged.twin-integration":"Twin-integratie","oss-fmi-business-backend-matrix.band.text":"hardware volgt de werklast","oss-fmi-business-backend-matrix.band.meta":"het model blijft van het programma","oss-fmi-business-glyph.f94e5c8649":"niet veel","oss-fmi-business-glyph.a0b9629e9f":"Veiligheidsbewijs, eenmaal vastgelegd","oss-fmi-business-glyph.2dd17ce85e":"HIER VERWIJDERD","oss-fmi-business-glyph.e0d1dc9c8a":"Hiermee","oss-fmi-business-glyph.1d9ee6f0f4":"HERHAALDELIJK BETAALD","oss-fmi-business-glyph.829b0d47de":"De oude manier","oss-fmi-business-glyph.6cc3364a24":"PARITEIT GEVERIFIEERD","oss-fmi-business-glyph.1cc5a7a1e6":"Het resultaat, voor elke demo","oss-fmi-business-glyph.79be3d6f0b":"Wat je krijgt met Dweve FMI","oss-fmi-business-glyph.a2b27a4cb6":"geen gehoste dienst in het pad","oss-fmi-business-glyph.6b5eb5323e":"Jouw hardware","oss-fmi-business-glyph.f73856f540":"data blijft waar het is","oss-fmi-business-glyph.6af74613cf":"Gebouwd in Europa","oss-fmi-business-glyph.5e6c49e5d5":"Verwijder de runtime; behoud het veiligheidsdossier","oss-fmi-business-glyph.3ac1da9055":"Bewijs blijft bij het model","oss-fmi-business-glyph.9f540d3201":"On premise of een EU-regio","oss-fmi-business-glyph.62c436123e":"Draait op hardware die je bezit","oss-fmi-business-glyph.66a6acbfe4":"Op elke backend vergeleken","oss-fmi-business-glyph.973a1ab0f1":"Verschillen worden zichtbaar","oss-fmi-business-glyph.83010c9d03":"Gevalideerd op gedeclareerde targets","oss-fmi-business-glyph.cdf65b5b66":"Eén validatiedossier","oss-fmi-business-glyph.0fdead3fd1":"Een roadmap die jij niet bepaalt","oss-fmi-business-glyph.9df6537132":"Eén vendor, één prijs","oss-fmi-business-glyph.3971729abf":"Een nieuwe chip valideert de portfolio opnieuw","oss-fmi-business-glyph.fe74954a77":"Nieuwe hardware start het opnieuw","oss-fmi-business-glyph.109d2c3d54":"Wiens resultaat is het juiste","oss-fmi-business-glyph.157d1d4cee":"Teams die getallen verzoenen","oss-fmi-business-glyph.80d91a51a9":"Opnieuw gevalideerd voor elke machine","oss-fmi-business-glyph.ac192b724a":"Een veiligheidsdossier per platform","oss-fmi-cadence-banners.executionContract.eyebrow":"Dweve FMI / uitvoeringscontract","oss-fmi-cadence-banners.executionContract.lead":"De host kiest een solver","oss-fmi-cadence-banners.executionContract.accent":"zonder het model te wijzigen","oss-fmi-cadence-banners.executionContract.body.one":"Het FMI 3-pakket beschrijft variabelen, mogelijkheden en uitvoeringsvorm. Numerus houdt de getalrepresentatie expliciet, terwijl de solverfabric een methode kiest die bij het model en de taak past.","oss-fmi-cadence-banners.executionContract.body.two":"Die keuzes liggen rond één lifecyclecontract. Een andere solver of backend geeft geen toestemming om variabelen, klokregels of statetransities anders te interpreteren.","oss-fmi-cadence-banners.executionContract.panel":"Ontvangstbewijs van het uitvoeringscontract","oss-fmi-cadence-banners.executionContract.tag":"GEBONDEN","oss-fmi-cadence-banners.executionContract.item.fmi.label":"FMI 3-modelbeschrijving","oss-fmi-cadence-banners.executionContract.item.fmi.detail":"Variabelen, interfaces en mogelijkheden zijn vastgelegd.","oss-fmi-cadence-banners.executionContract.item.fmi.status":"GELEZEN","oss-fmi-cadence-banners.executionContract.item.numerics.label":"Numeriek contract","oss-fmi-cadence-banners.executionContract.item.numerics.detail":"Representatie en grensconversie blijven expliciet.","oss-fmi-cadence-banners.executionContract.item.numerics.status":"GETYPEERD","oss-fmi-cadence-banners.executionContract.item.solver.label":"Gekozen solver","oss-fmi-cadence-banners.executionContract.item.solver.detail":"Model- en taakeisen bepalen de route.","oss-fmi-cadence-banners.executionContract.item.solver.status":"GEROUTEERD","oss-fmi-cadence-banners.executionContract.item.state.label":"Lifecycle-statemachine","oss-fmi-cadence-banners.executionContract.item.state.detail":"Aanroepen blijven geldig voor de actuele FMI-state.","oss-fmi-cadence-banners.executionContract.item.state.status":"AFGEDWONGEN","oss-fmi-cadence-banners.executionContract.verdict":"het uitvoeringsbeleid kan veranderen terwijl het modelcontract herkenbaar blijft","oss-fmi-cadence-banners.executionContract.footer":"solverkeuze is expliciet beleid rond één FMI 3-lifecycle","oss-fmi-cadence-banners.graphExecution.eyebrow":"Dweve FMI / gecoördineerde uitvoering","oss-fmi-cadence-banners.graphExecution.lead":"Meerdere FMU's draaien samen","oss-fmi-cadence-banners.graphExecution.accent":"via één expliciete graaf","oss-fmi-cadence-banners.graphExecution.body.one":"Getypeerde verbindingen leveren een afhankelijkheidsgraaf op die parallel werk, volgorde en algebraïsche lusgroepen vastlegt. De orchestrator verstopt een cyclus niet in een algemene mislukte stap.","oss-fmi-cadence-banners.graphExecution.body.two":"Elk model kan de backend gebruiken die bij zijn workload past. De graaf houdt waardestromen, lusbeleid en communicatiemomenten zichtbaar over die plaatsingen heen.","oss-fmi-cadence-banners.graphExecution.panel":"Eén communicatiestap","oss-fmi-cadence-banners.graphExecution.tag":"GECOÖRDINEERD","oss-fmi-cadence-banners.graphExecution.item.backend.label":"Kies de backend per model","oss-fmi-cadence-banners.graphExecution.item.backend.detail":"CPU-, GPU-, FPGA- of edgeplaatsing blijft modelspecifiek.","oss-fmi-cadence-banners.graphExecution.item.backend.status":"GEPLAATST","oss-fmi-cadence-banners.graphExecution.item.graph.label":"Bouw getypeerde afhankelijkheden","oss-fmi-cadence-banners.graphExecution.item.graph.detail":"Verbindingen bepalen uitvoeringsniveaus en waarderoutes.","oss-fmi-cadence-banners.graphExecution.item.graph.status":"GEORDEND","oss-fmi-cadence-banners.graphExecution.item.loop.label":"Los lusgroepen op","oss-fmi-cadence-banners.graphExecution.item.loop.detail":"Cycli gaan met benoemde operanden naar een goedgekeurde lussolver.","oss-fmi-cadence-banners.graphExecution.item.loop.status":"OPGELOST","oss-fmi-cadence-banners.graphExecution.item.step.label":"Leg de stap vast","oss-fmi-cadence-banners.graphExecution.item.step.detail":"Modelstate en diagnose schuiven samen op.","oss-fmi-cadence-banners.graphExecution.item.step.status":"OPGESCHOVEN","oss-fmi-cadence-banners.graphExecution.verdict":"de plaatsing verschilt per model en de orchestration blijft één controleerbaar contract","oss-fmi-cadence-banners.graphExecution.footer":"de afhankelijkheidsgraaf houdt parallel werk en cycli herleidbaar","oss-fmi-cadence-banners.continuity.eyebrow":"Dweve FMI / continuïteit van state","oss-fmi-cadence-banners.continuity.lead":"Verplaats de uitvoering","oss-fmi-cadence-banners.continuity.accent":"zonder te verliezen hoe deze state ontstond","oss-fmi-cadence-banners.continuity.body.one":"Gedistribueerde plaatsing, checkpoints en de Twin-bridge vereisen allemaal complete state. Alleen de zichtbare uitvoer kan solverhistorie, klokken, modi of context aan de grens niet herstellen.","oss-fmi-cadence-banners.continuity.body.two":"Een compatibele worker kan vanaf het opgeslagen punt doorgaan en de operationele bridge kan dezelfde variabelen blijven gebruiken. De uitvoeringscontext verandert zonder een losstaande modelgeschiedenis te maken.","oss-fmi-cadence-banners.continuity.panel":"Inventaris voor continuïteit","oss-fmi-cadence-banners.continuity.tag":"COMPLETE STATE","oss-fmi-cadence-banners.continuity.item.placement.label":"Plaatsingsregistratie","oss-fmi-cadence-banners.continuity.item.placement.detail":"De worker en gekozen backend blijven herleidbaar.","oss-fmi-cadence-banners.continuity.item.placement.status":"BEKEND","oss-fmi-cadence-banners.continuity.item.checkpoint.label":"Runtimecheckpoint","oss-fmi-cadence-banners.continuity.item.checkpoint.detail":"Model-, solver- en orchestration-state blijven bewaard.","oss-fmi-cadence-banners.continuity.item.checkpoint.status":"OPGESLAGEN","oss-fmi-cadence-banners.continuity.item.clock.label":"Klok- en eventcontext","oss-fmi-cadence-banners.continuity.item.clock.detail":"De herstelde uitvoering hervat op hetzelfde logische moment.","oss-fmi-cadence-banners.continuity.item.clock.status":"UITGELIJND","oss-fmi-cadence-banners.continuity.item.bridge.label":"Twin-mapping","oss-fmi-cadence-banners.continuity.item.bridge.detail":"Operationele waarden behouden hun route naar het model.","oss-fmi-cadence-banners.continuity.item.bridge.status":"VERBONDEN","oss-fmi-cadence-banners.continuity.verdict":"een uitvoering kan van proces naar proces en van studie naar operatie bewegen als één geschiedenis","oss-fmi-cadence-banners.continuity.footer":"complete state maakt verplaatsing, replay en operationele continuïteit mogelijk","oss-fmi-cadence-banners.programmeContinuity.eyebrow":"Dweve FMI / programmacontinuïteit","oss-fmi-cadence-banners.programmeContinuity.lead":"Een onderbreking kost","oss-fmi-cadence-banners.programmeContinuity.accent":"alleen het werk sinds het laatste checkpoint","oss-fmi-cadence-banners.programmeContinuity.body.one":"Een lange studie overleeft een gewone hostfout doordat het checkpoint de runtime-state bevat die nodig is om door te gaan. Het programma kiest de frequentie en daarmee de maximale hoeveelheid werk die gevaar loopt.","oss-fmi-cadence-banners.programmeContinuity.body.two":"Dezelfde opgeslagen state kan een scenariotak beginnen of via Twin naast de operationele installatie doorgaan. Eén bewaard model beweegt van analyse naar operatie zonder een nieuwe, losstaande representatie.","oss-fmi-cadence-banners.programmeContinuity.panel":"Van studie naar operatie","oss-fmi-cadence-banners.programmeContinuity.tag":"DOORLOPEND","oss-fmi-cadence-banners.programmeContinuity.item.run.label":"Laat de studie voortgaan","oss-fmi-cadence-banners.programmeContinuity.item.run.detail":"De uitvoering bouwt solver- en modelstate op.","oss-fmi-cadence-banners.programmeContinuity.item.run.status":"ACTIEF","oss-fmi-cadence-banners.programmeContinuity.item.save.label":"Schrijf een compleet checkpoint","oss-fmi-cadence-banners.programmeContinuity.item.save.detail":"De frequentie bepaalt hoeveel werk een onderbreking kan kosten.","oss-fmi-cadence-banners.programmeContinuity.item.save.status":"OPGESLAGEN","oss-fmi-cadence-banners.programmeContinuity.item.restore.label":"Hervat of maak een tak","oss-fmi-cadence-banners.programmeContinuity.item.restore.detail":"Een compatibele worker gaat vanaf het gekozen moment verder.","oss-fmi-cadence-banners.programmeContinuity.item.restore.status":"HERSTELD","oss-fmi-cadence-banners.programmeContinuity.item.operate.label":"Koppel de operationele installatie","oss-fmi-cadence-banners.programmeContinuity.item.operate.detail":"Twin-mappings behouden variabelen en transformaties.","oss-fmi-cadence-banners.programmeContinuity.item.operate.status":"LIVE","oss-fmi-cadence-banners.programmeContinuity.verdict":"het model blijft eigendom van het programma nadat de oorspronkelijke studie eindigt","oss-fmi-cadence-banners.programmeContinuity.footer":"checkpointfrequentie maakt van een infrastructuurfout een begrensde kostenpost","oss-fmi-cadence-banners.visibleHistory.eyebrow":"Dweve FMI / een geschiedenis die je kunt herzien","oss-fmi-cadence-banners.visibleHistory.lead":"Als twee waarden verschillen","oss-fmi-cadence-banners.visibleHistory.accent":"blijft het verschil zichtbaar","oss-fmi-cadence-banners.visibleHistory.body.one":"Een opgeslagen modelstate en een latere meting kunnen allebei legitiem zijn. Door beide te bewaren, kun je nagaan of het model afweek, de sensor achterliep of de bedrijfsomstandigheden veranderden.","oss-fmi-cadence-banners.visibleHistory.body.two":"De regel die de actuele waarde bepaalt, wordt apart van de waarden vastgelegd. Je kunt het eerdere moment heropenen en zien wat toen bekend was en wat later veranderde.","oss-fmi-cadence-banners.visibleHistory.panel":"Eén bewaard verschil","oss-fmi-cadence-banners.visibleHistory.tag":"BEWAARD","oss-fmi-cadence-banners.visibleHistory.item.save.label":"Opgeslagen modelmoment","oss-fmi-cadence-banners.visibleHistory.item.save.detail":"De voorspelde state en context blijven beschikbaar.","oss-fmi-cadence-banners.visibleHistory.item.save.status":"4,10 BAR","oss-fmi-cadence-banners.visibleHistory.item.measure.label":"Gemeten operationele waarde","oss-fmi-cadence-banners.visibleHistory.item.measure.detail":"De installatie meldt haar waarde via de Twin-mapping.","oss-fmi-cadence-banners.visibleHistory.item.measure.status":"4,32 BAR","oss-fmi-cadence-banners.visibleHistory.item.difference.label":"Verschil bewaard","oss-fmi-cadence-banners.visibleHistory.item.difference.detail":"Geen van beide waarden overschrijft de andere stilzwijgend.","oss-fmi-cadence-banners.visibleHistory.item.difference.status":"0,22 BAR","oss-fmi-cadence-banners.visibleHistory.item.record.label":"Besluit vastgelegd","oss-fmi-cadence-banners.visibleHistory.item.record.detail":"De gekozen autoriteit en reden blijven in de geschiedenis staan.","oss-fmi-cadence-banners.visibleHistory.item.record.status":"HERLEIDBAAR","oss-fmi-cadence-banners.visibleHistory.verdict":"je ziet beide waarden, de gekozen regel en de persoon of het beleid erachter","oss-fmi-cadence-banners.visibleHistory.footer":"het huidige antwoord wist de eerdere onderbouwing niet","oss-fmi-capability-board.24868df96c":"Gebouwd op Numerus fixed-point rekenkunde","oss-fmi-capability-board.851a5c9e94":"Eén kernel. Eén gedeclareerd contract. Elke backend.","oss-fmi-capability-board.137fca4f24":"Profielen, backends en referentiecontroles","oss-fmi-capability-board.b570316ceb":"Model exchange en co-simulation","oss-fmi-capability-board.be9d7073db":"Kloksynchronisatie","oss-fmi-capability-board.0c15f6df4e":"Co-simulatie","oss-fmi-capability-board.c194075c57":"Modeluitwisseling","oss-fmi-capability-board.1acef90f01":"Model Exchange integreert met externe solvers. Co-Simulation draait standalone. Variabelebeheer, kloksynchronisatie, afgeleideberekening en event handling maken deel uit van de kernel.","oss-fmi-capability-board.87b84e2d54":"Replay vanuit de event log","oss-fmi-capability-board.f820f43bbf":"Vouw de log naar elke staat","oss-fmi-capability-board.87d0de61bb":"Staatswijzigingen als events","oss-fmi-capability-board.3a4d4ea459":"De brug naar Twin koppelt simulatie-instanties aan digital twins. Staatswijzigingen worden vastgelegd als onveranderlijke events, en deterministische replay herhaalt een simulatie rechtstreeks vanuit de event log.","oss-fmi-capability-board.3e96eaed81":"Digital twin-integratie","oss-fmi-capability-board.5b4903b1e6":"Gedistribueerd over nodes","oss-fmi-capability-board.8ff03fbc23":"Edge en embedded","oss-fmi-capability-board.c85c254454":"Workstation en cluster","oss-fmi-capability-board.a4b42d9ae5":"Dezelfde simulatie kan draaien op workstation CPU, GPU, FPGA, edge-apparaat en gedistribueerde nodes. Vergelijk elk doelplatform onder het gedeclareerde numerieke contract bij de overstap van on-premise naar cloud.","oss-fmi-capability-board.2e8e1f1f76":"Hardwarevrijheid","oss-fmi-capability-board.ebd16b2492":"Dec64_6 decimaal profiel","oss-fmi-capability-board.6c3a1b4103":"Q16.16 embedded profiel","oss-fmi-capability-board.d5195fbc8b":"Q31.32 algemeen profiel","oss-fmi-capability-board.4e8998eac1":"Elke reële-waardeberekening gebruikt fixed-point in plaats van floating-point. De rekenkunde komt van Numerus, waar elke bewerking correct wordt afgerond en geverifieerd tegen de MPFR-referentiebibliotheek.","oss-fmi-capability-board.69c32f0fac":"Deterministische rekenkundige floor","oss-fmi-capability-board.259c292521":"FPGA-hardware in lus","oss-fmi-capability-board.2053df8b65":"GPU batch-uitvoering","oss-fmi-capability-board.f962221c72":"x86_64 en AArch64 en RISC-V","oss-fmi-capability-board.857b3db5f3":"Vergelijk simulatie-outputs op x86_64, AArch64, RISC-V, GPU en FPGA. Vergelijk ontwikkelresultaten met CI-resultaten en bewaar de platformspecifieke basislijn.","oss-fmi-capability-board.8868970ea5":"Cross-platformvergelijkingen","oss-fmi-checkpoint-branches.chrome.path":"Geschiedenis","oss-fmi-checkpoint-branches.chrome.status":"eenmaal hersteld, op drie manieren vertakt","oss-fmi-checkpoint-branches.chrome.meta":"oudergeschiedenis intact, illustratief","oss-fmi-checkpoint-branches.spine.label":"één parameteronderzoek, controlepunten met regelmatige tussenpozen","oss-fmi-checkpoint-branches.spine.stop":"proces stopt","oss-fmi-checkpoint-branches.fact.from-checkpoint":"vanaf controlepunt","oss-fmi-checkpoint-branches.fact.repeated":"herhaald","oss-fmi-checkpoint-branches.fact.parent-run":"bovenliggende run","oss-fmi-checkpoint-branches.fact.split-at":"gesplitst bij","oss-fmi-checkpoint-branches.fact.changed":"veranderd","oss-fmi-checkpoint-branches.fact.expected":"verwacht","oss-fmi-checkpoint-branches.fact.found":"gevonden","oss-fmi-checkpoint-branches.fact.payload":"lading","oss-fmi-checkpoint-branches.reading.restore.kind":"herstellen","oss-fmi-checkpoint-branches.reading.restore.name":"Vanaf controlepunt zeven","oss-fmi-checkpoint-branches.reading.restore.prose":"Het proces stopt kort na controlepunt zeven. Het herstel begint vanaf dat controlepunt en herhaalt alleen het kleine gat tot aan het stoppunt; de geschiedenis voordat deze wordt teruggelezen, niet opnieuw berekend.","oss-fmi-checkpoint-branches.reading.restore.fact.from":"controlepunt 07","oss-fmi-checkpoint-branches.reading.restore.fact.repeated":"alleen het gat na 07","oss-fmi-checkpoint-branches.reading.restore.fact.parent":"onveranderd","oss-fmi-checkpoint-branches.reading.gain.kind":"tak","oss-fmi-checkpoint-branches.reading.gain.name":"Controller-versterking","oss-fmi-checkpoint-branches.reading.gain.prose":"De eerste tak verlaat controlepunt negen met een gewijzigde controllerversterking. Het bevat de bovenliggende run-ID, de controlepuntversie en de gewijzigde parameter, en bewaart vervolgens zijn eigen statusgeschiedenis van de splitsing.","oss-fmi-checkpoint-branches.reading.gain.fact.parent":"voer studie-2049 uit","oss-fmi-checkpoint-branches.reading.gain.fact.split":"controlepunt 09, staat v3","oss-fmi-checkpoint-branches.reading.gain.fact.changed":"controllerversterking 0,42 tot 0,55","oss-fmi-checkpoint-branches.reading.ambient.kind":"tak","oss-fmi-checkpoint-branches.reading.ambient.name":"Omgevingsprofiel","oss-fmi-checkpoint-branches.reading.ambient.prose":"De tweede tak verlaat hetzelfde controlepunt met een ander omgevingsprofiel. De bovenliggende run, gesplitste versie en gewijzigde invoer blijven gekoppeld, zodat de vertakking kan worden vergeleken met de run waaruit ze voortkwam.","oss-fmi-checkpoint-branches.reading.ambient.fact.parent":"voer studie-2049 uit","oss-fmi-checkpoint-branches.reading.ambient.fact.split":"controlepunt 09, staat v3","oss-fmi-checkpoint-branches.reading.ambient.fact.changed":"omgevingsprofiel B","oss-fmi-checkpoint-branches.reading.reference.kind":"tak","oss-fmi-checkpoint-branches.reading.reference.name":"Ongewijzigde referentie","oss-fmi-checkpoint-branches.reading.reference.prose":"De derde tak verandert niets. Het is de referentie waartegen de andere twee worden gelezen, gestart vanaf hetzelfde controlepunt, zodat elk verschil betekenis blijft.","oss-fmi-checkpoint-branches.reading.reference.fact.parent":"voer studie-2049 uit","oss-fmi-checkpoint-branches.reading.reference.fact.split":"controlepunt 09, staat v3","oss-fmi-checkpoint-branches.reading.reference.fact.changed":"niets, referentietak","oss-fmi-checkpoint-branches.reading.refused.kind":"weigerde herstel","oss-fmi-checkpoint-branches.reading.refused.name":"Incompatibel formaat","oss-fmi-checkpoint-branches.reading.refused.prose":"Een vierde herstelpoging gebruikt een ouder statusformaat. Restore weigert voordat de payload wordt gedecodeerd en drukt de verwachte en gevonden versie naast de aangetroffen versie af.","oss-fmi-checkpoint-branches.reading.refused.fact.expected":"staatsformaat v3","oss-fmi-checkpoint-branches.reading.refused.fact.found":"statusformaat v1","oss-fmi-checkpoint-branches.reading.refused.fact.payload":"niet gedecodeerd","oss-fmi-checkpoint-branches.band.left":"de ouderruggengraat wordt nooit herschreven","oss-fmi-checkpoint-branches.band.right":"één ruggengraat, drie takken, één weigering","oss-fmi-commercial-posture.kicker.label":"Wat is van jou","oss-fmi-commercial-posture.kicker.sub":"voor en na adoptie","oss-fmi-commercial-posture.tag":"EIGENDOM","oss-fmi-commercial-posture.asset.models.name":"Modellen en FMU's","oss-fmi-commercial-posture.asset.models.ownership":"organisatie en leveranciers","oss-fmi-commercial-posture.asset.models.operational":"draagbaar onder FMI 3","oss-fmi-commercial-posture.asset.models.procurement":"geen eigen verbouwing","oss-fmi-commercial-posture.asset.deployment.name":"Runtime-implementatie","oss-fmi-commercial-posture.asset.deployment.ownership":"organisatie","oss-fmi-commercial-posture.asset.deployment.operational":"eigen hardware en releaseschema","oss-fmi-commercial-posture.asset.deployment.procurement":"geen gehoste runtime-afhankelijkheid","oss-fmi-commercial-posture.asset.backend.name":"Backend-capaciteit","oss-fmi-commercial-posture.asset.backend.ownership":"per programma gekozen","oss-fmi-commercial-posture.asset.backend.operational":"CPU naar gedistribueerd","oss-fmi-commercial-posture.asset.backend.procurement":"capaciteit volgt de werklast","oss-fmi-commercial-posture.asset.history.name":"Staat en geschiedenis","oss-fmi-commercial-posture.asset.history.ownership":"organisatie","oss-fmi-commercial-posture.asset.history.operational":"controlepunt en dubbele herkomst","oss-fmi-commercial-posture.asset.history.procurement":"geen bewijsmateriaal van de verkoper","oss-fmi-commercial-posture.asset.source.name":"Broncoderechten","oss-fmi-commercial-posture.asset.source.ownership":"Apache-2.0","oss-fmi-commercial-posture.asset.source.operational":"inspecteren, wijzigen en insluiten","oss-fmi-commercial-posture.asset.source.procurement":"duidelijk langdurig gebruik","oss-fmi-commercial-posture.foot.left":"publicatie gepland voor ronde tien","oss-fmi-commercial-posture.foot.right":"standaardmodellen en geschiedenis van organisaties","oss-fmi-commercial-stack.chrome.path":"Commerciële vrijheid","oss-fmi-commercial-stack.chrome.status":"wat is eigendom en wat is gekozen","oss-fmi-commercial-stack.chrome.meta":"de lijn, één keer getrokken","oss-fmi-commercial-stack.column.owned.title":"eigendom","oss-fmi-commercial-stack.column.owned.sub":"blijft eigendom van de organisatie","oss-fmi-commercial-stack.column.owned.mark":"org merk","oss-fmi-commercial-stack.column.chosen.title":"gekozen","oss-fmi-commercial-stack.column.chosen.sub":"nog steeds gekozen en gekocht","oss-fmi-commercial-stack.owned.models.name":"Modellen en FMU's","oss-fmi-commercial-stack.owned.models.note":"draagbaar onder FMI 3","oss-fmi-commercial-stack.owned.deployment.name":"Inzet","oss-fmi-commercial-stack.owned.deployment.note":"eigen hardware en releaseschema","oss-fmi-commercial-stack.owned.backend.name":"Backend-capaciteit","oss-fmi-commercial-stack.owned.backend.note":"CPU naar gedistribueerd","oss-fmi-commercial-stack.owned.history.name":"Checkpoints en Twin-geschiedenis","oss-fmi-commercial-stack.owned.history.note":"controlepunt en dubbele herkomst","oss-fmi-commercial-stack.owned.source.name":"Bronrechten","oss-fmi-commercial-stack.owned.source.note":"Apache-2.0-termen; verschijnt in ronde tien","oss-fmi-commercial-stack.runtime.name":"Dweve FMI-runtime","oss-fmi-commercial-stack.runtime.note":"de implementatie achter elke run","oss-fmi-commercial-stack.runtime.side":"links van de lijn","oss-fmi-commercial-stack.chosen.hardware.name":"Hardware","oss-fmi-commercial-stack.chosen.hardware.note":"capaciteit volgt de werklast","oss-fmi-commercial-stack.chosen.tools.name":"Technische hulpmiddelen","oss-fmi-commercial-stack.chosen.tools.note":"het bestaande IT-landschap blijft bruikbaar","oss-fmi-commercial-stack.chosen.support.name":"Steun","oss-fmi-commercial-stack.chosen.support.note":"gekocht voor de werkelijke waarde","oss-fmi-commercial-stack.chosen.managed.name":"Beheerde werking","oss-fmi-commercial-stack.chosen.managed.note":"een optionele laag","oss-fmi-commercial-stack.line.label":"de lijn","oss-fmi-commercial-stack.band.left":"inspecteren, bouwen, insluiten en opereren onder Apache-2.0-termen","oss-fmi-commercial-stack.band.right":"de looptijd bevindt zich links van de lijn","oss-fmi-conflict-choices.kicker.label":"Vijf benoemde strategieën","oss-fmi-conflict-choices.kicker.sub":"geselecteerd vóór het conflict","oss-fmi-conflict-choices.tag":"BELEID","oss-fmi-conflict-choices.strategy.fmu-wins.name":"FMU wint","oss-fmi-conflict-choices.strategy.fmu-wins.fit":"ongeobserveerde of model-gezaghebbende waarde","oss-fmi-conflict-choices.strategy.fmu-wins.survives":"simulatie waarde","oss-fmi-conflict-choices.strategy.fmu-wins.record":"conflicten en automatische oplossing","oss-fmi-conflict-choices.strategy.twin-wins.name":"Tweeling wint","oss-fmi-conflict-choices.strategy.twin-wins.fit":"vertrouwde gemeten input","oss-fmi-conflict-choices.strategy.twin-wins.survives":"operationele waarde","oss-fmi-conflict-choices.strategy.twin-wins.record":"bron en meting","oss-fmi-conflict-choices.strategy.most-recent.name":"Meest recente","oss-fmi-conflict-choices.strategy.most-recent.fit":"tijdgevoelige gewone toestand","oss-fmi-conflict-choices.strategy.most-recent.survives":"nieuwere geldige waarde","oss-fmi-conflict-choices.strategy.most-recent.record":"beide tijdstempels","oss-fmi-conflict-choices.strategy.more-specific.name":"Specifieker","oss-fmi-conflict-choices.strategy.more-specific.fit":"standaard versus expliciete waarde","oss-fmi-conflict-choices.strategy.more-specific.survives":"rijkere waarde","oss-fmi-conflict-choices.strategy.more-specific.record":"specificiteitsregel","oss-fmi-conflict-choices.strategy.manual.name":"Handmatig","oss-fmi-conflict-choices.strategy.manual.fit":"veiligheid, geschil of onzekerheid","oss-fmi-conflict-choices.strategy.manual.survives":"geselecteerde waarde na beoordeling","oss-fmi-conflict-choices.strategy.manual.record":"beslisser en rede","oss-fmi-conflict-choices.labels.record":"dossier","oss-fmi-conflict-choices.labels.survives":"overleeft","oss-fmi-conflict-choices.foot.left":"het verschil blijft zichtbaar","oss-fmi-conflict-choices.foot.right":"zelfs nadat één waarde is geselecteerd","oss-fmi-conflict-decision.chrome.path":"Waardeconflict","oss-fmi-conflict-decision.chrome.status":"twee automatisch, één handmatig","oss-fmi-conflict-decision.chrome.meta":"verschil niet uitgewist, illustratief","oss-fmi-conflict-decision.mapping.ambient.name":"Omgevingstemperatuur","oss-fmi-conflict-decision.mapping.ambient.policy":"meest recente","oss-fmi-conflict-decision.mapping.ambient.transform":"identiteit, °C tot °C","oss-fmi-conflict-decision.mapping.ambient.outcome":"De nieuwere geldige waarde wordt automatisch verwerkt.","oss-fmi-conflict-decision.mapping.wear.name":"Afgeleide slijtage-index","oss-fmi-conflict-decision.mapping.wear.policy":"FMU wint","oss-fmi-conflict-decision.mapping.wear.transform":"identiteit, eenheidloos","oss-fmi-conflict-decision.mapping.wear.outcome":"De simulatiewaarde gaat verder voor een model-gezaghebbende waarde.","oss-fmi-conflict-decision.mapping.pressure.name":"Afvoerdruk","oss-fmi-conflict-decision.mapping.pressure.policy":"handmatige beoordeling","oss-fmi-conflict-decision.mapping.pressure.validity":"ter beoordeling gehouden","oss-fmi-conflict-decision.mapping.pressure.transform":"bar tot bar, identiteit","oss-fmi-conflict-decision.mapping.pressure.outcome":"Wordt vastgehouden totdat iemand een waarde selecteert en een reden vastlegt.","oss-fmi-conflict-decision.labels.simulation":"simulatie","oss-fmi-conflict-decision.labels.twin":"tweeling","oss-fmi-conflict-decision.labels.event":"evenement","oss-fmi-conflict-decision.labels.processed":"verwerkt","oss-fmi-conflict-decision.labels.valid":"geldig","oss-fmi-conflict-decision.labels.transform":"transformeren","oss-fmi-conflict-decision.decision.link":"de handmatige casus opent zijn beslissingskaart","oss-fmi-conflict-decision.decision.title":"beslissingskaart","oss-fmi-conflict-decision.decision.mapping":"afvoerdruk","oss-fmi-conflict-decision.decision.rejected":"afgewezen, bleef bij de gebeurtenis","oss-fmi-conflict-decision.decision.selected":"geselecteerd, gaat door","oss-fmi-conflict-decision.decision.historyLabel":"recente meetwaarden","oss-fmi-conflict-decision.decision.reasonLabel":"reden geregistreerd","oss-fmi-conflict-decision.decision.reason":"Gekalibreerde sensor binnen het geldigheidsvenster.","oss-fmi-conflict-decision.decision.retainedLabel":"wat blijft hangen","oss-fmi-conflict-decision.decision.retained":"De afgewezen 4,10 bar blijft verbonden aan de conflictgebeurtenis met beide waarden, de tijden en de transformatie, zodat de beslissing toerekenbaar blijft.","oss-fmi-conflict-decision.band.left":"de afgewezen waarde blijft op de conflictgebeurtenis staan","oss-fmi-conflict-decision.band.right":"autoriteit aangegeven per mapping","oss-fmi-consumer-glyph.5b2543d6e1":"Het wordt over machines heen gecontroleerd en helpt stilletjes om dingen veilig te houden.","oss-fmi-consumer-glyph.e08718c37b":"Niets voor jou om te doen.","oss-fmi-consumer-glyph.cf10e31f86":"Een keuringsdienst","oss-fmi-consumer-glyph.9525ae1781":"Veilig","oss-fmi-consumer-glyph.b76aee974c":"Zelfde","oss-fmi-consumer-glyph.e5de4cc907":"Een bureau op werk","oss-fmi-consumer-glyph.39d31d23af":"één antwoord.","oss-fmi-consumer-glyph.25dc282b5a":"antwoord","oss-fmi-consumer-glyph.e6a18ff62a":"Twee computers,","oss-fmi-consumer-glyph.24852dbab8":"Het hele idee","oss-fmi-continuity-questions.chrome.path":"Simulatiecontinuïteit","oss-fmi-continuity-questions.chrome.status":"openlijk beantwoord","oss-fmi-continuity-questions.question.continuity.ask":"Wat is simulatiecontinuïteit?","oss-fmi-continuity-questions.question.continuity.answer":"Eén FMI 3-model dat kan worden geschreven, opgelost, gekoppeld, versneld, ingezet, gecontroleerd, opnieuw afgespeeld, vertakt en naast het bedrijfsmiddel kan worden bewaard, zonder in elke fase opnieuw in een ander systeem te worden herbouwd.","oss-fmi-continuity-questions.question.disagree.ask":"Wat gebeurt er als de simulatie en de echte machine het niet eens zijn?","oss-fmi-continuity-questions.question.disagree.answer":"Dweve FMI behoudt beide waarden en past de regel toe die voor dat soort meningsverschillen is gekozen, in plaats van stilletjes het ene getal door het andere te vervangen.","oss-fmi-continuity-questions.question.hardware.ask":"Blijft het model hetzelfde als het naar andere hardware wordt verplaatst?","oss-fmi-continuity-questions.question.hardware.answer":"Ja. De namen, statussen en regels van het model blijven zoals ze waren. Alleen de manier waarop de berekeningen worden uitgevoerd verandert, van een laptop naar een grafische processor, een vaste hardwarechip of een klein embedded apparaatje.","oss-fmi-continuity-questions.readout.text":"Dit zijn de drie vragen die deze pagina moet beantwoorden, waarbij elk antwoord zichtbaar is op de pagina.","oss-fmi-continuity-questions.band.left":"drie vragen, elk antwoord open","oss-fmi-coordination-ledger.212c7c5017":"Welke strategie je ook kiest, het replay-contract geldt. De keuze is operationeel, niet numeriek.","oss-fmi-coordination-ledger.52f6f304bb":"Eerlijke afweging","oss-fmi-coordination-ledger.2956ef9ad6":"Determinisme","oss-fmi-coordination-ledger.30abe52ced":"Hoe stappen coördineren","oss-fmi-coordination-ledger.ce5f880970":"operationeel, niet numeriek","oss-fmi-coordination-ledger.820d6cd57d":"Replay-contract geldt, elke strategie","oss-fmi-coordination-ledger.f726019912":"Een netwerk round-trip per stapgrens.","oss-fmi-coordination-ledger.10e402eb33":"end-to-end vergeleken","oss-fmi-coordination-ledger.50f123ddf4":"Een mesh van FMU's over nodes, libp2p-gecoördineerd.","oss-fmi-coordination-ledger.bb3d98dfee":"Gedistribueerd","oss-fmi-coordination-ledger.a7b817d0a6":"Meer geheugen, nuttig voor zeer grote modellen.","oss-fmi-coordination-ledger.99e8bdacad":"over de hele boom vergeleken","oss-fmi-coordination-ledger.0d7c2ed5e4":"Een submaster per FMU-groep, met een bovenliggende master die synchroniseert.","oss-fmi-coordination-ledger.9a6b47e59a":"Hiërarchisch","oss-fmi-coordination-ledger.ca53ee0533":"Meer master-logica, iets hogere CPU.","oss-fmi-coordination-ledger.d5e6d11d7a":"vergeleken met een hash-pinned schema","oss-fmi-coordination-ledger.e4b63e5800":"De master past de delta aan per FMU-paar.","oss-fmi-coordination-ledger.e2319b498d":"Variabele-stap","oss-fmi-coordination-ledger.7ac636476b":"De traagste FMU bepaalt het tempo.","oss-fmi-coordination-ledger.8cc4094378":"replayvergelijking","oss-fmi-coordination-ledger.bb46d06ec8":"Elke FMU gaat met dezelfde delta vooruit in lockstep.","oss-fmi-coordination-ledger.269d849b5f":"Lockstep","oss-fmi-cost-compare.65360b06fe":"Het veiligheidsdossier","oss-fmi-cost-compare.3803c05cd2":"Opnieuw gevalideerd voor elk platform, omdat de getallen per machine kunnen verschillen.","oss-fmi-cost-compare.28b37b9abd":"Eenmalig gebouwd. Vergelijk het resultaat op elke backend onder het gedeclareerde contract en neem het validatiedossier mee.","oss-fmi-cost-compare.3ed133fa23":"Resultaten verzoenen","oss-fmi-cost-compare.b896d5087c":"Teams vergelijken getallen die al zouden moeten kloppen en discussiëren over wiens machine gelijk heeft.","oss-fmi-cost-compare.04e9e0667e":"Resultaten worden over machines vergeleken, zodat elk verschil een zichtbaar dossier krijgt.","oss-fmi-cost-compare.8d73bbbd56":"Hardware wisselen","oss-fmi-cost-compare.4ea264f022":"Nieuwe chips of een nieuwe cloudregio betekenen hervalidatie van de hele portfolio.","oss-fmi-cost-compare.fcd90115da":"Hetzelfde model draait ongewijzigd op de hardware die je al hebt. Verhuizen start het niet opnieuw.","oss-fmi-cost-compare.fe4cc997d5":"De leverancier","oss-fmi-cost-compare.fbdf2f8e83":"Gebonden aan één vendor, één roadmap, en wat zij rekenen.","oss-fmi-cost-compare.6579802cb4":"Verwijder de runtime; het model en validatiebewijs blijven bij jou.","oss-fmi-cost-compare.a4b2edef2b":"Waar data leeft","oss-fmi-cost-compare.755196436c":"Werk kan draaien op een platform en regio die je niet controleert.","oss-fmi-cost-compare.8dbab5f3ce":"Draait on premise of in een EU-regio naar keuze. Je simulatiegegevens blijven waar je ze zet.","oss-fmi-cost-compare.4690546dd0":"De oude manier, en deze","oss-fmi-cost-compare.cdb52b43e4":"Hetzelfde simulatie werk, naast elkaar bekeken. Het verschil is operationeel, niet technisch.","oss-fmi-cost-compare.25592eaf85":"Platformafhankelijke simulatie","oss-fmi-cost-compare.20fc818fc7":"Op elke machine vergeleken","oss-fmi-cost-compare.34e3db7636":"Eenmalig bewijzen, overal draaien, en controle houden over waar het draait.","oss-fmi-cost-compare.10afeddd62":"Eén herbruikbaar veiligheidsdossier","oss-fmi-coupled-plant.chrome.path":"Gekoppeld systeem","oss-fmi-coupled-plant.chrome.status":"vijf FMU's, drie uitvoeringsniveaus","oss-fmi-coupled-plant.chrome.meta":"volgorde afgeleid, illustratief","oss-fmi-coupled-plant.levels.one":"niveau 1, parallel","oss-fmi-coupled-plant.levels.two":"niveau 2","oss-fmi-coupled-plant.levels.three":"niveau 3","oss-fmi-coupled-plant.fmu.controller":"controleur","oss-fmi-coupled-plant.fmu.ambient":"omgevingsmodel","oss-fmi-coupled-plant.fmu.powerStage":"vermogensfase","oss-fmi-coupled-plant.fmu.motor":"motor","oss-fmi-coupled-plant.fmu.gearbox":"versnellingsbak","oss-fmi-coupled-plant.fmu.load":"laden","oss-fmi-coupled-plant.edges.cmd":"u_cmd -> u_in","oss-fmi-coupled-plant.edges.ambient":"t_amb -> t_ext","oss-fmi-coupled-plant.edges.current":"i_uit -> i_in","oss-fmi-coupled-plant.edges.speed":"omega -> omega_in","oss-fmi-coupled-plant.edges.torque":"tau -> tau_in","oss-fmi-coupled-plant.edges.feedback":"snelheid_fb -> snelheid_metingen","oss-fmi-coupled-plant.feedback.note":"feedbackvoorsprong, geen cyclus van dezelfde stappen","oss-fmi-coupled-plant.trace.title":"één communicatiestap","oss-fmi-coupled-plant.trace.read":"uitvoer lezen","oss-fmi-coupled-plant.trace.transform":"eenheden transformeren","oss-fmi-coupled-plant.trace.set":"stroomafwaartse ingangen instellen","oss-fmi-coupled-plant.trace.step":"stap in aanmerking komende FMU's","oss-fmi-coupled-plant.trace.intermediate":"tussentijds rendement","oss-fmi-coupled-plant.trace.confirm":"bevestig het gedeelde punt","oss-fmi-coupled-plant.trace.confirmed":"gedeeld punt bevestigd","oss-fmi-coupled-plant.stop.title":"tweede spoor, exemplaar achter de master","oss-fmi-coupled-plant.stop.read":"uitvoer lezen","oss-fmi-coupled-plant.stop.check":"communicatiepuntcontrole","oss-fmi-coupled-plant.stop.stopped":"stap gestopt","oss-fmi-coupled-plant.stop.master":"master t 120,0 ms","oss-fmi-coupled-plant.stop.instance":"eindtrap-1 t 118,5 ms","oss-fmi-coupled-plant.stop.note":"de stap stopt met beide tijden en de genoemde instantie","oss-fmi-coupled-plant.band.left":"randen hebben exacte waardereferenties","oss-fmi-coupled-plant.band.right":"drie niveaus, één gedeelde tijd","oss-fmi-design-to-operation.chrome.path":"Van ontwerp tot bediening","oss-fmi-design-to-operation.chrome.status":"één model, vier exploitatiefasen","oss-fmi-design-to-operation.chrome.meta":"geschiedenis continu","oss-fmi-design-to-operation.conventional.label":"conventionele route","oss-fmi-design-to-operation.conventional.model":"pompmodel","oss-fmi-design-to-operation.conventional.fat":"fabrieksacceptatie","oss-fmi-design-to-operation.conventional.end":"het model verdwijnt hier","oss-fmi-design-to-operation.conventional.twin":"een apart Twin-project begint","oss-fmi-design-to-operation.continuous.label":"met de Dweve Twin-brug","oss-fmi-design-to-operation.continuous.note":"verschillende data in, verschillende uitgangen uit, per fase","oss-fmi-design-to-operation.continuous.model":"pompmodel","oss-fmi-design-to-operation.continuous.same":"overal hetzelfde object","oss-fmi-design-to-operation.continuous.provenance":"één herkomstband: modelversie, parameters, toewijzingen, run-ID's","oss-fmi-design-to-operation.columns.in":"in","oss-fmi-design-to-operation.columns.out":"uit","oss-fmi-design-to-operation.phases.design-study.name":"ontwerp studie","oss-fmi-design-to-operation.phases.design-study.in":"synthetische ladingen","oss-fmi-design-to-operation.phases.design-study.out":"ontwerpmarges","oss-fmi-design-to-operation.phases.factory-acceptance.name":"fabrieksacceptatie","oss-fmi-design-to-operation.phases.factory-acceptance.in":"metingen op proefbanken","oss-fmi-design-to-operation.phases.factory-acceptance.out":"acceptatieresultaten","oss-fmi-design-to-operation.phases.commissioning.name":"inbedrijfstelling","oss-fmi-design-to-operation.phases.commissioning.in":"live sensorwaarden","oss-fmi-design-to-operation.phases.commissioning.out":"voorspelde lagertemperatuur","oss-fmi-design-to-operation.phases.live-operation.name":"live-operatie","oss-fmi-design-to-operation.phases.live-operation.in":"live sensorwaarden","oss-fmi-design-to-operation.phases.live-operation.out":"alternatieve exploitatiescenario's","oss-fmi-design-to-operation.band.text":"het model blijft naast het asset","oss-fmi-design-to-operation.band.meta":"vier fasen, één geschiedenis","oss-fmi-distributed-contract.kicker.label":"Over knooppunten","oss-fmi-distributed-contract.kicker.sub":"wat op elkaar afgestemd blijft","oss-fmi-distributed-contract.tag":"VERDEELD","oss-fmi-distributed-contract.columns.global":"mondiaal contract","oss-fmi-distributed-contract.columns.local":"knooppunt-lokale keuze","oss-fmi-distributed-contract.rows.placement.name":"Plaatsing van modellen","oss-fmi-distributed-contract.rows.placement.global":"één orkestratiegrafiek","oss-fmi-distributed-contract.rows.placement.local":"backend en aantal werknemers","oss-fmi-distributed-contract.rows.placement.diagnostic":"plaatsing spoor","oss-fmi-distributed-contract.rows.time.name":"Tijd","oss-fmi-distributed-contract.rows.time.global":"communicatiepuntprogressie","oss-fmi-distributed-contract.rows.time.local":"lokale interne stappen","oss-fmi-distributed-contract.rows.exchange.name":"Staatswissel","oss-fmi-distributed-contract.rows.exchange.global":"getypte grenswaarden","oss-fmi-distributed-contract.rows.exchange.local":"batchverwerking van transport","oss-fmi-distributed-contract.rows.exchange.diagnostic":"bron, doel en volgorde","oss-fmi-distributed-contract.rows.checkpoint.name":"Controlepunt","oss-fmi-distributed-contract.rows.checkpoint.global":"consistente run-versie","oss-fmi-distributed-contract.rows.checkpoint.local":"lokale opslag van momentopnamen","oss-fmi-distributed-contract.rows.checkpoint.diagnostic":"ontbrekende of incompatibele scherf","oss-fmi-distributed-contract.rows.recovery.name":"Herstel","oss-fmi-distributed-contract.rows.recovery.global":"verklaarde nieuwe poging en herverdeling","oss-fmi-distributed-contract.rows.recovery.local":"lokale herstart","oss-fmi-distributed-contract.rows.recovery.diagnostic":"fout en herstelde plaatsing","oss-fmi-distributed-contract.footline.left":"verschillende machines eronder","oss-fmi-distributed-contract.footline.right":"één loopt boven hen","oss-fmi-distributed-grid.chrome.path":"Plaatsing","oss-fmi-distributed-grid.chrome.meta":"lokale backend onafhankelijk, illustratief","oss-fmi-distributed-grid.nodes.a.backend":"CPU SIMD","oss-fmi-distributed-grid.nodes.b.backend":"GPU","oss-fmi-distributed-grid.nodes.c.backend":"FPGA","oss-fmi-distributed-grid.nodes.d.backend":"rand scalair","oss-fmi-distributed-grid.nodes.e.backend":"CPU","oss-fmi-distributed-grid.nodes.e.tag":"vervanging","oss-fmi-distributed-grid.groups.generation":"generatie verzending","oss-fmi-distributed-grid.groups.transmission":"transmissiestroom","oss-fmi-distributed-grid.groups.demand":"vraag ensemble","oss-fmi-distributed-grid.groups.weather":"weerscenario's","oss-fmi-distributed-grid.groups.relays":"beveiligingsrelais","oss-fmi-distributed-grid.groups.substation":"onderstationcontrollers","oss-fmi-distributed-grid.intra.label":"dun, intra-knooppunt","oss-fmi-distributed-grid.boundary.title":"grensstatus tussen knooppunten","oss-fmi-distributed-grid.boundary.note":"dun binnen een knooppunt, zwaar tussen knooppunten","oss-fmi-distributed-grid.boundary.voltage":"busspanning, t 240,0, A -> C","oss-fmi-distributed-grid.boundary.forecast":"load_forecast, t 240,0, B -> A","oss-fmi-distributed-grid.boundary.relay":"relais_status, t 240,0, C -> D","oss-fmi-distributed-grid.step.arrived":"grenswaarden 3 van 3 zijn gearriveerd","oss-fmi-distributed-grid.step.confirmed":"communicatiepunt bevestigd","oss-fmi-distributed-grid.step.caption":"de stap wordt pas voltooid nadat de grenswaarden zijn aangekomen","oss-fmi-distributed-grid.recovery.title":"herstel spoor","oss-fmi-distributed-grid.recovery.checkpoint":"laatste controlepunt cp-118","oss-fmi-distributed-grid.recovery.affected":"getroffen groepen: vraagensemble, weerscenario's","oss-fmi-distributed-grid.recovery.replacement":"vervangingsknooppunt E neemt beide groepen","oss-fmi-distributed-grid.recovery.resumed":"hervat op t 240,0","oss-fmi-distributed-grid.runband.text":"één run-identiteit, doorlopend vanaf de eerste plaatsing tot de hervatte run","oss-fmi-distributed-grid.band.left":"plaatsing verandert, de run niet","oss-fmi-distributed-grid.band.right":"checkpoint cp-118 bevat de versie","oss-fmi-domain-grid.7b29b70e4d":"Hetzelfde model, elke omgeving","oss-fmi-domain-grid.b627eb9aa8":"Waar resultaten beslissingen sturen, is reproduceerbaarheid het hele punt.","oss-fmi-domain-grid.7ed0bae386":"7 sectoren","oss-fmi-domain-grid.96f36ba15a":"Reproduceerbaarheid, geen platform-asterisk","oss-fmi-domain-grid.452be9b834":"Brug simulaties naar digital twins via Twin. Statuswijzigingen worden vastgelegd als events en deterministisch afgespeeld vanuit de log.","oss-fmi-domain-grid.43b3a512f4":"Live status, event-sourced replay","oss-fmi-domain-grid.301a912562":"Digitale tweelingen","oss-fmi-domain-grid.b8220fed02":"Simuleer chemische processen met fixed-point massa- en energiebalansen. Valideer regeltechniek via co-simulatie met deterministische batch-uitvoering.","oss-fmi-domain-grid.50089d1839":"Procesregeling, PLC co-simulatie","oss-fmi-domain-grid.7db3cf5152":"Industrieel","oss-fmi-domain-grid.a6348794db":"Reproduceer robotarm kinematica en dynamica met stabiele trajectplanning. Sensorfusie simulatie is deterministisch over runs.","oss-fmi-domain-grid.00d119d554":"Kinematica, planning, sensorfusie","oss-fmi-domain-grid.d058025dbc":"Robotica","oss-fmi-domain-grid.16f70f5cc1":"Simuleer vermogensomvormers met fixed-point nauwkeurigheid. Integreer hernieuwbare energiesystemen met deterministische resultaten over implementaties.","oss-fmi-domain-grid.940fd43886":"Net, omvormers, hernieuwbaar","oss-fmi-domain-grid.437bcb1511":"Energie","oss-fmi-domain-grid.19d07d6f78":"Modelleer apparaatprestaties met deterministische precisie, zodat elke run bewijs oplevert onder een gedeclareerd contract.","oss-fmi-domain-grid.8499c64d58":"Apparaatprestaties, pompdynamica","oss-fmi-domain-grid.a9a24cd153":"Medisch","oss-fmi-domain-grid.cfea747b54":"Valideer vliegcontrolegebieden met vergelijkingen over platforms. Pilot-in-the-loop simulatie levert deterministische outputs voor trainingsscenario's.","oss-fmi-domain-grid.09895ea872":"Vliegdynamica, controlegebieden","oss-fmi-domain-grid.e4fdcd4b23":"Luchtvaart","oss-fmi-domain-grid.f6e82ccb4b":"Modelleer aandrijflijn en onderstel met resultaten die teams kunnen vergelijken. Hardware-in-the-loop testen op de FPGA-backend gebruikt hetzelfde model.","oss-fmi-domain-grid.fde91e0c39":"Motor, transmissie, rem, ophanging","oss-fmi-domain-grid.7ced80c3b5":"Automobiel","oss-fmi-drift-trace.2f9d0de86a":"Platform divergentie","oss-fmi-drift-trace.cf7363ae8d":"Resultaten verschillen tussen ontwikkelwerkstations, CI-servers en certificeringshardware. Het veiligheidsdossier moet elke divergentie uitleggen en rechtvaardigen, anders faalt het. De testinspanning vermenigvuldigt zich.","oss-fmi-drift-trace.43b95f29db":"N testopstellingen","oss-fmi-drift-trace.ab090fdc37":"Compiler gevoeligheid","oss-fmi-drift-trace.ffe67c3a03":"Verschillende compilers passen verschillende optimalisatiestrategieën toe op floating-point bewerkingen. Een model dat onder één compiler valideert, kan onder een andere falen, dus teams pinnen specifieke compilerversies om resultaten stabiel te houden.","oss-fmi-drift-trace.0ad51a0555":"pin versie","oss-fmi-drift-trace.dfc7c66b15":"Math library variatie","oss-fmi-drift-trace.5cfa74d1d5":"Trigonometrische, exponentiële en logaritmische functies zijn verschillend geïmplementeerd op verschillende platforms. Een library kan een klein numeriek verschil geven, en over miljoenen stappen kan dat optellen tot macroscopische divergentie.","oss-fmi-drift-trace.b0fcb6e7ff":"klein numeriek verschil","oss-fmi-drift-trace.683c4d3deb":"Hardwarelock-in","oss-fmi-drift-trace.3ade9befbd":"Zodra een workflow is gevalideerd op één processorarchitectuur, riskeert verhuizen naar een andere divergentie. Teams kunnen geen hardware upgraden of cloudinstanties adopteren zonder de hele simulatieportfolio te hertoetsen.","oss-fmi-drift-trace.38cf5ff2aa":"Divergentie waargenomen","oss-fmi-drift-trace.0afe35aaf1":"integratiestap as","oss-fmi-drift-trace.4a8b7caaec":"Twee floating-point trajecten divergeren over integratiestappen terwijl de fixed-point lijn vlak blijft.","oss-fmi-drift-trace.a965e3bd60":"outputdrift","oss-fmi-drift-trace.00a9659bb1":"vlotter, machine A","oss-fmi-drift-trace.3bc221a13a":"vlotter, machine B","oss-fmi-drift-trace.8fe6274cac":"fixed-point, elke machine","oss-fmi-drift-trace.24eca8c29c":"IEEE 754 zweeft, drijft per platform","oss-fmi-drift-trace.d93d54c0e1":"Fixed-point, referentiecontroles over platforms","oss-fmi-drift-trace.f327983d4d":"Variatie is echt. De kosten om het te rechtvaardigen zijn verborgen.","oss-fmi-due-diligence.ae2e35dce0":"BEWIJS VOOR INGEBRUIKNAME","oss-fmi-due-diligence.fcfc47439a":"Elke operationele claim wijst naar een validatiestap","oss-fmi-due-diligence.f255e17b28":"Bewijs","oss-fmi-due-diligence.98d10f4061":"Zes operationele claims en het bewijs dat een koper kan beoordelen voordat FMI wordt ingezet","oss-fmi-due-diligence.87b284e78b":"Het validatiedossier","oss-fmi-due-diligence.6b5eb5323e":"Hetzelfde model, gedeclareerde vergelijking","oss-fmi-due-diligence.8f87893871":"BEWIJS GEREED","oss-fmi-due-diligence.09a3ecefa2":"Gebruik het alleen waar het pariteitscontract op je beoogde doelplatforms standhoudt.","oss-fmi-due-diligence.a26b9b7477":"Beslis","oss-fmi-due-diligence.72677028b4":"Probeer","oss-fmi-due-diligence.6caaf4dc8a":"Draai het voorbeeld op je eigen machines en vergelijk de resultaten.","oss-fmi-due-diligence.b59f1b3c91":"Bekijk het resultaatcontract, de doelplatformmatrix en de validatiemethode met MPFR.","oss-fmi-due-diligence.b8db515e7a":"Kijk","oss-fmi-due-diligence.6f4215c47a":"Verwijder de runtime; het model en validatiedossier blijven bij jou.","oss-fmi-due-diligence.341d869825":"Het uitstappad is schoon","oss-fmi-due-diligence.19288a912b":"Het draait on premise of in een EU-regio naar keuze, dus je werk blijft binnen een grens die je controleert.","oss-fmi-due-diligence.bba4a70216":"De datagrens is expliciet","oss-fmi-due-diligence.dcb593c380":"Het draait op een normaal werkstation, een cluster of specialistische hardware. Geen speciale machine nodig.","oss-fmi-due-diligence.92b8e80603":"Het draait op hardware die je bezit","oss-fmi-due-diligence.2b47482392":"Draai het gedempte-oscillatorvoorbeeld op twee machines en vergelijk de output onder het gedeclareerde contract.","oss-fmi-due-diligence.a6e0302005":"Resultaten vergeleken over machines","oss-fmi-due-diligence.2cfe1cbd3b":"Vergelijk elke backend met het MPFR-orakel en leg elke afwijking vast.","oss-fmi-due-diligence.02cd9dec86":"Het validatie-orakel is onafhankelijk","oss-fmi-due-diligence.87cd15c1c6":"Draai hetzelfde model op ondersteunde doelplatforms en vergelijk de outputvectoren.","oss-fmi-due-diligence.6b99e29725":"Het resultaatcontract houdt stand","oss-fmi-eng-close-banner.eyebrow":"Het hele betoog","oss-fmi-eng-close-banner.lead":"Definieer het één keer.","oss-fmi-eng-close-banner.accent":"Houd het vast in elke run.","oss-fmi-eng-close-banner.paragraph.one":"Het FMI 3-model begint met getypeerde variabelen, afhankelijkheden, vergelijkingen, toestanden, klokken en capaciteiten. Numerus geeft berekeningen met reële waarden één deterministische taal. De solverlaag geeft ODE-, DAE-, SDE-, niet-lineaire en gekoppelde systemen de oplossingsroute die zij nodig hebben. De orkestratiegrafiek maakt van meerdere FMU's één gecoördineerde simulatie. De backendlaag brengt de run naar CPU, GPU, FPGA, edge of een gedistribueerde uitvoering.","oss-fmi-eng-close-banner.paragraph.two":"De toestand verdwijnt niet als het proces stopt. Hij kan als checkpoint worden opgeslagen, hersteld, opnieuw afgespeeld en vertakt. Via de Twin-koppeling kan hetzelfde model naast de operationele asset doorgaan, terwijl elke overgang, elk conflict en elke oplossing als herkomst behouden blijft. Bestaande hosts zien nog steeds de volledige FMI 3 C-functietabel. De implementatietaal, solver, backend en deployment mogen veranderen. Het model blijft hetzelfde technische object.","oss-fmi-eng-close-banner.panel.header":"Eén continu modelsysteem","oss-fmi-eng-close-banner.panel.tag":"FMI 3","oss-fmi-eng-close-banner.chip.model.label":"model en typen","oss-fmi-eng-close-banner.chip.model.status":"behouden","oss-fmi-eng-close-banner.chip.solver.label":"route van de oplosser","oss-fmi-eng-close-banner.chip.solver.status":"vastgelegd","oss-fmi-eng-close-banner.chip.backend.label":"backend","oss-fmi-eng-close-banner.chip.backend.status":"gekozen","oss-fmi-eng-close-banner.chip.graph.label":"koppelingsgrafiek","oss-fmi-eng-close-banner.chip.graph.status":"expliciet","oss-fmi-eng-close-banner.chip.state.label":"toestand en geschiedenis","oss-fmi-eng-close-banner.chip.state.status":"persistent","oss-fmi-eng-close-banner.chip.twin.label":"Twin-koppeling","oss-fmi-eng-close-banner.chip.twin.status":"tweerichtingsverkeer","oss-fmi-eng-close-banner.chip.abi.label":"host-ABI","oss-fmi-eng-close-banner.chip.abi.status":"standaard","oss-fmi-eng-close-banner.verdict":"de run kan worden verplaatst zonder zijn identiteit te verliezen","oss-fmi-eng-close-banner.footline":"Rust voert hem uit; FMI 3 draagt hem; Twin houdt hem actief","oss-fmi-event-clock-rail.chrome.path":"Gebeurtenistijdlijn","oss-fmi-event-clock-rail.chrome.status":"gebeurtenis gevonden, partitie geactiveerd, stap terug","oss-fmi-event-clock-rail.chrome.meta":"één geordende tijdlijn, illustratief","oss-fmi-event-clock-rail.rail.aria":"Een simulatierail van veertig milliseconden met een doorlopende curve, twee periodieke klokken, één getriggerde klok en drie partities","oss-fmi-event-clock-rail.axis.start":"0 ms","oss-fmi-event-clock-rail.axis.end":"40 ms","oss-fmi-event-clock-rail.axis.requested":"gevraagd 40 ms","oss-fmi-event-clock-rail.axis.returned":"laatste succesvolle tijd 26 ms","oss-fmi-event-clock-rail.lanes.curve":"kromme","oss-fmi-event-clock-rail.lanes.event":"evenement","oss-fmi-event-clock-rail.lanes.clock-a":"klok A","oss-fmi-event-clock-rail.lanes.clock-b":"klok B","oss-fmi-event-clock-rail.lanes.triggered":"geactiveerd","oss-fmi-event-clock-rail.lanes.partitions":"partities","oss-fmi-event-clock-rail.marks.bracketed":"tussen haakjes","oss-fmi-event-clock-rail.marks.narrowed":"versmald","oss-fmi-event-clock-rail.marks.located":"wortel gelegen op 23,5 ms","oss-fmi-event-clock-rail.marks.intermediate":"tussentijdse update","oss-fmi-event-clock-rail.marks.event-mode":"gebeurtenismodus","oss-fmi-event-clock-rail.marks.iteration":"discrete iteratie, twee rondes","oss-fmi-event-clock-rail.marks.resume":"continue uitvoering hervatten","oss-fmi-event-clock-rail.marks.tick":"vinkje activeert de bemonsteringspartitie","oss-fmi-event-clock-rail.marks.triggered":"branden op de gelokaliseerde gebeurtenis","oss-fmi-event-clock-rail.partitions.one":"partitie één","oss-fmi-event-clock-rail.partitions.sampling":"bemonsteringspartitie","oss-fmi-event-clock-rail.partitions.three":"partitie drie","oss-fmi-event-clock-rail.bound.title":"tweede geval: gebeurtenis-iteratiegrens bereikt","oss-fmi-event-clock-rail.bound.unresolved-label":"onopgeloste indicatoren","oss-fmi-event-clock-rail.bound.unresolved-value":"twee gebeurtenisindicatoren","oss-fmi-event-clock-rail.bound.rounds-label":"ronde tellen","oss-fmi-event-clock-rail.bound.rounds-value":"16","oss-fmi-event-clock-rail.bound.state-label":"staat","oss-fmi-event-clock-rail.bound.state-value":"terminale diagnose","oss-fmi-event-clock-rail.band.text":"De host ontvangt de gebeurtenis die is tegengekomen, de vroege terugkeer en de laatste succesvolle tijd.","oss-fmi-event-clock-rail.band.meta":"één geordende tijdlijn","oss-fmi-everyday-benefits.24ae9cee93":"Je zult dit deel zelf nooit aanraken. Maar het maakt de machines om je heen stilletjes veiliger, en dat is goed om te weten.","oss-fmi-everyday-benefits.81ad45c6b9":"Waarom dit goed is voor iedereen","oss-fmi-everyday-benefits.8ccdcadd4e":"Als een gereedschap dat past in de gereedschapskist die je al hebt.","oss-fmi-everyday-benefits.3ae3647667":"Het heeft geen gigantische dure machine nodig. Het werkt op de soort computer die ingenieurs al op hun bureau hebben.","oss-fmi-everyday-benefits.0d23c455ac":"Het draait op gewone computers","oss-fmi-everyday-benefits.d12f679d06":"Als één paspoort dat tijdens de hele reis geldig blijft.","oss-fmi-everyday-benefits.e8011161ea":"Technici leggen de validatie eenmaal vast en nemen dat veiligheidsdossier mee naar de machines die ze willen gebruiken.","oss-fmi-everyday-benefits.e25d4d7294":"Eén veiligheidscontrole volgt het model","oss-fmi-everyday-benefits.6bec63132e":"Als een rookmelder die problemen vindt voordat de kamer volloopt.","oss-fmi-everyday-benefits.a8b3a521d2":"Een zeer nauwkeurige referentie vindt kleine rekenverschillen voordat een machine op het resultaat vertrouwt.","oss-fmi-everyday-benefits.e54d54645b":"Kleine verschillen worden vroeg gevonden","oss-fmi-everyday-benefits.401c3b1775":"Als een thermometer die in elke kamer hetzelfde aangeeft.","oss-fmi-everyday-benefits.c41fd4d8de":"Wanneer dit wordt gebruikt, wordt de test op elke computer vergeleken, zodat niemand hoeft te raden welke machine afwijkt.","oss-fmi-everyday-benefits.34e5fa45f5":"Een gedeclareerd antwoordcontract","oss-fmi-everyday-scenes.02eba6de45":"Je ziet nooit iets hiervan. Het helpt alleen de mensen die deze dingen controleren om hun werk goed te doen.","oss-fmi-everyday-scenes.322d66f63c":"Hoe dit helpt.","oss-fmi-everyday-scenes.51e31a6a54":"Waarom de test ertoe doet.","oss-fmi-everyday-scenes.4f9c7c54ae":"Deterministische simulatie","oss-fmi-everyday-scenes.6c1e147a94":"Tik op een afbeelding. Elk voorbeeld wordt eerst op een computer getest, en de test wordt over de beoogde targets vergeleken.","oss-fmi-everyday-scenes.e3bff7d8b6":"De alledaagse dingen die het stilletjes helpt veilig te houden","oss-fmi-everyday-scenes.ed3b6dc1b3":"Dit houdt de fabriekstest eerlijk en vergelijkbaar, zodat het veiligheidsbewijs in elke werkplaats zichtbaar blijft.","oss-fmi-everyday-scenes.8f81670179":"Deze machines werken naast mensen. De test die zegt dat ze veilig zijn, heeft overal een gedeclareerde betekenis nodig.","oss-fmi-everyday-scenes.eba075339d":"Robots en machines op een fabriekslijn worden getest op een computer voordat ze ooit bewegen.","oss-fmi-everyday-scenes.607b3d2d49":"De machines die dingen maken","oss-fmi-everyday-scenes.ac456f0817":"Dit houdt de stroomtest stabiel en herhaalbaar, zodat elke machine een vergelijkbaar resultaat oplevert.","oss-fmi-everyday-scenes.61257bb80a":"Als de test wiebelt tussen computers, is het moeilijker om zeker te zijn dat de lichten aan blijven en de stroom veilig blijft.","oss-fmi-everyday-scenes.1436695807":"De apparatuur die elektriciteit stabiel houdt, wordt getest op een computer voordat het wordt geïnstalleerd.","oss-fmi-everyday-scenes.036a7543be":"De stroom die je huis bereikt","oss-fmi-everyday-scenes.5f72f611d1":"Dit houdt de pomptest expliciet en vergelijkbaar, zodat de mensen die het controleren kunnen vertrouwen wat ze zien.","oss-fmi-everyday-scenes.87bbeb97c8":"Een pomp moet precies de juiste hoeveelheid geven. Een klein verschil in de test kan een probleem verbergen dat er voor een echt persoon toe doet.","oss-fmi-everyday-scenes.27e6e2895c":"Een pomp die iemand medicijnen geeft, wordt lang voordat het een patiënt bereikt op een computer getest.","oss-fmi-everyday-scenes.39fff6f8c3":"Een medische pomp","oss-fmi-everyday-scenes.59105e1ecd":"Dit houdt de remtest onder één gedeclareerd contract, zodat de auto consistent kan worden gecontroleerd waar hij ook wordt getest.","oss-fmi-everyday-scenes.1d9144dfaf":"Als de test een iets ander antwoord geeft op een andere computer, kan niemand zeker weten dat de remmen de auto elke keer op dezelfde manier stoppen.","oss-fmi-everyday-scenes.5872a3a9b7":"Voordat een nieuwe auto wordt gebouwd, worden de remmen duizenden keren getest op een computer.","oss-fmi-everyday-scenes.687a0f485d":"De remmen in een auto","oss-fmi-everyday-scenes.9242fa3021":"Onderweg","oss-fmi-everyday-scenes.931806fc24":"In een ziekenhuis","oss-fmi-everyday-scenes.94c8ca59d0":"Bij je thuis","oss-fmi-everyday-scenes.95043235c4":"In een fabriek","oss-fmi-existing-estate.chrome.path":"Werkt met je eigen tools","oss-fmi-existing-estate.chrome.status":"vier hosts, één standaardoppervlak","oss-fmi-existing-estate.chrome.meta":"Rust adoptie niet vereist","oss-fmi-existing-estate.host.authoring":"Auteursomgeving","oss-fmi-existing-estate.host.master":"Co-simulatie meester","oss-fmi-existing-estate.host.bench":"Proefbank","oss-fmi-existing-estate.host.embedded":"Embedded host","oss-fmi-existing-estate.host.loadingPath":"fmi3* laadpad","oss-fmi-existing-estate.fmu.name":"Dweve FMI FMU","oss-fmi-existing-estate.fmu.note":"geladen door alle vier de hosts","oss-fmi-existing-estate.fmu.table":"één geëxporteerde functietabel","oss-fmi-existing-estate.implementation.title":"de implementatie achter de abi","oss-fmi-existing-estate.implementation.drawnOnce":"een keer getekend","oss-fmi-existing-estate.implementation.runtime":"Rust-runtime","oss-fmi-existing-estate.implementation.numerus":"Numerus","oss-fmi-existing-estate.implementation.solvers":"oplosser stof","oss-fmi-existing-estate.implementation.backend":"geselecteerde backend","oss-fmi-existing-estate.native.link":"rechtstreeks Rust API","oss-fmi-existing-estate.native.name":"Native Rust-teams","oss-fmi-existing-estate.native.note":"rechtstreeks tegen de Rust API bouwen, zonder de FMI-grens","oss-fmi-existing-estate.band.left":"de uitvoering wordt één keer getekend","oss-fmi-existing-estate.band.right":"standaard fmi3* abi","oss-fmi-ffi-families.kicker.label":"Wat de host bereikt","oss-fmi-ffi-families.kicker.sub":"via de standaardnamen","oss-fmi-ffi-families.tag":"INTEROPERABEL","oss-fmi-ffi-families.family.lifecycle.name":"Instantie en levenscyclus","oss-fmi-ffi-families.family.lifecycle.purpose":"instances maken en aansturen","oss-fmi-ffi-families.family.lifecycle.destination":"runtime-statusmachine","oss-fmi-ffi-families.family.lifecycle.validation":"handvat, modus en mogelijkheden","oss-fmi-ffi-families.family.typed-access.name":"Getypt en ingesteld","oss-fmi-ffi-families.family.typed-access.purpose":"FMI-waarden uitwisselen","oss-fmi-ffi-families.family.typed-access.destination":"getypte opslag en Numerus-conversie","oss-fmi-ffi-families.family.typed-access.validation":"wijzer, lengte, type en bereik","oss-fmi-ffi-families.family.fmu-state.name":"FMU-status","oss-fmi-ffi-families.family.fmu-state.purpose":"opslaan, herstellen en serialiseren","oss-fmi-ffi-families.family.fmu-state.destination":"persistente toestandslaag","oss-fmi-ffi-families.family.fmu-state.validation":"versie en lading","oss-fmi-ffi-families.family.derivatives.name":"Derivaten","oss-fmi-ffi-families.family.derivatives.purpose":"directioneel, adjunct en Jacobiaans werk","oss-fmi-ffi-families.family.derivatives.destination":"oplosser en afgeleide diensten","oss-fmi-ffi-families.family.derivatives.validation":"referenties en afmetingen","oss-fmi-ffi-families.family.clocks.name":"Klokken en scheidingswanden","oss-fmi-ffi-families.family.clocks.purpose":"Geplande uitvoering","oss-fmi-ffi-families.family.clocks.destination":"klok en partitieplanner","oss-fmi-ffi-families.family.clocks.validation":"activeringsstatus","oss-fmi-ffi-families.family.stepping.name":"Voer stap en updates uit","oss-fmi-ffi-families.family.stepping.purpose":"Co-simulatievoortgang","oss-fmi-ffi-families.family.stepping.destination":"oplosser en gebeurtenisruntime","oss-fmi-ffi-families.family.stepping.validation":"tijd- en stappencontract","oss-fmi-ffi-families.footline.left":"standaard ABI buiten","oss-fmi-ffi-families.footline.right":"veilig Rust-systeem binnenin","oss-fmi-four-backends.chrome.path":"Uitvoeringsbackends","oss-fmi-four-backends.chrome.status":"één model, vier lokale houdingen","oss-fmi-four-backends.chrome.meta":"mogelijkheden expliciet, illustratief","oss-fmi-four-backends.model.name":"pompmodel","oss-fmi-four-backends.model.detail":"één model, één staatscontract","oss-fmi-four-backends.model.flow":"hetzelfde model komt alle vier binnen","oss-fmi-four-backends.cpu.name":"CPU","oss-fmi-four-backends.cpu.posture":"interactieve","oss-fmi-four-backends.cpu.visualLabel":"SIMD-baangebruik","oss-fmi-four-backends.cpu.caption":"scalaire staart behoudt het bestelde contract","oss-fmi-four-backends.cpu.timing":"3,1 ms per stap","oss-fmi-four-backends.cpu.capability":"volledig aangegeven oppervlak","oss-fmi-four-backends.gpu.name":"GPU","oss-fmi-four-backends.gpu.posture":"parallel","oss-fmi-four-backends.gpu.visualLabel":"2.048 parametervarianten","oss-fmi-four-backends.gpu.caption":"afgeleid, staats- en ensemblewerk in batches","oss-fmi-four-backends.gpu.timing":"512 varianten per pas","oss-fmi-four-backends.gpu.capability":"minimale aangegeven batch","oss-fmi-four-backends.fpga.name":"FPGA","oss-fmi-four-backends.fpga.posture":"pijpleiding","oss-fmi-four-backends.fpga.visualLabel":"afgeleide grafiek als een vaste pijplijn","oss-fmi-four-backends.fpga.stage1":"staat gelezen","oss-fmi-four-backends.fpga.stage2":"derivaten","oss-fmi-four-backends.fpga.stage3":"stadia van de oplosser","oss-fmi-four-backends.fpga.stage4":"staat bijwerken","oss-fmi-four-backends.fpga.caption":"42 cycli, deterministische latentie","oss-fmi-four-backends.fpga.timing":"200 ns per cyclus","oss-fmi-four-backends.fpga.capability":"adaptieve stappen niet aangegeven","oss-fmi-four-backends.edge.name":"Rand","oss-fmi-four-backends.edge.posture":"ingebed","oss-fmi-four-backends.edge.visualLabel":"staat, podiumbuffers en geschiedenis","oss-fmi-four-backends.edge.segState":"staat","oss-fmi-four-backends.edge.segStages":"fasebuffers","oss-fmi-four-backends.edge.segHistory":"geschiedenis","oss-fmi-four-backends.edge.caption":"binnen één aangegeven geheugenbalk","oss-fmi-four-backends.edge.timing":"8 ms per stap","oss-fmi-four-backends.edge.capability":"aangrenzende route geweigerd tijdens de onderhandelingen","oss-fmi-four-backends.envelope.title":"gedeclareerde resultaatenvelop","oss-fmi-four-backends.envelope.state":"staat hash a41f9c","oss-fmi-four-backends.envelope.trajectory":"traject 77bd0e","oss-fmi-four-backends.envelope.time":"laatste succesvolle tijd t 240,0 ms","oss-fmi-four-backends.envelope.status":"status voltooid","oss-fmi-four-backends.band.left":"dezelfde run-identiteit erin, dezelfde envelop eruit","oss-fmi-four-backends.band.right":"timing verschilt, identiteit niet","oss-fmi-graph-contract.kicker.label":"De koppelingsgrafiek","oss-fmi-graph-contract.kicker.sub":"wat het vóór de run oplost","oss-fmi-graph-contract.tag":"GEREGISTREERD","oss-fmi-graph-contract.fields.declares":"verklaart","oss-fmi-graph-contract.fields.usedFor":"gebruikt voor","oss-fmi-graph-contract.rows.fmuNode.name":"FMU-knooppunt","oss-fmi-graph-contract.rows.fmuNode.declares":"instantie en mogelijkheden","oss-fmi-graph-contract.rows.fmuNode.usedFor":"plaatsing en planning","oss-fmi-graph-contract.rows.fmuNode.failure":"exemplaar niet beschikbaar","oss-fmi-graph-contract.rows.connection.name":"Verbinding","oss-fmi-graph-contract.rows.connection.declares":"bron, doel en waarden","oss-fmi-graph-contract.rows.connection.usedFor":"getypte voortplanting","oss-fmi-graph-contract.rows.connection.failure":"type- of transformatiefout","oss-fmi-graph-contract.rows.executionLevel.name":"Uitvoeringsniveau","oss-fmi-graph-contract.rows.executionLevel.declares":"onafhankelijke kant-en-klare set","oss-fmi-graph-contract.rows.executionLevel.usedFor":"parallel stappen","oss-fmi-graph-contract.rows.executionLevel.failure":"onbevredigde afhankelijkheid","oss-fmi-graph-contract.rows.communicationPoint.name":"Communicatie punt","oss-fmi-graph-contract.rows.communicationPoint.declares":"gedeelde gevraagde tijd","oss-fmi-graph-contract.rows.communicationPoint.usedFor":"stap coördinatie","oss-fmi-graph-contract.rows.communicationPoint.failure":"master- en instance-tijden","oss-fmi-graph-contract.rows.delayEdge.name":"Vertraging rand","oss-fmi-graph-contract.rows.delayEdge.declares":"geschiedenis lengte","oss-fmi-graph-contract.rows.delayEdge.usedFor":"causale breuk in een lus","oss-fmi-graph-contract.rows.delayEdge.failure":"ontbrekende geschiedenis of gebonden","oss-fmi-graph-contract.footline.left":"het systeem is een grafiek","oss-fmi-graph-contract.footline.right":"geen toevallige oproepopdracht","oss-fmi-hero-glyph.6b5eb5323e":"Deterministische simulatie","oss-fmi-hero-glyph.1bad8779f2":"Rust 2021","oss-fmi-hero-glyph.7246ae4ea8":"MPFR-referentiecontrole","oss-fmi-hero-glyph.e1938afdff":"in 0,84s","oss-fmi-hero-glyph.355bcc577d":"Klaar","oss-fmi-hero-glyph.0562f32dc5":"Afhankelijkheden","oss-fmi-hero-glyph.2180b3e7ce":"Crate","oss-fmi-hero-glyph.1b290eb385":"Cargo.toml","oss-fmi-hero-glyph.51ab88da6e":"Referentiecontrole","oss-fmi-hero-glyph.0d3b88ec64":"FMI 3.0","oss-fmi-hero-glyph.8319d9b3b9":"Rust-bibliotheek","oss-fmi-hero-glyph.b2c71c8114":"state = sim.","oss-fmi-hero-glyph.2759edff78":"RK4, precies","oss-fmi-hero-glyph.92fffd917d":"(cfg, model)?;","oss-fmi-hero-glyph.5f97f87756":"Instance","oss-fmi-hero-glyph.4f55d0d971":"sim =","oss-fmi-hero-glyph.dc416e1088":"Step","oss-fmi-hero-glyph.d28f9f9a1a":"EventMode","oss-fmi-hero-glyph.c6f71c4d07":"(name, dir,","oss-fmi-hero-glyph.c8420f84df":"InstanceConfig","oss-fmi-hero-glyph.45bdcb975c":"cfg =","oss-fmi-hero-glyph.26a1a6e193":"x0 = Q31.32","oss-fmi-hero-glyph.73464297b6":", guid);","oss-fmi-hero-glyph.68c2cc7f0c":"Model","oss-fmi-hero-glyph.6a6e8d2c7e":"model =","oss-fmi-hero-glyph.ff29ca29a5":"FixedPointValue","oss-fmi-hero-glyph.837e40c216":"SolverTime","oss-fmi-hero-glyph.db07deea7a":"SolverConfig","oss-fmi-hero-glyph.7d8ea284c6":"VariableMetadata","oss-fmi-host-boundary.chrome.path":"FMI 3-hostgrens","oss-fmi-host-boundary.chrome.status":"standaard host aangesloten","oss-fmi-host-boundary.chrome.meta":"compleet fmi3-oppervlak, illustratief","oss-fmi-host-boundary.endpoint.host.name":"conventionele FMI 3-host","oss-fmi-host-boundary.endpoint.host.sub":"functietabel uit de geladen bibliotheek","oss-fmi-host-boundary.endpoint.rust.name":"Rust runtime-services","oss-fmi-host-boundary.endpoint.rust.sub":"één continu systeem","oss-fmi-host-boundary.abi.label":"één smalle ABI","oss-fmi-host-boundary.status.ok":"fmi3OK","oss-fmi-host-boundary.status.error":"fmi3Error","oss-fmi-host-boundary.refusal.stopped":"Gestopt bij de grens voordat de waarde de runtime bereikt.","oss-fmi-host-boundary.call.instantiate.symbol":"fmi3InstantiateModelExchange","oss-fmi-host-boundary.call.instantiate.service":"levenscyclus","oss-fmi-host-boundary.call.instantiate.diag":"diag fmi.rt.lifecycle","oss-fmi-host-boundary.call.set-float64.symbol":"fmi3SetFloat64","oss-fmi-host-boundary.call.set-float64.service":"getypte waarden","oss-fmi-host-boundary.call.set-float64.diag":"diag fmi.ffi.length-mismatch","oss-fmi-host-boundary.call.set-float64.expected":"verwachte lengte 4","oss-fmi-host-boundary.call.set-float64.provided":"opgegeven lengte 5","oss-fmi-host-boundary.call.do-step.symbol":"fmi3DoStep","oss-fmi-host-boundary.call.do-step.service":"oplosser en gebeurtenisruntime","oss-fmi-host-boundary.call.do-step.diag":"diag fmi.rt.solver","oss-fmi-host-boundary.call.get-fmu-state.symbol":"fmi3GetFMUState","oss-fmi-host-boundary.call.get-fmu-state.service":"persistente toestand","oss-fmi-host-boundary.call.get-fmu-state.diag":"diag fmi.rt.state","oss-fmi-host-boundary.call.adjoint.symbol":"fmi3GetAdjointDerivative","oss-fmi-host-boundary.call.adjoint.service":"afgeleiden","oss-fmi-host-boundary.call.adjoint.diag":"diag fmi.rt.derivatives","oss-fmi-host-boundary.call.partition.symbol":"fmi3ActivateModelPartition","oss-fmi-host-boundary.call.partition.service":"klokplanner","oss-fmi-host-boundary.call.partition.diag":"diag fmi.rt.clocks","oss-fmi-host-boundary.band.left":"zes aanroepen gaan erdoorheen, één wordt bij de grens gestopt","oss-fmi-host-boundary.band.right":"standaardstatussen, rijkere diagnostiek","oss-fmi-host-fit.kicker.label":"Wat onveranderd blijft","oss-fmi-host-fit.kicker.sub":"in de omliggende gereedschapsketen","oss-fmi-host-fit.tag":"DROP-IN","oss-fmi-host-fit.asset.authoring.name":"FMI-ontwerptool","oss-fmi-host-fit.asset.authoring.remains":"modelDescription en verpakkingsworkflow","oss-fmi-host-fit.asset.authoring.supplies":"Rust FMU-runtime","oss-fmi-host-fit.asset.authoring.adoption":"bouwen en valideren","oss-fmi-host-fit.asset.host.name":"Simulatiehost","oss-fmi-host-fit.asset.host.remains":"dynamisch laden en fmi3-oproepen","oss-fmi-host-fit.asset.host.supplies":"volledige functietabel","oss-fmi-host-fit.asset.host.adoption":"normale FMU-inname","oss-fmi-host-fit.asset.bench.name":"Proefbank","oss-fmi-host-fit.asset.bench.remains":"conformiteit en scenarioharnas","oss-fmi-host-fit.asset.bench.supplies":"deterministisch runtime-gedrag","oss-fmi-host-fit.asset.bench.adoption":"model toevoegen en vergelijken","oss-fmi-host-fit.asset.embedded.name":"Embedded host","oss-fmi-host-fit.asset.embedded.remains":"FMI-compatibele beller","oss-fmi-host-fit.asset.embedded.supplies":"randopbouw en ABI-oppervlak","oss-fmi-host-fit.asset.embedded.adoption":"doel integratie","oss-fmi-host-fit.asset.operations.name":"Operaties stapel","oss-fmi-host-fit.asset.operations.remains":"bestaande asset-interfaces","oss-fmi-host-fit.asset.operations.supplies":"Twin-brug","oss-fmi-host-fit.asset.operations.adoption":"configuratie in kaart brengen","oss-fmi-host-fit.labels.adoption":"adoptie","oss-fmi-host-fit.foot.left":"de host blijft vertrouwd","oss-fmi-host-fit.foot.right":"de implementatie erachter verbetert","oss-fmi-integration-ownership.kicker.label":"Wat toerekenbaar blijft","oss-fmi-integration-ownership.kicker.sub":"binnen één co-simulatie","oss-fmi-integration-ownership.tag":"SYSTEEM","oss-fmi-integration-ownership.columns.adds":"Dweve FMI voegt toe","oss-fmi-integration-ownership.rows.fmu-model.artefact":"FMU-model","oss-fmi-integration-ownership.rows.fmu-model.owner":"zijn leverancier of team","oss-fmi-integration-ownership.rows.fmu-model.adds":"gevalideerde capaciteiten","oss-fmi-integration-ownership.rows.fmu-model.dispute":"welk model de waarde produceerde","oss-fmi-integration-ownership.rows.connection.artefact":"Verbinding","oss-fmi-integration-ownership.rows.connection.owner":"systeemintegrator","oss-fmi-integration-ownership.rows.connection.adds":"getypte mapping en transformatie","oss-fmi-integration-ownership.rows.connection.dispute":"hoe de waarde kruiste","oss-fmi-integration-ownership.rows.schedule.artefact":"Schema","oss-fmi-integration-ownership.rows.schedule.owner":"orkestratiebeleid","oss-fmi-integration-ownership.rows.schedule.adds":"afgeleide uitvoeringsniveaus","oss-fmi-integration-ownership.rows.schedule.dispute":"welk model liep als eerste","oss-fmi-integration-ownership.rows.loop-policy.artefact":"Loopbeleid","oss-fmi-integration-ownership.rows.loop-policy.owner":"eigenaar van de integratie","oss-fmi-integration-ownership.rows.loop-policy.adds":"genaamd oplosser en tolerantie","oss-fmi-integration-ownership.rows.loop-policy.dispute":"waarom convergentie werd geaccepteerd","oss-fmi-integration-ownership.rows.run-result.artefact":"Resultaat uitvoeren","oss-fmi-integration-ownership.rows.run-result.owner":"programma","oss-fmi-integration-ownership.rows.run-result.adds":"gemeenschappelijke staat en herkomst","oss-fmi-integration-ownership.rows.run-result.dispute":"waar het falen begon","oss-fmi-integration-ownership.foot.left":"afzonderlijk modeleigendom","oss-fmi-integration-ownership.foot.right":"één inspecteerbare systeemrun","oss-fmi-integration-wiring.2179ed1f91":"Standaard FMU in, standaard FMU uit","oss-fmi-integration-wiring.2766c06b89":"Importeren, exporteren, orkestreren en bruggen. De kernel blijft deterministisch aan elke rand.","oss-fmi-integration-wiring.2abb5c1d0f":"Numerus rekenkundige basis","oss-fmi-integration-wiring.88a6749a4c":"deterministische kernel","oss-fmi-integration-wiring.38a040c337":"Dweve FMI","oss-fmi-integration-wiring.2fb2df61a7":"standaard FMU archief","oss-fmi-integration-wiring.3d220c8235":"Conforme import, round-trip getrouwheid","oss-fmi-integration-wiring.d3bc8b2f3d":"Brug naar Twin. Simulatiestatuswijzigingen worden vastgelegd als onveranderlijke events, en deterministische replay herhaalt een simulatie vanuit de event log.","oss-fmi-integration-wiring.34214aaa54":"Brug","oss-fmi-integration-wiring.044adfd9ed":"STAP 4","oss-fmi-integration-wiring.15429f155e":"Verbind meerdere FMU's in een systeem simulatie. Definieer de gegevensstroom tussen modellen, detecteer algebraïsche lussen automatisch en los ze op met fixed-point iteratie of Newton-Raphson.","oss-fmi-integration-wiring.a5e7607493":"Orkestreer","oss-fmi-integration-wiring.6be00e946a":"STAP 3","oss-fmi-integration-wiring.88a2e44a4e":"Exporteer resultaten en aangepaste modellen terug naar een standaard FMU archief voor tools die floating-point verwachten. Binaries, resources en metadata worden verpakt in één archief, met optionele code-ondertekening.","oss-fmi-integration-wiring.f3e4fadb9e":"Exporteer","oss-fmi-integration-wiring.b2ad896a1c":"STAP 2","oss-fmi-integration-wiring.dde3a2055d":"Importeer modellen uit elke FMI 3.0 conforme tool. Precisie converteert van floating-point naar fixed-point aan de importgrens, en de conversie wordt gecontroleerd tegen de rekenkundige referentie.","oss-fmi-integration-wiring.d6fbc9d2bd":"Importeer","oss-fmi-integration-wiring.64e02dbe9b":"STAP 1","oss-fmi-interrupted-study.chrome.path":"Verdergaan","oss-fmi-interrupted-study.chrome.status":"twaalf minuten herhaald, niet negen uur","oss-fmi-interrupted-study.chrome.meta":"cadans gekozen door programma, illustratief","oss-fmi-interrupted-study.scale.label":"twintig uur studeren, elk uur controlepunten","oss-fmi-interrupted-study.rail.interruption":"host verdwijnt, 9u12m","oss-fmi-interrupted-study.rail.restart":"herstart vanaf nul herhalingen 9u12m","oss-fmi-interrupted-study.rail.restore":"herstel controlepunt negen herhalingen twaalf minuten","oss-fmi-interrupted-study.rail.gate":"compatibiliteitscontrole","oss-fmi-interrupted-study.rail.branch-a":"scenariotak één, verschillende parameters","oss-fmi-interrupted-study.rail.branch-b":"scenariotak twee, verschillende parameters","oss-fmi-interrupted-study.readings.interruption.label":"de onderbreking","oss-fmi-interrupted-study.readings.interruption.title":"De host verdwijnt na 9 uur en 12 minuten","oss-fmi-interrupted-study.readings.interruption.prose":"Lange onderzoeken mislukken om gewone redenen: een host wordt gepatcht, een knooppunt wordt vervangen of een wachtrijtaak wordt verdrongen. Negen uur en twaalf minuten na het begin van een studie van twintig uur verdwijnt de host. Uurlijkse controlepunten beperken de kosten van een onderbreking tot het tijdsverschil sinds de laatst opgeslagen status.","oss-fmi-interrupted-study.readings.restore.label":"herstel controlepunt negen","oss-fmi-interrupted-study.readings.restore.title":"Twaalf minuten herhaald, geen negen uur","oss-fmi-interrupted-study.readings.restore.prose":"Herstarten vanaf nul herhaalt de hele negen uur. Het herstellen van controlepunt negen wordt twaalf minuten herhaald, na een compatibiliteitscontrole van de opgeslagen status, en het onderzoek gaat verder met dezelfde geschiedenis. Beide routes zijn op dezelfde schaal getekend, waardoor de gewonnen tijd zonder percentage zichtbaar is.","oss-fmi-interrupted-study.readings.branches.label":"scenariotakken","oss-fmi-interrupted-study.readings.branches.title":"Twee vestigingen om veertien uur","oss-fmi-interrupted-study.readings.branches.prose":"Elk opgeslagen punt kan de basis worden van een nieuw scenario. Om uur veertien verlaten twee takken een later controlepunt en veranderen verschillende parameters. De basisstudie gaat onaangeroerd door en de gespaarde punten blijven beschikbaar voor latere vertakkingen of beoordeling.","oss-fmi-interrupted-study.band.text":"elk gespaard punt blijft beschikbaar","oss-fmi-interrupted-study.band.meta":"cadans gekozen door programma","oss-fmi-lifecycle-costs.kicker.label":"Waar modellen gewoonlijk splitsen","oss-fmi-lifecycle-costs.kicker.sub":"en wat elke splitsing creëert","oss-fmi-lifecycle-costs.tag":"PROGRAMMA","oss-fmi-lifecycle-costs.columns.handover":"overdracht","oss-fmi-lifecycle-costs.columns.continuity":"continuïteit","oss-fmi-lifecycle-costs.rows.engineering-analysis.stage":"Technische analyse","oss-fmi-lifecycle-costs.rows.engineering-analysis.handover":"desktopmodel","oss-fmi-lifecycle-costs.rows.engineering-analysis.cost":"eerste modeleigendom","oss-fmi-lifecycle-costs.rows.engineering-analysis.continuity":"FMI 3-model gemaakt","oss-fmi-lifecycle-costs.rows.system-integration.stage":"Systeemintegratie","oss-fmi-lifecycle-costs.rows.system-integration.handover":"co-simulatie wrapper","oss-fmi-lifecycle-costs.rows.system-integration.cost":"tweede runtimecontract","oss-fmi-lifecycle-costs.rows.system-integration.continuity":"hetzelfde model, georkestreerd","oss-fmi-lifecycle-costs.rows.high-performance-study.stage":"Hoogwaardig onderzoek","oss-fmi-lifecycle-costs.rows.high-performance-study.handover":"versneld herschrijven","oss-fmi-lifecycle-costs.rows.high-performance-study.cost":"nieuwe kernels en validatie","oss-fmi-lifecycle-costs.rows.high-performance-study.continuity":"backend-selectie","oss-fmi-lifecycle-costs.rows.embedded-deployment.stage":"Ingebouwde implementatie","oss-fmi-lifecycle-costs.rows.embedded-deployment.handover":"kleinere herimplementatie","oss-fmi-lifecycle-costs.rows.embedded-deployment.cost":"tweede codebasis","oss-fmi-lifecycle-costs.rows.embedded-deployment.continuity":"edge of FPGA-backend","oss-fmi-lifecycle-costs.rows.operations.stage":"Operaties","oss-fmi-lifecycle-costs.rows.operations.handover":"nieuwe tweelingintegratie","oss-fmi-lifecycle-costs.rows.operations.cost":"kaart- en geschiedenisproject","oss-fmi-lifecycle-costs.rows.operations.continuity":"inheemse Twin-brug","oss-fmi-lifecycle-costs.foot.left":"vijf fasen","oss-fmi-lifecycle-costs.foot.right":"één modelcontract via hen","oss-fmi-lifecycle-gate.kicker.label":"De poort","oss-fmi-lifecycle-gate.kicker.sub":"gecontroleerd vóór statuswijzigingen","oss-fmi-lifecycle-gate.tag":"FMI 3","oss-fmi-lifecycle-gate.columns.refused":"geweigerd","oss-fmi-lifecycle-gate.columns.diagnostic":"diagnostische focus","oss-fmi-lifecycle-gate.phases.instantiated.name":"Geïnstantieerd","oss-fmi-lifecycle-gate.phases.instantiated.legal":"configuratie en installatie","oss-fmi-lifecycle-gate.phases.instantiated.refused":"stappen vóór initialisatie","oss-fmi-lifecycle-gate.phases.instantiated.diagnostic":"werking en huidige modus","oss-fmi-lifecycle-gate.phases.initialisation.name":"Initialisatie","oss-fmi-lifecycle-gate.phases.initialisation.legal":"initiële waarden en parameters","oss-fmi-lifecycle-gate.phases.initialisation.refused":"alleen-runtime-bewerkingen","oss-fmi-lifecycle-gate.phases.initialisation.diagnostic":"vereiste modus","oss-fmi-lifecycle-gate.phases.step.name":"Continu of stapsgewijs","oss-fmi-lifecycle-gate.phases.step.legal":"integratie en communicatie","oss-fmi-lifecycle-gate.phases.step.refused":"mutatie die alleen betrekking heeft op de configuratie","oss-fmi-lifecycle-gate.phases.step.diagnostic":"instantie en tijd","oss-fmi-lifecycle-gate.phases.event.name":"Evenement","oss-fmi-lifecycle-gate.phases.event.legal":"discrete updates en iteratie","oss-fmi-lifecycle-gate.phases.event.refused":"oproepen vanuit het verkeerde uitvoeringsformulier","oss-fmi-lifecycle-gate.phases.event.diagnostic":"overgang en heerschappij","oss-fmi-lifecycle-gate.phases.terminated.name":"Beëindigd of fout","oss-fmi-lifecycle-gate.phases.terminated.legal":"inspectie en verwijdering","oss-fmi-lifecycle-gate.phases.terminated.refused":"verdere simulatieresultaten","oss-fmi-lifecycle-gate.phases.terminated.diagnostic":"terminale staat","oss-fmi-lifecycle-gate.footline.left":"gecontroleerd vóór mutatie","oss-fmi-lifecycle-gate.footline.right":"zodat falen lokaal blijft","oss-fmi-loop-group.chrome.path":"Lusoplossing","oss-fmi-loop-group.chrome.status":"lus opgelost, alternatief geweigerd","oss-fmi-loop-group.chrome.meta":"groepsdiagnostiek compleet, illustratief","oss-fmi-loop-group.group.title":"sterk verbonden onderdeel","oss-fmi-loop-group.group.outside":"buiten de groep","oss-fmi-loop-group.nodes.valve":"ventiel","oss-fmi-loop-group.nodes.pipe":"pijp","oss-fmi-loop-group.nodes.controller":"drukregelaar","oss-fmi-loop-group.nodes.reservoir":"reservoir","oss-fmi-loop-group.nodes.delivery":"leveringslijn","oss-fmi-loop-group.edges.valvePipe":"openen -> rijden","oss-fmi-loop-group.edges.pipeController":"druk -> p_meas","oss-fmi-loop-group.edges.controllerValve":"cmd -> u_cmd","oss-fmi-loop-group.routes.fixedPoint.name":"vast punt","oss-fmi-loop-group.routes.fixedPoint.outcome":"geconvergeerd","oss-fmi-loop-group.routes.fixedPoint.iterations":"9 iteraties","oss-fmi-loop-group.routes.fixedPoint.prose":"Gewone vervanging komt gestaag tot stand: elke iteratie vermindert het residu en de groep accepteert bij iteratie negen.","oss-fmi-loop-group.routes.relaxed.name":"ontspannen vast punt","oss-fmi-loop-group.routes.relaxed.outcome":"geconvergeerd na ontspanning","oss-fmi-loop-group.routes.relaxed.iterations":"14 iteraties","oss-fmi-loop-group.routes.relaxed.extra":"relaxatie 0,6 uit iteratie 5","oss-fmi-loop-group.routes.relaxed.prose":"De tweede parameterset oscilleert totdat een relaxatiefactor van 0,6 wordt toegepast vanaf de vijfde iteratie; de trend wordt dan monotoon en convergeert.","oss-fmi-loop-group.routes.newton.name":"Newton","oss-fmi-loop-group.routes.newton.outcome":"geconvergeerd","oss-fmi-loop-group.routes.newton.iterations":"4 iteraties","oss-fmi-loop-group.routes.newton.prose":"Als er een lokale Jacobiaan beschikbaar is, bereiken Newton-updates dezelfde tolerantie in vier iteraties, de minste van de drie routes.","oss-fmi-loop-group.routes.refused.name":"geweigerd bij de grens","oss-fmi-loop-group.routes.refused.outcome":"gebonden bereikt, groep geweigerd","oss-fmi-loop-group.routes.refused.iterations":"50 iteraties, limiet bereikt","oss-fmi-loop-group.routes.refused.extra":"record: 3 FMU's, verbindingen en restgeschiedenis genoemd","oss-fmi-loop-group.routes.refused.prose":"Het onopgeloste geval bereikt zijn iteratielimiet met het residu boven de tolerantie. Het record benoemt alle drie de FMU's, de verbindingswaarden, de route, de norm, de tolerantie en de restgeschiedenis.","oss-fmi-loop-group.chart.title":"resterende geschiedenis","oss-fmi-loop-group.fields.norm":"norm","oss-fmi-loop-group.fields.tolerance":"tolerantie","oss-fmi-loop-group.fields.iterations":"iteraties","oss-fmi-loop-group.fields.first":"eerste restant","oss-fmi-loop-group.fields.last":"laatste restant","oss-fmi-loop-group.values.norm":"geschaald L2","oss-fmi-loop-group.values.tolerance":"1e-8","oss-fmi-loop-group.delay.title":"verklaarde vertragingsrand","oss-fmi-loop-group.delay.buffer":"begrensde geschiedenisbuffer","oss-fmi-loop-group.delay.slotOld":"h-2","oss-fmi-loop-group.delay.slotMid":"h-1","oss-fmi-loop-group.delay.slotNew":"h0","oss-fmi-loop-group.delay.caption":"aangegeven vertragingslengte, wordt de cyclus van dezelfde stap een causale reeks","oss-fmi-loop-group.band.left":"elke route heeft een norm, een tolerantie en een grens","oss-fmi-loop-group.band.right":"convergeerde op drie manieren, weigerde één keer","oss-fmi-loop-solvers.kicker.label":"Eén lusgroep","oss-fmi-loop-solvers.kicker.sub":"verschillende aangegeven routes","oss-fmi-loop-solvers.tag":"NIET-LINEAIR","oss-fmi-loop-solvers.rows.fixedPoint.name":"Vast punt","oss-fmi-loop-solvers.rows.fixedPoint.when":"de mapping is contractief","oss-fmi-loop-solvers.rows.fixedPoint.record":"iteratiewaarden en residu","oss-fmi-loop-solvers.rows.fixedPoint.stopped":"dop en laatste restant","oss-fmi-loop-solvers.rows.relaxed.name":"Ontspannen vast punt","oss-fmi-loop-solvers.rows.relaxed.when":"gewone vervanging oscilleert","oss-fmi-loop-solvers.rows.relaxed.record":"ontspanningsfactor en trend","oss-fmi-loop-solvers.rows.relaxed.stopped":"stagnatie of cap","oss-fmi-loop-solvers.rows.newton.name":"Newton","oss-fmi-loop-solvers.rows.newton.when":"een lokale Jacobiaanse route is haalbaar","oss-fmi-loop-solvers.rows.newton.record":"lineaire oplossings- en updatenorm","oss-fmi-loop-solvers.rows.newton.stopped":"singulariteit of niet-convergentie","oss-fmi-loop-solvers.rows.delay.name":"Vertraging verklaard","oss-fmi-loop-solvers.rows.delay.when":"oudheid in één stap is acceptabel","oss-fmi-loop-solvers.rows.delay.record":"geschiedenisslot en vertragingslengte","oss-fmi-loop-solvers.rows.delay.stopped":"geschiedenis gebonden","oss-fmi-loop-solvers.rows.refuse.name":"Weigeren","oss-fmi-loop-solvers.rows.refuse.when":"er bestaat geen goedgekeurde route","oss-fmi-loop-solvers.rows.refuse.record":"SCC en aansluitingen","oss-fmi-loop-solvers.rows.refuse.stopped":"genoemde groep","oss-fmi-loop-solvers.footline.left":"de lusoplosser is configuratie","oss-fmi-loop-solvers.footline.right":"geen verborgen meestergedrag","oss-fmi-mode-sequence.chrome.path":"Levenscyclusreeks","oss-fmi-mode-sequence.chrome.status":"geweigerd vóór toestandswijziging","oss-fmi-mode-sequence.chrome.meta":"expliciete levenscyclus · illustratief","oss-fmi-mode-sequence.lanes.calls":"aanroepen","oss-fmi-mode-sequence.lanes.mode":"modus","oss-fmi-mode-sequence.lanes.effects":"toestandseffecten","oss-fmi-mode-sequence.modes.instantiated":"geïnstantieerd","oss-fmi-mode-sequence.modes.configuration":"configuratie","oss-fmi-mode-sequence.modes.initialisation":"initialisatie","oss-fmi-mode-sequence.modes.step":"stapmodus","oss-fmi-mode-sequence.modes.event":"gebeurtenismodus","oss-fmi-mode-sequence.modes.terminated":"beëindigd","oss-fmi-mode-sequence.rows.instantiate.call":"fmi3Instantiate","oss-fmi-mode-sequence.rows.instantiate.effect":"instantie gemaakt","oss-fmi-mode-sequence.rows.enter-configuration.call":"configuratiemodus openen","oss-fmi-mode-sequence.rows.enter-configuration.effect":"configuratie toegepast","oss-fmi-mode-sequence.rows.enter-initialisation.call":"initialisatiemodus openen","oss-fmi-mode-sequence.rows.enter-initialisation.effect":"initiële waarden gebonden","oss-fmi-mode-sequence.rows.set-values.call":"waarden instellen","oss-fmi-mode-sequence.rows.set-values.effect":"waarden opgeslagen","oss-fmi-mode-sequence.rows.exit-initialisation.call":"initialisatie afronden","oss-fmi-mode-sequence.rows.exit-initialisation.effect":"stapmodus geopend","oss-fmi-mode-sequence.rows.advance.call":"fmi3DoStep","oss-fmi-mode-sequence.rows.advance.effect":"tijd voortgezet","oss-fmi-mode-sequence.rows.enter-event.call":"gebeurtenismodus openen","oss-fmi-mode-sequence.rows.enter-event.effect":"gebeurtenis afgehandeld","oss-fmi-mode-sequence.rows.update-discrete.call":"discrete toestanden bijwerken","oss-fmi-mode-sequence.rows.update-discrete.effect":"discrete toestanden bijgewerkt","oss-fmi-mode-sequence.rows.return-execution.call":"terug naar uitvoeringsmodus","oss-fmi-mode-sequence.rows.return-execution.effect":"executie hervat","oss-fmi-mode-sequence.rows.terminate.call":"fmi3Terminate","oss-fmi-mode-sequence.rows.terminate.effect":"eindtoestand","oss-fmi-mode-sequence.rows.get-after-terminate.call":"fmi3GetFloat64","oss-fmi-mode-sequence.rows.step-after-terminate.call":"fmi3DoStep","oss-fmi-mode-sequence.refusal.call":"fmi3DoStep","oss-fmi-mode-sequence.refusal.title":"aanroep in verkeerde modus geweigerd","oss-fmi-mode-sequence.refusal.instance":"instantie","oss-fmi-mode-sequence.refusal.instance-value":"pompcontroller-2","oss-fmi-mode-sequence.refusal.current":"huidige modus","oss-fmi-mode-sequence.refusal.required":"vereiste modus","oss-fmi-mode-sequence.refusal.operation":"operatie","oss-fmi-mode-sequence.refusal.note":"de aanroep stopt bij de band; er wordt geen toestandseffect getekend","oss-fmi-mode-sequence.late.refused":"geweigerd","oss-fmi-mode-sequence.late.effect":"ongewijzigde eindtoestand","oss-fmi-mode-sequence.band.text":"De runtime maakt van een illegale reeks nooit een gedeeltelijk gewijzigde instantie.","oss-fmi-mode-sequence.band.meta":"eindtoestanden blijven eindtoestanden","oss-fmi-model-before-machine.chrome.path":"Vóór de machine","oss-fmi-model-before-machine.chrome.status":"probleem gevonden vóór productie","oss-fmi-model-before-machine.chrome.meta":"één doorlopend model","oss-fmi-model-before-machine.zone.models":"de modellen, die nu actief zijn","oss-fmi-model-before-machine.zone.future":"de fysieke pomp, later","oss-fmi-model-before-machine.future.note":"met opzet flauwgevallen: er bestaat nog geen onderdeel","oss-fmi-model-before-machine.model.controller":"controleur","oss-fmi-model-before-machine.model.motor":"motor","oss-fmi-model-before-machine.model.hydraulic":"hydraulisch systeem","oss-fmi-model-before-machine.value.speed":"snelheid","oss-fmi-model-before-machine.value.command":"commando","oss-fmi-model-before-machine.value.flow":"stroom","oss-fmi-model-before-machine.value.pressure":"druk","oss-fmi-model-before-machine.finding.oscillation":"onstabiele drukoscillatie","oss-fmi-model-before-machine.later.label":"later hetzelfde model","oss-fmi-model-before-machine.later.frame":"hele systeemtest","oss-fmi-model-before-machine.later.note":"hetzelfde object komt binnen, niet opnieuw gemaakt en niet opnieuw gelabeld","oss-fmi-model-before-machine.band.left":"gevonden als vergelijkingen, niet als apparatuur","oss-fmi-model-before-machine.band.right":"dezelfde beschrijving gaat verder","oss-fmi-model-beside-asset.kicker.label":"Wat beweegt er elke kant op","oss-fmi-model-beside-asset.kicker.sub":"tussen asset en model","oss-fmi-model-beside-asset.tag":"VLAK","oss-fmi-model-beside-asset.labels.kept":"met waarde gehouden","oss-fmi-model-beside-asset.direction.asset-to-model.name":"Aanwinst om te modelleren","oss-fmi-model-beside-asset.direction.asset-to-model.examples":"sensormetingen en operatorstatus","oss-fmi-model-beside-asset.direction.asset-to-model.reason":"update de simulatie","oss-fmi-model-beside-asset.direction.asset-to-model.kept":"bron en tijd","oss-fmi-model-beside-asset.direction.model-to-twin.name":"Van model tot tweeling","oss-fmi-model-beside-asset.direction.model-to-twin.examples":"voorspelling, schatting en scenarioresultaat","oss-fmi-model-beside-asset.direction.model-to-twin.reason":"ondersteunende operaties","oss-fmi-model-beside-asset.direction.model-to-twin.kept":"identiteit modelleren en uitvoeren","oss-fmi-model-beside-asset.direction.both-ways.name":"Beide manieren","oss-fmi-model-beside-asset.direction.both-ways.examples":"gedeelde staat met conflictbeleid","oss-fmi-model-beside-asset.direction.both-ways.reason":"houd model en asset op één lijn","oss-fmi-model-beside-asset.direction.both-ways.kept":"verschil en resolutie","oss-fmi-model-beside-asset.foot.left":"de machine informeert het model","oss-fmi-model-beside-asset.foot.right":"het model informeert het record van de machine","oss-fmi-moment-fork.chrome.path":"Opslaan en verkennen","oss-fmi-moment-fork.chrome.status":"één save, twee alternatieven","oss-fmi-moment-fork.chrome.meta":"hetzelfde startmoment, illustratief","oss-fmi-moment-fork.lane.original":"de vlucht","oss-fmi-moment-fork.save.title":"het opgeslagen moment","oss-fmi-moment-fork.save.part.values":"modelwaarden","oss-fmi-moment-fork.save.part.clocks":"klok wachtrij","oss-fmi-moment-fork.save.part.mode":"modus","oss-fmi-moment-fork.save.part.solver":"oplosser staat","oss-fmi-moment-fork.branch.valve.name":"tak: kleplimiet","oss-fmi-moment-fork.branch.valve.note":"heropend vanuit de save met een andere kleplimiet","oss-fmi-moment-fork.branch.original.name":"het origineel","oss-fmi-moment-fork.branch.original.note":"blijft onveranderd tussen de twee takken","oss-fmi-moment-fork.branch.load.name":"tak: belastingsprofiel","oss-fmi-moment-fork.branch.load.note":"heropend vanuit dezelfde opslag met een ander laadprofiel","oss-fmi-moment-fork.fork.origin":"alle drie beginnen vanaf hetzelfde gemarkeerde moment","oss-fmi-moment-fork.refusal.note":"elke opslag geeft het model en de instellingen een naam, dus een bestand dat tot een ander model of ander formaat behoort, wordt geweigerd in plaats van geopend","oss-fmi-moment-fork.band.left":"het hele moment wordt opgeslagen","oss-fmi-moment-fork.band.right":"twee alternatieven, één oorsprong","oss-fmi-numerus-formats.kicker.label":"Eén numeriek contract","oss-fmi-numerus-formats.kicker.sub":"formaten per rol gekozen","oss-fmi-numerus-formats.tag":"DETERMINISTISCH","oss-fmi-numerus-formats.columns.controls":"beheerst","oss-fmi-numerus-formats.columns.failure":"foutvorm","oss-fmi-numerus-formats.formats.q31-32.name":"Q31.32","oss-fmi-numerus-formats.formats.q31-32.role":"algemene simulatie","oss-fmi-numerus-formats.formats.q31-32.controls":"toestand, stadia, derivaten en residuen","oss-fmi-numerus-formats.formats.q31-32.failure":"bereik en conversiefout","oss-fmi-numerus-formats.formats.q16-16.name":"Q16.16","oss-fmi-numerus-formats.formats.q16-16.role":"besturing en beperkte uitvoeringspaden","oss-fmi-numerus-formats.formats.q16-16.controls":"compactere toestands- en tijdrepresentaties","oss-fmi-numerus-formats.formats.q16-16.failure":"aangegeven kleiner bereik","oss-fmi-numerus-formats.formats.decimal.name":"Decimaal","oss-fmi-numerus-formats.formats.decimal.role":"exacte decimale hoeveelheden","oss-fmi-numerus-formats.formats.decimal.controls":"waarden waarvan de decimale identiteit ertoe doet","oss-fmi-numerus-formats.formats.decimal.failure":"schaal- of precisiefout","oss-fmi-numerus-formats.formats.direct.name":"Directe FMI-typen","oss-fmi-numerus-formats.formats.direct.role":"gehele getallen, Boolean, string, binair, klok","oss-fmi-numerus-formats.formats.direct.controls":"getypeerde opslag zonder numerieke dwangconversie","oss-fmi-numerus-formats.formats.direct.failure":"typefout","oss-fmi-numerus-formats.footline.left":"FMI aan de rand","oss-fmi-numerus-formats.footline.right":"Numerus in de uitvoering","oss-fmi-one-model-three-hosts.chrome.path":"FMI 3-model, interfacespecifieke hosts","oss-fmi-one-model-three-hosts.chrome.status":"één of meer vormen, gedeeld statuscontract","oss-fmi-one-model-three-hosts.chrome.meta":"gedeclareerde FMI 3-capabilities","oss-fmi-one-model-three-hosts.model.name":"FMI 3-modelcontract","oss-fmi-one-model-three-hosts.model.tag":"interfaceset gedeclareerd","oss-fmi-one-model-three-hosts.model.blocks.variables.label":"variabele tafel","oss-fmi-one-model-three-hosts.model.blocks.variables.value":"waardereferenties, typen, dimensies, causaliteit en variabiliteit","oss-fmi-one-model-three-hosts.model.blocks.states.label":"staat referenties","oss-fmi-one-model-three-hosts.model.blocks.states.value":"continue toestanden en hun derivaten","oss-fmi-one-model-three-hosts.model.blocks.derivatives.label":"afgeleide interface","oss-fmi-one-model-three-hosts.model.blocks.derivatives.value":"afgeleide functies en gebeurtenisindicatoren","oss-fmi-one-model-three-hosts.model.blocks.clocks.label":"klokken","oss-fmi-one-model-three-hosts.model.blocks.clocks.value":"periodieke en getriggerde klokdeclaraties","oss-fmi-one-model-three-hosts.model.blocks.dependencies.label":"afhankelijkheden","oss-fmi-one-model-three-hosts.model.blocks.dependencies.value":"afhankelijkheidsverklaringen voor planning","oss-fmi-one-model-three-hosts.paths.model-exchange.name":"Modeluitwisseling","oss-fmi-one-model-three-hosts.paths.model-exchange.driver":"de host is eigenaar van de integratie","oss-fmi-one-model-three-hosts.paths.model-exchange.steps.0":"vraag continue toestanden","oss-fmi-one-model-three-hosts.paths.model-exchange.steps.1":"vraag afgeleiden en gebeurtenisindicatoren","oss-fmi-one-model-three-hosts.paths.model-exchange.steps.2":"tijd vooruit","oss-fmi-one-model-three-hosts.paths.model-exchange.steps.3":"schrijf staten terug","oss-fmi-one-model-three-hosts.paths.model-exchange.readout":"Een externe oplosser drijft de integratielus aan: hij vraagt het model naar continue toestanden, afgeleiden en gebeurtenisindicatoren, zet de tijd zelf vooruit en schrijft de nieuwe toestanden terug. De host is eigenaar van de integratie; het model eronder blijft hetzelfde object.","oss-fmi-one-model-three-hosts.paths.co-simulation.name":"Co-simulatie","oss-fmi-one-model-three-hosts.paths.co-simulation.driver":"de instantie is eigenaar van de stappen","oss-fmi-one-model-three-hosts.paths.co-simulation.steps.0":"communicatie punt","oss-fmi-one-model-three-hosts.paths.co-simulation.steps.1":"gevraagde stap","oss-fmi-one-model-three-hosts.paths.co-simulation.steps.2":"tussentijdse update","oss-fmi-one-model-three-hosts.paths.co-simulation.steps.3":"laatste succesvolle keer","oss-fmi-one-model-three-hosts.paths.co-simulation.readout":"De instantie gaat verder: de host stelt een communicatiepunt in, de FMU zet de gevraagde stap, rapporteert tussentijdse updates en bevestigt de laatste succesvolle tijd. Vroegtijdige terugkeer en invoerinterpolatie blijven binnen hetzelfde contract.","oss-fmi-one-model-three-hosts.paths.scheduled-execution.name":"Geplande uitvoering","oss-fmi-one-model-three-hosts.paths.scheduled-execution.driver":"klokken dragen het schema","oss-fmi-one-model-three-hosts.paths.scheduled-execution.steps.0":"klok één activeert partitie één","oss-fmi-one-model-three-hosts.paths.scheduled-execution.steps.1":"klok twee activeert partitie twee","oss-fmi-one-model-three-hosts.paths.scheduled-execution.readout":"Twee klokken activeren twee modelpartities in afhankelijkheidsvolgorde, zodat de host het werk activeert volgens een expliciet schema in plaats van het model als één ondeelbare stap te behandelen.","oss-fmi-one-model-three-hosts.clocks.then":"Dan","oss-fmi-one-model-three-hosts.shared.label":"hieronder gedeeld","oss-fmi-one-model-three-hosts.shared.fields.0":"instantie-identiteit","oss-fmi-one-model-three-hosts.shared.fields.1":"huidige modus","oss-fmi-one-model-three-hosts.shared.fields.2":"waarde-referentietabel","oss-fmi-one-model-three-hosts.shared.fields.3":"Ondersteuning voor FMU-status","oss-fmi-one-model-three-hosts.shared.fields.4":"diagnostische stroom","oss-fmi-one-model-three-hosts.band.text":"Een FMI 3-FMU kan één of meer interfacetypen aanbieden. Waar een model meerdere vormen ondersteunt, verandert de uitvoeringsvorm wie het werk aanstuurt, niet wat het model is.","oss-fmi-one-model-three-hosts.band.meta":"gedeclareerde interfaceset","oss-fmi-open-ledger.66024296b7":"HERGEBRUIK HET VEILIGHEIDSDOSSIER","oss-fmi-open-ledger.52efdfc545":"Bewijs eenmaal op de doelplatforms die je wilt gebruiken","oss-fmi-open-ledger.ace929d2c6":"Zes operationele feiten die op bewijs rusten in plaats van leveranciersbeloften","oss-fmi-open-ledger.1a5de6c3b8":"Het resultaatcontract","oss-fmi-open-ledger.6b5eb5323e":"ÉÉN MODEL","oss-fmi-open-ledger.430276078f":"GEVERIFIEERD","oss-fmi-open-ledger.8a1713427e":"Model en validatiebewijs blijven bij jou","oss-fmi-open-ledger.175909d951":"Uitgang","oss-fmi-open-ledger.791a774cba":"On premise of in een door jou gekozen EU-regio","oss-fmi-open-ledger.b5caffdb7f":"Datagrens","oss-fmi-open-ledger.6f2a741b3c":"Eén dossier reist met het model mee over doelplatforms","oss-fmi-open-ledger.1ef1565eea":"Veiligheidsdossier","oss-fmi-open-ledger.f55535b6f6":"Vergelijking met MPFR","oss-fmi-open-ledger.ed878dbf53":"Validatie-orakel","oss-fmi-open-ledger.ff0c3e45b5":"CPU · GPU · FPGA · edge · gedistribueerd","oss-fmi-open-ledger.808c6b72bb":"Implementatiebereik","oss-fmi-open-ledger.26790e0c5c":"Uitvoer vergeleken over ondersteunde doelplatforms","oss-fmi-open-ledger.a38926b6d0":"Resultaatcontract","oss-fmi-oracle-harness.a1cd31fff4":"De oracle is de referentie. Het resultaat is het bewijs.","oss-fmi-oracle-harness.023928479a":"BEWAAKT","oss-fmi-oracle-harness.bd564db5d5":"GESLAAGD","oss-fmi-oracle-harness.90c161765a":"oracle: MPFR, 256-bit referentie","oss-fmi-oracle-harness.43ad271e8e":"fmi verifiëren","oss-fmi-oracle-harness.7acb688913":"draait op elke release tag","oss-fmi-oracle-harness.e4cf896d35":"MPFR oracle gekoppeld","oss-fmi-oracle-harness.64b11af5e8":"getypeerde fout, benoemde vergelijking","oss-fmi-oracle-harness.217bfd5f1c":"Modellen die moeten falen, falen met een getypeerde fout die de overtredende vergelijking benoemt. Er is geen stille divergentie. Een geconfigureerde tolerantie die wordt overschreden, stopt de run en meldt waarom.","oss-fmi-oracle-harness.662a992ce3":"Faalmodi zijn luidruchtig","oss-fmi-oracle-harness.6e4df8a0a7":"replay reproduceert toestand","oss-fmi-oracle-harness.e8afd76f69":"Een run opgenomen als events via de Twin bridge replayt vanuit de event log en reconstrueert de vastgelegde toestand. Log, traject en representatie worden expliciet vergeleken.","oss-fmi-oracle-harness.a29f3cb52f":"Deterministische replay","oss-fmi-oracle-harness.a7dc6ac385":"outputvectoren vergeleken","oss-fmi-oracle-harness.b0a8479737":"Dezelfde FMU en dezelfde input draaien op CPU, GPU, FPGA en edge. Vergelijk outputvectoren op elk target en laat de check luid falen wanneer een gedeclareerde vergelijking afwijkt.","oss-fmi-oracle-harness.0216a2ba38":"Cross-backend equivalentie","oss-fmi-oracle-harness.934a0d9900":"Vergeleken met referentie","oss-fmi-oracle-harness.11289cfcb2":"Elke fixed-point-bewerking wordt vergeleken met de MPFR-referentie met willekeurige precisie. De rekenkundige basis komt van Numerus, waar elke bewerking correct wordt afgerond en de vergelijking elk verschil met de referentie vastlegt.","oss-fmi-oracle-harness.c6e929c53a":"Rekenkunde tegen MPFR","oss-fmi-parity-side.a7dc6ac385":"outputvectoren vergeleken","oss-fmi-parts-together.kicker.label":"Drie afzonderlijke eigenaren","oss-fmi-parts-together.kicker.sub":"één aangesloten test","oss-fmi-parts-together.tag":"VLAK","oss-fmi-parts-together.labels.supplies":"benodigdheden","oss-fmi-parts-together.labels.receives":"ontvangt","oss-fmi-parts-together.labels.owner":"blijft eigendom van","oss-fmi-parts-together.part.controller.name":"Controleur","oss-fmi-parts-together.part.controller.supplies":"commando","oss-fmi-parts-together.part.controller.receives":"snelheid en staat","oss-fmi-parts-together.part.controller.owner":"controleteam","oss-fmi-parts-together.part.power-stage.name":"Vermogensfase","oss-fmi-parts-together.part.power-stage.supplies":"stroom en spanning","oss-fmi-parts-together.part.power-stage.receives":"commando en laden","oss-fmi-parts-together.part.power-stage.owner":"elektronica leverancier","oss-fmi-parts-together.part.motor-and-load.name":"Motor en belasting","oss-fmi-parts-together.part.motor-and-load.supplies":"snelheid en koppel","oss-fmi-parts-together.part.motor-and-load.receives":"stroom","oss-fmi-parts-together.part.motor-and-load.owner":"mechanisch team","oss-fmi-parts-together.part.dweve-fmi.name":"Dweve FMI","oss-fmi-parts-together.part.dweve-fmi.supplies":"bestelling, uitwisseling en tijd","oss-fmi-parts-together.part.dweve-fmi.receives":"de drie modellen","oss-fmi-parts-together.part.dweve-fmi.owner":"systeemintegrator","oss-fmi-parts-together.foot.left":"drie modellen blijven gescheiden","oss-fmi-parts-together.foot.right":"de test gedraagt zich als één systeem","oss-fmi-past-questions.kicker.label":"Vragen die de geschiedenis beantwoordt","oss-fmi-past-questions.kicker.sub":"na de gebeurtenis","oss-fmi-past-questions.tag":"VLAK","oss-fmi-past-questions.labels.source":"van","oss-fmi-past-questions.question.diverge.question":"Wanneer gingen de paden uiteen?","oss-fmi-past-questions.question.diverge.source":"simulatie en Twin State Sequence","oss-fmi-past-questions.question.diverge.result":"eerste andere stap","oss-fmi-past-questions.question.known.question":"Wat was er toen bekend","oss-fmi-past-questions.question.known.source":"verwerkingstijdregistratie","oss-fmi-past-questions.question.known.result":"beschikbare metingen en voorspellingen","oss-fmi-past-questions.question.rule.question":"Welke regel heeft gehandeld","oss-fmi-past-questions.question.rule.source":"mapping en conflictbeleid","oss-fmi-past-questions.question.rule.result":"automatische of handmatige beslissing genoemd","oss-fmi-past-questions.question.another-choice.question":"Wat als er een andere keuze zou worden gemaakt?","oss-fmi-past-questions.question.another-choice.source":"controlepunt en filiaal","oss-fmi-past-questions.question.another-choice.result":"getypt scenarioverschil","oss-fmi-past-questions.foot.left":"het verleden is geen beeld","oss-fmi-past-questions.foot.right":"het is een staat die kan worden heropend","oss-fmi-places-to-run.kicker.label":"Vijf plaatsen","oss-fmi-places-to-run.kicker.sub":"voor elk één reden","oss-fmi-places-to-run.tag":"VLAK","oss-fmi-places-to-run.labels.changes":"veranderingen","oss-fmi-places-to-run.labels.remains":"blijft","oss-fmi-places-to-run.place.ordinary-processor.name":"Gewone verwerker","oss-fmi-places-to-run.place.ordinary-processor.why":"interactieve techniek","oss-fmi-places-to-run.place.ordinary-processor.changes":"snelheid en schaal","oss-fmi-places-to-run.place.ordinary-processor.remains":"model en staat","oss-fmi-places-to-run.place.graphics-processor.name":"Grafische processor","oss-fmi-places-to-run.place.graphics-processor.why":"veel variaties bij elkaar","oss-fmi-places-to-run.place.graphics-processor.changes":"parallelle batch","oss-fmi-places-to-run.place.graphics-processor.remains":"vragen en resultaten","oss-fmi-places-to-run.place.dedicated-chip.name":"Speciale chip","oss-fmi-places-to-run.place.dedicated-chip.why":"zeer lage voorspelbare vertraging","oss-fmi-places-to-run.place.dedicated-chip.changes":"vaste hardwarepijplijn","oss-fmi-places-to-run.place.dedicated-chip.remains":"berekening grafiek","oss-fmi-places-to-run.place.small-controller.name":"Kleine regelaar","oss-fmi-places-to-run.place.small-controller.why":"naast de apparatuur lopen","oss-fmi-places-to-run.place.small-controller.changes":"geheugen- en stroomlimieten","oss-fmi-places-to-run.place.small-controller.remains":"modelcontract","oss-fmi-places-to-run.place.several-machines.name":"Verschillende machines","oss-fmi-places-to-run.place.several-machines.why":"zeer groot systeem","oss-fmi-places-to-run.place.several-machines.changes":"plaatsing en berichten","oss-fmi-places-to-run.place.several-machines.remains":"één gecoördineerde run","oss-fmi-places-to-run.foot.left":"verschillende machines","oss-fmi-places-to-run.foot.right":"geen verschillende beschrijvingen van het systeem","oss-fmi-plain-conflict.kicker.label":"Eén meningsverschil","oss-fmi-plain-conflict.kicker.sub":"wat er daarna overblijft","oss-fmi-plain-conflict.tag":"VLAK","oss-fmi-plain-conflict.part.model-value.name":"Modelwaarde","oss-fmi-plain-conflict.part.model-value.record":"4,10 bar, model en run genoemd","oss-fmi-plain-conflict.part.model-value.why":"de voorspelling blijft beschikbaar","oss-fmi-plain-conflict.part.measured-value.name":"Gemeten waarde","oss-fmi-plain-conflict.part.measured-value.record":"4,32 bar, sensor en tijd genoemd","oss-fmi-plain-conflict.part.measured-value.why":"de waarneming blijft beschikbaar","oss-fmi-plain-conflict.part.policy.name":"Beleid","oss-fmi-plain-conflict.part.policy.record":"handleiding voor deze druk","oss-fmi-plain-conflict.part.policy.why":"de regel was al gekozen","oss-fmi-plain-conflict.part.decision.name":"Beslissing","oss-fmi-plain-conflict.part.decision.record":"gebruikte meting, operator genoemd","oss-fmi-plain-conflict.part.decision.why":"de volgende toestand is verklaarbaar","oss-fmi-plain-conflict.foot.left":"één waarde gaat verder","oss-fmi-plain-conflict.foot.right":"beide waarden blijven in de geschiedenis","oss-fmi-plain-explainer.032861b607":"Een gedeclareerde vergelijking op elke computer. Dat is het hele idee.","oss-fmi-plain-explainer.d4308b34b3":"Zie het zo.","oss-fmi-plain-explainer.ff0ebf3f46":"Lees het van boven. Elke stap is een simpel idee, met een alledaags voorbeeld.","oss-fmi-plain-explainer.1b4b41d590":"Wat is dit, in gewone woorden","oss-fmi-plain-explainer.f0cf487df2":"Het is als een foto van een moment. Iedereen die ernaar kijkt, ziet hetzelfde.","oss-fmi-plain-explainer.8b6d62d0a9":"Omdat de vergelijking expliciet is, kunnen de mensen die de veiligheid goedkeuren het dossier vertrouwen. Ze kunnen zien of een andere machine iets anders heeft opgeleverd.","oss-fmi-plain-explainer.c92604aae6":"Dus de mensen die veiligheid controleren kunnen het vertrouwen","oss-fmi-plain-explainer.54994b4287":"Het is als een goede liniaal. Hij meet hetzelfde, of je hem nu thuis of in de werkplaats gebruikt.","oss-fmi-plain-explainer.af4135e1aa":"Dweve FMI is het zorgvuldige onderdeel eronder dat de vergelijking op elke computer expliciet maakt. De test die je op je bureau draait, kan worden vergeleken met de test die het veiligheidsteam draait.","oss-fmi-plain-explainer.8751a16daa":"Dit maakt verschillen overal zichtbaar","oss-fmi-plain-explainer.27d689b53d":"Het is als twee klokken die elk een paar seconden afwijken, totdat ze op exact hetzelfde moment moeten rinkelen.","oss-fmi-plain-explainer.0744e0857c":"Het vreemde is dat dezelfde test, gedraaid op twee verschillende computers, een klein beetje kan verschillen. Meestal maakt het niet uit. Voor een rem of een hartpomp maakt zelfs een klein verschil veel uit.","oss-fmi-plain-explainer.452804de43":"Verschillende computers kunnen licht verschillende antwoorden geven","oss-fmi-plain-explainer.d6cbf23c04":"Het is als een recept in je hoofd controleren voordat je de oven aanzet.","oss-fmi-plain-explainer.5c75c7b5b0":"Voordat een auto, vliegtuig of medische pomp wordt gebouwd, testen ingenieurs die eerst op een computer. Ze draaien steeds opnieuw een nagebootste versie om zeker te weten dat die veilig is.","oss-fmi-plain-explainer.4de832487e":"Ingenieurs testen dingen op een computer voordat ze ze bouwen","oss-fmi-profile-ladder.5ab6fc20bf":"Rekenkundige basis, Numerus","oss-fmi-profile-ladder.eadab572f6":"Eén model, één gedeclareerd profiel. Kies het numerieke contract en valideer daarna het resultaat.","oss-fmi-profile-ladder.91ba7be7c7":"Fractiebits","oss-fmi-profile-ladder.9b5c593c34":"Integerbits","oss-fmi-profile-ladder.6d7ae87f78":"Het beste voor","oss-fmi-profile-ladder.fbf68005eb":"Referentievariantie","oss-fmi-profile-ladder.7ac03632f2":"Geverifieerd tegen MPFR","oss-fmi-profile-ladder.39c9a45c59":"Verificatie harness","oss-fmi-profile-ladder.daa896bd82":"willekeurige precisie","oss-fmi-profile-ladder.c4bd026c64":"Referentie met willekeurige precisie. Alleen gebruikt voor verificatie. Elke fixed-point-bewerking wordt ertegen gecontroleerd en de conformance-suite legt elk verschil met de referentie vast.","oss-fmi-profile-ladder.9b2d3887e5":"MPFR","oss-fmi-profile-ladder.b88853f152":"Facturatie- en financiële modellen","oss-fmi-profile-ladder.1809a96faa":"6 decimale cijfers","oss-fmi-profile-ladder.a9f7e0bb94":"64-bit decimaal met 6 fractionele cijfers. Bankieren, facturatie en decimaal-bewuste boekhouding. Vermijdt het binair-naar-decimaal afrondingsprobleem volledig.","oss-fmi-profile-ladder.7fdd34297b":"Dec64_6","oss-fmi-profile-ladder.4fad8dcaa3":"Werkstation, CI, cluster","oss-fmi-profile-ladder.9d9123a420":"32 integer bits, 32 fraction bits. Het standaardprofiel voor algemene FMI simulatie. Breed genoeg voor de meeste technische modellen, vriendelijk voor een CPU.","oss-fmi-profile-ladder.ebbbaac6e5":"Cortex-M, RISC-V","oss-fmi-profile-ladder.03df7be3ee":"16 integer bits, 16 fraction bits. Geheugen en energie domineren over precisie. Geschikt voor control loops en sensor fusion op kleine targets.","oss-fmi-programme-continuity.chrome.path":"Programmabrede continuïteit","oss-fmi-programme-continuity.chrome.status":"één model, vijf programmafasen","oss-fmi-programme-continuity.chrome.meta":"aantal overdrachten verlaagd","oss-fmi-programme-continuity.conventional.label":"conventioneel programma","oss-fmi-programme-continuity.conventional.note":"vijf modellen van dezelfde machine","oss-fmi-programme-continuity.conventional.object-tag":"afzonderlijk model","oss-fmi-programme-continuity.continuous.label":"met Dweve FMI","oss-fmi-programme-continuity.continuous.note":"één model via vijf uitvoeringscontexten","oss-fmi-programme-continuity.continuous.model":"één FMI 3-model","oss-fmi-programme-continuity.continuous.provenance":"staat en herkomst gaan hieronder verder","oss-fmi-programme-continuity.stages.engineering-analysis.name":"technische analyse","oss-fmi-programme-continuity.stages.engineering-analysis.conventional":"analysemodel","oss-fmi-programme-continuity.stages.system-integration.name":"systeemintegratie","oss-fmi-programme-continuity.stages.system-integration.conventional":"co-simulatie bouwen","oss-fmi-programme-continuity.stages.high-performance-study.name":"hoogwaardige studie","oss-fmi-programme-continuity.stages.high-performance-study.conventional":"versnelde versie","oss-fmi-programme-continuity.stages.embedded-deployment.name":"ingebedde implementatie","oss-fmi-programme-continuity.stages.embedded-deployment.conventional":"herimplementatie van de controller","oss-fmi-programme-continuity.stages.operations.name":"operaties","oss-fmi-programme-continuity.stages.operations.conventional":"Tweelingintegratie","oss-fmi-programme-continuity.drift.label":"verschillen stapelen zich op","oss-fmi-programme-continuity.drift.variable-names":"namen van variabelen","oss-fmi-programme-continuity.drift.units":"eenheden","oss-fmi-programme-continuity.drift.solver-assumptions":"aannames van de oplosser","oss-fmi-programme-continuity.removed.label":"niet meer op de route","oss-fmi-programme-continuity.removed.accelerated-rewrite":"versneld herschrijfproject","oss-fmi-programme-continuity.removed.embedded-reimplementation":"ingebedde herimplementatie","oss-fmi-programme-continuity.removed.twin-remodel":"Twin-renovatie na de overdracht","oss-fmi-programme-continuity.kept.target-work":"er blijft doelspecifiek inzetwerk bestaan","oss-fmi-programme-continuity.band.text":"één model draagt het programma","oss-fmi-programme-continuity.band.meta":"vijf fasen, één contract","oss-fmi-provenance-fields.kicker.label":"De route van een waarde","oss-fmi-provenance-fields.kicker.sub":"van oorsprong tot overlevende staat","oss-fmi-provenance-fields.tag":"AFSLUITING","oss-fmi-provenance-fields.stage.origin.name":"Oorsprong","oss-fmi-provenance-fields.stage.origin.context":"FMU, Twin, sensor of externe ingang","oss-fmi-provenance-fields.stage.origin.question":"wie het geproduceerd heeft","oss-fmi-provenance-fields.stage.origin.use":"tracering van leveranciers en subsystemen","oss-fmi-provenance-fields.stage.mapping.name":"In kaart brengen","oss-fmi-provenance-fields.stage.mapping.context":"bron, doel, richting en eenheden","oss-fmi-provenance-fields.stage.mapping.question":"hoe het overstak","oss-fmi-provenance-fields.stage.mapping.use":"integratie beoordeling","oss-fmi-provenance-fields.stage.transformation.name":"Transformatie","oss-fmi-provenance-fields.stage.transformation.context":"factor, offset en aangepaste regel","oss-fmi-provenance-fields.stage.transformation.question":"hoe de waarde veranderde","oss-fmi-provenance-fields.stage.transformation.use":"reproductie","oss-fmi-provenance-fields.stage.validation.name":"Validatie","oss-fmi-provenance-fields.stage.validation.context":"regels zijn geslaagd of mislukt","oss-fmi-provenance-fields.stage.validation.question":"waarom het werd geaccepteerd","oss-fmi-provenance-fields.stage.validation.use":"kwaliteits- en incidentbeoordeling","oss-fmi-provenance-fields.stage.time.name":"Tijd","oss-fmi-provenance-fields.stage.time.context":"simulatie, verwerking en validiteit","oss-fmi-provenance-fields.stage.time.question":"wat was wanneer bekend","oss-fmi-provenance-fields.stage.time.use":"tijdelijke reconstructie","oss-fmi-provenance-fields.stage.resolution.name":"Oplossing","oss-fmi-provenance-fields.stage.resolution.context":"beleid en besluit","oss-fmi-provenance-fields.stage.resolution.question":"waarom deze waarde bleef bestaan","oss-fmi-provenance-fields.stage.resolution.use":"verantwoordelijkheid","oss-fmi-provenance-fields.labels.laterUse":"later gebruik","oss-fmi-provenance-fields.foot.left":"de waarde is nu nuttig","oss-fmi-provenance-fields.foot.right":"de route is later nuttig","oss-fmi-reopen-past.chrome.path":"Heropenen","oss-fmi-reopen-past.chrome.status":"één verleden, drie toekomsten","oss-fmi-reopen-past.chrome.meta":"dezelfde starttoestand, illustratief","oss-fmi-reopen-past.rewind.mark":"eerste drukconflict","oss-fmi-reopen-past.rewind.note":"simulatie en Twin-geschiedenis teruggespoeld naar één gedeeld punt","oss-fmi-reopen-past.route.original.name":"het oorspronkelijke traject","oss-fmi-reopen-past.route.original.note":"gaat verder met de handmatige selectie","oss-fmi-reopen-past.route.model-value.name":"tak: modelwaarde","oss-fmi-reopen-past.route.model-value.note":"selecteert in plaats daarvan de waarde van het model","oss-fmi-reopen-past.route.mapping-offset.name":"tak: mapping-offset","oss-fmi-reopen-past.route.mapping-offset.note":"verandert de offset vóór het opnieuw afspelen","oss-fmi-reopen-past.route.record":"besluitregistratie bijgehouden","oss-fmi-reopen-past.compare.label":"de drie uitkomsten, sleutel voor sleutel","oss-fmi-reopen-past.compare.pressure.label":"druk","oss-fmi-reopen-past.compare.pressure.original":"4,32 bar gebruikt","oss-fmi-reopen-past.compare.pressure.model-value":"4,10 bar gebruikt","oss-fmi-reopen-past.compare.pressure.mapping-offset":"verschoven voordat het opnieuw wordt afgespeeld","oss-fmi-reopen-past.compare.controller-response.label":"reactie van de controller","oss-fmi-reopen-past.compare.controller-response.original":"zoals opgenomen","oss-fmi-reopen-past.compare.controller-response.model-value":"verschilt van het origineel","oss-fmi-reopen-past.compare.controller-response.mapping-offset":"verschilt van het origineel","oss-fmi-reopen-past.compare.predicted-wear.label":"voorspelde slijtage","oss-fmi-reopen-past.compare.predicted-wear.original":"zoals opgenomen","oss-fmi-reopen-past.compare.predicted-wear.model-value":"verschilt van het origineel","oss-fmi-reopen-past.compare.predicted-wear.mapping-offset":"verschilt van het origineel","oss-fmi-reopen-past.compare.alarm-state.label":"alarmstatus","oss-fmi-reopen-past.compare.alarm-state.original":"zoals opgenomen","oss-fmi-reopen-past.compare.alarm-state.model-value":"verschilt van het origineel","oss-fmi-reopen-past.compare.alarm-state.mapping-offset":"verschilt van het origineel","oss-fmi-reopen-past.band.left":"het verleden is een toestand, geen beeld","oss-fmi-reopen-past.band.right":"drie toekomsten, één begin","oss-fmi-same-answer.0ff2fd246a":"Zie het als een goede liniaal. Hij meet hetzelfde, of je hem nu thuis of in de werkplaats gebruikt.","oss-fmi-same-answer.d930000713":"Op gewone computers kunnen de twee antwoorden een klein beetje verschillen. Meestal is dat prima. Voor een rem of een hartpomp is zelfs een klein verschil een reden tot zorg.","oss-fmi-same-answer.2880aed446":"Niet helemaal hetzelfde.","oss-fmi-same-answer.2b6e200d2c":"Beide computers worden vergeleken, zodat het veiligheidsteam het dossier kan vertrouwen en kan zien of een andere machine iets anders heeft opgeleverd.","oss-fmi-same-answer.a0d01316ad":"De gedeclareerde vergelijking.","oss-fmi-same-answer.8a46ff4c83":"veiligheidscontrole lezen","oss-fmi-same-answer.e6c58b3af9":"Testresultaat","oss-fmi-same-answer.5833d71461":"Computer in het veiligheidskantoor","oss-fmi-same-answer.b55a654d2e":"Een beetje anders","oss-fmi-same-answer.b883e458a4":"Onder contract vergeleken","oss-fmi-same-answer.b8c126f54b":"Computer op het bureau","oss-fmi-same-answer.e0d1dc9c8a":"Hiermee","oss-fmi-same-answer.829b0d47de":"De oude manier","oss-fmi-same-answer.b4aea54e4e":"Kies een manier","oss-fmi-same-answer.fa831a9770":"Draai aan de knop en kijk wat er verandert.","oss-fmi-same-answer.b11ca4d4ba":"Twee computers, één test","oss-fmi-same-model-many-places.chrome.path":"Eén model, vele plekken","oss-fmi-same-model-many-places.chrome.status":"vijf uitvoeringsinstellingen, één model","oss-fmi-same-model-many-places.chrome.meta":"resultaten vergelijkbaar","oss-fmi-same-model-many-places.rail.model":"één model, nooit gekopieerd","oss-fmi-same-model-many-places.setting.desk.name":"Bureau","oss-fmi-same-model-many-places.setting.desk.measure":"onmiddellijke reactie","oss-fmi-same-model-many-places.setting.gpu-server.name":"GPU-server","oss-fmi-same-model-many-places.setting.gpu-server.measure":"veel parallelle gevallen","oss-fmi-same-model-many-places.setting.dedicated-chip.name":"Speciaal chiprek","oss-fmi-same-model-many-places.setting.dedicated-chip.measure":"vaste latentie","oss-fmi-same-model-many-places.setting.embedded-controller.name":"Ingebouwde controller","oss-fmi-same-model-many-places.setting.embedded-controller.measure":"geheugenbudget","oss-fmi-same-model-many-places.setting.cluster.name":"Cluster","oss-fmi-same-model-many-places.setting.cluster.measure":"gedistribueerde capaciteit","oss-fmi-same-model-many-places.shared.variables.label":"dezelfde variabelen","oss-fmi-same-model-many-places.shared.variables.text":"dezelfde lijst onder alle vijf","oss-fmi-same-model-many-places.shared.history.label":"één staatsgeschiedenis","oss-fmi-same-model-many-places.shared.history.text":"één gedeelde vorm, zodat de resultaten vergelijkbaar zijn","oss-fmi-same-model-many-places.alternative.label":"de conventionele manier","oss-fmi-same-model-many-places.alternative.card":"uitvoering","oss-fmi-same-model-many-places.alternative.note":"vijf afzonderlijk onderhouden versies van dezelfde machine","oss-fmi-same-model-many-places.band.left":"de computer verandert, de vraag niet","oss-fmi-same-model-many-places.band.right":"één model, overal mee naartoe te nemen","oss-fmi-saved-moment.kicker.label":"Wat wordt er opgeslagen","oss-fmi-saved-moment.kicker.sub":"dus het moment is compleet","oss-fmi-saved-moment.tag":"VLAK","oss-fmi-saved-moment.saved.values.name":"Waarden","oss-fmi-saved-moment.saved.values.description":"waar elke hoeveelheid stond","oss-fmi-saved-moment.saved.values.why":"start het model opnieuw op","oss-fmi-saved-moment.saved.time-and-mode.name":"Tijd en modus","oss-fmi-saved-moment.saved.time-and-mode.description":"waar de vlucht was bereikt","oss-fmi-saved-moment.saved.time-and-mode.why":"legaal voortzetten","oss-fmi-saved-moment.saved.clocks-and-events.name":"Klokken en evenementen","oss-fmi-saved-moment.saved.clocks-and-events.description":"wat er stond te gebeuren","oss-fmi-saved-moment.saved.clocks-and-events.why":"orde bewaren","oss-fmi-saved-moment.saved.solver-state.name":"Oplosser staat","oss-fmi-saved-moment.saved.solver-state.description":"hoe de volgende stap werd gekozen","oss-fmi-saved-moment.saved.solver-state.why":"vervolg dezelfde route","oss-fmi-saved-moment.saved.run-identity.name":"Voer identiteit uit","oss-fmi-saved-moment.saved.run-identity.description":"bij welk model en instellingen dit hoort","oss-fmi-saved-moment.saved.run-identity.why":"open de juiste save","oss-fmi-saved-moment.foot.left":"bewaar het hele moment","oss-fmi-saved-moment.foot.right":"niet alleen het zichtbare resultaat","oss-fmi-scale-ladder.chrome.path":"Schaal op uw voorwaarden","oss-fmi-scale-ladder.chrome.status":"vier schalen, één model rug","oss-fmi-scale-ladder.chrome.meta":"acceptatiebewijs per zet","oss-fmi-scale-ladder.spine.model":"Batterij-thermisch model","oss-fmi-scale-ladder.spine.identity":"staat en variabele identiteit","oss-fmi-scale-ladder.spine.climb":"één model klimt","oss-fmi-scale-ladder.stage.interactive.name":"Lokaal CPU","oss-fmi-scale-ladder.stage.interactive.posture":"interactieve techniek","oss-fmi-scale-ladder.stage.interactive.evidence.reference":"referentie traject","oss-fmi-scale-ladder.stage.interactive.evidence.parity":"trajectpariteit","oss-fmi-scale-ladder.stage.interactive.summary":"Het model draait tijdens het ontwerp interactief op een lokale CPU. Het hier vastgelegde referentietraject is de basislijn waartegen elke latere fase wordt geaccepteerd.","oss-fmi-scale-ladder.stage.sweep.name":"GPU-sweep","oss-fmi-scale-ladder.stage.sweep.posture":"parametersweep","oss-fmi-scale-ladder.stage.sweep.evidence.variants":"hashes van varianten","oss-fmi-scale-ladder.stage.sweep.evidence.batch":"batch-identiteit","oss-fmi-scale-ladder.stage.sweep.evidence.divergence":"eerste divergentie","oss-fmi-scale-ladder.stage.sweep.summary":"Hetzelfde model gaat naar een GPU-ensemble voor de parametersweep. Variant- en batch-hashes zorgen ervoor dat elk resultaat toewijsbaar is, en de eerste afwijking van het referentietraject maakt deel uit van het acceptatiebewijs.","oss-fmi-scale-ladder.stage.hil.name":"FPGA HIL","oss-fmi-scale-ladder.stage.hil.posture":"hardware-in-the-loop","oss-fmi-scale-ladder.stage.hil.evidence.latency":"latentie","oss-fmi-scale-ladder.stage.hil.evidence.memory":"geheugen","oss-fmi-scale-ladder.stage.hil.evidence.parity":"staat pariteit","oss-fmi-scale-ladder.stage.hil.summary":"Hardware-in-the-loop voert het model uit op FPGA of een realtime CPU. Latentie, geheugen en toestandspariteit ten opzichte van de referentie bepalen of de zet wordt geaccepteerd.","oss-fmi-scale-ladder.stage.distributed.name":"Gedistribueerde pakketsimulatie","oss-fmi-scale-ladder.stage.distributed.posture":"systeem- of vlootstudie","oss-fmi-scale-ladder.stage.distributed.evidence.checkpoint":"mondiaal controlepunt","oss-fmi-scale-ladder.stage.distributed.evidence.boundary":"grens spoor","oss-fmi-scale-ladder.stage.distributed.summary":"Gedistribueerde plaatsing schaalt het model naar een onderzoek op pakketniveau over knooppunten. Een globaal controlepunt en de grenstracering dragen de identiteit van de run over de hele plaatsing uit.","oss-fmi-scale-ladder.readout.evidenceLabel":"acceptatie bewijs","oss-fmi-scale-ladder.band.left":"staat en variabele identiteit blijven op de ruggengraat","oss-fmi-scale-ladder.band.right":"capaciteit volgt het programma","oss-fmi-scale-stages.kicker.label":"Vier schaalfasen","oss-fmi-scale-stages.kicker.sub":"één model overal","oss-fmi-scale-stages.tag":"SCHAAL","oss-fmi-scale-stages.stage.one.workload":"interactieve techniek","oss-fmi-scale-stages.stage.one.posture":"lokale CPU","oss-fmi-scale-stages.stage.one.evidence":"referentietraject","oss-fmi-scale-stages.stage.two.workload":"parametersweep","oss-fmi-scale-stages.stage.two.posture":"GPU-ensemble","oss-fmi-scale-stages.stage.two.evidence":"variant- en batch-hashes","oss-fmi-scale-stages.stage.three.workload":"hardware-in-the-loop","oss-fmi-scale-stages.stage.three.posture":"FPGA of realtime CPU","oss-fmi-scale-stages.stage.three.evidence":"latentie en statuspariteit","oss-fmi-scale-stages.stage.four.workload":"systeem- of vlootstudie","oss-fmi-scale-stages.stage.four.posture":"gedistribueerde plaatsing","oss-fmi-scale-stages.stage.four.evidence":"mondiaal controlepunt en grenstracering","oss-fmi-scale-stages.labels.evidence":"bewijs","oss-fmi-scale-stages.foot.left":"capaciteitsveranderingen per fase","oss-fmi-scale-stages.foot.right":"het modelcontract blijft stabiel","oss-fmi-solver-dispatch.chrome.path":"Solverselectie","oss-fmi-solver-dispatch.chrome.status":"vijf probleemtypen, één resultaatcontract","oss-fmi-solver-dispatch.chrome.meta":"register gegenereerd","oss-fmi-solver-dispatch.classifier.title":"classificator: probleembeschrijving","oss-fmi-solver-dispatch.facts.stiffness":"schatting van de stijfheid","oss-fmi-solver-dispatch.facts.mass-matrix":"massamatrix","oss-fmi-solver-dispatch.facts.stochastic":"stochastische termen","oss-fmi-solver-dispatch.facts.events":"gebeurtenisfuncties","oss-fmi-solver-dispatch.facts.coupling":"koppelings-SCC","oss-fmi-solver-dispatch.models.oscillator.name":"Vloeiende oscillator","oss-fmi-solver-dispatch.models.oscillator.tag":"niet-stijve ODE","oss-fmi-solver-dispatch.models.oscillator.facts.stiffness":"laag","oss-fmi-solver-dispatch.models.oscillator.facts.mass-matrix":"geen","oss-fmi-solver-dispatch.models.oscillator.facts.stochastic":"geen","oss-fmi-solver-dispatch.models.oscillator.facts.events":"nuldoorgangsindicatoren","oss-fmi-solver-dispatch.models.oscillator.facts.coupling":"geen","oss-fmi-solver-dispatch.models.oscillator.route.name":"Ingebedde adaptieve Runge-Kutta","oss-fmi-solver-dispatch.models.oscillator.route.steps.0":"afgeleide stadia","oss-fmi-solver-dispatch.models.oscillator.route.steps.1":"schatting van lokale fouten","oss-fmi-solver-dispatch.models.oscillator.route.steps.2":"aanvaarde stap","oss-fmi-solver-dispatch.models.oscillator.readout":"Vloeiende dynamiek met indicatoren om te bewaken: de classificator ziet lage stijfheid en geen massamatrix. Een ingebedde adaptieve Runge-Kutta-route beheerst de fout met deterministische adaptieve stappen en rapporteert elke aanvaarde stap.","oss-fmi-solver-dispatch.models.thermal.name":"Stijf thermisch netwerk","oss-fmi-solver-dispatch.models.thermal.tag":"stijve ODE","oss-fmi-solver-dispatch.models.thermal.facts.stiffness":"hoog","oss-fmi-solver-dispatch.models.thermal.facts.mass-matrix":"geen","oss-fmi-solver-dispatch.models.thermal.facts.stochastic":"geen","oss-fmi-solver-dispatch.models.thermal.facts.events":"geen","oss-fmi-solver-dispatch.models.thermal.facts.coupling":"geen","oss-fmi-solver-dispatch.models.thermal.route.name":"Impliciete BDF","oss-fmi-solver-dispatch.models.thermal.route.steps.0":"expliciete route afgewezen","oss-fmi-solver-dispatch.models.thermal.route.steps.1":"niet-lineaire Newton-iteratie","oss-fmi-solver-dispatch.models.thermal.route.steps.2":"rest binnen tolerantie","oss-fmi-solver-dispatch.models.thermal.rejection":"Expliciete route afgewezen vóór uitvoering: de schatting van de stijfheid overschrijdt de expliciete stabiliteitsgrens, dus de run gaat naar een impliciete route.","oss-fmi-solver-dispatch.models.thermal.readout":"De stijfheidsschatting sluit de expliciete route uit voordat er een stap wordt gezet. De classificator stuurt het model naar een impliciete BDF-route; die overgang komt in het uitvoeringsrecord terecht, niet verborgen achter do step.","oss-fmi-solver-dispatch.models.mass-matrix-dae.name":"Massamatrix DAE","oss-fmi-solver-dispatch.models.mass-matrix-dae.tag":"differentiaal-algebraïsch","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.stiffness":"gematigd","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.mass-matrix":"aanwezig","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.stochastic":"geen","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.events":"geen","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.coupling":"geen","oss-fmi-solver-dispatch.models.mass-matrix-dae.route.name":"Massamatrix DAE-route","oss-fmi-solver-dispatch.models.mass-matrix-dae.route.steps.0":"massamatrix oplossen","oss-fmi-solver-dispatch.models.mass-matrix-dae.route.steps.1":"indexverlaging","oss-fmi-solver-dispatch.models.mass-matrix-dae.route.steps.2":"consistente toestand geretourneerd","oss-fmi-solver-dispatch.models.mass-matrix-dae.readout":"Een gedeclareerde massamatrix houdt dit model buiten de gewone expliciete paden. De DAE-route lost met de matrix op, past indexreductie toe en retourneert een consistente toestand in dezelfde resultaatvorm.","oss-fmi-solver-dispatch.models.sensor.name":"Stochastisch sensormodel","oss-fmi-solver-dispatch.models.sensor.tag":"SDE","oss-fmi-solver-dispatch.models.sensor.facts.stiffness":"laag","oss-fmi-solver-dispatch.models.sensor.facts.mass-matrix":"geen","oss-fmi-solver-dispatch.models.sensor.facts.stochastic":"aanwezig onder gedeclareerde ruis","oss-fmi-solver-dispatch.models.sensor.facts.events":"drempelindicatoren","oss-fmi-solver-dispatch.models.sensor.facts.coupling":"geen","oss-fmi-solver-dispatch.models.sensor.route.name":"Euler-Maruyama","oss-fmi-solver-dispatch.models.sensor.route.steps.0":"deterministische ruisselectie","oss-fmi-solver-dispatch.models.sensor.route.steps.1":"drift- en diffusiestap","oss-fmi-solver-dispatch.models.sensor.route.steps.2":"ruisstatus behouden","oss-fmi-solver-dispatch.models.sensor.readout":"Gedeclareerde stochastische termen sturen het model naar Euler-Maruyama onder een expliciet deterministisch ruiscontract. Zo blijft de ruistoestand behouden en kan de uitvoering opnieuw worden afgespeeld.","oss-fmi-solver-dispatch.models.algebraic-loop.name":"Twee-FMU-algebraïsche lus","oss-fmi-solver-dispatch.models.algebraic-loop.tag":"sterk verbonden","oss-fmi-solver-dispatch.models.algebraic-loop.facts.stiffness":"niet van toepassing","oss-fmi-solver-dispatch.models.algebraic-loop.facts.mass-matrix":"geen","oss-fmi-solver-dispatch.models.algebraic-loop.facts.stochastic":"geen","oss-fmi-solver-dispatch.models.algebraic-loop.facts.events":"geen","oss-fmi-solver-dispatch.models.algebraic-loop.facts.coupling":"één sterk verbonden groep","oss-fmi-solver-dispatch.models.algebraic-loop.route.name":"Gekoppelde lus met gedempte Newton","oss-fmi-solver-dispatch.models.algebraic-loop.route.steps.0":"groepsresidu gevormd","oss-fmi-solver-dispatch.models.algebraic-loop.route.steps.1":"gedempte Newton-iteratie","oss-fmi-solver-dispatch.models.algebraic-loop.route.steps.2":"geconvergeerd vast punt","oss-fmi-solver-dispatch.models.algebraic-loop.readout":"De koppelings-SCC markeert de twee FMU's als één algebraïsche groep. Een gedempte Newton-route itereert het groepsresidu tot convergentie en retourneert de groep, de iteraties en de residugeschiedenis.","oss-fmi-solver-dispatch.result.label":"identiek resultaatobject","oss-fmi-solver-dispatch.result.fields.0":"toestand","oss-fmi-solver-dispatch.result.fields.1":"tijd","oss-fmi-solver-dispatch.result.fields.2":"evaluaties","oss-fmi-solver-dispatch.result.fields.3":"iteraties","oss-fmi-solver-dispatch.result.fields.4":"residu","oss-fmi-solver-dispatch.result.fields.5":"foutschatting","oss-fmi-solver-dispatch.result.fields.6":"gebeurtenis","oss-fmi-solver-dispatch.result.fields.7":"status","oss-fmi-solver-dispatch.band.text":"Selectie maakt deel uit van het uitvoeringsrecord.","oss-fmi-solver-dispatch.band.meta":"één resultaatcontract","oss-fmi-solver-families.kicker.label":"Het register","oss-fmi-solver-families.kicker.sub":"families in plaats van één opsomming","oss-fmi-solver-families.tag":"VERZENDEN","oss-fmi-solver-families.columns.selected-for":"geselecteerd voor","oss-fmi-solver-families.columns.evidence":"bewijs terug","oss-fmi-solver-families.families.explicit-ode.name":"Expliciete ODE","oss-fmi-solver-families.families.explicit-ode.routes.0":"Euler","oss-fmi-solver-families.families.explicit-ode.routes.1":"middelpunt","oss-fmi-solver-families.families.explicit-ode.routes.2":"RK","oss-fmi-solver-families.families.explicit-ode.routes.3":"ingebedde RK","oss-fmi-solver-families.families.explicit-ode.selected-for":"niet-stijve en vaste trapsystemen","oss-fmi-solver-families.families.explicit-ode.evidence":"fasen, lokale fout, geaccepteerde stap","oss-fmi-solver-families.families.implicit-dae.name":"Impliciet en DAE","oss-fmi-solver-families.families.implicit-dae.routes.0":"achteruit","oss-fmi-solver-families.families.implicit-dae.routes.1":"trapeziumvormig","oss-fmi-solver-families.families.implicit-dae.routes.2":"BDF","oss-fmi-solver-families.families.implicit-dae.routes.3":"DASSL-stijl","oss-fmi-solver-families.families.implicit-dae.selected-for":"stijve en massamatrixsystemen","oss-fmi-solver-families.families.implicit-dae.evidence":"niet-lineaire iteraties en residu","oss-fmi-solver-families.families.stochastic.name":"Stochastisch","oss-fmi-solver-families.families.stochastic.routes.0":"Euler-Maruyama","oss-fmi-solver-families.families.stochastic.routes.1":"Milstein-stijl","oss-fmi-solver-families.families.stochastic.selected-for":"SDE-modellen onder aangegeven ruis","oss-fmi-solver-families.families.stochastic.evidence":"ruisstatus en staptrace","oss-fmi-solver-families.families.root-interval.name":"Wortel en interval","oss-fmi-solver-families.families.root-interval.routes.0":"tweedeling","oss-fmi-solver-families.families.root-interval.routes.1":"Brent","oss-fmi-solver-families.families.root-interval.routes.2":"Newton","oss-fmi-solver-families.families.root-interval.routes.3":"interval-Newton","oss-fmi-solver-families.families.root-interval.selected-for":"gebeurtenissen, evenwichten en impliciete vergelijkingen","oss-fmi-solver-families.families.root-interval.evidence":"beugel, residu en convergentie","oss-fmi-solver-families.families.coupled-loops.name":"Gekoppelde lussen","oss-fmi-solver-families.families.coupled-loops.routes.0":"vast punt","oss-fmi-solver-families.families.coupled-loops.routes.1":"gedempte Newton","oss-fmi-solver-families.families.coupled-loops.selected-for":"sterk verbonden FMU-groepen","oss-fmi-solver-families.families.coupled-loops.evidence":"groep, iteraties en resterende geschiedenis","oss-fmi-solver-families.footline.left":"de werkwijze verandert","oss-fmi-solver-families.footline.right":"het resultaatcontract niet","oss-fmi-sovereignty-panel.76b4d9f30d":"On premise, EU regio, jouw hardware","oss-fmi-sovereignty-panel.eedfb20e57":"Soevereiniteit is de standaard, geen upgrade.","oss-fmi-sovereignty-panel.4380c52ca5":"Hetzelfde geverifieerde model draait in drie opstellingen, en de keuze blijft van jou.","oss-fmi-sovereignty-panel.0b26841d97":"Jij bepaalt waar het draait","oss-fmi-sovereignty-panel.870c4d024a":"Model en bewijs blijven van jou","oss-fmi-sovereignty-panel.b89ab9ee88":"Geen gehoste dienst nodig","oss-fmi-sovereignty-panel.3915907107":"Vergeleken over ondersteunde doelplatforms","oss-fmi-sovereignty-panel.df4ca35cc7":"Het heeft geen speciale of dure machine nodig. Hetzelfde werk draait op een desktop, een cluster of specialistische hardware.","oss-fmi-sovereignty-panel.922a5ba56b":"Op de spullen die je hebt","oss-fmi-sovereignty-panel.5ef2228054":"Draai het op een Europese locatie. Je simulatie werk blijft binnen een grens die jij kiest.","oss-fmi-sovereignty-panel.b1b2be57a5":"In een Europese regio","oss-fmi-sovereignty-panel.e7885accd0":"Draai het in je eigen gebouw, op de computers die je al hebt. Niets hoeft de site te verlaten.","oss-fmi-sovereignty-panel.8c0f01c721":"Op je eigen machines","oss-fmi-sovereignty-panel.11421f13a8":"OP GEBOUW","oss-fmi-sovereignty-panel.503d28b412":"EU-REGIO","oss-fmi-sovereignty-panel.1d947a2c47":"JOUW HARDWARE","oss-fmi-state-contents.kicker.label":"Een opgeslagen simulatie","oss-fmi-state-contents.kicker.sub":"meer dan een vector","oss-fmi-state-contents.tag":"VOLHARDEND","oss-fmi-state-contents.part.values.name":"Continue en discrete waarden","oss-fmi-state-contents.part.values.why":"modelstaat opnieuw creëren","oss-fmi-state-contents.part.values.checked":"type, aantal en bereik","oss-fmi-state-contents.part.values.used-by":"CV en tak","oss-fmi-state-contents.part.time-mode.name":"Tijd en modus","oss-fmi-state-contents.part.time-mode.why":"terugkeren naar hetzelfde levenscycluspunt","oss-fmi-state-contents.part.time-mode.checked":"geldige overgangstoestand","oss-fmi-state-contents.part.time-mode.used-by":"voortgezette executie","oss-fmi-state-contents.part.clocks.name":"Klokken en indicatoren","oss-fmi-state-contents.part.clocks.why":"lopende evenementen bewaren","oss-fmi-state-contents.part.clocks.checked":"identiteit en activeringsstatus","oss-fmi-state-contents.part.clocks.used-by":"geplande uitvoering","oss-fmi-state-contents.part.solver.name":"Oplosser en lusstatus","oss-fmi-state-contents.part.solver.why":"doorgaan met adaptief of impliciet werk","oss-fmi-state-contents.part.solver.checked":"methode en formaatversie","oss-fmi-state-contents.part.solver.used-by":"exacte voortzetting","oss-fmi-state-contents.part.identity.name":"Voer identiteit uit","oss-fmi-state-contents.part.identity.why":"bind status aan model en configuratie","oss-fmi-state-contents.part.identity.checked":"verenigbaarheid","oss-fmi-state-contents.part.identity.used-by":"herhalen en vergelijken","oss-fmi-state-contents.footline.left":"de run herstellen","oss-fmi-state-contents.footline.right":"niet alleen de laatste uitgangen","oss-fmi-study-economics.kicker.label":"Wat een controlepunt verandert","oss-fmi-study-economics.kicker.sub":"voor een langlopend onderzoek","oss-fmi-study-economics.tag":"CONTINUÏTEIT","oss-fmi-study-economics.rows.host-restart.concern":"Host opnieuw opstarten","oss-fmi-study-economics.rows.host-restart.without":"opnieuw beginnen","oss-fmi-study-economics.rows.host-restart.with":"hervat vanaf een compatibel controlepunt","oss-fmi-study-economics.rows.host-restart.decision":"controlepunt cadans","oss-fmi-study-economics.rows.worker-replacement.concern":"Vervanging van werknemers","oss-fmi-study-economics.rows.worker-replacement.without":"machinegebonden uitvoering","oss-fmi-study-economics.rows.worker-replacement.with":"status naar een andere werknemer verplaatsen","oss-fmi-study-economics.rows.worker-replacement.decision":"backend-compatibiliteit","oss-fmi-study-economics.rows.parameter-alternative.concern":"Parameteralternatief","oss-fmi-study-economics.rows.parameter-alternative.without":"herhaal de gedeelde geschiedenis","oss-fmi-study-economics.rows.parameter-alternative.with":"tak van de gekozen staat","oss-fmi-study-economics.rows.parameter-alternative.decision":"gewijzigde parameterset","oss-fmi-study-economics.rows.post-event-analysis.concern":"Analyse na de gebeurtenis","oss-fmi-study-economics.rows.post-event-analysis.without":"inspecteer de uiteindelijke output","oss-fmi-study-economics.rows.post-event-analysis.with":"herhaling tot eerste divergentie","oss-fmi-study-economics.rows.post-event-analysis.decision":"geschiedenis en herkomst","oss-fmi-study-economics.foot.left":"het proces is tijdelijk","oss-fmi-study-economics.foot.right":"de studiestatus is dat niet","oss-fmi-supplier-bench.chrome.path":"Leveranciers","oss-fmi-supplier-bench.chrome.status":"één accepteerde, twee keerden terug met bevindingen","oss-fmi-supplier-bench.chrome.meta":"leveranciersmodellen blijven gescheiden","oss-fmi-supplier-bench.bench.label":"gedeelde innamebank","oss-fmi-supplier-bench.report.interfaces":"interface typen","oss-fmi-supplier-bench.report.findings":"bevindingen","oss-fmi-supplier-bench.report.recommendation":"aanbeveling","oss-fmi-supplier-bench.report.warnings":"waarschuwingen","oss-fmi-supplier-bench.report.tag":"draagbaar rapport, terug te sturen naar de leverancier","oss-fmi-supplier-bench.packages.controller.model":"regelaar FMU","oss-fmi-supplier-bench.packages.controller.supplier":"leverancier A, model-ID geregistreerd","oss-fmi-supplier-bench.packages.controller.interfaces":"Modeluitwisseling, co-simulatie","oss-fmi-supplier-bench.packages.controller.verdict":"geaccepteerd","oss-fmi-supplier-bench.packages.controller.findings":"archief- en modelbeschrijvingscontroles zijn geslaagd","oss-fmi-supplier-bench.packages.controller.recommendation":"wacht bij de poort tot een afzonderlijke runbeslissing","oss-fmi-supplier-bench.packages.controller.warnings":"geen opgenomen","oss-fmi-supplier-bench.packages.valve.model":"klep FMU","oss-fmi-supplier-bench.packages.valve.supplier":"leverancier B, model-ID geregistreerd","oss-fmi-supplier-bench.packages.valve.interfaces":"Co-simulatie","oss-fmi-supplier-bench.packages.valve.verdict":"geweigerd alvorens te schrijven","oss-fmi-supplier-bench.packages.valve.findings":"een archiefitem probeert te ontsnappen uit de extractiemap","oss-fmi-supplier-bench.packages.valve.recommendation":"het rapport retourneren aan de leverancier; native binair bestand niet vertrouwd","oss-fmi-supplier-bench.packages.valve.warnings":"extractie bleef binnen de beoogde bestemming","oss-fmi-supplier-bench.packages.battery.model":"batterij FMU","oss-fmi-supplier-bench.packages.battery.supplier":"leverancier C, model-ID geregistreerd","oss-fmi-supplier-bench.packages.battery.interfaces":"Co-simulatie, geplande uitvoering","oss-fmi-supplier-bench.packages.battery.verdict":"terug met bevindingen","oss-fmi-supplier-bench.packages.battery.findings":"geldig archief; klokafhankelijkheid die inconsistent is met de aangegeven mogelijkheden","oss-fmi-supplier-bench.packages.battery.recommendation":"De leverancier corrigeert de bekwaamheidsverklaring en dient deze vervolgens opnieuw in","oss-fmi-supplier-bench.packages.battery.warnings":"de uitvoering wordt uitgesteld totdat de verklaringen het eens zijn","oss-fmi-supplier-bench.gate.title":"Executie poort","oss-fmi-supplier-bench.gate.state":"gesloten","oss-fmi-supplier-bench.gate.note":"Uitvoering is een bewuste volgende stap en geen neveneffect van het inspecteren van het pakket.","oss-fmi-supplier-bench.gate.waiting":"het geaccepteerde pakket wacht hier","oss-fmi-supplier-bench.band.text":"inspectie gaat aan uitvoering vooraf","oss-fmi-supplier-bench.band.meta":"één bank, drie beslissingen","oss-fmi-supplier-intake.kicker.label":"Een FMU bij aankomst","oss-fmi-supplier-intake.kicker.sub":"vier afzonderlijke besluiten","oss-fmi-supplier-intake.tag":"INNAME","oss-fmi-supplier-intake.columns.receives":"koper ontvangt","oss-fmi-supplier-intake.rows.inspect-archive.stage":"Archief inspecteren","oss-fmi-supplier-intake.rows.inspect-archive.does":"lees vermeldingen en insluiting","oss-fmi-supplier-intake.rows.inspect-archive.receives":"archief bevindingen","oss-fmi-supplier-intake.rows.inspect-archive.owner":"veiligheid of integratie","oss-fmi-supplier-intake.rows.parse-description.stage":"Beschrijving ontleden","oss-fmi-supplier-intake.rows.parse-description.does":"valideer de identiteit en het schema van FMI 3","oss-fmi-supplier-intake.rows.parse-description.receives":"vereiste velden en mogelijkheden","oss-fmi-supplier-intake.rows.parse-description.owner":"model-eigenaar","oss-fmi-supplier-intake.rows.validate-contract.stage":"Valideer het modelcontract","oss-fmi-supplier-intake.rows.validate-contract.does":"typen, causaliteit, klokken en afhankelijkheden","oss-fmi-supplier-intake.rows.validate-contract.receives":"standaardgetoetste bevindingen","oss-fmi-supplier-intake.rows.validate-contract.owner":"systeemingenieur","oss-fmi-supplier-intake.rows.load-instantiate.stage":"Laden en instantiëren","oss-fmi-supplier-intake.rows.load-instantiate.does":"selecteer een compatibel binair of Rust-modelpad","oss-fmi-supplier-intake.rows.load-instantiate.receives":"runtime-resultaat","oss-fmi-supplier-intake.rows.load-instantiate.owner":"goedgekeurd hostproces","oss-fmi-supplier-intake.foot.left":"lees eerst","oss-fmi-supplier-intake.foot.right":"wordt pas uitgevoerd nadat het pakket is begrepen","oss-fmi-supplier-system.chrome.path":"Leverancierssysteem","oss-fmi-supplier-system.chrome.status":"eigendom behouden, storing gelokaliseerd","oss-fmi-supplier-system.chrome.meta":"één systeemrun","oss-fmi-supplier-system.graph.levels-note":"uitvoeringsniveaus afgeleid van de afhankelijkheidsgrafiek","oss-fmi-supplier-system.graph.loop-group":"algebraïsche lusgroep","oss-fmi-supplier-system.graph.feedback":"feedback op hetzelfde moment binnen de groep","oss-fmi-supplier-system.fmus.controller.name":"controleur","oss-fmi-supplier-system.fmus.controller.badge":"leverancier A, v3","oss-fmi-supplier-system.fmus.inverter.name":"omvormer","oss-fmi-supplier-system.fmus.inverter.badge":"leverancier B, v2","oss-fmi-supplier-system.fmus.motor.name":"motor","oss-fmi-supplier-system.fmus.motor.badge":"leverancier C, v4","oss-fmi-supplier-system.fmus.gearbox.name":"versnellingsbak","oss-fmi-supplier-system.fmus.gearbox.badge":"leverancier B, v1","oss-fmi-supplier-system.fmus.vehicle-body.name":"carrosserie van het voertuig","oss-fmi-supplier-system.fmus.vehicle-body.badge":"leverancier D, v2","oss-fmi-supplier-system.links.torque-demand":"koppelvraag, Nm","oss-fmi-supplier-system.links.phase-current":"fasestroom, A","oss-fmi-supplier-system.links.shaft-torque":"askoppel, Nm, schaal 0,1","oss-fmi-supplier-system.links.wheel-force":"wielkracht, N","oss-fmi-supplier-system.reports.loop.title":"lusrapport","oss-fmi-supplier-system.reports.loop.involved-key":"betrokken","oss-fmi-supplier-system.reports.loop.involved":"omvormer, motor, versnellingsbak","oss-fmi-supplier-system.reports.loop.residual-key":"residu","oss-fmi-supplier-system.reports.loop.residual":"boven de aangegeven tolerantie op de iteratiegrens","oss-fmi-supplier-system.reports.loop.policy-key":"oplossingsbeleid","oss-fmi-supplier-system.reports.loop.policy":"vast punt, aangegeven tolerantie","oss-fmi-supplier-system.reports.loop.note":"controller en voertuigcarrosserie blijven duidelijk, buiten de bevinding","oss-fmi-supplier-system.reports.connection.title":"verbindingsrapport","oss-fmi-supplier-system.reports.connection.fault-key":"schuld","oss-fmi-supplier-system.reports.connection.fault":"eenheidconversie op de askoppelverbinding","oss-fmi-supplier-system.reports.connection.assigned-key":"toegewezen aan","oss-fmi-supplier-system.reports.connection.assigned":"de systeemintegratielaag","oss-fmi-supplier-system.reports.connection.clear-key":"niet toegewezen","oss-fmi-supplier-system.reports.connection.clear":"beide modelleveranciers","oss-fmi-supplier-system.reports.connection.note":"de vindroutes naar de eigenaar van de transformatie","oss-fmi-supplier-system.band.text":"eigendom behouden, storing gelokaliseerd","oss-fmi-supplier-system.band.meta":"één systeemrun","oss-fmi-three-forms.kicker.label":"FMI 3-interfacecontracten","oss-fmi-three-forms.kicker.sub":"één of meer hostrelaties","oss-fmi-three-forms.tag":"FMI 3","oss-fmi-three-forms.columns.host":"de host controleert","oss-fmi-three-forms.columns.provides":"Dweve FMI biedt","oss-fmi-three-forms.columns.operation":"centrale bediening","oss-fmi-three-forms.forms.model-exchange.name":"Modeluitwisseling","oss-fmi-three-forms.forms.model-exchange.host":"de integratielus","oss-fmi-three-forms.forms.model-exchange.provides":"toestanden, afgeleiden, gebeurtenissen en modi","oss-fmi-three-forms.forms.model-exchange.operation":"continue tijdsvoortgang","oss-fmi-three-forms.forms.co-simulation.name":"Co-simulatie","oss-fmi-three-forms.forms.co-simulation.host":"communicatie punten","oss-fmi-three-forms.forms.co-simulation.provides":"interne intensivering, vervroegde terugkeer en interpolatie","oss-fmi-three-forms.forms.co-simulation.operation":"stap doen","oss-fmi-three-forms.forms.scheduled-execution.name":"Geplande uitvoering","oss-fmi-three-forms.forms.scheduled-execution.host":"klok- en partitie-activering","oss-fmi-three-forms.forms.scheduled-execution.provides":"klokstatus, afhankelijkheden en partitiewerk","oss-fmi-three-forms.forms.scheduled-execution.operation":"activeer de modelpartitie","oss-fmi-three-forms.forms.shared.name":"Hieronder gedeeld","oss-fmi-three-forms.forms.shared.host":"levenscyclus van instantie","oss-fmi-three-forms.forms.shared.provides":"getypte waarden, status, diagnostiek en FMU-status","oss-fmi-three-forms.forms.shared.operation":"één overeenkomst","oss-fmi-three-forms.footline.left":"drie standaardinterfacetypen","oss-fmi-three-forms.footline.right":"de FMU declareert zijn interfaceset","oss-fmi-three-parts.chrome.path":"Drie delen, één systeem","oss-fmi-three-parts.chrome.status":"afzonderlijke modellen, gecoördineerd resultaat","oss-fmi-three-parts.chrome.meta":"eigendom behouden","oss-fmi-three-parts.run.ordered.label":"eerste run, volgorde vastgelegd","oss-fmi-three-parts.run.loop.label":"tweede run, feedback op hetzelfde moment","oss-fmi-three-parts.box.controller":"regelaar","oss-fmi-three-parts.box.motor":"motor","oss-fmi-three-parts.box.load":"belasting","oss-fmi-three-parts.box.sealed":"verzegeld","oss-fmi-three-parts.value.command":"commando","oss-fmi-three-parts.value.speed":"snelheid","oss-fmi-three-parts.value.power":"vermogen","oss-fmi-three-parts.value.torque":"koppel","oss-fmi-three-parts.loop.label":"lusgroep","oss-fmi-three-parts.loop.note":"herhaald totdat de twee waarden overeenkomen","oss-fmi-three-parts.failed.note":"als de waarden nooit overeenkomen, stopt de run en worden beide delen en het resterende verschil benoemd","oss-fmi-three-parts.band.left":"elk blok blijft verzegeld","oss-fmi-three-parts.band.right":"de volgorde hoort bij de test","oss-fmi-timeline-events.kicker.label":"Eén tijdlijn","oss-fmi-timeline-events.kicker.sub":"verschillende redenen om de controle terug te geven","oss-fmi-timeline-events.tag":"BESTELD","oss-fmi-timeline-events.columns.retained":"staat behouden","oss-fmi-timeline-events.columns.host-receives":"host ontvangt","oss-fmi-timeline-events.causes.zero-crossing.cause":"Nuldoorgang","oss-fmi-timeline-events.causes.zero-crossing.action":"zoek de gebeurtenis en voer de gebeurtenisafhandeling in","oss-fmi-timeline-events.causes.zero-crossing.host-receives":"tegengekomen gebeurtenis en laatste tijdstip","oss-fmi-timeline-events.causes.zero-crossing.retained":"indicator en beugel","oss-fmi-timeline-events.causes.intermediate-update.cause":"Tussentijdse update","oss-fmi-timeline-events.causes.intermediate-update.action":"callback aanroepen tijdens een stap","oss-fmi-timeline-events.causes.intermediate-update.host-receives":"huidige waarden en vooruitgang","oss-fmi-timeline-events.causes.intermediate-update.retained":"hervat punt","oss-fmi-timeline-events.causes.clock-tick.cause":"Klok tikken","oss-fmi-timeline-events.causes.clock-tick.action":"activeer de klok en afhankelijkheden","oss-fmi-timeline-events.causes.clock-tick.host-receives":"tick- en early return-context","oss-fmi-timeline-events.causes.clock-tick.retained":"volgende activering","oss-fmi-timeline-events.causes.model-partition.cause":"Modelpartitie","oss-fmi-timeline-events.causes.model-partition.action":"voer een in aanmerking komende partitie uit","oss-fmi-timeline-events.causes.model-partition.host-receives":"partitiestatus","oss-fmi-timeline-events.causes.model-partition.retained":"activeringsvolgorde","oss-fmi-timeline-events.causes.iteration-bound.cause":"Iteratie gebonden","oss-fmi-timeline-events.causes.iteration-bound.action":"stop de discrete bezinking","oss-fmi-timeline-events.causes.iteration-bound.host-receives":"rondetelling en onopgeloste status","oss-fmi-timeline-events.causes.iteration-bound.retained":"terminale diagnose","oss-fmi-timeline-events.footline.left":"gebeurtenissen wachten niet op de kaart","oss-fmi-timeline-events.footline.right":"de host weet wanneer ze zich voordoen","oss-fmi-trust-promise.24e7e5249f":"Jij krijgt het voordeel. Iemand anders doet het werk.","oss-fmi-trust-promise.dce1df393c":"Het simpele antwoord","oss-fmi-trust-promise.b629985896":"Je vraagt je misschien af","oss-fmi-trust-promise.1855ea8e76":"Niets hiervan hoef jij te beheren","oss-fmi-trust-promise.1ac18a63e8":"Ja. Het gedeclareerde contract maakt elke vergelijking zichtbaar.","oss-fmi-trust-promise.35ba245f5e":"Kan ik het resultaat vertrouwen?","oss-fmi-trust-promise.9a4adbde8e":"Het is ontworpen en getest in Europa.","oss-fmi-trust-promise.7de6360d68":"Waar komt het vandaan?","oss-fmi-trust-promise.0f7dab6a35":"Nee. Eén validatiedossier volgt het model.","oss-fmi-trust-promise.aa1b0d7005":"Herhalen technici elke test?","oss-fmi-trust-promise.3aa684f049":"Nee. Het werkt stilletjes op de achtergrond.","oss-fmi-trust-promise.431774a08e":"Moet ik het begrijpen?","oss-fmi-twin-business-value.kicker.label":"Wat blijft in bedrijf","oss-fmi-twin-business-value.kicker.sub":"vanuit het ingenieursmodel","oss-fmi-twin-business-value.tag":"OPERATIONEEL","oss-fmi-twin-business-value.columns.record":"Tweelingrecord","oss-fmi-twin-business-value.rows.state-equations.asset":"Vergelijkingen van toestanden","oss-fmi-twin-business-value.rows.state-equations.use":"huidig en toekomstig gedrag voorspellen","oss-fmi-twin-business-value.rows.state-equations.record":"modelversie en uitvoering","oss-fmi-twin-business-value.rows.state-equations.benefit":"minder heruitvinding van modellen","oss-fmi-twin-business-value.rows.parameters.asset":"Parameters","oss-fmi-twin-business-value.rows.parameters.use":"vergelijk het aangenomen en waargenomen systeem","oss-fmi-twin-business-value.rows.parameters.record":"parameter herkomst","oss-fmi-twin-business-value.rows.parameters.benefit":"kalibratiegeschiedenis","oss-fmi-twin-business-value.rows.failure-modes.asset":"Mislukkingsmodi","oss-fmi-twin-business-value.rows.failure-modes.use":"voer alternatieven uit vanuit de live-status","oss-fmi-twin-business-value.rows.failure-modes.record":"scenario tak","oss-fmi-twin-business-value.rows.failure-modes.benefit":"snellere operationele beslissingen","oss-fmi-twin-business-value.rows.variables-units.asset":"Variabelen en eenheden","oss-fmi-twin-business-value.rows.variables-units.use":"kaarttelemetrie en voorspellingen","oss-fmi-twin-business-value.rows.variables-units.record":"getypte mapping","oss-fmi-twin-business-value.rows.variables-units.benefit":"minder stille conversies","oss-fmi-twin-business-value.rows.simulation-state.asset":"Simulatie staat","oss-fmi-twin-business-value.rows.simulation-state.use":"hervat en herhaal rond incidenten","oss-fmi-twin-business-value.rows.simulation-state.record":"gebeurtenisgerelateerde geschiedenis","oss-fmi-twin-business-value.rows.simulation-state.benefit":"bewijsmateriaal na de gebeurtenis","oss-fmi-twin-business-value.foot.left":"de studie eindigt","oss-fmi-twin-business-value.foot.right":"de levensduur van het model niet","oss-fmi-twin-crossing.chrome.path":"Model en installatie","oss-fmi-twin-crossing.chrome.status":"vier gesynchroniseerd, één opgelost","oss-fmi-twin-crossing.chrome.meta":"verschil behouden, illustratief","oss-fmi-twin-crossing.endpoint.fmu.name":"pomp FMU","oss-fmi-twin-crossing.endpoint.fmu.sub":"simulatie kant","oss-fmi-twin-crossing.endpoint.twin.name":"Dweve Tweeling","oss-fmi-twin-crossing.endpoint.twin.sub":"operationele kant","oss-fmi-twin-crossing.bridge.label":"de brug, vijf mappings","oss-fmi-twin-crossing.mode.real-time":"realtime","oss-fmi-twin-crossing.mode.batch":"batch","oss-fmi-twin-crossing.state.crossed":"gekruist","oss-fmi-twin-crossing.state.held":"vastgehouden voor handmatig","oss-fmi-twin-crossing.crossing.inlet-pressure.name":"inlaatdruk","oss-fmi-twin-crossing.crossing.inlet-pressure.ref":"vr 12, gemeten","oss-fmi-twin-crossing.crossing.ambient-temperature.name":"omgevingstemperatuur","oss-fmi-twin-crossing.crossing.ambient-temperature.ref":"vr 17, gemeten","oss-fmi-twin-crossing.crossing.bearing-temperature.name":"voorspelde lagertemperatuur","oss-fmi-twin-crossing.crossing.bearing-temperature.ref":"vr 31, voorspeld","oss-fmi-twin-crossing.crossing.remaining-life.name":"resterende levensduur","oss-fmi-twin-crossing.crossing.remaining-life.ref":"vr 34, voorspeld","oss-fmi-twin-crossing.crossing.discharge-pressure.name":"afvoerdruk","oss-fmi-twin-crossing.crossing.discharge-pressure.ref":"vr 22, in conflict","oss-fmi-twin-crossing.conflict.head":"persdruk, beide waarden behouden","oss-fmi-twin-crossing.conflict.simulated.source":"gesimuleerd, FMU ontladingDruk","oss-fmi-twin-crossing.conflict.simulated.value":"4,18 bar","oss-fmi-twin-crossing.conflict.simulated.meta":"t = 182,4 s, factor 1,0, offset 0","oss-fmi-twin-crossing.conflict.measured.source":"gemeten, dubbele ontlading Druk","oss-fmi-twin-crossing.conflict.measured.value":"4,31 bar","oss-fmi-twin-crossing.conflict.measured.meta":"geldigheid 14:02:11, factor 1,0, offset 0","oss-fmi-twin-crossing.conflict.policy":"beleid: handmatig","oss-fmi-twin-crossing.conflict.policy-note":"alleen deze waarde wordt gepauzeerd","oss-fmi-twin-crossing.resolution.decision":"een persoon selecteert de gemeten waarde","oss-fmi-twin-crossing.resolution.provenance":"de beslissing wordt behouden als herkomstgebeurtenis","oss-fmi-twin-crossing.band.left":"vier waarden kruisen elkaar terwijl er één wacht","oss-fmi-twin-crossing.band.right":"verschil behouden","oss-fmi-twin-mapping.kicker.label":"Eén in kaart gebrachte waarde","oss-fmi-twin-mapping.kicker.sub":"alles wat ermee reist","oss-fmi-twin-mapping.tag":"TWEELINGBRUG","oss-fmi-twin-mapping.field.source-target.name":"Bron en doel","oss-fmi-twin-mapping.field.source-target.example":"FMU druk -> Dubbele afvoerDruk","oss-fmi-twin-mapping.field.source-target.why":"afstamming","oss-fmi-twin-mapping.field.source-target.query":"waar komt deze waarde vandaan","oss-fmi-twin-mapping.field.direction.name":"Richting","oss-fmi-twin-mapping.field.direction.example":"bidirectioneel","oss-fmi-twin-mapping.field.direction.why":"autoriteitscontext","oss-fmi-twin-mapping.field.direction.query":"welke kant het heeft veranderd","oss-fmi-twin-mapping.field.transform.name":"Transformeren","oss-fmi-twin-mapping.field.transform.example":"factor, offset en eenheid","oss-fmi-twin-mapping.field.transform.why":"reproduceerbaarheid","oss-fmi-twin-mapping.field.transform.query":"hoe werd het in kaart gebracht","oss-fmi-twin-mapping.field.times.name":"Drie keer","oss-fmi-twin-mapping.field.times.example":"simulatie, verwerking, validiteit","oss-fmi-twin-mapping.field.times.why":"tijdelijke waarheid","oss-fmi-twin-mapping.field.times.query":"wat er is gebeurd en wat er bekend was","oss-fmi-twin-mapping.field.validation.name":"Validatie","oss-fmi-twin-mapping.field.validation.example":"bereik en aangepaste regel","oss-fmi-twin-mapping.field.validation.why":"grens bewijs","oss-fmi-twin-mapping.field.validation.query":"waarom werd dit geweigerd?","oss-fmi-twin-mapping.field.conflict.name":"Conflictbeleid","oss-fmi-twin-mapping.field.conflict.example":"handleiding voor veiligheidsdruk","oss-fmi-twin-mapping.field.conflict.why":"bestuur","oss-fmi-twin-mapping.field.conflict.query":"die de overgebleven waarde heeft geselecteerd","oss-fmi-twin-mapping.footline.left":"een overtocht is een geregistreerde gebeurtenis","oss-fmi-twin-mapping.footline.right":"geen verdwijnende terugroepactie","oss-fmi-two-values.chrome.path":"Waardeverschil","oss-fmi-two-values.chrome.status":"één geselecteerd, twee bewaard gebleven","oss-fmi-two-values.chrome.meta":"verschil wordt bewijs, illustratief","oss-fmi-two-values.card.model.kind":"zegt het model","oss-fmi-two-values.card.model.note":"model en uitvoering genoemd","oss-fmi-two-values.card.sensor.kind":"zegt de automaat","oss-fmi-two-values.card.sensor.note":"sensor en tijd genoemd","oss-fmi-two-values.versus":"tegen","oss-fmi-two-values.policy.text":"de regel voor deze druk: handmatige beoordeling, gekozen vóór het meningsverschil","oss-fmi-two-values.decision.title":"een persoon beslist","oss-fmi-two-values.decision.note":"de gemeten waarde wordt geselecteerd en een korte reden wordt vastgelegd","oss-fmi-two-values.next.label":"de volgende staat","oss-fmi-two-values.next.retained":"4,10 bar blijft op een zichtbare tak met zijn simulatiecontext","oss-fmi-two-values.grey.label":"een alleen-overschrijven-systeem","oss-fmi-two-values.grey.note":"zou één onverklaard nummer behouden","oss-fmi-two-values.band.left":"beide waarden blijven in de geschiedenis","oss-fmi-two-values.band.right":"het verschil is bewijs","oss-fmi-value-board.44d940e481":"Eén resultaatcontract dat iedereen kan beoordelen","oss-fmi-value-board.a5d808a7a1":"Dezelfde simulatie wordt op elke machine onder een gedeclareerd contract vergeleken. Teams zien verschillen in plaats van getallen stilzwijgend te verzoenen.","oss-fmi-value-board.91dae1340c":"Een enkele set resultaten om achter te staan","oss-fmi-value-board.c47309d293":"Tijd verspild aan ruziën over welke machine gelijk heeft","oss-fmi-value-board.a71897888d":"Eén gedeclareerd veiligheidsdossier","oss-fmi-value-board.841cdb2b3d":"Omdat resultaten over platforms worden vergeleken, kun je het veiligheidsbewijs afbakenen tot de gedeclareerde targets. Nieuwe hardware krijgt een expliciete validatiestap.","oss-fmi-value-board.0022f98b68":"Eén validatie-inspanning, afgebakend per target","oss-fmi-value-board.25916a456e":"Opnieuw toetsen elke keer dat een chip verandert","oss-fmi-value-board.870c4d024a":"Geen vendor lock-in","oss-fmi-value-board.96a6782a5f":"Dweve FMI pakt platformdrift in simulaties aan. Fixed-point-profielen en backendcontroles maken verschillen zichtbaar voordat die een veiligheidsdossier bereiken.","oss-fmi-value-board.01dcae259e":"Vrijheid om te kiezen en te vertrekken","oss-fmi-value-board.585c82b02f":"Vastzitten bij één leverancier en één prijs","oss-fmi-value-board.9ab6c64424":"Europees, en op eigen bodem","oss-fmi-value-board.0936dc1875":"Het draait op de hardware die je al hebt, on premise of in een EU regio. Je simulatiegegevens hoeven geen grens te verlaten die jij controleert.","oss-fmi-value-board.a7d61623df":"Soevereiniteit over waar werk draait","oss-fmi-value-board.efd1aff28f":"Gegevens sturen naar een platform dat je niet controleert","oss-fmi-value-board.0e0a8cef08":"Je wint.","oss-fmi-value-board.5e926f9cde":"Je vermijdt.","oss-fmi-value-board.f167ca4989":"De simpele versie.","oss-fmi-value-board.757b773ad8":"Je besteedt minder aan het twee keer bewijzen van hetzelfde, en je houdt controle over waar je werk draait.","oss-fmi-value-route.chrome.path":"Waardegeschiedenis","oss-fmi-value-route.chrome.status":"één waarde, volledige route","oss-fmi-value-route.chrome.meta":"later reconstrueerbaar, illustratief","oss-fmi-value-route.station.solver.name":"FMU-oplosser","oss-fmi-value-route.station.solver.detail":"voorspelde lagertemperatuur","oss-fmi-value-route.station.reference.name":"Waardereferentie","oss-fmi-value-route.station.reference.detail":"uitvoer bearing_temp","oss-fmi-value-route.station.conversion.name":"Conversie van eenheden","oss-fmi-value-route.station.conversion.detail":"factor 1,0, °C","oss-fmi-value-route.station.validation.name":"Bereikvalidatie","oss-fmi-value-route.station.validation.detail":"0 tot 140 °C, geslaagd","oss-fmi-value-route.station.sync.name":"Realtime synchronisatie","oss-fmi-value-route.station.sync.detail":"realtime houding","oss-fmi-value-route.station.event.name":"Tweeling evenement","oss-fmi-value-route.station.event.detail":"staatsgebeurtenis geschreven","oss-fmi-value-route.value.label":"voorspelde lagertemperatuur","oss-fmi-value-route.time.simulation.label":"simulatie tijd","oss-fmi-value-route.time.processing.label":"verwerkingstijd","oss-fmi-value-route.time.validity.label":"geldigheidsduur","oss-fmi-value-route.split.label":"kalibratie verandert de mapping-offset","oss-fmi-value-route.query.before.question":"Waarde zoals bekend vóór de kalibratie","oss-fmi-value-route.query.before.mapping":"mapping v3, offset 0,0","oss-fmi-value-route.query.after.question":"Waarde zoals bekend na de kalibratie","oss-fmi-value-route.query.after.mapping":"mapping v4, offset -0,6","oss-fmi-value-route.query.shared.chain":"beantwoord vanuit dezelfde herkomstketen","oss-fmi-value-route.band.left":"beide antwoorden komen uit dezelfde keten","oss-fmi-value-route.band.right":"mapping-versie reist met de waarde mee","page-breadcrumb.c766e66518":"Kruimelpad","page-toc.7e439c353e":"Op deze pagina","section_st_a1_display-split.7c9a7c0610":"Detail","section_st_f1_cta-dark.90e40d5043":"Aan de slag","toc-rail.f5cbdf6bfb":"Inhoud"}
