{"block_close_oss.c33fd1fe9c":"Fællesskab og økosystem","core-extras.96d330537a":"Base IR","core-extras.bee831a169":"Substrat","core-extras.61a0822826":"Apps på Core","core-extras.15438cc098":"ikke understøttet","core-extras.ad565d9d01":"Funktion","core-extras.0155bf03e5":"Segmentforklaring","core-extras.8b7110078e":"Algoritmegrupper efter datatype","core-extras.25ab4276a6":"Rulbar kapabilitetsmatrix","open-source-fmi.dd1af329dd":"Dweve FMI adresserer platformdrift i simulering. Fixed-point-profiler og backend-tjek gør forskelle synlige, før de når en safety case.","open-source-fmi.a010de5c61":"Fabric","open-source-fmi.fe0a091fdb":"Produkter","open-source-fmi.ceb3e3fe8c":"Fixed-point-aritmetikbibliotek, der driver FMI-determinisme.","open-source-fmi.cd84197771":"Numerus","open-source-fmi.6cc3364a24":"Deterministisk simulering","open-source-fmi.9965ac0ca6":"Deterministisk binærhentningsmotor.","open-source-fmi.c91597c8b9":"BitWeave","open-source-fmi.dbd4513784":"Kryptografisk bevisinfrastruktur til AI-ræsonnering.","open-source-fmi.df84637182":"AION","open-source-fmi.d5d6e83bf2":"Fortsæt med at udforske","open-source-fmi.75e393a1ac":"Udforsk relaterede systemer","open-source-fmi.f9743247fa":"Læs dokumentationen","open-source-fmi.db52af1cb6":"Kør eksemplet","open-source-fmi.f8592057ea":"Kør den dæmpede oscillator på to understøttede mål, og sammenlign outputtene. Referencechecks afslører enhver divergens, før den når en safety case.","open-source-fmi.cda2544237":"Deterministisk simulering, verificeret","open-source-fmi.90e40d5043":"Kom i gang","open-source-fmi.fd615fc047":"FMI","open-source-fmi.650fabe787":"Deterministisk simulering","open-source-fmi.24a86715d8":"FMI / DETERMINISTISK SIMULERING","open-source-fmi.f1987bc2d1":"Validering","open-source-fmi.d671ccad33":"MPFR-baserede referencechecks","open-source-fmi.62b90e42bb":"resultatkontrakt / MPFR-orakel","open-source-fmi.a9e552d7cb":"Bevisinfrastruktur","open-source-fmi.732356da40":"Deterministisk hentning","open-source-fmi.f7b620280c":"Fixed-point-aritmetik","open-source-fmi.4d51b77a8e":"Afspilningskontrakt","open-source-fmi.362f1f0eaa":"Sammenlignet på tværs af alle tre","open-source-fmi.d857fe164f":"Ikke en leverandør","open-source-fmi.266a9a0b8f":"Du bestemmer","open-source-fmi.1011dfa597":"Standard, ikke en opgradering","open-source-fmi.e03947cc0c":"Suverænitet","open-source-fmi.a64165efd9":"Ingen speciel maskine nødvendig","open-source-fmi.08a557101e":"Din hardware","open-source-fmi.ab65f2797e":"Inden for en grænse, du vælger","open-source-fmi.980c5d4a9d":"EU-region","open-source-fmi.8c0f01c721":"På dine egne maskiner","open-source-fmi.499493296b":"On premise","open-source-fmi.b67953af9e":"Én platform, dit valg","open-source-fmi.d5a9f6f81a":"Tre positioner","open-source-fmi.d0158524ed":"DIN HARDWARE","open-source-fmi.c387fd0cd2":"EU-REGION","open-source-fmi.766e2cad1e":"ON PREMISE","open-source-fmi.cfa4a51372":"To spørgsmål afgør indkøbet: hvor kører det, og hvem kontrollerer beviserne. Dweve FMI kører på hardware, du allerede ejer, on premise eller i en europæisk region, mens modellen og valideringsposten forbliver inden for en grænse, du vælger.","open-source-fmi.3cd2aa3cc1":"og på din egen grund","open-source-fmi.b144a95356":"Europæisk,","open-source-fmi.1d197d39c5":"Hvor det kører","open-source-fmi.65a4906fa4":"Ren udgang","open-source-fmi.867ec601c1":"Beviser til inspektion","open-source-fmi.776c33d68b":"Model og beviser forbliver dine","open-source-fmi.4ea9899cee":"Udgangsvej","open-source-fmi.6482c1822a":"Kør eksemplet, sammenlign resultater","open-source-fmi.84a17118f2":"Påstanden","open-source-fmi.ef912c1e0b":"Læs valideringsposten","open-source-fmi.32e3ee7a8f":"Valideringspost","open-source-fmi.efcd9f6f7e":"MPFR-baserede checks","open-source-fmi.fef8e889dc":"Aritmetiske beviser","open-source-fmi.301dd34439":"Før adoption","open-source-fmi.bc69d2355f":"Hvad beviserne dækker","open-source-fmi.9f217b9668":"KØR EKSEMPLET","open-source-fmi.424af035ed":"VALIDERINGSPOST","open-source-fmi.b6a9e5eec6":"MÅLMATRIX","open-source-fmi.aa72d4e11d":"VERIFICER DIREKTE","open-source-fmi.3c9725f7c9":"En sikkerhedspåstand kræver mere end et løfte. Gennemgå resultatkontrakten, matrixen over understøttede mål og den MPFR-baserede valideringsmetode; kør derefter det samme eksempel på to maskiner og sammenlign outputtet, før du vælger, hvor FMI hører til.","open-source-fmi.11f963abcc":"før implementering","open-source-fmi.ae52785e9a":"Læs dokumentationen","open-source-fmi.69d819fce4":"Valideringsjournal","open-source-fmi.0f40aa19af":"Mere kontrol","open-source-fmi.93ab03ffed":"Mindre betalt to gange","open-source-fmi.c56bf4b456":"Ingen enkelt leverandør at være afhængig af","open-source-fmi.7907ede934":"Reducerer risiko","open-source-fmi.62c436123e":"Kører på hardware, du ejer","open-source-fmi.63a4b530e5":"Ingen tid tabt på at afstemme resultater","open-source-fmi.6a29f08e06":"Sparer","open-source-fmi.a71897888d":"Én erklæret sikkerhedsjournal","open-source-fmi.2b89699f87":"Hvor værdien lander","open-source-fmi.8c336ff3db":"Resultatet","open-source-fmi.3115880727":"REN UDGANG","open-source-fmi.5465bada04":"EGEN HARDWARE","open-source-fmi.e6b9493f79":"INGEN AFTEMMING","open-source-fmi.109049bb62":"ÉN ERKLÆRET JOURNAL","open-source-fmi.bf2dd21274":"Grunden til at bekymre sig er operationel, ikke teknisk. Ved at sammenligne den samme simulering under én erklæret kontrakt på hver maskine ser du, hvor en målsætning afviger, før du lukker sikkerhedssagen. Teams behøver ikke længere at afstemme forskelle i stilhed. Arbejdet kører på den hardware, du allerede ejer, og en flytning til nyt udstyr får en eksplicit valideringsvej.","open-source-fmi.ce5b13e336":"Kør det hvor som helst","open-source-fmi.b2a38e7a9e":"Bevis det én gang","open-source-fmi.6f696724c6":"Hvad det sparer og afrisker","open-source-fmi.65a198410c":"Fjernet her","open-source-fmi.10867d2df5":"Betalt gentagne gange","open-source-fmi.914362cebb":"Én leverandør, én køreplan, én pris, du ikke fastsætter.","open-source-fmi.bf5dde2d06":"Leverandørafhængighed","open-source-fmi.23db4ac1b2":"En ny chip eller region genstarter validering på tværs af porteføljen.","open-source-fmi.b042fec0cc":"Ny hardware","open-source-fmi.c9c0341915":"tabt tid","open-source-fmi.33d7738484":"Teams skændes om, hvis maskine der producerede det rigtige resultat.","open-source-fmi.8c902e8583":"Afstemning","open-source-fmi.9792b9b264":"N tilfælde","open-source-fmi.220baaade0":"Hver platform kræver sin egen sikkerhedssag, fordi tal kan variere.","open-source-fmi.3e33105b1b":"Revalidering","open-source-fmi.6be178f88e":"Hvor omkostningerne gemmer sig","open-source-fmi.ab7280b5af":"DEN GAMLE MÅDE","open-source-fmi.1fc9bd9c82":"INGEN REVALIDERING","open-source-fmi.973f781c07":"Argumentet for at skifte er lettest at se, når det lægges frem som en sammenligning. På den ene side simulering, der varierer pr. platform: en sikkerhedssag, der revalideres for hver maskine, teams, der afstemmer tal, der allerede burde matche, og en revalidering, hver gang hardwaren ændres. På den anden side resultater sammenlignet under én erklæret kontrakt, så beviserne viser, hvor en implementering afviger. Forskellen er operationel, ikke teknisk.","open-source-fmi.6a08b3b5c3":"side om side","open-source-fmi.4012f9d45f":"Samme arbejde,","open-source-fmi.4690546dd0":"Den gamle måde, og denne","open-source-fmi.3751d8a6a8":"Kør på din hardware","open-source-fmi.2e67859212":"Bevis én gang","open-source-fmi.6af74613cf":"Bygget i Europa","open-source-fmi.44ab85a252":"Oprindelse","open-source-fmi.327bdc843a":"Fjern runtime; model og beviser forbliver","open-source-fmi.a148b36c17":"Én genanvendelig sikkerhedsjournal","open-source-fmi.fdb4974dbe":"Valideringsomfang","open-source-fmi.01cb445dea":"Workstation · cluster · FPGA · edge","open-source-fmi.3123868410":"Implementeringsområde","open-source-fmi.3915907107":"Sammenligning på tværs af mål","open-source-fmi.3229609e15":"Resultatkontrakt","open-source-fmi.f988d88a5f":"De operationelle fakta","open-source-fmi.fca77b7e3a":"Én model, sammenlignet på tværs af mål","open-source-fmi.5b116da2ea":"ÉN ERKLÆRET JOURNAL","open-source-fmi.c968638a6e":"DETERMINISTISK","open-source-fmi.7e00f3d142":"En simuleringsmodel bør gøre enhver hardwareafhængig forskel synlig. Dweve FMI definerer én resultatkontrakt på tværs af understøttede mål, kontrollerer hver backend mod en MPFR-orakel og lader én valideringsjournal følge med modellen.","open-source-fmi.224da689ba":"hvert mål sammenlignes","open-source-fmi.3d1e7bdec2":"Én model","open-source-fmi.f7dd5c66e9":"Driftskontrakten","open-source-fmi.4fcf346811":"Kun fordelen","open-source-fmi.0b049b5346":"Intet at gøre","open-source-fmi.b258b25d07":"Resultatet følger den erklærede kontrakt","open-source-fmi.ac09b9600c":"Stol på det","open-source-fmi.1c2d25f042":"Designet og testet i Europa","open-source-fmi.e6ad44f1ed":"Hvorfra","open-source-fmi.8219743477":"Nej, ingeniører kører det i baggrunden","open-source-fmi.6cb165ad18":"Skal jeg administrere det","open-source-fmi.425d5db31c":"Nej, det kører af sig selv","open-source-fmi.9e135ce84f":"Forstå det","open-source-fmi.e3229cf237":"De spørgsmål, folk stiller","open-source-fmi.a12a815f9b":"Ro i sindet","open-source-fmi.4a4841a6f1":"INGEN BEKYMRING","open-source-fmi.bd4e9c0810":"INGEN OPSÆTNING","open-source-fmi.b1f071a446":"INGEN EKSTRA OPGAVE","open-source-fmi.abc0fdccb9":"Det er rimeligt at spørge, om noget som dette er noget, du skal håndtere. Det er det ikke. Ingeniører kører det i baggrunden, hvor det sammenligner sikkerhedssimuleringer på tværs af maskiner og gør forskelle synlige.","open-source-fmi.c878874ffa":"En anden gør arbejdet","open-source-fmi.37a0b494b7":"Du får fordelen","open-source-fmi.8a61881223":"Få ro i sindet","open-source-fmi.72cd39d7f8":"For os alle","open-source-fmi.dd6c938563":"Helt enkelt godt","open-source-fmi.eeb22aec83":"Kører på almindelige computere","open-source-fmi.de72ea9e60":"Enkelt","open-source-fmi.c32396901c":"Én valideringsjournal følger modellen","open-source-fmi.75f527181b":"Genanvendelig sikkerhedsdokumentation","open-source-fmi.02bf32494a":"MPFR-baserede kontroller fanger afvigelser, før de bruges","open-source-fmi.cf9b77061f":"Afvigelse fanget","open-source-fmi.34e5fa45f5":"En erklæret resultatkontrakt","open-source-fmi.72aee27620":"Pålidelig","open-source-fmi.f603c0224f":"I hverdagssprog","open-source-fmi.ccb9f1391c":"Fire grunde","open-source-fmi.b6c0c395ff":"PÅ ALMINDELIGE COMPUTERE","open-source-fmi.4a9768fab0":"INGEN OPSÆTNING","open-source-fmi.33906a7dfd":"ERKLÆRET RESULTAT","open-source-fmi.b00a146670":"ERKLÆRET RESULTAT","open-source-fmi.8ab073271f":"Du behøver ikke forstå, hvordan det virker, for at nyde det, det gør. Tænk på det som rent vand eller gode veje. Du ser aldrig arbejdet, men din dag er bedre, fordi nogen gjorde det godt. Her er fire enkle grunde til, at det betyder noget.","open-source-fmi.ebd2e15492":"bag sikrere maskiner","open-source-fmi.b0b9c6048d":"En stille hjælper","open-source-fmi.39b28767ec":"Hvorfor det er godt for alle","open-source-fmi.3477f4d91d":"Erklæret resultat","open-source-fmi.f28da4b59f":"Sammenlignelig test","open-source-fmi.d0df7ff719":"Resultatet kan stoles på","open-source-fmi.584c2f9e49":"Hvorfor det hjælper","open-source-fmi.02b2cf4e02":"De kan sammenlignes","open-source-fmi.e0d1dc9c8a":"Med dette","open-source-fmi.0a44b81281":"Resultater sammenlignet på begge","open-source-fmi.83588406b9":"Målet","open-source-fmi.e13afd9f47":"Et skrivebord og en sikkerhedsafdeling","open-source-fmi.65be829a4f":"To computere","open-source-fmi.3503011eec":"Hvad du kigger på","open-source-fmi.704869f20f":"I klare ord","open-source-fmi.660f3e8b3e":"INTET AT GØRE","open-source-fmi.a612bb3f40":"ALLE COMPUTERE","open-source-fmi.ea4c48ae0c":"Her er kernen, vist enkelt. Den samme sikkerhedstest kører på to forskellige computere. På almindelige computere kan de to svar blive en lille smule forskellige. Med dette gør sammenligningen enhver forskel synlig. Skift kontakten og se, hvad der ændrer sig. Den sammenligning er hele pointen.","open-source-fmi.39d31d23af":"én sammenligning","open-source-fmi.e6a18ff62a":"To computere,","open-source-fmi.516bf417a6":"Hele idéen, i et billede","open-source-fmi.2f2b74b572":"Overalt","open-source-fmi.8f5705be47":"Den sammenlignelige test","open-source-fmi.12a67456b8":"Robotter, der arbejder sikkert tæt på mennesker.","open-source-fmi.2940ff1e5f":"Maskiner","open-source-fmi.338cd9b82b":"Stabil strøm, testet før den installeres.","open-source-fmi.ff7126ef3f":"Elnettet","open-source-fmi.edf863d2b5":"Kontrolleret grundigt, før de når en patient.","open-source-fmi.a8bdd2218d":"Medicinske pumper","open-source-fmi.7bb7da4026":"Testet tusindvis af gange på en computer først.","open-source-fmi.675ae2cbaf":"Bremser og motorer","open-source-fmi.1c72c0b962":"Testet før de bygges","open-source-fmi.b1e737e76e":"HVERDAGSTING","open-source-fmi.5d9d34b03b":"FABRIKKER","open-source-fmi.c2b6b521a7":"POWER","open-source-fmi.ea898684f8":"HOSPITALER","open-source-fmi.c6a8ab2f7b":"CARS","open-source-fmi.fca0f45bb6":"Du kommer aldrig til at bruge dette, men du bruger de ting, det hjælper med at beskytte hver dag. En bil, en medicinsk pumpe, strømmen i dit hjem, maskinerne på en fabrik. Hver eneste er testet på en computer, før den bygges, og dette er den del, der gør forskelle mellem målplatforme synlige. Tryk på et billede for at se, hvorfor det betyder noget for hver enkelt.","open-source-fmi.3c147615e8":"det holder stille og roligt sikkert","open-source-fmi.1cbefffe4b":"Hverdagstingene","open-source-fmi.d69f76eab8":"Hvor det hjælper","open-source-fmi.0f7f1377f4":"Bare idéen","open-source-fmi.1a03bcb291":"Uden fagudtryk","open-source-fmi.3f66052a10":"Fra","open-source-fmi.35ca1675a9":"Bygget og testet i Europa","open-source-fmi.64ae43e8fe":"Assurance","open-source-fmi.3a21d9aab2":"Intet at installere eller administrere","open-source-fmi.7e13d94a5a":"For dig","open-source-fmi.1fe023c72e":"Gør forskelle synlige alle steder","open-source-fmi.b017742a89":"Det gør den","open-source-fmi.6a12bacfff":"En omhyggelig hjælper til sikkerhedstest","open-source-fmi.3dd5d5b49f":"Det er","open-source-fmi.c943a1db59":"Hvis du kun læser én ting","open-source-fmi.cc835fe349":"Det korte svar","open-source-fmi.93844fe5e2":"FOR ALLE","open-source-fmi.04f52a5c28":"SAFE","open-source-fmi.1c34a90a63":"ENKELT","open-source-fmi.642be3d898":"Du kommer aldrig til at bruge dette selv. Men det er en lille, omhyggelig ting, der hjælper med at holde biler, fly og medicinske maskiner sikre. Her er hele idéen, ét enkelt skridt ad gangen, med et hverdagsagtigt eksempel for hver enkelt.","open-source-fmi.f572c73bb9":"og hvorfor det betyder noget omkring dig","open-source-fmi.66e1586456":"Hvad er dette,","open-source-fmi.a1be034bc8":"Afspil sammenligning","open-source-fmi.5551c2393f":"Samme FMU","open-source-fmi.a35c575f3d":"Hardware i loop","open-source-fmi.7350eb1834":"FPGA-shelter","open-source-fmi.572e251d1e":"Parametersweep på tværs af noder","open-source-fmi.d75dc68bbd":"Cluster","open-source-fmi.06ff03e32e":"Forfatter og kør, enkelt vært","open-source-fmi.9560ed3374":"Workstation","open-source-fmi.e57316ab69":"Tre positioner, én FMU","open-source-fmi.327a55f82d":"Én FMU, alle mål","open-source-fmi.b503c4e427":"HIL","open-source-fmi.cef7f9bd36":"FPGA","open-source-fmi.e3b9b52696":"CLUSTER","open-source-fmi.7e785f79ba":"WORKSTATION","open-source-fmi.1edbc89e07":"En simulationsingeniør forfatter og kører en FMU på sin workstation. Den samme FMU kan sammenlignes på et cluster til parametersweeps. Den kan også bruges på en FPGA-shelter til hardware-in-the-loop-scenarier, hvor latensbudgettet er stramt. Replay-kontrakten gælder på tværs af alle tre.","open-source-fmi.1d9965564d":"Workstation, cluster, FPGA-shelter","open-source-fmi.6ab2f5bf1f":"Samme FMU","open-source-fmi.f4bbf42cfe":"Implementeringstopologier","open-source-fmi.6b5eb5323e":"Deterministisk simulering","open-source-fmi.0c2a930099":"Profiler","open-source-fmi.b3776d63ad":"Backends","open-source-fmi.eb39bbf6cc":"Varians","open-source-fmi.51ab88da6e":"Referencekontrol","open-source-fmi.217fc9a42f":"Deterministisk simulering","open-source-fmi.fa407a656c":"Q31.32, Q16.16, Dec64_6","open-source-fmi.5fa265f0d4":"CPU, GPU, FPGA, edge, distribueret","open-source-fmi.acc075b26e":"Kontrolleret mod MPFR","open-source-fmi.e0c97bd053":"Hvad der følger med","open-source-fmi.d6b54113f0":"Runtimeprofil","open-source-fmi.d59ed14bf9":"RUST","open-source-fmi.ca97162dc5":"FMI er skrevet i Rust på Numerus-aritmetikbasen, bruger fixed-point-stier med MPFR-referencekontrol og understøtter Model Exchange, Co-Simulation og Scheduled Execution på tværs af fem backends.","open-source-fmi.c7afbc7eeb":"på tværs af alle mål","open-source-fmi.d42a2db3fe":"Verificeret","open-source-fmi.7b771909eb":"Kontrolleret","open-source-fmi.5ec02acc14":"Model uændret","open-source-fmi.03128bed90":"Verifikation","open-source-fmi.a5b48d1757":"Uændret, standard FMU","open-source-fmi.68c2cc7f0c":"Model","open-source-fmi.25169adeca":"Ét tilfælde, alle backends","open-source-fmi.87025bab20":"Sikkerhedscase","open-source-fmi.a2b55fb9da":"Float erstattet med fixed-point","open-source-fmi.45f053dc73":"Aritmetik","open-source-fmi.5f6c5a53a3":"Hvad ændres, hvad ændres ikke","open-source-fmi.be6d2b407e":"Gulv erstattet","open-source-fmi.3691acaffc":"Traditionel FMI kan variere pr. platform, fordi den bygger på floating-point. Dweve FMI bruger en fixed-point-aritmetiksti med MPFR-referencekontrol. Simuleringsmodellen og sikkerhedscasen forbliver eksplicitte, mens den samme FMU-arkiv kan sammenlignes på tværs af workstation, cluster og FPGA. Implementeringsvalget er operationelt, ikke numerisk.","open-source-fmi.6c1b1ae685":"Behold modellen og sikkerhedscasen","open-source-fmi.ea86596594":"Udskift gulvet","open-source-fmi.762dc3d3ad":"Float versus fixed","open-source-fmi.e2a924db5a":"Ingen platform-stjerne","open-source-fmi.5c0eaf74b2":"Reproducerbarhed = tillid","open-source-fmi.2dbb77a4db":"Kemisk masse og energi, PLC-co-simulering.","open-source-fmi.3e6c37afa5":"Procesautomatisering","open-source-fmi.09572ad1cf":"Kinematik, bane, sensorfusion.","open-source-fmi.fa3cd523ba":"Styring og planlægning","open-source-fmi.544a8a176d":"Strømomformere, integration af vedvarende energi.","open-source-fmi.9fa6f76803":"Net og strøm","open-source-fmi.aac5f8af78":"Pumpedynamik og enhedsadfærd.","open-source-fmi.eae25218d9":"Enhedsydelse","open-source-fmi.11a1136a89":"Validering af styrelove, pilot in the loop.","open-source-fmi.1959e1dc45":"Flyvedynamik","open-source-fmi.a16f63ff79":"Motor, transmission, bremse, affjedring.","open-source-fmi.89341b9804":"Drivlinje og chassis","open-source-fmi.78bd320e1a":"Hvor FMI anvendes","open-source-fmi.2e2486ec33":"SEKTORSTIGE","open-source-fmi.0b19787d2a":"INDUSTRIEL","open-source-fmi.9147d23e40":"ROBOTTEKNOLOGI","open-source-fmi.b3eb6065b2":"ENERGI","open-source-fmi.1731152693":"MED","open-source-fmi.7a32d61649":"AERO","open-source-fmi.50c3f10f5b":"AUTO","open-source-fmi.453490866d":"Dweve FMI betjener domæner, hvor simuleringsresultater informerer design og beslutninger. Automotive, rumfart, medicinsk udstyr, energi, robotteknologi, industriel styring og digitale tvillinger har alle brug for dokumentation for, at simuleringsoutput er reproducerbare, sporbare og kontrollerbare pr. målplatform.","open-source-fmi.c12778212a":"er ikke til forhandling","open-source-fmi.c84c8684f9":"Hvor reproducerbarhed","open-source-fmi.486fb84c09":"Primære domæner","open-source-fmi.9babbe6fed":"Deterministisk simulering","open-source-fmi.b570316ceb":"Model exchange og co-simulering","open-source-fmi.79f5b225cf":"Tilstande","open-source-fmi.7ac03632f2":"Verificeret mod MPFR","open-source-fmi.58c76110f0":"I tal","open-source-fmi.a729b3158a":"Round-trip-fidelitet","open-source-fmi.1d7c70637c":"Kompatibel import","open-source-fmi.8b7df3b421":"Korrekt afrundet fixed-point-aritmetik","open-source-fmi.8ae897a240":"Deterministisk kerne","open-source-fmi.38a040c337":"Dweve FMI","open-source-fmi.e4621247b0":"Twin event sourcing","open-source-fmi.34214aaa54":"Bro","open-source-fmi.08ce9a6f83":"Multi-FMU-masteralgoritme","open-source-fmi.a5e7607493":"Orkestrer","open-source-fmi.d72141b240":"Standard FMU-arkiv, signeret","open-source-fmi.f3e4fadb9e":"Eksportér","open-source-fmi.8183c95776":"Enhver FMI 3.0-kompatibel værktøj","open-source-fmi.d6fbc9d2bd":"Importér","open-source-fmi.d3ce50b819":"Hvor FMI tilsluttes","open-source-fmi.07a56cd0db":"INTEGRATIONSGRAF","open-source-fmi.bec8a661ee":"BRO","open-source-fmi.6d0ca17825":"ORKESTRER","open-source-fmi.c0b9641f51":"EKSPORT","open-source-fmi.b034fe864d":"IMPORT","open-source-fmi.21dd4be136":"Dweve FMI integreres med eksisterende værktøjskæder gennem FMU-import og -eksport, multi-model-orkestrering og digital twin-bro. Importér FMU'er fra ethvert FMI 3.0-kompatibelt værktøj med automatisk konvertering fra float til fixed. Eksportér FMU'er til downstream-værktøjer, der kræver floating-point.","open-source-fmi.bfd2c7daac":"orkestrere og bygge bro","open-source-fmi.1d2ba9a35c":"Importér, eksportér,","open-source-fmi.899e5920ef":"Passer til FMI-værktøjskæden","open-source-fmi.14ffdb8c88":"Højlydt ved fejl","open-source-fmi.6f61768f7c":"MPFR-orakel","open-source-fmi.d8fcb69192":"Overskridelse af tolerance stopper kørslen med en typet fejl og den navngivne ligning.","open-source-fmi.7e129e0a64":"Fejltilstande","open-source-fmi.1cd2d08aad":"En optaget kørsel gengives fra sin hændelseslog via Twin-broen.","open-source-fmi.c0f85d6679":"Afspilning","open-source-fmi.9f9921bd52":"Samme FMU på CPU, GPU, FPGA og edge. Outputvektorer sammenlignes.","open-source-fmi.946b2a4159":"På tværs af backends","open-source-fmi.f359d78fdc":"Fixed-point-operationer kontrolleres mod en MPFR-reference.","open-source-fmi.81fc07fd34":"Fire kontroltrin","open-source-fmi.8501b5781e":"VALIDERINGSPIPELINE","open-source-fmi.4e250b4fde":"AFSPILNING","open-source-fmi.9b2d3887e5":"MPFR","open-source-fmi.4614acbc6e":"Numeriske kontroller bruger Numerus-aritmetikgulvet og en MPFR-reference. Sammenligning på tværs af backends kører den samme FMU på hvert mål og registrerer enhver outputforskel. Deterministisk afspilning rekonstruerer en optaget kørsel fra sin hændelseslog, og fejltilstande er højlydte frem for stille.","open-source-fmi.122d0041bb":"Sammenlignet på tværs af mål","open-source-fmi.09c96602f5":"MPFR-orakel","open-source-fmi.d23f65d234":"Valideringsopsætning","open-source-fmi.390bfe8641":"Samme kerne","open-source-fmi.5ac19e0bce":"På tværs af noder","open-source-fmi.bb3d98dfee":"Distribueret","open-source-fmi.54504b104b":"Indlejrede controllere","open-source-fmi.8440b9eb7d":"Edge","open-source-fmi.94ff919f31":"Hardware-in-the-loop","open-source-fmi.a7a987d710":"Parametersweeps","open-source-fmi.a6a6318544":"GPU","open-source-fmi.4afb811042":"Workstation og CI","open-source-fmi.ff221d4752":"CPU","open-source-fmi.59080f06ce":"Én kerne, fem mål","open-source-fmi.7c698127c7":"Backend-liste","open-source-fmi.a5c1c58f0e":"DISTRIBUERET","open-source-fmi.fe79447bad":"EDGE","open-source-fmi.50e2826c52":"Den samme deterministiske kerne kører på workstation-CPU, GPU, FPGA-hardware, en indlejret edge-enhed og distribuerede noder. Resultater kan sammenlignes under den erklærede kontrakt, så valget af implementering er operationelt, ikke numerisk.","open-source-fmi.a8d257247f":"hvert mål","open-source-fmi.354db4a965":"Samme simulering,","open-source-fmi.fbf68005eb":"Referencevarians","open-source-fmi.0d95fab48e":"MPFR-grundsandhed, kun brugt til verifikation.","open-source-fmi.db1c784524":"Reference","open-source-fmi.2f01132c9b":"EXACT","open-source-fmi.2232deb06c":"6 decimale cifre, bank- og faktureringsscenarier.","open-source-fmi.362d711f93":"Decimalregnskab","open-source-fmi.7fdd34297b":"Dec64_6","open-source-fmi.f720a1212d":"32 fraktionsbits, standardprofil, fuld præcision.","open-source-fmi.0d4863fc9a":"Generel simulering","open-source-fmi.378401cce4":"16 fraktionsbits, snævre intervaller, batterivenlig.","open-source-fmi.8ff03fbc23":"Edge og indlejret","open-source-fmi.1b9c6ea9c1":"Tre deterministiske profiler","open-source-fmi.b28817bbc6":"PRÆCISIONSTIGE","open-source-fmi.6e411e56f3":"Q31.32 dækker de fleste simuleringsbehov. Q16.16 passer til indlejrede og edge-mål. Dec64_6 dækker domænespecifikt decimalregnskab. Alle tre hviler på Numerus-aritmetikbasen, hvor hver operation er korrekt afrundet og verificeret mod MPFR-referencedatamatbiblioteket.","open-source-fmi.482fc6220f":"Referencesammenligning","open-source-fmi.b2d5f9e409":"Tre fixed-point-profiler","open-source-fmi.5bfbf7d800":"Omkostningen er skjult","open-source-fmi.a197746040":"Variansen er reel","open-source-fmi.bc04491d9c":"Ny chip eller cloud betyder revalidering af hele porteføljen.","open-source-fmi.683c4d3deb":"Hardware-låsning","open-source-fmi.b0fcb6e7ff":"lille numerisk forskel","open-source-fmi.25f191d4c0":"En trigonometrisk funktion i ét bibliotek kan afvige en smule fra et andet.","open-source-fmi.34dcf8850c":"libm-varians","open-source-fmi.4b4d7f6128":"pin-compiler","open-source-fmi.ee8b2d50ca":"Compileroptimering ændrer rækkefølgen af flydende kommatal; resultaterne forskydes.","open-source-fmi.ab090fdc37":"Compilerfølsomhed","open-source-fmi.43b95f29db":"N testrigge","open-source-fmi.7e93753fef":"Workstation, CI, certificering: sammenlign målplatformene og registrér forskellene i safety casen.","open-source-fmi.2f9d0de86a":"Platformdivergens","open-source-fmi.004862397c":"Fire divergenskilder","open-source-fmi.7e7ea34028":"HVOR FLYDTAL BIDER","open-source-fmi.ef46602747":"LIBM","open-source-fmi.e0dbcded97":"COMPILER","open-source-fmi.4b35e752ed":"DIVERGENS","open-source-fmi.20a8d961ed":"Functional Mock-up Interface er industristandarden for modeludveksling og co-simulering. Den bruges i sikkerhedskritiske domæner, hvor simuleringsresultater ligger til grund for designbeslutninger, safety cases og regulatoriske indsendelser. Traditionelle FMI-implementeringer er ofte afhængige af IEEE 754 flydende kommatal-aritmetik, så platformforskelle skal kontrolleres.","open-source-fmi.5eaf2787d4":"bryder compliance og tillid","open-source-fmi.a74a9598b4":"Varians i flydende kommatal","open-source-fmi.8a9400005c":"Den samme simulering bør ikke afvige","open-source-fmi.4ec6d609ab":"Deterministisk simulering","open-source-fmi.da59e25344":"Numerus, korrekt afrundet","open-source-fmi.ac152dffc1":"Aritmetisk base","open-source-fmi.fbabe853f6":"CPU, GPU, FPGA, Edge, Distributed","open-source-fmi.6f46b8d91b":"Model Exchange, Co-Simulation","open-source-fmi.5528087839":"Verificerede fakta om projektet","open-source-fmi.60e6382282":"MODEL EXCHANGE","open-source-fmi.2dd1a09389":"Dweve FMI implementerer FMI-standarden for Model Exchange, Co-Simulation og Scheduled Execution, bygget i Rust med deterministisk fixed-point-aritmetik. Reelle beregninger følger den konfigurerede fixed-point-sti. Resultater kan sammenlignes på tværs af CPU-, GPU-, FPGA-, edge- og distributed-mål, med MPFR som matematisk reference, hvor det er relevant. Tre fixed-point-profiler dækker ingeniørmål fra indlejrede enheder til GPU-parametersweep uden at ændre simuleringsmodellen.","open-source-fmi.a09604cfe3":"Fixed-point. Multi-backend","open-source-fmi.68f6f5a6f9":"Deterministisk FMI","open-source-fmi.388d6fbc05":"Hvad FMI er","open-source-fmi.72028daa5e":"Den samme FMU-arkiv kan sammenlignes på hver backend. Én simulering, én valideringsregistrering.","open-source-fmi.6fea20df53":"CHECK: outputvektorer sammenlignet med referencen","open-source-fmi.e55e620773":"bekræft tværgående paritet","open-source-fmi.f403533333":"trin: 1000  backend: fpga  profil: Q16.16","open-source-fmi.f8e6f536dd":"kør samme FMU på FPGA-backend","open-source-fmi.28654615e5":"trin: 1000  backend: cpu  profil: Q31.32","open-source-fmi.aff2418653":"kør dæmpet oscillator på CPU-backend","open-source-fmi.720213ff23":"fmi: tværgående determinismetjek","open-source-fmi.6c4b4eacce":"Samme FMU-arkiv","open-source-fmi.8df268baf0":"Samme FMU, fire backends","open-source-fmi.e4fa4ee240":"Tværgående tjek","open-source-fmi.d278e5fccc":"Kør referencemodellen for den dæmpede oscillator på din udviklingsmaskine og på din CI-server. Sammenlign outputvektorerne, og gem den tværgående valideringsregistrering. Kontrakten er den erklærede sammenligning og dens omfang, ikke et ukvalificeret lighedskrav.","open-source-fmi.767a4d189a":"Hver platform. Hver kørsel","open-source-fmi.da54c088ba":"Erklæret repræsentation","open-source-fmi.131f781cb4":"Valideringskørslen","open-source-fmi.aba3dee917":"Hvad det sparer","open-source-fmi.ef3dffee30":"Bygget i Europa, data bliver hvor de er","open-source-fmi.76b4d9f30d":"On premise, EU-region, din hardware","open-source-fmi.14e290c0bf":"Se driftskontrakten","open-source-fmi.db29d3b02a":"Dweve FMI er den standardudvekslingssti for ingeniørteams, der vil sammenligne simuleringer på tværs af maskiner. Deterministisk aritmetik gør sikkerhedsargumentet eksplicit for hvert erklæret mål i stedet for at skjule platformforskelle. Arbejdet kan køre på hardware, du allerede ejer, eller i en europæisk region.","open-source-fmi.b72aa8825b":"på hver målplatform","open-source-fmi.c274b4ab67":" sammenlign resultater","open-source-fmi.47e86cd0d8":"Én simuleringsmodel","open-source-fmi.cc779305ae":"FMI","open-source-fmi.2f9ecc606a":"Sikrere biler, fly og enheder","open-source-fmi.750c2096f3":"Sikkerhedsdokumentation bør kunne rejse","open-source-fmi.21a1667b08":"Hvor kommer det fra","open-source-fmi.7a3ea32828":"Ja, resultatet kontrolleres","open-source-fmi.85083f1a43":"Kan jeg kigge inden i","open-source-fmi.2183315ae3":"Skal jeg gøre noget","open-source-fmi.eb1b344997":"Nej, det kører i baggrunden","open-source-fmi.f4e4e83e14":"Administrerer jeg det","open-source-fmi.2cc00136c2":"Ingeniører, der bygger sikre maskiner","open-source-fmi.54f8de57f6":"Hvem bruger det","open-source-fmi.0970f40801":"Gør forskelle på tværs af mål synlige","open-source-fmi.ca032b5844":"Resultater sammenlignet på tværs af mål","open-source-fmi.7ccd8cfc31":"For alle","open-source-fmi.afae86e6ff":"Deterministisk simulering","open-source-fmi.faaeaea9b3":"Før en bil, et fly eller en medicinsk pumpe bygges, tester ingeniører den på en computer. Problemet er, at den samme test kan variere en smule mellem maskiner, og for en bremse betyder den lille forskel noget. FMI gør sammenligningen synlig, uanset hvor simuleringen kører, så de, der kontrollerer sikkerheden, ved, hvad de sammenligner.","open-source-fmi.4f29c5fb6d":"for alle","open-source-fmi.2f8c9bc1d6":"maskiner sikre","open-source-fmi.84590e8809":"Den stille del, der holder","open-source-fmi.0b3bea0bdb":"Reference-sammenligning mod MPFR","open-source-fmi.2956ef9ad6":"Determinisme","open-source-fmi.72d39472d8":"Fixed-point (Q31.32, Q16.16, Dec64_6)","open-source-fmi.05d5b4a2b6":"FMI, Model Exchange og Co-Simulation","open-source-fmi.2dfa66079d":"Standard","open-source-fmi.e9921e9ad2":"Rust (edition 2021)","open-source-fmi.89b86ab0e6":"Sprog","open-source-fmi.workspaceLabel":"Arbejdsområde","open-source-fmi.workspaceValue":"30 crates · runtime, værktøjer og backends","open-source-fmi.942587e61e":"Projektbeskrivelse","open-source-fmi.d4a74b503a":"Læs dokumentationen","open-source-fmi.acfc2cea44":"Det nuværende FMI-arbejdsområde er mere end en udvekslingsgrænse: det inkluderer FMU-import og -eksport, en FMI 3.0-runtime og C FFI, co-simuleringsorkestrering, løsere, TQL, overensstemmelsesværktøjer samt CPU-, GPU-, FPGA-, edge- og distribuerede backends. Fixed-point-stier og MPFR-baserede kontroller sigter mod reproducerbare resultater på understøttede mål.","open-source-fmi.0d9a1cecc7":"på tværs af understøttede mål","open-source-fmi.216ce8af87":"Reproducerbare simuleringer,","open-source-fmi.6ea56fae9e":"AUTO","open-source-fmi.1ebcf0170c":"AERO","open-source-fmi.0852bdaf94":"MED","open-source-fmi.7e8c74cbea":"ENERGI","open-source-fmi.98a8735785":"ROBOTTEKNOLOGI","open-source-fmi.fde749e559":"INDUSTRIEL","open-source-fmi.ac76b931f7":"CARS","open-source-fmi.e5b73ae3b9":"SUNDHED","open-source-fmi.10149aa571":"POWER","open-source-fmi.e0a6f4fda2":"FABRIK","open-source-fmi.5d0b2f6bd4":"OBSERVERET","open-source-fmi.d3a933a34d":"MIXED","open-source-fmi.8766e017df":"VERIFICERET","open-source-fmi.6e10953f3e":"PATH","open-source-fmi.35e0d0360a":"LIVE","open-source-fmi.10a87133a3":"SAFE","open-source-fmi.c341c7fe10":"FØR","open-source-fmi.hero.eyebrow":"FMI","open-source-fmi.hero.title.lead":"En co-simuleringsruntime i Rust","open-source-fmi.hero.title.accent":"der forbliver deterministisk","open-source-fmi.hero.technical.lede":"FMI gør modeller interoperable. Dweve FMI er en FMI 3-co-simuleringsruntime i Rust: én modelkontrakt, løst deterministisk, orkestreret på tværs af FMU'er og placeret på den backend, du vælger. Rust sidder indeni; den standard fmi3-funktionstabel forbliver ved grænsen.","open-source-fmi.hero.technical.action.primary":"Se runtime-kontrakten","open-source-fmi.hero.technical.action.secondary":"Læs dokumentationen","open-source-fmi.hero.technical.ledger.label":"Projektbeskrivelse","open-source-fmi.hero.technical.ledger.pill":"FMI 3","open-source-fmi.hero.technical.ledger.row.standard.label":"Standard","open-source-fmi.hero.technical.ledger.row.standard.value":"FMI 3: Model Exchange, Co-Simulation, Scheduled Execution","open-source-fmi.hero.technical.ledger.row.language.label":"Sprog","open-source-fmi.hero.technical.ledger.row.language.value":"Rust, med den komplette fmi3 C ABI eksporteret","open-source-fmi.hero.technical.ledger.row.numerics.label":"Numerik","open-source-fmi.hero.technical.ledger.row.numerics.value":"FMI-floats ved grænsen, deterministiske Numerus-formater indeni","open-source-fmi.hero.technical.ledger.row.backends.label":"Backends","open-source-fmi.hero.technical.ledger.row.backends.value":"CPU, GPU, FPGA, edge, distribueret","open-source-fmi.hero.technical.ledger.row.state.label":"Tilstand","open-source-fmi.hero.technical.ledger.row.state.value":"Checkpoint, gendannelse, replay og forgrening","open-source-fmi.hero.technical.ledger.row.bridge.label":"Bro","open-source-fmi.hero.technical.ledger.row.bridge.value":"Bidirektional Dweve Twin-synkronisering","open-source-fmi.hero.technical.ledger.row.licence.label":"Licens","open-source-fmi.hero.technical.ledger.row.licence.value":"Apache-2.0 · selvhostet","open-source-fmi.hero.business.lede":"FMI, Functional Mock-up Interface, gør simuleringsmodeller interoperable. Dweve FMI er en open source FMI 3-co-simuleringsruntime i Rust under Apache-2.0, der fører én model fra det første designstudie til live drift ved siden af aktivet, uden en omskrivning på hvert trin.","open-source-fmi.hero.business.action.primary":"Se programforskellen","open-source-fmi.hero.business.action.secondary":"Skaler uden omskrivning","open-source-fmi.hero.business.ledger.label":"Programbeskrivelse","open-source-fmi.hero.business.ledger.pill":"FMI 3","open-source-fmi.hero.business.ledger.row.programme.label":"Program","open-source-fmi.hero.business.ledger.row.programme.value":"Én model fra design til drift","open-source-fmi.hero.business.ledger.row.suppliers.label":"Leverandører","open-source-fmi.hero.business.ledger.row.suppliers.value":"FMI 3-pakker valideret ved modtagelse","open-source-fmi.hero.business.ledger.row.scale.label":"Skala","open-source-fmi.hero.business.ledger.row.scale.value":"Acceleration og distribution uden omskrivning","open-source-fmi.hero.business.ledger.row.interruption.label":"Afbrydelse","open-source-fmi.hero.business.ledger.row.interruption.value":"Koster afstanden siden sidste kontrolpunkt","open-source-fmi.hero.business.ledger.row.operation.label":"Operation","open-source-fmi.hero.business.ledger.row.operation.value":"Live Twin-bro med konfliktpolitik","open-source-fmi.hero.business.ledger.row.record.label":"Registrering","open-source-fmi.hero.business.ledger.row.record.value":"Proveniens for hver værdi, der krydser","open-source-fmi.hero.business.ledger.row.licence.label":"Licens","open-source-fmi.hero.business.ledger.row.licence.value":"Apache-2.0 · selv-hostet","open-source-fmi.hero.consumer.lede":"FMI gør simuleringsmodeller interoperable. Dweve FMI holder den samme model nyttig fra den første test til drift ved siden af den rigtige maskine: prøv et løft, en pumpe eller et køretøj som model, før noget er bygget, og hold derefter modellen i gang ved siden af maskinen.","open-source-fmi.hero.consumer.action.primary":"Start, før maskinen findes","open-source-fmi.hero.consumer.action.secondary":"Modellen ved siden af maskinen","open-source-fmi.hero.source":"Spørg om udgivelsen","open-source-fmi.hero.consumer.ledger.label":"I klare ord","open-source-fmi.hero.consumer.ledger.pill":"For alle","open-source-fmi.hero.consumer.ledger.row.what.label":"Hvad det er","open-source-fmi.hero.consumer.ledger.row.what.value":"En måde at teste maskiner som modeller først","open-source-fmi.hero.consumer.ledger.row.computers.label":"Computere","open-source-fmi.hero.consumer.ledger.row.computers.value":"Den samme model på små og store maskiner","open-source-fmi.hero.consumer.ledger.row.together.label":"Sammen","open-source-fmi.hero.consumer.ledger.row.together.value":"Adskilte modeller kører som ét system","open-source-fmi.hero.consumer.ledger.row.memory.label":"Hukommelse","open-source-fmi.hero.consumer.ledger.row.memory.value":"Stop en test og fortsæt den senere","open-source-fmi.hero.consumer.ledger.row.beside.label":"Ved siden af maskinen","open-source-fmi.hero.consumer.ledger.row.beside.value":"Forudsigelser ved siden af reelle målinger","open-source-fmi.hero.consumer.ledger.row.open.label":"Repository","open-source-fmi.hero.consumer.ledger.row.open.value":"Udkommer i runde ti","open-source-fmi.breadcrumb.home":"Open Source","open-source-fmi.close.accent":"og behold den gennem alle faser","open-source-fmi.close.panel.title":"Hvad kontrakten fastlægger","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":"Tre deklarerede interfacetyper","open-source-fmi.close.panel.row.1.label":"Identitet","open-source-fmi.close.panel.row.1.value":"Værdier, ure og tilstand beholder deres","open-source-fmi.close.panel.row.2.label":"Kontrolpunkter","open-source-fmi.close.panel.row.2.value":"Tilstand, tid og solver-tilstand gemt sammen","open-source-fmi.close.panel.row.3.label":"Placering","open-source-fmi.close.panel.row.3.value":"Noder kan ændres, kørslen ændres ikke","open-source-fmi.close.panel.foot":"Distribution ændrer, hvor arbejdet kører, ikke hvad kørslen betyder.","open-source-fmi.breadcrumb.current":"FMI","open-source-fmi.close.label":"Kom i gang","open-source-fmi.close.headline":"Definér modellen én gang","open-source-fmi.close.body":"Dweve FMI udkommer i tiende runde af foundation-udgivelsesprogrammet. Når det sker, indlæs runtime gennem den standard FMI 3-funktionstabel, din vært allerede forstår, eller byg direkte med Rust-crates. Kør din egen model på din egen hardware, opret kontrolpunkter for undersøgelsen, og behold den samme model ved siden af den driftsaktive enhed, når den sendes.","open-source-fmi.close.action.primary":"Læs FMI 3-standarden","open-source-fmi.close.action.secondary":"Læs dokumentationen","open-source-fmi.close.action.tertiary":"Udforsk relaterede systemer","open-source-fmi.next.eyebrow":"Fortsæt med at udforske","open-source-fmi.next.aion.category":"Bevisinfrastruktur","open-source-fmi.next.aion.title":"AION","open-source-fmi.next.aion.description":"Kryptografisk bevisinfrastruktur til AI-ræsonnering.","open-source-fmi.next.bitweave.category":"Deterministisk hentning","open-source-fmi.next.bitweave.title":"BitWeave","open-source-fmi.next.bitweave.description":"Deterministisk binær hentemotor.","open-source-fmi.next.numerus.category":"Deterministisk aritmetik","open-source-fmi.next.numerus.title":"Numerus","open-source-fmi.next.numerus.description":"Den deterministiske aritmetik, der bærer hver Dweve FMI-kørsel inden for grænsen.","open-source-fmi.next.fabric.category":"Produkter","open-source-fmi.next.fabric.title":"Fabric","open-source-fmi.next.fabric.description":"Holdbar eksekvering for arbejdsbelastninger, der overlever en enkelt proces.","open-source-fmi.section.fmi-eng-contract.eyebrow":"Standarden som runtime-kontrakt","open-source-fmi.section.fmi-eng-contract.headlineLead":"Én model","open-source-fmi.section.fmi-eng-contract.headlineAccent":"drevet på tre forskellige måder","open-source-fmi.section.fmi-eng-contract.body":"Model Exchange, Co-Simulation og Scheduled Execution er tre FMI 3-grænsefladetyper, ikke tre uafhængige produkter. En vært bruger de grænsefladetyper, som en FMU erklærer. Dweve FMI implementerer standardkontrakterne med fælles model-, tilstands- og livscyklusregler, så variabler, clocke, afledte og gemt tilstand bevarer deres erklærede identitet, når en understøttet udførelsesform ændres. En overensstemmelsestest kan sammenligne værdireferencer og tilstandsovergange, før den sammenligner output. En forskel fundet der peger på den fælles delsystem snarere end på den grænseflade, som værten tilfældigvis valgte.","open-source-fmi.section.fmi-eng-contract.secondaryKicker":"Hvad der forbliver fælles","open-source-fmi.section.fmi-eng-contract.secondaryLeft":"Den statiske model erklærer værdireferencer, typer, dimensioner, kausalitet, variabilitet, initialpolitik, afhængigheder, tilstande, afledte, indikatorer og clocke. En live instans tilføjer aktuelle værdier, tilstand, tid, solvertilstand og statistik. Model Exchange lader værten eje integrationen. Co-Simulation lader instansen eje kommunikationstrin. Scheduled Execution lader clocke aktivere modelpartitioner. Udførelsesformen ændrer, hvem der driver arbejdet, ikke hvad modellen er. Derfor kan en vært skifte form uden at værdireferencer, clocke eller gemt tilstand får en ny identitet.","open-source-fmi.section.fmi-eng-contract.detailKicker":"Hvorfor dette betyder noget for implementører","open-source-fmi.section.fmi-eng-contract.secondaryRight":"En FMI 3-modelbeskrivelse erklærer sin værditabel, afhængigheder, afledte, clocke og vedvarende tilstand for de grænsefladetyper, den understøtter. En vært kan integrere Model Exchange, lade en Co-Simulation-instans avancere sig selv eller aktivere Scheduled Execution-partitioner, når disse egenskaber er til stede. Egenskabs-, livscyklus- og tilstandskontroller følger det erklærede grænsefladesæt. En fejl identificerer derfor det fælles delsystem eller den valgte grænsefladegrænse, hvilket holder evidensen konsistent på tværs af værtsvalg og implementeringer.","open-source-fmi.section.fmi-eng-contract.pill.1":"MODEL EXCHANGE","open-source-fmi.section.fmi-eng-contract.pill.2":"CO-SIMULATION","open-source-fmi.section.fmi-eng-contract.pill.3":"SCHEDULED","open-source-fmi.section.fmi-eng-contract.footer":"Grænsefladen vælger, hvem der driver kørslen. Den numeriske type bestemmer, hvad hver kørsel beregner.","open-source-fmi.section.fmi-eng-numerus.eyebrow":"Det numeriske sprog","open-source-fmi.section.fmi-eng-numerus.headlineLead":"Floats krydser grænsen","open-source-fmi.section.fmi-eng-numerus.headlineAccent":"kørslen forbliver deterministisk","open-source-fmi.section.fmi-eng-numerus.body":"FMI eksponerer Float32 og Float64, fordi det er standardgrænsen. Dweve FMI konverterer disse værdier til deterministiske Numerus-repræsentationer og holder reelle beregninger inde i det typesystem: tilstand, solvertrin, modelmatematik, residualer, tolerancer, transformationer og backend-kerner. Konverteringspolitikken er en del af kørselskontrakten snarere end en cast skjult i en binding. Et overløb, en afrundingsbeslutning eller en ikke-understøttet repræsentation kan derfor stoppe kørslen med dens grænse og politik navngivet.","open-source-fmi.section.fmi-eng-numerus.secondaryKicker":"Formaterne","open-source-fmi.section.fmi-eng-numerus.secondaryLeft":"Q31.32 giver det generelle ingeniørmæssige område og opløsning. Q16.16 tjener strammere kontrol og kantstier. Decimalformater holder mængder, der skal forblive nøjagtige i decimal. Heltal, booleske, streng-, binære og clockværdier bevarer direkte typede repræsentationer. Konvertering er eksplicit, kontrolleret og navngivet, hvilket betyder, at en værdi, der ikke passer, bliver en fejl ved grænsen snarere end et nærliggende tal skjult inde i en bane.","open-source-fmi.section.fmi-eng-numerus.detailKicker":"Den deterministiske kontrakt er bredere end lagring","open-source-fmi.section.fmi-eng-numerus.secondaryRight":"Numerus holder deterministisk aritmetik inde i kørslen, ikke kun i lagrede værdier. Dens valgte fixed-point- eller decimalformat styrer aritmetik, sammenligninger, reduktioner, solverkoefficienter og områdekontroller. FMI-værdier forbliver interoperable ved grænsen, mens diagnostik bevarer konverteringspolitikken og den valgte backend. En reviewer kan derfor sammenligne den numeriske kontrakt, der producerede to kørsler, ikke kun deres endelige værdier.","open-source-fmi.section.fmi-eng-numerus.pill.1":"FIXED POINT","open-source-fmi.section.fmi-eng-numerus.pill.2":"EXACT DECIMAL","open-source-fmi.section.fmi-eng-numerus.pill.3":"CONVERSION CHECKED","open-source-fmi.section.fmi-eng-numerus.footer":"Et deterministisk tal er kun nyttigt, når solveren bevarer sin kontrakt.","open-source-fmi.section.fmi-eng-solvers.eyebrow":"ODE-, DAE-, SDE- og ikke-lineære systemer","open-source-fmi.section.fmi-eng-solvers.headlineLead":"Modellen erklærer problemet","open-source-fmi.section.fmi-eng-solvers.headlineAccent":"solverregistret ruter det","open-source-fmi.section.fmi-eng-solvers.body":"Dweve FMI eksponerer ikke én hardkodet integrator som betydningen af simulering. Runtime klassificerer systemet og vælger fra registrerede solverfamilier: eksplicitte og adaptive ODE-metoder, implicitte stive metoder, DAE-ruter, stokastiske metoder, ikke-lineære rødder, intervalmetoder og koblede sløjfe-solvere. Den valgte familie bærer sine antagelser, tolerance og stopregel ind i resultatposten, så en anden kørsel ikke afhænger af en udokumenteret standard. En vært kan afvise en metode, hvis egenskaber ikke passer til modellen, før det første trin. Solvervalg hører til ved siden af outputtet, ikke i en skjult runtime-log. Sporet kan vise, om et resultat blev accepteret, begrænset af en grænse eller returneret efter et registreret faldback. En ikke-lineær løsning er derfor en eksplicit numerisk kontrakt, ikke en utilsigtet sti gennem et bibliotek.","open-source-fmi.section.fmi-eng-solvers.secondaryKicker":"Én resultatkontrakt","open-source-fmi.section.fmi-eng-solvers.secondaryLeft":"Hver registreret metode returnerer gennem den samme diagnostiske form. Kalderen modtager accepteret tilstand, sidste succesfulde tid, iterations- og evalueringsantal, residualer, fejlestimater, afviste trin, hændelsesplaceringer, konvergensstatus og den navngivne grænse bag enhver afvisning. Det fælles resultat er det, der lader runtime bevæge sig mellem en fast-trins kontrolsløjfe, en stiv plantemodel og en algebraisk co-simulationssløjfe uden at få den omgivende applikation til at lære et nyt sprog hver gang.","open-source-fmi.section.fmi-eng-solvers.detailKicker":"Valget er en del af kørselsregistreringen","open-source-fmi.section.fmi-eng-solvers.secondaryRight":"Dispatch registrerer stivhed, massematrix, stokastiske led, tolerancer, hændelsestæthed, afledte og backend-kapaciteter bag sit valg. Et program kan fastlåse en metode for reproducerbarhed eller en reference-sammenligning. Konfigurationen valideres mod den valgte rute, og enhver fallback kommer ind i sporet med sin begrundelse. Valget af solver forbliver derfor en ingeniørbeslutning, der kan gentages, sammenlignes og udfordres, snarere end en implicit runtime-præference. Den navngivne rute følger med resultatet.","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":"IKKE-LINEÆR","open-source-fmi.section.fmi-eng-solvers.pill.5":"INTERVAL","open-source-fmi.section.fmi-eng-solvers.footer":"Solvere fremfører modellen. FMI-tilstande afgør, hvornår det er lovligt at fremføre.","open-source-fmi.section.fmi-eng-lifecycle.eyebrow":"FMI 3 livscyklus-håndhævelse","open-source-fmi.section.fmi-eng-lifecycle.headlineLead":"Et lovligt kald er en overgang","open-source-fmi.section.fmi-eng-lifecycle.headlineAccent":"ikke et håbefuldt funktionskald","open-source-fmi.section.fmi-eng-lifecycle.body":"FMI 3 definerer, hvilke operationer der er lovlige i hver livscyklustilstand. Dweve FMI implementerer denne kontrakt som en eksplicit tilstandsmaskine. Instantier, konfigurer, initialiser, gå ind i hændelses- eller kontinuerlig-tidsudførelse, trin, aktivér partitioner, afslut eller fejl: hver overgang kontrolleres, før operationen rører modellens tilstand. Kontrollen sker ved grænsen, der modtager kaldet, så en ulovlig sekvens ikke kan blive en delvist opdateret instans. Værter kan teste afvisningen selv og beholde den tilstand, der gjorde den korrekt. Den samme overgangsregistrering følger med et snapshot, hvilket holder gendannelse og afspilning ærlige, når en vært genoptager på en anden proces. En genoptaget instans starter derfor i en erklæret tilstand snarere end i den tilstand, som værten antog, at den var i.","open-source-fmi.section.fmi-eng-lifecycle.secondaryKicker":"Afvisningen bærer kontekst","open-source-fmi.section.fmi-eng-lifecycle.secondaryLeft":"Et kald i forkert tilstand returnerer den aktuelle tilstand, den krævede tilstand, den forsøgte operation og den relevante instans. Hvor standarden giver en præcis regel, kan diagnosen også beholde den reference. Terminale tilstande forbliver terminale. Runtime'en gør aldrig en ulovlig sekvens til en halvt muteret instans, der senere producerer et plausibelt resultat. Det gør livscyklusfejl hævdbare i tests og handlingsorienterede i en FMI-vært.","open-source-fmi.section.fmi-eng-lifecycle.detailKicker":"Tilstand er en del af persistens og afspilning","open-source-fmi.section.fmi-eng-lifecycle.secondaryRight":"Snapshots bevarer livscyklustilstand, ventende overgange, hændelsesiteration og interface-kapaciteter såvel som værdier. At gendanne tal i den forkerte FMI-tilstand kan tillade et ulovligt kald eller afvise et lovligt. Standardstatuskoder forbliver tilgængelige for en vært, mens strukturerede diagnoser beholder den nøjagtige overgang, instans, tid og operation. Planlagte partitioner og Co-Simulation-kommunikationspunkter kontrolleres mod den samme registrering.","open-source-fmi.section.fmi-eng-lifecycle.pill.1":"AKTUEL TILSTAND","open-source-fmi.section.fmi-eng-lifecycle.pill.2":"KRÆVET TILSTAND","open-source-fmi.section.fmi-eng-lifecycle.pill.3":"NAVNGIVEN OPERATION","open-source-fmi.section.fmi-eng-lifecycle.footer":"En lovlig tilstand kan stadig indeholde en hændelse, og hændelsen kan ligge mellem kommunikationspunkter.","open-source-fmi.section.fmi-eng-events-clocks.eyebrow":"Kontinuerlig og planlagt adfærd","open-source-fmi.section.fmi-eng-events-clocks.headlineLead":"En nulgennemgang, et clock-tick","open-source-fmi.section.fmi-eng-events-clocks.headlineAccent":"og en partition deler en linje","open-source-fmi.section.fmi-eng-events-clocks.body":"Fysiske modeller ændrer sig ikke kun ved slutningen af et anmodet trin. En tærskel krydses, en kontakt lukker, et ur udløses, eller en planlagt partition bliver berettiget. Dweve FMI holder disse øjeblikke i én ordnet tidslinje og giver kontrollen tilbage gennem FMI 3-mekanismerne, der beskriver, hvad der faktisk skete. Tidslinjen registrerer det indre punkt, hvor kontrollen skiftede hænder, ikke kun det anmodede slutpunkt. Denne skelnen lader en vært afspille et hændelsestungt trin uden at gætte, hvilken callback eller partition der kørte først.","open-source-fmi.section.fmi-eng-events-clocks.secondaryKicker":"Inde i trinnet","open-source-fmi.section.fmi-eng-events-clocks.secondaryLeft":"Hændelsesindikatorer spores med nul som sin egen tilstand, rodsolvere lokaliserer krydsninger, og runtime'en genstarter kontinuerlig udførelse, efter at diskret tilstand har lagt sig. Callbacks med mellemliggende opdateringer viser fremskridt før kommunikationspunktet og understøtter tidlig returnering, når et ur, en hændelse, et anmodet indre tidspunkt eller værtspolitik kræver det. Scheduled Execution bruger den samme clock-tilstand og afhængighedsinformation til at aktivere modelpartitioner i en reproducerbar rækkefølge.","open-source-fmi.section.fmi-eng-events-clocks.detailKicker":"EKSPLICIT ORDNING","open-source-fmi.section.fmi-eng-events-clocks.secondaryRight":"Et trin kan omfatte interne solver-trin, indikatorevalueringer, rødder, diskret iteration, callbacks og clock-aktiveringer. Dweve FMI registrerer deres rækkefølge og det punkt, hvor kontrollen vender tilbage. Tie-breaking, afhængighedsrækkefølge og næste aktivering forbliver tilstand, mens værten modtager standardresultatet for hændelse, tidlig returnering og sidste succesfulde tid. Hændelsestunge og planlagte kørsler forbliver derfor inspicerbare og afspilbare efter genoprettelse.","open-source-fmi.section.fmi-eng-events-clocks.pill.1":"RODPLACERING","open-source-fmi.section.fmi-eng-events-clocks.pill.2":"TIDLIG RETURNERING","open-source-fmi.section.fmi-eng-events-clocks.pill.3":"URE","open-source-fmi.section.fmi-eng-events-clocks.pill.4":"PARTITIONER","open-source-fmi.section.fmi-eng-events-clocks.footer":"Én instans har en tidslinje. Et koblet system skal få flere tidslinjer til at stemme overens.","open-source-fmi.section.fmi-eng-backends.eyebrow":"Lokale udførelses-backends","open-source-fmi.section.fmi-eng-backends.headlineLead":"Én model kan være interaktiv","open-source-fmi.section.fmi-eng-backends.headlineAccent":"parallel, pipelinet eller indlejret","open-source-fmi.section.fmi-eng-backends.body":"Backend-interfacet lader runtime'en placere det samme numeriske arbejde på hardware, der passer til dets form. Små modeller har brug for lav overhead. Store ensembler har brug for parallel gennemstrømning. Faste grafer har brug for deterministisk latenstid. Indlejrede systemer har brug for afgrænset hukommelse og en runtime, der kan køre uden det fulde standardbibliotek. Placering forbliver et implementeringsvalg, fordi modellen, tilstanden og diagnosekontrakten forbliver faste. En sammenligning kan derfor isolere en backend-ændring i stedet for at sammenligne to implementeringer, der er drevet fra hinanden.","open-source-fmi.section.fmi-eng-backends.secondaryKicker":"Fire lokale holdninger","open-source-fmi.section.fmi-eng-backends.secondaryLeft":"CPU-stien dispatcher skalar- og SIMD-kerner ved kørsel på tværs af de nuværende x86- og Arm-instruktionsfamilier. GPU-udførelse samler afledte, tilstands- og ensemble-opgaver, hvor overførselsomkostningen er berettiget. FPGA-udførelse kompilerer stabile beregningsgrafer til faste pipelines til hardware-in-the-loop- og realtidsstier. Edge-backenden minimerer allokering, understøtter begrænset præcision, hvor det er erklæret, og fører Dweve FMI ind i `no_std` Arm- og RISC-V-miljøer.","open-source-fmi.section.fmi-eng-backends.detailKicker":"KAPACITETSSTYRET FALLBACK","open-source-fmi.section.fmi-eng-backends.secondaryRight":"Hver backend offentliggør sine kapaciteter, før valget foretages. En GPU kan kræve en understøttet batch- og tilstandslayout, en FPGA en stabil graf og artefakt, og et edge-mål en defineret hukommelses- og numerisk budget. Et andet godkendt mål kan vælges, men runtime registrerer det. Paritetskontroller sammenligner erklæret ækvivalente aritmetiske og solver-stier og identificerer derefter den første afvigende værdi, tilstand eller trin, når ækvivalensen ikke holder. Rapporten navngiver den godkendte sammenligning.","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-EDGE","open-source-fmi.section.fmi-eng-backends.footer":"Lokal hardware løser ét placeringsproblem. Store co-simulationer tilføjer et andet: hvor hver FMU skal bo.","open-source-fmi.section.fmi-eng-orchestration.eyebrow":"Multi-FMU-orchestrering","open-source-fmi.section.fmi-eng-orchestration.headlineLead":"Flere FMU'er forbliver adskilte","open-source-fmi.section.fmi-eng-orchestration.headlineAccent":"og udføres som ét system","open-source-fmi.section.fmi-eng-orchestration.body":"Co-simulation er ikke en løkke, der kalder hver FMU i den rækkefølge, en container tilfældigvis returnerer dem. Dweve FMI gør forbindelser til en eksplicit afhængighedsgraf, udleder eksekveringsniveauer, propagerer typede værdier og koordinerer kommunikationspunkter på tværs af det fulde koblede system. Grafen er både eksekveringsplanen og review-artefakten. Ændring af én forbindelse eller forsinkelse giver en navngivet grafændring snarere end en uforklaret ændring i kaldrækkefølgen. Ejerskab følger grafen: leverandører forbliver ansvarlige for modelinterna, mens integratoren kan gennemgå planlægning, placering og løkkepolitik ét sted.","open-source-fmi.section.fmi-eng-orchestration.secondaryKicker":"Hvad grafen tilbyder","open-source-fmi.section.fmi-eng-orchestration.secondaryLeft":"Acykliske komponenter ordnes gennem en stabil topologisk plan. Uafhængige FMU'er på samme niveau kan udføres parallelt. Hver forbindelse navngiver kilde, mål, værdireferencer, transformation og enhver erklæret forsinkelse. Kommunikationspunktkontroller sikrer, at masteren og hver instans er enige om det øjeblik, der avanceres. Grafen forbliver inspicerbar, serialiserbar og tilgængelig for diagnostik, placering og oprindelse.","open-source-fmi.section.fmi-eng-orchestration.detailKicker":"Forbindelser er versionsstyrede ingeniøraftefakter","open-source-fmi.section.fmi-eng-orchestration.secondaryRight":"Systemniveauadfærd lever i den versionsstyrede forbindelsesgraf såvel som i hver FMU. Grafen registrerer transformationer, forsinkelser, eksekveringspolitik og kommunikationsindstillinger og kan arkiveres ved siden af checkpoints og resultater. Placering, oprindelse og leverandøransvar bruger alle den samme artefakt: leverandører ejer modelinterna, mens integratoren ejer forbindelsessemantik, planlægning og løkkepolitik. Den arkiverede graf forbliver review-punktet.","open-source-fmi.section.fmi-eng-orchestration.pill.1":"TYPEDE FORBINDELSER","open-source-fmi.section.fmi-eng-orchestration.pill.2":"EKSEKVERINGSNIVEAUER","open-source-fmi.section.fmi-eng-orchestration.pill.3":"PARALLEL","open-source-fmi.section.fmi-eng-orchestration.footer":"En graf uden fuldstændig orden indeholder en løkke, og en løkke kræver en erklæret solver.","open-source-fmi.section.fmi-eng-algebraic-loops.eyebrow":"Stærkt forbundne FMU'er","open-source-fmi.section.fmi-eng-algebraic-loops.headlineLead":"En cyklus bliver et solverproblem","open-source-fmi.section.fmi-eng-algebraic-loops.headlineAccent":"ikke en planlægningsulykke","open-source-fmi.section.fmi-eng-algebraic-loops.body":"Når FMU A har brug for B's aktuelle output, og B har brug for A's aktuelle output, kan ingen topologisk orden tilfredsstille forbindelsesgrafen. Dweve FMI registrerer den stærkt forbundne komponent, behandler den som en algebraisk løkkegruppe og dispatcher den konfigurerede ikke-lineære rute. Løkken navngives, før iterationen begynder, så dens residual og stopregel kan gennemgås som en del af modellen. Hvis den fejler, peger resultatet på gruppen og de værdier, der ikke stabiliserede sig, i stedet for kun at rapportere en generisk trinfejl.","open-source-fmi.section.fmi-eng-algebraic-loops.secondaryKicker":"Flere legitime afslutninger","open-source-fmi.section.fmi-eng-algebraic-loops.secondaryLeft":"Fikspunktiteration tjener kontraktive løkker. Relaxation kan stabilisere en rute, der ellers ville oscillere. Newton-baseret løsning håndterer løkker, hvis lokale Jacobian er tilgængelig eller kan estimeres. En erklæret tidsstegforsinkelse kan gøre en same-step-cyklus til en kausal sekvens. Hver rute har en konvergensnorm, tolerance, iterationsgrænse og residualhistorik. En fejl navngiver hele løkkegruppen og de værdier, der ikke stabiliserede sig under den angivne regel.","open-source-fmi.section.fmi-eng-algebraic-loops.detailKicker":"ERKLÆRET KONVERGENSREGEL","open-source-fmi.section.fmi-eng-algebraic-loops.secondaryRight":"Løkkekonfiguration navngiver variablerne, skalering, norm, tolerance, relaxation og stopregel bag en residual. Newton-ruter beholder en Jacobian og lineær-solver-politik; fikspunkt-ruter kan beholde iterathistorik. Det lader runtime skelne mellem langsom konvergens, oscillation, singularitet og divergens. En forsinkelsesbaseret pause registrerer sin forsinkelse og historiksemantik, hvilket gør den tilføjede stalenhed til en del af det modellerede system.","open-source-fmi.section.fmi-eng-algebraic-loops.pill.1":"SCC REGISTRERET","open-source-fmi.section.fmi-eng-algebraic-loops.pill.2":"FIKSPUNKT","open-source-fmi.section.fmi-eng-algebraic-loops.pill.3":"NEWTON","open-source-fmi.section.fmi-eng-algebraic-loops.pill.4":"FORSINKET KANT","open-source-fmi.section.fmi-eng-algebraic-loops.footer":"Et koblet system kan vokse ud over én maskine. Den samme graf bliver placeringsplanen.","open-source-fmi.section.fmi-eng-distributed.eyebrow":"Multi-node-simulation","open-source-fmi.section.fmi-eng-distributed.headlineLead":"Placer FMU'erne på tværs af noder","open-source-fmi.section.fmi-eng-distributed.headlineAccent":"bevar én koordineret kørsel","open-source-fmi.section.fmi-eng-distributed.body":"Dweve FMI distribuerer simulering ved at placere modelinstanser eller partitioner fra orkestreringsgrafen på noder. Modellen bliver ikke omskrevet til et netværks-API. Forbindelser, der krydser en nodegrænse, bliver til transporterede tilstandsudvekslinger under samme typede forbindelses- og kommunikationspunktkontrakt. En genoprettelsespost kan angive den gamle placering, den nye placering og hver grænseværdi, der blev udvekslet mellem dem. Distribution ændrer, hvor arbejdet kører, ikke hvad kørslen betyder. En nodefejl kan derfor behandles som en placeringshændelse med en erklæret genoprettelsessti, ikke som en ny numerisk model, der skal valideres fra bunden. Genoprettelsesposten er det samme objekt, som en reviewer læser bagefter, så placeringshistorikken forbliver en del af kørslen snarere end af clusterloggen.","open-source-fmi.section.fmi-eng-distributed.secondaryKicker":"Lokal frihed, global orden","open-source-fmi.section.fmi-eng-distributed.secondaryLeft":"Hver node i en distribueret Dweve FMI-kørsel kan bruge den lokale backend, der passer bedst til dens arbejdsbyrde. En CPU-node kan hoste kontrolmodeller, mens GPU-noder kører ensembler, og en FPGA-node håndterer en fast realtidspartition. Det distribuerede lag koordinerer tid, grænseværdier, checkpoint-tilstand, forsøg og nodefejl. Placering kan tage højde for afhængigheder og data-lokalitet, så en stor co-simulering ikke bruger sin levetid på at flytte tilstand, der kunne have forblevet samlet.","open-source-fmi.section.fmi-eng-distributed.detailKicker":"Et konsistent checkpoint spænder over placering","open-source-fmi.section.fmi-eng-distributed.secondaryRight":"Checkpointing og kommunikationspunktforpligtelse forbliver koordineret på tværs af noder. Hver node registrerer lokal tilstand, solver-tilstand og grænsesekvenser under én global kørselsversion; et checkpoint fuldføres kun, efter at udvekslede værdier stemmer overens. Genoprettelse kan gendanne den gamle placering eller vælge en anden. Kørselsregistret bevarer den valgte backend, migrationsbeslutning, genoprettelsessti og erklærede numeriske kontrakt for hver berørt node.","open-source-fmi.section.fmi-eng-distributed.pill.1":"NODEPLACERING","open-source-fmi.section.fmi-eng-distributed.pill.2":"GRÆNSETILSTAND","open-source-fmi.section.fmi-eng-distributed.pill.3":"GLOBAL TID","open-source-fmi.section.fmi-eng-distributed.footer":"Placering bevarer kørslen. Checkpoints bevarer den, når selve processen forsvinder.","open-source-fmi.section.fmi-eng-state-history.eyebrow":"Checkpoint, gendan, afspil og forgren","open-source-fmi.section.fmi-eng-state-history.headlineLead":"Processen kan stoppe","open-source-fmi.section.fmi-eng-state-history.headlineAccent":"simuleringen behøver ikke","open-source-fmi.section.fmi-eng-state-history.body":"En FMI-instans bærer mere end kontinuerlig tilstand. Den bærer diskrete værdier, hændelsesindikatorer, clocke, tilstand, tid, solver-tilstand, koblingstilstand og versionen af kørslen. Dweve FMI behandler denne tilstand som et førsteklasses artefakt snarere end noget, der kun eksisterer inde i én proces. En kompatibel gendannelse kan kontrolleres mod denne fulde kontekst, mens en afspilning kan forklare de overgange, der førte dertil. Det gemte punkt er derfor nyttigt for både en operatør, der genopretter arbejde, og en ingeniør, der gennemgår en beslutning.","open-source-fmi.section.fmi-eng-state-history.secondaryKicker":"Fra checkpoint til historik","open-source-fmi.section.fmi-eng-state-history.secondaryLeft":"Et checkpoint er tagget, versionsstyret, længdekontrolleret og bundet til sin kørselskontrakt. Gendannelse af det skaber enten en kompatibel tilstand eller afviser med forventet og observeret information. Over checkpoints danner tilstandsændrende hændelser en afspilbar historik. En kørsel kan rekonstrueres til et valgt punkt, fortsættes derfra eller forgrenes i flere grene, mens forældrehistorikken forbliver uændret. Hver gren holder sin forælder, beslutningspunkt og fortsættelsesbevis tydeligt synligt for en reviewer.","open-source-fmi.section.fmi-eng-state-history.detailKicker":"Afspilning og gendannelse besvarer forskellige spørgsmål","open-source-fmi.section.fmi-eng-state-history.secondaryRight":"Gendannelse genoptager en kompatibel gemt tilstand. Afspilning rekonstruerer de registrerede input, overgange og beslutninger, der nåede dertil. Et scenarie kan afspilles til et valgt punkt og forgrenes uden at ændre forældrehistorikken. Tilstand bærer kompatibilitetsinformation, mens historik bærer oprindelse og kausalitet. Sammen bevarer de modellen, grafen, solver-politikken, backend-profilen og de ressourcer, et andet miljø har brug for at fortsætte. En reviewer kan se både den genoprettede tilstand og beslutningssporet, der førte dertil.","open-source-fmi.section.fmi-eng-state-history.pill.1":"CHECKPOINT","open-source-fmi.section.fmi-eng-state-history.pill.2":"GENDAN","open-source-fmi.section.fmi-eng-state-history.pill.3":"AFSPIL","open-source-fmi.section.fmi-eng-state-history.pill.4":"FORK","open-source-fmi.section.fmi-eng-state-history.footer":"En vedvarende simulering kan fortsætte ind i drift, hvor modeltilstand møder målt tilstand.","open-source-fmi.section.fmi-eng-twin-bridge.eyebrow":"Bidirektional operationel kontinuitet","open-source-fmi.section.fmi-eng-twin-bridge.headlineLead":"Målt tilstand kommer ind","open-source-fmi.section.fmi-eng-twin-bridge.headlineAccent":"simuleret tilstand går tilbage","open-source-fmi.section.fmi-eng-twin-bridge.body":"Dweve Twin-broen forbinder FMI-værdireferencer til en live hændelsesbaseret repræsentation af aktivet. Det er ikke en envejs telemetrieksportør. Mappinger kan flytte værdier fra simulering til Twin, fra Twin til simulering eller i begge retninger, med transformation og validering anvendt ved grænsen. Hver overførsel holder sin retning og autoritet synlig, så et afledt estimat ikke stille kan erstatte et målt input. Broen er en del af simuleringskontrakten, ikke et efterfølgende dashboard-feed.","open-source-fmi.section.fmi-eng-twin-bridge.secondaryKicker":"Tre synkroniseringsholdninger","open-source-fmi.section.fmi-eng-twin-bridge.secondaryLeft":"Realtidstilstand synkroniserer kritiske værdier på det trin, der producerede dem. Batch-tilstand amortiserer højvolumentilstand over en konfigureret buffer. Hybrid-tilstand anvender begge i henhold til variabelkritikalitet og mapping-politik. Hver synkroniseringsoperation registrerer kilde, mål, retning, simuleringstid, behandlingstid, gyldighedstid og den mapping, der blev anvendt. Konflikter opdages, før én værdi stille erstatter den anden.","open-source-fmi.section.fmi-eng-twin-bridge.detailKicker":"Bro-tilstand er en del af simuleringskontinuitet","open-source-fmi.section.fmi-eng-twin-bridge.secondaryRight":"Broen bevarer sin overførselssekvens, batchtilstand, mappingversion, konflikter, transportstatus og observeret Twin-version. Uden denne tilstand kan en genstart duplikere hændelser eller bruge forældede værdier. Bidirektionelle mappinger adskiller også retning fra autoritet: Twin kan eje en måling, mens FMU ejer et afledt estimat. En model kan synkronisere kritisk tryk øjeblikkeligt, batch-vibrering og publicere en forudsagt margin efter et solver-trin.","open-source-fmi.section.fmi-eng-twin-bridge.pill.1":"REAL-TIME","open-source-fmi.section.fmi-eng-twin-bridge.pill.2":"BATCH","open-source-fmi.section.fmi-eng-twin-bridge.pill.3":"HYBRID","open-source-fmi.section.fmi-eng-twin-bridge.pill.4":"BIDIREKTIONEL","open-source-fmi.section.fmi-eng-twin-bridge.footer":"Twin bevarer historikken. Standard FMI-værter har stadig brug for en velkendt vej ind i runtime.","open-source-fmi.section.fmi-eng-ffi.eyebrow":"Værtsinteroperabilitet","open-source-fmi.section.fmi-eng-ffi.headlineLead":"Værten kalder det standard ABI","open-source-fmi.section.fmi-eng-ffi.headlineAccent":"implementeringen forbliver Rust","open-source-fmi.section.fmi-eng-ffi.body":"Dweve FMIs model-, tilstands-, solver-, runtime-, orkestrerings- og backend-lag er implementeret i Rust. `fmi-ffi`-craten kompileres som en `cdylib` og eksporterer den komplette FMI 3 `extern \"C\"`-funktionstabel, så eksisterende FMI-værter indlæser Dweve FMI FMU'er gennem den samme dynamiske bibliotekskontrakt, som de bruger til enhver anden kompatibel FMU. Grænsen oversætter den standard kaldflade én gang og efterlader model-logikken i den fælles Rust-runtime. En vært kan derfor adoptere ABI uden at acceptere en anden implementering af tilstand, solver eller diagnostik.","open-source-fmi.section.fmi-eng-ffi.secondaryKicker":"En komplet flade, ikke en demo-binding","open-source-fmi.section.fmi-eng-ffi.secondaryLeft":"ABI dækker instansiering, livscyklus, typede værdier, FMU-tilstand, afledte, ure, mellemliggende opdateringer, Co-Simulation og Scheduled Execution-funktioner. Indgangspunkter oversætter handles, pointers, arrays og FMI-værdier til Rust-runtime, validerer grænsen og returnerer derefter standard FMI-statuskoder. Struktureret intern diagnostik forbliver tilgængelig for værter, der udsætter rigere fejlrapportering. Hvert lag, der nævnes her, udgives under Apache-2.0. Når det sker, kan implementeringen bag standardgrænsen inspiceres og fastlåses direkte.","open-source-fmi.section.fmi-eng-ffi.detailKicker":"FFI-laget forbliver bevidst tyndt","open-source-fmi.section.fmi-eng-ffi.secondaryRight":"`fmi-ffi` oversætter ABI, validerer handles, pointers og arrays, tilpasser callbacks og konverterer standard FMI-værdier til Rust-runtime. Det duplikerer ikke model- eller solver-logik i C. Rust-native kald og dynamisk indlæste FMU'er udøver derfor den samme tilstands-, livscyklus- og diagnostiksti. Det holder standard-vært-brug og Rust-native brug justeret ved implementeringsgrænsen. Værter beholder standard FMI-statuser, mens integrationer, der har brug for flere detaljer, kan udsætte den strukturerede kontekst, som runtime registrerer.","open-source-fmi.section.fmi-eng-ffi.pill.1":"RUST-IMPLEMENTERING","open-source-fmi.section.fmi-eng-ffi.pill.2":"FULD FMI3-TABEL","open-source-fmi.section.fmi-eng-ffi.pill.3":"CDYLIB","open-source-fmi.section.fmi-eng-ffi.footer":"Værten ser FMI 3. Hele kørslen bagved forbliver ét sammenhængende Rust-system.","open-source-fmi.section.fmi-biz-lifecycle.eyebrow":"Forskellen på programniveau","open-source-fmi.section.fmi-biz-lifecycle.headlineLead":"Modellen er ikke færdig","open-source-fmi.section.fmi-biz-lifecycle.headlineAccent":"når designstudiet er","open-source-fmi.section.fmi-biz-lifecycle.body":"De fleste organisationer betaler for det samme system flere gange. Engineering bygger analysemodellen. Test bygger co-simulationen. Performance-teams bygger en accelereret version. Embedded-teams genskaber de vigtige ligninger til controlleren. Operations bestiller en digital twin-integration, efter at det fysiske aktiv allerede kører. Én FMI 3-kontrakt lader disse teams skifte vært, solver eller backend uden at ændre modelidentiteten. Programmet kan pensionere en oversættelse, når en fase slutter, i stedet for at bære to konkurrerende versioner ind i den næste gennemgang. Hver oversættelse, der forbliver i live, er endnu et sted, hvor to versioner af det samme system kan være uenige, og nogen skal forene dem før hver gennemgang.","open-source-fmi.section.fmi-biz-lifecycle.secondaryKicker":"Hvad Dweve FMI ændrer","open-source-fmi.section.fmi-biz-lifecycle.secondaryLeft":"Dweve FMI giver disse faser én FMI 3-modelkontrakt. Solver, backend, kobling og implementering kan ændres uden at flytte programmet til et andet modelleringssystem. Tilstand og oprindelse kan fortsætte ind i Dweve Twin, når aktivet bliver operationelt. Den kommercielle fordel er ikke én billigere simuleringskørsel. Det er færre oversættelser, færre parallelle implementeringer og færre steder, hvor to modeller af den samme maskine stille og roligt holder op med at stemme overens. Det beskytter også driftsbeviset.","open-source-fmi.section.fmi-biz-lifecycle.detailKicker":"Overleveringsomkostningen er normalt skjult","open-source-fmi.section.fmi-biz-lifecycle.secondaryRight":"Hver opdeling skaber også sin egen udgivelseskadence, valideringsbaseline, mappingtabel og gruppe af specialister. Når et driftsresultat afviger fra en engineering-forudsigelse, skal programmet først fastslå, om begge systemer stadig betyder det samme. At bevare FMI-modellen, variabelidentiteten, solver-politikken og tilstandsformatet på tværs af faser fjerner den omvej. Målspecifikt arbejde forbliver, men det ligger omkring én kontrakt. Ledelsen har færre artefakter at godkende, arkivere og vedligeholde.","open-source-fmi.section.fmi-biz-lifecycle.pill.1":"ÉN MODELKONTRAKT","open-source-fmi.section.fmi-biz-lifecycle.pill.2":"DESIGN TIL DRIFT","open-source-fmi.section.fmi-biz-lifecycle.footer":"Én model i organisationen er værdifuld. Én standard på tværs af leverandører er det, der får systemet til at skalere.","open-source-fmi.section.fmi-biz-suppliers.eyebrow":"Interoperabel modelforsyning","open-source-fmi.section.fmi-biz-suppliers.headlineLead":"Behold leverandørgrænserne","open-source-fmi.section.fmi-biz-suppliers.headlineAccent":"fjern integrationsusikkerheden","open-source-fmi.section.fmi-biz-suppliers.body":"En controller, en ventil, et batteri, et drivsystem eller et termisk system kan komme fra forskellige leverandører, som hver især beskytter deres egen model og udgivelsescyklus. FMI 3 er værdifuld, fordi disse modeller kan forblive separat pakket. Dweve FMI tilføjer en komplet runtime omkring den grænse: import, skema-validering, kapacitetsdetektering, typede forbindelser og koordineret eksekvering. Pakken forbliver leverandørejet, mens integratoren ejer forbindelsesgrafen og acceptregistreringen. En udgivelse kan derfor kontrolleres ved modtagelse uden at kræve kildekode-offentliggørelse eller uden som standard at stole på en uigennemsigtig binær fil.","open-source-fmi.section.fmi-biz-suppliers.secondaryKicker":"En sikrere modtagelse","open-source-fmi.section.fmi-biz-suppliers.secondaryLeft":"Et FMU-arkiv læses, før dets native binære fil stoles på. Modelbeskrivelsen, FMI-versionen, instantieringstokenet, grænsefladetyperne, variablerne, clockene, afhængighederne og arkivets layout valideres. Udpakningen forbliver inden for den tilsigtede destination. Runtime kan rapportere, hvilket krav der mangler, før en ingeniør bruger en uge på at diagnosticere leverandørens model gennem fejlede host-kald. Eksekvering forbliver et bevidst næste skridt, ikke en bivirkning af at inspicere pakken. Modtagelsesporten angiver, hvad der bestod.","open-source-fmi.section.fmi-biz-suppliers.detailKicker":"Runtime skaber et neutralt integrationslag","open-source-fmi.section.fmi-biz-suppliers.secondaryRight":"Leverandører kan beholde en FMU som en beskyttet binær fil, mens programmet styrer dens forbindelser, planlægning, validering og observation. Offentliggørelse af kildekode kan være urealistisk, men at acceptere en ukontrolleret black box er svagt. FMI 3 definerer pakkegrænsen; Dweve FMI gør værtskontrakten inspekterbar. En leverandør kan opdatere sin FMU uden at eje co-simuleringsmasteren, mens integratoren sammenligner kapaciteter og bærer ansvaret for forbindelser og loop-politik. Den grænse forbliver gennemgåelig i udgivelsen.","open-source-fmi.section.fmi-biz-suppliers.pill.1":"FMI 3 FORSYNINGSKÆDE","open-source-fmi.section.fmi-biz-suppliers.pill.2":"VALIDER FØRST","open-source-fmi.section.fmi-biz-suppliers.pill.3":"BEVIDST","open-source-fmi.section.fmi-biz-suppliers.footer":"Pakkerne forbliver adskilte. Orkestrering er det, der får dem til at opføre sig som ét produkt.","open-source-fmi.section.fmi-biz-cosimulation.eyebrow":"Systemintegration","open-source-fmi.section.fmi-biz-cosimulation.headlineLead":"Kobl modellerne sammen","open-source-fmi.section.fmi-biz-cosimulation.headlineAccent":"uden at sammenlægge deres ejere","open-source-fmi.section.fmi-biz-cosimulation.body":"En systemniveau-simulering skal koordinere uafhængige modeller uden at lade som om, de er skrevet som én monolit. Dweve FMI forbinder FMU'er gennem typede værdimappinger og bygger afhængighedsgrafen, der bestemmer eksekveringsrækkefølge, parallelt arbejde, kommunikationspunkter og algebraiske loop-grupper. Den graf giver integrationen et gennemgåeligt objekt mellem leverandørudgivelser. Et program kan ændre én FMU, køre den berørte sti igen og vise, hvor forskellen kom ind, i stedet for at åbne hele systemet manuelt. Hver leverandør beholder deres egen model og deres egen udgivelseskadence, og grafen er det eneste objekt, integrationsteamet skal blive enige om før næste kørsel.","open-source-fmi.section.fmi-biz-cosimulation.secondaryKicker":"Hvad integratoren får","open-source-fmi.section.fmi-biz-cosimulation.secondaryLeft":"Hver forbindelse er gennemgåelig. Hvert eksekveringsniveau er afledt. Cykler navngives og sendes til en godkendt loop-solver. Deklarerede forsinkelser forbliver synlige. Når en model er på det forkerte tidspunkt, en værdi ikke kan konverteres, eller et loop ikke konvergerer, peger fejlen på de involverede modeller og operander. Integrationsfejl holder op med at være generiske simuleringsfejl, der sendes til den leverandør, der svarer først. Den berørte forbindelse forbliver synlig.","open-source-fmi.section.fmi-biz-cosimulation.detailKicker":"Systemniveau-dokumentation forbliver dekomponerbar","open-source-fmi.section.fmi-biz-cosimulation.secondaryRight":"Når en kombineret simulering producerer et fund, bevarer Dweve FMI hver FMU's bidrag og tilstand i stedet for kun et helsystem-diagram. Programmet identificerer modelversionen, forbindelsen, transformationen og trinnet, hvor en divergens kom ind. Det kan køre grafen igen med én leverandørversion ændret og sammenligne berørte stier. Regression indsnævres, fasevis udskiftning forbliver mulig, og et fælles operationelt overblik forbliver.","open-source-fmi.section.fmi-biz-cosimulation.pill.1":"TYPEDE FORBINDELSER","open-source-fmi.section.fmi-biz-cosimulation.pill.2":"AFHÆNGIGHEDSGRAF","open-source-fmi.section.fmi-biz-cosimulation.pill.3":"LOOPS","open-source-fmi.section.fmi-biz-cosimulation.footer":"Modelgrafen bestemmer, hvad der kan køre sammen. Backend-laget bestemmer, hvor det kører bedst.","open-source-fmi.section.fmi-biz-resume.eyebrow":"Vedvarende simuleringstilstand","open-source-fmi.section.fmi-biz-resume.headlineLead":"En afbrydelse koster afstanden","open-source-fmi.section.fmi-biz-resume.headlineAccent":"siden sidste checkpoint","open-source-fmi.section.fmi-biz-resume.body":"Lange studier fejler af almindelige årsager: en host patchede, en node erstattes, en kø afbrydes, eller en operatør stopper den forkerte proces. At miste hele kørslen, fordi processen forsvandt, gør infrastrukturstøj til ingeniøromkostning. Et checkpoint-interval gør den eksponering eksplicit: teamet kan angive, hvor meget arbejde en afbrydelse må koste, og hvilken tilstand der er nødvendig for at fortsætte. Gendannelse bliver derefter en del af studieplanen i stedet for et løfte givet efter en fejlet kørsel.","open-source-fmi.section.fmi-biz-resume.secondaryKicker":"Et studie med tilstand","open-source-fmi.section.fmi-biz-resume.secondaryLeft":"Dweve FMI laver checkpoint af den komplette runtime-tilstand, der kræves for at fortsætte, ikke kun de synlige outputvariabler. Programmet vælger checkpoint-kadence og dermed det maksimale arbejde, en afbrydelse kan koste. En kompatibel worker kan gendanne kørslen, fortsætte solveren og bevare den samme historik. Det gemte punkt bevarer registreringen, der forklarer, hvordan tilstanden blev nået. Ethvert gemt punkt kan også blive roden til en ny scenarie-gren i stedet for blot en nødgenstart for programteamet senere.","open-source-fmi.section.fmi-biz-resume.detailKicker":"Checkpoint-kadence bliver en omkostningsbeslutning","open-source-fmi.section.fmi-biz-resume.secondaryRight":"Checkpoint-kadencen er en eksplicit afvejning mellem lagring og gentaget arbejde. Da den gemte tilstand omfatter solver, ur, tilstand og bridge-kontekst, kan programmet beregne denne afvejning i stedet for at stole på en gemt fil, der ikke kan fortsætte kørslen. Distribuerede studier kan tilpasse checkpoints til nodeudskiftning og køgrænser. Scenarieteams kan beholde udvalgte beslutningspunkter oftere. Studieplanen angiver derefter, hvor meget fremgang en afbrydelse kan koste, og de tidspunkter, der er tilgængelige for senere gennemgang eller forgreninger.","open-source-fmi.section.fmi-biz-resume.pill.1":"CHECKPOINT","open-source-fmi.section.fmi-biz-resume.pill.2":"GENOPTAG","open-source-fmi.section.fmi-biz-resume.pill.3":"FORGREN","open-source-fmi.section.fmi-biz-resume.pill.4":"MOVE","open-source-fmi.section.fmi-biz-resume.footer":"Gemt tilstand beskytter et studie. Twin-kontinuitet beskytter modellen, efter at studiet er blevet operationelt.","open-source-fmi.section.fmi-biz-live-twin.eyebrow":"Fra ingeniørmodel til operationel Twin","open-source-fmi.section.fmi-biz-live-twin.headlineLead":"Modellen forbliver nyttig","open-source-fmi.section.fmi-biz-live-twin.headlineAccent":"efter at udstyret er sendt","open-source-fmi.section.fmi-biz-live-twin.body":"Den dyreste model bliver ofte kasseret i det øjeblik, hvor den bliver mest værdifuld. Ingeniørafdelingen afslutter valideringen, aktivet tages i drift, og driften modtager dashboards bygget på en anden datamodel uden nogen af simulationens tilstande eller antagelser tilknyttet. At beholde FMI-modellen ved siden af driftsregistret bevarer en vej tilbage til den validerede baseline. Teams kan skelne målte ændringer fra modelændringer, før nogen af dem behandles som en vedligeholdelseskendsgerning.","open-source-fmi.section.fmi-biz-live-twin.secondaryKicker":"Én fortsat repræsentation","open-source-fmi.section.fmi-biz-live-twin.secondaryLeft":"Dweve Twin-broen lader FMI-modellen forblive ved siden af driftsaktivet. Målte tilstande kan opdatere simulationsinput. Forudsagte værdier, residualer og scenarieoutput kan vende tilbage til Twin. Variabelmappinger bevarer enheder og transformationer. Realtids-, batch- og hybridsynkronisering lader programmet beslutte, hvilke værdier der kræver øjeblikkelig konsistens, og hvilke der skal flyttes effektivt i grupper. Det valg kan træffes pr. mapping i stedet for som én programdækkende regel. Mappingen forbliver sporbar efter overdragelsen.","open-source-fmi.section.fmi-biz-live-twin.detailKicker":"IDRIFTSÆTTELSE FORTSÆTTER","open-source-fmi.section.fmi-biz-live-twin.secondaryRight":"Idriftsættelse erstatter antagelser med målte parametre. I en afbrudt stak kopieres disse opdateringer ind i en ny operationel model med ringe sporbarhed til ingeniørbaselinen. Gennem Twin-broen indgår accepteret kalibrering, parameterændringer og mappingversioner i den samme historik. Organisationen kan se, hvilke antagelser der overlevede, og hvornår driftsmodellen afveg. Garanti-, vedligeholdelses- og forbedringsarbejde forbliver knyttet til sporbar ændring i stedet for en udokumenteret variant.","open-source-fmi.section.fmi-biz-live-twin.pill.1":"LIVE DATA IND","open-source-fmi.section.fmi-biz-live-twin.pill.2":"FORUDSAGT TILSTAND UD","open-source-fmi.section.fmi-biz-live-twin.pill.3":"ÉN HISTORIK","open-source-fmi.section.fmi-biz-live-twin.footer":"En live-model vil på et tidspunkt være uenig med en måling. Beslut, hvad der skal ske, før den morgen kommer.","open-source-fmi.section.fmi-biz-conflict-policy.eyebrow":"Simulation og operationel tilstand","open-source-fmi.section.fmi-biz-conflict-policy.headlineLead":"To værdier kan begge være legitime","open-source-fmi.section.fmi-biz-conflict-policy.headlineAccent":"kun én må drive næste trin","open-source-fmi.section.fmi-biz-conflict-policy.body":"Simulationen forudsiger 4,10 bar. Driftsaktivet rapporterer 4,32. Forskellen kan være forventet modelfejl, en forældet sensor, en ændret driftsbetingelse eller det første tegn på en fejl. En bridge, der blot overskriver den ene med den anden, fjerner beviset, før nogen kan beslutte noget. En erklæret politik kan automatisere almindelige konflikter og reservere en person til sikkerhedsrelevante værdier. Registret bevarer de konkurrerende værdier og den regel, der valgte den næste, så en senere gennemgang kan udfordre beslutningen uden at rekonstruere meddelelsestiming.","open-source-fmi.section.fmi-biz-conflict-policy.secondaryKicker":"Politik pr. variabel","open-source-fmi.section.fmi-biz-conflict-policy.secondaryLeft":"Dweve FMI lader programmet erklære autoritet og konfliktpolitik for hver mapping. Simulationen kan vinde for en afledt værdi, som ingen sensor observerer. Twin kan vinde for et instrumenteret input. Politikker for seneste eller mere specifikke værdier kan afgøre almindelige værdier automatisk. Sikkerhedsrelevante eller omstridte værdier kan kræve en person. Reglen kan registrere, hvem der godkendte den, og hvornår den genovervejes. Konflikten og løsningen er separate sporbarhedshændelser, så beslutningen forbliver sporbar.","open-source-fmi.section.fmi-biz-conflict-policy.detailKicker":"Autoritet er eksplicit i stedet for tilfældig","open-source-fmi.section.fmi-biz-conflict-policy.secondaryRight":"Uden en erklæret politik tilhører autoriteten ofte den sidste integration, der skrev feltet, og det kan ændre sig med meddelelsestiming. Dweve FMI gør autoritet til en del af hver mapping og værdirolle. Organisationen kan gennemgå disse regler før drift, reservere manuel håndtering til sikkerhedsrelevante værdier og automatisere de almindelige tilfælde. Konflikthåndtering bliver et operationelt mål, ikke en uforklaret undtagelse. Gennemgange kan spore det mål til dets erklærede regel og ejer.","open-source-fmi.section.fmi-biz-conflict-policy.pill.1":"KONFLIKT BEVARET","open-source-fmi.section.fmi-biz-conflict-policy.pill.2":"POLITIK PR. VARIABEL","open-source-fmi.section.fmi-biz-conflict-policy.pill.3":"MANUEL","open-source-fmi.section.fmi-biz-conflict-policy.footer":"Politik afgør den aktuelle værdi. Sporbarhed forklarer enhver værdi, der krydsede grænsen.","open-source-fmi.section.fmi-biz-provenance.eyebrow":"Operationel sporbarhed","open-source-fmi.section.fmi-biz-provenance.headlineLead":"Hvor kom dette tal fra","open-source-fmi.section.fmi-biz-provenance.headlineAccent":"besvares af selve registret","open-source-fmi.section.fmi-biz-provenance.body":"Et simuleringsresultat bliver kommercielt anvendeligt, når et andet team kan spore det uden at skulle kontakte den ingeniør, der konfigurerede kørslen. Dweve FMI og Dweve Twin bevarer ruten fra kildemodel eller sensor gennem mapping, transformation, validering, synkronisering og eventuelle konfliktbeslutninger. Registreringen adskiller simuleringstid, behandlingstid og gyldighedstid, hvilket forhindrer, at en sen korrektion omskriver, hvad organisationen vidste tidligere. Denne skelnen forkorter hændelsesgennemgang og holder et godkendt resultat attribuerbart efter overdragelse. Registreringen navngiver kørslen, modelversionen og den beslutning, der afgjorde hver konflikt, så en senere læser ikke skal rekonstruere noget af det.","open-source-fmi.section.fmi-biz-provenance.secondaryKicker":"Tre slags tid","open-source-fmi.section.fmi-biz-provenance.secondaryLeft":"Simuleringstid angiver, hvornår værdien hører til i modellen. Behandlingstid angiver, hvornår broen håndterede den. Gyldighedstid angiver den periode, hvor værdien skal tælle. Det er forskellige operationelle spørgsmål. En aflæsning kan ske kl. 09:00, ankomme kl. 09:03 og senere blive korrigeret med gyldighed fra kl. 09:00. At beholde alle tre gør det muligt for en gennemgang at skelne, hvad der skete, fra hvad organisationen vidste på det tidspunkt. Det viser også, hvornår senere viden korrigerede registreringen, og hvorfor det betyder noget.","open-source-fmi.section.fmi-biz-provenance.detailKicker":"FREMTIDIG GENNEMGANG","open-source-fmi.section.fmi-biz-provenance.secondaryRight":"Proveniens erstatter ikke ingeniørfaglig vurdering. Den lader en fremtidig anmelder begynde uden at skulle finde den oprindelige ingeniør. De kan identificere modellen, solverkørslen, sensoren, mappingversionen, transformationen og beslutningen bag en værdi og derefter inddrage den rette specialist. Det forkorter leverandørkonflikter, hændelsestriage og kalibreringsgennemgange. Kommercielle teams kan også vise, at et resultat stammer fra en godkendt model og mapping uden at afsløre leverandørens FMU-interne implementering.","open-source-fmi.section.fmi-biz-provenance.pill.1":"KILDE","open-source-fmi.section.fmi-biz-provenance.pill.2":"TRANSFORMER","open-source-fmi.section.fmi-biz-provenance.pill.3":"TRE TIDER","open-source-fmi.section.fmi-biz-provenance.pill.4":"RESOLUTION","open-source-fmi.section.fmi-biz-provenance.footer":"Proveniens gør historikken forsvarlig. Standardværtskompatibilitet gør implementering praktisk.","open-source-fmi.section.fmi-biz-host-fit.eyebrow":"Integration uden omskrivning af værten","open-source-fmi.section.fmi-biz-host-fit.headlineLead":"Din vært ser standarden","open-source-fmi.section.fmi-biz-host-fit.headlineAccent":"ikke en migration til Rust","open-source-fmi.section.fmi-biz-host-fit.body":"Simuleringsorganisationer ejer allerede forfatterværktøjer, testbænke, orkestreringsmiljøer og valideringsworkflows bygget omkring FMI-funktionstabellen. En ny runtime, der kræver, at hver vært bliver en Rust-applikation, ville gøre implementeringskvalitet irrelevant, fordi integrationsomkostningen ville stoppe implementeringen. Den standardiserede ABI lader et team sammenligne én FMU i sin eksisterende vært, før det ændrer det omkringliggende workflow. Implementering kan derfor ske trinvist baseret på evidens, ikke som en tvungen platformmigration.","open-source-fmi.section.fmi-biz-host-fit.secondaryKicker":"Standardgrænseflade, Rust-implementering","open-source-fmi.section.fmi-biz-host-fit.secondaryLeft":"`fmi-ffi` eksporterer hele FMI 3 `extern \"C\"`-API'et fra en Rust `cdylib`. Værten indlæser biblioteket gennem sin eksisterende dynamiske indlæsningssti og kalder standardens livscyklus-, typede værdi-, step-, tilstands-, afledte-, ur- og partitionsfunktioner. Implementeringen bag disse kald forbliver Rust-native. Organisationen får runtime uden at erstatte værktøjerne omkring den eller afbryde eksisterende konformitetsarbejde.","open-source-fmi.section.fmi-biz-host-fit.detailKicker":"Implementering kan ske trinvist","open-source-fmi.section.fmi-biz-host-fit.secondaryRight":"Et team kan begynde med at indlæse én Dweve FMI FMU i sin eksisterende vært og sammenligne den med den nuværende model. Det kan tilføje Rust-native værktøjer, udvalgte backends eller Twin-forbindelser kun, hvor de hjælper. Den standardiserede ABI holder det første skridt uafhængigt af den endelige arkitektur. Eksisterende konformitets-, test- og forfatterværktøjer forbliver nyttige under overgangen, hvilket lader interoperabilitet blive bevist før bredere platformimplementering.","open-source-fmi.section.fmi-biz-host-fit.pill.1":"STANDARD FMI3* API","open-source-fmi.section.fmi-biz-host-fit.pill.2":"RUST CDYLIB","open-source-fmi.section.fmi-biz-host-fit.pill.3":"INGEN OMSKRIVNING","open-source-fmi.section.fmi-biz-host-fit.footer":"Kompatibilitet sænker adgangsomkostningen. Backend- og distributionsvalg bestemmer, hvor langt den samme model kan skaleres.","open-source-fmi.section.fmi-biz-scale.eyebrow":"Fra interaktiv model til stor undersøgelse","open-source-fmi.section.fmi-biz-scale.headlineLead":"Kapacitetsplanen kan ændres","open-source-fmi.section.fmi-biz-scale.headlineAccent":"og modellen forbliver den samme","open-source-fmi.section.fmi-biz-scale.body":"Kapacitetskrav forbliver sjældent, hvor et program begyndte. En model, der var interaktiv under design, kan senere understøtte kalibreringssweeps, flådeniveau-ensembler, distribuerede systemundersøgelser eller realtidsdrift. Konventionelle stakke besvarer hver stigning med en specialiseret omskrivning og endnu en valideringskampagne. Dweve FMI adskiller lokal acceleration fra grafdistribution, så et program kan tilføje kapacitet på det punkt, der har brug for det. De samme diagnostik og proveniens følger med kørslen, hvilket holder accepten fokuseret på implementeringsændringen.","open-source-fmi.section.fmi-biz-scale.secondaryKicker":"To uafhængige skaleringsvalg","open-source-fmi.section.fmi-biz-scale.secondaryLeft":"Dweve FMI lader et program fremskynde lokalt arbejde og distribuere grafen uafhængigt. GPU eller FPGA kan fremskynde udvalgte modeller, mens andre FMU'er forbliver på CPU. Distribueret placering flytter kun dele, der har brug for mere hukommelse eller anden hardware. Kørslen vender tilbage gennem den samme tilstands-, diagnostik- og provenienskontrakt, så sammenligning og accept fokuserer på implementeringsændringen. Modelkontrakten forbliver stabil, mens kapaciteten ændres.","open-source-fmi.section.fmi-biz-scale.detailKicker":"KAPACITET FØLGER EFTERTRÆKSEL","open-source-fmi.section.fmi-biz-scale.secondaryRight":"Selvhostet, backend-drevet eksekvering gør kapacitet til et spørgsmål om hardware, planlægning og modelform, ikke adgang til en proprietær tier. Teams kan reservere GPU'er til ensembler, FPGA-kapacitet til lav-latens arbejde og CPU'er til interaktive studier. Distribueret placering bliver først nødvendig, når en model overstiger én maskine. Det undgår at betale den operationelle omkostning ved et cluster for hver arbejdsbyrde, mens man bevarer en vej til skalering, når et program har brug for det.","open-source-fmi.section.fmi-biz-scale.pill.1":"ACCELERER LOKALT","open-source-fmi.section.fmi-biz-scale.pill.2":"DISTRIBUER","open-source-fmi.section.fmi-biz-scale.pill.3":"SAMMENLIGN","open-source-fmi.section.fmi-biz-scale.footer":"En FMI 3-model bygget på Dweve FMI kan skaleres og forblive selvhostet. Det endelige kommercielle spørgsmål er, hvad organisationen køber.","open-source-fmi.section.fmi-biz-commercial.eyebrow":"Ejerskab og økonomi","open-source-fmi.section.fmi-biz-commercial.headlineLead":"Kør modellerne på din egen infrastruktur","open-source-fmi.section.fmi-biz-commercial.headlineAccent":"under en licens, du kan beholde","open-source-fmi.section.fmi-biz-commercial.body":"Dweve FMI udgives under Apache-2.0. Teams kan inspicere det, bygge det, indlejre det i produkter og drive det uden et gebyr pr. bruger eller pr. kørsel. Simuleringsstien kræver ikke en hostet kontrolplan, en konto hos runtime-leverandøren eller en ekstern beslutningstjeneste. Organisationen ejer modellen, implementeringen, backend-valget, checkpoints og udgivelsesplanen. Support eller administreret infrastruktur kan købes, når det er nyttigt, men adgang til runtime er ikke målt gennem en leverandørkonto.","open-source-fmi.section.fmi-biz-commercial.secondaryKicker":"Hvad organisationen ejer","open-source-fmi.section.fmi-biz-commercial.secondaryLeft":"Organisationen ejer modellerne, implementeringen, backend-valget, checkpoints, Twin-historikken og udgivelsesplanen. Den kan starte med ét Rust-bibliotek eller én FMU og udvide til accelereret eller distribueret eksekvering uden at genforhandle retten til at køre den samme model. Den praktiske salgsargumentation er ikke blot lavere licensudgifter. Det er fjernelsen af en målt afhængighed fra ingeniørbeviser, indlejrede produkter og operationelle twins.","open-source-fmi.section.fmi-biz-commercial.detailKicker":"Support og tjenester forbliver valgfrie lag","open-source-fmi.section.fmi-biz-commercial.secondaryRight":"Apache-2.0 kræver ikke, at en organisation opererer alene. Support, validering og administreret infrastruktur kan købes for deres faktiske værdi, ikke som tilladelse til at fortsætte med at køre en model. Runtime kan indlejres uden en senere per-enhed-forhandling. Et forskerteam kan reproducere et gammelt studie uden at genaktivere et abonnement, og en reguleret operatør kan fastlåse og inspicere en godkendt version. Det er ejerskabsfordele, der overlever det oprindelige projekt.","open-source-fmi.section.fmi-biz-commercial.pill.1":"APACHE-2.0","open-source-fmi.section.fmi-biz-commercial.pill.2":"SELF-HOSTED","open-source-fmi.section.fmi-biz-commercial.pill.3":"DIN TIL AT INDEJRE","open-source-fmi.section.fmi-biz-commercial.footer":"Én model, én runtime-kontrakt og én historik, fra det første studie til drift.","open-source-fmi.section.fmi-con-model-first.eyebrow":"Før den fysiske maskine","open-source-fmi.section.fmi-con-model-first.headlineLead":"En lift, en pumpe eller et køretøj","open-source-fmi.section.fmi-con-model-first.headlineAccent":"afprøves først som model","open-source-fmi.section.fmi-con-model-first.body":"Længe før den første maskine er færdig, skriver ingeniører ned, hvordan dens dele skal opføre sig. Modellen beskriver bevægelse, varme, tryk, strøm, styring og måden, hvorpå én del påvirker en anden. En computer kører modellen igen og igen for at finde problemer, mens de stadig er ændringer i ligninger snarere end fejl i udstyr. Den samme model bliver stillet sværere spørgsmål, efterhånden som designet fastlægges, så det tidlige arbejde ikke kasseres, når maskinen bliver virkelig.","open-source-fmi.section.fmi-con-model-first.secondaryKicker":"Hvad Dweve FMI gør","open-source-fmi.section.fmi-con-model-first.secondaryLeft":"Dweve FMI er systemet, der giver en maskines model en standardform og kører den. Modellen kan komme fra ét team eller fra flere leverandører. Den kan drives som ét sæt ligninger, som en selvstændig simulering eller i henhold til planlagte ure. Den samme beskrivelse forbliver genkendelig, efterhånden som testen vokser fra én del til hele maskinen. Den forbliver den holdbare fælles reference, efterhånden som arbejdet udvides.","open-source-fmi.section.fmi-con-model-first.detailKicker":"En model er en fælles beskrivelse","open-source-fmi.section.fmi-con-model-first.secondaryRight":"Teams kan arbejde på forskellige dele af én maskine og stadig udveksle modellen i ét format. Én gruppe kan fokusere på styring, en anden på mekanik, varme eller strøm. Navngivne værdier bevæger sig mellem deres computere i stedet for, at tal kopieres mellem rapporter. At finde en ustabil forbindelse eller grænse tidligt kan undgå fysiske prototyper. Beskrivelsen forbliver også tilgængelig, når det næste team har brug for den.","open-source-fmi.section.fmi-con-model-first.pill.1":"MODEL FØRST","open-source-fmi.section.fmi-con-model-first.pill.2":"TEST FØR DU BYGGER","open-source-fmi.section.fmi-con-model-first.pill.3":"ÉN FORM","open-source-fmi.section.fmi-con-model-first.footer":"En model er nyttig én gang. Den bliver infrastruktur, når den kan køre, hvor det næste spørgsmål har brug for den.","open-source-fmi.section.fmi-con-many-computers.eyebrow":"Forskellige computere, én model","open-source-fmi.section.fmi-con-many-computers.headlineLead":"En lille test og et stort studie","open-source-fmi.section.fmi-con-many-computers.headlineAccent":"kræver ikke forskellige modeller","open-source-fmi.section.fmi-con-many-computers.body":"En ingeniør kan køre én model på en bærbar for at forstå et enkelt tilfælde. Senere kan det samme team have brug for tusindvis af variationer, en meget hurtig realtidstest eller en version, der kører inde i udstyret. Disse opgaver kræver forskellige slags computere, men de stiller stadig spørgsmål om den samme maskine. At beholde én model på tværs af dem alle er det, der gør svarene sammenlignelige.","open-source-fmi.section.fmi-con-many-computers.secondaryKicker":"Hvordan Dweve FMI bærer den","open-source-fmi.section.fmi-con-many-computers.secondaryLeft":"Dweve FMI kan placere modellen på en almindelig processor, en grafikprocessor, en fast hardwarechip bygget til ét gentaget job, en lille indlejret enhed eller flere maskiner, der arbejder sammen. Hastigheden, størrelsen og strømmen ændrer sig. Modellens navngivne dele, tilstand og historik forbliver den samme slags ting, så resultater kan sammenlignes i stedet for at blive oversat fra én separat implementering til en anden.","open-source-fmi.section.fmi-con-many-computers.detailKicker":"At skifte computer bør ikke ændre spørgsmålet","open-source-fmi.section.fmi-con-many-computers.secondaryRight":"En hurtigere computer kan behandle flere cases, og en mindre kan have mindre plads, men begge kan stadig køre modellen af den samme pumpe, lift eller køretøj. Dweve FMI holder navne, tilstand og regler konsistente, mens den tilpasser beregningen til hardwaren. Et resultat fra skrivebordet kan derefter sammenlignes med et fra en testbænk eller controller uden at oversætte mellem separat skrevne versioner.","open-source-fmi.section.fmi-con-many-computers.pill.1":"BÆRBAR","open-source-fmi.section.fmi-con-many-computers.pill.2":"GPU","open-source-fmi.section.fmi-con-many-computers.pill.3":"FAST HARDWARE","open-source-fmi.section.fmi-con-many-computers.pill.4":"I UDSTYRET","open-source-fmi.section.fmi-con-many-computers.footer":"En del kan køre mange steder. En komplet maskine kræver også, at flere dele kører sammen.","open-source-fmi.section.fmi-con-coupled.eyebrow":"Co-simulering i klart sprog","open-source-fmi.section.fmi-con-coupled.headlineLead":"Controlleren, motoren og lasten","open-source-fmi.section.fmi-con-coupled.headlineAccent":"forbliver adskilt, kører som én","open-source-fmi.section.fmi-con-coupled.body":"Et komplekst produkt er sjældent designet af ét team. Controlleren kommer fra én gruppe, motoren fra en anden og det mekaniske system fra en tredje. Hver del kan beholde sin egen model, mens Dweve FMI forbinder de værdier, de udveksler, og kører det kombinerede system i den rigtige rækkefølge.","open-source-fmi.section.fmi-con-coupled.secondaryKicker":"Hvorfor det betyder noget","open-source-fmi.section.fmi-con-coupled.secondaryLeft":"Ingen skal aflevere indersiden af deres model for at skabe en helhedstest. Dweve FMI ved, hvilket output der fodrer hvilket input, hvilke dele der kan køre samtidigt, og hvilke der skal vente. Når to dele hver især først har brug for den andens svar, identificerer den løkken og anvender den aftalte måde at løse den på i stedet for stille at vælge en rækkefølge. Forbindelsen forbliver synlig for hele teamet.","open-source-fmi.section.fmi-con-coupled.detailKicker":"Forbindelserne er en del af testen","open-source-fmi.section.fmi-con-coupled.secondaryRight":"Testen registrerer mere end modellerne. Den registrerer, hvilken værdi der bevæger sig mellem dem, dens enhed og hvilken del der kører først. Det betyder noget, når noget fejler: et forkert motorsvar adskiller sig fra et korrekt svar forbundet til det forkerte controller-input. At holde disse forbindelser synlige hjælper de ansvarlige for hele maskinen med at beslutte, om problemet ligger inde i én del eller mellem dem.","open-source-fmi.section.fmi-con-coupled.pill.1":"SEPARATE MODELLER","open-source-fmi.section.fmi-con-coupled.pill.2":"ÉN SYSTEMTEST","open-source-fmi.section.fmi-con-coupled.pill.3":"RÆKKEFØLGE FASTSAT","open-source-fmi.section.fmi-con-coupled.footer":"Den komplette maskine kan nu testes. Det næste nyttige er at kunne stoppe og fortsætte senere.","open-source-fmi.section.fmi-con-save.eyebrow":"En simulering med hukommelse","open-source-fmi.section.fmi-con-save.headlineLead":"Stop i dette øjeblik","open-source-fmi.section.fmi-con-save.headlineAccent":"åbn den igen fra samme sted","open-source-fmi.section.fmi-con-save.body":"En lang test kan køre i timer eller dage. Dweve FMI kan gemme hele øjeblikket: hvor langt tiden var nået, hvad hver værdi var, hvilken tilstand modellen var i, hvilke ure der ventede, og hvad solveren lavede. Processen kan slutte, men det gemte øjeblik forbliver. At åbne det igen starter fra det punkt i stedet for fra begyndelsen af testen.","open-source-fmi.section.fmi-con-save.secondaryKicker":"Mere end gendannelse","open-source-fmi.section.fmi-con-save.secondaryLeft":"At åbne gemningen lader kørslen fortsætte uden at starte forfra. Det samme gemte øjeblik kan også bruges mere end én gang. En gren kan prøve en anden controller-indstilling, en anden kan prøve en anden last, og originalen kan fortsætte uændret. Alternativerne starter fra samme punkt, hvilket gør deres forskelle meningsfulde.","open-source-fmi.section.fmi-con-save.detailKicker":"Det gemte øjeblik kan deles","open-source-fmi.section.fmi-con-save.secondaryRight":"En komplet gemning kan flyttes til en anden kompatibel computer eller forblive hos projektet. En anden ingeniør kan derefter fortsætte studiet senere uden at være afhængig af den originale maskine. Gemningen identificerer sin model og indstillinger, så den ikke stille åbnes mod en anden version. At gemme bliver en del af testen, ikke et skærmbillede af dens endelige graf.","open-source-fmi.section.fmi-con-save.pill.1":"SAVE","open-source-fmi.section.fmi-con-save.pill.2":"FORTSÆT","open-source-fmi.section.fmi-con-save.pill.3":"PRØV ET ALTERNATIV","open-source-fmi.section.fmi-con-save.footer":"En gemt model kan genåbnes. En live model kan også forblive ved siden af den rigtige maskine.","open-source-fmi.section.fmi-con-live.eyebrow":"Efter maskinen er bygget","open-source-fmi.section.fmi-con-live.headlineLead":"Rigtige målinger kommer ind","open-source-fmi.section.fmi-con-live.headlineAccent":"modellens forudsigelser går tilbage","open-source-fmi.section.fmi-con-live.body":"Når pumpen, liften eller køretøjet findes, behøver modellen ikke at blive arkiveret. Den kan fortsætte ved siden af det rigtige udstyr som en del af dens digitale tvilling. Sensorer fortæller den, hvad maskinen laver. Modellen estimerer ting, der er svære at måle direkte, og udforsker, hvad der kan ske næste gang.","open-source-fmi.section.fmi-con-live.secondaryKicker":"To retninger","open-source-fmi.section.fmi-con-live.secondaryLeft":"En temperatur-, tryk- eller positionsmåling kan bevæge sig fra det rigtige aktiv ind i modellen. Et forudsagt slidniveau, en skjult tilstand eller et fremtidigt svar kan bevæge sig fra modellen ind i tvillingen. Hver forbindelse angiver, hvad værdien er, hvor den kommer fra, og om den skal flyttes straks eller som en del af en batch.","open-source-fmi.section.fmi-con-live.detailKicker":"Live-forbindelsen bevarer kontekst","open-source-fmi.section.fmi-con-live.secondaryRight":"En måling betyder mere, når modellen kender dens sensor, enhed og tid. En forudsigelse betyder mere, når tvillingen kender modelversionen og tilstanden, der producerede den. Dweve FMI holder disse detaljer ved hver krydsning, så model og maskine kan informere hinanden uden uforklarlige dashboard-tal.","open-source-fmi.section.fmi-con-live.pill.1":"MÅLINGER IND","open-source-fmi.section.fmi-con-live.pill.2":"FORUDSIGELSER UD","open-source-fmi.section.fmi-con-live.pill.3":"FORBLIVER NYTTIG","open-source-fmi.section.fmi-con-live.footer":"Modellen og maskinen vil ikke altid være enige, og den uenighed skal forblive synlig.","open-source-fmi.section.fmi-con-disagree.eyebrow":"Simulering versus måling","open-source-fmi.section.fmi-con-disagree.headlineLead":"Modellen siger én ting","open-source-fmi.section.fmi-con-disagree.headlineAccent":"maskinen siger en anden","open-source-fmi.section.fmi-con-disagree.body":"En simulering kan sige, at trykket er 4,10 bar, mens sensoren siger 4,32. Bare at erstatte det ene tal med det andet ville gøre skærmen pæn og fjerne den del, folk har brug for at undersøge. Dweve FMI beholder begge værdier og anvender den regel, der er valgt for den slags uenighed.","open-source-fmi.section.fmi-con-disagree.secondaryKicker":"Nogle er automatiske, nogle er ikke","open-source-fmi.section.fmi-con-disagree.secondaryLeft":"En normal temperaturforskel kan afgøres af den værdi, der er nyest. En målt værdi kan få lov til at erstatte forudsigelsen. En skjult størrelse kan forblive under modellens autoritet. Et sikkerhedsrelevant tryk kan holdes for en person. Beslutningen bliver en ny linje i historikken i stedet for at slette uenigheden, der forårsagede den. Årsagen forbliver tilgængelig til gennemsyn.","open-source-fmi.section.fmi-con-disagree.detailKicker":"En uenighed kan blive en advarsel","open-source-fmi.section.fmi-con-disagree.secondaryRight":"Gentagne små forskelle kan vise, at modellen har brug for kalibrering. En pludselig stor forskel kan vise en sensorfejl eller en reel ændring i maskinen. Ved at beholde begge værdier afsløres dette mønster. Hvis man sletter den ene, vil senere diagrammer se rene ud, men man fjerner beviserne, der er nødvendige for at forklare, hvorfor modellen og maskinen ikke længere er enige. Apache-2.0 tillader inspektion af den regel, der blev anvendt.","open-source-fmi.section.fmi-con-disagree.pill.1":"BEGGE VÆRDIER BEHOLDT","open-source-fmi.section.fmi-con-disagree.pill.2":"REGEL NAVNGIVET","open-source-fmi.section.fmi-con-disagree.pill.3":"ELLER EN PERSON","open-source-fmi.section.fmi-con-disagree.footer":"En bevaret forskel kan undersøges senere, fordi hele fortiden forbliver tilgængelig.","open-source-fmi.section.fmi-con-reopen.eyebrow":"Tidsrejser og scenarier","open-source-fmi.section.fmi-con-reopen.headlineLead":"Gå tilbage til øjeblikket","open-source-fmi.section.fmi-con-reopen.headlineAccent":"prøv derefter en anden vej","open-source-fmi.section.fmi-con-reopen.body":"Efter en hændelse er det nyttige spørgsmål sjældent kun, hvad det endelige tal var. Folk har brug for at vide, hvornår modellen og maskinen begyndte at adskille sig, hvilken måling der kom sent, hvilken regel der valgte en værdi, og hvad der ville være sket under en anden beslutning. Et gemt øjeblik gør det muligt at åbne den samme kørsel igen og tage en anden vej.","open-source-fmi.section.fmi-con-reopen.secondaryKicker":"En navigerbar historik","open-source-fmi.section.fmi-con-reopen.secondaryLeft":"Dweve FMI gemmer simuleringstilstanden, og Dweve Twin registrerer krydsningerne omkring den. Sammen giver de en gennemgående mulighed for at genåbne et valgt øjeblik, afspille, hvad der skete, og forgrene et alternativ fra samme tilstand. En gren kan beholde den oprindelige beslutning. En anden kan bruge en anden parameter eller konfliktløsning. Sammenligningen begynder fra samme fortid i stedet for fra to separat rekonstruerede test. Det holder senere sammenligning ærlig og gentagelig.","open-source-fmi.section.fmi-con-reopen.detailKicker":"Den samme fortid kan understøtte flere spørgsmål","open-source-fmi.section.fmi-con-reopen.secondaryRight":"En ingeniør kan spørge, hvor den første numeriske forskel opstod. En operatør kan spørge, hvilke oplysninger der var tilgængelige før en alarm. En gennemgående kan spørge, hvilken person eller politik der valgte en omstridt værdi. Fordi den gemte simulering og Twin-historikken er forbundet, behøver disse personer ikke tre separat samlede registre. De kan begynde fra samme øjeblik og følge den del af historikken, der er relevant for deres spørgsmål.","open-source-fmi.section.fmi-con-reopen.pill.1":"GENÅBN","open-source-fmi.section.fmi-con-reopen.pill.2":"AFSPIL","open-source-fmi.section.fmi-con-reopen.pill.3":"FORGREN","open-source-fmi.section.fmi-con-reopen.pill.4":"SAMMENLIGN","open-source-fmi.section.fmi-con-reopen.footer":"Modellen kan testes, implementeres, holdes ved siden af aktivet og genåbnes senere uden at ophøre med at være den samme model.","open-source-fmi.banner.fmi-biz-provenance-banner.eyebrow":"Driftsregistret","open-source-fmi.banner.fmi-biz-provenance-banner.lead":"Ikke-sporet betyder telemetri.","open-source-fmi.banner.fmi-biz-provenance-banner.leadAccent":"En dirigeret værdi er bevis.","open-source-fmi.banner.fmi-biz-provenance-banner.paragraph.1":"Værdien på et dashboard er enden på en kæde. En model producerede den ud fra en tilstand, solver og parametersæt. Eller en sensor producerede den, og en mapping transformerede den, før modellen brugte den. Under en konflikt valgte en politik eller en person, hvilken værdi der skulle fortsætte. At miste den kæde betyder at genopbygge den senere fra konfigurationsfiler og erindring.","open-source-fmi.banner.fmi-biz-provenance-banner.paragraph.2":"Dweve FMI og Dweve Twin holder kæden i den samme event-sourced historik som driftstilstanden. Kilde, mål, retning, transformationer, validering, tre slags tid, konflikter og løsninger forbliver knyttet. Programmet kan spørge, hvor en værdi kom fra, hvad der var kendt på et tidligere tidspunkt, og hvilken beslutning der ændrede den efterfølgende tilstand.","open-source-fmi.banner.fmi-biz-provenance-banner.panel.header":"En driftsværdi","open-source-fmi.banner.fmi-biz-provenance-banner.panel.tag":"komplet rute","open-source-fmi.banner.fmi-biz-provenance-banner.check.1":"model- eller sensorkilde","open-source-fmi.banner.fmi-biz-provenance-banner.check.2":"værdireference og Twin-aspekt","open-source-fmi.banner.fmi-biz-provenance-banner.check.3":"enheder og transformation","open-source-fmi.banner.fmi-biz-provenance-banner.check.4":"simulering, behandling og gyldighedstid","open-source-fmi.banner.fmi-biz-provenance-banner.check.5":"validering","open-source-fmi.banner.fmi-biz-provenance-banner.check.6":"konfliktpolitik","open-source-fmi.banner.fmi-biz-provenance-banner.check.7":"løsningshændelse","open-source-fmi.banner.fmi-biz-provenance-banner.verdict":"ruten overlever det dashboard, der viste værdien","open-source-fmi.banner.fmi-biz-provenance-banner.footline":"dagens tilstand og morgendagens undersøgelse læser den samme historik","open-source-fmi.banner.fmi-con-continuity-banner.eyebrow":"Den større idé","open-source-fmi.banner.fmi-con-continuity-banner.lead":"Testen er færdig.","open-source-fmi.banner.fmi-con-continuity-banner.leadAccent":"Modellen kan fortsætte.","open-source-fmi.banner.fmi-con-continuity-banner.paragraph.1":"De fleste møder en simulering som et diagram i en rapport. Diagrammet er den sidste side i kørslen. Det indeholder ikke den tilstand, der producerede det, det præcise punkt, hvor noget ændrede sig, eller modellens liv efter at rapporten blev underskrevet.","open-source-fmi.banner.fmi-con-continuity-banner.paragraph.2":"Dweve FMI holder kørslen som noget, der kan gemmes, åbnes, fortsættes og forbindes til det rigtige aktiv. Modellen, der blev brugt før fremstilling, kan forblive nyttig under idriftsættelse og drift. En fremtidig undersøgelse kan genåbne den samme historik i stedet for at bede nogen om at genskabe testen fra et billede.","open-source-fmi.banner.fmi-con-continuity-banner.panel.header":"Modellens længere liv","open-source-fmi.banner.fmi-con-continuity-banner.panel.tag":"et fortsættende objekt","open-source-fmi.banner.fmi-con-continuity-banner.check.1":"testet før fremstilling","open-source-fmi.banner.fmi-con-continuity-banner.check.2":"kørt på forskellig hardware","open-source-fmi.banner.fmi-con-continuity-banner.check.3":"gemt under lange studier","open-source-fmi.banner.fmi-con-continuity-banner.check.4":"fortsat efter afbrydelse","open-source-fmi.banner.fmi-con-continuity-banner.check.5":"forbundet til det levende aktiv","open-source-fmi.banner.fmi-con-continuity-banner.check.6":"afspillet og forgrenet senere","open-source-fmi.banner.fmi-con-continuity-banner.verdict":"diagrammet er en output; modellen og dens historik forbliver brugbare","open-source-fmi.banner.fmi-con-continuity-banner.footline":"en simulering kan blive en del af det system, den engang kun beskrev","open-source-fmi.section.fmi-eng-contract.secondaryLeftKicker":"DELT MODEL","open-source-fmi.section.fmi-eng-numerus.secondaryLeftKicker":"TALFORMATER","open-source-fmi.section.fmi-eng-solvers.secondaryLeftKicker":"RESULTATREGISTRERING","open-source-fmi.section.fmi-eng-lifecycle.secondaryLeftKicker":"JURIDISK TILSTAND","open-source-fmi.section.fmi-eng-events-clocks.secondaryLeftKicker":"HÆNDELSESTIDSLINJE","open-source-fmi.section.fmi-eng-backends.secondaryLeftKicker":"LOKAL PLACERING","open-source-fmi.section.fmi-eng-orchestration.secondaryLeftKicker":"FORBINDELSESGRAF","open-source-fmi.section.fmi-eng-algebraic-loops.secondaryLeftKicker":"SLØJFEGRUPPE","open-source-fmi.section.fmi-eng-distributed.secondaryLeftKicker":"NODEREGISTRERING","open-source-fmi.section.fmi-eng-state-history.secondaryLeftKicker":"GEMT HISTORIK","open-source-fmi.section.fmi-eng-twin-bridge.secondaryLeftKicker":"TVINNING AF DATA","open-source-fmi.section.fmi-eng-ffi.secondaryLeftKicker":"ABI-OVERFLADE","open-source-fmi.section.fmi-biz-lifecycle.secondaryLeftKicker":"ÉN MODEL","open-source-fmi.section.fmi-biz-suppliers.secondaryLeftKicker":"INDTAGELSESPORT","open-source-fmi.section.fmi-biz-cosimulation.secondaryLeftKicker":"FÆLLES GRAF","open-source-fmi.section.fmi-biz-resume.secondaryLeftKicker":"GEMT KØRSEL","open-source-fmi.section.fmi-biz-live-twin.secondaryLeftKicker":"LIVE-TVINNING","open-source-fmi.section.fmi-biz-conflict-policy.secondaryLeftKicker":"AUTORITETSREGEL","open-source-fmi.section.fmi-biz-provenance.secondaryLeftKicker":"TIDSLINJEPOST","open-source-fmi.section.fmi-biz-host-fit.secondaryLeftKicker":"FØRSTE TRIN","open-source-fmi.section.fmi-biz-scale.secondaryLeftKicker":"UDRULNING","open-source-fmi.section.fmi-biz-commercial.secondaryLeftKicker":"EJERSKAB","open-source-fmi.section.fmi-con-model-first.secondaryLeftKicker":"FÆLLES BESKRIVELSE","open-source-fmi.section.fmi-con-many-computers.secondaryLeftKicker":"SAMME MODEL","open-source-fmi.section.fmi-con-coupled.secondaryLeftKicker":"SYNLIGE FORBINDELSER","open-source-fmi.section.fmi-con-save.secondaryLeftKicker":"GEMT ØJEBLIK","open-source-fmi.section.fmi-con-live.secondaryLeftKicker":"MODEL TIL SYSTEM","open-source-fmi.section.fmi-con-disagree.secondaryLeftKicker":"BESLUTNINGSPROTOKOL","open-source-fmi.section.fmi-con-reopen.secondaryLeftKicker":"SAMME FORTID","open-source-fmi.90214883b6":"Tal med os","oss-fmi-arithmetic-compare.fa28983085":"På tværs af platforme","oss-fmi-arithmetic-compare.b462790c95":"Resultater varierer efter CPU-arkitektur","oss-fmi-arithmetic-compare.1bcc7fc982":"Sammenlignet på tværs af arkitekturer","oss-fmi-arithmetic-compare.726cc3e286":"På tværs af compilere","oss-fmi-arithmetic-compare.e4898f4b98":"Optimering ændrer float-rækkefølge","oss-fmi-arithmetic-compare.ba659aac6a":"Compiler-valg gjort eksplicitte","oss-fmi-arithmetic-compare.ac458e6963":"Matematikbiblioteker","oss-fmi-arithmetic-compare.53df4c02d0":"libm-funktioner kan variere en smule","oss-fmi-arithmetic-compare.4f3c2c20e1":"Intet platform-libm på den kritiske sti","oss-fmi-arithmetic-compare.32c657b423":"Hardware-migrering","oss-fmi-arithmetic-compare.c15355990c":"Genvalider hele porteføljen","oss-fmi-arithmetic-compare.85432b22d0":"Migrering er operationel, ikke numerisk","oss-fmi-arithmetic-compare.87025bab20":"Sikkerhedsargumentation","oss-fmi-arithmetic-compare.be702f13ae":"Ét tilfælde pr. platform","oss-fmi-arithmetic-compare.8194ef0c5e":"Én erklæret kontrakt på tværs af backends","oss-fmi-arithmetic-compare.007256c3f3":"Samme FMU, hver backend, sammenlignet","oss-fmi-arithmetic-compare.15d7136586":"floor udskiftet, model uændret","oss-fmi-arithmetic-compare.eb2b21add1":"IEEE 754","oss-fmi-arithmetic-compare.d0f88a0f5a":"Float-baseret FMI","oss-fmi-arithmetic-compare.502d9b29ec":"Eksisterende implementeringer er afhængige af floating-point. Resultater varierer på tværs af compiler-versioner,\n            matematikbiblioteker og CPU-arkitekturer, så overensstemmelsesdokumentationen bliver platformspecifik.","oss-fmi-arithmetic-compare.fce42136e9":"Fixed-point","oss-fmi-arithmetic-compare.38a040c337":"Dweve FMI","oss-fmi-arithmetic-compare.c579c88eb4":"Fixed-point-aritmetik kontrolleret mod MPFR. Den samme simulering sammenlignes på hver platform under en erklæret kontrakt.\n            Implementeringsvalget er operationelt, mens valideringsomfanget forbliver eksplicit.","oss-fmi-arithmetic-compare.12b298f305":"Udskift den aritmetiske floor. Modellen og sikkerhedsargumentationen forbliver de samme.","oss-fmi-arithmetic-compare.10c4c8496b":"MPFR-referencetjek","oss-fmi-asset-and-model.chrome.path":"Ved siden af aktivet","oss-fmi-asset-and-model.chrome.status":"tre målinger ind, to forudsigelser ud","oss-fmi-asset-and-model.chrome.meta":"én fortsættende model","oss-fmi-asset-and-model.asset.name":"den rigtige pumpe","oss-fmi-asset-and-model.asset.note":"bygget, kørende, målt","oss-fmi-asset-and-model.model.name":"modellen","oss-fmi-asset-and-model.model.note":"den samme model fra designtesten","oss-fmi-asset-and-model.arrow.current.label":"målt strøm","oss-fmi-asset-and-model.arrow.inlet-pressure.label":"indløbstryk","oss-fmi-asset-and-model.arrow.ambient-temperature.label":"omgivelsestemperatur","oss-fmi-asset-and-model.arrow.bearing-temperature.label":"forudsagt lejetemperatur","oss-fmi-asset-and-model.arrow.service-margin.label":"resterende driftsmargin","oss-fmi-asset-and-model.arrow.tags":"kilde, mål, enhed og tid","oss-fmi-asset-and-model.mode.real-time":"realtid","oss-fmi-asset-and-model.mode.batch":"batch","oss-fmi-asset-and-model.band.left":"hver krydsning bevarer sin kontekst","oss-fmi-asset-and-model.band.right":"kontekst følger med værdien","oss-fmi-backend-banner.eyebrow":"Eksekveringsvævet","oss-fmi-backend-banner.lead":"Hardwaren ændrer sig.","oss-fmi-backend-banner.lead-accent":"Modelkontrakten gør ikke.","oss-fmi-backend-banner.paragraphs.0":"En model, der begynder som en lille interaktiv kørsel, kan senere blive til et studie med tusind scenarier, en hardware-in-the-loop-arbejdsbelastning, en forudsigelse på controllersiden eller en partition af en distribueret co-simulering. Det er forskellige eksekveringsproblemer. De bør ikke kræve forskellige definitioner af det system, der simuleres.","oss-fmi-backend-banner.paragraphs.1":"Dweve FMI holder modellen, tilstanden, solverresultatet, diagnostik og oprindelse bag én backend-grænseflade. CPU, GPU, FPGA, edge og distribueret eksekvering specialiserer arbejdet uden at opfinde en anden variabelmodel eller en anden måde at gemme tilstand på. Backend-paritet kan derfor testes direkte: samme kørselsidentitet ind, slutstate- og baneidentitet ud, eller en første afvigelse navngivet.","oss-fmi-backend-banner.panel.header":"Én kørselsidentitet","oss-fmi-backend-banner.panel.tag":"fem eksekveringsvæv","oss-fmi-backend-banner.chips.identity.label":"model- og FMU-identitet","oss-fmi-backend-banner.chips.numerus.label":"Numerus-format","oss-fmi-backend-banner.chips.solver.label":"solver- og tolerancepolitik","oss-fmi-backend-banner.chips.clocks.label":"ur- og hændelsespolitik","oss-fmi-backend-banner.chips.state.label":"state- og diagnostikkontrakt","oss-fmi-backend-banner.chips.backends.label":"CPU, GPU, FPGA, edge og distribueret","oss-fmi-backend-banner.chips.shared":"delt","oss-fmi-backend-banner.chips.backends.marker":"valgt pr. arbejdsbelastning","oss-fmi-backend-banner.verdict":"eksekvering flytter sig; modellen forbliver det samme tekniske objekt","oss-fmi-backend-banner.footline":"én modelkontrakt fra en enkelt kerne til en distribueret simulering","oss-fmi-backend-deck.ff221d4752":"CPU","oss-fmi-backend-deck.59dbdd341d":"Generel teknik, daglig forfatterarbejde","oss-fmi-backend-deck.24ae02dd90":"Et almindeligt mål for forfatterarbejde, validering og kontinuerlig integration. Brug dets output som en erklæret reference, når du sammenligner andre backends.","oss-fmi-backend-deck.a6a6318544":"GPU","oss-fmi-backend-deck.9a6cc875d8":"Batchkørsler og store parameterstudier","oss-fmi-backend-deck.725ebde71c":"Batchudførelse til parametersweeps og Monte Carlo-studier. Mange kørsler på én gang, hver sammenlignet med den erklærede CPU-reference.","oss-fmi-backend-deck.cef7f9bd36":"FPGA","oss-fmi-backend-deck.2c2f3f770f":"Cycle-tight hardware-in-the-loop-scenarier","oss-fmi-backend-deck.fd29cc1af2":"Til hardware-in-the-loop, hvor latensbudgettet er stramt. Den samme FMU kører mod rigtig hardware og registrerer sammenligninger af outputvektorer.","oss-fmi-backend-deck.8440b9eb7d":"Edge","oss-fmi-backend-deck.4dc3c90a3c":"Batteridrevne indlejrede controllere","oss-fmi-backend-deck.2fea6f5c64":"Indlejrede og edge-mål, hvor hukommelse og energi dominerer. Kører den samme model på en lille enhed under den erklærede numeriske kontrakt.","oss-fmi-backend-deck.bb3d98dfee":"Distribueret","oss-fmi-backend-deck.18854c5c57":"Store studier fordelt på et cluster","oss-fmi-backend-deck.c9307c2b8f":"Fordel et stort studie på tværs af noder. Genafspilningskontrakten registrerer den distribuerede kørsel fra ende til anden, så den kan sammenlignes med en enkeltværtskørsel.","oss-fmi-backend-deck.9d8c0969a6":"Samme kerne, referencekontrol på tværs af mål","oss-fmi-backend-deck.e9045ea057":"5 backends","oss-fmi-backend-deck.b3776d63ad":"Backends","oss-fmi-backend-deck.6d7ae87f78":"Bedst til","oss-fmi-backend-deck.528e133c79":"På tværs af mål","oss-fmi-backend-deck.51ab88da6e":"Referencekontrol","oss-fmi-backend-deck.a7dc6ac385":"outputvektorer sammenlignet","oss-fmi-backend-deck.d8d931a871":"Migrer målet med en eksplicit valideringspost. Sammenligningen viser, hvad der flytter sig.","oss-fmi-backend-deck.c63f995892":"Én deterministisk kerne","oss-fmi-backend-deck.aa14ea21a1":"Workstation og CI","oss-fmi-backend-deck.ab2ed5fd39":"Parametersweeps","oss-fmi-backend-deck.ac43226d23":"Hardware-in-the-loop","oss-fmi-backend-deck.ad43b60f16":"Indlejrede controllere","oss-fmi-backend-deck.ae1f18cd5b":"På tværs af noder","oss-fmi-backend-fan.chrome.path":"Eksekveringsbackends","oss-fmi-backend-fan.chrome.status":"fire konvolutter matcher, én divergens navngivet","oss-fmi-backend-fan.chrome.meta":"paritet målt, illustrativt","oss-fmi-backend-fan.bundle.title":"én kørselsbundt","oss-fmi-backend-fan.bundle.contents.0":"modelhash","oss-fmi-backend-fan.bundle.contents.1":"initialtilstand","oss-fmi-backend-fan.bundle.contents.2":"input","oss-fmi-backend-fan.bundle.contents.3":"løserpolitik","oss-fmi-backend-fan.bundle.contents.4":"aritmetisk format","oss-fmi-backend-fan.bundle.contents.5":"clock","oss-fmi-backend-fan.bundle.contents.6":"koblingsgraf","oss-fmi-backend-fan.selector.name":"backendvælger","oss-fmi-backend-fan.paths.cpu.name":"SIMD CPU","oss-fmi-backend-fan.paths.cpu.posture":"enkelt lane, lav overhead","oss-fmi-backend-fan.paths.gpu.name":"GPU-ensemble","oss-fmi-backend-fan.paths.gpu.posture":"brede bachelanes","oss-fmi-backend-fan.paths.fpga.name":"FPGA-pipeline","oss-fmi-backend-fan.paths.fpga.posture":"fast pipeline, cyklustæt","oss-fmi-backend-fan.paths.edge.name":"Edge-controller","oss-fmi-backend-fan.paths.edge.posture":"smalle, afgrænsede buffere","oss-fmi-backend-fan.paths.distributed.name":"Distribueret","oss-fmi-backend-fan.paths.distributed.posture":"forgrenet på tværs af noder","oss-fmi-backend-fan.envelope.state-hash":"tilstandshash","oss-fmi-backend-fan.envelope.state-hash-value":"9f2ce1a4","oss-fmi-backend-fan.envelope.trajectory-hash":"trajektoriehash","oss-fmi-backend-fan.envelope.trajectory-hash-value":"77bd03c2","oss-fmi-backend-fan.envelope.match":"match","oss-fmi-backend-fan.mismatch.title":"mismatch injiceret","oss-fmi-backend-fan.mismatch.backend":"backend","oss-fmi-backend-fan.mismatch.state-index":"tilstandsindeks","oss-fmi-backend-fan.mismatch.state-index-value":"41","oss-fmi-backend-fan.mismatch.first-step":"første divergerende trin","oss-fmi-backend-fan.mismatch.first-step-value":"1,024","oss-fmi-backend-fan.band.text":"Samme kørselsidentitet ind, slut- og trajektorieidentitet ud.","oss-fmi-backend-fan.band.meta":"paritet måles","oss-fmi-backend-roles.kicker.label":"Fire lokale backends","oss-fmi-backend-roles.kicker.sub":"valgt efter arbejdsbyrdeform","oss-fmi-backend-roles.tag":"UDVØRELSE","oss-fmi-backend-roles.rows.cpu.name":"CPU","oss-fmi-backend-roles.rows.cpu.fit":"interaktiv og generel simulering","oss-fmi-backend-roles.rows.cpu.property":"lav opsætning, skalar- og SIMD-afsendelse","oss-fmi-backend-roles.rows.cpu.evidence":"instruktionssti og bane-hash","oss-fmi-backend-roles.rows.gpu.name":"GPU","oss-fmi-backend-roles.rows.gpu.fit":"ensembler, sweeps og bred tilstand","oss-fmi-backend-roles.rows.gpu.property":"batch-parallel udførelse","oss-fmi-backend-roles.rows.gpu.evidence":"batch-identitet og overførselsomkostning","oss-fmi-backend-roles.rows.fpga.name":"FPGA","oss-fmi-backend-roles.rows.fpga.fit":"faste grafer og realtidsløkker","oss-fmi-backend-roles.rows.fpga.property":"deterministisk pipeline-latens","oss-fmi-backend-roles.rows.fpga.evidence":"bitstrøm og cyklus-spor","oss-fmi-backend-roles.rows.edge.name":"Edge","oss-fmi-backend-roles.rows.edge.fit":"controllere og begrænsede enheder","oss-fmi-backend-roles.rows.edge.property":"begrænsede buffere og no_std","oss-fmi-backend-roles.rows.edge.evidence":"hukommelsesloft og deadline-registrering","oss-fmi-backend-roles.footline.left":"forskellige hardware-posturer","oss-fmi-backend-roles.footline.right":"én model- og tilstandskontrakt","oss-fmi-before-build.kicker.label":"Det, der afprøves først","oss-fmi-before-build.kicker.sub":"før fysiske dele findes","oss-fmi-before-build.tag":"PLAIN","oss-fmi-before-build.labels.asks":"spørger","oss-fmi-before-build.labels.found":"fundet","oss-fmi-before-build.labels.later":"senere","oss-fmi-before-build.system.lift.name":"Løft","oss-fmi-before-build.system.lift.asks":"hvordan bil, motor og kabel bevæger sig sammen","oss-fmi-before-build.system.lift.found":"oscillation eller overbelastning","oss-fmi-before-build.system.lift.later":"sikrere styring og dimensionering","oss-fmi-before-build.system.pump.name":"Pumpe","oss-fmi-before-build.system.pump.asks":"hvordan tryk og flow reagerer","oss-fmi-before-build.system.pump.found":"kavitation eller ustabil styring","oss-fmi-before-build.system.pump.later":"driftsområde","oss-fmi-before-build.system.vehicle.name":"Køretøj","oss-fmi-before-build.system.vehicle.asks":"hvordan effekt, bremsning og temperatur interagerer","oss-fmi-before-build.system.vehicle.found":"rækkevidde eller termisk grænse","oss-fmi-before-build.system.vehicle.later":"systemniveau-afvejninger","oss-fmi-before-build.system.medical-device.name":"Medicinsk udstyr","oss-fmi-before-build.system.medical-device.asks":"hvordan styring og levering opfører sig","oss-fmi-before-build.system.medical-device.found":"timing- eller doseringsfejl","oss-fmi-before-build.system.medical-device.later":"gentagelig testdokumentation","oss-fmi-before-build.foot.left":"modellen er lavet tidligt","oss-fmi-before-build.foot.right":"og kan forblive nyttig senere","oss-fmi-boundary-conversion.chrome.path":"Numerisk grænse","oss-fmi-boundary-conversion.chrome.status":"tre konverteret, én afvist","oss-fmi-boundary-conversion.chrome.meta":"grænse eksplicit, illustrativ","oss-fmi-boundary-conversion.zones.host":"FMI-vært","oss-fmi-boundary-conversion.zones.boundary":"konverteringsgrænse","oss-fmi-boundary-conversion.zones.runtime":"kørselstid","oss-fmi-boundary-conversion.crossings.pressure.incoming-type":"Float64","oss-fmi-boundary-conversion.crossings.pressure.label":"tryk","oss-fmi-boundary-conversion.crossings.pressure.target":"Q31.32","oss-fmi-boundary-conversion.crossings.pressure.scale":"skala 2^-32","oss-fmi-boundary-conversion.crossings.actuator.incoming-type":"Float32","oss-fmi-boundary-conversion.crossings.actuator.label":"aktuatorens position","oss-fmi-boundary-conversion.crossings.actuator.target":"Q16.16","oss-fmi-boundary-conversion.crossings.actuator.scale":"skala 2^-16","oss-fmi-boundary-conversion.crossings.tariff.incoming-type":"Float64","oss-fmi-boundary-conversion.crossings.tariff.label":"tarif, eksakt i decimal","oss-fmi-boundary-conversion.crossings.tariff.target":"decimal","oss-fmi-boundary-conversion.crossings.tariff.scale":"eksakt decimal skala","oss-fmi-boundary-conversion.crossings.sensor.incoming-type":"Float64","oss-fmi-boundary-conversion.crossings.sensor.label":"sensorværdi 74.120,5","oss-fmi-boundary-conversion.crossings.sensor.target":"Q16.16","oss-fmi-boundary-conversion.crossings.sensor.scale":"tilladt -32.768 til 32.767,99998","oss-fmi-boundary-conversion.refusal.title":"afvist ved grænsen","oss-fmi-boundary-conversion.refusal.incoming":"indgående værdi","oss-fmi-boundary-conversion.refusal.target":"målformat","oss-fmi-boundary-conversion.refusal.range":"tilladt område","oss-fmi-boundary-conversion.path.label":"én kontinuerlig typet sti","oss-fmi-boundary-conversion.path.nodes.0":"afledt evaluering","oss-fmi-boundary-conversion.path.nodes.1":"løserstadier","oss-fmi-boundary-conversion.path.nodes.2":"residualberegning","oss-fmi-boundary-conversion.path.nodes.3":"tilstandsopdatering","oss-fmi-boundary-conversion.path.marker":"Numerus typet","oss-fmi-boundary-conversion.path.note":"ingen float-objekt optræder efter grænsen","oss-fmi-boundary-conversion.band.text":"Konvertering er eksplicit, kontrolleret og navngivet.","oss-fmi-boundary-conversion.band.meta":"Numerus gennem kørslen","oss-fmi-business-backend-banner.eyebrow":"Skaler uden omskrivning","oss-fmi-business-backend-banner.lead":"Tilpas hardwaren til arbejdet.","oss-fmi-business-backend-banner.lead-accent":"Behold modellen.","oss-fmi-business-backend-banner.paragraph.one":"En interaktiv ingeniørmodel, en kørsel med ti tusinde tilfælde, en deterministisk hardware-in-the-loop-sti og en forudsigelse på controllersiden er ikke den samme arbejdsbyrde. At behandle dem som ét hardwareproblem giver den forkerte maskine. At behandle dem som fire modelleringsprojekter koster organisationen fire modeller af det samme system.","oss-fmi-business-backend-banner.paragraph.two":"Dweve FMI adskiller disse beslutninger. CPU-, GPU-, FPGA- og edge-backends specialiserer lokal eksekvering. Distribueret placering udvider orkestreringsgrafen ud over én maskine. Modellen, variablerne, solverpolitikken, tilstanden og diagnostikken forbliver under én kontrakt, så acceleration bliver et implementeringsvalg og ikke en anden kilde til sandhed.","oss-fmi-business-backend-banner.panel.header":"Én model, flere eksekveringsformer","oss-fmi-business-backend-banner.panel.tag":"valgt pr. arbejdsbyrde","oss-fmi-business-backend-banner.compare.need":"Programmets behov","oss-fmi-business-backend-banner.compare.backend":"Eksekveringsegnethed","oss-fmi-business-backend-banner.rows.interactive.need":"interaktiv teknik","oss-fmi-business-backend-banner.rows.interactive.backend":"CPU","oss-fmi-business-backend-banner.rows.sweeps.need":"store kørsler og ensembler","oss-fmi-business-backend-banner.rows.sweeps.backend":"GPU","oss-fmi-business-backend-banner.rows.latency.need":"fast lav-latens-graf","oss-fmi-business-backend-banner.rows.latency.backend":"FPGA","oss-fmi-business-backend-banner.rows.constrained.need":"inde i begrænset udstyr","oss-fmi-business-backend-banner.rows.constrained.backend":"edge","oss-fmi-business-backend-banner.rows.distributed.need":"ud over én maskine","oss-fmi-business-backend-banner.rows.distributed.backend":"distribueret","oss-fmi-business-backend-banner.rows.contract.need":"model- og tilstandskontrakt","oss-fmi-business-backend-banner.rows.contract.backend":"uændret","oss-fmi-business-backend-banner.verdict":"køb hardwaren til arbejdsbyrden, ikke et andet modelleringsprogram","oss-fmi-business-backend-banner.footline":"acceleration ændrer eksekveringsøkonomien; kontinuitet beskytter ingeniørejerskabet","oss-fmi-business-backend-matrix.chrome.path":"Eksekveringsvalg","oss-fmi-business-backend-matrix.chrome.status":"fem behov, fem backends","oss-fmi-business-backend-matrix.chrome.meta":"sjette kolonne uændret","oss-fmi-business-backend-matrix.model.name":"én ingeniørmodel","oss-fmi-business-backend-matrix.model.note":"det samme objekt i hver kolonne","oss-fmi-business-backend-matrix.columns.need":"programbehov","oss-fmi-business-backend-matrix.columns.backend":"backend","oss-fmi-business-backend-matrix.columns.consequence":"kommerciel konsekvens","oss-fmi-business-backend-matrix.rows.interactive.need":"interaktiv teknik","oss-fmi-business-backend-matrix.rows.interactive.backend":"CPU","oss-fmi-business-backend-matrix.rows.interactive.consequence":"øjeblikkelig iteration","oss-fmi-business-backend-matrix.rows.sweeps.need":"store sweep og ensembler","oss-fmi-business-backend-matrix.rows.sweeps.backend":"GPU","oss-fmi-business-backend-matrix.rows.sweeps.consequence":"kortere sweep-tid","oss-fmi-business-backend-matrix.rows.latency.need":"fast lav-latens-graf","oss-fmi-business-backend-matrix.rows.latency.backend":"FPGA","oss-fmi-business-backend-matrix.rows.latency.consequence":"lavere deterministisk latenstid","oss-fmi-business-backend-matrix.rows.constrained.need":"i begrænset udstyr","oss-fmi-business-backend-matrix.rows.constrained.backend":"edge","oss-fmi-business-backend-matrix.rows.constrained.consequence":"begrænset controller-hukommelse","oss-fmi-business-backend-matrix.rows.distributed.need":"ud over én maskine","oss-fmi-business-backend-matrix.rows.distributed.backend":"distribueret","oss-fmi-business-backend-matrix.rows.distributed.consequence":"distribueret kapacitet","oss-fmi-business-backend-matrix.unchanged.head":"ikke genskabt","oss-fmi-business-backend-matrix.unchanged.equations":"ligninger","oss-fmi-business-backend-matrix.unchanged.variable-mapping":"variabeltilknytning","oss-fmi-business-backend-matrix.unchanged.state-format":"tilstandsformat","oss-fmi-business-backend-matrix.unchanged.solver-diagnostics":"solver-diagnostik","oss-fmi-business-backend-matrix.unchanged.twin-integration":"Twin-integration","oss-fmi-business-backend-matrix.band.text":"hardware følger arbejdsbyrden","oss-fmi-business-backend-matrix.band.meta":"modellen forbliver programmets","oss-fmi-business-glyph.f94e5c8649":"ikke mange","oss-fmi-business-glyph.a0b9629e9f":"Sikkerhedsdokumentation, registreret én gang","oss-fmi-business-glyph.2dd17ce85e":"FJERNET HER","oss-fmi-business-glyph.e0d1dc9c8a":"Med dette","oss-fmi-business-glyph.1d9ee6f0f4":"BETALT GENTAGNE GANGE","oss-fmi-business-glyph.829b0d47de":"Den gamle måde","oss-fmi-business-glyph.6cc3364a24":"PARITET BEKRÆFTET","oss-fmi-business-glyph.1cc5a7a1e6":"Resultatet, før nogen demo","oss-fmi-business-glyph.79be3d6f0b":"Hvad du får med Dweve FMI","oss-fmi-business-glyph.a2b27a4cb6":"ingen hostet tjeneste i stien","oss-fmi-business-glyph.6b5eb5323e":"Din hardware","oss-fmi-business-glyph.f73856f540":"data forbliver på plads","oss-fmi-business-glyph.6af74613cf":"Bygget i Europa","oss-fmi-business-glyph.5e6c49e5d5":"Fjern runtime; behold sikkerhedsargumentationen","oss-fmi-business-glyph.3ac1da9055":"Dokumentation forbliver hos modellen","oss-fmi-business-glyph.9f540d3201":"On-premise eller en EU-region","oss-fmi-business-glyph.62c436123e":"Kører på hardware, du ejer","oss-fmi-business-glyph.66a6acbfe4":"Sammenlignet på alle backends","oss-fmi-business-glyph.973a1ab0f1":"Forskelle er synlige","oss-fmi-business-glyph.83010c9d03":"Valideret på erklærede mål","oss-fmi-business-glyph.cdf65b5b66":"Én valideringspost","oss-fmi-business-glyph.0fdead3fd1":"En køreplan, du ikke sætter","oss-fmi-business-glyph.9df6537132":"Én leverandør, én pris","oss-fmi-business-glyph.3971729abf":"En ny chip revaliderer porteføljen","oss-fmi-business-glyph.fe74954a77":"Ny hardware genstarter det","oss-fmi-business-glyph.109d2c3d54":"Hvis resultat er det rigtige?","oss-fmi-business-glyph.157d1d4cee":"Teams, der afstemmer tal","oss-fmi-business-glyph.80d91a51a9":"Revalideret for hver maskine","oss-fmi-business-glyph.ac192b724a":"Én sikkerhedsargumentation pr. platform","oss-fmi-cadence-banners.executionContract.eyebrow":"Dweve FMI / eksekveringskontrakt","oss-fmi-cadence-banners.executionContract.lead":"Værten vælger en solver","oss-fmi-cadence-banners.executionContract.accent":"uden at ændre modellen","oss-fmi-cadence-banners.executionContract.body.one":"FMI 3-pakken beskriver variabler, kapaciteter og eksekveringsform. Numerus holder den numeriske repræsentation eksplicit, mens solver-fabrikken vælger en metode, der matcher modellen og opgaven.","oss-fmi-cadence-banners.executionContract.body.two":"Disse valg ligger omkring én livscykluskontrakt. En anden solver eller backend giver ikke ret til en anden variabelidentitet, clock-regel eller tilstandsovergang.","oss-fmi-cadence-banners.executionContract.panel":"Kørselskvittering","oss-fmi-cadence-banners.executionContract.tag":"BOUND","oss-fmi-cadence-banners.executionContract.item.fmi.label":"FMI 3-modelbeskrivelse","oss-fmi-cadence-banners.executionContract.item.fmi.detail":"Variabler, grænseflader og kapaciteter er deklareret.","oss-fmi-cadence-banners.executionContract.item.fmi.status":"READ","oss-fmi-cadence-banners.executionContract.item.numerics.label":"Numerisk kontrakt","oss-fmi-cadence-banners.executionContract.item.numerics.detail":"Repræsentation og grænsekonvertering forbliver eksplicit.","oss-fmi-cadence-banners.executionContract.item.numerics.status":"TYPED","oss-fmi-cadence-banners.executionContract.item.solver.label":"Valgt solver","oss-fmi-cadence-banners.executionContract.item.solver.detail":"Ruten vælges ud fra model- og opgavekrav.","oss-fmi-cadence-banners.executionContract.item.solver.status":"ROUTED","oss-fmi-cadence-banners.executionContract.item.state.label":"Livscyklustilstandsmaskine","oss-fmi-cadence-banners.executionContract.item.state.detail":"Kald forbliver gyldige for den aktuelle FMI-tilstand.","oss-fmi-cadence-banners.executionContract.item.state.status":"HÅNDHÆVET","oss-fmi-cadence-banners.executionContract.verdict":"eksekveringspolitik kan ændres, mens modelkontrakten forbliver genkendelig","oss-fmi-cadence-banners.executionContract.footer":"solvervalg er eksplicit politik omkring én FMI 3-livscyklus","oss-fmi-cadence-banners.graphExecution.eyebrow":"Dweve FMI / koordineret eksekvering","oss-fmi-cadence-banners.graphExecution.lead":"Flere FMU'er kører sammen","oss-fmi-cadence-banners.graphExecution.accent":"gennem én eksplicit graf","oss-fmi-cadence-banners.graphExecution.body.one":"Typede forbindelser producerer en afhængighedsgraf, der identificerer parallelt arbejde, rækkefølge og algebraiske løkke-grupper. Orkestratoren skjuler ikke en cyklus i et generisk fejlet trin.","oss-fmi-cadence-banners.graphExecution.body.two":"Hver model kan bruge den backend, der passer til dens arbejdsbyrde. Grafen holder værdioverførsel, løkkepolitik og kommunikationspunkter synlige på tværs af disse placeringer.","oss-fmi-cadence-banners.graphExecution.panel":"Ét kommunikationstrin","oss-fmi-cadence-banners.graphExecution.tag":"KOORDINERET","oss-fmi-cadence-banners.graphExecution.item.backend.label":"Vælg model-backends","oss-fmi-cadence-banners.graphExecution.item.backend.detail":"CPU-, GPU-, FPGA- eller edge-placering forbliver per model.","oss-fmi-cadence-banners.graphExecution.item.backend.status":"PLACERET","oss-fmi-cadence-banners.graphExecution.item.graph.label":"Opbyg typed afhængigheder","oss-fmi-cadence-banners.graphExecution.item.graph.detail":"Forbindelser bestemmer eksekveringsniveauer og værdiruter.","oss-fmi-cadence-banners.graphExecution.item.graph.status":"SORTERET","oss-fmi-cadence-banners.graphExecution.item.loop.label":"Løs løkke-grupper","oss-fmi-cadence-banners.graphExecution.item.loop.detail":"Cyklusser går til en godkendt løkke-solver med navngivne operander.","oss-fmi-cadence-banners.graphExecution.item.loop.status":"LØST","oss-fmi-cadence-banners.graphExecution.item.step.label":"Forpligt trinnet","oss-fmi-cadence-banners.graphExecution.item.step.detail":"Modeltilstand og diagnostik avancerer sammen.","oss-fmi-cadence-banners.graphExecution.item.step.status":"AVANCERET","oss-fmi-cadence-banners.graphExecution.verdict":"placering varierer efter model; orkestrering forbliver én gennemgåelig kontrakt","oss-fmi-cadence-banners.graphExecution.footer":"afhængighedsgrafen holder parallelt arbejde og cyklusser attribuerbare","oss-fmi-cadence-banners.continuity.eyebrow":"Dweve FMI / tilstandskontinuitet","oss-fmi-cadence-banners.continuity.lead":"Flyt kørslen","oss-fmi-cadence-banners.continuity.accent":"uden at miste, hvordan den nåede denne tilstand","oss-fmi-cadence-banners.continuity.body.one":"Distribueret placering, checkpointing og Twin-broen afhænger alle af komplet tilstand. Synlige output alene kan ikke gendanne solver-historik, clock, tilstande eller grænsekontekst.","oss-fmi-cadence-banners.continuity.body.two":"En kompatibel worker kan fortsætte fra det gemte punkt, og den operationelle bro kan bevare den samme variabelidentitet. Eksekveringskonteksten ændres uden at skabe en urelateret modelhistorik.","oss-fmi-cadence-banners.continuity.panel":"Kontinuitetsinventar","oss-fmi-cadence-banners.continuity.tag":"KOMPLET TILSTAND","oss-fmi-cadence-banners.continuity.item.placement.label":"Placeringspost","oss-fmi-cadence-banners.continuity.item.placement.detail":"Workeren og den valgte backend forbliver attribuerbare.","oss-fmi-cadence-banners.continuity.item.placement.status":"KNOWN","oss-fmi-cadence-banners.continuity.item.checkpoint.label":"Runtime-checkpoint","oss-fmi-cadence-banners.continuity.item.checkpoint.detail":"Model-, solver- og orkestreringsstatus bevares.","oss-fmi-cadence-banners.continuity.item.checkpoint.status":"SAVED","oss-fmi-cadence-banners.continuity.item.clock.label":"Clock- og hændelseskontekst","oss-fmi-cadence-banners.continuity.item.clock.detail":"Den gendannede kørsel genoptages på samme logiske tidspunkt.","oss-fmi-cadence-banners.continuity.item.clock.status":"JUSTERET","oss-fmi-cadence-banners.continuity.item.bridge.label":"Twin-mapping","oss-fmi-cadence-banners.continuity.item.bridge.detail":"Operationelle værdier beholder deres rute til modellen.","oss-fmi-cadence-banners.continuity.item.bridge.status":"FORBUNDET","oss-fmi-cadence-banners.continuity.verdict":"en kørsel kan flytte fra proces til proces og fra studie til drift som én historik","oss-fmi-cadence-banners.continuity.footer":"komplet tilstand gør flytning, afspilning og operationel kontinuitet mulig","oss-fmi-cadence-banners.programmeContinuity.eyebrow":"Dweve FMI / programkontinuitet","oss-fmi-cadence-banners.programmeContinuity.lead":"En afbrydelse koster","oss-fmi-cadence-banners.programmeContinuity.accent":"kun arbejdet siden sidste kontrolpunkt","oss-fmi-cadence-banners.programmeContinuity.body.one":"En lang undersøgelse kan overleve en almindelig værtfejl, fordi kontrolpunktet indeholder den køretidstilstand, der er nødvendig for at fortsætte. Programmet vælger kadencen og dermed den maksimale mængde arbejde, der er i risiko.","oss-fmi-cadence-banners.programmeContinuity.body.two":"Den samme gemte tilstand kan starte en scenarieforgrening eller fortsætte ved siden af den aktive enhed via Twin. En bevaret model flyttes fra analyse til drift uden en ny, frakoblet repræsentation.","oss-fmi-cadence-banners.programmeContinuity.panel":"Fra undersøgelse til drift","oss-fmi-cadence-banners.programmeContinuity.tag":"KONTINUERLIG","oss-fmi-cadence-banners.programmeContinuity.item.run.label":"Fremfør undersøgelsen","oss-fmi-cadence-banners.programmeContinuity.item.run.detail":"Kørslen akkumulerer solver- og modeltilstand.","oss-fmi-cadence-banners.programmeContinuity.item.run.status":"KØRER","oss-fmi-cadence-banners.programmeContinuity.item.save.label":"Skriv et komplet kontrolpunkt","oss-fmi-cadence-banners.programmeContinuity.item.save.detail":"Kadencen angiver, hvor meget arbejde en afbrydelse kan miste.","oss-fmi-cadence-banners.programmeContinuity.item.save.status":"SAVED","oss-fmi-cadence-banners.programmeContinuity.item.restore.label":"Genoptag eller forgren","oss-fmi-cadence-banners.programmeContinuity.item.restore.detail":"En kompatibel worker fortsætter fra det valgte tidspunkt.","oss-fmi-cadence-banners.programmeContinuity.item.restore.status":"GENOPRETTET","oss-fmi-cadence-banners.programmeContinuity.item.operate.label":"Forbind den aktive enhed","oss-fmi-cadence-banners.programmeContinuity.item.operate.detail":"Twin-mappinger bevarer variabelidentitet og transformationer.","oss-fmi-cadence-banners.programmeContinuity.item.operate.status":"LIVE","oss-fmi-cadence-banners.programmeContinuity.verdict":"modellen forbliver et ejet programaktiv, efter at den oprindelige undersøgelse slutter","oss-fmi-cadence-banners.programmeContinuity.footer":"kontrolpunktkadence gør infrastruktursvigt til en afgrænset omkostning","oss-fmi-cadence-banners.visibleHistory.eyebrow":"Dweve FMI / en historik, du kan vende tilbage til","oss-fmi-cadence-banners.visibleHistory.lead":"Når to værdier adskiller sig","oss-fmi-cadence-banners.visibleHistory.accent":"forbliver forskellen synlig","oss-fmi-cadence-banners.visibleHistory.body.one":"En gemt modeltilstand og en senere måling kan begge være legitime. At beholde begge giver dig mulighed for at spørge, om modellen var forkert, sensoren var forældet, eller driftsbetingelsen ændrede sig.","oss-fmi-cadence-banners.visibleHistory.body.two":"Reglen, der fastlægger den aktuelle værdi, registreres separat fra værdierne selv. Du kan åbne det tidligere øjeblik igen og se, hvad der var kendt dengang, og hvad der ændrede sig senere.","oss-fmi-cadence-banners.visibleHistory.panel":"Én bevaret uenighed","oss-fmi-cadence-banners.visibleHistory.tag":"KEPT","oss-fmi-cadence-banners.visibleHistory.item.save.label":"Gemt modeløjeblik","oss-fmi-cadence-banners.visibleHistory.item.save.detail":"Den forudsagte tilstand og dens kontekst forbliver tilgængelige.","oss-fmi-cadence-banners.visibleHistory.item.save.status":"4.10 BAR","oss-fmi-cadence-banners.visibleHistory.item.measure.label":"Målt driftsværdi","oss-fmi-cadence-banners.visibleHistory.item.measure.detail":"Enheden rapporterer sin værdi gennem Twin-mappingen.","oss-fmi-cadence-banners.visibleHistory.item.measure.status":"4.32 BAR","oss-fmi-cadence-banners.visibleHistory.item.difference.label":"Forskel bevaret","oss-fmi-cadence-banners.visibleHistory.item.difference.detail":"Ingen værdi overskriver stille den anden.","oss-fmi-cadence-banners.visibleHistory.item.difference.status":"0.22 BAR","oss-fmi-cadence-banners.visibleHistory.item.record.label":"Beslutning registreret","oss-fmi-cadence-banners.visibleHistory.item.record.detail":"Den valgte autoritet og begrundelse forbliver i historikken.","oss-fmi-cadence-banners.visibleHistory.item.record.status":"TILSKREVET","oss-fmi-cadence-banners.visibleHistory.verdict":"du kan se begge værdier, den valgte regel og personen eller politikken bag den","oss-fmi-cadence-banners.visibleHistory.footer":"det aktuelle svar sletter ikke de tidligere beviser","oss-fmi-capability-board.24868df96c":"Bygget på Numerus fastkomma-aritmetik","oss-fmi-capability-board.851a5c9e94":"Én kerne. Én erklæret kontrakt. Alle backends.","oss-fmi-capability-board.137fca4f24":"Profiler, backends og orakelkontrol","oss-fmi-capability-board.b570316ceb":"Modeludveksling og co-simulering","oss-fmi-capability-board.be9d7073db":"Kloksynkronisering","oss-fmi-capability-board.0c15f6df4e":"Co-simulering","oss-fmi-capability-board.c194075c57":"Modeludveksling","oss-fmi-capability-board.1acef90f01":"Model Exchange integreres med eksterne løsere. Co-Simulation kører selvstændigt. Variabelstyring, kloksynkronisering, afledt beregning og håndtering af hændelser er en del af kernen.","oss-fmi-capability-board.87b84e2d54":"Afspilning fra hændelsesloggen","oss-fmi-capability-board.f820f43bbf":"Fold loggen til en vilkårlig tilstand","oss-fmi-capability-board.87d0de61bb":"Tilstandsændringer som hændelser","oss-fmi-capability-board.3a4d4ea459":"Broen til Twin knytter simuleringsinstanser til digitale tvillinger. Tilstandsændringer registreres som uforanderlige hændelser, og deterministisk afspilning kører en simulering igen direkte fra hændelsesloggen.","oss-fmi-capability-board.3e96eaed81":"Integration med digitale tvillinger","oss-fmi-capability-board.5b4903b1e6":"Distribueret på tværs af noder","oss-fmi-capability-board.8ff03fbc23":"Edge og indlejret","oss-fmi-capability-board.c85c254454":"Workstation og cluster","oss-fmi-capability-board.a4b42d9ae5":"Den samme simulering kan køre på workstation-CPU, GPU, FPGA, edge-enhed og distribuerede noder. Sammenlign hvert mål under den erklærede numeriske kontrakt, når du flytter fra on-premise til cloud.","oss-fmi-capability-board.2e8e1f1f76":"Hardwarefrihed","oss-fmi-capability-board.ebd16b2492":"Dec64_6 decimalprofil","oss-fmi-capability-board.6c3a1b4103":"Q16.16 indlejret profil","oss-fmi-capability-board.d5195fbc8b":"Q31.32 generel profil","oss-fmi-capability-board.4e8998eac1":"Alle beregninger med reelle tal bruger fastkomma i stedet for flydende komma. Aritmetikken kommer fra Numerus, hvor hver operation er korrekt afrundet og verificeret mod MPFR-referencedatabasen.","oss-fmi-capability-board.69c32f0fac":"Deterministisk aritmetisk fundament","oss-fmi-capability-board.259c292521":"FPGA-hardware in the loop","oss-fmi-capability-board.2053df8b65":"GPU-batchet udførelse","oss-fmi-capability-board.f962221c72":"x86_64 og AArch64 og RISC-V","oss-fmi-capability-board.857b3db5f3":"Sammenlign simuleringsoutput på tværs af x86_64, AArch64, RISC-V, GPU og FPGA. Sammenlign udviklingsresultater med CI-resultater, og behold den platformspecifikke baseline.","oss-fmi-capability-board.8868970ea5":"Sammenligninger på tværs af platforme","oss-fmi-checkpoint-branches.chrome.path":"Gemt historik","oss-fmi-checkpoint-branches.chrome.status":"gendannet én gang, forgrenet tre veje","oss-fmi-checkpoint-branches.chrome.meta":"forældrehistorik intakt, illustrativ","oss-fmi-checkpoint-branches.spine.label":"én parameterundersøgelse, kontrolpunkter med faste intervaller","oss-fmi-checkpoint-branches.spine.stop":"processen stopper","oss-fmi-checkpoint-branches.fact.from-checkpoint":"fra kontrolpunkt","oss-fmi-checkpoint-branches.fact.repeated":"gentaget","oss-fmi-checkpoint-branches.fact.parent-run":"forældrekørsel","oss-fmi-checkpoint-branches.fact.split-at":"delt ved","oss-fmi-checkpoint-branches.fact.changed":"ændret","oss-fmi-checkpoint-branches.fact.expected":"forventet","oss-fmi-checkpoint-branches.fact.found":"fundet","oss-fmi-checkpoint-branches.fact.payload":"nyttelast","oss-fmi-checkpoint-branches.reading.restore.kind":"gendan","oss-fmi-checkpoint-branches.reading.restore.name":"Fra kontrolpunkt syv","oss-fmi-checkpoint-branches.reading.restore.prose":"Processen stopper kort efter kontrolpunkt syv. Gendannelse begynder fra det kontrolpunkt og gentager kun det lille hul op til stoppunktet; historikken før det læses tilbage, ikke genberegnes.","oss-fmi-checkpoint-branches.reading.restore.fact.from":"kontrolpunkt 07","oss-fmi-checkpoint-branches.reading.restore.fact.repeated":"kun hullet efter 07","oss-fmi-checkpoint-branches.reading.restore.fact.parent":"uændret","oss-fmi-checkpoint-branches.reading.gain.kind":"gren","oss-fmi-checkpoint-branches.reading.gain.name":"Controllerforstærkning","oss-fmi-checkpoint-branches.reading.gain.prose":"Den første gren forlader kontrolpunkt ni med en ændret controllerforstærkning. Den bærer forældrekørslens ID, kontrolpunktversionen og den ændrede parameter, og beholder derefter sin egen tilstandshistorik fra delingen.","oss-fmi-checkpoint-branches.reading.gain.fact.parent":"kørsel study-2049","oss-fmi-checkpoint-branches.reading.gain.fact.split":"kontrolpunkt 09, tilstand v3","oss-fmi-checkpoint-branches.reading.gain.fact.changed":"controllerforstærkning 0,42 til 0,55","oss-fmi-checkpoint-branches.reading.ambient.kind":"gren","oss-fmi-checkpoint-branches.reading.ambient.name":"Omgivelsesprofil","oss-fmi-checkpoint-branches.reading.ambient.prose":"Den anden gren forlader samme kontrolpunkt med en anden omgivelsesprofil. Forælder, delt version og ændret input forbliver tilknyttet, så grenen kan sammenlignes med den kørsel, den stammer fra.","oss-fmi-checkpoint-branches.reading.ambient.fact.parent":"kørsel study-2049","oss-fmi-checkpoint-branches.reading.ambient.fact.split":"kontrolpunkt 09, tilstand v3","oss-fmi-checkpoint-branches.reading.ambient.fact.changed":"omgivelsesprofil B","oss-fmi-checkpoint-branches.reading.reference.kind":"gren","oss-fmi-checkpoint-branches.reading.reference.name":"Uændret reference","oss-fmi-checkpoint-branches.reading.reference.prose":"Den tredje gren ændrer intet. Den er referencen, som de to andre læses op imod, startet fra samme kontrolpunkt, så hver forskel forbliver meningsfuld.","oss-fmi-checkpoint-branches.reading.reference.fact.parent":"kørsel study-2049","oss-fmi-checkpoint-branches.reading.reference.fact.split":"kontrolpunkt 09, tilstand v3","oss-fmi-checkpoint-branches.reading.reference.fact.changed":"intet, referencegren","oss-fmi-checkpoint-branches.reading.refused.kind":"nægtet gendannelse","oss-fmi-checkpoint-branches.reading.refused.name":"Inkompatibelt format","oss-fmi-checkpoint-branches.reading.refused.prose":"En fjerde gendannelse ankommer mod et ældre tilstandsformat. Gendannelse nægter før afkodning af nyttelasten og viser de forventede og fundne versioner ved siden af hinanden.","oss-fmi-checkpoint-branches.reading.refused.fact.expected":"tilstandsformat v3","oss-fmi-checkpoint-branches.reading.refused.fact.found":"tilstandsformat v1","oss-fmi-checkpoint-branches.reading.refused.fact.payload":"ikke afkodet","oss-fmi-checkpoint-branches.band.left":"forældrespinalen omskrives aldrig","oss-fmi-checkpoint-branches.band.right":"én spinal, tre grene, én nægtelse","oss-fmi-commercial-posture.kicker.label":"Hvad er dit","oss-fmi-commercial-posture.kicker.sub":"før og efter adoption","oss-fmi-commercial-posture.tag":"OWNED","oss-fmi-commercial-posture.asset.models.name":"Modeller og FMU'er","oss-fmi-commercial-posture.asset.models.ownership":"organisation og leverandører","oss-fmi-commercial-posture.asset.models.operational":"bærbar under FMI 3","oss-fmi-commercial-posture.asset.models.procurement":"ingen proprietær ombygning","oss-fmi-commercial-posture.asset.deployment.name":"Runtime-implementering","oss-fmi-commercial-posture.asset.deployment.ownership":"organisation","oss-fmi-commercial-posture.asset.deployment.operational":"egen hardware og udgivelsesplan","oss-fmi-commercial-posture.asset.deployment.procurement":"ingen afhængighed af hostet runtime","oss-fmi-commercial-posture.asset.backend.name":"Backend-kapacitet","oss-fmi-commercial-posture.asset.backend.ownership":"valgt pr. program","oss-fmi-commercial-posture.asset.backend.operational":"CPU til distribueret","oss-fmi-commercial-posture.asset.backend.procurement":"kapacitet følger arbejdsbelastningen","oss-fmi-commercial-posture.asset.history.name":"Tilstand og historik","oss-fmi-commercial-posture.asset.history.ownership":"organisation","oss-fmi-commercial-posture.asset.history.operational":"checkpoint og Twin-proveniens","oss-fmi-commercial-posture.asset.history.procurement":"ingen leverandørholdte beviser","oss-fmi-commercial-posture.asset.source.name":"Kildekoderettigheder","oss-fmi-commercial-posture.asset.source.ownership":"Apache-2.0","oss-fmi-commercial-posture.asset.source.operational":"inspicér, modificér og indlejr","oss-fmi-commercial-posture.asset.source.procurement":"klar langsigtet brug","oss-fmi-commercial-posture.foot.left":"udgivelse planlagt til runde ti","oss-fmi-commercial-posture.foot.right":"standardmodeller og organisations-ejet historik","oss-fmi-commercial-stack.chrome.path":"Kommerciel frihed","oss-fmi-commercial-stack.chrome.status":"hvad der ejes, og hvad der vælges","oss-fmi-commercial-stack.chrome.meta":"linjen, trukket én gang","oss-fmi-commercial-stack.column.owned.title":"ejet","oss-fmi-commercial-stack.column.owned.sub":"forbliver organisationens egen","oss-fmi-commercial-stack.column.owned.mark":"organisationsmærke","oss-fmi-commercial-stack.column.chosen.title":"valgt","oss-fmi-commercial-stack.column.chosen.sub":"stadig valgt og købt","oss-fmi-commercial-stack.owned.models.name":"Modeller og FMU'er","oss-fmi-commercial-stack.owned.models.note":"bærbare under FMI 3","oss-fmi-commercial-stack.owned.deployment.name":"Implementering","oss-fmi-commercial-stack.owned.deployment.note":"egen hardware og udgivelsesplan","oss-fmi-commercial-stack.owned.backend.name":"Backend-kapacitet","oss-fmi-commercial-stack.owned.backend.note":"CPU til distribueret","oss-fmi-commercial-stack.owned.history.name":"Checkpoints og Twin-historik","oss-fmi-commercial-stack.owned.history.note":"checkpoint- og Twin-oprindelse","oss-fmi-commercial-stack.owned.source.name":"Kildekoderettigheder","oss-fmi-commercial-stack.owned.source.note":"Apache-2.0-vilkår; udgives i runde ti","oss-fmi-commercial-stack.runtime.name":"Dweve FMI-runtime","oss-fmi-commercial-stack.runtime.note":"implementeringen bag hver kørsel","oss-fmi-commercial-stack.runtime.side":"venstre for linjen","oss-fmi-commercial-stack.chosen.hardware.name":"Hardware","oss-fmi-commercial-stack.chosen.hardware.note":"kapaciteten følger arbejdsbyrden","oss-fmi-commercial-stack.chosen.tools.name":"Ingeniørværktøjer","oss-fmi-commercial-stack.chosen.tools.note":"den eksisterende portefølje forbliver brugbar","oss-fmi-commercial-stack.chosen.support.name":"Support","oss-fmi-commercial-stack.chosen.support.note":"købt for dens faktiske værdi","oss-fmi-commercial-stack.chosen.managed.name":"Administreret drift","oss-fmi-commercial-stack.chosen.managed.note":"et valgfrit lag","oss-fmi-commercial-stack.line.label":"linjen","oss-fmi-commercial-stack.band.left":"inspicér, byg, integrér og driv under Apache-2.0-vilkår","oss-fmi-commercial-stack.band.right":"runtime ligger venstre for linjen","oss-fmi-conflict-choices.kicker.label":"Fem navngivne strategier","oss-fmi-conflict-choices.kicker.sub":"valgt før konflikten","oss-fmi-conflict-choices.tag":"POLITIK","oss-fmi-conflict-choices.strategy.fmu-wins.name":"FMU vinder","oss-fmi-conflict-choices.strategy.fmu-wins.fit":"uobserveret eller modelautoritativ værdi","oss-fmi-conflict-choices.strategy.fmu-wins.survives":"simuleringsværdi","oss-fmi-conflict-choices.strategy.fmu-wins.record":"konflikt og automatisk løsning","oss-fmi-conflict-choices.strategy.twin-wins.name":"Twin vinder","oss-fmi-conflict-choices.strategy.twin-wins.fit":"pålideligt målt input","oss-fmi-conflict-choices.strategy.twin-wins.survives":"operationel værdi","oss-fmi-conflict-choices.strategy.twin-wins.record":"kilde og måling","oss-fmi-conflict-choices.strategy.most-recent.name":"Seneste","oss-fmi-conflict-choices.strategy.most-recent.fit":"tidsfølsom almindelig tilstand","oss-fmi-conflict-choices.strategy.most-recent.survives":"nyere gyldig værdi","oss-fmi-conflict-choices.strategy.most-recent.record":"begge tidsstempler","oss-fmi-conflict-choices.strategy.more-specific.name":"Mere specifik","oss-fmi-conflict-choices.strategy.more-specific.fit":"standard versus eksplicit værdi","oss-fmi-conflict-choices.strategy.more-specific.survives":"rigere værdi","oss-fmi-conflict-choices.strategy.more-specific.record":"specificitetsregel","oss-fmi-conflict-choices.strategy.manual.name":"Manuel","oss-fmi-conflict-choices.strategy.manual.fit":"sikkerhed, tvist eller usikkerhed","oss-fmi-conflict-choices.strategy.manual.survives":"valgt værdi efter gennemgang","oss-fmi-conflict-choices.strategy.manual.record":"beslutningstager og begrundelse","oss-fmi-conflict-choices.labels.record":"post","oss-fmi-conflict-choices.labels.survives":"overlever","oss-fmi-conflict-choices.foot.left":"forskellen forbliver synlig","oss-fmi-conflict-choices.foot.right":"selv efter at én værdi er valgt","oss-fmi-conflict-decision.chrome.path":"Værdikonflikt","oss-fmi-conflict-decision.chrome.status":"to automatiske, én manuel","oss-fmi-conflict-decision.chrome.meta":"forskel ikke slettet, illustrativ","oss-fmi-conflict-decision.mapping.ambient.name":"Omgivelsestemperatur","oss-fmi-conflict-decision.mapping.ambient.policy":"seneste","oss-fmi-conflict-decision.mapping.ambient.transform":"identitet, °C til °C","oss-fmi-conflict-decision.mapping.ambient.outcome":"Den nyere gyldige værdi fortsætter automatisk.","oss-fmi-conflict-decision.mapping.wear.name":"Afledt slidindeks","oss-fmi-conflict-decision.mapping.wear.policy":"FMU vinder","oss-fmi-conflict-decision.mapping.wear.transform":"identitet, enhedsløs","oss-fmi-conflict-decision.mapping.wear.outcome":"Simuleringsværdien fortsætter for en modelautoritativ værdi.","oss-fmi-conflict-decision.mapping.pressure.name":"Afgangstryk","oss-fmi-conflict-decision.mapping.pressure.policy":"manuel gennemgang","oss-fmi-conflict-decision.mapping.pressure.validity":"holdt til gennemgang","oss-fmi-conflict-decision.mapping.pressure.transform":"bar til bar, identitet","oss-fmi-conflict-decision.mapping.pressure.outcome":"Holdt, indtil en person vælger en værdi og registrerer en begrundelse.","oss-fmi-conflict-decision.labels.simulation":"simulering","oss-fmi-conflict-decision.labels.twin":"tvilling","oss-fmi-conflict-decision.labels.event":"hændelse","oss-fmi-conflict-decision.labels.processed":"behandlet","oss-fmi-conflict-decision.labels.valid":"gyldig","oss-fmi-conflict-decision.labels.transform":"transformering","oss-fmi-conflict-decision.decision.link":"den manuelle sag åbner sit beslutningskort","oss-fmi-conflict-decision.decision.title":"beslutningskort","oss-fmi-conflict-decision.decision.mapping":"afgangstryk","oss-fmi-conflict-decision.decision.rejected":"afvist, beholdt på hændelsen","oss-fmi-conflict-decision.decision.selected":"valgt, fortsætter","oss-fmi-conflict-decision.decision.historyLabel":"seneste målte værdier","oss-fmi-conflict-decision.decision.reasonLabel":"begrundelse registreret","oss-fmi-conflict-decision.decision.reason":"Kalibreret sensor inden for sit gyldighedsvindue.","oss-fmi-conflict-decision.decision.retainedLabel":"hvad der forbliver tilknyttet","oss-fmi-conflict-decision.decision.retained":"Den afviste 4,10 bar forbliver tilknyttet konflikthændelsen med begge værdier, tidspunkterne og transformeringen, så beslutningen forbliver sporbar.","oss-fmi-conflict-decision.band.left":"den afviste værdi forbliver på konflikthændelsen","oss-fmi-conflict-decision.band.right":"autoritet erklæret pr. mapping","oss-fmi-consumer-glyph.5b2543d6e1":"Det tjekkes på tværs af maskiner og hjælper stille og roligt med at holde tingene sikre.","oss-fmi-consumer-glyph.e08718c37b":"Intet for dig at gøre.","oss-fmi-consumer-glyph.cf10e31f86":"Et sikkerhedskontor","oss-fmi-consumer-glyph.9525ae1781":"Sikkert","oss-fmi-consumer-glyph.b76aee974c":"Samme","oss-fmi-consumer-glyph.e5de4cc907":"Et skrivebord på arbejde","oss-fmi-consumer-glyph.39d31d23af":"ét svar.","oss-fmi-consumer-glyph.25dc282b5a":"svar","oss-fmi-consumer-glyph.e6a18ff62a":"To computere,","oss-fmi-consumer-glyph.24852dbab8":"Hele idéen","oss-fmi-continuity-questions.chrome.path":"Simulationskontinuitet","oss-fmi-continuity-questions.chrome.status":"besvaret åbent","oss-fmi-continuity-questions.question.continuity.ask":"Hvad er simulationskontinuitet?","oss-fmi-continuity-questions.question.continuity.answer":"Én FMI 3-model, der kan oprettes, løses, kobles, accelereres, implementeres, checkpointes, afspilles, forgrenes og holdes ved siden af den aktive enhed, uden at den skal bygges om til et andet system på hvert trin.","oss-fmi-continuity-questions.question.disagree.ask":"Hvad sker der, når simulationen og den rigtige maskine er uenige?","oss-fmi-continuity-questions.question.disagree.answer":"Dweve FMI beholder begge værdier og anvender den regel, der er valgt for den slags uenighed, i stedet for stille og roligt at erstatte det ene tal med det andet.","oss-fmi-continuity-questions.question.hardware.ask":"Forbliver modellen den samme, når den flyttes til anden hardware?","oss-fmi-continuity-questions.question.hardware.answer":"Ja. Modellens navne, tilstande og regler forbliver, som de var. Kun den måde, beregningerne udføres på, ændres, fra en bærbar computer til en grafikprocessor, en fast hardwarechip eller en lille indlejret enhed.","oss-fmi-continuity-questions.readout.text":"Det er de tre spørgsmål, som denne side er bygget til at besvare, og hvert svar er synligt på siden.","oss-fmi-continuity-questions.band.left":"tre spørgsmål, alle svar i det åbne","oss-fmi-coordination-ledger.212c7c5017":"Uanset hvilken strategi du vælger, holder replay-kontrakten. Valget er operationelt, ikke numerisk.","oss-fmi-coordination-ledger.52f6f304bb":"Ærlig afvejning","oss-fmi-coordination-ledger.2956ef9ad6":"Determinisme","oss-fmi-coordination-ledger.30abe52ced":"Hvordan trin koordineres","oss-fmi-coordination-ledger.ce5f880970":"operationelt, ikke numerisk","oss-fmi-coordination-ledger.820d6cd57d":"Replay-kontrakten holder, hver strategi","oss-fmi-coordination-ledger.f726019912":"En netværksrundtur pr. tringrænse.","oss-fmi-coordination-ledger.10e402eb33":"sammenlignet ende mod ende","oss-fmi-coordination-ledger.50f123ddf4":"Et net af FMU'er på tværs af noder, libp2p-koordineret.","oss-fmi-coordination-ledger.bb3d98dfee":"Distribueret","oss-fmi-coordination-ledger.a7b817d0a6":"Mere hukommelse, nyttigt til meget store modeller.","oss-fmi-coordination-ledger.99e8bdacad":"sammenlignet på tværs af hele træet","oss-fmi-coordination-ledger.0d7c2ed5e4":"En under-master pr. FMU-gruppe, med en overordnet master, der synkroniserer.","oss-fmi-coordination-ledger.9a6b47e59a":"Hierarkisk","oss-fmi-coordination-ledger.ca53ee0533":"Mere master-logik, lidt højere CPU.","oss-fmi-coordination-ledger.d5e6d11d7a":"sammenlignet med en hash-pinnet tidsplan","oss-fmi-coordination-ledger.e4b63e5800":"Masteren tilpasser deltaet pr. FMU-par.","oss-fmi-coordination-ledger.e2319b498d":"Variabelt trin","oss-fmi-coordination-ledger.7ac636476b":"Den langsomste FMU sætter kadencen.","oss-fmi-coordination-ledger.8cc4094378":"replay-sammenligning","oss-fmi-coordination-ledger.bb46d06ec8":"Hver FMU avancerer med samme delta i låst trit.","oss-fmi-coordination-ledger.269d849b5f":"Låst trin","oss-fmi-cost-compare.65360b06fe":"Sikkerhedssagen","oss-fmi-cost-compare.3803c05cd2":"Genvalideret for hver platform, fordi tallene kan variere mellem maskiner.","oss-fmi-cost-compare.28b37b9abd":"Bygget én gang. Sammenlign resultatet på hver backend under den erklærede kontrakt, og før derefter valideringsregistret.","oss-fmi-cost-compare.3ed133fa23":"Afstemning af resultater","oss-fmi-cost-compare.b896d5087c":"Teams sammenligner tal, der burde matche, og diskuterer, hvis maskine der har ret.","oss-fmi-cost-compare.04e9e0667e":"Resultater sammenlignes på tværs af maskiner, så enhver forskel har et synligt register at afstemme.","oss-fmi-cost-compare.8d73bbbd56":"Ændring af hardware","oss-fmi-cost-compare.4ea264f022":"Nye chips eller en ny cloud-region betyder, at hele porteføljen skal genvalideres.","oss-fmi-cost-compare.fcd90115da":"Den samme model kører uændret på den hardware, du allerede ejer. Flytning genstarter den ikke.","oss-fmi-cost-compare.fe4cc997d5":"Leverandøren","oss-fmi-cost-compare.fbdf2f8e83":"Bundet til én leverandør, én køreplan og det, de vælger at opkræve.","oss-fmi-cost-compare.6579802cb4":"Fjern runtime; modellen og dens valideringsdokumentation forbliver hos dig.","oss-fmi-cost-compare.a4b2edef2b":"Hvor data bor","oss-fmi-cost-compare.755196436c":"Arbejde kan køre på en platform og i en region, du ikke kontrollerer.","oss-fmi-cost-compare.8dbab5f3ce":"Kører on-premise eller i en EU-region, du vælger. Dine simuleringsdata bliver, hvor du placerer dem.","oss-fmi-cost-compare.4690546dd0":"Den gamle måde, og denne","oss-fmi-cost-compare.cdb52b43e4":"Samme simuleringsarbejde, set side om side. Forskellen er operationel, ikke teknisk.","oss-fmi-cost-compare.25592eaf85":"Platformsafhængig simulering","oss-fmi-cost-compare.20fc818fc7":"Sammenlignet på hver maskine","oss-fmi-cost-compare.34e3db7636":"Bevis det én gang, kør det hvor som helst, og behold kontrollen over, hvor det kører.","oss-fmi-cost-compare.10afeddd62":"Én genanvendelig sikkerhedssag","oss-fmi-coupled-plant.chrome.path":"Koblet system","oss-fmi-coupled-plant.chrome.status":"fem FMU'er, tre eksekveringsniveauer","oss-fmi-coupled-plant.chrome.meta":"afledt rækkefølge, illustrativ","oss-fmi-coupled-plant.levels.one":"niveau 1, parallelt","oss-fmi-coupled-plant.levels.two":"niveau 2","oss-fmi-coupled-plant.levels.three":"niveau 3","oss-fmi-coupled-plant.fmu.controller":"controller","oss-fmi-coupled-plant.fmu.ambient":"omgivelsesmodel","oss-fmi-coupled-plant.fmu.powerStage":"effekttrin","oss-fmi-coupled-plant.fmu.motor":"motor","oss-fmi-coupled-plant.fmu.gearbox":"gearkasse","oss-fmi-coupled-plant.fmu.load":"last","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_out -> 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":"speed_fb -> speed_meas","oss-fmi-coupled-plant.feedback.note":"feedback-kant, ingen cyklus i samme trin","oss-fmi-coupled-plant.trace.title":"et kommunikationstrin","oss-fmi-coupled-plant.trace.read":"læs udgange","oss-fmi-coupled-plant.trace.transform":"omregn enheder","oss-fmi-coupled-plant.trace.set":"sæt nedstrøms indgange","oss-fmi-coupled-plant.trace.step":"trin for berettigede FMU'er","oss-fmi-coupled-plant.trace.intermediate":"mellemliggende retur","oss-fmi-coupled-plant.trace.confirm":"bekræft fælles punkt","oss-fmi-coupled-plant.trace.confirmed":"fælles punkt bekræftet","oss-fmi-coupled-plant.stop.title":"anden spor, instans bag masteren","oss-fmi-coupled-plant.stop.read":"læs udgange","oss-fmi-coupled-plant.stop.check":"kontrol af kommunikationspunkt","oss-fmi-coupled-plant.stop.stopped":"trin stoppet","oss-fmi-coupled-plant.stop.master":"master t 120.0 ms","oss-fmi-coupled-plant.stop.instance":"power-stage-1 t 118.5 ms","oss-fmi-coupled-plant.stop.note":"trinnet stopper med begge tidspunkter og instansen navngivet","oss-fmi-coupled-plant.band.left":"kanter bærer eksakte værdireferencer","oss-fmi-coupled-plant.band.right":"tre niveauer, én fælles tid","oss-fmi-design-to-operation.chrome.path":"Fra design til drift","oss-fmi-design-to-operation.chrome.status":"én model, fire driftsfaser","oss-fmi-design-to-operation.chrome.meta":"kontinuerlig historik","oss-fmi-design-to-operation.conventional.label":"konventionel rute","oss-fmi-design-to-operation.conventional.model":"pumpemodel","oss-fmi-design-to-operation.conventional.fat":"fabriksaccept","oss-fmi-design-to-operation.conventional.end":"modellen forsvinder her","oss-fmi-design-to-operation.conventional.twin":"et separat Twin-projekt begynder","oss-fmi-design-to-operation.continuous.label":"med Dweve Twin-broen","oss-fmi-design-to-operation.continuous.note":"forskellige data ind, forskellige resultater ud, pr. fase","oss-fmi-design-to-operation.continuous.model":"pumpemodel","oss-fmi-design-to-operation.continuous.same":"det samme objekt hele vejen","oss-fmi-design-to-operation.continuous.provenance":"én provenance-bånd: modelversion, parametre, mappinger, kørsels-ID'er","oss-fmi-design-to-operation.columns.in":"ind","oss-fmi-design-to-operation.columns.out":"ud","oss-fmi-design-to-operation.phases.design-study.name":"designstudie","oss-fmi-design-to-operation.phases.design-study.in":"syntetiske belastninger","oss-fmi-design-to-operation.phases.design-study.out":"designmargener","oss-fmi-design-to-operation.phases.factory-acceptance.name":"fabriksaccept","oss-fmi-design-to-operation.phases.factory-acceptance.in":"testbænk-målinger","oss-fmi-design-to-operation.phases.factory-acceptance.out":"acceptresultater","oss-fmi-design-to-operation.phases.commissioning.name":"idriftsættelse","oss-fmi-design-to-operation.phases.commissioning.in":"live-sensorværdier","oss-fmi-design-to-operation.phases.commissioning.out":"forventet lejetemperatur","oss-fmi-design-to-operation.phases.live-operation.name":"live drift","oss-fmi-design-to-operation.phases.live-operation.in":"live-sensorværdier","oss-fmi-design-to-operation.phases.live-operation.out":"alternative driftscenarier","oss-fmi-design-to-operation.band.text":"modellen forbliver ved siden af aktivet","oss-fmi-design-to-operation.band.meta":"fire faser, én historik","oss-fmi-distributed-contract.kicker.label":"På tværs af noder","oss-fmi-distributed-contract.kicker.sub":"hvad der forbliver koordineret","oss-fmi-distributed-contract.tag":"DISTRIBUERET","oss-fmi-distributed-contract.columns.global":"global kontrakt","oss-fmi-distributed-contract.columns.local":"node-lokalt valg","oss-fmi-distributed-contract.rows.placement.name":"Modelplacering","oss-fmi-distributed-contract.rows.placement.global":"én orkestreringsgraf","oss-fmi-distributed-contract.rows.placement.local":"backend- og worker-antal","oss-fmi-distributed-contract.rows.placement.diagnostic":"placeringsspor","oss-fmi-distributed-contract.rows.time.name":"Tid","oss-fmi-distributed-contract.rows.time.global":"kommunikationspunkt-progression","oss-fmi-distributed-contract.rows.time.local":"lokal intern stepping","oss-fmi-distributed-contract.rows.exchange.name":"Tilstandsudveksling","oss-fmi-distributed-contract.rows.exchange.global":"typiserede grænseværdier","oss-fmi-distributed-contract.rows.exchange.local":"transport-batching","oss-fmi-distributed-contract.rows.exchange.diagnostic":"kilde, mål og sekvens","oss-fmi-distributed-contract.rows.checkpoint.name":"Checkpoint","oss-fmi-distributed-contract.rows.checkpoint.global":"konsistent kørselsversion","oss-fmi-distributed-contract.rows.checkpoint.local":"lokal snapshot-lagring","oss-fmi-distributed-contract.rows.checkpoint.diagnostic":"manglende eller inkompatibel shard","oss-fmi-distributed-contract.rows.recovery.name":"Gendannelse","oss-fmi-distributed-contract.rows.recovery.global":"deklareret genforsøg og omfordeling","oss-fmi-distributed-contract.rows.recovery.local":"lokal genstart","oss-fmi-distributed-contract.rows.recovery.diagnostic":"fejl og gendannet placering","oss-fmi-distributed-contract.footline.left":"forskellige maskiner under","oss-fmi-distributed-contract.footline.right":"én kørsel over dem","oss-fmi-distributed-grid.chrome.path":"Koordinerede placering","oss-fmi-distributed-grid.chrome.meta":"lokal backend uafhængig, illustrativ","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":"edge skalar","oss-fmi-distributed-grid.nodes.e.backend":"CPU","oss-fmi-distributed-grid.nodes.e.tag":"erstatning","oss-fmi-distributed-grid.groups.generation":"generationsudsendelse","oss-fmi-distributed-grid.groups.transmission":"transmissionsflow","oss-fmi-distributed-grid.groups.demand":"efterspørgselsensemble","oss-fmi-distributed-grid.groups.weather":"vejrscenarier","oss-fmi-distributed-grid.groups.relays":"beskyttelsesrelæer","oss-fmi-distributed-grid.groups.substation":"stationstyringer","oss-fmi-distributed-grid.intra.label":"tynd, intra-node","oss-fmi-distributed-grid.boundary.title":"tværnodal grænsetilstand","oss-fmi-distributed-grid.boundary.note":"tynd inden for en node, tung på tværs af noder","oss-fmi-distributed-grid.boundary.voltage":"bus_voltage, t 240.0, A -> C","oss-fmi-distributed-grid.boundary.forecast":"load_forecast, t 240.0, B -> A","oss-fmi-distributed-grid.boundary.relay":"relay_state, t 240.0, C -> D","oss-fmi-distributed-grid.step.arrived":"grænseværdier 3 af 3 ankommet","oss-fmi-distributed-grid.step.confirmed":"kommunikationspunkt bekræftet","oss-fmi-distributed-grid.step.caption":"trinnet fuldføres først, når grænseværdierne ankommer","oss-fmi-distributed-grid.recovery.title":"gendannelsesspor","oss-fmi-distributed-grid.recovery.checkpoint":"sidste kontrolpunkt cp-118","oss-fmi-distributed-grid.recovery.affected":"berørte grupper: efterspørgselsensemble, vejrscenarier","oss-fmi-distributed-grid.recovery.replacement":"erstatningsnode E overtager begge grupper","oss-fmi-distributed-grid.recovery.resumed":"genoptaget ved t 240.0","oss-fmi-distributed-grid.runband.text":"én kørselsidentitet, kontinuerlig fra første placering til genoptaget kørsel","oss-fmi-distributed-grid.band.left":"placeringen ændres, kørslen gør ikke","oss-fmi-distributed-grid.band.right":"kontrolpunkt cp-118 indeholder versionen","oss-fmi-domain-grid.7b29b70e4d":"Samme model, alle miljøer","oss-fmi-domain-grid.b627eb9aa8":"Når resultater skal ligge til grund for beslutninger, er reproducerbarhed hele pointen.","oss-fmi-domain-grid.7ed0bae386":"7 sektorer","oss-fmi-domain-grid.96f36ba15a":"Reproducerbarhed, ikke en platformsfodnote","oss-fmi-domain-grid.452be9b834":"Byg bro mellem simuleringer og digitale tvillinger via Twin. Tilstandsændringer registreres som hændelser og afspilles deterministisk fra loggen.","oss-fmi-domain-grid.43b3a512f4":"Live-tilstand, event-sourced replay","oss-fmi-domain-grid.301a912562":"Digitale tvillinger","oss-fmi-domain-grid.b8220fed02":"Simulér kemiske processer med fikspunktsbaserede masse- og energibalancer. Validér kontrollogik gennem co-simulering med deterministisk batch-eksekvering.","oss-fmi-domain-grid.50089d1839":"Proceskontrol, PLC-co-simulering","oss-fmi-domain-grid.7db3cf5152":"Industri","oss-fmi-domain-grid.a6348794db":"Reproducér robotarmens kinematik og dynamik med stabil baneplanlægning. Sensorfusionssimulering er deterministisk på tværs af kørsler.","oss-fmi-domain-grid.00d119d554":"Kinematik, planlægning, sensorfusion","oss-fmi-domain-grid.d058025dbc":"Robotteknologi","oss-fmi-domain-grid.16f70f5cc1":"Simulér strømomformere med fikspunktsnøjagtighed. Integrér vedvarende energisystemer med deterministiske resultater på tværs af installationer.","oss-fmi-domain-grid.940fd43886":"Net, strømomformere, vedvarende energi","oss-fmi-domain-grid.437bcb1511":"Energi","oss-fmi-domain-grid.19d07d6f78":"Modellér enhedens ydeevne med deterministisk præcision, så hver kørsel producerer dokumentation under en erklæret kontrakt.","oss-fmi-domain-grid.8499c64d58":"Enhedsydeevne, pumpedynamik","oss-fmi-domain-grid.a9a24cd153":"Medico","oss-fmi-domain-grid.cfea747b54":"Validér flyvekontrol-love med sammenligninger på tværs af platforme. Pilot-in-the-loop-simulering producerer deterministiske output til træningsscenarier.","oss-fmi-domain-grid.09895ea872":"Flyvedynamik, kontrol-love","oss-fmi-domain-grid.e4fdcd4b23":"Luftfart","oss-fmi-domain-grid.f6e82ccb4b":"Modellér drivlinje- og chassissystemer med resultater, som teams kan sammenligne. Hardware-in-the-loop-testning på FPGA-backend bruger samme model.","oss-fmi-domain-grid.fde91e0c39":"Motor, gearkasse, bremse, affjedring","oss-fmi-domain-grid.7ced80c3b5":"Automotive","oss-fmi-drift-trace.2f9d0de86a":"Platformdivergens","oss-fmi-drift-trace.cf7363ae8d":"Resultaterne varierer mellem udviklingsarbejdsstationer, CI-servere og certificeringshardware. Sikkerhedscasen skal forklare og begrunde enhver divergens, ellers fejler den. Testindsatsen mangedobles.","oss-fmi-drift-trace.43b95f29db":"N testrigge","oss-fmi-drift-trace.ab090fdc37":"Compilerfølsomhed","oss-fmi-drift-trace.ffe67c3a03":"Forskellige compilere anvender forskellige optimeringsstrategier på flydende kommatal-operationer. En model, der validerer under én compiler, kan fejle under en anden, så teams fastlåser specifikke compilerversioner for at holde resultaterne stabile.","oss-fmi-drift-trace.0ad51a0555":"fastlås version","oss-fmi-drift-trace.dfc7c66b15":"Variation i matematikbiblioteker","oss-fmi-drift-trace.5cfa74d1d5":"Trigonometriske, eksponentielle og logaritmiske funktioner implementeres forskelligt på tværs af platforme. Et bibliotek kan producere en lille numerisk forskel, og over millioner af trin kan det akkumulere til makroskopisk divergens.","oss-fmi-drift-trace.b0fcb6e7ff":"lille numerisk forskel","oss-fmi-drift-trace.683c4d3deb":"Hardwarelock-in","oss-fmi-drift-trace.3ade9befbd":"Når en arbejdsgang er valideret på én processorarkitektur, risikerer man divergens ved at flytte til en anden. Teams kan ikke opgradere hardware eller tage cloud-instanser i brug uden at revalidere hele simuleringsporteføljen.","oss-fmi-drift-trace.38cf5ff2aa":"Divergens observeret","oss-fmi-drift-trace.0afe35aaf1":"integrationstrin-akse","oss-fmi-drift-trace.4a8b7caaec":"To flydende kommatal-trajektorier divergerer over integrationstrin, mens den faste kommatal-linje forbliver flad.","oss-fmi-drift-trace.a965e3bd60":"outputdrift","oss-fmi-drift-trace.00a9659bb1":"float, maskine A","oss-fmi-drift-trace.3bc221a13a":"float, maskine B","oss-fmi-drift-trace.8fe6274cac":"fast kommatal, alle maskiner","oss-fmi-drift-trace.24eca8c29c":"IEEE 754 float, drifter pr. platform","oss-fmi-drift-trace.d93d54c0e1":"Fast kommatal, referencekontrol på tværs af platforme","oss-fmi-drift-trace.f327983d4d":"Variationen er reel. Omkostningen ved at begrunde den er skjult.","oss-fmi-due-diligence.ae2e35dce0":"DOKUMENTATION FØR IMPLEMENTERING","oss-fmi-due-diligence.fcfc47439a":"Alle driftsmæssige påstande peger på et valideringstrin","oss-fmi-due-diligence.f255e17b28":"Dokumentation","oss-fmi-due-diligence.98d10f4061":"Seks driftsmæssige påstande og den dokumentation, en køber kan gennemgå, før man beslutter, hvor FMI hører til","oss-fmi-due-diligence.87b284e78b":"Valideringsregistret","oss-fmi-due-diligence.6b5eb5323e":"Samme model, erklæret sammenligning","oss-fmi-due-diligence.8f87893871":"DOKUMENTATION KLAR","oss-fmi-due-diligence.09a3ecefa2":"Implementér kun, hvor paritetskontrakten holder på dine tilsigtede mål.","oss-fmi-due-diligence.a26b9b7477":"Beslut","oss-fmi-due-diligence.72677028b4":"Prøv","oss-fmi-due-diligence.6caaf4dc8a":"Kør eksemplet på dine egne maskiner, og sammenlign resultaterne.","oss-fmi-due-diligence.b59f1b3c91":"Gennemgå resultatkontrakten, målgruppematricen og den MPFR-baserede valideringsmetode.","oss-fmi-due-diligence.b8db515e7a":"Se","oss-fmi-due-diligence.6f4215c47a":"Fjern køretiden; modellen og dens valideringsregister forbliver hos dig.","oss-fmi-due-diligence.341d869825":"Exit-vejen er ren","oss-fmi-due-diligence.19288a912b":"Den kører on-premise eller i en EU-region, du vælger, så dit arbejde forbliver inden for en grænse, du kontrollerer.","oss-fmi-due-diligence.bba4a70216":"Datagrænsen er eksplicit","oss-fmi-due-diligence.dcb593c380":"Den kører på en almindelig arbejdsstation, et cluster eller specialiseret hardware. Ingen speciel maskine nødvendig.","oss-fmi-due-diligence.92b8e80603":"Den kører på hardware, du ejer","oss-fmi-due-diligence.2b47482392":"Kør det dæmpede oscillator-eksempel på to maskiner, og sammenlign outputtet under den erklærede kontrakt.","oss-fmi-due-diligence.a6e0302005":"Resultater sammenlignet på tværs af maskiner","oss-fmi-due-diligence.2cfe1cbd3b":"Sammenlign hver backend med MPFR-oraklet, og registrér enhver afvigelse.","oss-fmi-due-diligence.02cd9dec86":"Valideringsoraklet er uafhængigt","oss-fmi-due-diligence.87cd15c1c6":"Kør den samme model på understøttede mål, og sammenlign outputvektorerne.","oss-fmi-due-diligence.6b99e29725":"Resultatkontrakten holder","oss-fmi-eng-close-banner.eyebrow":"Hele argumentet","oss-fmi-eng-close-banner.lead":"Definér det én gang.","oss-fmi-eng-close-banner.accent":"Behold det på tværs af hver kørsel.","oss-fmi-eng-close-banner.paragraph.one":"FMI 3-modellen begynder som typede variabler, afhængigheder, ligninger, tilstande, clocke og kapaciteter. Numerus giver reel-værdi-beregning ét deterministisk sprog. Solver-vævet giver ODE-, DAE-, SDE-, ikke-lineære og koblede systemer den rute, de kræver. Orkestreringsgrafen gør flere FMU'er til én koordineret simulering. Backend-laget fører kørslen fra CPU til GPU, FPGA, edge eller distribueret eksekvering.","oss-fmi-eng-close-banner.paragraph.two":"Tilstanden forsvinder ikke, når processen afsluttes. Den kan checkpointes, gendannes, afspilles igen og forgrenes. Twin-broen lader den samme model fortsætte ved siden af den opererende aktiv, med hver krydsning, konflikt og løsning bevaret som provenance. Eksisterende værter ser stadig den komplette FMI 3 C-funktionstabel. Implementeringssproget, solveren, backend og deployment kan ændres. Modellen forbliver det samme ingeniørfaglige objekt.","oss-fmi-eng-close-banner.panel.header":"Ét kontinuerligt modelsystem","oss-fmi-eng-close-banner.panel.tag":"FMI 3","oss-fmi-eng-close-banner.chip.model.label":"model og typer","oss-fmi-eng-close-banner.chip.model.status":"bevaret","oss-fmi-eng-close-banner.chip.solver.label":"solver-rute","oss-fmi-eng-close-banner.chip.solver.status":"deklareret","oss-fmi-eng-close-banner.chip.backend.label":"backend","oss-fmi-eng-close-banner.chip.backend.status":"valgt","oss-fmi-eng-close-banner.chip.graph.label":"koblingsgraf","oss-fmi-eng-close-banner.chip.graph.status":"eksplicit","oss-fmi-eng-close-banner.chip.state.label":"tilstand og historik","oss-fmi-eng-close-banner.chip.state.status":"vedvarende","oss-fmi-eng-close-banner.chip.twin.label":"Twin-mapping","oss-fmi-eng-close-banner.chip.twin.status":"tovejs","oss-fmi-eng-close-banner.chip.abi.label":"host-ABI","oss-fmi-eng-close-banner.chip.abi.status":"standard","oss-fmi-eng-close-banner.verdict":"kørslen kan flytte sig uden at miste, hvad den er","oss-fmi-eng-close-banner.footline":"Rust kører det; FMI 3 bærer det; Twin holder det i live","oss-fmi-event-clock-rail.chrome.path":"Begivenheder","oss-fmi-event-clock-rail.chrome.status":"begivenhed placeret, partition aktiveret, trin returneret","oss-fmi-event-clock-rail.chrome.meta":"én ordnet tidslinje, illustrativ","oss-fmi-event-clock-rail.rail.aria":"En fyrre millisekunders simuleringsskinne med en kontinuerlig kurve, to periodiske ure, ét udløst ur og tre partitioner","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":"anmodet om 40 ms","oss-fmi-event-clock-rail.axis.returned":"sidste succesfulde tid 26 ms","oss-fmi-event-clock-rail.lanes.curve":"kurve","oss-fmi-event-clock-rail.lanes.event":"begivenhed","oss-fmi-event-clock-rail.lanes.clock-a":"ur A","oss-fmi-event-clock-rail.lanes.clock-b":"ur B","oss-fmi-event-clock-rail.lanes.triggered":"udløst","oss-fmi-event-clock-rail.lanes.partitions":"partitioneringer","oss-fmi-event-clock-rail.marks.bracketed":"i parentes","oss-fmi-event-clock-rail.marks.narrowed":"indsnævret","oss-fmi-event-clock-rail.marks.located":"rod placeret ved 23,5 ms","oss-fmi-event-clock-rail.marks.intermediate":"mellemliggende opdatering","oss-fmi-event-clock-rail.marks.event-mode":"begivenhedstilstand","oss-fmi-event-clock-rail.marks.iteration":"diskret iteration, to runder","oss-fmi-event-clock-rail.marks.resume":"genoptag kontinuerlig udførelse","oss-fmi-event-clock-rail.marks.tick":"tick aktiverer sampling-partition","oss-fmi-event-clock-rail.marks.triggered":"udløses ved den placerede begivenhed","oss-fmi-event-clock-rail.partitions.one":"partition ét","oss-fmi-event-clock-rail.partitions.sampling":"sampling-partition","oss-fmi-event-clock-rail.partitions.three":"partition tre","oss-fmi-event-clock-rail.bound.title":"andet tilfælde: begivenheds-iterationsgrænse nået","oss-fmi-event-clock-rail.bound.unresolved-label":"uafklarede indikatorer","oss-fmi-event-clock-rail.bound.unresolved-value":"to begivenhedsindikatorer","oss-fmi-event-clock-rail.bound.rounds-label":"rundetælling","oss-fmi-event-clock-rail.bound.rounds-value":"16","oss-fmi-event-clock-rail.bound.state-label":"tilstand","oss-fmi-event-clock-rail.bound.state-value":"terminal diagnostik","oss-fmi-event-clock-rail.band.text":"Værten modtager begivenhed fundet, tidlig returnering og sidste succesfulde tid.","oss-fmi-event-clock-rail.band.meta":"én ordnet tidslinje","oss-fmi-everyday-benefits.24ae9cee93":"Du kommer aldrig til at røre denne del selv. Men den gør stille og roligt\n          maskinerne omkring dig sikrere, og det er værd at vide.","oss-fmi-everyday-benefits.81ad45c6b9":"Hvorfor dette er godt for alle","oss-fmi-everyday-benefits.8ccdcadd4e":"Som et værktøj, der passer i værktøjskassen, du allerede ejer.","oss-fmi-everyday-benefits.3ae3647667":"Den behøver ikke en kæmpe dyr maskine. Den kører på den slags computer, som ingeniører allerede har på deres skrivebord.","oss-fmi-everyday-benefits.0d23c455ac":"Den kører på almindelige computere","oss-fmi-everyday-benefits.d12f679d06":"Som et pas, der forbliver gyldigt gennem hele rejsen.","oss-fmi-everyday-benefits.e8011161ea":"Ingeniører registrerer valideringen én gang og fører så denne sikkerhedsjournal med til de maskiner, de har til hensigt at køre på.","oss-fmi-everyday-benefits.e25d4d7294":"Én sikkerhedskontrol følger modellen","oss-fmi-everyday-benefits.6bec63132e":"Som en røgalarm, der opdager problemer, før rummet fyldes.","oss-fmi-everyday-benefits.a8b3a521d2":"En reference med høj præcision fanger små beregningsforskelle, før en maskine stoler på resultatet.","oss-fmi-everyday-benefits.e54d54645b":"Små forskelle opdages tidligt","oss-fmi-everyday-benefits.401c3b1775":"Som et termometer, der viser det samme i hvert rum.","oss-fmi-everyday-benefits.c41fd4d8de":"Når dette bruges, sammenlignes testen på hver computer, så ingen skal gætte på, hvis maskine adskiller sig.","oss-fmi-everyday-benefits.34e5fa45f5":"En erklæret svar-kontrakt","oss-fmi-everyday-scenes.02eba6de45":"Du ser aldrig noget af dette. Det hjælper bare de mennesker, der tjekker disse ting, med at gøre deres arbejde godt.","oss-fmi-everyday-scenes.322d66f63c":"Sådan hjælper det.","oss-fmi-everyday-scenes.51e31a6a54":"Hvorfor testen betyder noget.","oss-fmi-everyday-scenes.4f9c7c54ae":"Deterministisk simulering","oss-fmi-everyday-scenes.6c1e147a94":"Tryk på et billede. Hver enkelt er testet på en computer først, og testen sammenlignes på tværs af de tilsigtede mål.","oss-fmi-everyday-scenes.e3bff7d8b6":"De hverdagslige ting, den stille og roligt hjælper med at holde sikre","oss-fmi-everyday-scenes.ed3b6dc1b3":"Dette holder fabrikstesten ærlig og sammenlignelig, så sikkerhedsdokumentationen er synlig i hvert værksted.","oss-fmi-everyday-scenes.8f81670179":"Disse maskiner arbejder ved siden af mennesker. Testen, der siger, at de er sikre, skal have en erklæret betydning, uanset hvor den kører.","oss-fmi-everyday-scenes.eba075339d":"Robotter og maskiner på en fabrikslinje testes på en computer, før de nogensinde bevæger sig.","oss-fmi-everyday-scenes.607b3d2d49":"Maskinerne, der laver ting","oss-fmi-everyday-scenes.ac456f0817":"Dette holder strømtesten stabil og gentagelig, så hver maskine producerer et resultat, der kan sammenlignes.","oss-fmi-everyday-scenes.61257bb80a":"Hvis testen svinger mellem computere, er det sværere at være sikker på, at lysene forbliver tændt, og at strømmen forbliver sikker.","oss-fmi-everyday-scenes.1436695807":"Udstyret, der holder elektriciteten stabil, testes på en computer, før det installeres.","oss-fmi-everyday-scenes.036a7543be":"Strømmen, der når dit hus","oss-fmi-everyday-scenes.5f72f611d1":"Dette holder pumpetesten eksplicit og sammenlignelig, så de mennesker, der tjekker den, kan stole på, hvad de ser.","oss-fmi-everyday-scenes.87bbeb97c8":"En pumpe skal give præcis den rigtige mængde. En lille forskel i testen kunne skjule et problem, der betyder noget for et rigtigt menneske.","oss-fmi-everyday-scenes.27e6e2895c":"En pumpe, der giver nogen medicin, testes på en computer længe før den når en patient.","oss-fmi-everyday-scenes.39fff6f8c3":"En medicinsk pumpe","oss-fmi-everyday-scenes.59105e1ecd":"Dette holder bremsetesten under én erklæret kontrakt, så bilen kan kontrolleres konsekvent, uanset hvor den testes.","oss-fmi-everyday-scenes.1d9144dfaf":"Hvis testen giver et lidt anderledes svar på en anden computer, kan ingen være sikre på, at bremserne stopper bilen på samme måde hver gang.","oss-fmi-everyday-scenes.5872a3a9b7":"Før en ny bil bygges, testes bremserne tusindvis af gange på en computer.","oss-fmi-everyday-scenes.687a0f485d":"Bremserne i en bil","oss-fmi-everyday-scenes.9242fa3021":"På vejen","oss-fmi-everyday-scenes.931806fc24":"På et hospital","oss-fmi-everyday-scenes.94c8ca59d0":"I dit hjem","oss-fmi-everyday-scenes.95043235c4":"I en fabrik","oss-fmi-existing-estate.chrome.path":"Fungerer med dine værktøjer","oss-fmi-existing-estate.chrome.status":"fire værter, én standardoverflade","oss-fmi-existing-estate.chrome.meta":"Rust-adoption ikke nødvendig","oss-fmi-existing-estate.host.authoring":"Forfattermiljø","oss-fmi-existing-estate.host.master":"Co-simuleringsmaster","oss-fmi-existing-estate.host.bench":"Testbænk","oss-fmi-existing-estate.host.embedded":"Indlejret vært","oss-fmi-existing-estate.host.loadingPath":"fmi3*-indlæsningssti","oss-fmi-existing-estate.fmu.name":"Dweve FMI FMU","oss-fmi-existing-estate.fmu.note":"indlæst af alle fire værter","oss-fmi-existing-estate.fmu.table":"én eksporteret funktionstabel","oss-fmi-existing-estate.implementation.title":"implementeringen bag abi","oss-fmi-existing-estate.implementation.drawnOnce":"tegnet én gang","oss-fmi-existing-estate.implementation.runtime":"Rust-runtime","oss-fmi-existing-estate.implementation.numerus":"Numerus","oss-fmi-existing-estate.implementation.solvers":"løserfabric","oss-fmi-existing-estate.implementation.backend":"valgt backend","oss-fmi-existing-estate.native.link":"direkte Rust-API","oss-fmi-existing-estate.native.name":"Native Rust-teams","oss-fmi-existing-estate.native.note":"byg mod Rust-API'et direkte, uden FMI-grænsen","oss-fmi-existing-estate.band.left":"implementeringen tegnes én gang","oss-fmi-existing-estate.band.right":"standard fmi3*-abi","oss-fmi-ffi-families.kicker.label":"Hvad værten når","oss-fmi-ffi-families.kicker.sub":"gennem standardnavnene","oss-fmi-ffi-families.tag":"INTEROPERABEL","oss-fmi-ffi-families.family.lifecycle.name":"Instantiér og livscyklus","oss-fmi-ffi-families.family.lifecycle.purpose":"opret og kør instanser","oss-fmi-ffi-families.family.lifecycle.destination":"runtime-tilstandsmaskine","oss-fmi-ffi-families.family.lifecycle.validation":"håndtag, tilstand og kapacitet","oss-fmi-ffi-families.family.typed-access.name":"Typet get og set","oss-fmi-ffi-families.family.typed-access.purpose":"udveksl FMI-værdier","oss-fmi-ffi-families.family.typed-access.destination":"typet lagring og Numerus-konvertering","oss-fmi-ffi-families.family.typed-access.validation":"pointer, længde, type og område","oss-fmi-ffi-families.family.fmu-state.name":"FMU-tilstand","oss-fmi-ffi-families.family.fmu-state.purpose":"gem, gendan og serialisér","oss-fmi-ffi-families.family.fmu-state.destination":"vedvarende tilstandslag","oss-fmi-ffi-families.family.fmu-state.validation":"version og nyttelast","oss-fmi-ffi-families.family.derivatives.name":"Derivater","oss-fmi-ffi-families.family.derivatives.purpose":"retningsbestemt, adjungeret og Jacobi-arbejde","oss-fmi-ffi-families.family.derivatives.destination":"løser- og derivattjenester","oss-fmi-ffi-families.family.derivatives.validation":"referencer og dimensioner","oss-fmi-ffi-families.family.clocks.name":"Ur og partitioner","oss-fmi-ffi-families.family.clocks.purpose":"Planlagt udførelse","oss-fmi-ffi-families.family.clocks.destination":"ur- og partitionsplanlægger","oss-fmi-ffi-families.family.clocks.validation":"aktiveringstilstand","oss-fmi-ffi-families.family.stepping.name":"Udfør trin og opdateringer","oss-fmi-ffi-families.family.stepping.purpose":"Co-simuleringsprogression","oss-fmi-ffi-families.family.stepping.destination":"løser- og hændelsesruntime","oss-fmi-ffi-families.family.stepping.validation":"tid- og trinkontrakt","oss-fmi-ffi-families.footline.left":"standard ABI udenfor","oss-fmi-ffi-families.footline.right":"sikkert Rust-system indeni","oss-fmi-four-backends.chrome.path":"Eksekveringsbackends","oss-fmi-four-backends.chrome.status":"én model, fire lokale tilstande","oss-fmi-four-backends.chrome.meta":"kapaciteter eksplicitte, illustrative","oss-fmi-four-backends.model.name":"pumpemodel","oss-fmi-four-backends.model.detail":"én model, én tilstandskontrakt","oss-fmi-four-backends.model.flow":"den samme model indgår i alle fire","oss-fmi-four-backends.cpu.name":"CPU","oss-fmi-four-backends.cpu.posture":"interaktiv","oss-fmi-four-backends.cpu.visualLabel":"SIMD-baneudnyttelse","oss-fmi-four-backends.cpu.caption":"skalar hale bevarer den ordnede kontrakt","oss-fmi-four-backends.cpu.timing":"3,1 ms pr. trin","oss-fmi-four-backends.cpu.capability":"fuldt deklareret overflade","oss-fmi-four-backends.gpu.name":"GPU","oss-fmi-four-backends.gpu.posture":"parallel","oss-fmi-four-backends.gpu.visualLabel":"2.048 parametervarianter","oss-fmi-four-backends.gpu.caption":"afledte, tilstand og ensemble arbejde batchet","oss-fmi-four-backends.gpu.timing":"512 varianter pr. gennemløb","oss-fmi-four-backends.gpu.capability":"minimum batch deklareret","oss-fmi-four-backends.fpga.name":"FPGA","oss-fmi-four-backends.fpga.posture":"pipelined","oss-fmi-four-backends.fpga.visualLabel":"afledt graf som fast pipeline","oss-fmi-four-backends.fpga.stage1":"tilstandslæsning","oss-fmi-four-backends.fpga.stage2":"afledte","oss-fmi-four-backends.fpga.stage3":"løserstadier","oss-fmi-four-backends.fpga.stage4":"tilstandsopdatering","oss-fmi-four-backends.fpga.caption":"42 cyklusser, deterministisk latenstid","oss-fmi-four-backends.fpga.timing":"200 ns pr. cyklus","oss-fmi-four-backends.fpga.capability":"adaptiv stepping ikke deklareret","oss-fmi-four-backends.edge.name":"Edge","oss-fmi-four-backends.edge.posture":"indlejret","oss-fmi-four-backends.edge.visualLabel":"tilstand, stagebuffere og historik","oss-fmi-four-backends.edge.segState":"tilstand","oss-fmi-four-backends.edge.segStages":"stagebuffere","oss-fmi-four-backends.edge.segHistory":"historik","oss-fmi-four-backends.edge.caption":"inden for én deklareret hukommelsesbarriere","oss-fmi-four-backends.edge.timing":"8 ms pr. trin","oss-fmi-four-backends.edge.capability":"adjoint-rute afvist ved forhandling","oss-fmi-four-backends.envelope.title":"deklareret resultatkuvert","oss-fmi-four-backends.envelope.state":"tilstandshash a41f9c","oss-fmi-four-backends.envelope.trajectory":"bane 77bd0e","oss-fmi-four-backends.envelope.time":"sidste succesfulde tid t 240,0 ms","oss-fmi-four-backends.envelope.status":"status fuldført","oss-fmi-four-backends.band.left":"samme kørselsidentitet ind, samme kuvert ud","oss-fmi-four-backends.band.right":"tidsmålinger varierer, identitet gør ikke","oss-fmi-graph-contract.kicker.label":"Koblingsgrafen","oss-fmi-graph-contract.kicker.sub":"hvad den retter før kørslen","oss-fmi-graph-contract.tag":"ORKESTRERET","oss-fmi-graph-contract.fields.declares":"deklarerer","oss-fmi-graph-contract.fields.usedFor":"bruges til","oss-fmi-graph-contract.rows.fmuNode.name":"FMU-knude","oss-fmi-graph-contract.rows.fmuNode.declares":"instans og egenskaber","oss-fmi-graph-contract.rows.fmuNode.usedFor":"placering og planlægning","oss-fmi-graph-contract.rows.fmuNode.failure":"instans utilgængelig","oss-fmi-graph-contract.rows.connection.name":"Forbindelse","oss-fmi-graph-contract.rows.connection.declares":"kilde, mål og værdier","oss-fmi-graph-contract.rows.connection.usedFor":"typetilpasset udbredelse","oss-fmi-graph-contract.rows.connection.failure":"type- eller transformationsfejl","oss-fmi-graph-contract.rows.executionLevel.name":"Udførelsesniveau","oss-fmi-graph-contract.rows.executionLevel.declares":"uafhængig klar-mængde","oss-fmi-graph-contract.rows.executionLevel.usedFor":"parallel stepping","oss-fmi-graph-contract.rows.executionLevel.failure":"utilfredsstillet afhængighed","oss-fmi-graph-contract.rows.communicationPoint.name":"Kommunikationspunkt","oss-fmi-graph-contract.rows.communicationPoint.declares":"delt anmodet tid","oss-fmi-graph-contract.rows.communicationPoint.usedFor":"trin-koordinering","oss-fmi-graph-contract.rows.communicationPoint.failure":"master- og instanstider","oss-fmi-graph-contract.rows.delayEdge.name":"Forsinkelseskant","oss-fmi-graph-contract.rows.delayEdge.declares":"historiklængde","oss-fmi-graph-contract.rows.delayEdge.usedFor":"kausalt brud i en løkke","oss-fmi-graph-contract.rows.delayEdge.failure":"manglende historik eller grænse","oss-fmi-graph-contract.footline.left":"systemet er en graf","oss-fmi-graph-contract.footline.right":"ikke en tilfældig kaldrækkefølge","oss-fmi-hero-glyph.6b5eb5323e":"Deterministisk simulering","oss-fmi-hero-glyph.1bad8779f2":"Rust 2021","oss-fmi-hero-glyph.7246ae4ea8":"MPFR-referencetjek","oss-fmi-hero-glyph.e1938afdff":"på 0,84 s","oss-fmi-hero-glyph.355bcc577d":"Færdig","oss-fmi-hero-glyph.0562f32dc5":"Afhængigheder","oss-fmi-hero-glyph.2180b3e7ce":"Crate","oss-fmi-hero-glyph.1b290eb385":"Cargo.toml","oss-fmi-hero-glyph.51ab88da6e":"Referencetjek","oss-fmi-hero-glyph.0d3b88ec64":"FMI 3.0","oss-fmi-hero-glyph.8319d9b3b9":"Rust-bibliotek","oss-fmi-hero-glyph.b2c71c8114":"state = sim.","oss-fmi-hero-glyph.2759edff78":"RK4, eksakt","oss-fmi-hero-glyph.92fffd917d":"(cfg, model)?;","oss-fmi-hero-glyph.5f97f87756":"Instans","oss-fmi-hero-glyph.4f55d0d971":"sim =","oss-fmi-hero-glyph.dc416e1088":"Trin","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 host-grænse","oss-fmi-host-boundary.chrome.status":"standard host tilsluttet","oss-fmi-host-boundary.chrome.meta":"komplet fmi3-overflade, illustrativ","oss-fmi-host-boundary.endpoint.host.name":"konventionel FMI 3 host","oss-fmi-host-boundary.endpoint.host.sub":"funktionstabel fra det indlæste bibliotek","oss-fmi-host-boundary.endpoint.rust.name":"Rust runtime-tjenester","oss-fmi-host-boundary.endpoint.rust.sub":"ét sammenhængende system","oss-fmi-host-boundary.abi.label":"én snæver ABI","oss-fmi-host-boundary.status.ok":"fmi3OK","oss-fmi-host-boundary.status.error":"fmi3Error","oss-fmi-host-boundary.refusal.stopped":"Stoppet ved grænsen, før værdien når runtime.","oss-fmi-host-boundary.call.instantiate.symbol":"fmi3InstantiateModelExchange","oss-fmi-host-boundary.call.instantiate.service":"livscyklus","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":"typiske værdier","oss-fmi-host-boundary.call.set-float64.diag":"diag fmi.ffi.length-mismatch","oss-fmi-host-boundary.call.set-float64.expected":"forventet længde 4","oss-fmi-host-boundary.call.set-float64.provided":"angivet længde 5","oss-fmi-host-boundary.call.do-step.symbol":"fmi3DoStep","oss-fmi-host-boundary.call.do-step.service":"solver- og event-runtime","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":"vedvarende tilstand","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":"afledte","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":"clock-scheduler","oss-fmi-host-boundary.call.partition.diag":"diag fmi.rt.clocks","oss-fmi-host-boundary.band.left":"seks kald krydser, ét stoppes ved linjen","oss-fmi-host-boundary.band.right":"standardstatus, rigere diagnostik","oss-fmi-host-fit.kicker.label":"Det, der forbliver uændret","oss-fmi-host-fit.kicker.sub":"i den omkringliggende værktøjskæde","oss-fmi-host-fit.tag":"DROP-IN","oss-fmi-host-fit.asset.authoring.name":"FMI-forfatterværktøj","oss-fmi-host-fit.asset.authoring.remains":"modelDescription- og pakkearbejdsgang","oss-fmi-host-fit.asset.authoring.supplies":"Rust FMU-runtime","oss-fmi-host-fit.asset.authoring.adoption":"build og validering","oss-fmi-host-fit.asset.host.name":"Simuleringsvært","oss-fmi-host-fit.asset.host.remains":"dynamisk indlæsning og fmi3-kald","oss-fmi-host-fit.asset.host.supplies":"komplet funktionstabel","oss-fmi-host-fit.asset.host.adoption":"normal FMU-indtagelse","oss-fmi-host-fit.asset.bench.name":"Testbænk","oss-fmi-host-fit.asset.bench.remains":"konformitets- og scenarie-harness","oss-fmi-host-fit.asset.bench.supplies":"deterministisk runtime-adfærd","oss-fmi-host-fit.asset.bench.adoption":"tilføj model og sammenlign","oss-fmi-host-fit.asset.embedded.name":"Indlejret vært","oss-fmi-host-fit.asset.embedded.remains":"FMI-kompatibel kalder","oss-fmi-host-fit.asset.embedded.supplies":"edge-build og ABI-overflade","oss-fmi-host-fit.asset.embedded.adoption":"målintegration","oss-fmi-host-fit.asset.operations.name":"Driftsstak","oss-fmi-host-fit.asset.operations.remains":"eksisterende aktivgrænseflader","oss-fmi-host-fit.asset.operations.supplies":"Twin-bro","oss-fmi-host-fit.asset.operations.adoption":"mapping-konfiguration","oss-fmi-host-fit.labels.adoption":"adoption","oss-fmi-host-fit.foot.left":"værten forbliver velkendt","oss-fmi-host-fit.foot.right":"implementeringen forbedres bagved","oss-fmi-integration-ownership.kicker.label":"Hvad der kan tilskrives","oss-fmi-integration-ownership.kicker.sub":"inden for én co-simulering","oss-fmi-integration-ownership.tag":"SYSTEM","oss-fmi-integration-ownership.columns.adds":"Dweve FMI tilføjelser","oss-fmi-integration-ownership.rows.fmu-model.artefact":"FMU-model","oss-fmi-integration-ownership.rows.fmu-model.owner":"dets leverandør eller team","oss-fmi-integration-ownership.rows.fmu-model.adds":"validerede egenskaber","oss-fmi-integration-ownership.rows.fmu-model.dispute":"hvilken model der producerede værdien","oss-fmi-integration-ownership.rows.connection.artefact":"Forbindelse","oss-fmi-integration-ownership.rows.connection.owner":"systemintegrator","oss-fmi-integration-ownership.rows.connection.adds":"typetilknytning og transformering","oss-fmi-integration-ownership.rows.connection.dispute":"hvordan værdien krydsede","oss-fmi-integration-ownership.rows.schedule.artefact":"Plan","oss-fmi-integration-ownership.rows.schedule.owner":"orkestreringspolitik","oss-fmi-integration-ownership.rows.schedule.adds":"afledte eksekveringsniveauer","oss-fmi-integration-ownership.rows.schedule.dispute":"hvilken model der kørte først","oss-fmi-integration-ownership.rows.loop-policy.artefact":"Sløjfepolitik","oss-fmi-integration-ownership.rows.loop-policy.owner":"integrationsansvarlig","oss-fmi-integration-ownership.rows.loop-policy.adds":"navngivet solver og tolerance","oss-fmi-integration-ownership.rows.loop-policy.dispute":"hvorfor konvergens blev accepteret","oss-fmi-integration-ownership.rows.run-result.artefact":"Kørselsresultat","oss-fmi-integration-ownership.rows.run-result.owner":"program","oss-fmi-integration-ownership.rows.run-result.adds":"fælles tilstand og oprindelse","oss-fmi-integration-ownership.rows.run-result.dispute":"hvor fejlen begyndte","oss-fmi-integration-ownership.foot.left":"separat modelejerskab","oss-fmi-integration-ownership.foot.right":"én inspicerbar systemkørsel","oss-fmi-integration-wiring.2179ed1f91":"Standard FMU ind, standard FMU ud","oss-fmi-integration-wiring.2766c06b89":"Import, eksport, orkestrering og brobygning. Kernen forbliver deterministisk ved hver kant.","oss-fmi-integration-wiring.2abb5c1d0f":"Numerus aritmetisk base","oss-fmi-integration-wiring.88a6749a4c":"deterministisk kerne","oss-fmi-integration-wiring.38a040c337":"Dweve FMI","oss-fmi-integration-wiring.2fb2df61a7":"standard FMU-arkiv","oss-fmi-integration-wiring.3d220c8235":"Kompatibel import, round-trip-fidelitet","oss-fmi-integration-wiring.d3bc8b2f3d":"Bro til Twin. Simuleringstilstandsændringer registreres som uforanderlige hændelser, og deterministisk afspilning kører en simulering igen fra hændelsesloggen.","oss-fmi-integration-wiring.34214aaa54":"Bro","oss-fmi-integration-wiring.044adfd9ed":"TRIN 4","oss-fmi-integration-wiring.15429f155e":"Forbind flere FMU'er til en simulering på systemniveau. Definér dataflowet mellem modeller, opdag algebraiske sløjfer automatisk, og løs dem med fikspunktiteration eller Newton-Raphson.","oss-fmi-integration-wiring.a5e7607493":"Orkestrer","oss-fmi-integration-wiring.6be00e946a":"TRIN 3","oss-fmi-integration-wiring.88a2e44a4e":"Eksportér resultater og ændrede modeller tilbage til et standard FMU-arkiv til værktøjer, der forventer floating-point. Binære filer, ressourcer og metadata pakkes i ét arkiv, med valgfri kodeunderskrivning.","oss-fmi-integration-wiring.f3e4fadb9e":"Eksportér","oss-fmi-integration-wiring.b2ad896a1c":"TRIN 2","oss-fmi-integration-wiring.dde3a2055d":"Importér modeller fra ethvert FMI 3.0-kompatibelt værktøj. Præcision konverteres fra floating-point til fixed-point ved importgrænsen, og konverteringen kontrolleres mod den aritmetiske reference.","oss-fmi-integration-wiring.d6fbc9d2bd":"Importér","oss-fmi-integration-wiring.64e02dbe9b":"TRIN 1","oss-fmi-interrupted-study.chrome.path":"Genoptag","oss-fmi-interrupted-study.chrome.status":"tolv minutter gentaget, ikke ni timer","oss-fmi-interrupted-study.chrome.meta":"rytme valgt af programmet, illustrativ","oss-fmi-interrupted-study.scale.label":"tyve timers undersøgelse, kontrolpunkter hver time","oss-fmi-interrupted-study.rail.interruption":"værten forsvinder, 9t12m","oss-fmi-interrupted-study.rail.restart":"genstart fra nul gentager 9t12m","oss-fmi-interrupted-study.rail.restore":"gendan kontrolpunkt ni gentager tolv minutter","oss-fmi-interrupted-study.rail.gate":"kompatibilitetstjek","oss-fmi-interrupted-study.rail.branch-a":"scenarie-gren et, forskellige parametre","oss-fmi-interrupted-study.rail.branch-b":"scenarie-gren to, forskellige parametre","oss-fmi-interrupted-study.readings.interruption.label":"afbrydelsen","oss-fmi-interrupted-study.readings.interruption.title":"Værten forsvinder ved 9t12m","oss-fmi-interrupted-study.readings.interruption.prose":"Lange undersøgelser fejler af almindelige årsager: en vært opdateres, en node udskiftes, en kø afbrydes. Ni timer og tolv minutter inde i en tyve timers undersøgelse forsvinder værten. Kontrolpunkter hver time begrænser, hvad en afbrydelse kan koste, til afstanden siden sidste gemte tilstand.","oss-fmi-interrupted-study.readings.restore.label":"gendan kontrolpunkt ni","oss-fmi-interrupted-study.readings.restore.title":"Tolv minutter gentaget, ikke ni timer","oss-fmi-interrupted-study.readings.restore.prose":"Genstart fra nul gentager hele de ni timer. Gendannelse af kontrolpunkt ni gentager tolv minutter, efter et kompatibilitetstjek af den gemte tilstand, og undersøgelsen fortsætter med samme historik. Begge ruter er tegnet i samme skala, så den genvundne tid er synlig uden en procentdel.","oss-fmi-interrupted-study.readings.branches.label":"scenarie-grene","oss-fmi-interrupted-study.readings.branches.title":"To grene ved time fjorten","oss-fmi-interrupted-study.readings.branches.prose":"Ethvert gemt punkt kan blive roden til et nyt scenarie. Ved time fjorten forlader to grene et senere kontrolpunkt og ændrer forskellige parametre. Basisundersøgelsen fortsætter uændret, og de gemte punkter forbliver tilgængelige til senere grene eller gennemgang.","oss-fmi-interrupted-study.band.text":"ethvert gemt punkt forbliver tilgængeligt","oss-fmi-interrupted-study.band.meta":"rytme valgt af programmet","oss-fmi-lifecycle-costs.kicker.label":"Hvor modeller normalt deles","oss-fmi-lifecycle-costs.kicker.sub":"og hvad hver deling skaber","oss-fmi-lifecycle-costs.tag":"PROGRAM","oss-fmi-lifecycle-costs.columns.handover":"overlevering","oss-fmi-lifecycle-costs.columns.continuity":"kontinuitet","oss-fmi-lifecycle-costs.rows.engineering-analysis.stage":"Ingeniøranalyse","oss-fmi-lifecycle-costs.rows.engineering-analysis.handover":"desktopmodel","oss-fmi-lifecycle-costs.rows.engineering-analysis.cost":"første modelansvar","oss-fmi-lifecycle-costs.rows.engineering-analysis.continuity":"FMI 3-model oprettet","oss-fmi-lifecycle-costs.rows.system-integration.stage":"Systemintegration","oss-fmi-lifecycle-costs.rows.system-integration.handover":"co-simuleringswrapper","oss-fmi-lifecycle-costs.rows.system-integration.cost":"anden runtime-kontrakt","oss-fmi-lifecycle-costs.rows.system-integration.continuity":"samme model, orkestreret","oss-fmi-lifecycle-costs.rows.high-performance-study.stage":"Højtydende undersøgelse","oss-fmi-lifecycle-costs.rows.high-performance-study.handover":"accelereret omskrivning","oss-fmi-lifecycle-costs.rows.high-performance-study.cost":"nye kerner og validering","oss-fmi-lifecycle-costs.rows.high-performance-study.continuity":"backend-valg","oss-fmi-lifecycle-costs.rows.embedded-deployment.stage":"Indlejret implementering","oss-fmi-lifecycle-costs.rows.embedded-deployment.handover":"mindre genimplementering","oss-fmi-lifecycle-costs.rows.embedded-deployment.cost":"anden kodebase","oss-fmi-lifecycle-costs.rows.embedded-deployment.continuity":"edge- eller FPGA-backend","oss-fmi-lifecycle-costs.rows.operations.stage":"Drift","oss-fmi-lifecycle-costs.rows.operations.handover":"ny twin-integration","oss-fmi-lifecycle-costs.rows.operations.cost":"kortlægnings- og historikprojekt","oss-fmi-lifecycle-costs.rows.operations.continuity":"native Twin-bro","oss-fmi-lifecycle-costs.foot.left":"fem faser","oss-fmi-lifecycle-costs.foot.right":"én modelkontrakt gennem dem","oss-fmi-lifecycle-gate.kicker.label":"Porten","oss-fmi-lifecycle-gate.kicker.sub":"kontrolleret før tilstandsændringer","oss-fmi-lifecycle-gate.tag":"FMI 3","oss-fmi-lifecycle-gate.columns.refused":"afvist","oss-fmi-lifecycle-gate.columns.diagnostic":"diagnostisk fokus","oss-fmi-lifecycle-gate.phases.instantiated.name":"Instansieret","oss-fmi-lifecycle-gate.phases.instantiated.legal":"konfiguration og opsætning","oss-fmi-lifecycle-gate.phases.instantiated.refused":"trinvis udførelse før initialisering","oss-fmi-lifecycle-gate.phases.instantiated.diagnostic":"drift og aktuel tilstand","oss-fmi-lifecycle-gate.phases.initialisation.name":"Initialisering","oss-fmi-lifecycle-gate.phases.initialisation.legal":"startværdier og parametre","oss-fmi-lifecycle-gate.phases.initialisation.refused":"kun runtime-operationer","oss-fmi-lifecycle-gate.phases.initialisation.diagnostic":"påkrævet tilstand","oss-fmi-lifecycle-gate.phases.step.name":"Kontinuerlig eller trinvis","oss-fmi-lifecycle-gate.phases.step.legal":"integration og kommunikation","oss-fmi-lifecycle-gate.phases.step.refused":"kun konfigurationsændring","oss-fmi-lifecycle-gate.phases.step.diagnostic":"instans og tid","oss-fmi-lifecycle-gate.phases.event.name":"Hændelse","oss-fmi-lifecycle-gate.phases.event.legal":"diskrete opdateringer og iteration","oss-fmi-lifecycle-gate.phases.event.refused":"kald fra den forkerte udførelsesform","oss-fmi-lifecycle-gate.phases.event.diagnostic":"overgang og regel","oss-fmi-lifecycle-gate.phases.terminated.name":"Termineret eller fejl","oss-fmi-lifecycle-gate.phases.terminated.legal":"inspektion og bortskaffelse","oss-fmi-lifecycle-gate.phases.terminated.refused":"yderligere simuleringsresultater","oss-fmi-lifecycle-gate.phases.terminated.diagnostic":"terminal tilstand","oss-fmi-lifecycle-gate.footline.left":"kontrolleret før ændring","oss-fmi-lifecycle-gate.footline.right":"så fejl forbliver lokale","oss-fmi-loop-group.chrome.path":"Sløjfeopløsning","oss-fmi-loop-group.chrome.status":"sløjfe løst, alternativ afvist","oss-fmi-loop-group.chrome.meta":"gruppediagnostik fuldført, illustrativ","oss-fmi-loop-group.group.title":"stærkt sammenhængende komponent","oss-fmi-loop-group.group.outside":"uden for gruppen","oss-fmi-loop-group.nodes.valve":"ventil","oss-fmi-loop-group.nodes.pipe":"rør","oss-fmi-loop-group.nodes.controller":"trykregulator","oss-fmi-loop-group.nodes.reservoir":"reservoir","oss-fmi-loop-group.nodes.delivery":"leveringsledning","oss-fmi-loop-group.edges.valvePipe":"åbning -> drev","oss-fmi-loop-group.edges.pipeController":"tryk -> p_meas","oss-fmi-loop-group.edges.controllerValve":"cmd -> u_cmd","oss-fmi-loop-group.routes.fixedPoint.name":"fast punkt","oss-fmi-loop-group.routes.fixedPoint.outcome":"konvergeret","oss-fmi-loop-group.routes.fixedPoint.iterations":"9 iterationer","oss-fmi-loop-group.routes.fixedPoint.prose":"Almindelig substitution stabiliserer sig roligt: hver iterat reducerer residualet, og gruppen accepterer ved iteration ni.","oss-fmi-loop-group.routes.relaxed.name":"relakseret fast punkt","oss-fmi-loop-group.routes.relaxed.outcome":"konvergeret efter relaksation","oss-fmi-loop-group.routes.relaxed.iterations":"14 iterationer","oss-fmi-loop-group.routes.relaxed.extra":"relaksation 0,6 fra iterat 5","oss-fmi-loop-group.routes.relaxed.prose":"Det andet parametersæt svinger, indtil en relaksationsfaktor på 0,6 anvendes fra det femte iterat; tendensen bliver derefter monoton og konvergerer.","oss-fmi-loop-group.routes.newton.name":"Newton","oss-fmi-loop-group.routes.newton.outcome":"konvergeret","oss-fmi-loop-group.routes.newton.iterations":"4 iterationer","oss-fmi-loop-group.routes.newton.prose":"Med en lokal Jacobi-matrix tilgængelig når Newton-opdateringer samme tolerance på fire iterationer, det færreste af de tre ruter.","oss-fmi-loop-group.routes.refused.name":"afvist ved grænsen","oss-fmi-loop-group.routes.refused.outcome":"grænse nået, gruppe afvist","oss-fmi-loop-group.routes.refused.iterations":"50 iterationer, loft nået","oss-fmi-loop-group.routes.refused.extra":"post: 3 FMU'er, forbindelser og residualhistorik navngivet","oss-fmi-loop-group.routes.refused.prose":"Den uløste sag når sit iterationsloft med residualet over tolerance. Posten navngiver alle tre FMU'er, forbindelsesværdierne, ruten, normen, tolerancen og residualhistorikken.","oss-fmi-loop-group.chart.title":"residualhistorik","oss-fmi-loop-group.fields.norm":"norm","oss-fmi-loop-group.fields.tolerance":"tolerance","oss-fmi-loop-group.fields.iterations":"iterationer","oss-fmi-loop-group.fields.first":"første residual","oss-fmi-loop-group.fields.last":"sidste residual","oss-fmi-loop-group.values.norm":"skaleret L2","oss-fmi-loop-group.values.tolerance":"1e-8","oss-fmi-loop-group.delay.title":"deklareret forsinkelseskant","oss-fmi-loop-group.delay.buffer":"afgrænset historikbuffer","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":"forsinkelseslængde deklareret, samme-trin-cyklussen bliver en kausal sekvens","oss-fmi-loop-group.band.left":"enhver rute bærer en norm, en tolerance og en grænse","oss-fmi-loop-group.band.right":"konvergeret på tre måder, afvist én gang","oss-fmi-loop-solvers.kicker.label":"En løkke-gruppe","oss-fmi-loop-solvers.kicker.sub":"flere deklarerede ruter","oss-fmi-loop-solvers.tag":"IKKE-LINEÆR","oss-fmi-loop-solvers.rows.fixedPoint.name":"Fikspunkt","oss-fmi-loop-solvers.rows.fixedPoint.when":"afbildningen er kontraktiv","oss-fmi-loop-solvers.rows.fixedPoint.record":"iterér værdier og residual","oss-fmi-loop-solvers.rows.fixedPoint.stopped":"loft og sidste residual","oss-fmi-loop-solvers.rows.relaxed.name":"Relakseret fikspunkt","oss-fmi-loop-solvers.rows.relaxed.when":"simpel substitution oscillerer","oss-fmi-loop-solvers.rows.relaxed.record":"relaksationsfaktor og tendens","oss-fmi-loop-solvers.rows.relaxed.stopped":"stagnation eller loft","oss-fmi-loop-solvers.rows.newton.name":"Newton","oss-fmi-loop-solvers.rows.newton.when":"en lokal Jacobi-rute er mulig","oss-fmi-loop-solvers.rows.newton.record":"lineær løsning og opdateringsnorm","oss-fmi-loop-solvers.rows.newton.stopped":"singularitet eller manglende konvergens","oss-fmi-loop-solvers.rows.delay.name":"Deklareret forsinkelse","oss-fmi-loop-solvers.rows.delay.when":"forældelse på ét trin er acceptabelt","oss-fmi-loop-solvers.rows.delay.record":"historik-slot og forsinkelseslængde","oss-fmi-loop-solvers.rows.delay.stopped":"historik-grænse","oss-fmi-loop-solvers.rows.refuse.name":"Afvis","oss-fmi-loop-solvers.rows.refuse.when":"ingen godkendt rute findes","oss-fmi-loop-solvers.rows.refuse.record":"SCC og forbindelser","oss-fmi-loop-solvers.rows.refuse.stopped":"navngivet gruppe","oss-fmi-loop-solvers.footline.left":"løkke-løseren er konfiguration","oss-fmi-loop-solvers.footline.right":"ikke skjult master-adfærd","oss-fmi-mode-sequence.chrome.path":"Livscyklussekvens","oss-fmi-mode-sequence.chrome.status":"afvist før tilstandsændring","oss-fmi-mode-sequence.chrome.meta":"livscyklus eksplicit, illustrativ","oss-fmi-mode-sequence.lanes.calls":"kald i","oss-fmi-mode-sequence.lanes.mode":"tilstand","oss-fmi-mode-sequence.lanes.effects":"tilstandseffekter","oss-fmi-mode-sequence.modes.instantiated":"instansieret","oss-fmi-mode-sequence.modes.configuration":"konfiguration","oss-fmi-mode-sequence.modes.initialisation":"initialisering","oss-fmi-mode-sequence.modes.step":"trin","oss-fmi-mode-sequence.modes.event":"hændelse","oss-fmi-mode-sequence.modes.terminated":"afsluttet","oss-fmi-mode-sequence.rows.instantiate.call":"fmi3Instantiate","oss-fmi-mode-sequence.rows.instantiate.effect":"instans oprettet","oss-fmi-mode-sequence.rows.enter-configuration.call":"indtast konfiguration","oss-fmi-mode-sequence.rows.enter-configuration.effect":"opsætning anvendt","oss-fmi-mode-sequence.rows.enter-initialisation.call":"indtast initialisering","oss-fmi-mode-sequence.rows.enter-initialisation.effect":"startværdier bundet","oss-fmi-mode-sequence.rows.set-values.call":"angiv værdier","oss-fmi-mode-sequence.rows.set-values.effect":"værdier skrevet","oss-fmi-mode-sequence.rows.exit-initialisation.call":"afslut initialisering","oss-fmi-mode-sequence.rows.exit-initialisation.effect":"trintilstand aktiveret","oss-fmi-mode-sequence.rows.advance.call":"fmi3DoStep","oss-fmi-mode-sequence.rows.advance.effect":"tid fremført","oss-fmi-mode-sequence.rows.enter-event.call":"indtast hændelsestilstand","oss-fmi-mode-sequence.rows.enter-event.effect":"hændelse håndteret","oss-fmi-mode-sequence.rows.update-discrete.call":"opdater diskrete tilstande","oss-fmi-mode-sequence.rows.update-discrete.effect":"diskrete tilstande opdateret","oss-fmi-mode-sequence.rows.return-execution.call":"vend tilbage til udførelse","oss-fmi-mode-sequence.rows.return-execution.effect":"udførelse genoptaget","oss-fmi-mode-sequence.rows.terminate.call":"fmi3Terminate","oss-fmi-mode-sequence.rows.terminate.effect":"terminaltilstand","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":"kald i forkert tilstand afvist","oss-fmi-mode-sequence.refusal.instance":"instans","oss-fmi-mode-sequence.refusal.instance-value":"pump-controller-2","oss-fmi-mode-sequence.refusal.current":"nuværende tilstand","oss-fmi-mode-sequence.refusal.required":"påkrævet tilstand","oss-fmi-mode-sequence.refusal.operation":"operation","oss-fmi-mode-sequence.refusal.note":"kaldet stopper ved båndet; ingen tilstandseffekt tegnes","oss-fmi-mode-sequence.late.refused":"afvist","oss-fmi-mode-sequence.late.effect":"uændret terminaltilstand","oss-fmi-mode-sequence.band.text":"Runtime'en omdanner aldrig en ulovlig sekvens til en halvt muteret instans.","oss-fmi-mode-sequence.band.meta":"terminaltilstande forbliver terminale","oss-fmi-model-before-machine.chrome.path":"Før maskinen","oss-fmi-model-before-machine.chrome.status":"problem fundet før fremstilling","oss-fmi-model-before-machine.chrome.meta":"én fortsættende model","oss-fmi-model-before-machine.zone.models":"modellerne, der kører nu","oss-fmi-model-before-machine.zone.future":"den fysiske pumpe, senere","oss-fmi-model-before-machine.future.note":"bevidst svagt tegnet: der findes endnu ingen del","oss-fmi-model-before-machine.model.controller":"styreenhed","oss-fmi-model-before-machine.model.motor":"motor","oss-fmi-model-before-machine.model.hydraulic":"hydrauliksystem","oss-fmi-model-before-machine.value.speed":"hastighed","oss-fmi-model-before-machine.value.command":"kommando","oss-fmi-model-before-machine.value.flow":"flow","oss-fmi-model-before-machine.value.pressure":"tryk","oss-fmi-model-before-machine.finding.oscillation":"ustabil tryksvingning","oss-fmi-model-before-machine.later.label":"senere, den samme model","oss-fmi-model-before-machine.later.frame":"systemtest i helhed","oss-fmi-model-before-machine.later.note":"det samme objekt bevæger sig ind, ikke genskabt og ikke omdøbt","oss-fmi-model-before-machine.band.left":"fundet som ligninger, ikke som udstyr","oss-fmi-model-before-machine.band.right":"den samme beskrivelse fortsætter","oss-fmi-model-beside-asset.kicker.label":"Hvad bevæger sig hver vej","oss-fmi-model-beside-asset.kicker.sub":"mellem aktiv og model","oss-fmi-model-beside-asset.tag":"PLAIN","oss-fmi-model-beside-asset.labels.kept":"bevaret med værdi","oss-fmi-model-beside-asset.direction.asset-to-model.name":"Aktiv til model","oss-fmi-model-beside-asset.direction.asset-to-model.examples":"sensoraflæsninger og operatørstatus","oss-fmi-model-beside-asset.direction.asset-to-model.reason":"opdater simuleringen","oss-fmi-model-beside-asset.direction.asset-to-model.kept":"kilde og tid","oss-fmi-model-beside-asset.direction.model-to-twin.name":"Model til Twin","oss-fmi-model-beside-asset.direction.model-to-twin.examples":"forudsigelse, estimat og scenarieresultat","oss-fmi-model-beside-asset.direction.model-to-twin.reason":"understøtter drift","oss-fmi-model-beside-asset.direction.model-to-twin.kept":"model- og kørselsidentitet","oss-fmi-model-beside-asset.direction.both-ways.name":"Begge veje","oss-fmi-model-beside-asset.direction.both-ways.examples":"delt tilstand med konfliktpolitik","oss-fmi-model-beside-asset.direction.both-ways.reason":"hold model og aktiv justeret","oss-fmi-model-beside-asset.direction.both-ways.kept":"forskel og løsning","oss-fmi-model-beside-asset.foot.left":"maskinen informerer modellen","oss-fmi-model-beside-asset.foot.right":"modellen informerer maskinens registrering","oss-fmi-moment-fork.chrome.path":"Gem og udforsk","oss-fmi-moment-fork.chrome.status":"én gemt tilstand, to alternativer","oss-fmi-moment-fork.chrome.meta":"samme startøjeblik, illustrativt","oss-fmi-moment-fork.lane.original":"kørslen","oss-fmi-moment-fork.save.title":"det gemte øjeblik","oss-fmi-moment-fork.save.part.values":"modelværdier","oss-fmi-moment-fork.save.part.clocks":"ur-kø","oss-fmi-moment-fork.save.part.mode":"tilstand","oss-fmi-moment-fork.save.part.solver":"løser-tilstand","oss-fmi-moment-fork.branch.valve.name":"gren: ventilgrænse","oss-fmi-moment-fork.branch.valve.note":"genåbnet fra den gemte tilstand med en anden ventilgrænse","oss-fmi-moment-fork.branch.original.name":"den oprindelige","oss-fmi-moment-fork.branch.original.note":"fortsætter uændret mellem de to grene","oss-fmi-moment-fork.branch.load.name":"gren: belastningsprofil","oss-fmi-moment-fork.branch.load.note":"genåbnet fra samme gemte tilstand med en anden belastningsprofil","oss-fmi-moment-fork.fork.origin":"alle tre begynder fra samme markerede øjeblik","oss-fmi-moment-fork.refusal.note":"hver gemt tilstand navngiver sin model og sine indstillinger, så en fil, der tilhører en anden model eller et andet format, afvises i stedet for at blive åbnet","oss-fmi-moment-fork.band.left":"hele øjeblikket er gemt","oss-fmi-moment-fork.band.right":"to alternativer, én oprindelse","oss-fmi-numerus-formats.kicker.label":"Én numerisk kontrakt","oss-fmi-numerus-formats.kicker.sub":"formater valgt efter rolle","oss-fmi-numerus-formats.tag":"DETERMINISTISK","oss-fmi-numerus-formats.columns.controls":"kontroller","oss-fmi-numerus-formats.columns.failure":"fejlform","oss-fmi-numerus-formats.formats.q31-32.name":"Q31.32","oss-fmi-numerus-formats.formats.q31-32.role":"generel simulering","oss-fmi-numerus-formats.formats.q31-32.controls":"tilstand, faser, afledte og residualer","oss-fmi-numerus-formats.formats.q31-32.failure":"område- og konverteringsfejl","oss-fmi-numerus-formats.formats.q16-16.name":"Q16.16","oss-fmi-numerus-formats.formats.q16-16.role":"kontrol- og begrænsede stier","oss-fmi-numerus-formats.formats.q16-16.controls":"mindre tilstands- og tidsrepræsentationer","oss-fmi-numerus-formats.formats.q16-16.failure":"deklareret snævrere område","oss-fmi-numerus-formats.formats.decimal.name":"Decimal","oss-fmi-numerus-formats.formats.decimal.role":"eksakte decimale mængder","oss-fmi-numerus-formats.formats.decimal.controls":"værdier, hvis decimale identitet har betydning","oss-fmi-numerus-formats.formats.decimal.failure":"skala- eller præcisionsfejl","oss-fmi-numerus-formats.formats.direct.name":"Direkte FMI-typer","oss-fmi-numerus-formats.formats.direct.role":"heltal, boolesk, streng, binær, ur","oss-fmi-numerus-formats.formats.direct.controls":"typet lagring uden numerisk tvang","oss-fmi-numerus-formats.formats.direct.failure":"typeuoverensstemmelse","oss-fmi-numerus-formats.footline.left":"FMI ved kanten","oss-fmi-numerus-formats.footline.right":"Numerus gennem kørslen","oss-fmi-one-model-three-hosts.chrome.path":"FMI 3-model, interfacespecifikke værter","oss-fmi-one-model-three-hosts.chrome.status":"en eller flere formularer, delt tilstandskontrakt","oss-fmi-one-model-three-hosts.chrome.meta":"deklarerede FMI 3-kapaciteter","oss-fmi-one-model-three-hosts.model.name":"FMI 3-modelkontrakt","oss-fmi-one-model-three-hosts.model.tag":"deklareret interfacesæt","oss-fmi-one-model-three-hosts.model.blocks.variables.label":"variabeltabel","oss-fmi-one-model-three-hosts.model.blocks.variables.value":"værdireferencer, typer, dimensioner, kausalitet og variabilitet","oss-fmi-one-model-three-hosts.model.blocks.states.label":"tilstandsreferencer","oss-fmi-one-model-three-hosts.model.blocks.states.value":"kontinuerte tilstande og deres afledte","oss-fmi-one-model-three-hosts.model.blocks.derivatives.label":"afledt interface","oss-fmi-one-model-three-hosts.model.blocks.derivatives.value":"afledte funktioner og hændelsesindikatorer","oss-fmi-one-model-three-hosts.model.blocks.clocks.label":"clocke","oss-fmi-one-model-three-hosts.model.blocks.clocks.value":"periodiske og udløste clockdeklarationer","oss-fmi-one-model-three-hosts.model.blocks.dependencies.label":"afhængigheder","oss-fmi-one-model-three-hosts.model.blocks.dependencies.value":"afhængighedsdeklarationer til planlægning","oss-fmi-one-model-three-hosts.paths.model-exchange.name":"Model Exchange","oss-fmi-one-model-three-hosts.paths.model-exchange.driver":"værten ejer integrationen","oss-fmi-one-model-three-hosts.paths.model-exchange.steps.0":"spørg om kontinuerte tilstande","oss-fmi-one-model-three-hosts.paths.model-exchange.steps.1":"spørg om afledte og hændelsesindikatorer","oss-fmi-one-model-three-hosts.paths.model-exchange.steps.2":"fremfør tid","oss-fmi-one-model-three-hosts.paths.model-exchange.steps.3":"skriv tilstande tilbage","oss-fmi-one-model-three-hosts.paths.model-exchange.readout":"En ekstern solver driver integrationsløkken: den spørger modellen om kontinuerte tilstande, afledte og hændelsesindikatorer, fremfører selv tiden og skriver de nye tilstande tilbage. Værten ejer integrationen; modellen under forbliver det samme objekt.","oss-fmi-one-model-three-hosts.paths.co-simulation.name":"Co-Simulation","oss-fmi-one-model-three-hosts.paths.co-simulation.driver":"instansen ejer trinene","oss-fmi-one-model-three-hosts.paths.co-simulation.steps.0":"kommunikationspunkt","oss-fmi-one-model-three-hosts.paths.co-simulation.steps.1":"anmodet trin","oss-fmi-one-model-three-hosts.paths.co-simulation.steps.2":"mellemliggende opdatering","oss-fmi-one-model-three-hosts.paths.co-simulation.steps.3":"sidste succesfulde tid","oss-fmi-one-model-three-hosts.paths.co-simulation.readout":"Instansen fremfører sig selv: værten sætter et kommunikationspunkt, FMU'en tager det anmodede trin, rapporterer mellemliggende opdateringer og bekræfter den sidste succesfulde tid. Tidlig returnering og inputinterpolation forbliver inden for samme kontrakt.","oss-fmi-one-model-three-hosts.paths.scheduled-execution.name":"Scheduled Execution","oss-fmi-one-model-three-hosts.paths.scheduled-execution.driver":"clocke bærer planen","oss-fmi-one-model-three-hosts.paths.scheduled-execution.steps.0":"clock et aktiverer partition et","oss-fmi-one-model-three-hosts.paths.scheduled-execution.steps.1":"clock to aktiverer partition to","oss-fmi-one-model-three-hosts.paths.scheduled-execution.readout":"To clocke aktiverer to modelpartitioner i afhængighedsrækkefølge, så værten aktiverer arbejde efter en eksplicit plan i stedet for at behandle modellen som ét udeleligt trin.","oss-fmi-one-model-three-hosts.clocks.then":"derefter","oss-fmi-one-model-three-hosts.shared.label":"delt under","oss-fmi-one-model-three-hosts.shared.fields.0":"instansidentitet","oss-fmi-one-model-three-hosts.shared.fields.1":"nuværende tilstand","oss-fmi-one-model-three-hosts.shared.fields.2":"værdireferencetabel","oss-fmi-one-model-three-hosts.shared.fields.3":"FMU-tilstandsunderstøttelse","oss-fmi-one-model-three-hosts.shared.fields.4":"diagnostisk strøm","oss-fmi-one-model-three-hosts.band.text":"En FMI 3-FMU kan eksponere en eller flere interfacetyper. Hvor en model understøtter flere formularer, ændrer eksekveringsformen, hvem der driver arbejdet, ikke hvad modellen er.","oss-fmi-one-model-three-hosts.band.meta":"deklareret interfacesæt","oss-fmi-open-ledger.66024296b7":"GENBRUG SIKKERHEDSSAGEN","oss-fmi-open-ledger.52efdfc545":"Bevis én gang på de mål, du har til hensigt at drive","oss-fmi-open-ledger.ace929d2c6":"Seks driftsfakta knyttet til dokumentation i stedet for leverandørløfter","oss-fmi-open-ledger.1a5de6c3b8":"Driftskontrakten","oss-fmi-open-ledger.6b5eb5323e":"ÉN MODEL","oss-fmi-open-ledger.430276078f":"VERIFICERET","oss-fmi-open-ledger.8a1713427e":"Model- og valideringsdokumentation forbliver hos dig","oss-fmi-open-ledger.175909d951":"Udgångsvej","oss-fmi-open-ledger.791a774cba":"On-premise eller i en EU-region, du vælger","oss-fmi-open-ledger.b5caffdb7f":"Datagrænse","oss-fmi-open-ledger.6f2a741b3c":"Én registrering følger modellen på tværs af mål","oss-fmi-open-ledger.1ef1565eea":"Sikkerhedssag","oss-fmi-open-ledger.f55535b6f6":"MPFR-baseret sammenligning","oss-fmi-open-ledger.ed878dbf53":"Valideringsorakel","oss-fmi-open-ledger.ff0c3e45b5":"CPU · GPU · FPGA · edge · distribueret","oss-fmi-open-ledger.808c6b72bb":"Implementeringsområde","oss-fmi-open-ledger.26790e0c5c":"Output sammenlignet på tværs af understøttede mål","oss-fmi-open-ledger.a38926b6d0":"Resultatkontrakt","oss-fmi-oracle-harness.a1cd31fff4":"Orgelet er referencen. Resultatet er beviset.","oss-fmi-oracle-harness.023928479a":"BESKYTTET","oss-fmi-oracle-harness.bd564db5d5":"PASS","oss-fmi-oracle-harness.90c161765a":"orakel: MPFR, 256-bit reference","oss-fmi-oracle-harness.43ad271e8e":"fmi verify","oss-fmi-oracle-harness.7acb688913":"kører på hver release-tag","oss-fmi-oracle-harness.e4cf896d35":"MPFR-orakel tilknyttet","oss-fmi-oracle-harness.64b11af5e8":"typet fejl, navngivet ligning","oss-fmi-oracle-harness.217bfd5f1c":"Modeller, der bør fejle, fejler med en typet fejl, der navngiver den fejlramte ligning. Der er ingen stille divergens. En konfigureret tolerance, der overskrides, stopper kørslen og rapporterer hvorfor.","oss-fmi-oracle-harness.662a992ce3":"Fejltilstande er tydelige","oss-fmi-oracle-harness.6e4df8a0a7":"replay genskaber tilstand","oss-fmi-oracle-harness.e8afd76f69":"En kørsel optaget som hændelser gennem Twin-broen afspilles fra hændelsesloggen og rekonstruerer den optagede tilstand. Loggen, banen og repræsentationen sammenlignes eksplicit.","oss-fmi-oracle-harness.a29f3cb52f":"Deterministisk replay","oss-fmi-oracle-harness.a7dc6ac385":"outputvektorer sammenlignet","oss-fmi-oracle-harness.b0a8479737":"Den samme FMU og den samme input kører på CPU, GPU, FPGA og edge. Sammenlign outputvektorer på tværs af hver target, og lad tjekket fejle tydeligt, når en erklæret sammenligning divergerer.","oss-fmi-oracle-harness.0216a2ba38":"Ækvivalens på tværs af backends","oss-fmi-oracle-harness.934a0d9900":"Sammenlignet med reference","oss-fmi-oracle-harness.11289cfcb2":"Hver fixed-point-operation sammenlignes med MPFR-referencen med vilkårlig præcision. Aritmetikgrundlaget kommer fra Numerus, hvor hver operation er korrekt afrundet, og sammenligningen registrerer enhver forskel fra referencen.","oss-fmi-oracle-harness.c6e929c53a":"Aritmetik mod MPFR","oss-fmi-parity-side.a7dc6ac385":"sammenlignede outputvektorer","oss-fmi-parts-together.kicker.label":"Tre separate ejere","oss-fmi-parts-together.kicker.sub":"en samlet test","oss-fmi-parts-together.tag":"PLAIN","oss-fmi-parts-together.labels.supplies":"leverer","oss-fmi-parts-together.labels.receives":"modtager","oss-fmi-parts-together.labels.owner":"forbliver ejet af","oss-fmi-parts-together.part.controller.name":"Controller","oss-fmi-parts-together.part.controller.supplies":"kommando","oss-fmi-parts-together.part.controller.receives":"hastighed og tilstand","oss-fmi-parts-together.part.controller.owner":"kontrolteam","oss-fmi-parts-together.part.power-stage.name":"Power stage","oss-fmi-parts-together.part.power-stage.supplies":"strøm og spænding","oss-fmi-parts-together.part.power-stage.receives":"kommando og belastning","oss-fmi-parts-together.part.power-stage.owner":"elektronikleverandør","oss-fmi-parts-together.part.motor-and-load.name":"Motor og belastning","oss-fmi-parts-together.part.motor-and-load.supplies":"hastighed og moment","oss-fmi-parts-together.part.motor-and-load.receives":"effekt","oss-fmi-parts-together.part.motor-and-load.owner":"mekanisk team","oss-fmi-parts-together.part.dweve-fmi.name":"Dweve FMI","oss-fmi-parts-together.part.dweve-fmi.supplies":"ordre, udveksling og tid","oss-fmi-parts-together.part.dweve-fmi.receives":"de tre modeller","oss-fmi-parts-together.part.dweve-fmi.owner":"systemintegrator","oss-fmi-parts-together.foot.left":"tre modeller forbliver adskilt","oss-fmi-parts-together.foot.right":"testen opfører sig som ét system","oss-fmi-past-questions.kicker.label":"Spørgsmål, som historikken besvarer","oss-fmi-past-questions.kicker.sub":"efter begivenheden","oss-fmi-past-questions.tag":"PLAIN","oss-fmi-past-questions.labels.source":"fra","oss-fmi-past-questions.question.diverge.question":"Hvornår gik stierne fra hinanden","oss-fmi-past-questions.question.diverge.source":"simulering og Twin-tilstandssekvens","oss-fmi-past-questions.question.diverge.result":"første forskellige trin","oss-fmi-past-questions.question.known.question":"Hvad var kendt dengang","oss-fmi-past-questions.question.known.source":"behandlingstidsregistrering","oss-fmi-past-questions.question.known.result":"tilgængelige målinger og forudsigelser","oss-fmi-past-questions.question.rule.question":"Hvilken regel blev anvendt","oss-fmi-past-questions.question.rule.source":"mapping- og konfliktpolitik","oss-fmi-past-questions.question.rule.result":"navngivet automatisk eller manuel beslutning","oss-fmi-past-questions.question.another-choice.question":"Hvad hvis et andet valg blev truffet","oss-fmi-past-questions.question.another-choice.source":"kontrolpunkt og gren","oss-fmi-past-questions.question.another-choice.result":"typet scenariedifference","oss-fmi-past-questions.foot.left":"fortiden er ikke et billede","oss-fmi-past-questions.foot.right":"den er en tilstand, der kan genåbnes","oss-fmi-places-to-run.kicker.label":"Fem steder","oss-fmi-places-to-run.kicker.sub":"en grund for hver","oss-fmi-places-to-run.tag":"PLAIN","oss-fmi-places-to-run.labels.changes":"ændringer","oss-fmi-places-to-run.labels.remains":"forbliver","oss-fmi-places-to-run.place.ordinary-processor.name":"Almindelig processor","oss-fmi-places-to-run.place.ordinary-processor.why":"interaktiv teknik","oss-fmi-places-to-run.place.ordinary-processor.changes":"hastighed og skala","oss-fmi-places-to-run.place.ordinary-processor.remains":"model og tilstand","oss-fmi-places-to-run.place.graphics-processor.name":"Grafikprocessor","oss-fmi-places-to-run.place.graphics-processor.why":"mange variationer sammen","oss-fmi-places-to-run.place.graphics-processor.changes":"parallel batch","oss-fmi-places-to-run.place.graphics-processor.remains":"spørgsmål og resultater","oss-fmi-places-to-run.place.dedicated-chip.name":"Dedikeret chip","oss-fmi-places-to-run.place.dedicated-chip.why":"meget lav forudsigelig forsinkelse","oss-fmi-places-to-run.place.dedicated-chip.changes":"fast hardware-pipeline","oss-fmi-places-to-run.place.dedicated-chip.remains":"beregningsgraf","oss-fmi-places-to-run.place.small-controller.name":"Lille controller","oss-fmi-places-to-run.place.small-controller.why":"kører ved siden af udstyret","oss-fmi-places-to-run.place.small-controller.changes":"hukommelses- og strømgrænser","oss-fmi-places-to-run.place.small-controller.remains":"modelkontrakt","oss-fmi-places-to-run.place.several-machines.name":"Flere maskiner","oss-fmi-places-to-run.place.several-machines.why":"meget stort system","oss-fmi-places-to-run.place.several-machines.changes":"placering og meddelelser","oss-fmi-places-to-run.place.several-machines.remains":"en koordineret kørsel","oss-fmi-places-to-run.foot.left":"forskellige maskiner","oss-fmi-places-to-run.foot.right":"ikke forskellige beskrivelser af systemet","oss-fmi-plain-conflict.kicker.label":"Én uenighed","oss-fmi-plain-conflict.kicker.sub":"hvad der er tilbage bagefter","oss-fmi-plain-conflict.tag":"PLAIN","oss-fmi-plain-conflict.part.model-value.name":"Modelværdi","oss-fmi-plain-conflict.part.model-value.record":"4,10 bar, model og kørsel navngivet","oss-fmi-plain-conflict.part.model-value.why":"forudsigelsen forbliver tilgængelig","oss-fmi-plain-conflict.part.measured-value.name":"Målt værdi","oss-fmi-plain-conflict.part.measured-value.record":"4,32 bar, sensor og tidspunkt navngivet","oss-fmi-plain-conflict.part.measured-value.why":"observationen forbliver tilgængelig","oss-fmi-plain-conflict.part.policy.name":"Politik","oss-fmi-plain-conflict.part.policy.record":"manuel for dette tryk","oss-fmi-plain-conflict.part.policy.why":"reglen var allerede valgt","oss-fmi-plain-conflict.part.decision.name":"Beslutning","oss-fmi-plain-conflict.part.decision.record":"måling brugt, operatør navngivet","oss-fmi-plain-conflict.part.decision.why":"den næste tilstand er forklarlig","oss-fmi-plain-conflict.foot.left":"én værdi fortsætter","oss-fmi-plain-conflict.foot.right":"begge værdier forbliver i historikken","oss-fmi-plain-explainer.032861b607":"En erklæret sammenligning på hver computer. Det er hele idéen.","oss-fmi-plain-explainer.d4308b34b3":"Tænk på det sådan her.","oss-fmi-plain-explainer.ff0ebf3f46":"Læs den fra toppen. Hvert trin er en enkel idé med et hverdagsagtigt eksempel.","oss-fmi-plain-explainer.1b4b41d590":"Hvad er dette, i klare ord","oss-fmi-plain-explainer.f0cf487df2":"Det er som et foto af et øjeblik. Alle, der ser på det, ser det samme.","oss-fmi-plain-explainer.8b6d62d0a9":"Fordi sammenligningen er eksplicit, kan de, der godkender sikkerheden, stole på registreringen. De kan se, om en anden maskine producerede noget andet.","oss-fmi-plain-explainer.c92604aae6":"Så de, der tjekker sikkerheden, kan stole på det","oss-fmi-plain-explainer.54994b4287":"Det er som en god lineal. Den måler det samme, uanset om du bruger den derhjemme eller på værkstedet.","oss-fmi-plain-explainer.af4135e1aa":"Dweve FMI er den omhyggelige del under overfladen, der gør sammenligningen eksplicit på hver computer. Den test, du kører ved dit skrivebord, kan sammenlignes med den test, sikkerhedsteamet kører.","oss-fmi-plain-explainer.8751a16daa":"Dette gør forskelle synlige overalt","oss-fmi-plain-explainer.27d689b53d":"Det er som to ure, der hver især er et par sekunder forkerte, indtil du har brug for, at de ringer på præcis samme tid.","oss-fmi-plain-explainer.0744e0857c":"Det mærkelige er, at den samme test, kørt på to forskellige computere, kan give et lille bitte andet resultat. Normalt betyder det ikke noget. For en bremse eller en hjertepumpe betyder selv en lille forskel meget.","oss-fmi-plain-explainer.452804de43":"Forskellige computere kan give lidt forskellige svar","oss-fmi-plain-explainer.d6cbf23c04":"Det er som at tjekke en opskrift i hovedet, før du tænder ovnen.","oss-fmi-plain-explainer.5c75c7b5b0":"Før en bil, et fly eller en medicinsk pumpe bygges, prøver ingeniører det først på en computer. De kører en falsk version af det, igen og igen, for at sikre, at det er sikkert.","oss-fmi-plain-explainer.4de832487e":"Ingeniører tester ting på en computer, før de bygger dem","oss-fmi-profile-ladder.5ab6fc20bf":"Aritmetisk grundlag, Numerus","oss-fmi-profile-ladder.eadab572f6":"Én model, én erklæret profil. Vælg den numeriske kontrakt, og valider derefter resultatet.","oss-fmi-profile-ladder.91ba7be7c7":"Brøkbits","oss-fmi-profile-ladder.9b5c593c34":"Heltalsbits","oss-fmi-profile-ladder.6d7ae87f78":"Bedst til","oss-fmi-profile-ladder.fbf68005eb":"Referencevarians","oss-fmi-profile-ladder.7ac03632f2":"Verificeret mod MPFR","oss-fmi-profile-ladder.39c9a45c59":"Verifikationsramme","oss-fmi-profile-ladder.daa896bd82":"vilkårlig præcision","oss-fmi-profile-ladder.c4bd026c64":"Reference med vilkårlig præcision. Bruges kun til verifikation. Hver fixed-point-operation kontrolleres mod den, og overensstemmelsessuiten registrerer enhver forskel fra referencen.","oss-fmi-profile-ladder.9b2d3887e5":"MPFR","oss-fmi-profile-ladder.b88853f152":"Fakturering og finansmodeller","oss-fmi-profile-ladder.1809a96faa":"6 decimalcifre","oss-fmi-profile-ladder.a9f7e0bb94":"64-bit decimal med 6 decimalcifre. Bank, fakturering og decimalbevidst regnskab. Undgår helt problemet med afrunding fra binær til decimal.","oss-fmi-profile-ladder.7fdd34297b":"Dec64_6","oss-fmi-profile-ladder.4fad8dcaa3":"Workstation, CI, cluster","oss-fmi-profile-ladder.9d9123a420":"32 heltalsbits, 32 brøkbits. Standardprofilen til generel FMI-simulering. Bred nok til de fleste ingeniørmodeller og venlig mod CPU'en.","oss-fmi-profile-ladder.ebbbaac6e5":"Cortex-M, RISC-V","oss-fmi-profile-ladder.03df7be3ee":"16 heltalsbits, 16 brøkbits. Hukommelse og energi dominerer over præcision. Velegnet til reguleringssløjfer og sensorfusion på små platforme.","oss-fmi-programme-continuity.chrome.path":"Programmets kontinuitet","oss-fmi-programme-continuity.chrome.status":"én model, fem programfaser","oss-fmi-programme-continuity.chrome.meta":"reduceret antal overdragelser","oss-fmi-programme-continuity.conventional.label":"konventionelt program","oss-fmi-programme-continuity.conventional.note":"fem modeller af samme maskine","oss-fmi-programme-continuity.conventional.object-tag":"separat model","oss-fmi-programme-continuity.continuous.label":"med Dweve FMI","oss-fmi-programme-continuity.continuous.note":"én model gennem fem udførelseskontekster","oss-fmi-programme-continuity.continuous.model":"én FMI 3-model","oss-fmi-programme-continuity.continuous.provenance":"tilstand og oprindelse fortsætter under","oss-fmi-programme-continuity.stages.engineering-analysis.name":"ingeniøranalyse","oss-fmi-programme-continuity.stages.engineering-analysis.conventional":"analysemodel","oss-fmi-programme-continuity.stages.system-integration.name":"systemintegration","oss-fmi-programme-continuity.stages.system-integration.conventional":"co-simuleringsbuild","oss-fmi-programme-continuity.stages.high-performance-study.name":"high-performance-undersøgelse","oss-fmi-programme-continuity.stages.high-performance-study.conventional":"accelereret version","oss-fmi-programme-continuity.stages.embedded-deployment.name":"indlejret implementering","oss-fmi-programme-continuity.stages.embedded-deployment.conventional":"controller-reimplementering","oss-fmi-programme-continuity.stages.operations.name":"drift","oss-fmi-programme-continuity.stages.operations.conventional":"Twin-integration","oss-fmi-programme-continuity.drift.label":"forskelle akkumuleres","oss-fmi-programme-continuity.drift.variable-names":"variabelnavne","oss-fmi-programme-continuity.drift.units":"enheder","oss-fmi-programme-continuity.drift.solver-assumptions":"solver-antagelser","oss-fmi-programme-continuity.removed.label":"ikke længere på ruten","oss-fmi-programme-continuity.removed.accelerated-rewrite":"accelereret omskrivningsprojekt","oss-fmi-programme-continuity.removed.embedded-reimplementation":"indlejret reimplementering","oss-fmi-programme-continuity.removed.twin-remodel":"Twin-ombygning efter overdragelse","oss-fmi-programme-continuity.kept.target-work":"målspecifikt implementeringsarbejde forbliver","oss-fmi-programme-continuity.band.text":"én model bærer programmet","oss-fmi-programme-continuity.band.meta":"fem faser, én kontrakt","oss-fmi-provenance-fields.kicker.label":"En værdi’s rute","oss-fmi-provenance-fields.kicker.sub":"fra oprindelse til overlevende tilstand","oss-fmi-provenance-fields.tag":"LINJAGE","oss-fmi-provenance-fields.stage.origin.name":"Oprindelse","oss-fmi-provenance-fields.stage.origin.context":"FMU, Twin, sensor eller ekstern input","oss-fmi-provenance-fields.stage.origin.question":"hvem producerede den","oss-fmi-provenance-fields.stage.origin.use":"leverandør- og delsystemsporing","oss-fmi-provenance-fields.stage.mapping.name":"Mapping","oss-fmi-provenance-fields.stage.mapping.context":"kilde, mål, retning og enheder","oss-fmi-provenance-fields.stage.mapping.question":"hvordan den krydsede","oss-fmi-provenance-fields.stage.mapping.use":"integrationsgennemgang","oss-fmi-provenance-fields.stage.transformation.name":"Transformation","oss-fmi-provenance-fields.stage.transformation.context":"faktor, offset og brugerdefineret regel","oss-fmi-provenance-fields.stage.transformation.question":"hvordan værdien ændrede sig","oss-fmi-provenance-fields.stage.transformation.use":"reproduktion","oss-fmi-provenance-fields.stage.validation.name":"Validering","oss-fmi-provenance-fields.stage.validation.context":"regler bestået eller fejlet","oss-fmi-provenance-fields.stage.validation.question":"hvorfor den blev accepteret","oss-fmi-provenance-fields.stage.validation.use":"kvalitets- og hændelsesgennemgang","oss-fmi-provenance-fields.stage.time.name":"Tid","oss-fmi-provenance-fields.stage.time.context":"simulering, behandling og gyldighed","oss-fmi-provenance-fields.stage.time.question":"hvad var kendt hvornår","oss-fmi-provenance-fields.stage.time.use":"tidsmæssig rekonstruktion","oss-fmi-provenance-fields.stage.resolution.name":"Opløsning","oss-fmi-provenance-fields.stage.resolution.context":"politik og beslutning","oss-fmi-provenance-fields.stage.resolution.question":"hvorfor denne værdi overlevede","oss-fmi-provenance-fields.stage.resolution.use":"ansvarlighed","oss-fmi-provenance-fields.labels.laterUse":"senere brug","oss-fmi-provenance-fields.foot.left":"værdien er nyttig nu","oss-fmi-provenance-fields.foot.right":"dens rute er nyttig senere","oss-fmi-reopen-past.chrome.path":"Genåbn en gemt test","oss-fmi-reopen-past.chrome.status":"én fortid, tre fremtider","oss-fmi-reopen-past.chrome.meta":"samme starttilstand, illustrativt","oss-fmi-reopen-past.rewind.mark":"første trykkonflikt","oss-fmi-reopen-past.rewind.note":"simulering og Twin-historik rullet tilbage til ét fælles punkt","oss-fmi-reopen-past.route.original.name":"den oprindelige rute","oss-fmi-reopen-past.route.original.note":"fortsætter gennem det manuelle valg","oss-fmi-reopen-past.route.model-value.name":"gren: modelværdi","oss-fmi-reopen-past.route.model-value.note":"vælger i stedet modellens værdi","oss-fmi-reopen-past.route.mapping-offset.name":"gren: kortlægningsforskydning","oss-fmi-reopen-past.route.mapping-offset.note":"ændrer forskydningen før afspilning","oss-fmi-reopen-past.route.record":"beslutningsregistrering bevaret","oss-fmi-reopen-past.compare.label":"de tre udfald, nøgle for nøgle","oss-fmi-reopen-past.compare.pressure.label":"tryk","oss-fmi-reopen-past.compare.pressure.original":"4,32 bar brugt","oss-fmi-reopen-past.compare.pressure.model-value":"4,10 bar brugt","oss-fmi-reopen-past.compare.pressure.mapping-offset":"forskudt før afspilning","oss-fmi-reopen-past.compare.controller-response.label":"controllerrespons","oss-fmi-reopen-past.compare.controller-response.original":"som registreret","oss-fmi-reopen-past.compare.controller-response.model-value":"afviger fra originalen","oss-fmi-reopen-past.compare.controller-response.mapping-offset":"afviger fra originalen","oss-fmi-reopen-past.compare.predicted-wear.label":"forventet slid","oss-fmi-reopen-past.compare.predicted-wear.original":"som registreret","oss-fmi-reopen-past.compare.predicted-wear.model-value":"afviger fra originalen","oss-fmi-reopen-past.compare.predicted-wear.mapping-offset":"afviger fra originalen","oss-fmi-reopen-past.compare.alarm-state.label":"alarmtilstand","oss-fmi-reopen-past.compare.alarm-state.original":"som registreret","oss-fmi-reopen-past.compare.alarm-state.model-value":"afviger fra originalen","oss-fmi-reopen-past.compare.alarm-state.mapping-offset":"afviger fra originalen","oss-fmi-reopen-past.band.left":"fortiden er en tilstand, ikke et billede","oss-fmi-reopen-past.band.right":"tre fremtider, én start","oss-fmi-same-answer.0ff2fd246a":"Tænk på det som en god lineal. Den måler det samme, uanset om du bruger den derhjemme eller på\n          værkstedet.","oss-fmi-same-answer.d930000713":"På almindelige computere kan de to svar afvige en lille smule. Det er som regel fint. For en\n            bremse eller en hjertepumpe er selv en lille forskel en grund til bekymring.","oss-fmi-same-answer.2880aed446":"Ikke helt det samme.","oss-fmi-same-answer.2b6e200d2c":"Begge computere sammenlignes, så sikkerhedsteamet kan stole på registreringen og se, om en\n            anden maskine har produceret noget andet.","oss-fmi-same-answer.a0d01316ad":"Den erklærede sammenligning.","oss-fmi-same-answer.8a46ff4c83":"sikkerhedstjek-aflæsning","oss-fmi-same-answer.e6c58b3af9":"Testresultat","oss-fmi-same-answer.5833d71461":"Computer på sikkerhedskontoret","oss-fmi-same-answer.b55a654d2e":"Lidt anderledes","oss-fmi-same-answer.b883e458a4":"Sammenlignet under kontrakt","oss-fmi-same-answer.b8c126f54b":"Computer ved skrivebordet","oss-fmi-same-answer.e0d1dc9c8a":"Med denne","oss-fmi-same-answer.829b0d47de":"Den gamle måde","oss-fmi-same-answer.b4aea54e4e":"Vælg en måde","oss-fmi-same-answer.fa831a9770":"Slå kontakten om og se, hvad der ændrer sig.","oss-fmi-same-answer.b11ca4d4ba":"To computere, én test","oss-fmi-same-model-many-places.chrome.path":"Én model, mange steder","oss-fmi-same-model-many-places.chrome.status":"fem eksekveringsindstillinger, én model","oss-fmi-same-model-many-places.chrome.meta":"sammenlignelige resultater","oss-fmi-same-model-many-places.rail.model":"én model, aldrig kopieret","oss-fmi-same-model-many-places.setting.desk.name":"Skrivebord","oss-fmi-same-model-many-places.setting.desk.measure":"øjeblikkelig respons","oss-fmi-same-model-many-places.setting.gpu-server.name":"GPU-server","oss-fmi-same-model-many-places.setting.gpu-server.measure":"mange parallelle sager","oss-fmi-same-model-many-places.setting.dedicated-chip.name":"Rack med dedikerede chips","oss-fmi-same-model-many-places.setting.dedicated-chip.measure":"fast latenstid","oss-fmi-same-model-many-places.setting.embedded-controller.name":"Indlejret controller","oss-fmi-same-model-many-places.setting.embedded-controller.measure":"hukommelsesbudget","oss-fmi-same-model-many-places.setting.cluster.name":"Cluster","oss-fmi-same-model-many-places.setting.cluster.measure":"distribueret kapacitet","oss-fmi-same-model-many-places.shared.variables.label":"samme variabler","oss-fmi-same-model-many-places.shared.variables.text":"den samme navngivne liste under alle fem","oss-fmi-same-model-many-places.shared.history.label":"én tilstandshistorik","oss-fmi-same-model-many-places.shared.history.text":"én fælles form, så resultaterne kan sammenlignes","oss-fmi-same-model-many-places.alternative.label":"den konventionelle måde","oss-fmi-same-model-many-places.alternative.card":"implementering","oss-fmi-same-model-many-places.alternative.note":"fem separat vedligeholdte versioner af samme maskine","oss-fmi-same-model-many-places.band.left":"computeren ændrer sig, spørgsmålet gør ikke","oss-fmi-same-model-many-places.band.right":"én model, båret overalt","oss-fmi-saved-moment.kicker.label":"Hvad der er gemt","oss-fmi-saved-moment.kicker.sub":"så øjeblikket er komplet","oss-fmi-saved-moment.tag":"PLAIN","oss-fmi-saved-moment.saved.values.name":"Værdier","oss-fmi-saved-moment.saved.values.description":"hvor hver mængde stod","oss-fmi-saved-moment.saved.values.why":"genstart modellen","oss-fmi-saved-moment.saved.time-and-mode.name":"Tid og tilstand","oss-fmi-saved-moment.saved.time-and-mode.description":"hvor kørslen var nået til","oss-fmi-saved-moment.saved.time-and-mode.why":"fortsæt lovligt","oss-fmi-saved-moment.saved.clocks-and-events.name":"Ure og begivenheder","oss-fmi-saved-moment.saved.clocks-and-events.description":"hvad der ventede på at ske","oss-fmi-saved-moment.saved.clocks-and-events.why":"bevar rækkefølgen","oss-fmi-saved-moment.saved.solver-state.name":"Løserens tilstand","oss-fmi-saved-moment.saved.solver-state.description":"hvordan næste trin blev valgt","oss-fmi-saved-moment.saved.solver-state.why":"fortsæt samme rute","oss-fmi-saved-moment.saved.run-identity.name":"Kørselsidentitet","oss-fmi-saved-moment.saved.run-identity.description":"hvilken model og indstillinger dette tilhører","oss-fmi-saved-moment.saved.run-identity.why":"åbn den rigtige gemte fil","oss-fmi-saved-moment.foot.left":"gem hele øjeblikket","oss-fmi-saved-moment.foot.right":"ikke kun det synlige resultat","oss-fmi-scale-ladder.chrome.path":"Skaler på dine vilkår","oss-fmi-scale-ladder.chrome.status":"fire skalaer, én modelrygrad","oss-fmi-scale-ladder.chrome.meta":"acceptance evidence per flytning","oss-fmi-scale-ladder.spine.model":"Batteritermisk model","oss-fmi-scale-ladder.spine.identity":"tilstand og variabelidentitet","oss-fmi-scale-ladder.spine.climb":"én model klatrer","oss-fmi-scale-ladder.stage.interactive.name":"Lokal CPU","oss-fmi-scale-ladder.stage.interactive.posture":"interaktiv teknik","oss-fmi-scale-ladder.stage.interactive.evidence.reference":"referencetrajektorie","oss-fmi-scale-ladder.stage.interactive.evidence.parity":"trajektorieparitet","oss-fmi-scale-ladder.stage.interactive.summary":"Modellen kører interaktivt på en lokal CPU under design. Referencetrajektoriet, der er optaget her, er baseline, som alle senere faser accepteres mod.","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":"varianthashes","oss-fmi-scale-ladder.stage.sweep.evidence.batch":"batchidentitet","oss-fmi-scale-ladder.stage.sweep.evidence.divergence":"første divergens","oss-fmi-scale-ladder.stage.sweep.summary":"Den samme model flytter til et GPU-ensemble til parametersweep. Variant- og batchhashes holder hvert resultat attribuerbart, og den første divergens fra referencetrajektoriet er en del af acceptance evidence.","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":"latens","oss-fmi-scale-ladder.stage.hil.evidence.memory":"hukommelse","oss-fmi-scale-ladder.stage.hil.evidence.parity":"tilstandsparitet","oss-fmi-scale-ladder.stage.hil.summary":"Hardware-in-the-loop kører modellen på FPGA eller en realtids-CPU. Latens, hukommelse og tilstandsparitet mod referencen afgør, om flytningen accepteres.","oss-fmi-scale-ladder.stage.distributed.name":"Distribueret pakkesimulering","oss-fmi-scale-ladder.stage.distributed.posture":"system- eller flådestudie","oss-fmi-scale-ladder.stage.distributed.evidence.checkpoint":"global checkpoint","oss-fmi-scale-ladder.stage.distributed.evidence.boundary":"grænsetrace","oss-fmi-scale-ladder.stage.distributed.summary":"Distribueret placering skalerer modellen til et pakkeniveau-studie på tværs af noder. En global checkpoint og grænsetrace bærer kørslens identitet på tværs af placeringen.","oss-fmi-scale-ladder.readout.evidenceLabel":"acceptance evidence","oss-fmi-scale-ladder.band.left":"tilstand og variabelidentitet forbliver på rygraden","oss-fmi-scale-ladder.band.right":"kapacitet følger programmet","oss-fmi-scale-stages.kicker.label":"Fire skalatrin","oss-fmi-scale-stages.kicker.sub":"én model hele vejen","oss-fmi-scale-stages.tag":"SCALE","oss-fmi-scale-stages.stage.one.workload":"interaktiv teknik","oss-fmi-scale-stages.stage.one.posture":"lokal CPU","oss-fmi-scale-stages.stage.one.evidence":"referencetrajektorie","oss-fmi-scale-stages.stage.two.workload":"parameterscanning","oss-fmi-scale-stages.stage.two.posture":"GPU-ensemble","oss-fmi-scale-stages.stage.two.evidence":"variant- og batch-hashes","oss-fmi-scale-stages.stage.three.workload":"hardware-in-the-loop","oss-fmi-scale-stages.stage.three.posture":"FPGA eller realtids-CPU","oss-fmi-scale-stages.stage.three.evidence":"latens- og tilstandsparitet","oss-fmi-scale-stages.stage.four.workload":"system- eller flådeundersøgelse","oss-fmi-scale-stages.stage.four.posture":"distribueret placering","oss-fmi-scale-stages.stage.four.evidence":"global checkpoint og grænsetrace","oss-fmi-scale-stages.labels.evidence":"dokumentation","oss-fmi-scale-stages.foot.left":"kapacitetsændringer efter fase","oss-fmi-scale-stages.foot.right":"modelkontrakten forbliver stabil","oss-fmi-solver-dispatch.chrome.path":"Valg af solver","oss-fmi-solver-dispatch.chrome.status":"fem problemer, én resultatkontrakt","oss-fmi-solver-dispatch.chrome.meta":"register genereret","oss-fmi-solver-dispatch.classifier.title":"klassifikator: problembeskrivelse","oss-fmi-solver-dispatch.facts.stiffness":"stivhedsestimat","oss-fmi-solver-dispatch.facts.mass-matrix":"massematrix","oss-fmi-solver-dispatch.facts.stochastic":"stokastiske led","oss-fmi-solver-dispatch.facts.events":"hændelsesfunktioner","oss-fmi-solver-dispatch.facts.coupling":"kobling SCC","oss-fmi-solver-dispatch.models.oscillator.name":"Glat oscillator","oss-fmi-solver-dispatch.models.oscillator.tag":"ikke-stiv ODE","oss-fmi-solver-dispatch.models.oscillator.facts.stiffness":"lav","oss-fmi-solver-dispatch.models.oscillator.facts.mass-matrix":"ingen","oss-fmi-solver-dispatch.models.oscillator.facts.stochastic":"ingen","oss-fmi-solver-dispatch.models.oscillator.facts.events":"nulgennemgangsindikatorer","oss-fmi-solver-dispatch.models.oscillator.facts.coupling":"ingen","oss-fmi-solver-dispatch.models.oscillator.route.name":"Indlejret adaptiv Runge-Kutta","oss-fmi-solver-dispatch.models.oscillator.route.steps.0":"derivatetrin","oss-fmi-solver-dispatch.models.oscillator.route.steps.1":"lokal fejlestimat","oss-fmi-solver-dispatch.models.oscillator.route.steps.2":"accepteret trin","oss-fmi-solver-dispatch.models.oscillator.readout":"Glat dynamik med indikatorer at holde øje med: klassifikatoren ser lav stivhed og ingen massematrix, så en indlejret adaptiv Runge-Kutta-rute styrer fejlen gennem deterministisk adaptiv trinvalg og rapporterer hvert accepteret trin.","oss-fmi-solver-dispatch.models.thermal.name":"Stiv termisk netværk","oss-fmi-solver-dispatch.models.thermal.tag":"stiv ODE","oss-fmi-solver-dispatch.models.thermal.facts.stiffness":"høj","oss-fmi-solver-dispatch.models.thermal.facts.mass-matrix":"ingen","oss-fmi-solver-dispatch.models.thermal.facts.stochastic":"ingen","oss-fmi-solver-dispatch.models.thermal.facts.events":"ingen","oss-fmi-solver-dispatch.models.thermal.facts.coupling":"ingen","oss-fmi-solver-dispatch.models.thermal.route.name":"Implicit BDF","oss-fmi-solver-dispatch.models.thermal.route.steps.0":"eksplicit rute afvist","oss-fmi-solver-dispatch.models.thermal.route.steps.1":"ikke-lineær Newton-iteration","oss-fmi-solver-dispatch.models.thermal.route.steps.2":"residual inden for tolerance","oss-fmi-solver-dispatch.models.thermal.rejection":"Eksplicit rute afvist før udførelse: stivhedsestimatet overstiger den eksplicitte stabilitetsgrænse, så kørslen flyttes til en implicit rute.","oss-fmi-solver-dispatch.models.thermal.readout":"Stivhedsestimatet udelukker den eksplicitte rute, før der tages et trin. Klassifikatoren flytter modellen til en implicit BDF-rute, og overgangen fremgår af kørselsregistret i stedet for at gemme sig bag do step.","oss-fmi-solver-dispatch.models.mass-matrix-dae.name":"Massematrix-DAE","oss-fmi-solver-dispatch.models.mass-matrix-dae.tag":"differentialalgebraisk","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.stiffness":"moderat","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.mass-matrix":"til stede","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.stochastic":"ingen","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.events":"ingen","oss-fmi-solver-dispatch.models.mass-matrix-dae.facts.coupling":"ingen","oss-fmi-solver-dispatch.models.mass-matrix-dae.route.name":"Massematrix-DAE-rute","oss-fmi-solver-dispatch.models.mass-matrix-dae.route.steps.0":"massematrix-løsning","oss-fmi-solver-dispatch.models.mass-matrix-dae.route.steps.1":"indeksreduktion","oss-fmi-solver-dispatch.models.mass-matrix-dae.route.steps.2":"konsistent tilstand returneret","oss-fmi-solver-dispatch.models.mass-matrix-dae.readout":"En erklæret massematrix holder denne model væk fra de almindelige eksplicitte stier. DAE-ruten løser med matricen, anvender indeksreduktion og returnerer en konsistent tilstand gennem samme resultatform.","oss-fmi-solver-dispatch.models.sensor.name":"Stokastisk sensormodel","oss-fmi-solver-dispatch.models.sensor.tag":"SDE","oss-fmi-solver-dispatch.models.sensor.facts.stiffness":"lav","oss-fmi-solver-dispatch.models.sensor.facts.mass-matrix":"ingen","oss-fmi-solver-dispatch.models.sensor.facts.stochastic":"til stede under erklæret støj","oss-fmi-solver-dispatch.models.sensor.facts.events":"tærskelindikatorer","oss-fmi-solver-dispatch.models.sensor.facts.coupling":"ingen","oss-fmi-solver-dispatch.models.sensor.route.name":"Euler-Maruyama","oss-fmi-solver-dispatch.models.sensor.route.steps.0":"deterministisk støjudtrækning","oss-fmi-solver-dispatch.models.sensor.route.steps.1":"drift- og diffusionstrin","oss-fmi-solver-dispatch.models.sensor.route.steps.2":"støjtilstand bevaret","oss-fmi-solver-dispatch.models.sensor.readout":"Erklærede stokastiske led fører modellen til Euler-Maruyama under en eksplicit deterministisk støjkontrakt, så støjtilstanden bevares, og kørslen forbliver afspilbar.","oss-fmi-solver-dispatch.models.algebraic-loop.name":"To-FMU algebraisk sløjfe","oss-fmi-solver-dispatch.models.algebraic-loop.tag":"stærkt forbundet","oss-fmi-solver-dispatch.models.algebraic-loop.facts.stiffness":"ikke relevant","oss-fmi-solver-dispatch.models.algebraic-loop.facts.mass-matrix":"ingen","oss-fmi-solver-dispatch.models.algebraic-loop.facts.stochastic":"ingen","oss-fmi-solver-dispatch.models.algebraic-loop.facts.events":"ingen","oss-fmi-solver-dispatch.models.algebraic-loop.facts.coupling":"én stærkt forbundet gruppe","oss-fmi-solver-dispatch.models.algebraic-loop.route.name":"dæmpet Newton med koblet sløjfe","oss-fmi-solver-dispatch.models.algebraic-loop.route.steps.0":"grupperest dannet","oss-fmi-solver-dispatch.models.algebraic-loop.route.steps.1":"dæmpet Newton-iteration","oss-fmi-solver-dispatch.models.algebraic-loop.route.steps.2":"konvergeret fikspunkt","oss-fmi-solver-dispatch.models.algebraic-loop.readout":"Koblings-SCC'en markerer de to FMU'er som én algebraisk gruppe. En dæmpet Newton-rute itererer grupperesten til konvergens og returnerer gruppen, iterationerne og resthistorikken.","oss-fmi-solver-dispatch.result.label":"identisk resultatobjekt","oss-fmi-solver-dispatch.result.fields.0":"tilstand","oss-fmi-solver-dispatch.result.fields.1":"tid","oss-fmi-solver-dispatch.result.fields.2":"evalueringer","oss-fmi-solver-dispatch.result.fields.3":"iterationer","oss-fmi-solver-dispatch.result.fields.4":"rest","oss-fmi-solver-dispatch.result.fields.5":"fejl estimat","oss-fmi-solver-dispatch.result.fields.6":"hændelse","oss-fmi-solver-dispatch.result.fields.7":"status","oss-fmi-solver-dispatch.band.text":"Valg er en del af kørselsregistreringen.","oss-fmi-solver-dispatch.band.meta":"én resultatkontrakt","oss-fmi-solver-families.kicker.label":"Registret","oss-fmi-solver-families.kicker.sub":"familier frem for en enkelt enum","oss-fmi-solver-families.tag":"DISPATCH","oss-fmi-solver-families.columns.selected-for":"valgt til","oss-fmi-solver-families.columns.evidence":"returnerede beviser","oss-fmi-solver-families.families.explicit-ode.name":"Eksplicit ODE","oss-fmi-solver-families.families.explicit-ode.routes.0":"Euler","oss-fmi-solver-families.families.explicit-ode.routes.1":"midtpunkt","oss-fmi-solver-families.families.explicit-ode.routes.2":"RK","oss-fmi-solver-families.families.explicit-ode.routes.3":"indlejret RK","oss-fmi-solver-families.families.explicit-ode.selected-for":"ikke-stive og faste trin-systemer","oss-fmi-solver-families.families.explicit-ode.evidence":"trin, lokal fejl, accepteret trin","oss-fmi-solver-families.families.implicit-dae.name":"Implicit og DAE","oss-fmi-solver-families.families.implicit-dae.routes.0":"baglæns","oss-fmi-solver-families.families.implicit-dae.routes.1":"trapezformet","oss-fmi-solver-families.families.implicit-dae.routes.2":"BDF","oss-fmi-solver-families.families.implicit-dae.routes.3":"DASSL-stil","oss-fmi-solver-families.families.implicit-dae.selected-for":"stive og masse-matrix-systemer","oss-fmi-solver-families.families.implicit-dae.evidence":"ikke-lineære iterationer og residual","oss-fmi-solver-families.families.stochastic.name":"Stokastisk","oss-fmi-solver-families.families.stochastic.routes.0":"Euler-Maruyama","oss-fmi-solver-families.families.stochastic.routes.1":"Milstein-stil","oss-fmi-solver-families.families.stochastic.selected-for":"SDE-modeller under erklæret støj","oss-fmi-solver-families.families.stochastic.evidence":"støjtilstand og trin-spor","oss-fmi-solver-families.families.root-interval.name":"Rod og interval","oss-fmi-solver-families.families.root-interval.routes.0":"bisection","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":"hændelser, ligevægte og implicitte ligninger","oss-fmi-solver-families.families.root-interval.evidence":"interval, residual og konvergens","oss-fmi-solver-families.families.coupled-loops.name":"Koblede sløjfer","oss-fmi-solver-families.families.coupled-loops.routes.0":"fiks-punkt","oss-fmi-solver-families.families.coupled-loops.routes.1":"dæmpet Newton","oss-fmi-solver-families.families.coupled-loops.selected-for":"stærkt forbundne FMU-grupper","oss-fmi-solver-families.families.coupled-loops.evidence":"gruppe, iterationer og residualhistorik","oss-fmi-solver-families.footline.left":"metoden ændres","oss-fmi-solver-families.footline.right":"resultatkontrakten gør ikke","oss-fmi-sovereignty-panel.76b4d9f30d":"On premise, EU-region, din hardware","oss-fmi-sovereignty-panel.eedfb20e57":"Suverænitet er standarden, ikke en opgradering.","oss-fmi-sovereignty-panel.4380c52ca5":"Den samme verificerede model kører i tre implementeringsformer, og valget er dit.","oss-fmi-sovereignty-panel.0b26841d97":"Du bestemmer, hvor den kører","oss-fmi-sovereignty-panel.870c4d024a":"Model og dokumentation forbliver dine","oss-fmi-sovereignty-panel.b89ab9ee88":"Ingen hosted service er nødvendig","oss-fmi-sovereignty-panel.3915907107":"Sammenlignet på tværs af understøttede mål","oss-fmi-sovereignty-panel.df4ca35cc7":"Den kræver ikke en speciel eller dyr maskine. Det samme arbejde kører på en desktop, en cluster eller specialiseret hardware.","oss-fmi-sovereignty-panel.922a5ba56b":"På det udstyr, du har","oss-fmi-sovereignty-panel.5ef2228054":"Kør den i en europæisk lokation. Dit simulationsarbejde forbliver inden for en grænse, du vælger.","oss-fmi-sovereignty-panel.b1b2be57a5":"I en europæisk region","oss-fmi-sovereignty-panel.e7885accd0":"Kør den inde i din egen bygning, på de computere, du allerede ejer. Intet behøver at forlade stedet.","oss-fmi-sovereignty-panel.8c0f01c721":"På dine egne maskiner","oss-fmi-sovereignty-panel.11421f13a8":"ON PREMISE","oss-fmi-sovereignty-panel.503d28b412":"EU-REGION","oss-fmi-sovereignty-panel.1d947a2c47":"DIN HARDWARE","oss-fmi-state-contents.kicker.label":"En gemt simulering","oss-fmi-state-contents.kicker.sub":"mere end en vektor","oss-fmi-state-contents.tag":"PERSISTENT","oss-fmi-state-contents.part.values.name":"Kontinuerte og diskrete værdier","oss-fmi-state-contents.part.values.why":"genskab modeltilstand","oss-fmi-state-contents.part.values.checked":"type, antal og interval","oss-fmi-state-contents.part.values.used-by":"genoptag og forgren","oss-fmi-state-contents.part.time-mode.name":"Tid og tilstand","oss-fmi-state-contents.part.time-mode.why":"vend tilbage til samme livscykluspunkt","oss-fmi-state-contents.part.time-mode.checked":"gyldig overgangstilstand","oss-fmi-state-contents.part.time-mode.used-by":"fortsat udførelse","oss-fmi-state-contents.part.clocks.name":"Ur og indikatorer","oss-fmi-state-contents.part.clocks.why":"bevar ventende hændelser","oss-fmi-state-contents.part.clocks.checked":"identitet og aktiveringstilstand","oss-fmi-state-contents.part.clocks.used-by":"planlagt udførelse","oss-fmi-state-contents.part.solver.name":"Løser- og sløjfetilstand","oss-fmi-state-contents.part.solver.why":"fortsæt adaptivt eller implicit arbejde","oss-fmi-state-contents.part.solver.checked":"metode- og formatversion","oss-fmi-state-contents.part.solver.used-by":"nøjagtig fortsættelse","oss-fmi-state-contents.part.identity.name":"Kørselsidentitet","oss-fmi-state-contents.part.identity.why":"bind tilstand til model og konfiguration","oss-fmi-state-contents.part.identity.checked":"kompatibilitet","oss-fmi-state-contents.part.identity.used-by":"afspilning og sammenligning","oss-fmi-state-contents.footline.left":"gendan kørslen","oss-fmi-state-contents.footline.right":"ikke blot de sidste output","oss-fmi-study-economics.kicker.label":"Hvad et checkpoint ændrer","oss-fmi-study-economics.kicker.sub":"for en langvarig undersøgelse","oss-fmi-study-economics.tag":"KONTINUITET","oss-fmi-study-economics.rows.host-restart.concern":"Genstart af vært","oss-fmi-study-economics.rows.host-restart.without":"start forfra","oss-fmi-study-economics.rows.host-restart.with":"genoptag fra kompatibelt checkpoint","oss-fmi-study-economics.rows.host-restart.decision":"checkpoint-interval","oss-fmi-study-economics.rows.worker-replacement.concern":"Udskiftning af worker","oss-fmi-study-economics.rows.worker-replacement.without":"maskinebundet kørsel","oss-fmi-study-economics.rows.worker-replacement.with":"flyt tilstand til en anden worker","oss-fmi-study-economics.rows.worker-replacement.decision":"backend-kompatibilitet","oss-fmi-study-economics.rows.parameter-alternative.concern":"Parameteralternativ","oss-fmi-study-economics.rows.parameter-alternative.without":"kør delt historik igen","oss-fmi-study-economics.rows.parameter-alternative.with":"forgren fra valgt tilstand","oss-fmi-study-economics.rows.parameter-alternative.decision":"ændret parametersæt","oss-fmi-study-economics.rows.post-event-analysis.concern":"Analyse efter hændelse","oss-fmi-study-economics.rows.post-event-analysis.without":"inspicér endelige output","oss-fmi-study-economics.rows.post-event-analysis.with":"afspil til første afvigelse","oss-fmi-study-economics.rows.post-event-analysis.decision":"historik og oprindelse","oss-fmi-study-economics.foot.left":"processen er midlertidig","oss-fmi-study-economics.foot.right":"undersøgelsestilstanden er ikke","oss-fmi-supplier-bench.chrome.path":"Leverandører","oss-fmi-supplier-bench.chrome.status":"én accepteret, to returneret med fund","oss-fmi-supplier-bench.chrome.meta":"leverandørmodeller forbliver adskilte","oss-fmi-supplier-bench.bench.label":"fælles intake-bænk","oss-fmi-supplier-bench.report.interfaces":"grænsefladetyper","oss-fmi-supplier-bench.report.findings":"fund","oss-fmi-supplier-bench.report.recommendation":"anbefaling","oss-fmi-supplier-bench.report.warnings":"advarsler","oss-fmi-supplier-bench.report.tag":"bærbar rapport, returnerbar til leverandøren","oss-fmi-supplier-bench.packages.controller.model":"controller-FMU","oss-fmi-supplier-bench.packages.controller.supplier":"leverandør A, model-ID i arkivet","oss-fmi-supplier-bench.packages.controller.interfaces":"Model Exchange, Co-Simulation","oss-fmi-supplier-bench.packages.controller.verdict":"accepteret","oss-fmi-supplier-bench.packages.controller.findings":"arkiv- og modelbeskrivelseskontroller bestået","oss-fmi-supplier-bench.packages.controller.recommendation":"hold ved porten indtil en separat kørselsbeslutning","oss-fmi-supplier-bench.packages.controller.warnings":"ingen registreret","oss-fmi-supplier-bench.packages.valve.model":"ventil-FMU","oss-fmi-supplier-bench.packages.valve.supplier":"leverandør B, model-ID i arkivet","oss-fmi-supplier-bench.packages.valve.interfaces":"Co-Simulation","oss-fmi-supplier-bench.packages.valve.verdict":"afvist før skrivning","oss-fmi-supplier-bench.packages.valve.findings":"en arkivpost forsøger at forlade udtræksmappen","oss-fmi-supplier-bench.packages.valve.recommendation":"returner rapporten til leverandøren; indbygget binær ikke betroet","oss-fmi-supplier-bench.packages.valve.warnings":"udtræk forblev inden for den tilsigtede destination","oss-fmi-supplier-bench.packages.battery.model":"batteri-FMU","oss-fmi-supplier-bench.packages.battery.supplier":"leverandør C, model-ID i arkivet","oss-fmi-supplier-bench.packages.battery.interfaces":"Co-Simulation, Scheduled Execution","oss-fmi-supplier-bench.packages.battery.verdict":"returneret med fund","oss-fmi-supplier-bench.packages.battery.findings":"gyldigt arkiv; clock-afhængighed inkonsistent med deklarerede kapaciteter","oss-fmi-supplier-bench.packages.battery.recommendation":"leverandøren retter kapacitetserklæringen og indsender igen","oss-fmi-supplier-bench.packages.battery.warnings":"udførelse udskudt indtil erklæringerne stemmer overens","oss-fmi-supplier-bench.gate.title":"Udførelsesport","oss-fmi-supplier-bench.gate.state":"lukket","oss-fmi-supplier-bench.gate.note":"Udførelse er et bevidst næste skridt, ikke en bivirkning af at inspicere pakken.","oss-fmi-supplier-bench.gate.waiting":"den accepterede pakke venter her","oss-fmi-supplier-bench.band.text":"inspektion går forud for udførelse","oss-fmi-supplier-bench.band.meta":"én bænk, tre beslutninger","oss-fmi-supplier-intake.kicker.label":"En FMU ved ankomst","oss-fmi-supplier-intake.kicker.sub":"fire separate beslutninger","oss-fmi-supplier-intake.tag":"INDTAG","oss-fmi-supplier-intake.columns.receives":"køber modtager","oss-fmi-supplier-intake.rows.inspect-archive.stage":"Inspicér arkiv","oss-fmi-supplier-intake.rows.inspect-archive.does":"læs poster og indeslutning","oss-fmi-supplier-intake.rows.inspect-archive.receives":"arkivfund","oss-fmi-supplier-intake.rows.inspect-archive.owner":"sikkerhed eller integration","oss-fmi-supplier-intake.rows.parse-description.stage":"Parsér beskrivelse","oss-fmi-supplier-intake.rows.parse-description.does":"valider FMI 3-identitet og -skema","oss-fmi-supplier-intake.rows.parse-description.receives":"påkrævede felter og kapaciteter","oss-fmi-supplier-intake.rows.parse-description.owner":"modelejer","oss-fmi-supplier-intake.rows.validate-contract.stage":"Valider modelkontrakt","oss-fmi-supplier-intake.rows.validate-contract.does":"typer, kausalitet, clock og afhængigheder","oss-fmi-supplier-intake.rows.validate-contract.receives":"fund med standardnøgler","oss-fmi-supplier-intake.rows.validate-contract.owner":"systemingeniør","oss-fmi-supplier-intake.rows.load-instantiate.stage":"Indlæs og instantiér","oss-fmi-supplier-intake.rows.load-instantiate.does":"vælg kompatibel binær- eller Rust-modelsti","oss-fmi-supplier-intake.rows.load-instantiate.receives":"kørselstidspunktresultat","oss-fmi-supplier-intake.rows.load-instantiate.owner":"godkendt værtproces","oss-fmi-supplier-intake.foot.left":"læs først","oss-fmi-supplier-intake.foot.right":"kør kun, når pakken er forstået","oss-fmi-supplier-system.chrome.path":"Leverandørsystem","oss-fmi-supplier-system.chrome.status":"ejerskab bevaret, fejl lokaliseret","oss-fmi-supplier-system.chrome.meta":"én systemkørsel","oss-fmi-supplier-system.graph.levels-note":"eksekveringsniveauer udledt fra afhængighedsgrafen","oss-fmi-supplier-system.graph.loop-group":"algebraisk sløjfegruppe","oss-fmi-supplier-system.graph.feedback":"feedback i samme øjeblik inden for gruppen","oss-fmi-supplier-system.fmus.controller.name":"controller","oss-fmi-supplier-system.fmus.controller.badge":"leverandør A, v3","oss-fmi-supplier-system.fmus.inverter.name":"inverter","oss-fmi-supplier-system.fmus.inverter.badge":"leverandør B, v2","oss-fmi-supplier-system.fmus.motor.name":"motor","oss-fmi-supplier-system.fmus.motor.badge":"leverandør C, v4","oss-fmi-supplier-system.fmus.gearbox.name":"gearkasse","oss-fmi-supplier-system.fmus.gearbox.badge":"leverandør B, v1","oss-fmi-supplier-system.fmus.vehicle-body.name":"køretøjskarosseri","oss-fmi-supplier-system.fmus.vehicle-body.badge":"leverandør D, v2","oss-fmi-supplier-system.links.torque-demand":"drejningsmomentanmodning, Nm","oss-fmi-supplier-system.links.phase-current":"fasestrøm, A","oss-fmi-supplier-system.links.shaft-torque":"akseldrejningsmoment, Nm, skala 0,1","oss-fmi-supplier-system.links.wheel-force":"hjulkraft, N","oss-fmi-supplier-system.reports.loop.title":"sløjferapport","oss-fmi-supplier-system.reports.loop.involved-key":"involveret","oss-fmi-supplier-system.reports.loop.involved":"inverter, motor, gearkasse","oss-fmi-supplier-system.reports.loop.residual-key":"restafvigelse","oss-fmi-supplier-system.reports.loop.residual":"over den deklarerede tolerance ved iterationsgrænsen","oss-fmi-supplier-system.reports.loop.policy-key":"solverpolitik","oss-fmi-supplier-system.reports.loop.policy":"fast punkt, deklareret tolerance","oss-fmi-supplier-system.reports.loop.note":"controller og køretøjskarosseri forbliver almindelige, uden for fundet","oss-fmi-supplier-system.reports.connection.title":"forbindelsesrapport","oss-fmi-supplier-system.reports.connection.fault-key":"fejl","oss-fmi-supplier-system.reports.connection.fault":"enhedskonvertering på akseldrejningsmomentforbindelsen","oss-fmi-supplier-system.reports.connection.assigned-key":"tildelt til","oss-fmi-supplier-system.reports.connection.assigned":"systemintegrationslaget","oss-fmi-supplier-system.reports.connection.clear-key":"ikke tildelt til","oss-fmi-supplier-system.reports.connection.clear":"nogen af modelleverandørerne","oss-fmi-supplier-system.reports.connection.note":"fundet rutes til ejeren af transformationen","oss-fmi-supplier-system.band.text":"ejerskab bevaret, fejl lokaliseret","oss-fmi-supplier-system.band.meta":"én systemkørsel","oss-fmi-three-forms.kicker.label":"FMI 3 interfacekontrakter","oss-fmi-three-forms.kicker.sub":"en eller flere værtsrelationer","oss-fmi-three-forms.tag":"FMI 3","oss-fmi-three-forms.columns.host":"værten styrer","oss-fmi-three-forms.columns.provides":"Dweve FMI leverer","oss-fmi-three-forms.columns.operation":"central drift","oss-fmi-three-forms.forms.model-exchange.name":"Model Exchange","oss-fmi-three-forms.forms.model-exchange.host":"integrationssløjfen","oss-fmi-three-forms.forms.model-exchange.provides":"tilstande, afledte størrelser, hændelser og tilstande","oss-fmi-three-forms.forms.model-exchange.operation":"kontinuerlig tidsudvikling","oss-fmi-three-forms.forms.co-simulation.name":"Co-Simulation","oss-fmi-three-forms.forms.co-simulation.host":"kommunikationspunkter","oss-fmi-three-forms.forms.co-simulation.provides":"intern stepping, tidlig returnering og interpolation","oss-fmi-three-forms.forms.co-simulation.operation":"udfør trin","oss-fmi-three-forms.forms.scheduled-execution.name":"Scheduled Execution","oss-fmi-three-forms.forms.scheduled-execution.host":"ur- og partitionaktivering","oss-fmi-three-forms.forms.scheduled-execution.provides":"urstatus, afhængigheder og partitionarbejde","oss-fmi-three-forms.forms.scheduled-execution.operation":"aktiver modelpartition","oss-fmi-three-forms.forms.shared.name":"fælles underliggende","oss-fmi-three-forms.forms.shared.host":"instanslivscyklus","oss-fmi-three-forms.forms.shared.provides":"typiserede værdier, tilstand, diagnostik og FMU-tilstand","oss-fmi-three-forms.forms.shared.operation":"én kontrakt","oss-fmi-three-forms.footline.left":"tre standardinterfaceformer","oss-fmi-three-forms.footline.right":"FMU'en erklærer sit interfacesæt","oss-fmi-three-parts.chrome.path":"Tre dele, ét system","oss-fmi-three-parts.chrome.status":"separate modeller, koordineret resultat","oss-fmi-three-parts.chrome.meta":"ejerskab bevaret","oss-fmi-three-parts.run.ordered.label":"første kørsel, rækkefølge fastsat","oss-fmi-three-parts.run.loop.label":"anden kørsel, feedback i samme øjeblik","oss-fmi-three-parts.box.controller":"controller","oss-fmi-three-parts.box.motor":"motor","oss-fmi-three-parts.box.load":"belastning","oss-fmi-three-parts.box.sealed":"forseglet","oss-fmi-three-parts.value.command":"kommando","oss-fmi-three-parts.value.speed":"hastighed","oss-fmi-three-parts.value.power":"kraft","oss-fmi-three-parts.value.torque":"moment","oss-fmi-three-parts.loop.label":"sløjfegruppe","oss-fmi-three-parts.loop.note":"gentaget, indtil de to værdier stemmer overens","oss-fmi-three-parts.failed.note":"hvis værdierne aldrig stemmer overens, stopper kørslen og nævner begge dele samt den resterende forskel","oss-fmi-three-parts.band.left":"hver boks forbliver forseglet","oss-fmi-three-parts.band.right":"rækkefølgen er en del af testen","oss-fmi-timeline-events.kicker.label":"Én tidslinje","oss-fmi-timeline-events.kicker.sub":"flere grunde til at give kontrollen tilbage","oss-fmi-timeline-events.tag":"SORTERET","oss-fmi-timeline-events.columns.retained":"tilstand bevaret","oss-fmi-timeline-events.columns.host-receives":"vært modtager","oss-fmi-timeline-events.causes.zero-crossing.cause":"Nulgennemgang","oss-fmi-timeline-events.causes.zero-crossing.action":"find hændelse og indtast hændelseshåndtering","oss-fmi-timeline-events.causes.zero-crossing.host-receives":"hændelse stødt på og sidste tid","oss-fmi-timeline-events.causes.zero-crossing.retained":"indikator og parentes","oss-fmi-timeline-events.causes.intermediate-update.cause":"Mellemliggende opdatering","oss-fmi-timeline-events.causes.intermediate-update.action":"kald tilbagekald under et trin","oss-fmi-timeline-events.causes.intermediate-update.host-receives":"aktuelle værdier og fremskridt","oss-fmi-timeline-events.causes.intermediate-update.retained":"genoptagelsespunkt","oss-fmi-timeline-events.causes.clock-tick.cause":"Ur-tick","oss-fmi-timeline-events.causes.clock-tick.action":"aktivér uret og afhængigheder","oss-fmi-timeline-events.causes.clock-tick.host-receives":"tick og tidlig returkontekst","oss-fmi-timeline-events.causes.clock-tick.retained":"næste aktivering","oss-fmi-timeline-events.causes.model-partition.cause":"Modelpartition","oss-fmi-timeline-events.causes.model-partition.action":"kør berettiget partition","oss-fmi-timeline-events.causes.model-partition.host-receives":"partitionstatus","oss-fmi-timeline-events.causes.model-partition.retained":"aktiveringssekvens","oss-fmi-timeline-events.causes.iteration-bound.cause":"Iterationsgrænse","oss-fmi-timeline-events.causes.iteration-bound.action":"stop diskret afvikling","oss-fmi-timeline-events.causes.iteration-bound.host-receives":"antal runder og uafklaret tilstand","oss-fmi-timeline-events.causes.iteration-bound.retained":"terminal diagnostik","oss-fmi-timeline-events.footline.left":"hændelser venter ikke på diagrammet","oss-fmi-timeline-events.footline.right":"værten hører, når de opstår","oss-fmi-trust-promise.24e7e5249f":"Du får fordelen. En anden laver arbejdet.","oss-fmi-trust-promise.dce1df393c":"Det enkle svar","oss-fmi-trust-promise.b629985896":"Du undrer dig måske","oss-fmi-trust-promise.1855ea8e76":"Intet her er noget, du skal administrere","oss-fmi-trust-promise.1ac18a63e8":"Ja. Den erklærede kontrakt gør hver sammenligning synlig.","oss-fmi-trust-promise.35ba245f5e":"Kan jeg stole på resultatet?","oss-fmi-trust-promise.9a4adbde8e":"Det er designet og testet i Europa.","oss-fmi-trust-promise.7de6360d68":"Hvor kommer det fra?","oss-fmi-trust-promise.0f7dab6a35":"Nej. Én valideringspost følger modellen.","oss-fmi-trust-promise.aa1b0d7005":"Gentager ingeniører hver test?","oss-fmi-trust-promise.3aa684f049":"Nej. Det arbejder stille i baggrunden.","oss-fmi-trust-promise.431774a08e":"Skal jeg forstå det?","oss-fmi-twin-business-value.kicker.label":"Hvad fortsætter i drift","oss-fmi-twin-business-value.kicker.sub":"fra ingeniørmodellen","oss-fmi-twin-business-value.tag":"DRIFT","oss-fmi-twin-business-value.columns.record":"Tvillingjournal","oss-fmi-twin-business-value.rows.state-equations.asset":"Tilstandsligninger","oss-fmi-twin-business-value.rows.state-equations.use":"forudsiger nuværende og fremtidig adfærd","oss-fmi-twin-business-value.rows.state-equations.record":"modelversion og kørsel","oss-fmi-twin-business-value.rows.state-equations.benefit":"mindre modelgenopfindelse","oss-fmi-twin-business-value.rows.parameters.asset":"Parametre","oss-fmi-twin-business-value.rows.parameters.use":"sammenlign antaget og observeret system","oss-fmi-twin-business-value.rows.parameters.record":"parameteroprindelse","oss-fmi-twin-business-value.rows.parameters.benefit":"kalibreringshistorik","oss-fmi-twin-business-value.rows.failure-modes.asset":"Fejltilstande","oss-fmi-twin-business-value.rows.failure-modes.use":"kør alternativer fra live-tilstand","oss-fmi-twin-business-value.rows.failure-modes.record":"scenariogren","oss-fmi-twin-business-value.rows.failure-modes.benefit":"hurtigere operationelle beslutninger","oss-fmi-twin-business-value.rows.variables-units.asset":"Variabler og enheder","oss-fmi-twin-business-value.rows.variables-units.use":"kortlæg telemetri og forudsigelser","oss-fmi-twin-business-value.rows.variables-units.record":"typemapping","oss-fmi-twin-business-value.rows.variables-units.benefit":"færre stille konverteringer","oss-fmi-twin-business-value.rows.simulation-state.asset":"Simuleringstilstand","oss-fmi-twin-business-value.rows.simulation-state.use":"genoptag og afspil omkring hændelser","oss-fmi-twin-business-value.rows.simulation-state.record":"hændelsesbaseret historik","oss-fmi-twin-business-value.rows.simulation-state.benefit":"bevis efter hændelse","oss-fmi-twin-business-value.foot.left":"studiet slutter","oss-fmi-twin-business-value.foot.right":"modellens levetid gør ikke","oss-fmi-twin-crossing.chrome.path":"Model og asset","oss-fmi-twin-crossing.chrome.status":"fire synkroniserede, én løst","oss-fmi-twin-crossing.chrome.meta":"forskel bevaret, illustrativ","oss-fmi-twin-crossing.endpoint.fmu.name":"pumpe-FMU","oss-fmi-twin-crossing.endpoint.fmu.sub":"simuleringsside","oss-fmi-twin-crossing.endpoint.twin.name":"Dweve Twin","oss-fmi-twin-crossing.endpoint.twin.sub":"driftsside","oss-fmi-twin-crossing.bridge.label":"broen, fem mappinger","oss-fmi-twin-crossing.mode.real-time":"realtid","oss-fmi-twin-crossing.mode.batch":"batch","oss-fmi-twin-crossing.state.crossed":"krydset","oss-fmi-twin-crossing.state.held":"holdt til manuel","oss-fmi-twin-crossing.crossing.inlet-pressure.name":"indløbstryk","oss-fmi-twin-crossing.crossing.inlet-pressure.ref":"vr 12, målt","oss-fmi-twin-crossing.crossing.ambient-temperature.name":"omgivelsestemperatur","oss-fmi-twin-crossing.crossing.ambient-temperature.ref":"vr 17, målt","oss-fmi-twin-crossing.crossing.bearing-temperature.name":"forventet lejetemperatur","oss-fmi-twin-crossing.crossing.bearing-temperature.ref":"vr 31, forventet","oss-fmi-twin-crossing.crossing.remaining-life.name":"resterende levetid","oss-fmi-twin-crossing.crossing.remaining-life.ref":"vr 34, forventet","oss-fmi-twin-crossing.crossing.discharge-pressure.name":"udløbstryk","oss-fmi-twin-crossing.crossing.discharge-pressure.ref":"vr 22, konflikt","oss-fmi-twin-crossing.conflict.head":"udløbstryk, begge værdier bevaret","oss-fmi-twin-crossing.conflict.simulated.source":"simuleret, FMU dischargePressure","oss-fmi-twin-crossing.conflict.simulated.value":"4,18 bar","oss-fmi-twin-crossing.conflict.simulated.meta":"t = 182,4 s, faktor 1,0, offset 0","oss-fmi-twin-crossing.conflict.measured.source":"målt, Twin dischargePressure","oss-fmi-twin-crossing.conflict.measured.value":"4,31 bar","oss-fmi-twin-crossing.conflict.measured.meta":"gyldighed 14:02:11, faktor 1,0, offset 0","oss-fmi-twin-crossing.conflict.policy":"politik: manuel","oss-fmi-twin-crossing.conflict.policy-note":"kun denne værdi er sat på pause","oss-fmi-twin-crossing.resolution.decision":"en person vælger den målte værdi","oss-fmi-twin-crossing.resolution.provenance":"beslutningen gemmes som en hændelse med oprindelse","oss-fmi-twin-crossing.band.left":"fire værdier krydser, mens én venter","oss-fmi-twin-crossing.band.right":"forskel bevaret","oss-fmi-twin-mapping.kicker.label":"En tilknyttet værdi","oss-fmi-twin-mapping.kicker.sub":"alt, hvad der følger med den","oss-fmi-twin-mapping.tag":"TVINBRO","oss-fmi-twin-mapping.field.source-target.name":"Kilde og mål","oss-fmi-twin-mapping.field.source-target.example":"FMU-tryk -> Twin-udløbstryk","oss-fmi-twin-mapping.field.source-target.why":"afstamning","oss-fmi-twin-mapping.field.source-target.query":"hvor kommer denne værdi fra","oss-fmi-twin-mapping.field.direction.name":"Retning","oss-fmi-twin-mapping.field.direction.example":"tovejs","oss-fmi-twin-mapping.field.direction.why":"autoritetskontekst","oss-fmi-twin-mapping.field.direction.query":"hvilken side ændrede den","oss-fmi-twin-mapping.field.transform.name":"Transformering","oss-fmi-twin-mapping.field.transform.example":"faktor, offset og enhed","oss-fmi-twin-mapping.field.transform.why":"reproducerbarhed","oss-fmi-twin-mapping.field.transform.query":"hvordan blev den kortlagt","oss-fmi-twin-mapping.field.times.name":"Tre gange","oss-fmi-twin-mapping.field.times.example":"simulering, behandling, gyldighed","oss-fmi-twin-mapping.field.times.why":"tidsmæssig sandhed","oss-fmi-twin-mapping.field.times.query":"hvad skete der, og hvad var kendt","oss-fmi-twin-mapping.field.validation.name":"Validering","oss-fmi-twin-mapping.field.validation.example":"område og brugerdefineret regel","oss-fmi-twin-mapping.field.validation.why":"grænsebevis","oss-fmi-twin-mapping.field.validation.query":"hvorfor blev den afvist","oss-fmi-twin-mapping.field.conflict.name":"Konfliktpolitik","oss-fmi-twin-mapping.field.conflict.example":"manuelt for sikkerhedstryk","oss-fmi-twin-mapping.field.conflict.why":"styring","oss-fmi-twin-mapping.field.conflict.query":"hvem valgte den overlevende værdi","oss-fmi-twin-mapping.footline.left":"en krydsning er en registreret hændelse","oss-fmi-twin-mapping.footline.right":"ikke en forsvindende tilbagekaldelse","oss-fmi-two-values.chrome.path":"Forskelle","oss-fmi-two-values.chrome.status":"én valgt, to bevaret","oss-fmi-two-values.chrome.meta":"forskel bliver til dokumentation, illustrativt","oss-fmi-two-values.card.model.kind":"modellen siger","oss-fmi-two-values.card.model.note":"model og kørsel navngivet","oss-fmi-two-values.card.sensor.kind":"maskinen siger","oss-fmi-two-values.card.sensor.note":"sensor og tidspunkt navngivet","oss-fmi-two-values.versus":"modsat","oss-fmi-two-values.policy.text":"reglen for dette tryk: manuel gennemgang, valgt før uenigheden","oss-fmi-two-values.decision.title":"en person beslutter","oss-fmi-two-values.decision.note":"den målte værdi vælges, og en kort begrundelse registreres","oss-fmi-two-values.next.label":"den næste tilstand","oss-fmi-two-values.next.retained":"4,10 bar forbliver på en synlig gren med sin simuleringskontekst","oss-fmi-two-values.grey.label":"et system, der kun kan overskrive","oss-fmi-two-values.grey.note":"ville beholde ét uforklaret tal","oss-fmi-two-values.band.left":"begge værdier forbliver i historikken","oss-fmi-two-values.band.right":"forskellen er dokumentation","oss-fmi-value-board.44d940e481":"Én resultatkontrakt, som alle kan gennemgå","oss-fmi-value-board.a5d808a7a1":"Den samme simulering sammenlignes på hver maskine under en erklæret kontrakt. Teams kan se forskelle i stedet for at afstemme tal i stilhed.","oss-fmi-value-board.91dae1340c":"Ét sæt resultater, man kan stå inde for","oss-fmi-value-board.c47309d293":"Tid spildt på at diskutere, hvis maskine der har ret","oss-fmi-value-board.a71897888d":"Én erklæret sikkerhedsjournal","oss-fmi-value-board.841cdb2b3d":"Fordi resultater sammenlignes på tværs af platforme, kan du afgrænse sikkerhedsdokumentationen til de erklærede mål. Flytning til ny hardware får et eksplicit valideringstrin.","oss-fmi-value-board.0022f98b68":"Én valideringsindsats, afgrænset til målene","oss-fmi-value-board.25916a456e":"Genvalidering, hver gang en chip ændres","oss-fmi-value-board.870c4d024a":"Ingen leverandørlåsning","oss-fmi-value-board.96a6782a5f":"Dweve FMI adresserer platformdrift i simulering. Fikspunktprofiler og backend-tjek gør forskelle synlige, før de når en sikkerhedssag.","oss-fmi-value-board.01dcae259e":"Frihed til at vælge og til at forlade","oss-fmi-value-board.585c82b02f":"At være fanget hos én leverandør og én pris","oss-fmi-value-board.9ab6c64424":"Europæisk og på din egen grund","oss-fmi-value-board.0936dc1875":"Det kører på den hardware, du allerede ejer, on-premise eller i en EU-region. Din simuleringsdata behøver ikke forlade en grænse, du kontrollerer.","oss-fmi-value-board.a7d61623df":"Suverænitet over, hvor arbejdet kører","oss-fmi-value-board.efd1aff28f":"At sende data til en platform, du ikke kontrollerer","oss-fmi-value-board.0e0a8cef08":"Du vinder.","oss-fmi-value-board.5e926f9cde":"Du undgår.","oss-fmi-value-board.f167ca4989":"Den enkle version.","oss-fmi-value-board.757b773ad8":"Du bruger mindre på at bevise det samme to gange, og du beholder kontrollen over, hvor dit arbejde kører.","oss-fmi-value-route.chrome.path":"Værdihistorik","oss-fmi-value-route.chrome.status":"én værdi, komplet rute","oss-fmi-value-route.chrome.meta":"kan rekonstrueres senere, illustrativ","oss-fmi-value-route.station.solver.name":"FMU-løser","oss-fmi-value-route.station.solver.detail":"forventet lejetemperatur","oss-fmi-value-route.station.reference.name":"Værdireference","oss-fmi-value-route.station.reference.detail":"output bearing_temp","oss-fmi-value-route.station.conversion.name":"Enhedskonvertering","oss-fmi-value-route.station.conversion.detail":"faktor 1,0, °C","oss-fmi-value-route.station.validation.name":"Intervalvalidering","oss-fmi-value-route.station.validation.detail":"0 til 140 °C, bestået","oss-fmi-value-route.station.sync.name":"Realtidssynkronisering","oss-fmi-value-route.station.sync.detail":"realtidskropsholdning","oss-fmi-value-route.station.event.name":"Tvillinghændelse","oss-fmi-value-route.station.event.detail":"tilstandshændelse skrevet","oss-fmi-value-route.value.label":"forventet lejetemperatur","oss-fmi-value-route.time.simulation.label":"simuleringstid","oss-fmi-value-route.time.processing.label":"behandlingstid","oss-fmi-value-route.time.validity.label":"gyldighedstid","oss-fmi-value-route.split.label":"kalibrering ændrer mapping-offset","oss-fmi-value-route.query.before.question":"Værdi som kendt før kalibreringen","oss-fmi-value-route.query.before.mapping":"mapping v3, offset 0,0","oss-fmi-value-route.query.after.question":"Værdi som kendt efter kalibreringen","oss-fmi-value-route.query.after.mapping":"mapping v4, offset -0,6","oss-fmi-value-route.query.shared.chain":"besvaret fra samme oprindelseskæde","oss-fmi-value-route.band.left":"begge svar kommer fra samme kæde","oss-fmi-value-route.band.right":"mapping-version følger med værdien","page-breadcrumb.c766e66518":"Brødkrumme","page-toc.7e439c353e":"På denne side","section_st_a1_display-split.7c9a7c0610":"Detalje","section_st_f1_cta-dark.90e40d5043":"Kom i gang","toc-rail.f5cbdf6bfb":"Indhold"}
