{"data":{"id":"10.4121/1f761472-a8e9-404b-9f7d-39620a4568e0","type":"dois","attributes":{"doi":"10.4121/1f761472-a8e9-404b-9f7d-39620a4568e0","prefix":"10.4121","suffix":"1f761472-a8e9-404b-9f7d-39620a4568e0","identifiers":[],"alternateIdentifiers":[],"creators":[{"name":"Mallick, Sam","nameType":"Personal","givenName":"Sam","familyName":"Mallick","nameIdentifiers":[{"nameIdentifier":"0000-0001-5842-3813","nameIdentifierScheme":"https://orcid.org/"}],"affiliation":[]},{"name":"Airaldi, Filippo","nameType":"Personal","givenName":"Filippo","familyName":"Airaldi","affiliation":[],"nameIdentifiers":[{"nameIdentifier":"0000-0001-6595-2932","nameIdentifierScheme":"https://orcid.org/"}]}],"titles":[{"title":"Software underlying publication: Reinforcement learning-based model predictive control for greenhouse climate control"}],"publisher":"4TU.ResearchData","container":{},"publicationYear":2026,"subjects":[{"subject":"Mechanical Engineering","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"0913"},{"subject":"FOS: Mechanical engineering","schemeUri":"http://www.oecd.org/science/inno/38235147.pdf","subjectScheme":"Fields of Science and Technology (FOS)"},{"subject":"Engineering","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"09"},{"subject":"Greenhouse climate control"},{"subject":"Model predictive control"},{"subject":"Reinforcement learning"},{"subject":"agriculture"}],"contributors":[{"name":"TU Delft, Faculty of Mechanical Engineering, Delft Center for Systems and Control (DCSC)","nameType":"Organizational","affiliation":[],"contributorType":"Other","nameIdentifiers":[]}],"dates":[{"date":"2026-03-11","dateType":"Issued"}],"language":"en","types":{"ris":"COMP","bibtex":"misc","citeproc":"article","schemaOrg":"SoftwareSourceCode","resourceType":"Software","resourceTypeGeneral":"Software"},"relatedIdentifiers":[{"relationType":"IsSupplementTo","relatedIdentifier":"10.1016/j.atech.2024.100751","relatedIdentifierType":"DOI"},{"relationType":"IsVersionOf","relatedIdentifier":"10.4121/1f761472-a8e9-404b-9f7d-39620a4568e0.v1","relatedIdentifierType":"DOI"}],"relatedItems":[],"sizes":[],"formats":["scripts/.py, numerical simulation data/.pkl"],"version":"1","rightsList":[{"rights":"Creative Commons Attribution 4.0 International","rightsUri":"https://creativecommons.org/licenses/by/4.0/legalcode","schemeUri":"https://spdx.org/licenses/","rightsIdentifier":"cc-by-4.0","rightsIdentifierScheme":"SPDX"}],"descriptions":[{"description":"This data contains source code for reproducing all experiments and results in the publication. This research proposed an integrated control method for greenhouse climate control using model predictive control and reinforcement learning. The data consists of python files that are used to run the control simulations and generate time series data of a simulated greenhouse.","descriptionType":"Abstract"}],"geoLocations":[],"fundingReferences":[{"awardTitle":"CLariNet","funderName":"European Research Council","awardNumber":"101018826"}],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00LjQvbWV0YWRhdGEueHNkIj4KICA8aWRlbnRpZmllciBpZGVudGlmaWVyVHlwZT0iRE9JIj4xMC40MTIxLzFGNzYxNDcyLUE4RTktNDA0Qi05RjdELTM5NjIwQTQ1NjhFMDwvaWRlbnRpZmllcj4KICA8Y3JlYXRvcnM+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+U2FtIE1hbGxpY2s8L2NyZWF0b3JOYW1lPgogICAgICA8Z2l2ZW5OYW1lPlNhbTwvZ2l2ZW5OYW1lPgogICAgICA8ZmFtaWx5TmFtZT5NYWxsaWNrPC9mYW1pbHlOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Imh0dHBzOi8vb3JjaWQub3JnLyI+MDAwMC0wMDAxLTU4NDItMzgxMzwvbmFtZUlkZW50aWZpZXI+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+RmlsaXBwbyBBaXJhbGRpPC9jcmVhdG9yTmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJodHRwczovL29yY2lkLm9yZy8iPjAwMDAtMDAwMS02NTk1LTI5MzI8L25hbWVJZGVudGlmaWVyPgogICAgPC9jcmVhdG9yPgogIDwvY3JlYXRvcnM+CiAgPHRpdGxlcz4KICAgIDx0aXRsZT5Tb2Z0d2FyZSB1bmRlcmx5aW5nIHB1YmxpY2F0aW9uOiBSZWluZm9yY2VtZW50IGxlYXJuaW5nLWJhc2VkIG1vZGVsIHByZWRpY3RpdmUgY29udHJvbCBmb3IgZ3JlZW5ob3VzZSBjbGltYXRlIGNvbnRyb2w8L3RpdGxlPgogIDwvdGl0bGVzPgogIDxwdWJsaXNoZXI+NFRVLlJlc2VhcmNoRGF0YTwvcHVibGlzaGVyPgogIDxwdWJsaWNhdGlvblllYXI+MjAyNjwvcHVibGljYXRpb25ZZWFyPgogIDxyZXNvdXJjZVR5cGUgcmVzb3VyY2VUeXBlR2VuZXJhbD0iU29mdHdhcmUiPlNvZnR3YXJlPC9yZXNvdXJjZVR5cGU+CiAgPHN1YmplY3RzPgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQXVzdHJhbGlhbiBhbmQgTmV3IFplYWxhbmQgU3RhbmRhcmQgUmVzZWFyY2ggQ2xhc3NpZmljYXRpb24gKEFOWlNSQyksIDIwMDgiIGNsYXNzaWZpY2F0aW9uQ29kZT0iMDkxMyI+TWVjaGFuaWNhbCBFbmdpbmVlcmluZzwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IkF1c3RyYWxpYW4gYW5kIE5ldyBaZWFsYW5kIFN0YW5kYXJkIFJlc2VhcmNoIENsYXNzaWZpY2F0aW9uIChBTlpTUkMpLCAyMDA4IiBjbGFzc2lmaWNhdGlvbkNvZGU9IjA5Ij5FbmdpbmVlcmluZzwvc3ViamVjdD4KICAgIDxzdWJqZWN0PkdyZWVuaG91c2UgY2xpbWF0ZSBjb250cm9sPC9zdWJqZWN0PgogICAgPHN1YmplY3Q+TW9kZWwgcHJlZGljdGl2ZSBjb250cm9sPC9zdWJqZWN0PgogICAgPHN1YmplY3Q+UmVpbmZvcmNlbWVudCBsZWFybmluZzwvc3ViamVjdD4KICAgIDxzdWJqZWN0PmFncmljdWx0dXJlPC9zdWJqZWN0PgogIDwvc3ViamVjdHM+CiAgPGNvbnRyaWJ1dG9ycz4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9Ik90aGVyIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iT3JnYW5pemF0aW9uYWwiPlRVIERlbGZ0LCBGYWN1bHR5IG9mIE1lY2hhbmljYWwgRW5naW5lZXJpbmcsIERlbGZ0IENlbnRlciBmb3IgU3lzdGVtcyBhbmQgQ29udHJvbCAoRENTQyk8L2NvbnRyaWJ1dG9yTmFtZT4KICAgIDwvY29udHJpYnV0b3I+CiAgPC9jb250cmlidXRvcnM+CiAgPGRhdGVzPgogICAgPGRhdGUgZGF0ZVR5cGU9Iklzc3VlZCI+MjAyNi0wMy0xMTwvZGF0ZT4KICA8L2RhdGVzPgogIDxsYW5ndWFnZT5lbjwvbGFuZ3VhZ2U+CiAgPHJlbGF0ZWRJZGVudGlmaWVycz4KICAgIDxyZWxhdGVkSWRlbnRpZmllciByZWxhdGVkSWRlbnRpZmllclR5cGU9IkRPSSIgcmVsYXRpb25UeXBlPSJJc1N1cHBsZW1lbnRUbyI+MTAuMTAxNi9qLmF0ZWNoLjIwMjQuMTAwNzUxPC9yZWxhdGVkSWRlbnRpZmllcj4KICAgIDxyZWxhdGVkSWRlbnRpZmllciByZWxhdGVkSWRlbnRpZmllclR5cGU9IkRPSSIgcmVsYXRpb25UeXBlPSJJc1ZlcnNpb25PZiI+MTAuNDEyMS8xZjc2MTQ3Mi1hOGU5LTQwNGItOWY3ZC0zOTYyMGE0NTY4ZTAudjE8L3JlbGF0ZWRJZGVudGlmaWVyPgogIDwvcmVsYXRlZElkZW50aWZpZXJzPgogIDxmb3JtYXRzPgogICAgPGZvcm1hdD5zY3JpcHRzLy5weSwgbnVtZXJpY2FsIHNpbXVsYXRpb24gZGF0YS8ucGtsPC9mb3JtYXQ+CiAgPC9mb3JtYXRzPgogIDx2ZXJzaW9uPjE8L3ZlcnNpb24+CiAgPHJpZ2h0c0xpc3Q+CiAgICA8cmlnaHRzIHJpZ2h0c1VSST0iaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC8iPkNDIEJZIDQuMDwvcmlnaHRzPgogIDwvcmlnaHRzTGlzdD4KICA8ZGVzY3JpcHRpb25zPgogICAgPGRlc2NyaXB0aW9uIGRlc2NyaXB0aW9uVHlwZT0iQWJzdHJhY3QiPiZsdDtwJmd0O1RoaXMgZGF0YSBjb250YWlucyBzb3VyY2UgY29kZSBmb3IgcmVwcm9kdWNpbmcgYWxsIGV4cGVyaW1lbnRzIGFuZCByZXN1bHRzIGluIHRoZSBwdWJsaWNhdGlvbi4gVGhpcyByZXNlYXJjaCBwcm9wb3NlZCBhbiBpbnRlZ3JhdGVkIGNvbnRyb2wgbWV0aG9kIGZvciBncmVlbmhvdXNlIGNsaW1hdGUgY29udHJvbCB1c2luZyBtb2RlbCBwcmVkaWN0aXZlIGNvbnRyb2wgYW5kIHJlaW5mb3JjZW1lbnQgbGVhcm5pbmcuIFRoZSBkYXRhIGNvbnNpc3RzIG9mIHB5dGhvbiBmaWxlcyB0aGF0IGFyZSB1c2VkIHRvIHJ1biB0aGUgY29udHJvbCBzaW11bGF0aW9ucyBhbmQgZ2VuZXJhdGUgdGltZSBzZXJpZXMgZGF0YSBvZiBhIHNpbXVsYXRlZCBncmVlbmhvdXNlLiZsdDsvcCZndDs8L2Rlc2NyaXB0aW9uPgogIDwvZGVzY3JpcHRpb25zPgogIDxmdW5kaW5nUmVmZXJlbmNlcz4KICAgIDxmdW5kaW5nUmVmZXJlbmNlPgogICAgICA8ZnVuZGVyTmFtZT5FdXJvcGVhbiBSZXNlYXJjaCBDb3VuY2lsPC9mdW5kZXJOYW1lPgogICAgICA8YXdhcmROdW1iZXI+MTAxMDE4ODI2PC9hd2FyZE51bWJlcj4KICAgICAgPGF3YXJkVGl0bGU+Q0xhcmlOZXQ8L2F3YXJkVGl0bGU+CiAgICA8L2Z1bmRpbmdSZWZlcmVuY2U+CiAgPC9mdW5kaW5nUmVmZXJlbmNlcz4KPC9yZXNvdXJjZT4=","url":"https://data.4tu.nl/datasets/1f761472-a8e9-404b-9f7d-39620a4568e0","contentUrl":null,"metadataVersion":0,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"api","isActive":true,"state":"findable","reason":null,"viewCount":0,"viewsOverTime":[],"downloadCount":0,"downloadsOverTime":[],"referenceCount":0,"citationCount":1,"citationsOverTime":[{"year":"2026","total":1}],"partCount":0,"partOfCount":0,"versionCount":0,"versionOfCount":1,"created":"2026-03-11T10:30:31.000Z","registered":"2026-03-11T10:30:32.000Z","published":"2026","updated":"2026-03-11T10:30:32.000Z"},"relationships":{"client":{"data":{"id":"delft.data4tu","type":"clients"}},"provider":{"data":{"id":"scpr","type":"providers"}},"media":{"data":{"id":"10.4121/1f761472-a8e9-404b-9f7d-39620a4568e0","type":"media"}},"references":{"data":[]},"citations":{"data":[{"id":"10.1016/j.atech.2024.100751","type":"dois"}]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[{"id":"10.4121/1f761472-a8e9-404b-9f7d-39620a4568e0.v1","type":"dois"}]}}}}