{"id":"https://openalex.org/W7215747697","doi":"https://doi.org/10.48550/arxiv.2610.01840","title":"RFBniCS: An open-source simulation framework for redox flow batteries","display_name":"RFBniCS: An open-source simulation framework for redox flow batteries","publication_year":2026,"publication_date":"2026-10-01","ids":{"openalex":"https://openalex.org/W7215747697","doi":"https://doi.org/10.48550/arxiv.2610.01840"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2610.01840","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2610.01840","pdf_url":"https://arxiv.org/pdf/2610.01840","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"volume":null,"type":"preprint","is_traditional":true,"indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2610.01840","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5025724074","display_name":"Amirhossein Aghabarari","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I54108979","display_name":"Norwegian University of Life Sciences","ror":"https://ror.org/04a1mvv97","country_code":"NO","type":"education","lineage":["https://openalex.org/I54108979"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Aghabarari, Amirhossein","raw_affiliation_strings":["Department of Data Science , Norwegian University of Life Sciences , \u00c5s , Norway"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Data Science , Norwegian University of Life Sciences , \u00c5s , Norway","institution_ids":["https://openalex.org/I54108979"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035678454","display_name":"J\u00f8rgen S. Dokken","orcid":"https://orcid.org/0000-0001-6489-8858","observed_orcids":["https://orcid.org/0000-0001-6489-8858"]},"institutions":[{"id":"https://openalex.org/I2799829267","display_name":"Simula Research Laboratory","ror":"https://ror.org/00vn06n10","country_code":"NO","type":"facility","lineage":["https://openalex.org/I2799829267"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Dokken, J\u00f8rgen S.","raw_affiliation_strings":["Simula Research Laboratory , Oslo , Norway"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Simula Research Laboratory , Oslo , Norway","institution_ids":["https://openalex.org/I2799829267"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061685769","display_name":"Martin Horsch","orcid":"https://orcid.org/0000-0002-9464-6739","observed_orcids":["https://orcid.org/0000-0002-9464-6739"]},"institutions":[{"id":"https://openalex.org/I54108979","display_name":"Norwegian University of Life Sciences","ror":"https://ror.org/04a1mvv97","country_code":"NO","type":"education","lineage":["https://openalex.org/I54108979"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Horsch, Martin T.","raw_affiliation_strings":["Department of Data Science , Norwegian University of Life Sciences , \u00c5s , Norway"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Data Science , Norwegian University of Life Sciences , \u00c5s , Norway","institution_ids":["https://openalex.org/I54108979"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051867074","display_name":"Eirik Valseth","orcid":"https://orcid.org/0000-0001-6940-4191","observed_orcids":["https://orcid.org/0000-0001-6940-4191"]},"institutions":[{"id":"https://openalex.org/I2799829267","display_name":"Simula Research Laboratory","ror":"https://ror.org/00vn06n10","country_code":"NO","type":"facility","lineage":["https://openalex.org/I2799829267"]},{"id":"https://openalex.org/I54108979","display_name":"Norwegian University of Life Sciences","ror":"https://ror.org/04a1mvv97","country_code":"NO","type":"education","lineage":["https://openalex.org/I54108979"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Valseth, Eirik","raw_affiliation_strings":["Department of Mechanical Engineering and Technology Management , Norwegian University of Life Sciences , \u00c5s , Norway","Simula Research Laboratory , Oslo , Norway"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering and Technology Management , Norwegian University of Life Sciences , \u00c5s , Norway","institution_ids":["https://openalex.org/I54108979"]},{"raw_affiliation_string":"Simula Research Laboratory , Oslo , Norway","institution_ids":["https://openalex.org/I2799829267"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5020079720","display_name":"Mathijs Janssen","orcid":"https://orcid.org/0000-0003-0743-4904","observed_orcids":["https://orcid.org/0000-0003-0743-4904"]},"institutions":[{"id":"https://openalex.org/I54108979","display_name":"Norwegian University of Life Sciences","ror":"https://ror.org/04a1mvv97","country_code":"NO","type":"education","lineage":["https://openalex.org/I54108979"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Janssen, Mathijs","raw_affiliation_strings":["Department of Physics , Norwegian University of Life Sciences , \u00c5s , Norway"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Physics , Norwegian University of Life Sciences , \u00c5s , Norway","institution_ids":["https://openalex.org/I54108979"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11690","display_name":"Aqueous and Flow Batteries","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11690","display_name":"Aqueous and Flow Batteries","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12074","display_name":"Membrane-based Ion Separation Techniques","score":0.00019999999494757503,"subfield":{"id":"https://openalex.org/subfields/1506","display_name":"Filtration and Separation"},"field":{"id":"https://openalex.org/fields/15","display_name":"Chemical Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10663","display_name":"Battery Modeling and Management","score":9.999999747378752e-05,"subfield":{"id":"https://openalex.org/subfields/2203","display_name":"Automotive Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/redox-flow-batteries","display_name":"redox flow batteries","score":0.9929999709129333},{"id":"https://openalex.org/keywords/fenicsx","display_name":"FEniCSx","score":0.8339999914169312},{"id":"https://openalex.org/keywords/porous-electrode-model","display_name":"porous electrode model","score":0.7099999785423279},{"id":"https://openalex.org/keywords/electrolyte-flow","display_name":"electrolyte flow","score":0.7580000162124634},{"id":"https://openalex.org/keywords/faradaic-charge-transfer","display_name":"Faradaic charge transfer","score":0.9369999766349792},{"id":"https://openalex.org/keywords/vanadium-redox-flow-battery","display_name":"vanadium redox flow battery","score":0.9909999966621399},{"id":"https://openalex.org/keywords/supporting-electrolyte","display_name":"supporting electrolyte","score":0.7689999938011169},{"id":"https://openalex.org/keywords/open-source-simulation-framework","display_name":"open-source simulation framework","score":0.7649999856948853},{"id":"https://openalex.org/keywords/finite-element-analysis","display_name":"finite element analysis","score":0.46399998664855957}],"concepts":[{"id":"https://openalex.org/C46435376","wikidata":"https://www.wikidata.org/wiki/Q1829750","display_name":"Multiphysics","level":3,"score":0.8317999839782715},{"id":"https://openalex.org/C68801617","wikidata":"https://www.wikidata.org/wiki/Q162908","display_name":"Electrolyte","level":3,"score":0.7335000038146973},{"id":"https://openalex.org/C2780799671","wikidata":"https://www.wikidata.org/wiki/Q17087362","display_name":"Transient (computer programming)","level":2,"score":0.6680999994277954},{"id":"https://openalex.org/C38349280","wikidata":"https://www.wikidata.org/wiki/Q1434290","display_name":"Flow (mathematics)","level":2,"score":0.621999979019165},{"id":"https://openalex.org/C504678139","wikidata":"https://www.wikidata.org/wiki/Q722","display_name":"Vanadium","level":2,"score":0.5659000277519226},{"id":"https://openalex.org/C57879066","wikidata":"https://www.wikidata.org/wiki/Q41217","display_name":"Mechanics","level":1,"score":0.5401999950408936},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.5042999982833862},{"id":"https://openalex.org/C55904794","wikidata":"https://www.wikidata.org/wiki/Q82682","display_name":"Redox","level":2,"score":0.48249998688697815},{"id":"https://openalex.org/C188082385","wikidata":"https://www.wikidata.org/wiki/Q73792","display_name":"Charge (physics)","level":2,"score":0.46619999408721924},{"id":"https://openalex.org/C148043351","wikidata":"https://www.wikidata.org/wiki/Q4456944","display_name":"Current (fluid)","level":2,"score":0.4325000047683716},{"id":"https://openalex.org/C2776582896","wikidata":"https://www.wikidata.org/wiki/Q5368536","display_name":"State of charge","level":4,"score":0.3971000015735626},{"id":"https://openalex.org/C17525397","wikidata":"https://www.wikidata.org/wiki/Q176140","display_name":"Electrode","level":2,"score":0.39660000801086426},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.3756999969482422},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.3686000108718872},{"id":"https://openalex.org/C30066665","wikidata":"https://www.wikidata.org/wiki/Q164399","display_name":"Capacitance","level":3,"score":0.35749998688697815},{"id":"https://openalex.org/C1633027","wikidata":"https://www.wikidata.org/wiki/Q815820","display_name":"Computational fluid dynamics","level":2,"score":0.352400004863739},{"id":"https://openalex.org/C2182769","wikidata":"https://www.wikidata.org/wiki/Q62500","display_name":"Ionic bonding","level":3,"score":0.3440999984741211},{"id":"https://openalex.org/C2777596839","wikidata":"https://www.wikidata.org/wiki/Q907511","display_name":"Flow battery","level":4,"score":0.3407999873161316},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.3393999934196472},{"id":"https://openalex.org/C12426560","wikidata":"https://www.wikidata.org/wiki/Q189569","display_name":"Basis (linear algebra)","level":2,"score":0.3059999942779541},{"id":"https://openalex.org/C6648577","wikidata":"https://www.wikidata.org/wiki/Q622669","display_name":"Porosity","level":2,"score":0.2994999885559082},{"id":"https://openalex.org/C186060115","wikidata":"https://www.wikidata.org/wiki/Q30336093","display_name":"Biological system","level":1,"score":0.2971000075340271},{"id":"https://openalex.org/C500300565","wikidata":"https://www.wikidata.org/wiki/Q925667","display_name":"Computer simulation","level":2,"score":0.2964000105857849},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.2928999960422516},{"id":"https://openalex.org/C90278072","wikidata":"https://www.wikidata.org/wiki/Q216320","display_name":"Fluid dynamics","level":2,"score":0.2842000126838684},{"id":"https://openalex.org/C138679309","wikidata":"https://www.wikidata.org/wiki/Q6063658","display_name":"Ionic conductivity","level":4,"score":0.2809999883174896},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.2685000002384186},{"id":"https://openalex.org/C2989121073","wikidata":"https://www.wikidata.org/wiki/Q1309019","display_name":"Transient analysis","level":3,"score":0.26589998602867126},{"id":"https://openalex.org/C105569014","wikidata":"https://www.wikidata.org/wiki/Q3271208","display_name":"Porous medium","level":3,"score":0.2596000134944916},{"id":"https://openalex.org/C171250308","wikidata":"https://www.wikidata.org/wiki/Q11468","display_name":"Nanotechnology","level":1,"score":0.25859999656677246},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.25619998574256897}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2610.01840","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2610.01840","pdf_url":"https://arxiv.org/pdf/2610.01840","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2610.01840","doi":"https://doi.org/10.48550/arxiv.2610.01840","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2610.01840","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2610.01840","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2610.01840","pdf_url":"https://arxiv.org/pdf/2610.01840","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","score":0.878000020980835,"id":"https://metadata.un.org/sdg/7"}],"study_designs":[],"awards":[{"id":"https://openalex.org/G7942398334","display_name":null,"funder_award_id":"101137725","funder_id":"https://openalex.org/F4320334322","funder_display_name":"HORIZON EUROPE Framework Programme"}],"funders":[{"id":"https://openalex.org/F4320334322","display_name":"HORIZON EUROPE Framework Programme","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7215747697.pdf","grobid_xml":"https://content.openalex.org/works/W7215747697.grobid-xml"},"referenced_works_count":5,"referenced_works":["https://openalex.org/W4242769917","https://openalex.org/W6911100613","https://openalex.org/W6966674938","https://openalex.org/W7117150678","https://openalex.org/W7125945199"],"related_works":["https://openalex.org/W7125945199","https://openalex.org/W4248180763","https://openalex.org/W2126723786","https://openalex.org/W3034621278","https://openalex.org/W2255842413","https://openalex.org/W2020650806","https://openalex.org/W4391663493","https://openalex.org/W2185867326","https://openalex.org/W3164622489","https://openalex.org/W7215041242"],"abstract_inverted_index":{"We":[0,110],"present":[1],"RFBniCS,":[2],"an":[3,17],"open-source":[4],"finite-element":[5],"framework":[6],"implemented":[7],"in":[8,53,79,93],"FEniCSx":[9],"for":[10,23,147],"simulating":[11],"redox-flow-battery":[12,149],"(RFB)":[13],"half-cells.":[14],"RFBniCS":[15,46,103,142],"solves":[16],"established":[18],"macro-homogeneous":[19],"porous-electrode":[20],"model":[21],"accounting":[22],"strongly":[24],"coupled":[25],"electrolyte":[26,73],"flow,":[27],"multicomponent":[28],"species":[29],"transport,":[30,165],"ionic":[31],"and":[32,36,56,67,108,151,166],"electronic":[33],"charge":[34,39],"conservation,":[35],"interfacial":[37],"Faradaic":[38],"transfer.":[40],"Different":[41],"from":[42],"other":[43,99],"open-access":[44],"tools,":[45],"can":[47,152],"perform":[48],"transient":[49,120],"RFB":[50],"half-cell":[51,125],"simulations":[52],"one-,":[54],"two-,":[55],"three-dimensional":[57,81],"geometries":[58],"while":[59],"explicitly":[60],"resolving":[61],"the":[62,80,89,119,123,139,144],"transport":[63],"of":[64,118,122,126],"both":[65],"redox-active":[66],"supporting-electrolyte":[68],"species.":[69],"It":[70],"also":[71],"describes":[72],"flow":[74,85,130],"through":[75,83],"porous":[76],"electrodes":[77],"and,":[78],"formulation,":[82],"adjacent":[84],"channels.":[86],"To":[87],"verify":[88],"implementation,":[90,141],"RFBniCS's":[91,113],"predictions":[92],"parameter-limiting":[94],"regimes":[95],"are":[96],"compared":[97],"against":[98],"published":[100],"implementations,":[101],"with":[102,132],"generally":[104],"showing":[105],"superior":[106],"accuracy":[107],"speed.":[109],"further":[111],"demonstrate":[112],"capabilities":[114],"by":[115],"a":[116,127,133],"simulation":[117],"response":[121],"negative":[124],"vanadium":[128],"redox":[129],"battery,":[131],"moderately":[134],"concentrated":[135],"supporting":[136],"electrolyte.":[137],"In":[138],"current":[140],"provides":[143],"computational":[145],"basis":[146],"studying":[148],"half-cells":[150],"be":[153],"extended":[154],"to":[155],"complex":[156],"flow-field":[157],"designs,":[158],"alternative":[159],"chemistries,":[160],"full-cell":[161],"coupling,":[162],"detailed":[163],"membrane":[164],"additional":[167],"multiphysics":[168],"effects.":[169]},"counts_by_year":[],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2026-10-03T00:00:00"}
