 
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.
Problem Statement
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
T
2
2
