51 research outputs found
AspectMatlab++: Annotations, Types, and Aspects for Scientists
Abstract In this paper we present extensions to an aspect oriented compiler developed for MATLAB. These extensions are intended to support important functionality for scientists, and include pattern matching on annotations, and types of variables, as well as new manners of exposing context. We provide use-cases of these features in the form of several general-use aspects which focus on solving issues that arise from use of dynamically-typed languages. We also detail performance enhancements to the ASPECTMATLAB compiler which result in an order of magnitude in performance gains
Study and examination of the implements used for securing pelvis bone
Our goal was to compare the direct plate known as the “gold standard” technology in case of a pelvis fracture with the H-plate technology reinforced with iliolumbar fusion and the pelvis screwing technology reinforced with iliolumbar fusion, especially focusing on the matter of stability.In our work we studied and examined the securing possibilities and stability of the transforaminal pelvis fracture using the finite element analysis. My colleauges and I created the anatomically correct model (including the 4th and 5th lumbars and cartilages under the lumbars). To create the model we used a previous geometric model used for older preceding analyses. During the modeling we perfected the geometry; we separated the different bone regions and paid close attention to create the scale model of the implements. The placements of the implements are appropriate and in accordance with real surgery procedures. We examined three different cases: standing on the healthy leg, standing on both legs and standing on the injured leg. The boundary conditions for the finite element analysis: the femur is fi xed and in case of standing on one leg the opposing side of the hip bone is fixed on both the X and Z axes directions. Furthermore both hip bones are fixed on the Y axis direction, and this applies when standing on both legs as well. We added the load to the 4th lumbar on the model. The value of the load is 500 N and the direction is –Z. We defined surface to surface connection between the femur and acetabulum and also between the side of the symphysis pubica and the fracture ends. We defined bonded connection between all the other components. In our analyses and evaluation we examined the arising stress values and also the displacements in the cortical and spongiosa regions and in the implements. We examined the elongation of the ligaments in the pelvis and measured the maximal distance between the fracture ends under load.Considering the results of the stress states, the iliolumbar fusion technologies provide more stability. Therefore it is recommended to use these technologies, not mentioning the fact that the dorsal exposure puts the patient through considerably less trauma.Considering the results of the fracture ends displacements it can be declared that the reason for the existence of the H-plate technology reinforced with iliolumbar fusion cannot be questioned. Therefore continuing the research can be justifi ed by further analyzing and examining dynamic loads on models extracted from CT images. DOI: 10.17489/biohun/2010/1/2
Development of flame-retarded nanocomposites from recycled PET bottles for the electronics industry
Recycled polyethylene-terephthalate (rPET) nanocomposites of reduced flammability were prepared by combining aluminum-alkylphosphinate (AlPi) flame retardant (FR) and natural montmorillonite (MMT), in order to demonstrate that durable, technical products can be produced from recycled materials. During the development of the material, by varying the FR content, the ratio and the type of MMTs, rheological, morphological, mechanical and flammability properties of the nanocomposites were comprehensively investigated. Related to the differences between the dispersion and nucleation effect of MMT and organo-modified MMT (oMMT) in rPET matrix, analyzed by Scanning Electron Microscopy (SEM), Energy Dispersive X-Ray Spectroscopy (EDS) and Differential Scanning Calorimetry (DSC), mechanical properties of the nanocomposites changed differently. The flexural strength and modulus were increased more significantly by adding untreated MMT than by the oMMT, however the impact strength was decreased by both types of nanofillers. The use of different type of MMTs resulted in contradictory flammability test result; time-to-ignition (TTI) during cone calorimeter tests decreased when oMMT was added to the rPET, however MMT addition resulted in an increase of the TTI also when combined with 4% FR. The limiting oxygen index (LOI) of the oMMT containing composites decreased independently from the FR content, however, the MMT increased it noticeably. V0 classification according to the UL-94 standard was achieved with as low as 4% FR and 1% MMT content. The applicability of the upgraded recycled material was proved by a pilot experiment, where large-scale electronic parts were produced by injection molding and characterized with respect to the commercially available counterparts
Pharmaceutical and Macromolecular Technologies in the Spirit of Industry 4.0
Well designed (multilayer, adaptive, reactive) interphases, being a key element of multicomponent structures, could be tailored to different requirements through controlled technologies. This is the link connecting various green, safe, healthy materials and innovative pharmaceuticals. Upgraded recycling could be performed by interfacial consolidation of self-reinforced composites, the flame retardancy of which is feasible with surprisingly low amount of flame retardant. Examples are shown how the reinforced and foamed forms of thermosetting and thermoplastic biopolymers can play a significant role (after flame retardant modification) in the development of airplanes and electric cars. Biopolymer nanofibres, such as polycaprolactone and polyhydroxybutyrate, could be formed with increased productivity for various medical uses. Raman-based control of the units of integrated continuous technologies has been elaborated including controlled formation of crystals with polymer interlayer for direct tableting
Aspectmatlab++: Developing an aspect-oriented language for Scientists
MATLAB is a popular dynamic array-based language commonly used within the scientificcommunity. MATLAB’s widespread use can be attributed to its large library of built-infunctions, and its high-level syntax, which requires no type declarations, making it ideal forfast prototyping. This thesis presents extensions to ASPECTMATLAB, an aspect orientedcompiler developed for MATLAB.ASPECTMATLAB was created with the intent of bringing aspect oriented programmingto MATLAB, and targeted features such as array accesses and loops, which are the corecomputations in scientific programs. This thesis presents ASPECTMATLAB++. ASPECTMATLAB++extends ASPECTMATLAB by focusing on a different set of challenges, seekingto make aspect-oriented programming easier to use and providing mechanisms to handlea variety of the problems that occur in a dynamically typed language. To this end, we introducepattern matching on annotations and types of variables, as well as new manners ofexposing context.We also provide several use-cases of these features in the form of general-use aspectswhich focus on solving issues that arise from use of dynamically-typed languages. Theseinclude aspects which perform type and unit checking, profiling aspects, as well as aspectswhich perform basic loop optimizations. This thesis also details several performanceenhancements to the ASPECTMATLAB compiler, which result in a speed improvement ofabout 10 times.MATLAB est une langage de programmation dynamique utilisée partout dans la communautéscientifique. L’utilisation répandu de MATLAB peut être attribué à sa grande bibliothèquede fonctions incorporées et sa syntaxe de haut niveau, qui n’exige aucune déclarationde type, le faisant idéal pour prototypage rapide. Cette thèse présente des extensionsà ASPECTMATLAB, un compilateur orientée à l’aspect développé pour MATLAB.ASPECTMATLAB a été créé avec l’intention d’amener programmation orientée à l’aspectà MATLAB. Il cible des fonctionalités comme des accès de tableau et des boucles, quisont les calculs principaux dans des programmes scientifiques. Cette thèse présente ASPECTMATLAB++.ASPECTMATLAB++ étend ASPECTMATLAB en se concentrant sur unensemble différent de défis, cherchant à faciliter la programmation orientée à l’aspect etintroduire des mécanismes qui gére une variété des problèmes qui arrivent dans une languedynamiquement tapée. À cette fin, nous présentons correspondance sur des annotations etles types de variables, et des nouvelles manières d’exposer le contexte.Nous fournissons aussi plusieurs cas d’utilisation de ces fonctions en forme des aspectsd’utilisation générale qui se concentrent sur les questions de résolution qui résultent del’utilisation de langues dynamiquement tapées. Ceux-ci incluent les aspects qui exécutentle type et la vérification d’unité, des aspects de profilage, aussi bien que les aspects quiexécutent des optimisations de boucles. Cette thèse fournit aussi plusieurs augmentationsde performance au compilateur ASPECTMATLAB, qui donnent une amélioration de vitessed’environ 10 fois
- …