Académique Documents
Professionnel Documents
Culture Documents
parameter analysis
Index
1. INTRODUCTION.................................................................................................................. 2
1.1. DEFINITIONS ........................................................................................................................ 2
1.2. SUMMARY OF PARAMETERS, PROCESSING TECHNIQUES AND COMPUTATIONS FOR SEWING
EFFICIENCY ASSESSMENT.................................................................................................................... 2
1.2.1. Needle penetration .............................................................................................. 3
1.2.2. Stitch Formation..................................................................................................... 6
1.2.3. Feeding system...................................................................................................... 8
1.3. LIMIT TESTING....................................................................................................................... 9
2. IMPLEMENTATION ............................................................................................................ 11
2.1. DATA STRUCTURES THE SEWING EFFICIENCY TEST.................................................................. 11
2.1.1. Machine setup and material characterization .............................................. 11
2.1.2. Stitch formation subtest configuration............................................................. 12
2.1.3. Feeding efficiency subtest configuration........................................................ 13
2.1.4. Needle penetration subtest configuration ..................................................... 13
2.2. DATA STRUCTURES MODIFICATIONS TO THE EXISTING AST DATA STRUCTURES ......................... 14
2.3. USER-INTERFACE STRUCTURE ................................................................................................ 15
2.4. PRODUCING TESTS ............................................................................................................. 17
2.4.1. Sewing efficiency test main panel ................................................................... 17
2.4.2. Sewing efficiency Test Configuration............................................................... 19
2.4.3. Machine setup and material properties.......................................................... 20
2.4.4. Stitch formation subtest configuration............................................................. 21
2.4.5. Feeding efficiency subtest configuration........................................................ 22
2.4.6. Needle penetration subtest configuration ..................................................... 22
2.5. DISPLAY OF TEST RESULTS ..................................................................................................... 23
2.5.1. Stitch Formation Subtest Results ........................................................................ 24
2.5.2. Feeding Efficiency Subtest Results.................................................................... 28
2.5.3. Needle Penetration Subtest Results.................................................................. 31
3. REFERENCES ..................................................................................................................... 34
V-1
1. Introduction
The experimental work carried out led to the definition of a set of analysis tools
that can individually deliver results describing the efficiency of the sewing process
in the three subsystems considered. Through the integration of all these tools into
one single set of higher-level software modules, all relevant parameters describing
sewing efficiency and sewability can be automatically computed and
immediately displayed. Moreover, this software tool will be the basis for
prototyping of monitoring and control systems.
This chapter describes the development of these software modules.
1.1. Definitions
Although some terms such as sewability and sewing efficiency have been
used extensively throughout this text, it is necessary to describe these concepts, in
order to clarify their meaning.
In the specific context of this work and in the approach followed by the research
team, these terms are defined as follows.
> Sewing Efficiency Assessment: Evaluation of all relevant factors that have
influence on seam quality;
> Sewability Testing: Evaluation of materials, regarding aspects that can assure or
impair sewing efficiency;
> Sewing Parameter Monitoring: On-line monitoring of sewing parameters in order
to detect loss of sewing efficiency;
> Sewing Parameter Control: Actuation on sewing machine parameters in order to
assure sewing efficiency.
Sewing efficiency translates the effect of all intervenient factors, such as machine
settings, accessories, materials and threads.
Sewability is a component of sewing efficiency assessment. It evaluates the ability
of a material to be sewn without causing quality problems when the remaining
factors are optimised (machine, accessories, threads).
Sewing parameter monitoring and control are applications of sewing efficiency
analysis. Some sewing variables may be controlled (for instance force on the
presser-foot), whilst other may only be monitored (needle penetration).
V-2
1.2.1. Needle penetration
a) Pre-processing
Pre-processing of needle penetration signals is achieved with spectral filtering
using a 0-1-3 stopband. Zero Correction is presented as an option.
b) Features
Features are computed on subsets extracted from the signal based on the
phase intervals configured by the user.
Defining
S: Signal subset
si: Sample i of signal subset
ms: Total number of samples in signal subset
fs: Sample frequency
Pk: Peak (maximum) of signal subset
Vl: Valley (minimum) of signal subset
Ang: Angle of occurrence of peak or Valley
Av: Average of signal subset
En: Energy of signal subset
Pw: Power of signal subset
> Peak
Pk = Max {S } (1)
> Valley
Vl = Min {S } (2)
ms 1
1
Av =
ms
i =0
si (3)
> Energy1
ms 1
En =
i =0
si 2 t (4)
1 Energy and power are here used in the sense of a measurement based on a
squared variable, independent of the units of that variable. They are only related
to physical energy and power by a dimensioned scaling constant.
V-3
> Power
ms 1
1
Pw =
T
i =0
si 2 t (5)
being
1
t = (6)
fs
ms
T= (7)
fs
c) Feature ratios
Fm
Rmn = (8)
Fn
where
N
1
xs =
N
x(i)
i =1 (9)
with
x(i): Sample i of population sample
N: Size of population sample- degrees of freedom
(x(i) x )
N
2
s = i =1
N 1 (10)
V-4
Using the one-tailed Student t distribution, for a confidence level of p,
the population average, xpop , lies in the interval:
s s
xs t p ( ) x pop xs + t p ( )
1 1
2 N 2 N (11)
with
= N 1
degrees of freedom:
(x(i) x ) (x(i) x )
N 2 N 2
i =1
pop i =1
(12)
2 p ( ) 2 p ( )
1
2 2
> Correlation
Linear Correlation between two data sets is computed as
Cov( X , Y )
CORR = (13)
X Y
where
Cov: Covariance
X,Y: Data sets
X Standard deviation of data set X
Y Standard deviation of data set Y
CV (%) = 100
xs (14)
V-5
1.2.2. Stitch Formation
a) Features
For stitch formation, only peaks and their angles of occurrence have been
considered. They are computed as described in 1.2.1.
b) Parallel values
c) Stitcheck parameters
P 2 N + P 2UL
Stitcheck (Tension) =
P 2 LL (16)
CN + CUL
Stitcheck (Consumption) =
CLL (17)
where
P2N: Average of needle thread tension peak in phase 2
P2UL: Average of upper lopper thread tension peak in phase 2
P2LL: Average of lower lopper thread tension peak in phase 2
CN: Consumption of needle thread
CUL: Consumption of upper looper thread
CLL: Consumption of lower looper thread
V-6
e) Feature ratios
Computed for peaks, as described in 1.2.1
f) Statistics
As described in 1.2.1
where
l: Stitch length
w: Seam width
t: Material thickness
1 The figure shows the typical 504 stitch that does not exactly match the stitch
geometry actually produced by the machine. For this reason, the stitch
consumption formulas are not the same as the ones normally presented in
literature.
V-7
> Needle thread consumption (NT)
NT = 2t + l (18)
1
LL = t + 2l + 2 w 2 + l 2
9 (19)
UL = t + l + 2 w 2 + l 2 (20)
where
i: Index of stitch (period of signal)
Si: Signals subset corresponding to period i of force signal
A An 2
2
i
i =1
Dn = (22)
An
where
Ai: Amplitude of the ith harmonic
An: Amplitude of the component n
V-8
d) Features Presser-foot displacement
In the analysis of feeding efficiency, presser-foot displacement is divided in two
phases. The peak displacement in the first and second phases, and the valley in
the second phase, are computed as described in 1.2.1.
V-9
Figure V- 3: Limits for sewing variables
As can be seen, the limits defined in the table result in a variable acceptance
band for the values. For speeds not defined in the table, limits will be constant
and equal to those at the nearest speed. If only one speed is defined, the upper
and lower limits will be constant over the whole speed range.
V-10
2. Implementation
The next sections summarise the contents of the latter four structures. These
provide all the information required for the computations previously described.
V-11
Machine setup and material characterization
Stitch width Width of the stitch produced by the machine
Presser- Reference cycle One period of presser-foot displacement
foot measured at low speed, with material
trajectory
Lower position Lowest position of the presser-foot when
with material material is present, measured on the reference
cycle
Upper position Highest position of the presser-foot when
with material material is present, measured on the reference
cycle
Lower position Lowest position of the presser-foot measured
without material on a cycle acquired at low speed, without
material
Upper position Highest position of the presser-foot measured
without material on a cycle acquired at low speed, without
material
Static Needle thread Static needle thread tension measured
thread static tension
tensions
Lower looper Static lower looper thread tension measured
static tension
Upper looper Static upper looper thread tension measured
static tension
V-12
Stitch formation subtest configuration
thread variables Peak ratios
Thread consumptions (per stitch
absolute values or percentage of total
consumption)
The limit values for thread consumption are defined taking the theoretical
consumption as a reference. It is also possible to define the limit as a maximum
percentage of the theoretical value.
V-13
Table V- 6: Data structure for needle penetration subtest configuration
Stitch formation subtest configuration
Phase Needle Phases for feature extraction on the needle
definition penetration cycle penetration signals
phases
Limit Limits for needle Limits may be applied on the following values:
tables penetration
Peaks
variables
Power
Energy
Average
Angles of occurrence of peaks
Ratios of all of the preceding features
Average of all of the preceding
features and ratios
Standard deviation of all of the
preceding features and ratios
Coefficient of variation of all of the
preceding features and ratios
Correlation of all of the preceding
features and ratios. Correlation is
computed between two sets of
features obtained in different
penetration phases or between two
different ratios.
In the needle penetration subtest all possible computations are performed and
may be tested against limits. This allows enough flexibility to configure the needle
penetration test according to the results obtained in the experiments.
V-14
Parameter added to analogue channel configuration structure
a. Force on presser-foot
b. Presser-foot displacement
c. Force on needle bar
d. Needle thread tension
e. Lower looper thread tension
f. Upper looper thread tension
g. Synch signal (1/rot)
h. Undefined
The same modification has also been made on the signal properties cluster. At
the time of acquisition, the signal properties cluster receives this element from the
channel configuration. In this way, the signals contain this information, allowing
the separation and adequate processing by the sewing efficiency test modules.
V-15
Sewing efficiency
test main panel
Sewing
Test
efficiency test
Computation Needle penetration Feeding system Stitch formation
configuration
W indow subtest results subtest results subtest results
panel
V-16
2.4. Producing Tests
This panel is the starting point for all calculations and display of results. A listbox
shows the tests currently held in memory. These may have been computed as a
new test or loaded from a file.
Pressing the Test Properties button, the properties of the currently selected test is
displayed. With the delete buttons, it is possible to remove tests from memory.
At the right side, a colour indicator shows the colour of the selected test. If more
than one test is selected, the indicator is greyed out.
The main menu provides the options to compute and display sewing efficiency
tests.
To compute a new test, load a test file or save the current tests to a file, the
Tests submenu is used. (Figure V- 6)
V-17
In the Results submenu (Figure V- 7) the user may access the results of the three
sewing efficiency subtests.
A further option enables the user to display a dialog box allowing the copy of
partial results (Figure V- 8). These are copied as standard AST data sets to the
ASTs signal register. These may then be accessed for normal display or processing
with the ASTs own tools or exported to other programs.
In this dialog box, the user selects the test(s) from which partial results are
extracted (upper listbox). The middle listbox enables the selection of the desired
data sets. By pressing the Copy button these data sets are copied to the ASTs
signal register, displayed in the lower listbox.
The Configuration submenu enables the user to display the selected test
properties in the same way as the Test Properties button.
As a template for a future report-generation function, the Reports submenu has
been included. It is also possible to display the context-help window implemented
throughout the ASTs user interface with the Help submenu.
V-18
2.4.2. Sewing efficiency Test Configuration
When a new test is to be computed, the sewing efficiency test configuration
panel is displayed (Figure V- 9).
In this panel, all properties for the sewing efficiency test are adjusted by the user.
By default, the properties are set to those of the test selected in the main panels
test selection listbox. If no tests are present or none is selected, the properties will
be set to the ones used in the last computed test.
The user chooses a name and colour for the test, and selects the signals that are
to be processed. If several acquisitions (seams) are present, the software, by
default, concatenates the results for similar signals into a unique array. This is the
common situation, in which the user performs several acquisitions (seams) for the
same sewing conditions (set-up, adjustment, speed) and joins the results into a
single test. It is however possible to separate the results by checking the
Separate Results by Acquisition checkbox. In this case, the program generates
a result for each similar signal present in the selection1.
At the bottom of this window, four buttons are available to access the machine
setup/material properties and the three subtest configuration panels. These
panels will be described in the next sections.
1Similar signals are signals that represent the same sewing parameter, for instance
needle thread tension signals, presser-foot displacement signals, etc.
V-19
A checkbox besides each of the three subtest buttons allows the user to select a
specific subtest for processing. If the box is not checked, the subtest will not be
performed.
By accepting the configuration with a click on the OK button, the test is
processed. A small dialog box showing the status of the process is displayed
(Figure V- 10)
Figure V- 11: Machine setup and material properties configuration dialog box
The dialog box allows the configuration of the parameters listed in Table V- 3,
related to the stitch (upper section), the presser-foot trajectory (middle section)
V-20
and the static thread tensions (lower section). An additional text box is available
to insert comments or annotations.
The presser-foot trajectories and positions are measured by the presser-foot
reference cycle acquisition function. This function can be accessed by a button
on this dialog box. Another button is provided to access the static thread tension
measurement function.
This dialog box comprises the parameters listed in Table V- 4. In the upper section,
the user configures the phase intervals for feature extraction. For each of the
three threads a set of phase intervals is defined. To switch between the three
threads, three dialog buttons are provided. Zero correction is presented as an
option.
The correct definition of the phase angles is indicated by a green and a red LED-
type indicator near to the phase interval control. The only limitation to phase
angles is that they must not touch the boundaries of a stitch cycle that are
defined as
V-21
left) and shows the current definition of the phase intervals. Two buttons are
provided to browse through the signals in steps corresponding to a stitch cycle.
In the lower section, the limit tables for each of the parameters that can be
monitored are filled in. The user switches between the parameters by selecting
them in the listbox and a table for the selected parameter is displayed. Two
additional columns allow the user to record regulation values used to obtain the
limits for the parameter (ex: current values for an active actuator).
A text box for annotations or comments is present at the bottom of the dialog
box.
The feeding test properties are very similar to those presented for the stitch
formation test. The feeding subtest needs the definition of one set of phase angles
for the presser-foot displacement signal. The limit tables refer to the specific test
parameters of the feeding system.
V-22
Figure V- 14: Needle penetration subtest configuration
V-23
2.5.1. Stitch Formation Subtest Results
The first section of the stitch formation test shows the Stitcheck parameter. As
described earlier, this parameter is composed of two values plotted on an x-y
graph. Each test is represented with a unique colour and point style, and each
point represents one seam (one acquisition).
The limits for the Stitcheck parameter result graphically in a rectangle and are
plotted with dashed lines. Limits may be different from test to test and may vary
with sewing speed, depending on the limit tables introduced.
When applicable, graphs have a LED-type indicator on the top right corner
showing the compliance to the defined limits. If no limits were defined, this
indicator is greyed. In the example presented, as Stitcheck values for both tests
are within the defined limits, the LED indicator turns green.
Section 1 of each result panel includes a legend containing the test names and
respective colours. This legend is not reproduced in the remaining sections due to
space limitations.
V-24
b) Section 2: Thread tensions
Section 2 of the stitch formation test plots the chronological sequence of thread
tension in up to 4 stitch cycle phases. The radio buttons at the bottom of the
screen allow the user to choose between the three sewing threads, and if peak
values, angles of occurrence or peak ratios are to be displayed. These radio
buttons also determine what is displayed in section 3, and so they are present in
both sections.
If the test has been processed without the Separate Acquisitions option, then
one plot will be drawn for each test.
If acquisitions have been separated at processing time, a plot for each
acquisition is drawn. These can be identified as being part of a specific test by
their plot colour. The Sequence Acquisitions option can be selected to
concatenate the data sets at display time. This is equivalent to the normal display
with concatenated results.
For each acquisition the limits are plotted as horizontal dashed lines. In the case
of Figure V- 16, peaks 1 and 2 are within the defined limits, and the red LED in
peak 3 and 4 indicates that at least one of the displayed tests is beyond limits.
V-25
c) Section 3: Average waveform and static values of thread tension
Section 3 shows the average waveforms of thread tension, and the static thread
tensions obtained in the Machine setup and material properties configuration
panel.
Figure V- 17: Stitch Formation Test, Section 3 Average tension waveform and
static thread tensions
The average waveform is displayed for the thread selected at the thread
selection radio-buttons (top left in this section). Static thread tensions are shown
for all three threads in the following order (left to right): Needle, lower looper,
upper looper. In the example, the same static thread tension was used in both
tests, but the average dynamic tension was higher in one of the tests due to a
higher number of fabric plies. This result can also be observed in Section 2 (Figure
V- 16)
No limits are defined for these two parameters.
V-26
d) Section 4: Multifunction graph
To allow maximum flexibility in the analysis of the data sets generated by test
processing, a multifunction graph has been added to the stitch formation test.
With this utility, the user can instantly compute basic statistical parameters
available in the Descriptive Statistics Panel of the AST software
Moreover, it is possible to determine the correlation between two data sets, and
to generate x-y graphs. In these cases, a second listbox is enabled on the screen
to allow a more practical selection of the two data sets.
To display thread consumption three bar graphs, one for each thread, are
provided.
V-27
As thread consumption measurement is performed individually for each seam, a
bar for each seam in a test is displayed in the tests colour. The user may choose
to display the total thread consumption, the consumption per stitch or the
percentage of overall thread consumption for each thread.
Theoretical thread consumption prediction appears in the graph when the
appropriate checkbox is checked.
Limits are displayed as horizontal dashed lines, and are defined as tolerances
around the predicted value.
The upper part of this section shows the amplitude of force on the presser-foot
and the harmonics of the force signals spectra.
In the lower part, three harmonic distortion parameters are displayed as bar
graphs. The software computes a spectrum for each acquisition (seam),
displaying a value for each acquisition (in this case, regardless of the Separate
Acquisitions option). One set of limits is calculated for each test, based on the
sewing speed of the first acquisition processed for that test.
V-28
Figure V- 21: Feeding Efficiency Test, Section 2 Presser-foot displacement
The 3-D graph can be conveniently rotated by mouse drag, and controls are
provided to generate projections and set the viewing distance.
Limits for displacement are not represented on the 3-D graph, but they are
displayed in Section 3 of this subtests result panel.
V-29
Figure V- 22: Feeding Efficiency Test, Section 3 Presser-foot displacement
features using an alternative representation
The last section of this subtest analyses the average trajectories of the presser-foot
in each test and plots them with the reference cycles acquired at low speed.
In the example of Figure V- 23, two tests were performed with the same
configuration, and thus the same reference cycles for the presser-foot
movement. The lower dashed line shows the reference cycle obtained without
fabric, and the upper dashed line represents the reference cycle obtained when
sewing two plies of a fabric at low speed.
V-30
The test represented in blue is based on a seam joining two plies of fabric, at a
higher speed, whilst the test in red derives from a seam of four plies of the same
fabric and speed.
As can be seen, the average waveform of the 4-ply seam offsets significantly from
the reference cycle (due to the additional 2 fabric plies) and that from the 2-ply
seam is close to the reference cycle (the slight difference is caused by sewing
speed increase).
Another option to analyse the difference in more detail is available displaying the
subtraction of the average waveform from the reference cycle. This option can
be selected with the radio buttons on the upper right corner of the screen.
The first section of the needle penetration test panel is based on a 3-D graph that
displays the features and feature ratios selected with the radio buttons at the
bottom of the screen. These radio buttons select display for this section and for
section 2, being shared between the two.
The statistical mode is available on the section 2 graphs only.
V-31
b) Section 2: Chronological and statistical analysis of signal features
Section 2 displays the signal features and ratios in chronological charts and
enables the selection of the statistical mode to present several statistic
parameters computed over the features and ratios. In this situation the
chronological charts are switched to bar graphs.
V-33
3. References
V-34