finding_the_source_of_a_grid_oscillation
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| finding_the_source_of_a_grid_oscillation [2026/07/28 16:34] – [What the application does] wikiadmin | finding_the_source_of_a_grid_oscillation [2026/07/28 16:37] (current) – [What the application does] wikiadmin | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ===== The problem ===== | ===== The problem ===== | ||
| - | A generator' | + | A generator' |
| This is a **forced oscillation**, | This is a **forced oscillation**, | ||
| - | Frequency tells you nothing about location: the whole system rings in unison. The plant that is causing it looks, on a frequency plot, identical to a plant a thousand miles away that is merely responding. Operators have the data — every PMU on the system is reporting thirty times a second — and no obvious way to turn hundreds of simultaneous channels into an answer. | + | Frequency tells you nothing about location: the whole system rings in unison. The plant that is causing it looks, on a frequency plot, identical to a plant a thousand miles away that is merely responding. Operators have the data. Every PMU on the system is reporting thirty times a secondand |
| This demonstration turns 294 channels of synchrophasor data into one name, in under two seconds, using a configured MIStudio application. | This demonstration turns 294 channels of synchrophasor data into one name, in under two seconds, using a configured MIStudio application. | ||
| Line 27: | Line 27: | ||
| | Cause | The governor of generator **7031 COLOEAST**, in the NORTH area | | | Cause | The governor of generator **7031 COLOEAST**, in the NORTH area | | ||
| - | The cause is published with the data. It is used here only to check the answer | + | The cause is published with the data. It is used here only to check the answer. The application is told nothing about it. |
| - | The data is also realistically imperfect. Roughly one frame in 2,000 on the voltage channels, and one in 125 on the current channels, arrives as a dropped sample. A dropped frame is a far larger excursion than the oscillation it sits in, so left alone it does not merely add noise — it decides the ranking. | + | The data is also realistically imperfect. Roughly one frame in 2,000 on the voltage channels, and one in 125 on the current channels, arrives as a dropped sample. A dropped frame is a far larger excursion than the oscillation it sits in, so left alone it does not merely add noise, it decides the ranking. |
| Run against the raw data, the top five buses are simply the five that caught a dropped frame, and the true source falls to **36th of 58**. | Run against the raw data, the top five buses are simply the five that caught a dropped frame, and the true source falls to **36th of 58**. | ||
| Line 47: | Line 47: | ||
| The chart then draws the located bus against the four quietest buses on the system, so the contrast is immediate. | The chart then draws the located bus against the four quietest buses on the system, so the contrast is immediate. | ||
| - | {{: | + | {{ : |
| '' | '' | ||
| Line 66: | Line 66: | ||
| **Rank 1 is the documented source.** | **Rank 1 is the documented source.** | ||
| - | Ranks 2 and 3 are its electrical | + | Ranks 2 and 3 are its electrical |
| Note the '' | Note the '' | ||
| - | The '' | + | The '' |
| ---- | ---- | ||
| Line 106: | Line 106: | ||
| ===== Why this generalises ===== | ===== Why this generalises ===== | ||
| - | The semiconductor version of this application ranks **wafer lots** by process stability and charts the golden lot against the rest. It is the same components, the same ranking mechanism, the same chart. | + | A semiconductor version of this application ranks **wafer lots** by process stability and charts the golden lot against the rest. It is the same components, the same ranking mechanism, the same chart. |
| What changed between the two is the connection string and the contents of one JSON property. | What changed between the two is the connection string and the contents of one JSON property. | ||
finding_the_source_of_a_grid_oscillation.1785270856.txt.gz · Last modified: by wikiadmin
