{"data":{"id":"10.4121/eef5195d-6e11-4226-aa3d-bda0ab0ccac0","type":"dois","attributes":{"doi":"10.4121/eef5195d-6e11-4226-aa3d-bda0ab0ccac0","prefix":"10.4121","suffix":"eef5195d-6e11-4226-aa3d-bda0ab0ccac0","identifiers":[],"alternateIdentifiers":[],"creators":[{"name":"Kopka, Timon","nameType":"Personal","givenName":"Timon","familyName":"Kopka","nameIdentifiers":[{"nameIdentifier":"0000-0002-0043-8446","nameIdentifierScheme":"https://orcid.org/"}],"affiliation":[]},{"name":"Coraddu, A.","nameType":"Personal","givenName":"A.","familyName":"Coraddu","nameIdentifiers":[{"nameIdentifier":"0000-0001-8891-4963","nameIdentifierScheme":"https://orcid.org/"}],"affiliation":[]},{"name":"Polinder, Henk","nameType":"Personal","givenName":"Henk","familyName":"Polinder","nameIdentifiers":[{"nameIdentifier":"0000-0003-2212-0954","nameIdentifierScheme":"https://orcid.org/"}],"affiliation":[]}],"titles":[{"title":"MATLAB/Simulink Simulation model accompanying publication: Optimal Energy Management of FC- Battery Shipboard Power System using Dynamic Programming"}],"publisher":"4TU.ResearchData","container":{},"publicationYear":2026,"subjects":[{"subject":"Maritime Engineering","subjectScheme":"Australian and New Zealand Standard Research Classification (ANZSRC), 2008","classificationCode":"0911"},{"subject":"FOS: Environmental 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":"Dynamic Programming"},{"subject":"Energy Management"},{"subject":"Fuel Cell"},{"subject":"Optimization"},{"subject":"Shipboard Power System"}],"contributors":[{"name":"TU Delft, Faculty of Mechanical Engineering, Department of Maritime and Transport Technology","nameType":"Organizational","affiliation":[],"contributorType":"Other","nameIdentifiers":[]}],"dates":[{"date":"2026-03-02","dateType":"Issued"}],"language":"en","types":{"ris":"DATA","bibtex":"misc","citeproc":"dataset","schemaOrg":"Dataset","resourceType":"Dataset","resourceTypeGeneral":"Dataset"},"relatedIdentifiers":[{"relationType":"IsSupplementTo","relatedIdentifier":"10.1109/esars-itec60450.2024.10819881","relatedIdentifierType":"DOI"},{"relationType":"IsVersionOf","relatedIdentifier":"10.4121/eef5195d-6e11-4226-aa3d-bda0ab0ccac0.v1","relatedIdentifierType":"DOI"}],"relatedItems":[],"sizes":[],"formats":["readme/.md, scripts/.m, models/.slx"],"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":"The provided optimization scripts were used in the case study and creation of results, accompanying the publication: Optimal Energy Management of FC- Battery Shipboard Power System using Dynamic ProgrammingThe scripts are made public to act as supplementary data to the published article, recreation of results and to support other researchers for further developments in the field.The provided scripts implement a dynamic programming script for the offline optimization of the power dispatch in hydrogen-based ship power systems with multiple fuel cell systems. Total operating costs are minimized, and scripts for estimating hydrogen consumption and cell degradation costs are included. The algorithm is implemented highly efficiently to allow future implementation in multi-timescale controllers for mission-scale optimization.The plant and controllers simulate the ship operation over an externally provided load profile and computes each component's power output over time.The system and controller parameters can be adjusted in the provided scripts to evaluate the performance of different strategies and settings.","descriptionType":"Abstract"}],"geoLocations":[],"fundingReferences":[{"awardTitle":"SH2IPDRIVE: Sustainable Hydrogen Integrated Propulsion Drives","funderName":"RVO","awardNumber":"MOB21013"}],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00LjQvbWV0YWRhdGEueHNkIj4KICA8aWRlbnRpZmllciBpZGVudGlmaWVyVHlwZT0iRE9JIj4xMC40MTIxL0VFRjUxOTVELTZFMTEtNDIyNi1BQTNELUJEQTBBQjBDQ0FDMDwvaWRlbnRpZmllcj4KICA8Y3JlYXRvcnM+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+VGltb24gS29wa2E8L2NyZWF0b3JOYW1lPgogICAgICA8Z2l2ZW5OYW1lPlRpbW9uPC9naXZlbk5hbWU+CiAgICAgIDxmYW1pbHlOYW1lPktvcGthPC9mYW1pbHlOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Imh0dHBzOi8vb3JjaWQub3JnLyI+MDAwMC0wMDAyLTAwNDMtODQ0NjwvbmFtZUlkZW50aWZpZXI+CiAgICA8L2NyZWF0b3I+CiAgICA8Y3JlYXRvcj4KICAgICAgPGNyZWF0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+QS4gQ29yYWRkdTwvY3JlYXRvck5hbWU+CiAgICAgIDxnaXZlbk5hbWU+QS48L2dpdmVuTmFtZT4KICAgICAgPGZhbWlseU5hbWU+Q29yYWRkdTwvZmFtaWx5TmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJodHRwczovL29yY2lkLm9yZy8iPjAwMDAtMDAwMS04ODkxLTQ5NjM8L25hbWVJZGVudGlmaWVyPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkhlbmsgIFBvbGluZGVyPC9jcmVhdG9yTmFtZT4KICAgICAgPGdpdmVuTmFtZT5IZW5rPC9naXZlbk5hbWU+CiAgICAgIDxmYW1pbHlOYW1lPlBvbGluZGVyPC9mYW1pbHlOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Imh0dHBzOi8vb3JjaWQub3JnLyI+MDAwMC0wMDAzLTIyMTItMDk1NDwvbmFtZUlkZW50aWZpZXI+CiAgICA8L2NyZWF0b3I+CiAgPC9jcmVhdG9ycz4KICA8dGl0bGVzPgogICAgPHRpdGxlPk1BVExBQi9TaW11bGluayBTaW11bGF0aW9uIG1vZGVsIGFjY29tcGFueWluZyBwdWJsaWNhdGlvbjogT3B0aW1hbCBFbmVyZ3kgTWFuYWdlbWVudCBvZiBGQy0gQmF0dGVyeSBTaGlwYm9hcmQgUG93ZXIgU3lzdGVtIHVzaW5nIER5bmFtaWMgUHJvZ3JhbW1pbmc8L3RpdGxlPgogIDwvdGl0bGVzPgogIDxwdWJsaXNoZXI+NFRVLlJlc2VhcmNoRGF0YTwvcHVibGlzaGVyPgogIDxwdWJsaWNhdGlvblllYXI+MjAyNjwvcHVibGljYXRpb25ZZWFyPgogIDxyZXNvdXJjZVR5cGUgcmVzb3VyY2VUeXBlR2VuZXJhbD0iRGF0YXNldCI+RGF0YXNldDwvcmVzb3VyY2VUeXBlPgogIDxzdWJqZWN0cz4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9IkF1c3RyYWxpYW4gYW5kIE5ldyBaZWFsYW5kIFN0YW5kYXJkIFJlc2VhcmNoIENsYXNzaWZpY2F0aW9uIChBTlpTUkMpLCAyMDA4IiBjbGFzc2lmaWNhdGlvbkNvZGU9IjA5MTEiPk1hcml0aW1lIEVuZ2luZWVyaW5nPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iQXVzdHJhbGlhbiBhbmQgTmV3IFplYWxhbmQgU3RhbmRhcmQgUmVzZWFyY2ggQ2xhc3NpZmljYXRpb24gKEFOWlNSQyksIDIwMDgiIGNsYXNzaWZpY2F0aW9uQ29kZT0iMDkiPkVuZ2luZWVyaW5nPC9zdWJqZWN0PgogICAgPHN1YmplY3Q+RHluYW1pYyBQcm9ncmFtbWluZzwvc3ViamVjdD4KICAgIDxzdWJqZWN0PkVuZXJneSBNYW5hZ2VtZW50PC9zdWJqZWN0PgogICAgPHN1YmplY3Q+RnVlbCBDZWxsPC9zdWJqZWN0PgogICAgPHN1YmplY3Q+T3B0aW1pemF0aW9uPC9zdWJqZWN0PgogICAgPHN1YmplY3Q+U2hpcGJvYXJkIFBvd2VyIFN5c3RlbTwvc3ViamVjdD4KICA8L3N1YmplY3RzPgogIDxjb250cmlidXRvcnM+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJPdGhlciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9Ik9yZ2FuaXphdGlvbmFsIj5UVSBEZWxmdCwgRmFjdWx0eSBvZiBNZWNoYW5pY2FsIEVuZ2luZWVyaW5nLCBEZXBhcnRtZW50IG9mIE1hcml0aW1lIGFuZCBUcmFuc3BvcnQgVGVjaG5vbG9neTwvY29udHJpYnV0b3JOYW1lPgogICAgPC9jb250cmlidXRvcj4KICA8L2NvbnRyaWJ1dG9ycz4KICA8ZGF0ZXM+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iSXNzdWVkIj4yMDI2LTAzLTAyPC9kYXRlPgogIDwvZGF0ZXM+CiAgPGxhbmd1YWdlPmVuPC9sYW5ndWFnZT4KICA8cmVsYXRlZElkZW50aWZpZXJzPgogICAgPHJlbGF0ZWRJZGVudGlmaWVyIHJlbGF0ZWRJZGVudGlmaWVyVHlwZT0iRE9JIiByZWxhdGlvblR5cGU9IklzU3VwcGxlbWVudFRvIj4xMC4xMTA5L0VTQVJTLUlURUM2MDQ1MC4yMDI0LjEwODE5ODgxPC9yZWxhdGVkSWRlbnRpZmllcj4KICAgIDxyZWxhdGVkSWRlbnRpZmllciByZWxhdGVkSWRlbnRpZmllclR5cGU9IkRPSSIgcmVsYXRpb25UeXBlPSJJc1ZlcnNpb25PZiI+MTAuNDEyMS9lZWY1MTk1ZC02ZTExLTQyMjYtYWEzZC1iZGEwYWIwY2NhYzAudjE8L3JlbGF0ZWRJZGVudGlmaWVyPgogIDwvcmVsYXRlZElkZW50aWZpZXJzPgogIDxmb3JtYXRzPgogICAgPGZvcm1hdD5yZWFkbWUvLm1kLCBzY3JpcHRzLy5tLCBtb2RlbHMvLnNseDwvZm9ybWF0PgogIDwvZm9ybWF0cz4KICA8dmVyc2lvbj4xPC92ZXJzaW9uPgogIDxyaWdodHNMaXN0PgogICAgPHJpZ2h0cyByaWdodHNVUkk9Imh0dHBzOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS80LjAvIj5DQyBCWSA0LjA8L3JpZ2h0cz4KICA8L3JpZ2h0c0xpc3Q+CiAgPGRlc2NyaXB0aW9ucz4KICAgIDxkZXNjcmlwdGlvbiBkZXNjcmlwdGlvblR5cGU9IkFic3RyYWN0Ij4mbHQ7cCZndDtUaGUgcHJvdmlkZWQgb3B0aW1pemF0aW9uIHNjcmlwdHMgd2VyZSB1c2VkIGluIHRoZSBjYXNlIHN0dWR5IGFuZCBjcmVhdGlvbiBvZiByZXN1bHRzLCBhY2NvbXBhbnlpbmcgdGhlIHB1YmxpY2F0aW9uOiBPcHRpbWFsIEVuZXJneSBNYW5hZ2VtZW50IG9mIEZDLSBCYXR0ZXJ5IFNoaXBib2FyZCBQb3dlciBTeXN0ZW0gdXNpbmcgRHluYW1pYyBQcm9ncmFtbWluZyZsdDsvcCZndDsmbHQ7cCZndDtUaGUgc2NyaXB0cyBhcmUgbWFkZSBwdWJsaWMgdG8gYWN0IGFzIHN1cHBsZW1lbnRhcnkgZGF0YSB0byB0aGUgcHVibGlzaGVkIGFydGljbGUsIHJlY3JlYXRpb24gb2YgcmVzdWx0cyBhbmQgdG8gc3VwcG9ydCBvdGhlciByZXNlYXJjaGVycyBmb3IgZnVydGhlciBkZXZlbG9wbWVudHMgaW4gdGhlIGZpZWxkLiZsdDsvcCZndDsmbHQ7cCZndDtUaGUgcHJvdmlkZWQgc2NyaXB0cyBpbXBsZW1lbnQgYSBkeW5hbWljIHByb2dyYW1taW5nIHNjcmlwdCBmb3IgdGhlIG9mZmxpbmUgb3B0aW1pemF0aW9uIG9mIHRoZSBwb3dlciBkaXNwYXRjaCBpbiBoeWRyb2dlbi1iYXNlZCBzaGlwIHBvd2VyIHN5c3RlbXMgd2l0aCBtdWx0aXBsZSBmdWVsIGNlbGwgc3lzdGVtcy4gVG90YWwgb3BlcmF0aW5nIGNvc3RzIGFyZSBtaW5pbWl6ZWQsIGFuZCBzY3JpcHRzIGZvciBlc3RpbWF0aW5nIGh5ZHJvZ2VuIGNvbnN1bXB0aW9uIGFuZCBjZWxsIGRlZ3JhZGF0aW9uIGNvc3RzIGFyZSBpbmNsdWRlZC4gVGhlIGFsZ29yaXRobSBpcyBpbXBsZW1lbnRlZCBoaWdobHkgZWZmaWNpZW50bHkgdG8gYWxsb3cgZnV0dXJlIGltcGxlbWVudGF0aW9uIGluIG11bHRpLXRpbWVzY2FsZSBjb250cm9sbGVycyBmb3IgbWlzc2lvbi1zY2FsZSBvcHRpbWl6YXRpb24uJmx0Oy9wJmd0OyZsdDtwJmd0O1RoZSBwbGFudCBhbmQgY29udHJvbGxlcnMgc2ltdWxhdGUgdGhlIHNoaXAgb3BlcmF0aW9uIG92ZXIgYW4gZXh0ZXJuYWxseSBwcm92aWRlZCBsb2FkIHByb2ZpbGUgYW5kIGNvbXB1dGVzIGVhY2ggY29tcG9uZW50J3MgcG93ZXIgb3V0cHV0IG92ZXIgdGltZS4mbHQ7L3AmZ3Q7Jmx0O3AmZ3Q7VGhlIHN5c3RlbSBhbmQgY29udHJvbGxlciBwYXJhbWV0ZXJzIGNhbiBiZSBhZGp1c3RlZCBpbiB0aGUgcHJvdmlkZWQgc2NyaXB0cyB0byBldmFsdWF0ZSB0aGUgcGVyZm9ybWFuY2Ugb2YgZGlmZmVyZW50IHN0cmF0ZWdpZXMgYW5kIHNldHRpbmdzLiZsdDsvcCZndDs8L2Rlc2NyaXB0aW9uPgogIDwvZGVzY3JpcHRpb25zPgogIDxmdW5kaW5nUmVmZXJlbmNlcz4KICAgIDxmdW5kaW5nUmVmZXJlbmNlPgogICAgICA8ZnVuZGVyTmFtZT5SVk88L2Z1bmRlck5hbWU+CiAgICAgIDxhd2FyZE51bWJlcj5NT0IyMTAxMzwvYXdhcmROdW1iZXI+CiAgICAgIDxhd2FyZFRpdGxlPlNIMklQRFJJVkU6IFN1c3RhaW5hYmxlIEh5ZHJvZ2VuIEludGVncmF0ZWQgUHJvcHVsc2lvbiBEcml2ZXM8L2F3YXJkVGl0bGU+CiAgICA8L2Z1bmRpbmdSZWZlcmVuY2U+CiAgPC9mdW5kaW5nUmVmZXJlbmNlcz4KPC9yZXNvdXJjZT4=","url":"https://data.4tu.nl/datasets/eef5195d-6e11-4226-aa3d-bda0ab0ccac0","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-02T12:31:14.000Z","registered":"2026-03-02T12:31:15.000Z","published":"2026","updated":"2026-03-02T12:31:15.000Z"},"relationships":{"client":{"data":{"id":"delft.data4tu","type":"clients"}},"provider":{"data":{"id":"scpr","type":"providers"}},"media":{"data":{"id":"10.4121/eef5195d-6e11-4226-aa3d-bda0ab0ccac0","type":"media"}},"references":{"data":[]},"citations":{"data":[{"id":"10.1109/esars-itec60450.2024.10819881","type":"dois"}]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[{"id":"10.4121/eef5195d-6e11-4226-aa3d-bda0ab0ccac0.v1","type":"dois"}]}}}}