Sehr geehrte Damen und Herren,
ich habe ein 5x2-Zonenmodell (BuildingSystems.Buildings.Zones.ZoneTemplateAirvolumeMixed) eines kleinen Einfamilienhauses aufgebaut, scheitere jedoch an der Simulation mit JModelica 2.4.
Bei dem Aufbau des Modells habe ich mich besonders an dem Beispiel "BuildingSystems.Buildings.Examples.BuildingThermalMultiZone" der Version BuildingSystems 2.0.0 orientier. Beim Kompilieren des Modells tritt allerdings folgende Fehlermeldung auf, die in Zusammenhang mit den verwendeten Fensterelementen auftritt:
"Error in flattened model:
Cannot differentiate call to function without derivative or smooth order annotation 'BuildingSystems.Utilities.SmoothFunctions.softcut_lower(1.0 - generic_SFH.window5.radTra2to1.b0 * (1.0 / BuildingSystems.Utilities.SmoothFunctions.softcut_lower(cos(0.017453292519943295 * ambient.toSurfacePorts[28].radiationPort_in.angleDegInc), 0.0, 0.001) - 1.0), 0.0, 0.001)' in equation:
generic_SFH.window5.radTra2to1.tauBeam = generic_SFH.window5.radTra2to1.tauDir0 * BuildingSystems.Utilities.SmoothFunctions.softcut_lower(1.0 - generic_SFH.window5.radTra2to1.b0 * (1.0 / BuildingSystems.Utilities.SmoothFunctions.softcut_lower(cos(0.017453292519943295 * ambient.toSurfacePorts[28].radiationPort_in.angleDegInc), 0.0, 0.001) - 1.0), 0.0, 0.001)"
Ich habe die betroffenen Komponente neu parametrisiert, alle Verbindungen geprüft, den Standort der Wetterdaten variiert und als letzte Option sogar die Komponente aus dem Modell entfernt. Allerdings löst dann ein anderes Fenster die gleiche Fehlermeldung aus. Das "window5" ist an der rechten Gebäudeseite mit "angleDegAzi=-90°" und "angleDegTil=90.0°" mit der "wall5" "angleDegAzi=-90°" und "angleDegTil=90.0°" verbunden.
Die Beispiele, die unter "BuildingSystems.Buildings.Examples..." enthalten sind, können allesamt problemlos kompiliert und simuliert werden.
Aktuell bin ich ratlos, was die Problemlösung anbelangt.
Ich bitte freundlichst um Hilfe.
Mit wissenschaftlichen Grüßen