Backlash#

block

Block appearance in REPEAT VISION#

 The block implements the transformation of input signals vector by a single nonlinear static characteristic “Backlash” under dеслиferent initial conditions according to the following algorithm: (1)

(1)#\[\begin{split} y\left(t\right) =\begin{cases}y_1 , & \ если ~ х(t)≤\frac{y_1}{k}-b\\y_2 , & \ если ~ х(t)\geq\frac{y_2}{k}+b \\k\left(x\left(t\right)-b\right) , & если ~ \frac{y(t-∆t)}{k}+b<x\left(t\right)<\frac{y_2}{k}+b, \\k\left(x\left(t\right)+b\right),& если ~ \frac{y_1}{k}-b<x\left(t\right)<\frac{y(t-∆t)}{k}-b \\y(t-∆t), & если ~\frac{y(t-∆t)}{k}-b≤ x\left(t\right)≤\frac{y(t-∆t)}{k}+b \end{cases} \end{split}\]

where:

 \(y_1\) – minimum value;

 \(y_2\) – maximum value;

 \(b\) – half-width of the gap;

 \(t\) – current integration step;

 \((t-∆t)\) – previous integration step.

1.  Properties#

Property

Default value

Description

Units of measurement

Halfwidth of the gap area

1.0

Half the width of gap area

-

Gain

1.0

Gain

-

Initial conditions

0.0

Initial conditions

-

Minimum value

0.0

Minimum value

-

Maximum value

1.0

Maximum value

-

2.  Inputs and outputs#

Parameters

Input/Output

Description

Units of measurement

Port type

Signal

Input

Signal

-

Automation

Signal

Output

Signal

-

Automation

In order to see the connection capabilities of the block, you need to go to page Description of block ports

3.  Code generation#

Important

Block supports C source code generation