优化求解器重试并校正AMESim机械端口
This commit is contained in:
1 parent
971e8f2336
commit
18d9802f03
15 files changed
+383
-166
No files matched your search
@@ -79,9 +79,9 @@ def pnrp17_coupled_project() -> ReactFlowProjectPayload:
|
||||
"amesim_pnrp17",
|
||||
[
|
||||
_pneumatic_port("port_1", "left"),
|
||||
mechanical_port("port_2", "right"),
|
||||
mechanical_port("port_3", "left"),
|
||||
mechanical_port("port_4", "left"),
|
||||
mechanical_port("port_2", "left"),
|
||||
mechanical_port("port_4", "right"),
|
||||
mechanical_port("port_5", "right"),
|
||||
],
|
||||
{"gi": 0.0, "dp": 0.1, "dr": 0.02, "x0": 0.0},
|
||||
@@ -131,6 +131,18 @@ def pnrp17_coupled_project() -> ReactFlowProjectPayload:
|
||||
|
||||
|
||||
class AmesimPnrp17Tests(unittest.TestCase):
|
||||
def test_catalog_ports_follow_amesim_pnrp17_icon_sides(self) -> None:
|
||||
self.assertEqual(
|
||||
tuple((port.name, port.side) for port in AmesimPnrp17.DISPLAY.ports),
|
||||
(
|
||||
("port_1", "left"),
|
||||
("port_3", "left"),
|
||||
("port_2", "left"),
|
||||
("port_4", "right"),
|
||||
("port_5", "right"),
|
||||
),
|
||||
)
|
||||
|
||||
def test_component_equations_match_pnrp17_geometry_and_signs(self) -> None:
|
||||
medium = IdealGasMedium()
|
||||
piston = AmesimPnrp17(
|
||||
|
||||
Reference in new issue
Block a user