MassSpringDamper2.mo 437 B

1234567891011121314151617
  1. model MassSpringDamper2
  2. parameter Real c2 = 1;
  3. parameter Real d2 = 2;
  4. parameter Real cc = 1;
  5. parameter Real dc = 100;
  6. parameter Real m2 = 1;
  7. input Real x1(start = 1);
  8. input Real v1(start = 0);
  9. output Real x2(start = 0);
  10. output Real v2(start = 0);
  11. output Real fk;
  12. equation
  13. fk = cc * (x2 - x1) + dc * (x2 - x1);
  14. der(x2) = v2;
  15. der(v2) = 1 / m2 * ((-c2 * x2) - d2 * v2 - fk);
  16. end MassSpringDamper2;