{"id":19364907,"url":"https://github.com/simonbaese/herkosidae","last_synced_at":"2026-03-10T06:31:03.419Z","repository":{"id":182130508,"uuid":"81239921","full_name":"simonbaese/HERKosiDAE","owner":"simonbaese","description":"Half-explicit Runge-Kutta method for overdetermined semi-implicit Differential-Algebraic Equations","archived":false,"fork":false,"pushed_at":"2017-05-18T18:02:23.000Z","size":1193,"stargazers_count":2,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-20T12:21:09.236Z","etag":null,"topics":["algorithm","differential-algebraic-equations","matlab","numerical-analysis","runge-kutta-methods"],"latest_commit_sha":null,"homepage":null,"language":"Matlab","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonbaese.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-02-07T18:26:27.000Z","updated_at":"2023-06-28T20:29:50.000Z","dependencies_parsed_at":"2023-07-18T20:55:18.782Z","dependency_job_id":null,"html_url":"https://github.com/simonbaese/HERKosiDAE","commit_stats":null,"previous_names":["simonbaese/herkosidae"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/simonbaese/HERKosiDAE","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonbaese%2FHERKosiDAE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonbaese%2FHERKosiDAE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonbaese%2FHERKosiDAE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonbaese%2FHERKosiDAE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonbaese","download_url":"https://codeload.github.com/simonbaese/HERKosiDAE/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonbaese%2FHERKosiDAE/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30326891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithm","differential-algebraic-equations","matlab","numerical-analysis","runge-kutta-methods"],"created_at":"2024-11-10T07:38:36.978Z","updated_at":"2026-03-10T06:31:03.395Z","avatar_url":"https://github.com/simonbaese.png","language":"Matlab","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Introduction\n\nThe numerical solution of differential-algebraic equations can be expensive, if the underlying model has high dimensions. When using Runge-Kutta methods, large nonlinear systems of equations have to be solved during the iteration. The main focus for this algorithm is to utilize half-explicit Runge-Kutta methods for a special class of differential-algebraic equations to make these computations more efficient. We exploit the structure and properties of the given differential-algebraic equations to construct an algorithm that allows to solve reduced nonlinear systems of equations. The algorithm was tested with multiple examples from the fields of mechanical, electrical and chemical sciences to validate the approach.\n\n## Setup and Execution\n\nPlease read Manual.pdf contained in the Manual folder for a short introdution to the setup of the program. For a thorough introduction to the topic and the mathematical background we refer to HERKosiDAE.pdf in the Manual folder. Please inform yourself carefully before using the software - your model may not satisfy all prerequisites.\n\n## Examples\n\nThe Examples folder contains different systems and setups which are also documented in HERKosiDAE.pdf, i.e.\n\n**Mathematical Pendulum**\n\n![Mathematical Pendulum](Examples/Mathematical%20Pendulum/MathematicalPendulum.PNG)\n\n**Linear Circuit with one CV Loop**\n\n![Linear Circuit with one CV Loop](Examples/Linear%20Circuit%20with%20one%20CV%20Loop/LinearCircuitOneCVLoop.PNG)\n\n**Spring Mass Chain**\n\n![Spring Mass Chain](Examples/Spring%20Mass%20Chain/SpringMassChain.PNG)\n\n## Feedback and Support\n\nPlease feel free to open an issue if you find a bug or seek support. Also, I encourage you to fork the project.\n\n## Release Notes\n\nVersion 1.0 - Initial Release\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonbaese%2Fherkosidae","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonbaese%2Fherkosidae","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonbaese%2Fherkosidae/lists"}