Summary: ENES489P Pendulum Clock Model 09/09/2010
Using Matlab as a Solver for Validation
In this lab, you will be using MagicDraw to determine if a set of requirements can be achieved for a simple system. As
we saw last week, Mathematica can be used as a solver with MagicDraw to automatically solve a set of constraints. In
this week's lab, you will be using Matlab as the solver and it will be up to you how to structure the requirements dia-
grams, the block diagrams, the parametric diagrams and the instance diagram using last week's exercise as a guideline.
There are many ways in which this can be accomplished and there is no one right answer.
The customer wishes to use a pendulum clock to keep track of time. His requirement is that the clock loses no more
than a second every hour.
Requirement: The clock loses no more than one second every hour. 1
Description of Pendulum
A simple model for pendulums indicates that the period is given by the expression T = 2 l
g where l is the length
of the pendulum and g is the gravitational constant2
. The length of the pendulum will be given by
l = g