Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr AixLib_AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1-master/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/SDF master/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/package.mo", uses=false) Using package AixLib with version 1.3.2 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/package.mo) Using package SDF with version 0.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/SDF master/package.mo) Using package Modelica_DeviceDrivers with version 2.1.1 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1-master/package.mo) Using package Modelica with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo) Using package Complex with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo) Using package ModelicaServices with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo) Running command: translateModel(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="AixLib_AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke") translateModel(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="AixLib_AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001143/0.001143, allocations: 116.4 kB / 16.42 MB, free: 6.496 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001158/0.001158, allocations: 183.9 kB / 17.35 MB, free: 5.762 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.207/1.207, allocations: 222.9 MB / 241 MB, free: 15.16 MB / 206.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1-master/package.mo): time 0.05408/0.05408, allocations: 12.04 MB / 303.3 MB, free: 3.102 MB / 238.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/SDF master/package.mo): time 0.0005014/0.0005014, allocations: 27.95 kB / 356.3 MB, free: 13.98 MB / 302.1 MB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/Obsolete/YearIndependent/FastHVAC/Components/HeatExchangers/RadiatorMultiLayer.mo:265:34-265:6228:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/Obsolete/YearIndependent/FastHVAC/Components/HeatExchangers/RadiatorMultiLayer.mo:265:34-265:6853:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/Obsolete/YearIndependent/FastHVAC/Components/HeatExchangers/RadiatorMultiLayer.mo:265:34-265:8435:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/Obsolete/YearIndependent/FastHVAC/Components/HeatExchangers/RadiatorMultiLayer.mo:265:34-265:9369:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/Obsolete/YearIndependent/FastHVAC/Components/HeatExchangers/RadiatorMultiLayer.mo:265:34-265:11505:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/Obsolete/YearIndependent/FastHVAC/Components/HeatExchangers/RadiatorMultiLayer.mo:265:34-265:12875:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/ThermalZones/HighOrder/Components/Examples/DryAir/DryAir_test.mo:71:18-71:405:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/ThermalZones/HighOrder/Components/DryAir/InfiltrationRate_DIN12831.mo:20:192-20:2066:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/ThermalZones/HighOrder/Components/DryAir/InfiltrationRate_DIN12831.mo:20:192-20:4252:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/DataBase/Weather/SurfaceOrientation/SurfaceOrientationData_N_E_S_W_RoofN_Roof_S.mo:5:35-5:362:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/DataBase/Weather/SurfaceOrientation/SurfaceOrientationData_N_E_S_W_Hor.mo:5:35-5:320:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/DataBase/Weather/SurfaceOrientation/SurfaceOrientationData_NE_SE_SW_NW_Hor.mo:5:35-5:324:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/DataBase/CHP/CHPDataSimple/CHP_XRGI_9kWel.mo:25:34-25:588:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/DataBase/CHP/CHPDataSimple/CHP_XRGI_9kWel.mo:25:34-25:3852:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/DataBase/CHP/CHPDataSimple/CHP_Cleanergy_C9G.mo:36:34-36:594:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/BoundaryConditions/InternalGains/Examples/InternalGains/Machines.mo:31:20-31:400:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/BoundaryConditions/InternalGains/Examples/InternalGains/Lights.mo:27:20-27:398:writable] Warning: Lexer treating \ as \\, since \ is not a valid Modelica escape sequence. Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/package.mo): time 1.365/1.365, allocations: 268.2 MB / 0.6617 GB, free: 2.617 MB / 478.1 MB Notification: Performance of FrontEnd - loaded program: time 0.001843/0.001843, allocations: 116.2 kB / 0.888 GB, free: 2.773 MB / 0.6075 GB Notification: Performance of FrontEnd - Absyn->SCode: time 0.4394/0.4413, allocations: 108.4 MB / 0.9939 GB, free: 1.254 MB / 0.67 GB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Blocks/Math.mo:543:5-544:48:writable] Warning: Parameter fan.gaiSpe.k has no value, and is fixed during initialization (fixed=true), using available start value (start=1) as default value. Notification: Performance of NFInst.instantiate(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke): time 0.6634/1.105, allocations: 321.2 MB / 1.307 GB, free: 0.9609 MB / 0.9044 GB Notification: Performance of NFInst.instExpressions: time 0.09522/1.2, allocations: 84.22 MB / 1.39 GB, free: 12.46 MB / 0.9357 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.01982/1.22, allocations: 0.6479 MB / 1.39 GB, free: 12.23 MB / 0.9357 GB Notification: Performance of NFTyping.typeComponents: time 0.02155/1.241, allocations: 14.82 MB / 1.405 GB, free: 0.9336 MB / 0.9357 GB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:404:71-407:46:writable] Warning: Conditional component 'lights' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:404:71-407:46:writable] Warning: Conditional component 'machinesSenHea' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:404:71-407:46:writable] Warning: Conditional component 'humanSenHeaDependent' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:404:71-407:46:writable] Warning: Conditional component 'lights' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:404:71-407:46:writable] Warning: Conditional component 'machinesSenHea' is used in a non-connect context. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/ThermalZones/ReducedOrder/ThermalZone/ThermalZone.mo:404:71-407:46:writable] Warning: Conditional component 'humanSenHeaDependent' is used in a non-connect context. Notification: Performance of NFTyping.typeBindings: time 0.02729/1.269, allocations: 11.91 MB / 1.416 GB, free: 6.246 MB / 0.9513 GB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1-master/Blocks/Packaging/SerialPackager.mo:130:7-137:16:writable] Warning: Pure function 'Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Internal.DummyFunctions.clear' contains a call to impure function 'Modelica_DeviceDrivers.Packaging.SerialPackager_.clear'. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1-master/Blocks/Packaging/SerialPackager.mo:30:7-39:18:writable] Warning: Pure function 'Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Internal.DummyFunctions.addReal' contains a call to impure function 'Modelica_DeviceDrivers.Packaging.SerialPackager_.addReal'. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1-master/Blocks/Packaging/SerialPackager.mo:74:7-84:18:writable] Warning: Pure function 'Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Internal.DummyFunctions.getReal' contains a call to impure function 'Modelica_DeviceDrivers.Packaging.SerialPackager_.getReal'. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1-master/Blocks/Communication.mo:1170:7-1181:18:writable] Warning: Pure function 'Modelica_DeviceDrivers.Blocks.Communication.Internal.DummyFunctions.readUDP' contains a call to impure function 'Modelica_DeviceDrivers.Communication.UDPSocket_.read'. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/AixLib 1.3.2/Controls/HVACAgentBasedControl/BaseClasses/Internal/sendToUDP.mo:2:1-28:14:writable] Warning: Pure function 'AixLib.Controls.HVACAgentBasedControl.BaseClasses.Internal.sendToUDP' contains a call to impure function 'AixLib.Controls.HVACAgentBasedControl.BaseClasses.Internal.sendTo'. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1-master/Blocks/Packaging/SerialPackager.mo:63:7-72:21:writable] Warning: Pure function 'Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Internal.DummyFunctions.addInteger' contains a call to impure function 'Modelica_DeviceDrivers.Packaging.SerialPackager_.addInteger'. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_DeviceDrivers 2.1.1-master/Blocks/Packaging/SerialPackager.mo:107:7-117:21:writable] Warning: Pure function 'Modelica_DeviceDrivers.Blocks.Packaging.SerialPackager.Internal.DummyFunctions.getInteger' contains a call to impure function 'Modelica_DeviceDrivers.Packaging.SerialPackager_.getInteger'. Notification: Performance of NFTyping.typeClassSections: time 0.03309/1.302, allocations: 16.36 MB / 1.432 GB, free: 7.125 MB / 0.9669 GB Notification: Performance of NFFlatten.flatten: time 0.05037/1.352, allocations: 48.16 MB / 1.479 GB, free: 7.621 MB / 1.014 GB Notification: Performance of NFFlatten.resolveConnections: time 0.04563/1.398, allocations: 37.94 MB / 1.517 GB, free: 2.156 MB / 1.045 GB Notification: Performance of NFEvalConstants.evaluate: time 0.02792/1.426, allocations: 19.29 MB / 1.535 GB, free: 15.38 MB / 1.076 GB Notification: Performance of NFSimplifyModel.simplify: time 0.02516/1.451, allocations: 21.94 MB / 1.557 GB, free: 10.06 MB / 1.092 GB Notification: Performance of NFPackage.collectConstants: time 0.01137/1.462, allocations: 4.73 MB / 1.561 GB, free: 5.332 MB / 1.092 GB Notification: Performance of NFFlatten.collectFunctions: time 0.01585/1.478, allocations: 7.395 MB / 1.569 GB, free: 14.1 MB / 1.108 GB Notification: Performance of NFScalarize.scalarize: time 0.01294/1.491, allocations: 11.74 MB / 1.58 GB, free: 2.508 MB / 1.108 GB Notification: Performance of NFVerifyModel.verify: time 0.02644/1.518, allocations: 19.67 MB / 1.599 GB, free: 14.93 MB / 1.139 GB Notification: Performance of NFConvertDAE.convert: time 0.05923/1.577, allocations: 57.96 MB / 1.656 GB, free: 6.293 MB / 1.186 GB Notification: Performance of FrontEnd - DAE generated: time 5.731e-06/1.577, allocations: 0 / 1.656 GB, free: 6.293 MB / 1.186 GB Notification: Performance of FrontEnd: time 2.485e-06/1.577, allocations: 4 kB / 1.656 GB, free: 6.289 MB / 1.186 GB Notification: Performance of Transformations before backend: time 0.001183/1.578, allocations: 3.938 kB / 1.656 GB, free: 6.285 MB / 1.186 GB Warning: Alias equations of external objects are not Modelica compliant as in: broker.messageID.pkgOut[1].pkg = broker.messageID.pkgIn.pkg broker.performative.pkgOut[1].pkg = broker.performative.pkgIn.pkg broker.getontology.pkgOut[1].pkg = broker.getontology.pkgIn.pkg broker.getreply_to.pkgOut[1].pkg = broker.getreply_to.pkgIn.pkg broker.getreceiver.pkgOut[1].pkg = broker.getreceiver.pkgIn.pkg broker.getsender.pkgOut[1].pkg = broker.getsender.pkgIn.pkg broker.getperformative.pkgOut[1].pkg = broker.getperformative.pkgIn.pkg broker.ontology.pkgOut[1].pkg = broker.ontology.pkgIn.pkg broker.reply_to.pkgOut[1].pkg = broker.reply_to.pkgIn.pkg broker.receiver.pkgOut[1].pkg = broker.receiver.pkgIn.pkg broker.sender.pkgOut[1].pkg = broker.sender.pkgIn.pkg broker.get_content.pkgOut[1].pkg = broker.get_content.pkgIn.pkg broker.content.pkgOut[1].pkg = broker.content.pkgIn.pkg heatProducerAgent1.messageID.pkgOut[1].pkg = heatProducerAgent1.messageID.pkgIn.pkg heatProducerAgent1.performative.pkgOut[1].pkg = heatProducerAgent1.performative.pkgIn.pkg heatProducerAgent1.getontology.pkgOut[1].pkg = heatProducerAgent1.getontology.pkgIn.pkg heatProducerAgent1.getreply_to.pkgOut[1].pkg = heatProducerAgent1.getreply_to.pkgIn.pkg heatProducerAgent1.getreceiver.pkgOut[1].pkg = heatProducerAgent1.getreceiver.pkgIn.pkg heatProducerAgent1.getsender.pkgOut[1].pkg = heatProducerAgent1.getsender.pkgIn.pkg heatProducerAgent1.getperformative.pkgOut[1].pkg = heatProducerAgent1.getperformative.pkgIn.pkg heatProducerAgent1.ontology.pkgOut[1].pkg = heatProducerAgent1.ontology.pkgIn.pkg heatProducerAgent1.reply_to.pkgOut[1].pkg = heatProducerAgent1.reply_to.pkgIn.pkg heatProducerAgent1.receiver.pkgOut[1].pkg = heatProducerAgent1.receiver.pkgIn.pkg heatProducerAgent1.sender.pkgOut[1].pkg = heatProducerAgent1.sender.pkgIn.pkg heatProducerAgent1.get_content.pkgOut[1].pkg = heatProducerAgent1.get_content.pkgIn.pkg heatProducerAgent1.content.pkgOut[1].pkg = heatProducerAgent1.content.pkgIn.pkg heatProducerAgent.messageID.pkgOut[1].pkg = heatProducerAgent.messageID.pkgIn.pkg heatProducerAgent.performative.pkgOut[1].pkg = heatProducerAgent.performative.pkgIn.pkg heatProducerAgent.getontology.pkgOut[1].pkg = heatProducerAgent.getontology.pkgIn.pkg heatProducerAgent.getreply_to.pkgOut[1].pkg = heatProducerAgent.getreply_to.pkgIn.pkg heatProducerAgent.getreceiver.pkgOut[1].pkg = heatProducerAgent.getreceiver.pkgIn.pkg heatProducerAgent.getsender.pkgOut[1].pkg = heatProducerAgent.getsender.pkgIn.pkg heatProducerAgent.getperformative.pkgOut[1].pkg = heatProducerAgent.getperformative.pkgIn.pkg heatProducerAgent.ontology.pkgOut[1].pkg = heatProducerAgent.ontology.pkgIn.pkg heatProducerAgent.reply_to.pkgOut[1].pkg = heatProducerAgent.reply_to.pkgIn.pkg heatProducerAgent.receiver.pkgOut[1].pkg = heatProducerAgent.receiver.pkgIn.pkg heatProducerAgent.sender.pkgOut[1].pkg = heatProducerAgent.sender.pkgIn.pkg heatProducerAgent.get_content.pkgOut[1].pkg = heatProducerAgent.get_content.pkgIn.pkg heatProducerAgent.content.pkgOut[1].pkg = heatProducerAgent.content.pkgIn.pkg roomAgent1.messageID.pkgOut[1].pkg = roomAgent1.messageID.pkgIn.pkg roomAgent1.performative.pkgOut[1].pkg = roomAgent1.performative.pkgIn.pkg roomAgent1.getontology.pkgOut[1].pkg = roomAgent1.getontology.pkgIn.pkg roomAgent1.getreply_to.pkgOut[1].pkg = roomAgent1.getreply_to.pkgIn.pkg roomAgent1.getreceiver.pkgOut[1].pkg = roomAgent1.getreceiver.pkgIn.pkg roomAgent1.getsender.pkgOut[1].pkg = roomAgent1.getsender.pkgIn.pkg roomAgent1.getperformative.pkgOut[1].pkg = roomAgent1.getperformative.pkgIn.pkg roomAgent1.ontology.pkgOut[1].pkg = roomAgent1.ontology.pkgIn.pkg roomAgent1.reply_to.pkgOut[1].pkg = roomAgent1.reply_to.pkgIn.pkg roomAgent1.receiver.pkgOut[1].pkg = roomAgent1.receiver.pkgIn.pkg roomAgent1.sender.pkgOut[1].pkg = roomAgent1.sender.pkgIn.pkg roomAgent1.get_content.pkgOut[1].pkg = roomAgent1.get_content.pkgIn.pkg roomAgent1.content.pkgOut[1].pkg = roomAgent1.content.pkgIn.pkg roomAgent.messageID.pkgOut[1].pkg = roomAgent.messageID.pkgIn.pkg roomAgent.performative.pkgOut[1].pkg = roomAgent.performative.pkgIn.pkg roomAgent.getontology.pkgOut[1].pkg = roomAgent.getontology.pkgIn.pkg roomAgent.getreply_to.pkgOut[1].pkg = roomAgent.getreply_to.pkgIn.pkg roomAgent.getreceiver.pkgOut[1].pkg = roomAgent.getreceiver.pkgIn.pkg roomAgent.getsender.pkgOut[1].pkg = roomAgent.getsender.pkgIn.pkg roomAgent.getperformative.pkgOut[1].pkg = roomAgent.getperformative.pkgIn.pkg roomAgent.ontology.pkgOut[1].pkg = roomAgent.ontology.pkgIn.pkg roomAgent.reply_to.pkgOut[1].pkg = roomAgent.reply_to.pkgIn.pkg roomAgent.receiver.pkgOut[1].pkg = roomAgent.receiver.pkgIn.pkg roomAgent.sender.pkgOut[1].pkg = roomAgent.sender.pkgIn.pkg roomAgent.get_content.pkgOut[1].pkg = roomAgent.get_content.pkgIn.pkg roomAgent.content.pkgOut[1].pkg = roomAgent.content.pkgIn.pkg broker.messageID.pkgOut[1].pkg = broker.uDPSend_adapted.pkgIn.pkg broker.ontology.pkgOut[1].pkg = broker.messageID.pkgIn.pkg broker.getontology.pkgOut[1].pkg = broker.getMessageID.pkgIn.pkg broker.performative.pkgOut[1].pkg = broker.sender.pkgIn.pkg broker.performative.pkgIn.pkg = broker.packager.pkgOut.pkg broker.get_content.pkgOut[1].pkg = broker.getontology.pkgIn.pkg broker.getreply_to.pkgOut[1].pkg = broker.get_content.pkgIn.pkg broker.getreceiver.pkgOut[1].pkg = broker.getreply_to.pkgIn.pkg broker.getsender.pkgOut[1].pkg = broker.getreceiver.pkgIn.pkg broker.getperformative.pkgOut[1].pkg = broker.getsender.pkgIn.pkg broker.getperformative.pkgIn.pkg = broker.uDPReceive_adapted.pkgOut.pkg broker.content.pkgOut[1].pkg = broker.ontology.pkgIn.pkg broker.reply_to.pkgOut[1].pkg = broker.content.pkgIn.pkg broker.receiver.pkgOut[1].pkg = broker.reply_to.pkgIn.pkg broker.sender.pkgOut[1].pkg = broker.receiver.pkgIn.pkg heatProducerAgent1.messageID.pkgOut[1].pkg = heatProducerAgent1.uDPSend_adapted.pkgIn.pkg heatProducerAgent1.ontology.pkgOut[1].pkg = heatProducerAgent1.messageID.pkgIn.pkg heatProducerAgent1.getontology.pkgOut[1].pkg = heatProducerAgent1.getMessageID.pkgIn.pkg heatProducerAgent1.performative.pkgOut[1].pkg = heatProducerAgent1.sender.pkgIn.pkg heatProducerAgent1.performative.pkgIn.pkg = heatProducerAgent1.packager.pkgOut.pkg heatProducerAgent1.get_content.pkgOut[1].pkg = heatProducerAgent1.getontology.pkgIn.pkg heatProducerAgent1.getreply_to.pkgOut[1].pkg = heatProducerAgent1.get_content.pkgIn.pkg heatProducerAgent1.getreceiver.pkgOut[1].pkg = heatProducerAgent1.getreply_to.pkgIn.pkg heatProducerAgent1.getsender.pkgOut[1].pkg = heatProducerAgent1.getreceiver.pkgIn.pkg heatProducerAgent1.getperformative.pkgOut[1].pkg = heatProducerAgent1.getsender.pkgIn.pkg heatProducerAgent1.getperformative.pkgIn.pkg = heatProducerAgent1.uDPReceive_adapted.pkgOut.pkg heatProducerAgent1.content.pkgOut[1].pkg = heatProducerAgent1.ontology.pkgIn.pkg heatProducerAgent1.reply_to.pkgOut[1].pkg = heatProducerAgent1.content.pkgIn.pkg heatProducerAgent1.receiver.pkgOut[1].pkg = heatProducerAgent1.reply_to.pkgIn.pkg heatProducerAgent1.sender.pkgOut[1].pkg = heatProducerAgent1.receiver.pkgIn.pkg heatProducerAgent.messageID.pkgOut[1].pkg = heatProducerAgent.uDPSend_adapted.pkgIn.pkg heatProducerAgent.ontology.pkgOut[1].pkg = heatProducerAgent.messageID.pkgIn.pkg heatProducerAgent.getontology.pkgOut[1].pkg = heatProducerAgent.getMessageID.pkgIn.pkg heatProducerAgent.performative.pkgOut[1].pkg = heatProducerAgent.sender.pkgIn.pkg heatProducerAgent.performative.pkgIn.pkg = heatProducerAgent.packager.pkgOut.pkg heatProducerAgent.get_content.pkgOut[1].pkg = heatProducerAgent.getontology.pkgIn.pkg heatProducerAgent.getreply_to.pkgOut[1].pkg = heatProducerAgent.get_content.pkgIn.pkg heatProducerAgent.getreceiver.pkgOut[1].pkg = heatProducerAgent.getreply_to.pkgIn.pkg heatProducerAgent.getsender.pkgOut[1].pkg = heatProducerAgent.getreceiver.pkgIn.pkg heatProducerAgent.getperformative.pkgOut[1].pkg = heatProducerAgent.getsender.pkgIn.pkg heatProducerAgent.getperformative.pkgIn.pkg = heatProducerAgent.uDPReceive_adapted.pkgOut.pkg heatProducerAgent.content.pkgOut[1].pkg = heatProducerAgent.ontology.pkgIn.pkg heatProducerAgent.reply_to.pkgOut[1].pkg = heatProducerAgent.content.pkgIn.pkg heatProducerAgent.receiver.pkgOut[1].pkg = heatProducerAgent.reply_to.pkgIn.pkg heatProducerAgent.sender.pkgOut[1].pkg = heatProducerAgent.receiver.pkgIn.pkg roomAgent1.messageID.pkgOut[1].pkg = roomAgent1.uDPSend_adapted.pkgIn.pkg roomAgent1.ontology.pkgOut[1].pkg = roomAgent1.messageID.pkgIn.pkg roomAgent1.getontology.pkgOut[1].pkg = roomAgent1.getMessageID.pkgIn.pkg roomAgent1.performative.pkgOut[1].pkg = roomAgent1.sender.pkgIn.pkg roomAgent1.performative.pkgIn.pkg = roomAgent1.packager.pkgOut.pkg roomAgent1.get_content.pkgOut[1].pkg = roomAgent1.getontology.pkgIn.pkg roomAgent1.getreply_to.pkgOut[1].pkg = roomAgent1.get_content.pkgIn.pkg roomAgent1.getreceiver.pkgOut[1].pkg = roomAgent1.getreply_to.pkgIn.pkg roomAgent1.getsender.pkgOut[1].pkg = roomAgent1.getreceiver.pkgIn.pkg roomAgent1.getperformative.pkgOut[1].pkg = roomAgent1.getsender.pkgIn.pkg roomAgent1.getperformative.pkgIn.pkg = roomAgent1.uDPReceive_adapted.pkgOut.pkg roomAgent1.content.pkgOut[1].pkg = roomAgent1.ontology.pkgIn.pkg roomAgent1.reply_to.pkgOut[1].pkg = roomAgent1.content.pkgIn.pkg roomAgent1.receiver.pkgOut[1].pkg = roomAgent1.reply_to.pkgIn.pkg roomAgent1.sender.pkgOut[1].pkg = roomAgent1.receiver.pkgIn.pkg roomAgent.messageID.pkgOut[1].pkg = roomAgent.uDPSend_adapted.pkgIn.pkg roomAgent.ontology.pkgOut[1].pkg = roomAgent.messageID.pkgIn.pkg roomAgent.getontology.pkgOut[1].pkg = roomAgent.getMessageID.pkgIn.pkg roomAgent.performative.pkgOut[1].pkg = roomAgent.sender.pkgIn.pkg roomAgent.performative.pkgIn.pkg = roomAgent.packager.pkgOut.pkg roomAgent.get_content.pkgOut[1].pkg = roomAgent.getontology.pkgIn.pkg roomAgent.getreply_to.pkgOut[1].pkg = roomAgent.get_content.pkgIn.pkg roomAgent.getreceiver.pkgOut[1].pkg = roomAgent.getreply_to.pkgIn.pkg roomAgent.getsender.pkgOut[1].pkg = roomAgent.getreceiver.pkgIn.pkg roomAgent.getperformative.pkgOut[1].pkg = roomAgent.getsender.pkgIn.pkg roomAgent.getperformative.pkgIn.pkg = roomAgent.uDPReceive_adapted.pkgOut.pkg roomAgent.content.pkgOut[1].pkg = roomAgent.ontology.pkgIn.pkg roomAgent.reply_to.pkgOut[1].pkg = roomAgent.content.pkgIn.pkg roomAgent.receiver.pkgOut[1].pkg = roomAgent.reply_to.pkgIn.pkg roomAgent.sender.pkgOut[1].pkg = roomAgent.receiver.pkgIn.pkg Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 7406 * Number of variables: 7406 Notification: Performance of Generate backend data structure: time 0.7815/2.36, allocations: 61.5 MB / 1.716 GB, free: 438.6 MB / 1.201 GB Notification: Performance of prepare preOptimizeDAE: time 3.779e-05/2.36, allocations: 11.75 kB / 1.716 GB, free: 438.6 MB / 1.201 GB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.07423/2.434, allocations: 18.09 MB / 1.734 GB, free: 430.2 MB / 1.201 GB Notification: Performance of preOpt evaluateParameters (simulation): time 0.03255/2.466, allocations: 19.1 MB / 1.752 GB, free: 413.3 MB / 1.201 GB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.001819/2.468, allocations: 2.997 MB / 1.755 GB, free: 410.2 MB / 1.201 GB Notification: Performance of preOpt expandDerOperator (simulation): time 0.007845/2.476, allocations: 3.007 MB / 1.758 GB, free: 407.1 MB / 1.201 GB Notification: Performance of preOpt clockPartitioning (simulation): time 0.08492/2.561, allocations: 45.23 MB / 1.802 GB, free: 361.4 MB / 1.201 GB Notification: Performance of preOpt findStateOrder (simulation): time 0.0004869/2.562, allocations: 41.5 kB / 1.802 GB, free: 361.3 MB / 1.201 GB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.003413/2.565, allocations: 1.226 MB / 1.804 GB, free: 360.1 MB / 1.201 GB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.0003886/2.565, allocations: 0.9324 MB / 1.804 GB, free: 359.2 MB / 1.201 GB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.0901/2.655, allocations: 48.89 MB / 1.852 GB, free: 310.3 MB / 1.201 GB Warning: The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts. Notification: Performance of preOpt removeSimpleEquations (simulation): time 0.1694/2.825, allocations: 128.2 MB / 1.977 GB, free: 180.9 MB / 1.201 GB Notification: Performance of preOpt comSubExp (simulation): time 0.05659/2.882, allocations: 45.45 MB / 2.022 GB, free: 134.9 MB / 1.201 GB Notification: Performance of preOpt resolveLoops (simulation): time 0.03566/2.917, allocations: 32.18 MB / 2.053 GB, free: 102.5 MB / 1.201 GB Warning: The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts. Notification: Performance of preOpt evalFunc (simulation): time 0.0742/2.991, allocations: 53.43 MB / 2.105 GB, free: 48.89 MB / 1.201 GB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 0.03482/3.026, allocations: 24.64 MB / 2.129 GB, free: 23.45 MB / 1.201 GB Notification: Performance of preOpt simplifyInStream (simulation): time 0.006246/3.033, allocations: 2.235 MB / 2.132 GB, free: 21.2 MB / 1.201 GB Notification: Performance of pre-optimization done (n=2609): time 5.921e-05/3.033, allocations: 4 kB / 2.132 GB, free: 21.2 MB / 1.201 GB Notification: Performance of matching and sorting (n=2621): time 0.6836/3.716, allocations: 314.6 MB / 2.439 GB, free: 189.2 MB / 1.201 GB Notification: Performance of inlineWhenForInitialization (initialization): time 0.001163/3.717, allocations: 4.338 MB / 2.443 GB, free: 184.4 MB / 1.201 GB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.02234/3.74, allocations: 26 MB / 2.469 GB, free: 161.8 MB / 1.201 GB Notification: Performance of collectPreVariables (initialization): time 0.004639/3.744, allocations: 1.005 MB / 2.469 GB, free: 160.8 MB / 1.201 GB Notification: Performance of collectInitialEqns (initialization): time 0.007938/3.752, allocations: 13.47 MB / 2.483 GB, free: 147.5 MB / 1.201 GB Notification: Performance of collectInitialBindings (initialization): time 0.007498/3.76, allocations: 7.38 MB / 2.49 GB, free: 140.3 MB / 1.201 GB Notification: Performance of simplifyInitialFunctions (initialization): time 0.007557/3.768, allocations: 6.012 MB / 2.496 GB, free: 134.3 MB / 1.201 GB Notification: Performance of setup shared object (initialization): time 3.104e-05/3.768, allocations: 311.4 kB / 2.496 GB, free: 134 MB / 1.201 GB Notification: Performance of preBalanceInitialSystem (initialization): time 0.02674/3.794, allocations: 15.03 MB / 2.511 GB, free: 119 MB / 1.201 GB Notification: Performance of partitionIndependentBlocks (initialization): time 0.03019/3.825, allocations: 21.17 MB / 2.531 GB, free: 95.7 MB / 1.201 GB Notification: Performance of analyzeInitialSystem (initialization): time 2.101/5.925, allocations: 398.4 MB / 2.92 GB, free: 125 MB / 1.201 GB Notification: Performance of solveInitialSystemEqSystem (initialization): time 0.0001443/5.926, allocations: 48 kB / 2.92 GB, free: 125 MB / 1.201 GB Warning: The linear system: 1 : $PRE.heatProducerAgent.costDifference = heatProducerAgent.costDifference 2 : heatProducerAgent.costDifference = $PRE.heatProducerAgent.costDifference [ 1.0 , -1.0 ; -1.0 , 1.0 ] * [ $PRE.heatProducerAgent.costDifference ; heatProducerAgent.costDifference ] = [ 0.0 ; 0.0 ] might be structurally or numerically singular for variable heatProducerAgent.costDifference since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : $PRE.heatProducerAgent.costNew = heatProducerAgent.costNew 2 : heatProducerAgent.costNew = $PRE.heatProducerAgent.costNew [ 1.0 , -1.0 ; -1.0 , 1.0 ] * [ $PRE.heatProducerAgent.costNew ; heatProducerAgent.costNew ] = [ 0.0 ; 0.0 ] might be structurally or numerically singular for variable heatProducerAgent.costNew since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : $PRE.heatProducerAgent.totalRequest = heatProducerAgent.totalRequest 2 : heatProducerAgent.totalRequest = $PRE.heatProducerAgent.totalRequest [ 1.0 , -1.0 ; -1.0 , 1.0 ] * [ $PRE.heatProducerAgent.totalRequest ; heatProducerAgent.totalRequest ] = [ 0.0 ; 0.0 ] might be structurally or numerically singular for variable heatProducerAgent.totalRequest since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : $PRE.heatProducerAgent1.costDifference = heatProducerAgent1.costDifference 2 : heatProducerAgent1.costDifference = $PRE.heatProducerAgent1.costDifference [ 1.0 , -1.0 ; -1.0 , 1.0 ] * [ $PRE.heatProducerAgent1.costDifference ; heatProducerAgent1.costDifference ] = [ 0.0 ; 0.0 ] might be structurally or numerically singular for variable heatProducerAgent1.costDifference since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : $PRE.heatProducerAgent1.costNew = heatProducerAgent1.costNew 2 : heatProducerAgent1.costNew = $PRE.heatProducerAgent1.costNew [ 1.0 , -1.0 ; -1.0 , 1.0 ] * [ $PRE.heatProducerAgent1.costNew ; heatProducerAgent1.costNew ] = [ 0.0 ; 0.0 ] might be structurally or numerically singular for variable heatProducerAgent1.costNew since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : $PRE.heatProducerAgent1.totalRequest = heatProducerAgent1.totalRequest 2 : heatProducerAgent1.totalRequest = $PRE.heatProducerAgent1.totalRequest [ 1.0 , -1.0 ; -1.0 , 1.0 ] * [ $PRE.heatProducerAgent1.totalRequest ; heatProducerAgent1.totalRequest ] = [ 0.0 ; 0.0 ] might be structurally or numerically singular for variable heatProducerAgent1.totalRequest since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Notification: Performance of matching and sorting (n=3766) (initialization): time 0.07831/6.004, allocations: 42.99 MB / 2.962 GB, free: 84.84 MB / 1.201 GB Notification: Performance of prepare postOptimizeDAE: time 0.0003154/6.004, allocations: 0.8331 MB / 2.963 GB, free: 83.85 MB / 1.201 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0001958/6.004, allocations: 160.8 kB / 2.963 GB, free: 83.7 MB / 1.201 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.00244/6.007, allocations: 1.261 MB / 2.965 GB, free: 82.39 MB / 1.201 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.02687/6.034, allocations: 6.109 MB / 2.971 GB, free: 76.28 MB / 1.201 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.01713/6.051, allocations: 31.93 MB / 3.002 GB, free: 42.22 MB / 1.201 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.02402/6.075, allocations: 2.459 MB / 3.004 GB, free: 39.77 MB / 1.201 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.004417/6.079, allocations: 1.289 MB / 3.005 GB, free: 38.48 MB / 1.201 GB Warning: Assuming fixed start value for the following 136 variables: roomAgent.messageID.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent.uDPSend_adapted.receiver:DISCRETE(flow=false fixed = true ) "Input for receiving agent name" type: Real roomAgent.ontology.u[1]:DISCRETE(flow=false fixed = true ) type: Real [1] roomAgent.reply_to.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent.receiver.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent.sender.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent.performative.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent.content.u[2]:DISCRETE(flow=false fixed = true ) type: Real [2] roomAgent.content.u[1]:DISCRETE(flow=false fixed = true ) type: Real [2] roomAgent1.messageID.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent1.uDPSend_adapted.receiver:DISCRETE(flow=false fixed = true ) "Input for receiving agent name" type: Real roomAgent1.ontology.u[1]:DISCRETE(flow=false fixed = true ) type: Real [1] roomAgent1.reply_to.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent1.receiver.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent1.sender.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent1.performative.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent1.content.u[2]:DISCRETE(flow=false fixed = true ) type: Real [2] roomAgent1.content.u[1]:DISCRETE(flow=false fixed = true ) type: Real [2] heatProducerAgent.messageID.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent.sender.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent.reply_to.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent.ontology.u[1]:DISCRETE(flow=false fixed = true ) type: Real [1] heatProducerAgent.receiver.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent.uDPSend_adapted.receiver:DISCRETE(flow=false fixed = true ) "Input for receiving agent name" type: Real heatProducerAgent.performative.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent.content.u[2]:DISCRETE(flow=false fixed = true ) type: Real [2] heatProducerAgent.content.u[1]:DISCRETE(flow=false fixed = true ) type: Real [2] heatProducerAgent.costCurrent:DISCRETE(start = 40.0 fixed = true ) "Real variable to define costCurrent" type: Real heatProducerAgent.currentCapacityDiscrete:DISCRETE(start = 1.0 fixed = true ) "Real variable to define currentCapacityDiscrete" type: Real heatProducerAgent1.messageID.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent1.sender.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent1.reply_to.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent1.ontology.u[1]:DISCRETE(flow=false fixed = true ) type: Real [1] heatProducerAgent1.receiver.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent1.uDPSend_adapted.receiver:DISCRETE(flow=false fixed = true ) "Input for receiving agent name" type: Real heatProducerAgent1.performative.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent1.content.u[2]:DISCRETE(flow=false fixed = true ) type: Real [2] heatProducerAgent1.content.u[1]:DISCRETE(flow=false fixed = true ) type: Real [2] heatProducerAgent1.costCurrent:DISCRETE(start = 40.0 fixed = true ) "Real variable to define costCurrent" type: Real heatProducerAgent1.currentCapacityDiscrete:DISCRETE(start = 1.0 fixed = true ) "Real variable to define currentCapacityDiscrete" type: Real broker.averagePrice:DISCRETE(fixed = true ) "Real variable to define averagePrice" type: Real broker.totalHeat:DISCRETE(fixed = true ) "Real variable to define totalHeat" type: Real broker.totalPrice:DISCRETE(fixed = true ) "Real variable to define totalPrice" type: Real broker.messageID.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] broker.uDPSend_adapted.receiver:DISCRETE(flow=false fixed = true ) "Input for receiving agent name" type: Real broker.reply_to.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] broker.sender.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] broker.ontology.u[1]:DISCRETE(flow=false fixed = true ) type: Real [1] broker.performative.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] broker.content.u[2]:DISCRETE(flow=false fixed = true ) type: Real [2] broker.content.u[1]:DISCRETE(flow=false fixed = true ) type: Real [2] broker.rejectsComplete:DISCRETE(start = false fixed = true ) type: Boolean broker.requestComplete:DISCRETE(start = false fixed = true ) "Boolean variable to describe whether all requests are served by the current constellation" type: Boolean broker.requestCounter:DISCRETE(start = 1 fixed = true ) "Real variable to define requestCounter" type: Integer broker.requestAddresses[10,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[9,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[8,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[7,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[6,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[5,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[4,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[3,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[2,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[1,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestTable[10,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[9,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[8,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[7,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[6,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[5,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[4,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[3,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[2,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[1,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.restHeat:DISCRETE(fixed = true ) "Real variable to define restHeat" type: Real broker.totalaveragePrice:DISCRETE(fixed = true ) "Real variable to define totalaveragePrice" type: Real broker.heatingPriceSum:DISCRETE(fixed = true ) "Real variable to define the sum of heatingPrice" type: Real broker.cheapest:DISCRETE(start = 1 fixed = true ) "Integer variable to define the cheapest offer" type: Integer broker.heatingCalculationSum:DISCRETE(start = 0.0 fixed = true ) "Real variable to define the sum of heatingCalculation" type: Real broker.informationCounter:DISCRETE(start = 1 fixed = true ) "Integer variable to define informationCounter" type: Integer broker.proposalCounter:DISCRETE(start = 1 fixed = true ) "Integer variable to describe proposalCounter" type: Integer broker.heatSupplierTable[2,7]:DISCRETE(start = broker.startTable[2,7] fixed = true ) type: Real [2,7] broker.heatSupplierTable[2,6]:DISCRETE(start = broker.startTable[2,6] fixed = true ) type: Real [2,7] broker.heatSupplierTable[2,5]:DISCRETE(start = broker.startTable[2,5] fixed = true ) type: Real [2,7] broker.heatSupplierTable[2,4]:DISCRETE(start = broker.startTable[2,4] fixed = true ) type: Real [2,7] broker.heatSupplierTable[2,3]:DISCRETE(start = broker.startTable[2,3] fixed = true ) type: Real [2,7] broker.heatSupplierTable[2,2]:DISCRETE(start = broker.startTable[2,2] fixed = true ) type: Real [2,7] broker.heatSupplierTable[2,1]:DISCRETE(start = broker.startTable[2,1] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,7]:DISCRETE(start = broker.startTable[1,7] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,6]:DISCRETE(start = broker.startTable[1,6] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,5]:DISCRETE(start = broker.startTable[1,5] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,4]:DISCRETE(start = broker.startTable[1,4] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,3]:DISCRETE(start = broker.startTable[1,3] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,2]:DISCRETE(start = broker.startTable[1,2] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,1]:DISCRETE(start = broker.startTable[1,1] fixed = true ) type: Real [2,7] broker.lowestPrice:DISCRETE(start = 0.0 fixed = true ) "Real variable to define lowestPrice" type: Real broker.counterReject:DISCRETE(start = 1 fixed = true ) "Integer variable to describe counterReject" type: Integer broker.counter:DISCRETE(start = 1 fixed = true ) "Integer variable to describe counter" type: Integer broker.uDPSend_adapted.dummy:DISCRETE(fixed = true protected = true ) type: Real heatProducerAgent1.uDPSend_adapted.dummy:DISCRETE(fixed = true protected = true ) type: Real heatProducerAgent.uDPSend_adapted.dummy:DISCRETE(fixed = true protected = true ) type: Real roomAgent1.uDPSend_adapted.dummy:DISCRETE(fixed = true protected = true ) type: Real roomAgent.uDPSend_adapted.dummy:DISCRETE(fixed = true protected = true ) type: Real heatProducerAgent.calcCapacityInternal:DISCRETE(start = 1.0 fixed = true ) "Real variable to define calcCapacityInternal" type: Real heatProducerAgent1.calcCapacityInternal:DISCRETE(start = 1.0 fixed = true ) "Real variable to define calcCapacityInternal" type: Real heatProducerAgent.setCapacity:DISCRETE(start = 1.0 fixed = true ) "Real variable to define setCapacity" type: Real heatProducerAgent1.setCapacity:DISCRETE(start = 1.0 fixed = true ) "Real variable to define setCapacity" type: Real thermalZone.ROM.volAir.dynBal.U:VARIABLE(start = 6700.0 * thermalZone.ROM.volAir.dynBal.rho_start * AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.thermalZone.ROM.volAir.dynBal.Medium.specificInternalEnergy(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.thermalZone.ROM.volAir.dynBal.Medium.setState_pTX(thermalZone.ROM.volAir.dynBal.p_start, thermalZone.ROM.volAir.dynBal.T_start, {})) + (thermalZone.ROM.volAir.dynBal.T_start - 298.15) * thermalZone.ROM.volAir.dynBal.CSen unit = "J" fixed = true nominal = 1e5 protected = true ) "Internal energy of fluid" type: Real thermalZone.ROM.volAir.dynBal.m:VARIABLE(min = 0.0 start = 6700.0 * thermalZone.ROM.volAir.rho_start unit = "kg" fixed = true stateSelect=StateSelect.prefer protected = true ) "Mass of fluid" type: Real thermalZone.ROM.extWallRC.thermCapExt[1].T:VARIABLE(min = 0.0 start = thermalZone.ROM.extWallRC.T_start unit = "K" fixed = true nominal = 300.0 ) "Temperature of element" type: Real [1] thermalZone.ROM.intWallRC.thermCapInt[1].T:VARIABLE(min = 0.0 start = thermalZone.ROM.intWallRC.T_start unit = "K" fixed = true nominal = 300.0 ) "Temperature of element" type: Real [1] thermalZone1.ROM.volAir.dynBal.U:VARIABLE(start = 6700.0 * thermalZone1.ROM.volAir.dynBal.rho_start * AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.thermalZone1.ROM.volAir.dynBal.Medium.specificInternalEnergy(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.thermalZone1.ROM.volAir.dynBal.Medium.setState_pTX(thermalZone1.ROM.volAir.dynBal.p_start, thermalZone1.ROM.volAir.dynBal.T_start, {})) + (thermalZone1.ROM.volAir.dynBal.T_start - 298.15) * thermalZone1.ROM.volAir.dynBal.CSen unit = "J" fixed = true nominal = 1e5 protected = true ) "Internal energy of fluid" type: Real thermalZone1.ROM.volAir.dynBal.m:VARIABLE(min = 0.0 start = 6700.0 * thermalZone1.ROM.volAir.rho_start unit = "kg" fixed = true stateSelect=StateSelect.prefer protected = true ) "Mass of fluid" type: Real thermalZone1.ROM.extWallRC.thermCapExt[1].T:VARIABLE(min = 0.0 start = thermalZone1.ROM.extWallRC.T_start unit = "K" fixed = true nominal = 300.0 ) "Temperature of element" type: Real [1] thermalZone1.ROM.intWallRC.thermCapInt[1].T:VARIABLE(min = 0.0 start = thermalZone1.ROM.intWallRC.T_start unit = "K" fixed = true nominal = 300.0 ) "Temperature of element" type: Real [1] fan.vol.dynBal.U:VARIABLE(start = fan.vol.dynBal.fluidVolume * fan.vol.dynBal.rho_start * AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.fan.vol.dynBal.Medium.specificInternalEnergy(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.fan.vol.dynBal.Medium.setState_pTX(fan.vol.dynBal.p_start, fan.vol.dynBal.T_start, {})) + (fan.vol.dynBal.T_start - 298.15) * 0.0 unit = "J" fixed = true nominal = 1e5 protected = true ) "Internal energy of fluid" type: Real hea.vol.dynBal.U:VARIABLE(start = hea.vol.dynBal.fluidVolume * hea.vol.dynBal.rho_start * AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.hea.vol.dynBal.Medium.specificInternalEnergy(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.hea.vol.dynBal.Medium.setState_pTX(hea.vol.dynBal.p_start, hea.vol.dynBal.T_start, {})) + (hea.vol.dynBal.T_start - 298.15) * 0.0 unit = "J" fixed = true nominal = 1e5 protected = true final = true ) "Internal energy of fluid" type: Real hea1.vol.dynBal.U:VARIABLE(start = hea1.vol.dynBal.fluidVolume * hea1.vol.dynBal.rho_start * AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.hea1.vol.dynBal.Medium.specificInternalEnergy(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.hea1.vol.dynBal.Medium.setState_pTX(hea1.vol.dynBal.p_start, hea1.vol.dynBal.T_start, {})) + (hea1.vol.dynBal.T_start - 298.15) * 0.0 unit = "J" fixed = true nominal = 1e5 protected = true final = true ) "Internal energy of fluid" type: Real roomAgent.derivative.x:VARIABLE(start = roomAgent.derivative.x_start fixed = true ) "State of block" type: Real roomAgent1.derivative.x:VARIABLE(start = roomAgent1.derivative.x_start fixed = true ) "State of block" type: Real broker.proposalsComplete:DISCRETE(start = false fixed = true ) "Boolean variable to describe whether all proposals have been collected" type: Boolean broker.requestsExceedSupply:DISCRETE(start = false fixed = true ) "Boolean variable to describe whteher requests exceed supply" type: Boolean broker.heatingRequestSum:DISCRETE(start = 0.0 fixed = true ) "Real variable to define the sum of heating requests" type: Real broker.calculationDone:DISCRETE(start = false fixed = true ) "Boolean variable to annonce calculationDone" type: Boolean broker.informationDone:DISCRETE(start = false fixed = true ) "Boolean variable to announce informationDone" type: Boolean broker.finalRequestDone:DISCRETE(start = false fixed = true ) "Boolean variable to announce finalRequestDone" type: Boolean volume.medium.T:VARIABLE(min = 1.0 max = 1e4 start = volume.T_start unit = "K" fixed = true nominal = 300.0 stateSelect=StateSelect.prefer ) "Temperature of medium" type: Real volume1.medium.T:VARIABLE(min = 1.0 max = 1e4 start = volume1.T_start unit = "K" fixed = true nominal = 300.0 stateSelect=StateSelect.prefer ) "Temperature of medium" type: Real broker.integerChange.u:DISCRETE(flow=false fixed = true ) "Connector of Integer input signal" type: Integer broker.receiver.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent1.setCapacityOut:DISCRETE(flow=false fixed = true ) "Output for set capacity of device" type: Real heatProducerAgent1.integerChange.u:DISCRETE(flow=false fixed = true ) "Connector of Integer input signal" type: Integer heatProducerAgent.setCapacityOut:DISCRETE(flow=false fixed = true ) "Output for set capacity of device" type: Real heatProducerAgent.integerChange.u:DISCRETE(flow=false fixed = true ) "Connector of Integer input signal" type: Integer roomAgent1.integerChange.u:DISCRETE(flow=false fixed = true ) "Connector of Integer input signal" type: Integer roomAgent.integerChange.u:DISCRETE(flow=false fixed = true ) "Connector of Integer input signal" type: Integer Notification: Performance of preBalanceInitialSystem (initialization_lambda0): time 0.04336/6.123, allocations: 23.29 MB / 3.028 GB, free: 15.27 MB / 1.201 GB Notification: Performance of partitionIndependentBlocks (initialization_lambda0): time 0.4348/6.557, allocations: 21.08 MB / 3.049 GB, free: 388.2 MB / 1.201 GB Notification: Performance of analyzeInitialSystem (initialization_lambda0): time 1.676/8.233, allocations: 398.1 MB / 3.438 GB, free: 42.84 MB / 1.201 GB Notification: Performance of solveInitialSystemEqSystem (initialization_lambda0): time 0.0001775/8.233, allocations: 44 kB / 3.438 GB, free: 42.79 MB / 1.201 GB Warning: The linear system: 1 : $PRE.heatProducerAgent.costDifference = heatProducerAgent.costDifference 2 : heatProducerAgent.costDifference = $PRE.heatProducerAgent.costDifference [ 1.0 , -1.0 ; -1.0 , 1.0 ] * [ $PRE.heatProducerAgent.costDifference ; heatProducerAgent.costDifference ] = [ 0.0 ; 0.0 ] might be structurally or numerically singular for variable heatProducerAgent.costDifference since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : $PRE.heatProducerAgent.costNew = heatProducerAgent.costNew 2 : heatProducerAgent.costNew = $PRE.heatProducerAgent.costNew [ 1.0 , -1.0 ; -1.0 , 1.0 ] * [ $PRE.heatProducerAgent.costNew ; heatProducerAgent.costNew ] = [ 0.0 ; 0.0 ] might be structurally or numerically singular for variable heatProducerAgent.costNew since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : $PRE.heatProducerAgent.totalRequest = heatProducerAgent.totalRequest 2 : heatProducerAgent.totalRequest = $PRE.heatProducerAgent.totalRequest [ 1.0 , -1.0 ; -1.0 , 1.0 ] * [ $PRE.heatProducerAgent.totalRequest ; heatProducerAgent.totalRequest ] = [ 0.0 ; 0.0 ] might be structurally or numerically singular for variable heatProducerAgent.totalRequest since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : $PRE.heatProducerAgent1.costDifference = heatProducerAgent1.costDifference 2 : heatProducerAgent1.costDifference = $PRE.heatProducerAgent1.costDifference [ 1.0 , -1.0 ; -1.0 , 1.0 ] * [ $PRE.heatProducerAgent1.costDifference ; heatProducerAgent1.costDifference ] = [ 0.0 ; 0.0 ] might be structurally or numerically singular for variable heatProducerAgent1.costDifference since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : $PRE.heatProducerAgent1.costNew = heatProducerAgent1.costNew 2 : heatProducerAgent1.costNew = $PRE.heatProducerAgent1.costNew [ 1.0 , -1.0 ; -1.0 , 1.0 ] * [ $PRE.heatProducerAgent1.costNew ; heatProducerAgent1.costNew ] = [ 0.0 ; 0.0 ] might be structurally or numerically singular for variable heatProducerAgent1.costNew since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Warning: The linear system: 1 : $PRE.heatProducerAgent1.totalRequest = heatProducerAgent1.totalRequest 2 : heatProducerAgent1.totalRequest = $PRE.heatProducerAgent1.totalRequest [ 1.0 , -1.0 ; -1.0 , 1.0 ] * [ $PRE.heatProducerAgent1.totalRequest ; heatProducerAgent1.totalRequest ] = [ 0.0 ; 0.0 ] might be structurally or numerically singular for variable heatProducerAgent1.totalRequest since U(2,2) = 0.0. It might be hard to solve. Compilation continues anyway. Notification: Performance of matching and sorting (n=3766) (initialization_lambda0): time 0.4896/8.723, allocations: 42.83 MB / 3.479 GB, free: 370.1 MB / 1.201 GB Notification: Performance of prepare postOptimizeDAE: time 0.0004207/8.723, allocations: 0.8246 MB / 3.48 GB, free: 369.4 MB / 1.201 GB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0002393/8.724, allocations: 167.4 kB / 3.48 GB, free: 369.4 MB / 1.201 GB Notification: Performance of postOpt tearingSystem (initialization): time 0.002379/8.726, allocations: 1.21 MB / 3.482 GB, free: 369.3 MB / 1.201 GB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.02781/8.754, allocations: 6.074 MB / 3.487 GB, free: 369.3 MB / 1.201 GB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.01811/8.772, allocations: 33.14 MB / 3.52 GB, free: 343.3 MB / 1.201 GB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.02451/8.797, allocations: 2.472 MB / 3.522 GB, free: 343.3 MB / 1.201 GB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.005104/8.802, allocations: 1.289 MB / 3.524 GB, free: 343.3 MB / 1.201 GB Warning: Assuming fixed start value for the following 136 variables: roomAgent.messageID.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent.uDPSend_adapted.receiver:DISCRETE(flow=false fixed = true ) "Input for receiving agent name" type: Real roomAgent.ontology.u[1]:DISCRETE(flow=false fixed = true ) type: Real [1] roomAgent.reply_to.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent.receiver.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent.sender.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent.performative.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent.content.u[2]:DISCRETE(flow=false fixed = true ) type: Real [2] roomAgent.content.u[1]:DISCRETE(flow=false fixed = true ) type: Real [2] roomAgent1.messageID.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent1.uDPSend_adapted.receiver:DISCRETE(flow=false fixed = true ) "Input for receiving agent name" type: Real roomAgent1.ontology.u[1]:DISCRETE(flow=false fixed = true ) type: Real [1] roomAgent1.reply_to.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent1.receiver.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent1.sender.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent1.performative.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] roomAgent1.content.u[2]:DISCRETE(flow=false fixed = true ) type: Real [2] roomAgent1.content.u[1]:DISCRETE(flow=false fixed = true ) type: Real [2] heatProducerAgent.messageID.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent.sender.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent.reply_to.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent.ontology.u[1]:DISCRETE(flow=false fixed = true ) type: Real [1] heatProducerAgent.receiver.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent.uDPSend_adapted.receiver:DISCRETE(flow=false fixed = true ) "Input for receiving agent name" type: Real heatProducerAgent.performative.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent.content.u[2]:DISCRETE(flow=false fixed = true ) type: Real [2] heatProducerAgent.content.u[1]:DISCRETE(flow=false fixed = true ) type: Real [2] heatProducerAgent.costCurrent:DISCRETE(start = 40.0 fixed = true ) "Real variable to define costCurrent" type: Real heatProducerAgent.currentCapacityDiscrete:DISCRETE(start = 1.0 fixed = true ) "Real variable to define currentCapacityDiscrete" type: Real heatProducerAgent1.messageID.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent1.sender.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent1.reply_to.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent1.ontology.u[1]:DISCRETE(flow=false fixed = true ) type: Real [1] heatProducerAgent1.receiver.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent1.uDPSend_adapted.receiver:DISCRETE(flow=false fixed = true ) "Input for receiving agent name" type: Real heatProducerAgent1.performative.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent1.content.u[2]:DISCRETE(flow=false fixed = true ) type: Real [2] heatProducerAgent1.content.u[1]:DISCRETE(flow=false fixed = true ) type: Real [2] heatProducerAgent1.costCurrent:DISCRETE(start = 40.0 fixed = true ) "Real variable to define costCurrent" type: Real heatProducerAgent1.currentCapacityDiscrete:DISCRETE(start = 1.0 fixed = true ) "Real variable to define currentCapacityDiscrete" type: Real broker.averagePrice:DISCRETE(fixed = true ) "Real variable to define averagePrice" type: Real broker.totalHeat:DISCRETE(fixed = true ) "Real variable to define totalHeat" type: Real broker.totalPrice:DISCRETE(fixed = true ) "Real variable to define totalPrice" type: Real broker.messageID.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] broker.uDPSend_adapted.receiver:DISCRETE(flow=false fixed = true ) "Input for receiving agent name" type: Real broker.reply_to.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] broker.sender.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] broker.ontology.u[1]:DISCRETE(flow=false fixed = true ) type: Real [1] broker.performative.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] broker.content.u[2]:DISCRETE(flow=false fixed = true ) type: Real [2] broker.content.u[1]:DISCRETE(flow=false fixed = true ) type: Real [2] broker.rejectsComplete:DISCRETE(start = false fixed = true ) type: Boolean broker.requestComplete:DISCRETE(start = false fixed = true ) "Boolean variable to describe whether all requests are served by the current constellation" type: Boolean broker.requestCounter:DISCRETE(start = 1 fixed = true ) "Real variable to define requestCounter" type: Integer broker.requestAddresses[10,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[9,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[8,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[7,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[6,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[5,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[4,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[3,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[2,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestAddresses[1,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestAddresses" type: Real [10,1] broker.requestTable[10,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[9,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[8,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[7,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[6,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[5,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[4,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[3,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[2,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.requestTable[1,1]:DISCRETE(start = 0.0 fixed = true ) "Real variable to define requestTable" type: Real [10,1] broker.restHeat:DISCRETE(fixed = true ) "Real variable to define restHeat" type: Real broker.totalaveragePrice:DISCRETE(fixed = true ) "Real variable to define totalaveragePrice" type: Real broker.heatingPriceSum:DISCRETE(fixed = true ) "Real variable to define the sum of heatingPrice" type: Real broker.cheapest:DISCRETE(start = 1 fixed = true ) "Integer variable to define the cheapest offer" type: Integer broker.heatingCalculationSum:DISCRETE(start = 0.0 fixed = true ) "Real variable to define the sum of heatingCalculation" type: Real broker.informationCounter:DISCRETE(start = 1 fixed = true ) "Integer variable to define informationCounter" type: Integer broker.proposalCounter:DISCRETE(start = 1 fixed = true ) "Integer variable to describe proposalCounter" type: Integer broker.heatSupplierTable[2,7]:DISCRETE(start = broker.startTable[2,7] fixed = true ) type: Real [2,7] broker.heatSupplierTable[2,6]:DISCRETE(start = broker.startTable[2,6] fixed = true ) type: Real [2,7] broker.heatSupplierTable[2,5]:DISCRETE(start = broker.startTable[2,5] fixed = true ) type: Real [2,7] broker.heatSupplierTable[2,4]:DISCRETE(start = broker.startTable[2,4] fixed = true ) type: Real [2,7] broker.heatSupplierTable[2,3]:DISCRETE(start = broker.startTable[2,3] fixed = true ) type: Real [2,7] broker.heatSupplierTable[2,2]:DISCRETE(start = broker.startTable[2,2] fixed = true ) type: Real [2,7] broker.heatSupplierTable[2,1]:DISCRETE(start = broker.startTable[2,1] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,7]:DISCRETE(start = broker.startTable[1,7] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,6]:DISCRETE(start = broker.startTable[1,6] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,5]:DISCRETE(start = broker.startTable[1,5] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,4]:DISCRETE(start = broker.startTable[1,4] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,3]:DISCRETE(start = broker.startTable[1,3] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,2]:DISCRETE(start = broker.startTable[1,2] fixed = true ) type: Real [2,7] broker.heatSupplierTable[1,1]:DISCRETE(start = broker.startTable[1,1] fixed = true ) type: Real [2,7] broker.lowestPrice:DISCRETE(start = 0.0 fixed = true ) "Real variable to define lowestPrice" type: Real broker.counterReject:DISCRETE(start = 1 fixed = true ) "Integer variable to describe counterReject" type: Integer broker.counter:DISCRETE(start = 1 fixed = true ) "Integer variable to describe counter" type: Integer broker.uDPSend_adapted.dummy:DISCRETE(fixed = true protected = true ) type: Real heatProducerAgent1.uDPSend_adapted.dummy:DISCRETE(fixed = true protected = true ) type: Real heatProducerAgent.uDPSend_adapted.dummy:DISCRETE(fixed = true protected = true ) type: Real roomAgent1.uDPSend_adapted.dummy:DISCRETE(fixed = true protected = true ) type: Real roomAgent.uDPSend_adapted.dummy:DISCRETE(fixed = true protected = true ) type: Real heatProducerAgent.calcCapacityInternal:DISCRETE(start = 1.0 fixed = true ) "Real variable to define calcCapacityInternal" type: Real heatProducerAgent1.calcCapacityInternal:DISCRETE(start = 1.0 fixed = true ) "Real variable to define calcCapacityInternal" type: Real heatProducerAgent.setCapacity:DISCRETE(start = 1.0 fixed = true ) "Real variable to define setCapacity" type: Real heatProducerAgent1.setCapacity:DISCRETE(start = 1.0 fixed = true ) "Real variable to define setCapacity" type: Real thermalZone.ROM.volAir.dynBal.U:VARIABLE(start = 6700.0 * thermalZone.ROM.volAir.dynBal.rho_start * AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.thermalZone.ROM.volAir.dynBal.Medium.specificInternalEnergy(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.thermalZone.ROM.volAir.dynBal.Medium.setState_pTX(thermalZone.ROM.volAir.dynBal.p_start, thermalZone.ROM.volAir.dynBal.T_start, {})) + (thermalZone.ROM.volAir.dynBal.T_start - 298.15) * thermalZone.ROM.volAir.dynBal.CSen unit = "J" fixed = true nominal = 1e5 protected = true ) "Internal energy of fluid" type: Real thermalZone.ROM.volAir.dynBal.m:VARIABLE(min = 0.0 start = 6700.0 * thermalZone.ROM.volAir.rho_start unit = "kg" fixed = true stateSelect=StateSelect.prefer protected = true ) "Mass of fluid" type: Real thermalZone.ROM.extWallRC.thermCapExt[1].T:VARIABLE(min = 0.0 start = thermalZone.ROM.extWallRC.T_start unit = "K" fixed = true nominal = 300.0 ) "Temperature of element" type: Real [1] thermalZone.ROM.intWallRC.thermCapInt[1].T:VARIABLE(min = 0.0 start = thermalZone.ROM.intWallRC.T_start unit = "K" fixed = true nominal = 300.0 ) "Temperature of element" type: Real [1] thermalZone1.ROM.volAir.dynBal.U:VARIABLE(start = 6700.0 * thermalZone1.ROM.volAir.dynBal.rho_start * AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.thermalZone1.ROM.volAir.dynBal.Medium.specificInternalEnergy(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.thermalZone1.ROM.volAir.dynBal.Medium.setState_pTX(thermalZone1.ROM.volAir.dynBal.p_start, thermalZone1.ROM.volAir.dynBal.T_start, {})) + (thermalZone1.ROM.volAir.dynBal.T_start - 298.15) * thermalZone1.ROM.volAir.dynBal.CSen unit = "J" fixed = true nominal = 1e5 protected = true ) "Internal energy of fluid" type: Real thermalZone1.ROM.volAir.dynBal.m:VARIABLE(min = 0.0 start = 6700.0 * thermalZone1.ROM.volAir.rho_start unit = "kg" fixed = true stateSelect=StateSelect.prefer protected = true ) "Mass of fluid" type: Real thermalZone1.ROM.extWallRC.thermCapExt[1].T:VARIABLE(min = 0.0 start = thermalZone1.ROM.extWallRC.T_start unit = "K" fixed = true nominal = 300.0 ) "Temperature of element" type: Real [1] thermalZone1.ROM.intWallRC.thermCapInt[1].T:VARIABLE(min = 0.0 start = thermalZone1.ROM.intWallRC.T_start unit = "K" fixed = true nominal = 300.0 ) "Temperature of element" type: Real [1] fan.vol.dynBal.U:VARIABLE(start = fan.vol.dynBal.fluidVolume * fan.vol.dynBal.rho_start * AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.fan.vol.dynBal.Medium.specificInternalEnergy(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.fan.vol.dynBal.Medium.setState_pTX(fan.vol.dynBal.p_start, fan.vol.dynBal.T_start, {})) + (fan.vol.dynBal.T_start - 298.15) * 0.0 unit = "J" fixed = true nominal = 1e5 protected = true ) "Internal energy of fluid" type: Real hea.vol.dynBal.U:VARIABLE(start = hea.vol.dynBal.fluidVolume * hea.vol.dynBal.rho_start * AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.hea.vol.dynBal.Medium.specificInternalEnergy(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.hea.vol.dynBal.Medium.setState_pTX(hea.vol.dynBal.p_start, hea.vol.dynBal.T_start, {})) + (hea.vol.dynBal.T_start - 298.15) * 0.0 unit = "J" fixed = true nominal = 1e5 protected = true final = true ) "Internal energy of fluid" type: Real hea1.vol.dynBal.U:VARIABLE(start = hea1.vol.dynBal.fluidVolume * hea1.vol.dynBal.rho_start * AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.hea1.vol.dynBal.Medium.specificInternalEnergy(AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke.hea1.vol.dynBal.Medium.setState_pTX(hea1.vol.dynBal.p_start, hea1.vol.dynBal.T_start, {})) + (hea1.vol.dynBal.T_start - 298.15) * 0.0 unit = "J" fixed = true nominal = 1e5 protected = true final = true ) "Internal energy of fluid" type: Real roomAgent.derivative.x:VARIABLE(start = roomAgent.derivative.x_start fixed = true ) "State of block" type: Real roomAgent1.derivative.x:VARIABLE(start = roomAgent1.derivative.x_start fixed = true ) "State of block" type: Real broker.proposalsComplete:DISCRETE(start = false fixed = true ) "Boolean variable to describe whether all proposals have been collected" type: Boolean broker.requestsExceedSupply:DISCRETE(start = false fixed = true ) "Boolean variable to describe whteher requests exceed supply" type: Boolean broker.heatingRequestSum:DISCRETE(start = 0.0 fixed = true ) "Real variable to define the sum of heating requests" type: Real broker.calculationDone:DISCRETE(start = false fixed = true ) "Boolean variable to annonce calculationDone" type: Boolean broker.informationDone:DISCRETE(start = false fixed = true ) "Boolean variable to announce informationDone" type: Boolean broker.finalRequestDone:DISCRETE(start = false fixed = true ) "Boolean variable to announce finalRequestDone" type: Boolean volume.medium.T:VARIABLE(min = 1.0 max = 1e4 start = volume.T_start unit = "K" fixed = true nominal = 300.0 stateSelect=StateSelect.prefer ) "Temperature of medium" type: Real volume1.medium.T:VARIABLE(min = 1.0 max = 1e4 start = volume1.T_start unit = "K" fixed = true nominal = 300.0 stateSelect=StateSelect.prefer ) "Temperature of medium" type: Real broker.integerChange.u:DISCRETE(flow=false fixed = true ) "Connector of Integer input signal" type: Integer broker.receiver.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] heatProducerAgent1.setCapacityOut:DISCRETE(flow=false fixed = true ) "Output for set capacity of device" type: Real heatProducerAgent1.integerChange.u:DISCRETE(flow=false fixed = true ) "Connector of Integer input signal" type: Integer heatProducerAgent.setCapacityOut:DISCRETE(flow=false fixed = true ) "Output for set capacity of device" type: Real heatProducerAgent.integerChange.u:DISCRETE(flow=false fixed = true ) "Connector of Integer input signal" type: Integer roomAgent1.integerChange.u:DISCRETE(flow=false fixed = true ) "Connector of Integer input signal" type: Integer roomAgent.integerChange.u:DISCRETE(flow=false fixed = true ) "Connector of Integer input signal" type: Integer Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 745 * Number of states: 0 () * Number of discrete variables: 2029 ($PRE.roomAgent.sendSample.onDelay4.u,$PRE.roomAgent.sendSample.onDelay4.t_next,$PRE.roomAgent.sendSample.onDelay5.u,$PRE.roomAgent.sendSample.onDelay5.t_next,$PRE.roomAgent.sendSample.onDelay6.u,$PRE.roomAgent.sendSample.onDelay6.t_next,$PRE.roomAgent.sendSample.onDelay7.u,$PRE.roomAgent.sendSample.onDelay7.t_next,$PRE.roomAgent.newMessage.enableFire,$PRE.roomAgent.transitionWithSignal.enableFire,$PRE.roomAgent.requestNoted.enableFire,$PRE.roomAgent.newMessage1.enableFire,$PRE.roomAgent.repeat.enableFire,$PRE.roomAgent.rightMessage.enableFire,$PRE.roomAgent.repeat1.enableFire,$PRE.roomAgent.transition2.enableFire,$PRE.roomAgent.transition4.enableFire,$PRE.roomAgent.confirmNoted.enableFire,$PRE.roomAgent.transition1.enableFire,$PRE.roomAgent.rightMessage1.enableFire,$PRE.roomAgent.reset.enableFire,$PRE.roomAgent1.sendSample.onDelay4.u,$PRE.roomAgent1.sendSample.onDelay4.t_next,$PRE.roomAgent1.sendSample.onDelay5.u,$PRE.roomAgent1.sendSample.onDelay5.t_next,$PRE.roomAgent1.sendSample.onDelay6.u,$PRE.roomAgent1.sendSample.onDelay6.t_next,$PRE.roomAgent1.sendSample.onDelay7.u,$PRE.roomAgent1.sendSample.onDelay7.t_next,$PRE.roomAgent1.newMessage.enableFire,$PRE.roomAgent1.transitionWithSignal.enableFire,$PRE.roomAgent1.requestNoted.enableFire,$PRE.roomAgent1.newMessage1.enableFire,$PRE.roomAgent1.repeat.enableFire,$PRE.roomAgent1.rightMessage.enableFire,$PRE.roomAgent1.repeat1.enableFire,$PRE.roomAgent1.transition2.enableFire,$PRE.roomAgent1.transition4.enableFire,$PRE.roomAgent1.confirmNoted.enableFire,$PRE.roomAgent1.transition1.enableFire,$PRE.roomAgent1.rightMessage1.enableFire,$PRE.roomAgent1.reset.enableFire,$PRE.heatProducerAgent.sendSample.onDelay4.u,$PRE.heatProducerAgent.sendSample.onDelay4.t_next,$PRE.heatProducerAgent.sendSample.onDelay5.u,$PRE.heatProducerAgent.sendSample.onDelay5.t_next,$PRE.heatProducerAgent.sendSample.onDelay6.u,$PRE.heatProducerAgent.sendSample.onDelay6.t_next,$PRE.heatProducerAgent.sendSample.onDelay7.u,$PRE.heatProducerAgent.sendSample.onDelay7.t_next,$PRE.heatProducerAgent.newMessage.enableFire,$PRE.heatProducerAgent.transition2.enableFire,$PRE.heatProducerAgent.transitionWithSignal.enableFire,$PRE.heatProducerAgent.transitionWithSignal1.enableFire,$PRE.heatProducerAgent.transition1.enableFire,$PRE.heatProducerAgent.transitionWithSignal2.enableFire,$PRE.heatProducerAgent.transitionWithSignal3.enableFire,$PRE.heatProducerAgent.transition3.enableFire,$PRE.heatProducerAgent.transition4.enableFire,$PRE.heatProducerAgent.transition5.enableFire,$PRE.heatProducerAgent.transition6.enableFire,$PRE.heatProducerAgent.Off.enableFire,$PRE.heatProducerAgent.transition7.enableFire,$PRE.heatProducerAgent.reset.enableFire,$PRE.heatProducerAgent1.sendSample.onDelay4.u,$PRE.heatProducerAgent1.sendSample.onDelay4.t_next,$PRE.heatProducerAgent1.sendSample.onDelay5.u,$PRE.heatProducerAgent1.sendSample.onDelay5.t_next,$PRE.heatProducerAgent1.sendSample.onDelay6.u,$PRE.heatProducerAgent1.sendSample.onDelay6.t_next,$PRE.heatProducerAgent1.sendSample.onDelay7.u,$PRE.heatProducerAgent1.sendSample.onDelay7.t_next,$PRE.heatProducerAgent1.newMessage.enableFire,$PRE.heatProducerAgent1.transition2.enableFire,$PRE.heatProducerAgent1.transitionWithSignal.enableFire,$PRE.heatProducerAgent1.transitionWithSignal1.enableFire,$PRE.heatProducerAgent1.transition1.enableFire,$PRE.heatProducerAgent1.transitionWithSignal2.enableFire,$PRE.heatProducerAgent1.transitionWithSignal3.enableFire,$PRE.heatProducerAgent1.transition3.enableFire,$PRE.heatProducerAgent1.transition4.enableFire,$PRE.heatProducerAgent1.transition5.enableFire,$PRE.heatProducerAgent1.transition6.enableFire,$PRE.heatProducerAgent1.Off.enableFire,$PRE.heatProducerAgent1.transition7.enableFire,$PRE.heatProducerAgent1.reset.enableFire,$PRE.broker.sendSample.onDelay4.u,$PRE.broker.sendSample.onDelay4.t_next,$PRE.broker.sendSample.onDelay5.u,$PRE.broker.sendSample.onDelay5.t_next,$PRE.broker.sendSample.onDelay6.u,$PRE.broker.sendSample.onDelay6.t_next,$PRE.broker.sendSample.onDelay7.u,$PRE.broker.sendSample.onDelay7.t_next,$PRE.broker.newMessage.enableFire,$PRE.broker.transitionWithSignal.enableFire,$PRE.broker.waitforRequests.enableFire,$PRE.broker.newRequests.enableFire,$PRE.broker.newProposal.enableFire,$PRE.broker.allProposalsCollected.enableFire,$PRE.broker.notFinished.enableFire,$PRE.broker.transition.enableFire,$PRE.broker.transition1.enableFire,$PRE.broker.correctPerformative.enableFire,$PRE.broker.correctPerformative1.enableFire,$PRE.broker.requestNoted.enableFire,$PRE.broker.actionConfirmed.enableFire,$PRE.broker.transitionWithSignal3.enableFire,$PRE.broker.transition2.enableFire,$PRE.broker.transition4.enableFire,$PRE.broker.newConfirm.enableFire,$PRE.broker.correctPerformative2.enableFire,$PRE.broker.transition5.enableFire,$PRE.broker.transition6.enableFire,$PRE.broker.confirmComplete.enableFire,$PRE.broker.transition7.enableFire,$PRE.broker.requestsComplete.enableFire,$PRE.broker.requestsNotComplete.enableFire,$PRE.broker.confirmNotComplete.enableFire,$PRE.broker.abort.enableFire,$PRE.broker.transition3.enableFire,$PRE.broker.reset.enableFire,$PRE.broker.reset1.enableFire,$PRE.broker.reset2.enableFire,$PRE.broker.reset3.enableFire,$PRE.broker.enoughSupply.enableFire,$PRE.broker.enoughSupply1.enableFire,$PRE.broker.reset4.enableFire,roomAgent.uDPReceive_adapted.internalTrigger,roomAgent1.uDPReceive_adapted.internalTrigger,heatProducerAgent.uDPReceive_adapted.internalTrigger,heatProducerAgent1.uDPReceive_adapted.internalTrigger,broker.uDPReceive_adapted.internalTrigger,broker.confirmNotComplete.t_start,$PRE.broker.confirmNotComplete.t_start,broker.requestsNotComplete.t_start,$PRE.broker.requestsNotComplete.t_start,broker.requestsComplete.t_start,$PRE.broker.requestsComplete.t_start,broker.confirmComplete.t_start,$PRE.broker.confirmComplete.t_start,broker.correctPerformative2.t_start,$PRE.broker.correctPerformative2.t_start,broker.newConfirm.t_start,$PRE.broker.newConfirm.t_start,broker.actionConfirmed.t_start,$PRE.broker.actionConfirmed.t_start,broker.correctPerformative1.t_start,$PRE.broker.correctPerformative1.t_start,broker.correctPerformative.t_start,$PRE.broker.correctPerformative.t_start,broker.newProposal.t_start,$PRE.broker.newProposal.t_start,broker.newRequests.t_start,$PRE.broker.newRequests.t_start,broker.transitionWithSignal.t_start,$PRE.broker.transitionWithSignal.t_start,broker.newMessage.t_start,$PRE.broker.newMessage.t_start,heatProducerAgent1.zeroOrderHold.firstTrigger,$PRE.heatProducerAgent1.zeroOrderHold.firstTrigger,$PRE.heatProducerAgent1.zeroOrderHold.ySample,heatProducerAgent1.zeroOrderHold.sampleTrigger,$whenCondition144,heatProducerAgent1.zeroOrderHold.ySample,heatProducerAgent1.Off.t_start,$PRE.heatProducerAgent1.Off.t_start,heatProducerAgent1.transitionWithSignal2.t_start,$PRE.heatProducerAgent1.transitionWithSignal2.t_start,heatProducerAgent1.transitionWithSignal1.t_start,$PRE.heatProducerAgent1.transitionWithSignal1.t_start,heatProducerAgent1.transitionWithSignal.t_start,$PRE.heatProducerAgent1.transitionWithSignal.t_start,heatProducerAgent1.newMessage.t_start,$PRE.heatProducerAgent1.newMessage.t_start,heatProducerAgent.zeroOrderHold.firstTrigger,$PRE.heatProducerAgent.zeroOrderHold.firstTrigger,$PRE.heatProducerAgent.zeroOrderHold.ySample,heatProducerAgent.zeroOrderHold.sampleTrigger,$whenCondition143,heatProducerAgent.zeroOrderHold.ySample,heatProducerAgent.Off.t_start,$PRE.heatProducerAgent.Off.t_start,heatProducerAgent.transitionWithSignal2.t_start,$PRE.heatProducerAgent.transitionWithSignal2.t_start,heatProducerAgent.transitionWithSignal1.t_start,$PRE.heatProducerAgent.transitionWithSignal1.t_start,heatProducerAgent.transitionWithSignal.t_start,$PRE.heatProducerAgent.transitionWithSignal.t_start,heatProducerAgent.newMessage.t_start,$PRE.heatProducerAgent.newMessage.t_start,roomAgent1.rightMessage1.t_start,$PRE.roomAgent1.rightMessage1.t_start,roomAgent1.rightMessage.t_start,$PRE.roomAgent1.rightMessage.t_start,roomAgent1.newMessage1.t_start,$PRE.roomAgent1.newMessage1.t_start,roomAgent1.transitionWithSignal.t_start,$PRE.roomAgent1.transitionWithSignal.t_start,roomAgent1.newMessage.t_start,$PRE.roomAgent1.newMessage.t_start,roomAgent.rightMessage1.t_start,$PRE.roomAgent.rightMessage1.t_start,roomAgent.rightMessage.t_start,$PRE.roomAgent.rightMessage.t_start,roomAgent.newMessage1.t_start,$PRE.roomAgent.newMessage1.t_start,roomAgent.transitionWithSignal.t_start,$PRE.roomAgent.transitionWithSignal.t_start,roomAgent.newMessage.t_start,$PRE.roomAgent.newMessage.t_start,$PRE.roomAgent.messageID.u[1],roomAgent.messageID.u[1],$PRE.roomAgent.uDPSend_adapted.receiver,roomAgent.uDPSend_adapted.receiver,$PRE.roomAgent.ontology.u[1],roomAgent.ontology.u[1],$PRE.roomAgent.reply_to.u[1],roomAgent.reply_to.u[1],$PRE.roomAgent.receiver.u[1],roomAgent.receiver.u[1],$PRE.roomAgent.sender.u[1],roomAgent.sender.u[1],$PRE.roomAgent.performative.u[1],roomAgent.performative.u[1],$PRE.roomAgent.content.u[2],roomAgent.content.u[2],$PRE.roomAgent.content.u[1],roomAgent.content.u[1],$PRE.roomAgent1.messageID.u[1],roomAgent1.messageID.u[1],$PRE.roomAgent1.uDPSend_adapted.receiver,roomAgent1.uDPSend_adapted.receiver,$PRE.roomAgent1.ontology.u[1],roomAgent1.ontology.u[1],$PRE.roomAgent1.reply_to.u[1],roomAgent1.reply_to.u[1],$PRE.roomAgent1.receiver.u[1],roomAgent1.receiver.u[1],$PRE.roomAgent1.sender.u[1],roomAgent1.sender.u[1],$PRE.roomAgent1.performative.u[1],roomAgent1.performative.u[1],$PRE.roomAgent1.content.u[2],roomAgent1.content.u[2],$PRE.roomAgent1.content.u[1],roomAgent1.content.u[1],$PRE.heatProducerAgent.messageID.u[1],heatProducerAgent.messageID.u[1],$PRE.heatProducerAgent.sender.u[1],heatProducerAgent.sender.u[1],$PRE.heatProducerAgent.reply_to.u[1],heatProducerAgent.reply_to.u[1],$PRE.heatProducerAgent.ontology.u[1],heatProducerAgent.ontology.u[1],$PRE.heatProducerAgent.receiver.u[1],heatProducerAgent.receiver.u[1],$PRE.heatProducerAgent.uDPSend_adapted.receiver,heatProducerAgent.uDPSend_adapted.receiver,$PRE.heatProducerAgent.performative.u[1],heatProducerAgent.performative.u[1],$PRE.heatProducerAgent.content.u[2],heatProducerAgent.content.u[2],$PRE.heatProducerAgent.content.u[1],heatProducerAgent.content.u[1],$PRE.heatProducerAgent.costCurrent,heatProducerAgent.costCurrent,$PRE.heatProducerAgent.currentCapacityDiscrete,heatProducerAgent.currentCapacityDiscrete,$PRE.heatProducerAgent1.messageID.u[1],heatProducerAgent1.messageID.u[1],$PRE.heatProducerAgent1.sender.u[1],heatProducerAgent1.sender.u[1],$PRE.heatProducerAgent1.reply_to.u[1],heatProducerAgent1.reply_to.u[1],$PRE.heatProducerAgent1.ontology.u[1],heatProducerAgent1.ontology.u[1],$PRE.heatProducerAgent1.receiver.u[1],heatProducerAgent1.receiver.u[1],$PRE.heatProducerAgent1.uDPSend_adapted.receiver,heatProducerAgent1.uDPSend_adapted.receiver,$PRE.heatProducerAgent1.performative.u[1],heatProducerAgent1.performative.u[1],$PRE.heatProducerAgent1.content.u[2],heatProducerAgent1.content.u[2],$PRE.heatProducerAgent1.content.u[1],heatProducerAgent1.content.u[1],$PRE.heatProducerAgent1.costCurrent,heatProducerAgent1.costCurrent,$PRE.heatProducerAgent1.currentCapacityDiscrete,heatProducerAgent1.currentCapacityDiscrete,$PRE.broker.averagePrice,broker.averagePrice,$PRE.broker.totalHeat,broker.totalHeat,$PRE.broker.totalPrice,broker.totalPrice,$PRE.broker.messageID.u[1],broker.messageID.u[1],$PRE.broker.uDPSend_adapted.receiver,broker.uDPSend_adapted.receiver,$PRE.broker.reply_to.u[1],broker.reply_to.u[1],$PRE.broker.sender.u[1],broker.sender.u[1],$PRE.broker.ontology.u[1],broker.ontology.u[1],$PRE.broker.performative.u[1],broker.performative.u[1],$PRE.broker.content.u[2],broker.content.u[2],$PRE.broker.content.u[1],broker.content.u[1],$PRE.broker.rejectsComplete,broker.rejectsComplete,$PRE.broker.requestComplete,broker.requestComplete,$PRE.broker.requestCounter,broker.requestCounter,$PRE.broker.requestAddresses[10,1],broker.requestAddresses[10,1],$PRE.broker.requestAddresses[9,1],broker.requestAddresses[9,1],$PRE.broker.requestAddresses[8,1],broker.requestAddresses[8,1],$PRE.broker.requestAddresses[7,1],broker.requestAddresses[7,1],$PRE.broker.requestAddresses[6,1],broker.requestAddresses[6,1],$PRE.broker.requestAddresses[5,1],broker.requestAddresses[5,1],$PRE.broker.requestAddresses[4,1],broker.requestAddresses[4,1],$PRE.broker.requestAddresses[3,1],broker.requestAddresses[3,1],$PRE.broker.requestAddresses[2,1],broker.requestAddresses[2,1],$PRE.broker.requestAddresses[1,1],broker.requestAddresses[1,1],$PRE.broker.requestTable[10,1],broker.requestTable[10,1],$PRE.broker.requestTable[9,1],broker.requestTable[9,1],$PRE.broker.requestTable[8,1],broker.requestTable[8,1],$PRE.broker.requestTable[7,1],broker.requestTable[7,1],$PRE.broker.requestTable[6,1],broker.requestTable[6,1],$PRE.broker.requestTable[5,1],broker.requestTable[5,1],$PRE.broker.requestTable[4,1],broker.requestTable[4,1],$PRE.broker.requestTable[3,1],broker.requestTable[3,1],$PRE.broker.requestTable[2,1],broker.requestTable[2,1],$PRE.broker.requestTable[1,1],broker.requestTable[1,1],$PRE.broker.restHeat,broker.restHeat,$PRE.broker.totalaveragePrice,broker.totalaveragePrice,$PRE.broker.heatingPriceSum,broker.heatingPriceSum,$PRE.broker.cheapest,broker.cheapest,$PRE.broker.heatingCalculationSum,broker.heatingCalculationSum,$PRE.broker.informationCounter,broker.informationCounter,$PRE.broker.proposalCounter,broker.proposalCounter,$PRE.broker.heatSupplierTable[2,7],broker.heatSupplierTable[2,7],$PRE.broker.heatSupplierTable[2,6],broker.heatSupplierTable[2,6],$PRE.broker.heatSupplierTable[2,5],broker.heatSupplierTable[2,5],$PRE.broker.heatSupplierTable[2,4],broker.heatSupplierTable[2,4],$PRE.broker.heatSupplierTable[2,3],broker.heatSupplierTable[2,3],$PRE.broker.heatSupplierTable[2,2],broker.heatSupplierTable[2,2],$PRE.broker.heatSupplierTable[2,1],broker.heatSupplierTable[2,1],$PRE.broker.heatSupplierTable[1,7],broker.heatSupplierTable[1,7],$PRE.broker.heatSupplierTable[1,6],broker.heatSupplierTable[1,6],$PRE.broker.heatSupplierTable[1,5],broker.heatSupplierTable[1,5],$PRE.broker.heatSupplierTable[1,4],broker.heatSupplierTable[1,4],$PRE.broker.heatSupplierTable[1,3],broker.heatSupplierTable[1,3],$PRE.broker.heatSupplierTable[1,2],broker.heatSupplierTable[1,2],$PRE.broker.heatSupplierTable[1,1],broker.heatSupplierTable[1,1],$PRE.broker.lowestPrice,broker.lowestPrice,$PRE.broker.counterReject,broker.counterReject,$PRE.broker.counter,broker.counter,broker.messageID.pkgOut[1].dummy,$PRE.broker.messageID.pkgOut[1].dummy,broker.getMessageID.dummy,$PRE.broker.getMessageID.dummy,broker.performative.pkgOut[1].dummy,$PRE.broker.performative.pkgOut[1].dummy,broker.getontology.dummy,$PRE.broker.getontology.dummy,broker.getontology.y[1],$PRE.broker.getontology.y[1],broker.getontology.pkgOut[1].dummy,$PRE.broker.getontology.pkgOut[1].dummy,broker.getreply_to.dummy,$PRE.broker.getreply_to.dummy,broker.getreply_to.y[1],$PRE.broker.getreply_to.y[1],broker.getreply_to.pkgOut[1].dummy,$PRE.broker.getreply_to.pkgOut[1].dummy,broker.getreceiver.dummy,$PRE.broker.getreceiver.dummy,broker.getreceiver.y[1],$PRE.broker.getreceiver.y[1],broker.getreceiver.pkgOut[1].dummy,$PRE.broker.getreceiver.pkgOut[1].dummy,broker.getsender.dummy,$PRE.broker.getsender.dummy,broker.getsender.pkgOut[1].dummy,$PRE.broker.getsender.pkgOut[1].dummy,broker.getperformative.dummy,$PRE.broker.getperformative.dummy,broker.getperformative.pkgOut[1].dummy,$PRE.broker.getperformative.pkgOut[1].dummy,broker.ontology.pkgOut[1].dummy,$PRE.broker.ontology.pkgOut[1].dummy,broker.reply_to.pkgOut[1].dummy,$PRE.broker.reply_to.pkgOut[1].dummy,broker.receiver.pkgOut[1].dummy,$PRE.broker.receiver.pkgOut[1].dummy,broker.sender.pkgOut[1].dummy,$PRE.broker.sender.pkgOut[1].dummy,$PRE.broker.uDPSend_adapted.dummy,broker.uDPSend_adapted.dummy,broker.uDPReceive_adapted.nRecvbufOverwrites,$PRE.broker.uDPReceive_adapted.nRecvbufOverwrites,broker.uDPReceive_adapted.nRecvBytes,$PRE.broker.uDPReceive_adapted.nRecvBytes,broker.uDPReceive_adapted.pkgOut.dummy,$PRE.broker.uDPReceive_adapted.pkgOut.dummy,broker.get_content.dummy,$PRE.broker.get_content.dummy,broker.get_content.y[2],$PRE.broker.get_content.y[2],broker.get_content.y[1],$PRE.broker.get_content.y[1],broker.get_content.pkgOut[1].dummy,$PRE.broker.get_content.pkgOut[1].dummy,broker.content.pkgOut[1].dummy,$PRE.broker.content.pkgOut[1].dummy,broker.packager.pkgOut.dummy,$PRE.broker.packager.pkgOut.dummy,heatProducerAgent1.messageID.pkgOut[1].dummy,$PRE.heatProducerAgent1.messageID.pkgOut[1].dummy,heatProducerAgent1.getMessageID.dummy,$PRE.heatProducerAgent1.getMessageID.dummy,heatProducerAgent1.performative.pkgOut[1].dummy,$PRE.heatProducerAgent1.performative.pkgOut[1].dummy,heatProducerAgent1.getontology.dummy,$PRE.heatProducerAgent1.getontology.dummy,heatProducerAgent1.getontology.y[1],$PRE.heatProducerAgent1.getontology.y[1],heatProducerAgent1.getontology.pkgOut[1].dummy,$PRE.heatProducerAgent1.getontology.pkgOut[1].dummy,heatProducerAgent1.getreply_to.dummy,$PRE.heatProducerAgent1.getreply_to.dummy,heatProducerAgent1.getreply_to.y[1],$PRE.heatProducerAgent1.getreply_to.y[1],heatProducerAgent1.getreply_to.pkgOut[1].dummy,$PRE.heatProducerAgent1.getreply_to.pkgOut[1].dummy,heatProducerAgent1.getreceiver.dummy,$PRE.heatProducerAgent1.getreceiver.dummy,heatProducerAgent1.getreceiver.y[1],$PRE.heatProducerAgent1.getreceiver.y[1],heatProducerAgent1.getreceiver.pkgOut[1].dummy,$PRE.heatProducerAgent1.getreceiver.pkgOut[1].dummy,heatProducerAgent1.getsender.dummy,$PRE.heatProducerAgent1.getsender.dummy,heatProducerAgent1.getsender.y[1],$PRE.heatProducerAgent1.getsender.y[1],heatProducerAgent1.getsender.pkgOut[1].dummy,$PRE.heatProducerAgent1.getsender.pkgOut[1].dummy,heatProducerAgent1.getperformative.dummy,$PRE.heatProducerAgent1.getperformative.dummy,heatProducerAgent1.getperformative.pkgOut[1].dummy,$PRE.heatProducerAgent1.getperformative.pkgOut[1].dummy,heatProducerAgent1.ontology.pkgOut[1].dummy,$PRE.heatProducerAgent1.ontology.pkgOut[1].dummy,heatProducerAgent1.reply_to.pkgOut[1].dummy,$PRE.heatProducerAgent1.reply_to.pkgOut[1].dummy,heatProducerAgent1.receiver.pkgOut[1].dummy,$PRE.heatProducerAgent1.receiver.pkgOut[1].dummy,heatProducerAgent1.sender.pkgOut[1].dummy,$PRE.heatProducerAgent1.sender.pkgOut[1].dummy,$PRE.heatProducerAgent1.uDPSend_adapted.dummy,heatProducerAgent1.uDPSend_adapted.dummy,heatProducerAgent1.uDPReceive_adapted.nRecvbufOverwrites,$PRE.heatProducerAgent1.uDPReceive_adapted.nRecvbufOverwrites,heatProducerAgent1.uDPReceive_adapted.nRecvBytes,$PRE.heatProducerAgent1.uDPReceive_adapted.nRecvBytes,heatProducerAgent1.uDPReceive_adapted.pkgOut.dummy,$PRE.heatProducerAgent1.uDPReceive_adapted.pkgOut.dummy,heatProducerAgent1.get_content.dummy,$PRE.heatProducerAgent1.get_content.dummy,heatProducerAgent1.get_content.y[2],$PRE.heatProducerAgent1.get_content.y[2],heatProducerAgent1.get_content.pkgOut[1].dummy,$PRE.heatProducerAgent1.get_content.pkgOut[1].dummy,heatProducerAgent1.content.pkgOut[1].dummy,$PRE.heatProducerAgent1.content.pkgOut[1].dummy,heatProducerAgent1.packager.pkgOut.dummy,$PRE.heatProducerAgent1.packager.pkgOut.dummy,heatProducerAgent.messageID.pkgOut[1].dummy,$PRE.heatProducerAgent.messageID.pkgOut[1].dummy,heatProducerAgent.getMessageID.dummy,$PRE.heatProducerAgent.getMessageID.dummy,heatProducerAgent.performative.pkgOut[1].dummy,$PRE.heatProducerAgent.performative.pkgOut[1].dummy,heatProducerAgent.getontology.dummy,$PRE.heatProducerAgent.getontology.dummy,heatProducerAgent.getontology.y[1],$PRE.heatProducerAgent.getontology.y[1],heatProducerAgent.getontology.pkgOut[1].dummy,$PRE.heatProducerAgent.getontology.pkgOut[1].dummy,heatProducerAgent.getreply_to.dummy,$PRE.heatProducerAgent.getreply_to.dummy,heatProducerAgent.getreply_to.y[1],$PRE.heatProducerAgent.getreply_to.y[1],heatProducerAgent.getreply_to.pkgOut[1].dummy,$PRE.heatProducerAgent.getreply_to.pkgOut[1].dummy,heatProducerAgent.getreceiver.dummy,$PRE.heatProducerAgent.getreceiver.dummy,heatProducerAgent.getreceiver.y[1],$PRE.heatProducerAgent.getreceiver.y[1],heatProducerAgent.getreceiver.pkgOut[1].dummy,$PRE.heatProducerAgent.getreceiver.pkgOut[1].dummy,heatProducerAgent.getsender.dummy,$PRE.heatProducerAgent.getsender.dummy,heatProducerAgent.getsender.y[1],$PRE.heatProducerAgent.getsender.y[1],heatProducerAgent.getsender.pkgOut[1].dummy,$PRE.heatProducerAgent.getsender.pkgOut[1].dummy,heatProducerAgent.getperformative.dummy,$PRE.heatProducerAgent.getperformative.dummy,heatProducerAgent.getperformative.pkgOut[1].dummy,$PRE.heatProducerAgent.getperformative.pkgOut[1].dummy,heatProducerAgent.ontology.pkgOut[1].dummy,$PRE.heatProducerAgent.ontology.pkgOut[1].dummy,heatProducerAgent.reply_to.pkgOut[1].dummy,$PRE.heatProducerAgent.reply_to.pkgOut[1].dummy,heatProducerAgent.receiver.pkgOut[1].dummy,$PRE.heatProducerAgent.receiver.pkgOut[1].dummy,heatProducerAgent.sender.pkgOut[1].dummy,$PRE.heatProducerAgent.sender.pkgOut[1].dummy,$PRE.heatProducerAgent.uDPSend_adapted.dummy,heatProducerAgent.uDPSend_adapted.dummy,heatProducerAgent.uDPReceive_adapted.nRecvbufOverwrites,$PRE.heatProducerAgent.uDPReceive_adapted.nRecvbufOverwrites,heatProducerAgent.uDPReceive_adapted.nRecvBytes,$PRE.heatProducerAgent.uDPReceive_adapted.nRecvBytes,heatProducerAgent.uDPReceive_adapted.pkgOut.dummy,$PRE.heatProducerAgent.uDPReceive_adapted.pkgOut.dummy,heatProducerAgent.get_content.dummy,$PRE.heatProducerAgent.get_content.dummy,heatProducerAgent.get_content.y[2],$PRE.heatProducerAgent.get_content.y[2],heatProducerAgent.get_content.pkgOut[1].dummy,$PRE.heatProducerAgent.get_content.pkgOut[1].dummy,heatProducerAgent.content.pkgOut[1].dummy,$PRE.heatProducerAgent.content.pkgOut[1].dummy,heatProducerAgent.packager.pkgOut.dummy,$PRE.heatProducerAgent.packager.pkgOut.dummy,roomAgent1.messageID.pkgOut[1].dummy,$PRE.roomAgent1.messageID.pkgOut[1].dummy,roomAgent1.getMessageID.dummy,$PRE.roomAgent1.getMessageID.dummy,roomAgent1.performative.pkgOut[1].dummy,$PRE.roomAgent1.performative.pkgOut[1].dummy,roomAgent1.getontology.dummy,$PRE.roomAgent1.getontology.dummy,roomAgent1.getontology.y[1],$PRE.roomAgent1.getontology.y[1],roomAgent1.getontology.pkgOut[1].dummy,$PRE.roomAgent1.getontology.pkgOut[1].dummy,roomAgent1.getreply_to.dummy,$PRE.roomAgent1.getreply_to.dummy,roomAgent1.getreply_to.y[1],$PRE.roomAgent1.getreply_to.y[1],roomAgent1.getreply_to.pkgOut[1].dummy,$PRE.roomAgent1.getreply_to.pkgOut[1].dummy,roomAgent1.getreceiver.dummy,$PRE.roomAgent1.getreceiver.dummy,roomAgent1.getreceiver.y[1],$PRE.roomAgent1.getreceiver.y[1],roomAgent1.getreceiver.pkgOut[1].dummy,$PRE.roomAgent1.getreceiver.pkgOut[1].dummy,roomAgent1.getsender.dummy,$PRE.roomAgent1.getsender.dummy,roomAgent1.getsender.y[1],$PRE.roomAgent1.getsender.y[1],roomAgent1.getsender.pkgOut[1].dummy,$PRE.roomAgent1.getsender.pkgOut[1].dummy,roomAgent1.getperformative.dummy,$PRE.roomAgent1.getperformative.dummy,roomAgent1.getperformative.pkgOut[1].dummy,$PRE.roomAgent1.getperformative.pkgOut[1].dummy,roomAgent1.ontology.pkgOut[1].dummy,$PRE.roomAgent1.ontology.pkgOut[1].dummy,roomAgent1.reply_to.pkgOut[1].dummy,$PRE.roomAgent1.reply_to.pkgOut[1].dummy,roomAgent1.receiver.pkgOut[1].dummy,$PRE.roomAgent1.receiver.pkgOut[1].dummy,roomAgent1.sender.pkgOut[1].dummy,$PRE.roomAgent1.sender.pkgOut[1].dummy,$PRE.roomAgent1.uDPSend_adapted.dummy,roomAgent1.uDPSend_adapted.dummy,roomAgent1.uDPReceive_adapted.nRecvbufOverwrites,$PRE.roomAgent1.uDPReceive_adapted.nRecvbufOverwrites,roomAgent1.uDPReceive_adapted.nRecvBytes,$PRE.roomAgent1.uDPReceive_adapted.nRecvBytes,roomAgent1.uDPReceive_adapted.pkgOut.dummy,$PRE.roomAgent1.uDPReceive_adapted.pkgOut.dummy,roomAgent1.get_content.dummy,$PRE.roomAgent1.get_content.dummy,roomAgent1.get_content.y[2],$PRE.roomAgent1.get_content.y[2],roomAgent1.get_content.y[1],$PRE.roomAgent1.get_content.y[1],roomAgent1.get_content.pkgOut[1].dummy,$PRE.roomAgent1.get_content.pkgOut[1].dummy,roomAgent1.content.pkgOut[1].dummy,$PRE.roomAgent1.content.pkgOut[1].dummy,roomAgent1.packager.pkgOut.dummy,$PRE.roomAgent1.packager.pkgOut.dummy,roomAgent.messageID.pkgOut[1].dummy,$PRE.roomAgent.messageID.pkgOut[1].dummy,roomAgent.getMessageID.dummy,$PRE.roomAgent.getMessageID.dummy,roomAgent.performative.pkgOut[1].dummy,$PRE.roomAgent.performative.pkgOut[1].dummy,roomAgent.getontology.dummy,$PRE.roomAgent.getontology.dummy,roomAgent.getontology.y[1],$PRE.roomAgent.getontology.y[1],roomAgent.getontology.pkgOut[1].dummy,$PRE.roomAgent.getontology.pkgOut[1].dummy,roomAgent.getreply_to.dummy,$PRE.roomAgent.getreply_to.dummy,roomAgent.getreply_to.y[1],$PRE.roomAgent.getreply_to.y[1],roomAgent.getreply_to.pkgOut[1].dummy,$PRE.roomAgent.getreply_to.pkgOut[1].dummy,roomAgent.getreceiver.dummy,$PRE.roomAgent.getreceiver.dummy,roomAgent.getreceiver.y[1],$PRE.roomAgent.getreceiver.y[1],roomAgent.getreceiver.pkgOut[1].dummy,$PRE.roomAgent.getreceiver.pkgOut[1].dummy,roomAgent.getsender.dummy,$PRE.roomAgent.getsender.dummy,roomAgent.getsender.y[1],$PRE.roomAgent.getsender.y[1],roomAgent.getsender.pkgOut[1].dummy,$PRE.roomAgent.getsender.pkgOut[1].dummy,roomAgent.getperformative.dummy,$PRE.roomAgent.getperformative.dummy,roomAgent.getperformative.pkgOut[1].dummy,$PRE.roomAgent.getperformative.pkgOut[1].dummy,roomAgent.ontology.pkgOut[1].dummy,$PRE.roomAgent.ontology.pkgOut[1].dummy,roomAgent.reply_to.pkgOut[1].dummy,$PRE.roomAgent.reply_to.pkgOut[1].dummy,roomAgent.receiver.pkgOut[1].dummy,$PRE.roomAgent.receiver.pkgOut[1].dummy,roomAgent.sender.pkgOut[1].dummy,$PRE.roomAgent.sender.pkgOut[1].dummy,$PRE.roomAgent.uDPSend_adapted.dummy,roomAgent.uDPSend_adapted.dummy,roomAgent.uDPReceive_adapted.nRecvbufOverwrites,$PRE.roomAgent.uDPReceive_adapted.nRecvbufOverwrites,roomAgent.uDPReceive_adapted.nRecvBytes,$PRE.roomAgent.uDPReceive_adapted.nRecvBytes,roomAgent.uDPReceive_adapted.pkgOut.dummy,$PRE.roomAgent.uDPReceive_adapted.pkgOut.dummy,roomAgent.get_content.dummy,$PRE.roomAgent.get_content.dummy,roomAgent.get_content.y[2],$PRE.roomAgent.get_content.y[2],roomAgent.get_content.y[1],$PRE.roomAgent.get_content.y[1],roomAgent.get_content.pkgOut[1].dummy,$PRE.roomAgent.get_content.pkgOut[1].dummy,roomAgent.content.pkgOut[1].dummy,$PRE.roomAgent.content.pkgOut[1].dummy,roomAgent.packager.pkgOut.dummy,$PRE.roomAgent.packager.pkgOut.dummy,$PRE.InternalHeatGain.nextTimeEvent,$whenCondition69,$PRE.heatProducerAgent.calcCapacityInternal,heatProducerAgent.calcCapacityInternal,$PRE.heatProducerAgent1.calcCapacityInternal,heatProducerAgent1.calcCapacityInternal,$PRE.heatProducerAgent.setCapacity,heatProducerAgent.and1.u2,heatProducerAgent.setCapacity,$PRE.heatProducerAgent1.setCapacity,heatProducerAgent1.and1.u2,heatProducerAgent1.setCapacity,heatProducerAgent1.and1.u1,heatProducerAgent1.not2.y,heatProducerAgent.and1.u1,heatProducerAgent.not2.y,broker.reset4.condition,broker.reset3.condition,broker.reset2.condition,broker.reset1.condition,broker.reset.condition,broker.transition3.condition,broker.abort.condition,broker.transition7.condition,broker.transition6.condition,broker.transition4.condition,broker.transition2.condition,broker.requestNoted.condition,broker.transition1.condition,broker.transition.condition,broker.waitforRequests.condition,broker.stateGraphRoot.resume,broker.stateGraphRoot.suspend,booleanExpression.y,heatProducerAgent1.reset.condition,heatProducerAgent1.transition7.condition,heatProducerAgent1.transition6.condition,heatProducerAgent1.transition5.condition,heatProducerAgent1.transition4.condition,heatProducerAgent1.transition3.condition,heatProducerAgent1.transition1.condition,heatProducerAgent1.stateGraphRoot.resume,heatProducerAgent1.stateGraphRoot.suspend,heatProducerAgent.reset.condition,heatProducerAgent.transition7.condition,heatProducerAgent.transition6.condition,heatProducerAgent.transition5.condition,heatProducerAgent.transition4.condition,heatProducerAgent.transition3.condition,heatProducerAgent.transition1.condition,heatProducerAgent.stateGraphRoot.resume,heatProducerAgent.stateGraphRoot.suspend,roomAgent1.reset.condition,roomAgent1.transition1.condition,roomAgent1.confirmNoted.condition,roomAgent1.transition4.condition,roomAgent1.transition2.condition,roomAgent1.repeat1.condition,roomAgent1.repeat.condition,roomAgent1.requestNoted.condition,roomAgent1.stateGraphRoot.resume,roomAgent1.stateGraphRoot.suspend,roomAgent.reset.condition,roomAgent.transition1.condition,roomAgent.confirmNoted.condition,roomAgent.transition4.condition,roomAgent.transition2.condition,roomAgent.repeat1.condition,roomAgent.repeat.condition,roomAgent.requestNoted.condition,roomAgent.stateGraphRoot.resume,roomAgent.stateGraphRoot.suspend,heatProducerAgent.Off.localCondition,heatProducerAgent1.Off.localCondition,volume.regularFlow[1],volume.regularFlow[2],volume1.regularFlow[1],volume1.regularFlow[2],volume1.inFlow[2],volume1.inFlow[1],volume.inFlow[2],volume.inFlow[1],$PRE.broker.proposalsComplete,$PRE.broker.requestsExceedSupply,$PRE.broker.heatingRequestSum,$PRE.broker.calculationDone,$PRE.broker.informationDone,$PRE.broker.finalRequestDone,weaDat.conTim.canRepeatWeatherFile,weaDat.conTimMin.canRepeatWeatherFile,$PRE.broker.reset4.t_start,$PRE.broker.enoughSupply1.t_start,$PRE.broker.limitedSupplyAbort.oldActive,$PRE.broker.limitedSupplyAbort.newActive,$PRE.broker.limitedSupplyAbort.localActive,$PRE.broker.enoughSupply.t_start,$PRE.broker.checkAvailability.oldActive,$PRE.broker.checkAvailability.newActive,$PRE.broker.checkAvailability.localActive,$PRE.broker.reset3.t_start,$PRE.broker.reset2.t_start,$PRE.broker.reset1.t_start,$PRE.broker.reset.t_start,$PRE.broker.transition3.t_start,$PRE.broker.prepareTableforRejections.oldActive,$PRE.broker.prepareTableforRejections.newActive,$PRE.broker.prepareTableforRejections.localActive,$PRE.broker.abort.t_start,$PRE.broker.checkRequestComplete.oldActive,$PRE.broker.checkRequestComplete.newActive,$PRE.broker.checkRequestComplete.localActive,$PRE.broker.transition7.t_start,$PRE.broker.computeFinalConstellation.oldActive,$PRE.broker.computeFinalConstellation.newActive,$PRE.broker.computeFinalConstellation.localActive,$PRE.broker.sendInformation.oldActive,$PRE.broker.sendInformation.newActive,$PRE.broker.sendInformation.localActive,$PRE.broker.transition6.t_start,$PRE.broker.transition5.t_start,$PRE.broker.computePrice.oldActive,$PRE.broker.computePrice.newActive,$PRE.broker.computePrice.localActive,$PRE.broker.collectConfirm.oldActive,$PRE.broker.collectConfirm.newActive,$PRE.broker.collectConfirm.localActive,$PRE.broker.check2.oldActive,$PRE.broker.check2.newActive,$PRE.broker.check2.localActive,$PRE.broker.composeInformation.oldActive,$PRE.broker.composeInformation.newActive,$PRE.broker.composeInformation.localActive,$PRE.broker.transition4.t_start,$PRE.broker.sendNotUnderstood.oldActive,$PRE.broker.sendNotUnderstood.newActive,$PRE.broker.sendNotUnderstood.localActive,$PRE.broker.transition2.t_start,$PRE.broker.composeNotUnderstood.oldActive,$PRE.broker.composeNotUnderstood.newActive,$PRE.broker.composeNotUnderstood.localActive,$PRE.broker.transitionWithSignal3.t_start,$PRE.broker.sendConfirmation.oldActive,$PRE.broker.sendConfirmation.newActive,$PRE.broker.sendConfirmation.localActive,$PRE.broker.requestNoted.t_start,$PRE.broker.check1.oldActive,$PRE.broker.check1.newActive,$PRE.broker.check1.localActive,$PRE.broker.check.oldActive,$PRE.broker.check.newActive,$PRE.broker.check.localActive,$PRE.broker.transition1.t_start,$PRE.broker.sendRequest.oldActive,$PRE.broker.sendRequest.newActive,$PRE.broker.sendRequest.localActive,$PRE.broker.transition.t_start,$PRE.broker.sendCall.oldActive,$PRE.broker.sendCall.newActive,$PRE.broker.sendCall.localActive,$PRE.broker.notFinished.t_start,$PRE.broker.sendOutRequest.oldActive,$PRE.broker.sendOutRequest.newActive,$PRE.broker.sendOutRequest.localActive,$PRE.broker.allProposalsCollected.t_start,$PRE.broker.collectProposal.oldActive,$PRE.broker.collectProposal.newActive,$PRE.broker.collectProposal.localActive,$PRE.broker.callForProposal.oldActive,$PRE.broker.callForProposal.newActive,$PRE.broker.callForProposal.localActive,$PRE.broker.waitforRequests.t_start,$PRE.broker.requests.oldActive,$PRE.broker.requests.newActive,$PRE.broker.requests.localActive,$PRE.broker.integerChange.u,$PRE.broker.message.oldActive,$PRE.broker.message.newActive,$PRE.broker.message.localActive,$PRE.broker.waiting.oldActive,$PRE.broker.waiting.newActive,$PRE.broker.waiting.localActive,$PRE.broker.sendSample.edge4.u,$PRE.broker.sendSample.edge3.u,$PRE.broker.sendSample.edge2.u,$PRE.broker.sendSample.edge1.u,$PRE.broker.receiver.u[1],$PRE.heatProducerAgent1.reset.t_start,$PRE.heatProducerAgent1.transition7.t_start,$PRE.heatProducerAgent1.shutDown.oldActive,$PRE.heatProducerAgent1.shutDown.newActive,$PRE.heatProducerAgent1.shutDown.localActive,$PRE.heatProducerAgent1.transition6.t_start,$PRE.heatProducerAgent1.confirm.oldActive,$PRE.heatProducerAgent1.confirm.newActive,$PRE.heatProducerAgent1.confirm.localActive,$PRE.heatProducerAgent1.transition5.t_start,$PRE.heatProducerAgent1.sendConfirmation.oldActive,$PRE.heatProducerAgent1.sendConfirmation.newActive,$PRE.heatProducerAgent1.sendConfirmation.localActive,$PRE.heatProducerAgent1.setCapacityOut,$PRE.heatProducerAgent1.transition4.t_start,$PRE.heatProducerAgent1.sendNotUnderstood.oldActive,$PRE.heatProducerAgent1.sendNotUnderstood.newActive,$PRE.heatProducerAgent1.sendNotUnderstood.localActive,$PRE.heatProducerAgent1.transition3.t_start,$PRE.heatProducerAgent1.composeNotUnderstood.oldActive,$PRE.heatProducerAgent1.composeNotUnderstood.newActive,$PRE.heatProducerAgent1.composeNotUnderstood.localActive,$PRE.heatProducerAgent1.transitionWithSignal3.t_start,$PRE.heatProducerAgent1.integerChange.u,$PRE.heatProducerAgent1.sendProposal.oldActive,$PRE.heatProducerAgent1.sendProposal.newActive,$PRE.heatProducerAgent1.sendProposal.localActive,$PRE.heatProducerAgent1.transition1.t_start,$PRE.heatProducerAgent1.computeProposal.oldActive,$PRE.heatProducerAgent1.computeProposal.newActive,$PRE.heatProducerAgent1.computeProposal.localActive,$PRE.heatProducerAgent1.transition2.t_start,$PRE.heatProducerAgent1.adjustHeat.oldActive,$PRE.heatProducerAgent1.adjustHeat.newActive,$PRE.heatProducerAgent1.adjustHeat.localActive,$PRE.heatProducerAgent1.message.oldActive,$PRE.heatProducerAgent1.message.newActive,$PRE.heatProducerAgent1.message.localActive,$PRE.heatProducerAgent1.waiting.oldActive,$PRE.heatProducerAgent1.waiting.newActive,$PRE.heatProducerAgent1.waiting.localActive,$PRE.heatProducerAgent1.sendSample.edge4.u,$PRE.heatProducerAgent1.sendSample.edge3.u,$PRE.heatProducerAgent1.sendSample.edge2.u,$PRE.heatProducerAgent1.sendSample.edge1.u,$PRE.heatProducerAgent.reset.t_start,$PRE.heatProducerAgent.transition7.t_start,$PRE.heatProducerAgent.shutDown.oldActive,$PRE.heatProducerAgent.shutDown.newActive,$PRE.heatProducerAgent.shutDown.localActive,$PRE.heatProducerAgent.transition6.t_start,$PRE.heatProducerAgent.confirm.oldActive,$PRE.heatProducerAgent.confirm.newActive,$PRE.heatProducerAgent.confirm.localActive,$PRE.heatProducerAgent.transition5.t_start,$PRE.heatProducerAgent.sendConfirmation.oldActive,$PRE.heatProducerAgent.sendConfirmation.newActive,$PRE.heatProducerAgent.sendConfirmation.localActive,$PRE.heatProducerAgent.setCapacityOut,$PRE.heatProducerAgent.transition4.t_start,$PRE.heatProducerAgent.sendNotUnderstood.oldActive,$PRE.heatProducerAgent.sendNotUnderstood.newActive,$PRE.heatProducerAgent.sendNotUnderstood.localActive,$PRE.heatProducerAgent.transition3.t_start,$PRE.heatProducerAgent.composeNotUnderstood.oldActive,$PRE.heatProducerAgent.composeNotUnderstood.newActive,$PRE.heatProducerAgent.composeNotUnderstood.localActive,$PRE.heatProducerAgent.transitionWithSignal3.t_start,$PRE.heatProducerAgent.integerChange.u,$PRE.heatProducerAgent.sendProposal.oldActive,$PRE.heatProducerAgent.sendProposal.newActive,$PRE.heatProducerAgent.sendProposal.localActive,$PRE.heatProducerAgent.transition1.t_start,$PRE.heatProducerAgent.computeProposal.oldActive,$PRE.heatProducerAgent.computeProposal.newActive,$PRE.heatProducerAgent.computeProposal.localActive,$PRE.heatProducerAgent.transition2.t_start,$PRE.heatProducerAgent.adjustHeat.oldActive,$PRE.heatProducerAgent.adjustHeat.newActive,$PRE.heatProducerAgent.adjustHeat.localActive,$PRE.heatProducerAgent.message.oldActive,$PRE.heatProducerAgent.message.newActive,$PRE.heatProducerAgent.message.localActive,$PRE.heatProducerAgent.waiting.oldActive,$PRE.heatProducerAgent.waiting.newActive,$PRE.heatProducerAgent.waiting.localActive,$PRE.heatProducerAgent.sendSample.edge4.u,$PRE.heatProducerAgent.sendSample.edge3.u,$PRE.heatProducerAgent.sendSample.edge2.u,$PRE.heatProducerAgent.sendSample.edge1.u,$PRE.roomAgent1.reset.t_start,$PRE.roomAgent1.waitForInform.oldActive,$PRE.roomAgent1.waitForInform.newActive,$PRE.roomAgent1.waitForInform.localActive,$PRE.roomAgent1.transition1.t_start,$PRE.roomAgent1.confirmNoted.t_start,$PRE.roomAgent1.sendConfirm.oldActive,$PRE.roomAgent1.sendConfirm.newActive,$PRE.roomAgent1.sendConfirm.localActive,$PRE.roomAgent1.composeConfirm.oldActive,$PRE.roomAgent1.composeConfirm.newActive,$PRE.roomAgent1.composeConfirm.localActive,$PRE.roomAgent1.transition4.t_start,$PRE.roomAgent1.sendNotUnderstood.oldActive,$PRE.roomAgent1.sendNotUnderstood.newActive,$PRE.roomAgent1.sendNotUnderstood.localActive,$PRE.roomAgent1.transition2.t_start,$PRE.roomAgent1.composeNotUnderstood.oldActive,$PRE.roomAgent1.composeNotUnderstood.newActive,$PRE.roomAgent1.composeNotUnderstood.localActive,$PRE.roomAgent1.repeat1.t_start,$PRE.roomAgent1.state.oldActive,$PRE.roomAgent1.state.newActive,$PRE.roomAgent1.state.localActive,$PRE.roomAgent1.repeat.t_start,$PRE.roomAgent1.sendRequest.oldActive,$PRE.roomAgent1.sendRequest.newActive,$PRE.roomAgent1.sendRequest.localActive,$PRE.roomAgent1.requestNoted.t_start,$PRE.roomAgent1.composeRequest.oldActive,$PRE.roomAgent1.composeRequest.newActive,$PRE.roomAgent1.composeRequest.localActive,$PRE.roomAgent1.integerChange.u,$PRE.roomAgent1.waiting.oldActive,$PRE.roomAgent1.waiting.newActive,$PRE.roomAgent1.waiting.localActive,$PRE.roomAgent1.sendSample.edge4.u,$PRE.roomAgent1.sendSample.edge3.u,$PRE.roomAgent1.sendSample.edge2.u,$PRE.roomAgent1.sendSample.edge1.u,$PRE.roomAgent.reset.t_start,$PRE.roomAgent.waitForInform.oldActive,$PRE.roomAgent.waitForInform.newActive,$PRE.roomAgent.waitForInform.localActive,$PRE.roomAgent.transition1.t_start,$PRE.roomAgent.confirmNoted.t_start,$PRE.roomAgent.sendConfirm.oldActive,$PRE.roomAgent.sendConfirm.newActive,$PRE.roomAgent.sendConfirm.localActive,$PRE.roomAgent.composeConfirm.oldActive,$PRE.roomAgent.composeConfirm.newActive,$PRE.roomAgent.composeConfirm.localActive,$PRE.roomAgent.transition4.t_start,$PRE.roomAgent.sendNotUnderstood.oldActive,$PRE.roomAgent.sendNotUnderstood.newActive,$PRE.roomAgent.sendNotUnderstood.localActive,$PRE.roomAgent.transition2.t_start,$PRE.roomAgent.composeNotUnderstood.oldActive,$PRE.roomAgent.composeNotUnderstood.newActive,$PRE.roomAgent.composeNotUnderstood.localActive,$PRE.roomAgent.repeat1.t_start,$PRE.roomAgent.state.oldActive,$PRE.roomAgent.state.newActive,$PRE.roomAgent.state.localActive,$PRE.roomAgent.repeat.t_start,$PRE.roomAgent.sendRequest.oldActive,$PRE.roomAgent.sendRequest.newActive,$PRE.roomAgent.sendRequest.localActive,$PRE.roomAgent.requestNoted.t_start,$PRE.roomAgent.composeRequest.oldActive,$PRE.roomAgent.composeRequest.newActive,$PRE.roomAgent.composeRequest.localActive,$PRE.roomAgent.integerChange.u,$PRE.roomAgent.waiting.oldActive,$PRE.roomAgent.waiting.newActive,$PRE.roomAgent.waiting.localActive,$PRE.roomAgent.sendSample.edge4.u,$PRE.roomAgent.sendSample.edge3.u,$PRE.roomAgent.sendSample.edge2.u,$PRE.roomAgent.sendSample.edge1.u,heatProducerAgent1.Off.enableFire,heatProducerAgent.Off.enableFire,InternalHeatGain.nextTimeEventScaled,$PRE.InternalHeatGain.nextTimeEventScaled,InternalHeatGain.nextTimeEvent,weaDat.conTim.tNext,$PRE.weaDat.conTim.tNext,weaDat.conTimMin.tNext,$PRE.weaDat.conTimMin.tNext,broker.reset4.t_start,broker.reset4.fire,broker.reset4.enableFire,broker.enoughSupply1.t_start,broker.enoughSupply1.fire,broker.enoughSupply1.enableFire,broker.limitedSupplyAbort.oldActive,broker.limitedSupplyAbort.newActive,broker.limitedSupplyAbort.localActive,broker.limitedSupplyAbort.active,broker.enoughSupply.t_start,broker.enoughSupply.fire,broker.enoughSupply.enableFire,broker.checkAvailability.oldActive,broker.checkAvailability.newActive,broker.checkAvailability.outPort[2].available,broker.checkAvailability.localActive,broker.checkAvailability.active,broker.reset3.t_start,broker.reset3.fire,broker.reset3.enableFire,broker.reset2.t_start,broker.reset2.fire,broker.reset2.enableFire,broker.reset1.t_start,broker.reset1.fire,broker.reset1.enableFire,broker.reset.t_start,broker.reset.fire,broker.reset.enableFire,broker.transition3.t_start,broker.transition3.fire,broker.transition3.enableFire,broker.prepareTableforRejections.oldActive,broker.prepareTableforRejections.newActive,broker.prepareTableforRejections.localActive,broker.prepareTableforRejections.active,broker.abort.t_start,broker.abort.fire,broker.abort.enableFire,broker.or4.u1,broker.or2.y,broker.or1.y,broker.confirmNotComplete.enableFire,broker.requestsNotComplete.enableFire,broker.requestsComplete.enableFire,broker.checkRequestComplete.oldActive,broker.checkRequestComplete.newActive,broker.checkRequestComplete.outPort[2].available,broker.checkRequestComplete.localActive,broker.checkRequestComplete.active,broker.transition7.t_start,broker.transition7.fire,broker.transition7.enableFire,broker.computeFinalConstellation.oldActive,broker.computeFinalConstellation.newActive,broker.computeFinalConstellation.localActive,broker.computeFinalConstellation.active,broker.confirmComplete.enableFire,broker.confirmComplete.localCondition,broker.sendInformation.active,broker.sendInformation.oldActive,broker.sendInformation.newActive,broker.sendInformation.localActive,broker.transition6.t_start,broker.transition6.fire,broker.transition6.enableFire,broker.transition5.t_start,broker.transition5.fire,broker.transition5.enableFire,broker.computePrice.oldActive,broker.computePrice.newActive,broker.computePrice.localActive,broker.computePrice.active,broker.collectConfirm.oldActive,broker.collectConfirm.newActive,broker.collectConfirm.outPort[3].available,broker.collectConfirm.outPort[2].available,broker.collectConfirm.localActive,broker.collectConfirm.active,broker.correctPerformative2.enableFire,broker.correctPerformative2.localCondition,broker.check2.oldActive,broker.check2.newActive,broker.check2.outPort[2].available,broker.check2.localActive,broker.check2.active,broker.newConfirm.enableFire,broker.newConfirm.localCondition,broker.composeInformation.oldActive,broker.composeInformation.newActive,broker.composeInformation.inPort[2].occupied,broker.composeInformation.localActive,broker.composeInformation.active,broker.transition4.t_start,broker.transition4.fire,broker.transition4.enableFire,broker.sendNotUnderstood.active,broker.sendNotUnderstood.oldActive,broker.sendNotUnderstood.newActive,broker.sendNotUnderstood.localActive,broker.transition2.t_start,broker.transition2.fire,broker.transition2.enableFire,broker.composeNotUnderstood.oldActive,broker.composeNotUnderstood.newActive,broker.composeNotUnderstood.localActive,broker.composeNotUnderstood.active,broker.transitionWithSignal3.t_start,broker.transitionWithSignal3.fire,broker.transitionWithSignal3.enableFire,broker.transitionWithSignal3.localCondition,broker.actionConfirmed.enableFire,broker.actionConfirmed.localCondition,broker.sendConfirmation.active,broker.sendConfirmation.oldActive,broker.sendConfirmation.newActive,broker.sendConfirmation.outPort[2].available,broker.sendConfirmation.localActive,broker.requestNoted.t_start,broker.requestNoted.fire,broker.requestNoted.enableFire,broker.correctPerformative1.enableFire,broker.correctPerformative1.localCondition,broker.check1.oldActive,broker.check1.newActive,broker.check1.localActive,broker.check1.active,broker.correctPerformative.enableFire,broker.correctPerformative.localCondition,broker.check.oldActive,broker.check.newActive,broker.check.outPort[2].available,broker.check.localActive,broker.check.active,broker.transition1.t_start,broker.transition1.fire,broker.transition1.enableFire,broker.sendRequest.active,broker.sendRequest.oldActive,broker.sendRequest.newActive,broker.sendRequest.outPort[2].available,broker.sendRequest.localActive,broker.transition.t_start,broker.transition.fire,broker.transition.enableFire,broker.sendCall.active,broker.sendCall.oldActive,broker.sendCall.newActive,broker.sendCall.outPort[2].available,broker.sendCall.localActive,broker.notFinished.t_start,broker.notFinished.fire,broker.notFinished.enableFire,broker.sendOutRequest.oldActive,broker.sendOutRequest.newActive,broker.sendOutRequest.inPort[3].occupied,broker.sendOutRequest.inPort[2].occupied,broker.sendOutRequest.localActive,broker.sendOutRequest.active,broker.allProposalsCollected.t_start,broker.allProposalsCollected.fire,broker.allProposalsCollected.enableFire,broker.collectProposal.oldActive,broker.collectProposal.newActive,broker.collectProposal.outPort[2].available,broker.collectProposal.localActive,broker.collectProposal.active,broker.newProposal.enableFire,broker.callForProposal.oldActive,broker.callForProposal.newActive,broker.callForProposal.inPort[2].occupied,broker.callForProposal.localActive,broker.callForProposal.active,broker.newRequests.enableFire,broker.waitforRequests.t_start,broker.waitforRequests.fire,broker.waitforRequests.enableFire,broker.requests.oldActive,broker.requests.newActive,broker.requests.inPort[2].occupied,broker.requests.localActive,broker.requests.active,broker.transitionWithSignal.enableFire,broker.integerChange.u,broker.message.oldActive,broker.message.newActive,broker.message.outPort[2].available,broker.message.localActive,broker.message.active,broker.newMessage.enableFire,broker.waiting.oldActive,broker.waiting.newActive,broker.waiting.inPort[7].occupied,broker.waiting.inPort[6].occupied,broker.waiting.inPort[5].occupied,broker.waiting.inPort[4].occupied,broker.waiting.inPort[3].occupied,broker.waiting.inPort[2].occupied,broker.waiting.localActive,broker.waiting.active,broker.finalRequestDone,broker.informationDone,broker.calculationDone,broker.heatingRequestSum,broker.requestsExceedSupply,broker.proposalsComplete,broker.sendSample.edge4.u,broker.sendSample.edge3.u,broker.sendSample.edge2.u,broker.sendSample.edge1.u,broker.sendSample.onDelay7.t_next,broker.sendSample.onDelay7.delaySignal,broker.sendSample.onDelay7.u,broker.sendSample.onDelay6.t_next,broker.sendSample.onDelay6.delaySignal,broker.sendSample.onDelay6.u,broker.sendSample.onDelay5.t_next,broker.sendSample.onDelay5.delaySignal,broker.sendSample.onDelay5.u,broker.sendSample.onDelay4.t_next,broker.sendSample.onDelay4.delaySignal,broker.sendSample.onDelay4.u,broker.sendSample.or1.u[4],broker.sendSample.or1.u[3],broker.sendSample.or1.u[2],broker.sendSample.or1.u[1],broker.stateGraphRoot.activeSteps,broker.messageID.pkgOut[1].trigger,broker.getMessageID.y[1],$PRE.broker.getMessageID.y[1],broker.getsender.y[1],$PRE.broker.getsender.y[1],broker.getperformative.y[1],$PRE.broker.getperformative.y[1],broker.receiver.u[1],heatProducerAgent1.reset.t_start,heatProducerAgent1.reset.fire,heatProducerAgent1.reset.enableFire,heatProducerAgent1.transition7.t_start,heatProducerAgent1.transition7.fire,heatProducerAgent1.transition7.enableFire,heatProducerAgent1.shutDown.oldActive,heatProducerAgent1.shutDown.newActive,heatProducerAgent1.shutDown.localActive,heatProducerAgent1.shutDown.active,heatProducerAgent1.transition6.t_start,heatProducerAgent1.transition6.fire,heatProducerAgent1.transition6.enableFire,heatProducerAgent1.confirm.oldActive,heatProducerAgent1.confirm.newActive,heatProducerAgent1.confirm.localActive,heatProducerAgent1.confirm.active,heatProducerAgent1.transition5.t_start,heatProducerAgent1.transition5.fire,heatProducerAgent1.transition5.enableFire,heatProducerAgent1.sendConfirmation.active,heatProducerAgent1.sendConfirmation.oldActive,heatProducerAgent1.sendConfirmation.newActive,heatProducerAgent1.sendConfirmation.inPort[2].occupied,heatProducerAgent1.sendConfirmation.localActive,heatProducerAgent1.setCapacityOut,heatProducerAgent1.or1.y,heatProducerAgent1.transition4.t_start,heatProducerAgent1.transition4.fire,heatProducerAgent1.transition4.enableFire,heatProducerAgent1.sendNotUnderstood.active,heatProducerAgent1.sendNotUnderstood.oldActive,heatProducerAgent1.sendNotUnderstood.newActive,heatProducerAgent1.sendNotUnderstood.localActive,heatProducerAgent1.transition3.t_start,heatProducerAgent1.transition3.fire,heatProducerAgent1.transition3.enableFire,heatProducerAgent1.composeNotUnderstood.oldActive,heatProducerAgent1.composeNotUnderstood.newActive,heatProducerAgent1.composeNotUnderstood.localActive,heatProducerAgent1.composeNotUnderstood.active,heatProducerAgent1.transitionWithSignal3.t_start,heatProducerAgent1.transitionWithSignal3.fire,heatProducerAgent1.transitionWithSignal3.enableFire,heatProducerAgent1.transitionWithSignal3.localCondition,heatProducerAgent1.transitionWithSignal2.enableFire,heatProducerAgent1.transitionWithSignal2.localCondition,heatProducerAgent1.integerChange.u,heatProducerAgent1.sendProposal.active,heatProducerAgent1.sendProposal.oldActive,heatProducerAgent1.sendProposal.newActive,heatProducerAgent1.sendProposal.outPort[3].available,heatProducerAgent1.sendProposal.outPort[2].available,heatProducerAgent1.sendProposal.localActive,heatProducerAgent1.transition1.t_start,heatProducerAgent1.transition1.fire,heatProducerAgent1.transition1.enableFire,heatProducerAgent1.transitionWithSignal1.enableFire,heatProducerAgent1.transitionWithSignal1.localCondition,heatProducerAgent1.transitionWithSignal.enableFire,heatProducerAgent1.computeProposal.oldActive,heatProducerAgent1.computeProposal.newActive,heatProducerAgent1.computeProposal.localActive,heatProducerAgent1.computeProposal.active,heatProducerAgent1.transition2.t_start,heatProducerAgent1.transition2.fire,heatProducerAgent1.transition2.enableFire,heatProducerAgent1.transition2.localCondition,heatProducerAgent1.adjustHeat.oldActive,heatProducerAgent1.adjustHeat.newActive,heatProducerAgent1.adjustHeat.localActive,heatProducerAgent1.adjustHeat.active,heatProducerAgent1.message.oldActive,heatProducerAgent1.message.newActive,heatProducerAgent1.message.outPort[2].available,heatProducerAgent1.message.localActive,heatProducerAgent1.message.active,heatProducerAgent1.newMessage.enableFire,heatProducerAgent1.newMessage.localCondition,heatProducerAgent1.waiting.oldActive,heatProducerAgent1.waiting.newActive,heatProducerAgent1.waiting.outPort[2].available,heatProducerAgent1.waiting.inPort[4].occupied,heatProducerAgent1.waiting.inPort[3].occupied,heatProducerAgent1.waiting.inPort[2].occupied,heatProducerAgent1.waiting.localActive,heatProducerAgent1.waiting.active,heatProducerAgent1.sendSample.edge4.u,heatProducerAgent1.sendSample.edge3.u,heatProducerAgent1.sendSample.edge2.u,heatProducerAgent1.sendSample.edge1.u,heatProducerAgent1.sendSample.onDelay7.t_next,heatProducerAgent1.sendSample.onDelay7.delaySignal,heatProducerAgent1.sendSample.onDelay7.u,heatProducerAgent1.sendSample.onDelay6.t_next,heatProducerAgent1.sendSample.onDelay6.delaySignal,heatProducerAgent1.sendSample.onDelay6.u,heatProducerAgent1.sendSample.onDelay5.t_next,heatProducerAgent1.sendSample.onDelay5.delaySignal,heatProducerAgent1.sendSample.onDelay5.u,heatProducerAgent1.sendSample.onDelay4.t_next,heatProducerAgent1.sendSample.onDelay4.delaySignal,heatProducerAgent1.sendSample.onDelay4.u,heatProducerAgent1.sendSample.or1.u[4],heatProducerAgent1.sendSample.or1.u[3],heatProducerAgent1.sendSample.or1.u[2],heatProducerAgent1.sendSample.or1.u[1],heatProducerAgent1.stateGraphRoot.activeSteps,heatProducerAgent1.messageID.pkgOut[1].trigger,heatProducerAgent1.getMessageID.y[1],$PRE.heatProducerAgent1.getMessageID.y[1],heatProducerAgent1.getperformative.y[1],$PRE.heatProducerAgent1.getperformative.y[1],heatProducerAgent1.get_content.y[1],$PRE.heatProducerAgent1.get_content.y[1],heatProducerAgent.reset.t_start,heatProducerAgent.reset.fire,heatProducerAgent.reset.enableFire,heatProducerAgent.transition7.t_start,heatProducerAgent.transition7.fire,heatProducerAgent.transition7.enableFire,heatProducerAgent.shutDown.oldActive,heatProducerAgent.shutDown.newActive,heatProducerAgent.shutDown.localActive,heatProducerAgent.shutDown.active,heatProducerAgent.transition6.t_start,heatProducerAgent.transition6.fire,heatProducerAgent.transition6.enableFire,heatProducerAgent.confirm.oldActive,heatProducerAgent.confirm.newActive,heatProducerAgent.confirm.localActive,heatProducerAgent.confirm.active,heatProducerAgent.transition5.t_start,heatProducerAgent.transition5.fire,heatProducerAgent.transition5.enableFire,heatProducerAgent.sendConfirmation.active,heatProducerAgent.sendConfirmation.oldActive,heatProducerAgent.sendConfirmation.newActive,heatProducerAgent.sendConfirmation.inPort[2].occupied,heatProducerAgent.sendConfirmation.localActive,heatProducerAgent.setCapacityOut,heatProducerAgent.or1.y,heatProducerAgent.transition4.t_start,heatProducerAgent.transition4.fire,heatProducerAgent.transition4.enableFire,heatProducerAgent.sendNotUnderstood.active,heatProducerAgent.sendNotUnderstood.oldActive,heatProducerAgent.sendNotUnderstood.newActive,heatProducerAgent.sendNotUnderstood.localActive,heatProducerAgent.transition3.t_start,heatProducerAgent.transition3.fire,heatProducerAgent.transition3.enableFire,heatProducerAgent.composeNotUnderstood.oldActive,heatProducerAgent.composeNotUnderstood.newActive,heatProducerAgent.composeNotUnderstood.localActive,heatProducerAgent.composeNotUnderstood.active,heatProducerAgent.transitionWithSignal3.t_start,heatProducerAgent.transitionWithSignal3.fire,heatProducerAgent.transitionWithSignal3.enableFire,heatProducerAgent.transitionWithSignal3.localCondition,heatProducerAgent.transitionWithSignal2.enableFire,heatProducerAgent.transitionWithSignal2.localCondition,heatProducerAgent.integerChange.u,heatProducerAgent.sendProposal.active,heatProducerAgent.sendProposal.oldActive,heatProducerAgent.sendProposal.newActive,heatProducerAgent.sendProposal.outPort[3].available,heatProducerAgent.sendProposal.outPort[2].available,heatProducerAgent.sendProposal.localActive,heatProducerAgent.transition1.t_start,heatProducerAgent.transition1.fire,heatProducerAgent.transition1.enableFire,heatProducerAgent.transitionWithSignal1.enableFire,heatProducerAgent.transitionWithSignal1.localCondition,heatProducerAgent.transitionWithSignal.enableFire,heatProducerAgent.computeProposal.oldActive,heatProducerAgent.computeProposal.newActive,heatProducerAgent.computeProposal.localActive,heatProducerAgent.computeProposal.active,heatProducerAgent.transition2.t_start,heatProducerAgent.transition2.fire,heatProducerAgent.transition2.enableFire,heatProducerAgent.transition2.localCondition,heatProducerAgent.adjustHeat.oldActive,heatProducerAgent.adjustHeat.newActive,heatProducerAgent.adjustHeat.localActive,heatProducerAgent.adjustHeat.active,heatProducerAgent.message.oldActive,heatProducerAgent.message.newActive,heatProducerAgent.message.outPort[2].available,heatProducerAgent.message.localActive,heatProducerAgent.message.active,heatProducerAgent.newMessage.enableFire,heatProducerAgent.newMessage.localCondition,heatProducerAgent.waiting.oldActive,heatProducerAgent.waiting.newActive,heatProducerAgent.waiting.outPort[2].available,heatProducerAgent.waiting.inPort[4].occupied,heatProducerAgent.waiting.inPort[3].occupied,heatProducerAgent.waiting.inPort[2].occupied,heatProducerAgent.waiting.localActive,heatProducerAgent.waiting.active,heatProducerAgent.sendSample.edge4.u,heatProducerAgent.sendSample.edge3.u,heatProducerAgent.sendSample.edge2.u,heatProducerAgent.sendSample.edge1.u,heatProducerAgent.sendSample.onDelay7.t_next,heatProducerAgent.sendSample.onDelay7.delaySignal,heatProducerAgent.sendSample.onDelay7.u,heatProducerAgent.sendSample.onDelay6.t_next,heatProducerAgent.sendSample.onDelay6.delaySignal,heatProducerAgent.sendSample.onDelay6.u,heatProducerAgent.sendSample.onDelay5.t_next,heatProducerAgent.sendSample.onDelay5.delaySignal,heatProducerAgent.sendSample.onDelay5.u,heatProducerAgent.sendSample.onDelay4.t_next,heatProducerAgent.sendSample.onDelay4.delaySignal,heatProducerAgent.sendSample.onDelay4.u,heatProducerAgent.sendSample.or1.u[4],heatProducerAgent.sendSample.or1.u[3],heatProducerAgent.sendSample.or1.u[2],heatProducerAgent.sendSample.or1.u[1],heatProducerAgent.stateGraphRoot.activeSteps,heatProducerAgent.messageID.pkgOut[1].trigger,heatProducerAgent.getMessageID.y[1],$PRE.heatProducerAgent.getMessageID.y[1],heatProducerAgent.getperformative.y[1],$PRE.heatProducerAgent.getperformative.y[1],heatProducerAgent.get_content.y[1],$PRE.heatProducerAgent.get_content.y[1],messageNotification.y,messageNotification.receive[5],messageNotification.receive[4],messageNotification.receive[3],messageNotification.receive[2],messageNotification.receive[1],roomAgent1.reset.t_start,roomAgent1.reset.fire,roomAgent1.reset.enableFire,roomAgent1.rightMessage1.enableFire,roomAgent1.rightMessage1.localCondition,roomAgent1.waitForInform.oldActive,roomAgent1.waitForInform.newActive,roomAgent1.waitForInform.outPort[2].available,roomAgent1.waitForInform.localActive,roomAgent1.waitForInform.active,roomAgent1.transition1.t_start,roomAgent1.transition1.fire,roomAgent1.transition1.enableFire,roomAgent1.confirmNoted.t_start,roomAgent1.confirmNoted.fire,roomAgent1.confirmNoted.enableFire,roomAgent1.sendConfirm.active,roomAgent1.sendConfirm.oldActive,roomAgent1.sendConfirm.newActive,roomAgent1.sendConfirm.localActive,roomAgent1.composeConfirm.oldActive,roomAgent1.composeConfirm.newActive,roomAgent1.composeConfirm.localActive,roomAgent1.composeConfirm.active,roomAgent1.or2.y,roomAgent1.transition4.t_start,roomAgent1.transition4.fire,roomAgent1.transition4.enableFire,roomAgent1.sendNotUnderstood.active,roomAgent1.sendNotUnderstood.oldActive,roomAgent1.sendNotUnderstood.newActive,roomAgent1.sendNotUnderstood.localActive,roomAgent1.transition2.t_start,roomAgent1.transition2.fire,roomAgent1.transition2.enableFire,roomAgent1.composeNotUnderstood.oldActive,roomAgent1.composeNotUnderstood.newActive,roomAgent1.composeNotUnderstood.localActive,roomAgent1.composeNotUnderstood.active,roomAgent1.repeat1.t_start,roomAgent1.repeat1.fire,roomAgent1.repeat1.enableFire,roomAgent1.rightMessage.enableFire,roomAgent1.rightMessage.localCondition,roomAgent1.state.oldActive,roomAgent1.state.newActive,roomAgent1.state.outPort[2].available,roomAgent1.state.localActive,roomAgent1.state.active,roomAgent1.repeat.t_start,roomAgent1.repeat.fire,roomAgent1.repeat.enableFire,roomAgent1.newMessage1.enableFire,roomAgent1.newMessage1.localCondition,roomAgent1.sendRequest.active,roomAgent1.sendRequest.oldActive,roomAgent1.sendRequest.newActive,roomAgent1.sendRequest.outPort[2].available,roomAgent1.sendRequest.localActive,roomAgent1.requestNoted.t_start,roomAgent1.requestNoted.fire,roomAgent1.requestNoted.enableFire,roomAgent1.composeRequest.oldActive,roomAgent1.composeRequest.newActive,roomAgent1.composeRequest.inPort[3].occupied,roomAgent1.composeRequest.inPort[2].occupied,roomAgent1.composeRequest.localActive,roomAgent1.composeRequest.active,roomAgent1.transitionWithSignal.enableFire,roomAgent1.transitionWithSignal.localCondition,roomAgent1.integerChange.u,roomAgent1.newMessage.enableFire,roomAgent1.waiting.oldActive,roomAgent1.waiting.newActive,roomAgent1.waiting.outPort[2].available,roomAgent1.waiting.inPort[3].occupied,roomAgent1.waiting.inPort[2].occupied,roomAgent1.waiting.localActive,roomAgent1.waiting.active,roomAgent1.actionTrigger.u2,roomAgent1.or1.y,roomAgent1.T_too_low.y,roomAgent1.T_too_high.y,roomAgent1.sendSample.edge4.u,roomAgent1.sendSample.edge3.u,roomAgent1.sendSample.edge2.u,roomAgent1.sendSample.edge1.u,roomAgent1.sendSample.onDelay7.t_next,roomAgent1.sendSample.onDelay7.delaySignal,roomAgent1.sendSample.onDelay7.u,roomAgent1.sendSample.onDelay6.t_next,roomAgent1.sendSample.onDelay6.delaySignal,roomAgent1.sendSample.onDelay6.u,roomAgent1.sendSample.onDelay5.t_next,roomAgent1.sendSample.onDelay5.delaySignal,roomAgent1.sendSample.onDelay5.u,roomAgent1.sendSample.onDelay4.t_next,roomAgent1.sendSample.onDelay4.delaySignal,roomAgent1.sendSample.onDelay4.u,roomAgent1.sendSample.or1.u[4],roomAgent1.sendSample.or1.u[3],roomAgent1.sendSample.or1.u[2],roomAgent1.sendSample.or1.u[1],roomAgent1.stateGraphRoot.activeSteps,roomAgent1.messageID.pkgOut[1].trigger,roomAgent1.getMessageID.y[1],$PRE.roomAgent1.getMessageID.y[1],roomAgent1.getperformative.y[1],$PRE.roomAgent1.getperformative.y[1],roomAgent.reset.t_start,roomAgent.reset.fire,roomAgent.reset.enableFire,roomAgent.rightMessage1.enableFire,roomAgent.rightMessage1.localCondition,roomAgent.waitForInform.oldActive,roomAgent.waitForInform.newActive,roomAgent.waitForInform.outPort[2].available,roomAgent.waitForInform.localActive,roomAgent.waitForInform.active,roomAgent.transition1.t_start,roomAgent.transition1.fire,roomAgent.transition1.enableFire,roomAgent.confirmNoted.t_start,roomAgent.confirmNoted.fire,roomAgent.confirmNoted.enableFire,roomAgent.sendConfirm.active,roomAgent.sendConfirm.oldActive,roomAgent.sendConfirm.newActive,roomAgent.sendConfirm.localActive,roomAgent.composeConfirm.oldActive,roomAgent.composeConfirm.newActive,roomAgent.composeConfirm.localActive,roomAgent.composeConfirm.active,roomAgent.or2.y,roomAgent.transition4.t_start,roomAgent.transition4.fire,roomAgent.transition4.enableFire,roomAgent.sendNotUnderstood.active,roomAgent.sendNotUnderstood.oldActive,roomAgent.sendNotUnderstood.newActive,roomAgent.sendNotUnderstood.localActive,roomAgent.transition2.t_start,roomAgent.transition2.fire,roomAgent.transition2.enableFire,roomAgent.composeNotUnderstood.oldActive,roomAgent.composeNotUnderstood.newActive,roomAgent.composeNotUnderstood.localActive,roomAgent.composeNotUnderstood.active,roomAgent.repeat1.t_start,roomAgent.repeat1.fire,roomAgent.repeat1.enableFire,roomAgent.rightMessage.enableFire,roomAgent.rightMessage.localCondition,roomAgent.state.oldActive,roomAgent.state.newActive,roomAgent.state.outPort[2].available,roomAgent.state.localActive,roomAgent.state.active,roomAgent.repeat.t_start,roomAgent.repeat.fire,roomAgent.repeat.enableFire,roomAgent.newMessage1.enableFire,roomAgent.newMessage1.localCondition,roomAgent.sendRequest.active,roomAgent.sendRequest.oldActive,roomAgent.sendRequest.newActive,roomAgent.sendRequest.outPort[2].available,roomAgent.sendRequest.localActive,roomAgent.requestNoted.t_start,roomAgent.requestNoted.fire,roomAgent.requestNoted.enableFire,roomAgent.composeRequest.oldActive,roomAgent.composeRequest.newActive,roomAgent.composeRequest.inPort[3].occupied,roomAgent.composeRequest.inPort[2].occupied,roomAgent.composeRequest.localActive,roomAgent.composeRequest.active,roomAgent.transitionWithSignal.enableFire,roomAgent.transitionWithSignal.localCondition,roomAgent.integerChange.u,roomAgent.newMessage.enableFire,roomAgent.waiting.oldActive,roomAgent.waiting.newActive,roomAgent.waiting.outPort[2].available,roomAgent.waiting.inPort[3].occupied,roomAgent.waiting.inPort[2].occupied,roomAgent.waiting.localActive,roomAgent.waiting.active,roomAgent.actionTrigger.u2,roomAgent.or1.y,roomAgent.T_too_low.y,roomAgent.T_too_high.y,roomAgent.sendSample.edge4.u,roomAgent.sendSample.edge3.u,roomAgent.sendSample.edge2.u,roomAgent.sendSample.edge1.u,roomAgent.sendSample.onDelay7.t_next,roomAgent.sendSample.onDelay7.delaySignal,roomAgent.sendSample.onDelay7.u,roomAgent.sendSample.onDelay6.t_next,roomAgent.sendSample.onDelay6.delaySignal,roomAgent.sendSample.onDelay6.u,roomAgent.sendSample.onDelay5.t_next,roomAgent.sendSample.onDelay5.delaySignal,roomAgent.sendSample.onDelay5.u,roomAgent.sendSample.onDelay4.t_next,roomAgent.sendSample.onDelay4.delaySignal,roomAgent.sendSample.onDelay4.u,roomAgent.sendSample.or1.u[4],roomAgent.sendSample.or1.u[3],roomAgent.sendSample.or1.u[2],roomAgent.sendSample.or1.u[1],roomAgent.stateGraphRoot.activeSteps,roomAgent.messageID.pkgOut[1].trigger,roomAgent.getMessageID.y[1],$PRE.roomAgent.getMessageID.y[1],roomAgent.getperformative.y[1],$PRE.roomAgent.getperformative.y[1],thermalZone1.simpleExternalShading.greaterShadingThreshold[5].y,thermalZone1.simpleExternalShading.greaterShadingThreshold[4].y,thermalZone1.simpleExternalShading.greaterShadingThreshold[3].y,thermalZone1.simpleExternalShading.greaterShadingThreshold[2].y,thermalZone1.simpleExternalShading.greaterShadingThreshold[1].y,thermalZone.simpleExternalShading.greaterShadingThreshold[5].y,thermalZone.simpleExternalShading.greaterShadingThreshold[4].y,thermalZone.simpleExternalShading.greaterShadingThreshold[3].y,thermalZone.simpleExternalShading.greaterShadingThreshold[2].y,thermalZone.simpleExternalShading.greaterShadingThreshold[1].y,$whenCondition142,$whenCondition141,$whenCondition140,$whenCondition139,$whenCondition138,$whenCondition137,$whenCondition136,$whenCondition135,$whenCondition134,$whenCondition133,$whenCondition132,$whenCondition131,$whenCondition130,$whenCondition129,$whenCondition128,$whenCondition127,$whenCondition126,$whenCondition125,$whenCondition124,$whenCondition123,$whenCondition122,$whenCondition121,$whenCondition120,$whenCondition119,$whenCondition118,$whenCondition117,$whenCondition116,$whenCondition115,$whenCondition114,$whenCondition113,$whenCondition112,$whenCondition111,$whenCondition110,$whenCondition109,$whenCondition108,$whenCondition107,$whenCondition106,$whenCondition105,$whenCondition104,$whenCondition103,$whenCondition102,$whenCondition101,$whenCondition100,$whenCondition99,$whenCondition98,$whenCondition97,$whenCondition96,$whenCondition95,$whenCondition94,$whenCondition93,$whenCondition92,$whenCondition91,$whenCondition90,$whenCondition89,$whenCondition88,$whenCondition87,$whenCondition86,$whenCondition85,$whenCondition84,$whenCondition83,$whenCondition82,$whenCondition81,$whenCondition80,$whenCondition79,$whenCondition78,$whenCondition77,$whenCondition76,$whenCondition75,$whenCondition74,$whenCondition73,$whenCondition72,$whenCondition71,$whenCondition70,$whenCondition1,$whenCondition2,$whenCondition3,$whenCondition4,$whenCondition5,$whenCondition6,$whenCondition7,$whenCondition8,$whenCondition9,$whenCondition10,$whenCondition11,$whenCondition12,$whenCondition13,$whenCondition14,$whenCondition15,$whenCondition16,$whenCondition17,$whenCondition18,$whenCondition19,$whenCondition20,$whenCondition21,$whenCondition22,$whenCondition23,$whenCondition24,$whenCondition25,$whenCondition26,$whenCondition27,$whenCondition28,$whenCondition29,$whenCondition30,$whenCondition31,$whenCondition32,$whenCondition33,$whenCondition34,$whenCondition35,$whenCondition36,$whenCondition37,$whenCondition38,$whenCondition39,$whenCondition40,$whenCondition41,$whenCondition42,$whenCondition43,$whenCondition44,$whenCondition45,$whenCondition46,$whenCondition47,$whenCondition48,$whenCondition49,$whenCondition50,$whenCondition51,$whenCondition52,$whenCondition53,$whenCondition54,$whenCondition55,$whenCondition56,$whenCondition57,$whenCondition58,$whenCondition59,$whenCondition60,$whenCondition61,$whenCondition62,$whenCondition63,$whenCondition64,$whenCondition65,$whenCondition66,$whenCondition67,$whenCondition68,PID2.I.local_reset,PID1.I.local_reset,broker.getMessageID.pkgIn.userPkgBitSize,broker.getMessageID.pkgIn.backwardTrigger,heatProducerAgent1.getMessageID.pkgIn.userPkgBitSize,heatProducerAgent1.getMessageID.pkgIn.backwardTrigger,heatProducerAgent.getMessageID.pkgIn.userPkgBitSize,heatProducerAgent.getMessageID.pkgIn.backwardTrigger,roomAgent1.getMessageID.pkgIn.userPkgBitSize,roomAgent1.getMessageID.pkgIn.backwardTrigger,roomAgent.getMessageID.pkgIn.userPkgBitSize,roomAgent.getMessageID.pkgIn.backwardTrigger,broker.getMessageID.pkgIn.autoPkgBitSize,broker.getontology.pkgIn.autoPkgBitSize,broker.getreply_to.pkgIn.autoPkgBitSize,broker.getreceiver.pkgIn.autoPkgBitSize,broker.getsender.pkgIn.autoPkgBitSize,broker.getperformative.pkgIn.autoPkgBitSize,broker.uDPReceive_adapted.bufferSize,broker.get_content.pkgIn.autoPkgBitSize,broker.messageID.pkgIn.autoPkgBitSize,broker.performative.pkgIn.autoPkgBitSize,broker.ontology.pkgIn.autoPkgBitSize,broker.reply_to.pkgIn.autoPkgBitSize,broker.receiver.pkgIn.autoPkgBitSize,broker.sender.pkgIn.autoPkgBitSize,broker.uDPSend_adapted.pkgIn.autoPkgBitSize,broker.uDPSend_adapted.pkgIn.userPkgBitSize,broker.content.pkgIn.autoPkgBitSize,broker.packager.bufferSize,broker.packager.backwardPropagatedBufferSize,broker.uDPSend_adapted.bufferSize,heatProducerAgent1.getMessageID.pkgIn.autoPkgBitSize,heatProducerAgent1.getontology.pkgIn.autoPkgBitSize,heatProducerAgent1.getreply_to.pkgIn.autoPkgBitSize,heatProducerAgent1.getreceiver.pkgIn.autoPkgBitSize,heatProducerAgent1.getsender.pkgIn.autoPkgBitSize,heatProducerAgent1.getperformative.pkgIn.autoPkgBitSize,heatProducerAgent1.uDPReceive_adapted.bufferSize,heatProducerAgent1.get_content.pkgIn.autoPkgBitSize,heatProducerAgent1.messageID.pkgIn.autoPkgBitSize,heatProducerAgent1.performative.pkgIn.autoPkgBitSize,heatProducerAgent1.ontology.pkgIn.autoPkgBitSize,heatProducerAgent1.reply_to.pkgIn.autoPkgBitSize,heatProducerAgent1.receiver.pkgIn.autoPkgBitSize,heatProducerAgent1.sender.pkgIn.autoPkgBitSize,heatProducerAgent1.uDPSend_adapted.pkgIn.autoPkgBitSize,heatProducerAgent1.uDPSend_adapted.pkgIn.userPkgBitSize,heatProducerAgent1.content.pkgIn.autoPkgBitSize,heatProducerAgent1.packager.bufferSize,heatProducerAgent1.packager.backwardPropagatedBufferSize,heatProducerAgent1.uDPSend_adapted.bufferSize,heatProducerAgent.getMessageID.pkgIn.autoPkgBitSize,heatProducerAgent.getontology.pkgIn.autoPkgBitSize,heatProducerAgent.getreply_to.pkgIn.autoPkgBitSize,heatProducerAgent.getreceiver.pkgIn.autoPkgBitSize,heatProducerAgent.getsender.pkgIn.autoPkgBitSize,heatProducerAgent.getperformative.pkgIn.autoPkgBitSize,heatProducerAgent.uDPReceive_adapted.bufferSize,heatProducerAgent.get_content.pkgIn.autoPkgBitSize,heatProducerAgent.messageID.pkgIn.autoPkgBitSize,heatProducerAgent.performative.pkgIn.autoPkgBitSize,heatProducerAgent.ontology.pkgIn.autoPkgBitSize,heatProducerAgent.reply_to.pkgIn.autoPkgBitSize,heatProducerAgent.receiver.pkgIn.autoPkgBitSize,heatProducerAgent.sender.pkgIn.autoPkgBitSize,heatProducerAgent.uDPSend_adapted.pkgIn.autoPkgBitSize,heatProducerAgent.uDPSend_adapted.pkgIn.userPkgBitSize,heatProducerAgent.content.pkgIn.autoPkgBitSize,heatProducerAgent.packager.bufferSize,heatProducerAgent.packager.backwardPropagatedBufferSize,heatProducerAgent.uDPSend_adapted.bufferSize,roomAgent1.getMessageID.pkgIn.autoPkgBitSize,roomAgent1.getontology.pkgIn.autoPkgBitSize,roomAgent1.getreply_to.pkgIn.autoPkgBitSize,roomAgent1.getreceiver.pkgIn.autoPkgBitSize,roomAgent1.getsender.pkgIn.autoPkgBitSize,roomAgent1.getperformative.pkgIn.autoPkgBitSize,roomAgent1.uDPReceive_adapted.bufferSize,roomAgent1.get_content.pkgIn.autoPkgBitSize,roomAgent1.messageID.pkgIn.autoPkgBitSize,roomAgent1.performative.pkgIn.autoPkgBitSize,roomAgent1.ontology.pkgIn.autoPkgBitSize,roomAgent1.reply_to.pkgIn.autoPkgBitSize,roomAgent1.receiver.pkgIn.autoPkgBitSize,roomAgent1.sender.pkgIn.autoPkgBitSize,roomAgent1.uDPSend_adapted.pkgIn.autoPkgBitSize,roomAgent1.uDPSend_adapted.pkgIn.userPkgBitSize,roomAgent1.content.pkgIn.autoPkgBitSize,roomAgent1.packager.bufferSize,roomAgent1.packager.backwardPropagatedBufferSize,roomAgent1.uDPSend_adapted.bufferSize,roomAgent.getMessageID.pkgIn.autoPkgBitSize,roomAgent.getontology.pkgIn.autoPkgBitSize,roomAgent.getreply_to.pkgIn.autoPkgBitSize,roomAgent.getreceiver.pkgIn.autoPkgBitSize,roomAgent.getsender.pkgIn.autoPkgBitSize,roomAgent.getperformative.pkgIn.autoPkgBitSize,roomAgent.uDPReceive_adapted.bufferSize,roomAgent.get_content.pkgIn.autoPkgBitSize,roomAgent.uDPSend_adapted.bufferSize,roomAgent.messageID.pkgIn.autoPkgBitSize,roomAgent.performative.pkgIn.autoPkgBitSize,roomAgent.ontology.pkgIn.autoPkgBitSize,roomAgent.reply_to.pkgIn.autoPkgBitSize,roomAgent.receiver.pkgIn.autoPkgBitSize,roomAgent.sender.pkgIn.autoPkgBitSize,roomAgent.uDPSend_adapted.pkgIn.autoPkgBitSize,roomAgent.uDPSend_adapted.pkgIn.userPkgBitSize,roomAgent.content.pkgIn.autoPkgBitSize,roomAgent.packager.bufferSize,roomAgent.packager.backwardPropagatedBufferSize) * Number of discrete states: 0 () * Number of clocked states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for initialization (3603): * Single equations (assignments): 3558 * Array equations: 1 * Algorithm blocks: 25 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (not torn): 6 * Torn equation systems: 13 * Mixed (continuous/discrete) equation systems: 0 Notification: Equation system details (not torn): * Constant Jacobian (size): 0 systems * Linear Jacobian (size,density): 0 systems * Non-linear Jacobian (size): 6 systems {1, 1, 1, 1, 1, 1} * Without analytic Jacobian (size): 0 systems Notification: Torn system details for strict tearing set: * Linear torn systems (#iteration vars, #inner vars, density): 10 systems {(1,1,100.0%), (1,1,100.0%), (1,1,100.0%), (1,1,100.0%), (1,1,100.0%), (1,1,100.0%), (1,3,100.0%), (2,25,100.0%), (1,3,100.0%), (2,25,100.0%)} * Non-linear torn systems (#iteration vars, #inner vars): 3 systems {(3,4), (1,2), (1,2)} Notification: Performance of prepare postOptimizeDAE: time 0.0124/8.814, allocations: 5.225 MB / 3.529 GB, free: 341.7 MB / 1.201 GB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.00698/8.821, allocations: 2.651 MB / 3.531 GB, free: 341.7 MB / 1.201 GB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.08677/8.908, allocations: 50.68 MB / 3.581 GB, free: 325.4 MB / 1.201 GB Notification: Performance of postOpt simplifysemiLinear (simulation): time 0.08222/8.99, allocations: 43.93 MB / 3.624 GB, free: 300.9 MB / 1.201 GB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 8.532e-05/8.99, allocations: 15.94 kB / 3.624 GB, free: 300.8 MB / 1.201 GB Notification: Performance of postOpt removeConstants (simulation): time 0.01378/9.004, allocations: 6.099 MB / 3.63 GB, free: 296 MB / 1.201 GB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.007016/9.011, allocations: 0.8004 MB / 3.63 GB, free: 295.2 MB / 1.201 GB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.01994/9.031, allocations: 2.263 MB / 3.633 GB, free: 293 MB / 1.201 GB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.004949/9.036, allocations: 1.996 MB / 3.635 GB, free: 291 MB / 1.201 GB [/var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/DAEMode.mo:528:7-530:90:writable] Error: Internal error DAEMode.traverserStrongComponents failed on equation: 1/1 (23): algorithm $whenCondition96 := pre($whenCondition96); $whenCondition95 := pre($whenCondition95); $whenCondition94 := pre($whenCondition94); heatProducerAgent1.messageID.u[1] := pre(heatProducerAgent1.messageID.u[1]); heatProducerAgent1.sender.u[1] := pre(heatProducerAgent1.sender.u[1]); heatProducerAgent1.reply_to.u[1] := pre(heatProducerAgent1.reply_to.u[1]); heatProducerAgent1.ontology.u[1] := pre(heatProducerAgent1.ontology.u[1]); heatProducerAgent1.receiver.u[1] := pre(heatProducerAgent1.receiver.u[1]); heatProducerAgent1.uDPSend_adapted.receiver := pre(heatProducerAgent1.uDPSend_adapted.receiver); heatProducerAgent1.costDifference := $START.heatProducerAgent1.costDifference; heatProducerAgent1.costNew := $START.heatProducerAgent1.costNew; heatProducerAgent1.totalRequest := $START.heatProducerAgent1.totalRequest; heatProducerAgent1.performative.u[1] := pre(heatProducerAgent1.performative.u[1]); heatProducerAgent1.content.u[2] := pre(heatProducerAgent1.content.u[2]); heatProducerAgent1.content.u[1] := pre(heatProducerAgent1.content.u[1]); $whenCondition93 := pre($whenCondition93); heatProducerAgent1.setCapacityOut := pre(heatProducerAgent1.setCapacityOut); heatProducerAgent1.setCapacity := pre(heatProducerAgent1.setCapacity); $whenCondition92 := pre($whenCondition92); heatProducerAgent1.costCurrent := pre(heatProducerAgent1.costCurrent); heatProducerAgent1.calcCapacityInternal := pre(heatProducerAgent1.calcCapacityInternal); heatProducerAgent1.currentCapacityDiscrete := pre(heatProducerAgent1.currentCapacityDiscrete); $whenCondition91 := pre($whenCondition91); $whenCondition91 := heatProducerAgent1.waiting.active; when $whenCondition91 then heatProducerAgent1.currentCapacityDiscrete := Cap_device1; heatProducerAgent1.calcCapacityInternal := heatProducerAgent1.setCapacity; heatProducerAgent1.costCurrent := heatProducerAgent1.calcCost; end when; $whenCondition92 := heatProducerAgent1.shutDown.active; when $whenCondition92 then heatProducerAgent1.setCapacity := 0.0; heatProducerAgent1.setCapacityOut := heatProducerAgent1.setCapacity; end when; $whenCondition93 := heatProducerAgent1.computeProposal.active; when $whenCondition93 then if heatProducerAgent1.get_content.y[1] > 0.0 then if noEvent(heatProducerAgent1.setCapacity + heatProducerAgent1.get_content.y[1] >= heatProducerAgent1.maxCapacity) then if noEvent(heatProducerAgent1.setCapacity > heatProducerAgent1.maxCapacity - 1.0) then heatProducerAgent1.content.u[1] := 0.0; heatProducerAgent1.content.u[2] := 0.0; heatProducerAgent1.performative.u[1] := 17; Modelica.Utilities.Streams.print("HeatProducerAgent " + String(heatProducerAgent1.name, 0, true) + " refuses proposal due to maximum capacity.", ""); else heatProducerAgent1.totalRequest := heatProducerAgent1.maxCapacity; heatProducerAgent1.calcCapacityInternal := heatProducerAgent1.totalRequest; heatProducerAgent1.costNew := heatProducerAgent1.calcCost; heatProducerAgent1.content.u[2] := heatProducerAgent1.maxCapacity - heatProducerAgent1.setCapacity; heatProducerAgent1.performative.u[1] := 13; heatProducerAgent1.costDifference := heatProducerAgent1.costNew - heatProducerAgent1.costCurrent; heatProducerAgent1.content.u[1] := heatProducerAgent1.costDifference; Modelica.Utilities.Streams.print("HeatProducerAgent " + String(heatProducerAgent1.name, 0, true) + " proposes adjustment of " + String(heatProducerAgent1.content.u[2], 6, 0, true) + " W " + "for a price of " + String(heatProducerAgent1.content.u[1], 6, 0, true) + ".", ""); end if; else heatProducerAgent1.totalRequest := heatProducerAgent1.setCapacity + heatProducerAgent1.get_content.y[1]; heatProducerAgent1.calcCapacityInternal := heatProducerAgent1.totalRequest; heatProducerAgent1.costNew := heatProducerAgent1.calcCost; heatProducerAgent1.content.u[2] := heatProducerAgent1.get_content.y[1]; heatProducerAgent1.performative.u[1] := 13; heatProducerAgent1.costDifference := heatProducerAgent1.costNew - heatProducerAgent1.costCurrent; heatProducerAgent1.content.u[1] := heatProducerAgent1.costDifference; Modelica.Utilities.Streams.print("HeatProducerAgent " + String(heatProducerAgent1.name, 0, true) + " proposes adjustment of " + String(heatProducerAgent1.content.u[2], 6, 0, true) + " W " + "for a price of " + String(heatProducerAgent1.content.u[1], 6, 0, true) + ".", ""); end if; else if noEvent(heatProducerAgent1.setCapacity + heatProducerAgent1.get_content.y[1] <= heatProducerAgent1.minCapacity) then if noEvent(heatProducerAgent1.setCapacity < 1.0) then heatProducerAgent1.totalRequest := 0.0; heatProducerAgent1.calcCapacityInternal := 0.0; heatProducerAgent1.costNew := heatProducerAgent1.calcCost; heatProducerAgent1.content.u[2] := 0.0; heatProducerAgent1.performative.u[1] := 17; heatProducerAgent1.content.u[1] := 0.0; Modelica.Utilities.Streams.print("HeatProducerAgent " + String(heatProducerAgent1.name, 0, true) + " refuses proposal due to minimum capacity.", ""); else heatProducerAgent1.totalRequest := 0.0; heatProducerAgent1.calcCapacityInternal := heatProducerAgent1.totalRequest; heatProducerAgent1.costNew := heatProducerAgent1.calcCost; heatProducerAgent1.content.u[2] := heatProducerAgent1.minCapacity - heatProducerAgent1.setCapacity; heatProducerAgent1.performative.u[1] := 13; heatProducerAgent1.costDifference := heatProducerAgent1.costNew - heatProducerAgent1.costCurrent; heatProducerAgent1.content.u[1] := heatProducerAgent1.costDifference; Modelica.Utilities.Streams.print("HeatProducerAgent " + String(heatProducerAgent1.name, 0, true) + " proposes adjustment of " + String(heatProducerAgent1.content.u[2], 6, 0, true) + " W " + "for a price of " + String(heatProducerAgent1.content.u[1], 6, 0, true) + ".", ""); end if; else heatProducerAgent1.totalRequest := heatProducerAgent1.setCapacity + heatProducerAgent1.get_content.y[1]; heatProducerAgent1.calcCapacityInternal := heatProducerAgent1.totalRequest; heatProducerAgent1.costNew := heatProducerAgent1.calcCost; heatProducerAgent1.content.u[2] := heatProducerAgent1.get_content.y[1]; heatProducerAgent1.performative.u[1] := 13; heatProducerAgent1.costDifference := heatProducerAgent1.costNew - heatProducerAgent1.costCurrent; heatProducerAgent1.content.u[1] := heatProducerAgent1.costDifference; Modelica.Utilities.Streams.print("HeatProducerAgent " + String(heatProducerAgent1.name, 0, true) + " proposes adjustment of " + String(heatProducerAgent1.content.u[2], 6, 0, true) + " W " + "for a price of " + String(heatProducerAgent1.content.u[1], 6, 0, true) + ".", ""); end if; end if; heatProducerAgent1.uDPSend_adapted.receiver := /*Real*/(heatProducerAgent1.getsender.y[1]); heatProducerAgent1.receiver.u[1] := heatProducerAgent1.getsender.y[1]; heatProducerAgent1.ontology.u[1] := 1.0; heatProducerAgent1.reply_to.u[1] := heatProducerAgent1.name; heatProducerAgent1.sender.u[1] := heatProducerAgent1.name; heatProducerAgent1.messageID.u[1] := heatProducerAgent1.name * heatProducerAgent1.name + integer(time); end when; $whenCondition94 := heatProducerAgent1.adjustHeat.active; when $whenCondition94 then heatProducerAgent1.setCapacity := heatProducerAgent1.setCapacity + heatProducerAgent1.get_content.y[1]; heatProducerAgent1.setCapacityOut := heatProducerAgent1.setCapacity; heatProducerAgent1.content.u[1] := 0.0; heatProducerAgent1.content.u[2] := 0.0; heatProducerAgent1.performative.u[1] := 5; heatProducerAgent1.uDPSend_adapted.receiver := /*Real*/(heatProducerAgent1.getsender.y[1]); heatProducerAgent1.receiver.u[1] := heatProducerAgent1.getsender.y[1]; heatProducerAgent1.ontology.u[1] := 1.0; heatProducerAgent1.reply_to.u[1] := heatProducerAgent1.name; heatProducerAgent1.sender.u[1] := heatProducerAgent1.name; heatProducerAgent1.messageID.u[1] := heatProducerAgent1.name * heatProducerAgent1.name + integer(time); Modelica.Utilities.Streams.print("HeatProducerAgent " + String(heatProducerAgent1.name, 0, true) + " confirms the adjustment of " + String(heatProducerAgent1.get_content.y[1], 6, 0, true) + " W of heat. The setpoint is now " + String(heatProducerAgent1.setCapacityOut, 6, 0, true) + "W.", ""); end when; $whenCondition95 := heatProducerAgent1.confirm.active; when $whenCondition95 then heatProducerAgent1.uDPSend_adapted.receiver := /*Real*/(heatProducerAgent1.getsender.y[1]); heatProducerAgent1.receiver.u[1] := heatProducerAgent1.getsender.y[1]; heatProducerAgent1.performative.u[1] := 5; heatProducerAgent1.sender.u[1] := heatProducerAgent1.name; heatProducerAgent1.content.u[1] := 0.0; heatProducerAgent1.content.u[2] := 0.0; end when; $whenCondition96 := heatProducerAgent1.composeNotUnderstood.active; when $whenCondition96 then heatProducerAgent1.uDPSend_adapted.receiver := /*Real*/(heatProducerAgent1.getsender.y[1]); heatProducerAgent1.receiver.u[1] := heatProducerAgent1.getsender.y[1]; heatProducerAgent1.performative.u[1] := 11; heatProducerAgent1.content.u[1] := 0.0; heatProducerAgent1.content.u[2] := 0.0; heatProducerAgent1.messageID.u[1] := heatProducerAgent1.name * heatProducerAgent1.name + integer(time); heatProducerAgent1.sender.u[1] := heatProducerAgent1.name; end when; 2/24 (1): heatProducerAgent1.calcCost = constantFactor1.p * heatProducerAgent1.calcCapacityInternal / constantFactor1.eta 3/25 (1): Cap_device1 = hea1.gai.k * heatProducerAgent1.setCapacityOut Variables: 1: output Cap_device1:VARIABLE(flow=false unit = "W" ) "Capacity of heating device" type: Real 2: heatProducerAgent1.calcCost:VARIABLE(flow=false ) "Input to connect with cost function" type: Real 3: heatProducerAgent1.costCurrent:DISCRETE(start = 40.0 fixed = true ) "Real variable to define costCurrent" type: Real 4: heatProducerAgent1.performative.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] 5: $whenCondition96:DISCRETE(fixed = true protected = true ) "noEvent(heatProducerAgent1.composeNotUnderstood.active)" type: Boolean unreplaceable 6: heatProducerAgent1.content.u[2]:DISCRETE(flow=false fixed = true ) type: Real [2] 7: heatProducerAgent1.costNew:VARIABLE(start = 0.0 ) "Real variable to define costNew" type: Real 8: $whenCondition94:DISCRETE(fixed = true protected = true ) "heatProducerAgent1.adjustHeat.active" type: Boolean unreplaceable 9: heatProducerAgent1.reply_to.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] 10: $whenCondition93:DISCRETE(fixed = true protected = true ) "noEvent(heatProducerAgent1.computeProposal.active)" type: Boolean unreplaceable 11: $whenCondition92:DISCRETE(fixed = true protected = true ) "noEvent(heatProducerAgent1.shutDown.active)" type: Boolean unreplaceable 12: heatProducerAgent1.sender.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] 13: heatProducerAgent1.costDifference:VARIABLE(start = 0.0 ) "Real variable to define costDifference" type: Real 14: heatProducerAgent1.content.u[1]:DISCRETE(flow=false fixed = true ) type: Real [2] 15: heatProducerAgent1.currentCapacityDiscrete:DISCRETE(start = 1.0 fixed = true ) "Real variable to define currentCapacityDiscrete" type: Real 16: heatProducerAgent1.uDPSend_adapted.receiver:DISCRETE(flow=false fixed = true ) "Input for receiving agent name" type: Real 17: heatProducerAgent1.totalRequest:VARIABLE(start = 0.0 ) "Real variable to define totalRequest" type: Real 18: heatProducerAgent1.calcCapacityInternal:DISCRETE(start = 1.0 fixed = true ) "Real variable to define calcCapacityInternal" type: Real 19: $whenCondition95:DISCRETE(fixed = true protected = true ) "noEvent(heatProducerAgent1.confirm.active)" type: Boolean unreplaceable 20: heatProducerAgent1.setCapacity:DISCRETE(start = 1.0 fixed = true ) "Real variable to define setCapacity" type: Real 21: heatProducerAgent1.setCapacityOut:DISCRETE(flow=false fixed = true ) "Output for set capacity of device" type: Real 22: heatProducerAgent1.receiver.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] 23: heatProducerAgent1.ontology.u[1]:DISCRETE(flow=false fixed = true ) type: Real [1] 24: $whenCondition91:DISCRETE(fixed = true protected = true ) "noEvent(heatProducerAgent1.waiting.active)" type: Boolean unreplaceable 25: heatProducerAgent1.messageID.u[1]:DISCRETE(flow=false fixed = true ) type: Integer [1] [/var/lib/jenkins1/ws/OpenModelicaLibraryTestingWork/OpenModelica/OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo:9805:5-9806:77:writable] Error: Internal error BackendDAEUtil.traverseEqSystemStrongComponents failed with function: omc_DAEMode_traverserStrongComponents Notification: Performance of postOpt createDAEmodeBDAE (simulation): time 0.02143/9.057, allocations: 8.017 MB / 3.642 GB, free: 283 MB / 1.201 GB Error: post-optimization module createDAEmodeBDAE (simulation) failed. Error: Internal error SimCode DAEmode: The model AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke could not be translated