mirror of
https://github.com/ANL-CEEESA/UnitCommitment.jl.git
synced 2025-12-10 10:08:52 -06:00
web: Allow changing parameters
This commit is contained in:
@@ -27,6 +27,20 @@ export const BUS_TEST_DATA_1: UnitCommitmentScenario = {
|
||||
},
|
||||
};
|
||||
|
||||
export const BUS_TEST_DATA_2: UnitCommitmentScenario = {
|
||||
Parameters: {
|
||||
Version: "0.4",
|
||||
"Power balance penalty ($/MW)": 1000.0,
|
||||
"Time horizon (h)": 2,
|
||||
"Time step (min)": 30,
|
||||
},
|
||||
Buses: {
|
||||
b1: { "Load (MW)": [30, 30, 30, 30] },
|
||||
b2: { "Load (MW)": [10, 20, 30, 40] },
|
||||
b3: { "Load (MW)": [0, 30, 0, 40] },
|
||||
},
|
||||
};
|
||||
|
||||
test("createBus", () => {
|
||||
const newScenario = createBus(BUS_TEST_DATA_1);
|
||||
assert.deepEqual(Object.keys(newScenario.Buses), ["b1", "b2", "b3", "b4"]);
|
||||
|
||||
@@ -50,7 +50,7 @@ const generateBusesTableColumns = (
|
||||
...columnsCommonAttrs,
|
||||
title: "Name",
|
||||
field: "Name",
|
||||
width: 150,
|
||||
minWidth: 150,
|
||||
},
|
||||
];
|
||||
for (
|
||||
@@ -65,7 +65,10 @@ const generateBusesTableColumns = (
|
||||
...columnsCommonAttrs,
|
||||
title: `Load (MW)<div class="subtitle">${formattedTime}</div>`,
|
||||
field: `Load ${offset}`,
|
||||
width: 100,
|
||||
minWidth: 100,
|
||||
formatter: (cell) => {
|
||||
return parseFloat(cell.getValue()).toFixed(2);
|
||||
},
|
||||
});
|
||||
}
|
||||
return columns;
|
||||
|
||||
Reference in New Issue
Block a user