
Define RAM analysis for power systems and explain reliability, availability, and maintainability. Apply Monte Carlo and Matlab to simulate systems, assessing loss of load probability and loss of load expectation.
Explore how Monte Carlo methods use random numbers to simulate probabilistic, non deterministic systems, estimate statistics from many trials, and derive confidence intervals for reliability, maintainability, and time to fail.
Explore probability density functions (pdfs) to model component failures for Monte Carlo simulations, including Gaussian (normal) pdf, exponential pdf with memoryless property, Weibull, and uniform pdf.
Explore cumulative probability functions and inverse cumulative probability functions (cpf/icpf) in Monte Carlo simulations for power systems, using normal and exponential distributions to assess failure times and revenue risk.
Generate exponential random samples with a mean around 900 using the inverse cumulative probability function in Matlab, building a micro monte carlo approach to estimate revenue losses in ram analysis.
Explore standard deviation and the standard error of the mean to quantify sample spread and estimate the population mean, using confidence intervals and z-scores for 95% precision.
Demonstrate practical use of standard deviation, standard error of the mean, and confidence intervals with a custom function on a 100,000-sample exponential data set, yielding a 95% interval around 897–908.
Explore reliability, availability, and maintainability (RAM) definitions and metrics like TTF, TTR, MTTF, MTTR, and model them with Monte Carlo simulations for asset uptime.
Load failure-time data in MATLAB, fit a Weibull model, and extract its parameters; generate synthetic samples for Monte Carlo to assess availability and reliability.
Simulate an individual component's on and off behavior over 8760 hours using Monte Carlo and Matlab, generating random on/off intervals and summing to the total mission time.
simulate an individual component's on/off behavior over a mission using a status function, exponential on/off and repair times in Matlab; prepares Monte Carlo reliability, availability, and confidence intervals.
Develop the first Monte Carlo RAM analysis code for an individual component in power systems, using a status vector to estimate availability and reliability.
Use Matlab to run Monte Carlo simulations of power system components, estimating availability and reliability with 95% confidence intervals and determining how many simulations are needed.
Demystify the memoryless property of the exponential probability density function by proving that surviving past time t provides no extra failure information, with applications in reliability engineering.
Explore reliability block diagrams (RBDs) and their use in reliability analysis, modeling series and parallel configurations with OR and AND operations for power systems.
Use built-in matlab functions to simulate series and parallel configurations, load series_status.mat and parallel_status.mat, and plot the resulting system status for both scenarios.
Compute minimum cut sets for a power system by deriving all generation-to-load paths with graph theory, build a cross-reference matrix, and combine columns with or logic to identify failure modes.
Learn to convert a power system into a graph using the adjacency matrix, a 4x4 logical matrix that encodes node-to-node connections, self-connections, and the reliability block diagram.
Create a MATLAB function that reads an input Excel file and outputs the adjacency matrix of the power system graph with nodes labeled 1 through N and a symmetric matrix.
Learn to build the adjacency matrix of a graph by hand, representing node connections with a logical matrix, and automate the process in MATLAB for power system cases.
Build and test an adjacency matrix from an input file to map generation and load nodes in a power system, then derive RBD failure modes via path and combination analysis.
Explore how systems fail using minimum cut set theory, identify multiple failure modes, and implement a Monte Carlo reliability analysis to simulate component failures and repairs in power systems.
Simulate a two-component series system in Matlab from a reliability block diagram using exponential and Weibull time-to-fail and time-to-repair PDFs, and analyze availability and reliability with Monte Carlo.
Demonstrate Monte Carlo reliability analysis of a parallel power system by implementing the Weibull and exponential pdfs, modeling repair times, and computing reliability and availability from a reliability block diagram.
Validate a Monte Carlo reliability analysis tool for RAM on power systems using a four-node case to verify availability near 92-93% and reliability around 10%, with input and function updates.
Apply Monte Carlo reliability analysis to identify weak links in a reliability block diagram, focusing on elements four and five and their repair times; explore improvements via faster repairs.
Apply Monte Carlo simulation to a power system reliability study by fitting time-to-failure and time-to-repair distributions, building reliability block diagrams, and estimating component and node ten availability.
Compare homework results with Weibull and log-normal density fits per branch and run Monte Carlo simulations to identify weak links and guide reliability centered maintenance investments.
Learn to calculate loss of load probability and loss of load expectation on the generation side by analyzing outage scenarios, available capacity, and power not served.
Apply LOLE and LOLP concepts to build a deterministic MATLAB simulation, and create a function that outputs LOLE and LOLP from a generator table and a target load.
Explore why Monte Carlo analysis offers insight beyond a deterministic method by evaluating generator reliability indexes through on/off state combinations using a MATLAB function.
This lecture explains why Monte Carlo methods are needed for power system analysis, citing ram limits and massive combination counts that exceed traditional computation.
Analyze a MATLAB function for RAM analysis that calculates LOLE and LOLP for generator on/off configurations using available capacity, load, and loss of load probability.
Develop a MATLAB based Monte Carlo tool to compute LOLP and LOLE for power systems, using generator on/off simulations, available capacity and load, and confidence intervals.
Explore how LOLE and LOLP vary with target load using a Monte Carlo MATLAB calculator, simulating loads from zero to available capacity and estimating confidence intervals for Lola and Lolb.
Wraps up lole and lolp with a Monte Carlo simulation in a for loop modeling Lola and Lola across target loads, noting the 760 mw elbow and 1100 mw threshold.
Wrap up this course by reviewing Monte Carlo simulations, calculating the mean and confidence intervals, and interpreting reliability and availability indexes for transmission and generation, including loss of load probabilities.
Celebrate finishing the final class of the course. Check out other courses and take care.
Learn to build professional MATLAB graphic user interfaces and standalone applications with interactive buttons, scrolls, and windows, letting end users run apps without MATLAB.
Reliability centered maintenance has become a common practice on maintenance departments over all kinds of fields, from pretoleum fields to power system, passing through naval and aeronautical industry. Reliability centered maintenance allows for a cost effective maintenance policy that is focused on a system's different modes of failure and consecuences.
Most of the times, the failures of a system are fundamentaly random in their behaviour, thus, having a tool capable of simulating this random behaviour thousands or even millions of times in order to get a statistical trend is extemely valuable so that we can plan maintenance policies that tackle the most likely failing modes and the most catastrophic ones.
Monte Carlo methods is an umbrella terms that covers all the studies that rely on many similations of random systems in order to get their most likely behaviour over the span of several tries.
I had the opportunity to work this specific topic on my undergraduate thesis ''RAM analysis of electrical power system on the operational context using sequential Monte Carlo'' back in 2016 and got awarded with honors upon my disertation. I'll thrive myself to pour everything I learned into this course. I'm looking forward for your questions and feedback!