Pipe Assembly Lab v1.3: four power-piping research sections, FE operators and validation
Browse files- POWER_CASES.md +18 -4
- SHA256SUMS +2 -2
- preview.png +0 -0
POWER_CASES.md
CHANGED
|
@@ -64,10 +64,24 @@ operator reuse; it is not a plant digital-twin calibration or design sign-off.
|
|
| 64 |
|
| 65 |
## Reproduce
|
| 66 |
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
The data/model repositories include the required operator data and source;
|
| 72 |
the Space contains only compact browser operators and needs no Python backend.
|
| 73 |
|
|
|
|
| 64 |
|
| 65 |
## Reproduce
|
| 66 |
|
| 67 |
+
In the downloaded dataset repository, first run:
|
| 68 |
+
|
| 69 |
+
```sh
|
| 70 |
+
mkdir -p data reports
|
| 71 |
+
ln -s ../components data/components
|
| 72 |
+
ln -s ../assemblies data/assemblies
|
| 73 |
+
ln -s ../dynamics data/dynamics
|
| 74 |
+
```
|
| 75 |
+
|
| 76 |
+
These relative links recreate the development layout without copying matrices.
|
| 77 |
+
Skip a link if it already exists. With AgentFEM/DOLFINx, run
|
| 78 |
+
`python source/validate_power.py` and `python source/check_power_mesh.py`.
|
| 79 |
+
To regenerate component operators, run `python source/generate_power.py`;
|
| 80 |
+
existing components are reused, so use a separate workspace for a clean rebuild.
|
| 81 |
+
With Node.js: `node source/check_power.cjs`.
|
| 82 |
+
With NumPy/SciPy: `python source/check_power_harmonic.py`.
|
| 83 |
+
For a compact model-only example, run `node example_power.cjs` from the
|
| 84 |
+
downloaded model repository. No solid-FE environment is needed for that example.
|
| 85 |
The data/model repositories include the required operator data and source;
|
| 86 |
the Space contains only compact browser operators and needs no Python backend.
|
| 87 |
|
SHA256SUMS
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
4a8e89fe65965e0b5ab34a6a1b8faa412666e426ce92500dba6af0c8f3e0ca0b LICENSE-CODE
|
| 2 |
9c3ceba7bc939a6d4a1ddd2c67e1485820ba38896770ca805239cb72d9b5e933 LICENSE-DATA
|
| 3 |
-
|
| 4 |
d9a3940d5b6157ee0e737f9afe9a788c25603cab43512125802cd0c72f48f6d6 PROJECT_FORMAT.md
|
| 5 |
65498ea4e706d94d06c3ac543619ddeba2e12f09aa60ba09eb5b8081bf9e121f README.md
|
| 6 |
ffc8958c1a4e858075199cfa10f01d2b86299acc93de8c5870f9c974c4fbc72f SCHEMA.md
|
|
@@ -84,7 +84,7 @@ bf51e8f44e03f3f756fb50f4adb52c8780608415e207dad3b418967a28fa2f74 example.py
|
|
| 84 |
4dd89db2349943828e59a19fc74dd457bd368c8ca6db34bd5071935b80cb2d39 example_harmonic.cjs
|
| 85 |
dfddc4e16dc3f13cf59daa70d87bf3e3e41189b1454eb1aded1a8fe0aa94701e example_power.cjs
|
| 86 |
cf4beb241af5c57aa510cb331f91c834ed41aecec6a191c71c4a61b23e4e9ce3 pipe_rom.py
|
| 87 |
-
|
| 88 |
81029250212cf2657fe701ad4ed48da881cb11dc14b35febe777278a02911a3c project.js
|
| 89 |
4c205f3a21daef3ed93cb59c3d132308a7a495873a6f3f9efb7d2ba84796653a provenance.json
|
| 90 |
a2cf9b8191feed2f95da4453107b6cfcc02fc1ad16a7c7b9df6338706aad1482 requirements.txt
|
|
|
|
| 1 |
4a8e89fe65965e0b5ab34a6a1b8faa412666e426ce92500dba6af0c8f3e0ca0b LICENSE-CODE
|
| 2 |
9c3ceba7bc939a6d4a1ddd2c67e1485820ba38896770ca805239cb72d9b5e933 LICENSE-DATA
|
| 3 |
+
f3ad688e179d74de1da1be63cb9272e30f403048d8ec75e9c0f5c343a25970d5 POWER_CASES.md
|
| 4 |
d9a3940d5b6157ee0e737f9afe9a788c25603cab43512125802cd0c72f48f6d6 PROJECT_FORMAT.md
|
| 5 |
65498ea4e706d94d06c3ac543619ddeba2e12f09aa60ba09eb5b8081bf9e121f README.md
|
| 6 |
ffc8958c1a4e858075199cfa10f01d2b86299acc93de8c5870f9c974c4fbc72f SCHEMA.md
|
|
|
|
| 84 |
4dd89db2349943828e59a19fc74dd457bd368c8ca6db34bd5071935b80cb2d39 example_harmonic.cjs
|
| 85 |
dfddc4e16dc3f13cf59daa70d87bf3e3e41189b1454eb1aded1a8fe0aa94701e example_power.cjs
|
| 86 |
cf4beb241af5c57aa510cb331f91c834ed41aecec6a191c71c4a61b23e4e9ce3 pipe_rom.py
|
| 87 |
+
4b19e1a54832def4e33b562c84408cd1b3085dd057cf6289ff3713e89ff62989 preview.png
|
| 88 |
81029250212cf2657fe701ad4ed48da881cb11dc14b35febe777278a02911a3c project.js
|
| 89 |
4c205f3a21daef3ed93cb59c3d132308a7a495873a6f3f9efb7d2ba84796653a provenance.json
|
| 90 |
a2cf9b8191feed2f95da4453107b6cfcc02fc1ad16a7c7b9df6338706aad1482 requirements.txt
|
preview.png
CHANGED
|
|