HCBBS Forum (Deutsch)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

Ich hätte eine Frage zum Durchflusskompensationsalgorithmus im Zhejiang University Central Control DCS

2019-09-12View Original

Thread Content

Wie im Titel gefragt: Kann mir bitte jemand den Algorithmus zur Datenmenge-Kompensation erklären? 1. Im Algorithmusblock gibt es einen ST-Block mit folgendem Inhalt:

FUNCTION_BLOCK PT_FLOW
VAR_INPUT
IN: FLOAT; (**KPA**)
R0: FLOAT; (**kg/M3**)
PI: FLOAT; (**MPa**)
TI: FLOAT; (**℃**)
E: FLOAT; (**Ausdehnungskoeffizient**)
K: FLOAT; (**Koeffizient**)
END_VAR

VAR_OUTPUT
OUT: FLOAT;
END_VAR

VAR
TEMP: FLOAT; (****)
TEMP1: FLOAT; (****)
TEMP2: FLOAT; (****)
R1: FLOAT; (**Berechnung der spezifischen Dichte**)
END_VAR

TEMP1 := 273,15 * (PI + 0,1);
TEMP2 := 0,10133 * (TI + 273,15);
R1 := R0 * TEMP1 / TEMP2;
TEMP := SQRT_FLOAT(R1 * IN);
OUT := TEMP * K / R0;

END_FUNCTION_BLOCK

Der Algorithmus zur Flusskompensation verwendet den oben genannten ST-Block. Wie kann man damit den sofortigen Fluss berechnen?
Reply #22019-09-12
Was bedeutet IN in der ST-Satzzeile TEMP:=SQRT_FLOAT(R1*IN)?
Reply #32019-09-12
Ich bin ein Laie, biete nur ein paar Hinweise an. In solchen Fällen, wenn es sich um Dienstleistungen im Bereich der Software handelt, haben sie die Pflicht zur Schulung – in der Regel ist dies im Vertrag klar geregelt. Wenn es sich um einen Fehler im Software-Service handelt, dann ist das ein Problem – vermutlich ein Problem, das man nicht stellen sollte. :)
Reply #42019-09-13
IN ist der Differenzdruckwert des Differenzdrucksensors.
Reply #52019-09-13
Dieser Beitrag wurde zuletzt von jlshnlhj am 13.09.2019 um 22:38 bearbeitet. IN ist die Eingangsbuchse. Der Inhalt des ST-Abschnitts hat dazu geführt, dass ein benutzerdefinierter Modul erstellt wurde: PT_FLOW. Sie geben unten die beiden PT_FLOW-Module auf der rechten Seite des Diagramms an. Auf der linken Seite dieses Moduls befinden sich die Anschlüsse IN, R0, PI, TI, E, K, während auf der rechten Seite der Anschluss OUT vorhanden ist. Woher die IN-Daten stammen, ist auf dem Diagramm sehr klar zu sehen.
Reply #62019-09-14
ST-Paragraphen sind die Standard-PASCAL-Sprache – sie wirken sehr vertraut! Jeder, der PASCAL gelernt hat, kennt es gut! VAR_INPUT definiert Eingabevariablen, VAR_OUTPUT definiert Ausgabevariablen, VAR definiert Zwischenvariablen, der Rest sind die Berechnungsformeln – das Gleichungssystem für ideale Gase, kennen Sie das?
Reply #72019-09-16
Warum wird der Parameter E im Algorithmus nicht verwendet?
Reply #82019-09-17
Danke für die Anleitung, großer Meister – aber die Sprache, von der Sie sprechen, verstehe ich wirklich nicht. Zudem weichen die Werte, die ich durch Einsetzen der Werte vor Ort berechne, immer noch von denen ab, die auf dem Computer angezeigt werden. Ich weiß nicht, an welcher Stelle der Rechnung ein Fehler vorliegt oder ob ich die Formel einfach nicht richtig verstanden habe

Submit a Project

**Looking for Chemical Technology, Equipment & Solutions?** No Registration Required Broader Platform Exposure | Global Chemical Service Provider Connections

Submit Request — Free Consultation

Disclaimer

This is an automated machine translation of the original thread. Some technical terms may have inaccuracies; the original text shall prevail. Click "View Original" at the top right to access the source page, which supports IP-based automatic real-time language translation. Please watch out for contact details and sales inducements to prevent fraud. All content and translations are for reference only, representing solely the poster's personal views. For enquiries, email service@hcbbs.com.