Biomedical Engineering Reference
In-Depth Information
time
CConductionTime
and the current electrical impulse propagation speed
CC-
conductionSpeed
during a progressive conduction flow into the heart system in the
conduction network.
EVENT Update
_
CCSpeed
_
CCtime Refines HeartConduction
ANY
i, j, CSpeed, CTime
WHERE
grd1
:
i
∈
ConductionNode
grd2
:
j
∈
ConductionNode
grd3
:
i
→
j
∈
ConductionPath
grd4
:
CSpeed
∈
0
..
500
grd5
:
CTime
∈
0
..
300
grd6
:
CCSpeed
_
CCTime
_
Flag
=
TRUE
grd7
:
HeartState
=
FA L S E
grd8
:
tic
=
CTime
THEN
act1
:
CConductionTime(j)
:=
CTime
act2
:
CConductionSpeed(i
→
j)
:=
CSpeed
act3
:
CCSpeed
_
CCTime
_
Flag
:=
FA L S E
END
The electrical impulse propagates at every millisecond. But the impulse propaga-
tion time and velocity are different for each landmark node. The progressive incre-
ment of the independent logical clock is modelled through event
tic
, that increments
timein1ms.Theevent
Clock_Counter
progressively increases the current clock
counter
tic
under pre-defined cycle length
Cycle
_
Length
. The predicate in guard
(
grd1
)
of event
Clock_Counter
represents an upper bound time limit. The current
clock counter
tic
is reset to 0 by the event
HeartConductionEnd
. An extra guard
is added in the event
HeartConductionEnd
as
tic
Cycle
_
Length
to reset all the
parametric values of the heart system for starting a fresh new impulse propagation
cycle.
=
EVENT Clock
_
Counter
WHEN
grd1
:
tic < Cycle
_
Length
THEN
act1
:
tic
:=
tic
+
1
END
We have defined the event
Clock_Counter
as a type of
Convergent
and the sys-
tem variant is defined as
Cycle
_
length
tic
, which generates the convergence proof
obligations to verify that the time is progressing with the electrical impulse propa-
gation. It means that the electrical impulse is propagating in the conduction network
corresponding to the clock counter.
−
Search WWH ::
Custom Search