Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Semi-Markov Process #4

Merged
merged 61 commits into from
Jan 22, 2024
Merged

Semi-Markov Process #4

merged 61 commits into from
Jan 22, 2024

Conversation

timmyfaraday
Copy link
Owner

Rough implementation @basf

@codecov
Copy link

codecov bot commented Apr 19, 2022

Welcome to Codecov 🎉

Once merged to your default branch, Codecov will compare your coverage reports and display the results in this comment.

Thanks for integrating Codecov - We've got you covered ☂️

@timmyfaraday timmyfaraday linked an issue Apr 19, 2022 that may be closed by this pull request
2 tasks
- added support for weights which are functions
timmyfaraday and others added 19 commits April 20, 2022 21:10
Solving the Markov Process results in probabilities for a fixed time range: 0.0:dt:tsim
Weighting function following the suggested Simpson method.
Temporary fix of unit compatibility problem line 46
allow for prob::Vector{Vector}, i.e., for p(t) rather than only p(Inf).
Correct implementation of sojourn time and time in callbacks of pdf and cdf.

Restructured file.
The evaluation of the probability function in the transition rates gave an error caused by the unit coupled to "t". This is resolved by stripping "t" of it's unit for the sole purpose of evaluating that function. Most likely there is a better solution to this problem.
Glemmers and others added 27 commits May 30, 2022 12:49
Adjustments made to improve compatibility with unitful and guarantee results from the pdf's
Given the ln-function, all unitful quantities are expressed in terms of the unit of μ for the pdf, cdf and ccdf.
Clear allocation of type to distribution constructors.
Another example of the semi-Markov process, to determine LVDC battery system resilience against AC disturbances.
merging semi-markov-finalization into semi-markov
@timmyfaraday timmyfaraday merged commit 6e774c4 into master Jan 22, 2024
14 of 15 checks passed
@timmyfaraday timmyfaraday deleted the semi-markov branch January 22, 2024 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
2 participants