77 research outputs found
An inspection system for pharmaceutical glass tubes
Abstract: Syringes, vials and carpules for pharmaceutical products are usually made of borosilicate glass. Such containers are made by glass converting companies starting from single glass tubes. These glass containers can suffer from inclusions, air bubbles, stones, scratches and others issues, that can cause subsequent problems like product contamination with glass particulate or cracks in the glass. In recent years, more than 100 million units of drugs packaged in vials or syringes have been withdrawn from the market. As a consequence pharmaceutical companies are demanding an increased delivery of high quality products to manufacturers of glass containers and therefore of glass tubes. An automatic, vision based, quality inspection system can be
devoted to perform such task, but specific process features requires the introduction of ad-hoc solutions: in the production lines tubes significantly vibrate and rotate, and the cylindrical surface of the tube needs to be
inspected at 360 degrees. This paper presents the design, the development and the experimental evaluation of a vision system to control the quality of glass tubes, highlighting the specific solutions developed to manage vibrations and rotations, obtaining a 360 degree inspection. The system has been designed and tested in a real
facility, and proved effective in identifying defects and impurities in the order of tens of microns
An architecture to integrate IEC 61131-3 systems in an IEC 61499 distributed solution
The IEC 61499 standard has been developed to allow the modeling and design of distributed control systems, providing advanced concepts of software engineering (such as abstraction and encapsulation) to the world of control engineering. The introduction of this standard in already existing control environments poses challenges, since programs written using the widespread IEC 61131-3 programming standard cannot be directly executed in a fully IEC 61499 environment without reengineering effort. In order to solve this problem, this paper presents an architecture to integrate modules of the two standards, allowing the exploitation of the benefits of both. The proposed architecture is based on the coexistence of control software of the two standards. Modules written in one standard interact with some particular interfaces that encapsulate functionalities and information to be exchanged with the other standard. In particular, the architecture permits to utilize available run-times without modification, it allows the reuse of software modules, and it utilizes existing features of the standards. A methodology to integrate IEC 61131-3 modules in an IEC 61499 distributed solution based on such architecture is also developed, and it is described via a case study to prove feasibility and benefits.
Experimental results demonstrate that the proposed solution does not add substantial load or delays to the system when compared to an IEC 61131-3 based solution. By acting on task period, it can achieve performances similar to an IEC 61499 solution
Integration of existing IEC 61131-3 systems in an IEC 61499 distributed solution
The IEC 61499 standard allows to model and design
new generation control systems, providing innovative
concepts of software engineering (such as abstraction,
encapsulation, reuse) to the world of control
engineering. The industrial reception of the standard,
however, is still in an early stage, also because its
introduction results in the adoption of a programming
paradigm profoundly different than the widespread IEC
61131-3. This paper presents a method for the
integration of the two standards, that allows to exploit
the benefits of both. The proposed architecture is based
on the parallel execution of both environments that
interact with each other through some specific
interfaces. A test implementation of the architecture is
also presented to demonstrate the feasibility of the
proposed solution
A Workload Independent Energy Reduction Strategy for D-NUCA Caches
Wire delays and leakage energy consumption are both growing problems in the design of large on chip caches built in deep submicron technologies. D-NUCA caches (Dynamic-Nonuniform Cache Architecture) exploit an aggressive subbanking of the cache and a migration mechanism to speed up frequently accessed data access latency, to limit wire delays effects on performances. Way Adaptable D-NUCA is a leakage power reduction technique specifically suited for D-NUCA caches. It dynamically varies the portion of the powered-on cache area based on the running workload caching needs, but it relies on application dependent parameters that must be evaluated off-line. This limits the effectiveness of Way Adaptable D-NUCA in the general purpose, multiprogrammed environment. In this paper, we propose a new power reduction technique for D-NUCA caches, which still adapts the powered-on cache area to the needs of the running workload, but it does not rely on application-dependent parameters. Results show that our proposal saves around 49 % of total cache energy consumption in a single core environment and 44 % in CMP environment. By adding a timer, it performs similarly to previously proposed techniques to reduce leakage power consumptions, and outperforms them when they are applied in a workload independent manner
Exploiting Replication to Improve Performances of NUCA-Based CMP Systems
Improvements in semiconductor nanotechnology made chip multiprocessors the reference architecture for high-performance microprocessors. CMPs usually adopt large Last-Level Caches (LLC) shared among cores and private L1 caches, whose performances depend on the wire-delay dominated response time of LLC. NUCA (NonUniform Cache Architecture) caches represent a viable solution for tolerating wire-delay effects. In this article, we present Re-NUCA, a NUCA cache that exploits replication of blocks inside the LLC to avoid performance limitations of D-NUCA caches due to conflicting access to shared data. Results show that a Re-NUCA LLC permits to improve performances of more than 5% on average, and up to 15% for applications that strongly suffer from conflicting access to shared data, while reducing network traffic and power consumption with respect to D-NUCA caches. Besides, it outperforms different S-NUCA schemes optimized with victim replication
Towards Relating Physiological Signals to Usability Metrics: A Case Study with a Web Avatar
Inferring the user’s approval of a graphical interface with non-invasive devices can be effective in improving its design and in implementing adaptive pleasant interactions. This paper investigates how 3 common physiological signals, i.e. skin conductance, heart rate and respiration, can be exploited to infer users’ approval of an online avatar embedded in a health care Website. A between group experiment is performed with participants who have the avatar support and participants who do not. During the experiment, skin conductance, hearth rate and respiration were monitored, together with traditional usability metrics (visited pages, completion times, errors, etc). At the end of each experiment, a feedback questionnaire is proposed to infer information related to the user experience, ease of use and approval. Results indicate that the respiration overshoot rate is closely related to the users’ appreciation of the avatar based interaction. Further steps of our research will consider improvements in the results by investigating and exploiting mutual effects induced by the multiple collected signals
- …