完善MECMAS21参数配置与分组交互

This commit is contained in:
ljz committed 2026-08-03 23:51:27 +08:00
1 parent 32f21f08ff
commit be54070855
28 files changed
+3418 -202

No files matched your search

@@ -113,7 +113,7 @@ def _single_mass_system(
"mass",
medium,
mass=2.0,
useFriction=0.0,
useFriction=1.0,
stoptype=stoptype,
x0=x0,
v0=0.0,
@@ -189,7 +189,7 @@ class MechanicalSolverCausalizationTests(unittest.TestCase):
"mass",
medium,
mass=2.0,
useFriction=0.0,
useFriction=1.0,
x0=1.0e9,
)
zero = AmesimF000("zero")
@@ -214,7 +214,7 @@ class MechanicalSolverCausalizationTests(unittest.TestCase):
medium = IdealGasMedium()
parameters = {
"mass": 2.0,
"useFriction": 0.0,
"useFriction": 1.0,
"stoptype": 2.0,
"x0": 0.1,
"xmax": 0.0,
@@ -249,7 +249,7 @@ class MechanicalSolverCausalizationTests(unittest.TestCase):
"large_mass",
medium,
mass=90_000.0,
useFriction=0.0,
useFriction=1.0,
)
zero = AmesimF000("large_zero")
local_force = _AnchoredMechanicalForce("local_force", 40.0)
@@ -280,7 +280,7 @@ class MechanicalSolverCausalizationTests(unittest.TestCase):
"first_mass",
medium,
mass=2.0,
useFriction=0.0,
useFriction=1.0,
x0=0.25,
v0=0.5,
)
@@ -288,7 +288,7 @@ class MechanicalSolverCausalizationTests(unittest.TestCase):
"second_mass",
medium,
mass=3.0,
useFriction=0.0,
useFriction=1.0,
x0=0.25,
v0=0.5,
)
@@ -549,7 +549,7 @@ class MechanicalSolverCausalizationTests(unittest.TestCase):
stoptype=1.0,
xmin=-1.0,
xmax=0.0,
useFriction=0.0,
useFriction=1.0,
)
restitution = AmesimMecmas21(
"restitution",
@@ -559,7 +559,7 @@ class MechanicalSolverCausalizationTests(unittest.TestCase):
xmax=0.0,
restdvel=0.1,
restcoeff=0.8,
useFriction=0.0,
useFriction=1.0,
)
group = MechanicalConstraintGroup((plastic, restitution))