You are on page 1of 2

Design Examples

Q 1. The system given below is an automatic override for pilot action, which is invoked in the
event of undue delays on the part of the pilot in controlling the aircraft. The delays may be
either due to
i. Pilot failing to choose manual control as the flight approaches the landing site, or
ii. Pilot fails to adjust the manual control subsequently at the required intervals

The timing constraints are as follows. In the case of (i), the pilot has to exercise his or her
choice of manual control within the t
sel
time units after entering the landing radius, and in the
case of (ii) ,the adjustment must be made after a minimum separation time of t
minadj
time
units from the previous adjustment. The autopilot takes over the control of the aircraft a
maximum of t
maxadj
time units after the latest adjustment, but only if the monitoring system
observes any excessive deviation from the landing approach.
a) Suggest suitable places and transitions, if the systems is to be designed using Petri Net.
b) Draw a neat Petri Net model showing all suggested transitions and places.
c) Write the firing table (not necessarily in sequence) showing change in each place after
transition


Q 2. A factory is setting up an automatic delivery system, where robots move along the corridors
bringing goods. A real-time control system is to be designed that drives the robot(s) along the
corridors as described in the following figure.



.

1
2
5
4
7
6
3
ROBOT
The corridors are divided into seven sectors. Sector 3 can be crossed in two directions 2-3-4
and 7-3-1. From sector 4 to sector 7 the robot can pass either through 5 or 6.
a) Model the problem of a single robot with a Petri net and describe in detail each place and
transition represented.
b) Now assume that there are two robots. Specify a Petri net such that only one robot can
access sector 3 at a time.
Draw only one diagram in each case and only 3 entries in each firing table.

Q 3. A fault tolerance module is to be designed for a process control system using Petri Net.
The production of a certain product requires from t
1
to t
2
(start to finish) time units of total
processing time. The processing commences within t
3
time units from the delivery of the raw
material for the product. If the processing is not begun before this time limit, the site should
discard the raw material and be ready to accept new deliveries. Because of the sensitivity to
ambient conditions, the processors involved in the production are vulnerable to failure and
therefore an additional processor is kept as standby. If the processor fails in the middle of its
operation, it is immediately replaced by the standby processor. Process will start only when
both main processor, standby processor are ready and raw material is available. On termination
of processing, the processors become available for the next cycle.
Specify clearly suitable transitions in addition to given in the above statement and suitable
places you have assumed. Draw three Petri Nets showing following states: before first firing,
when processor completes operation without using standby processor and process is completed
with the help of standby processor. (No need to write firing table)

You might also like