2,229 research outputs found
Development of a polyimide for use as a temperature and solvent resistant sealant
Polyimide developed by the interaction of benzophenone tetracarboxylic dianhydride, polyoxypropylene diamine, and oxydianiline is used for fuel tanks that are exposed to extreme temperatures
Benchmarking and optimisation of Simulink code using Real-Time Workshop and Embedded Coder for inverter and microgrid control applications
When creating software for a new power systems control or protection device, the use of auto-generated C code via MATLAB Simulink Real-Time Workshop and Embedded Coder toolboxes can be a sensible alternative to hand written C code. This approach offers the benefits of a simulation environment, platform independence and robust code. This paper briefly summarises recent experiences with this coding process including the pros and cons of such an approach. Extensive benchmarking activities are presented, together with descriptions of simple (but non-obvious) optimisations made as a result of the benchmarking. Examples include replacement of certain Simulink blocks with seemingly more complex blocks which execute faster. "S functions" are also designed for certain key algorithms. These must be fully "in-lined" to obtain the best speed performance. Together, these optimisations can lead to an increase in execution speed of more than 1.4x in a large piece of auto-generated C code. An example is presented, which carries out Fourier analysis of 3 signals at a common (variable) frequency. The overall speed improvement relative to the baseline is 2.3x, of which more than 1.4x is due to non-obvious improvements resulting from benchmarking activities. Such execution speed improvements allow higher frame rates or larger algorithms within inverters, drives, protection and control applications
On model checking data-independent systems with arrays without reset
A system is data-independent with respect to a data type X iff the operations
it can perform on values of type X are restricted to just equality testing. The
system may also store, input and output values of type X. We study model
checking of systems which are data-independent with respect to two distinct
type variables X and Y, and may in addition use arrays with indices from X and
values from Y . Our main interest is the following parameterised model-checking
problem: whether a given program satisfies a given temporal-logic formula for
all non-empty nite instances of X and Y . Initially, we consider instead the
abstraction where X and Y are infinite and where partial functions with finite
domains are used to model arrays. Using a translation to data-independent
systems without arrays, we show that the u-calculus model-checking problem is
decidable for these systems. From this result, we can deduce properties of all
systems with finite instances of X and Y . We show that there is a procedure
for the above parameterised model-checking problem of the universal fragment of
the u-calculus, such that it always terminates but may give false negatives. We
also deduce that the parameterised model-checking problem of the universal
disjunction-free fragment of the u-calculus is decidable. Practical motivations
for model checking data-independent systems with arrays include verification of
memory and cache systems, where X is the type of memory addresses, and Y the
type of storable values. As an example we verify a fault-tolerant memory
interface over a set of unreliable memories.Comment: Appeared in Theory and Practice of Logic Programming, vol. 4, no.
5&6, 200
Non-genetic therapeutic approaches to Canavan disease
Canavan disease (CD) is a rare leukodystrophy characterized by diffuse spongiform white matter degeneration, dysmyelination and intramyelinic oedema with consequent impairment of psychomotor development and early death. The molecular cause of CD has been identified as being mutations of the gene encoding the enzyme aspartoacylase (ASPA) leading to its functional deficiency. The physiological role of ASPA is to hydrolyse N-acetyl-l-aspartic acid (NAA), producing l-aspartic acid and acetate; as a result, its deficiency leads to abnormally high central nervous system NAA levels. The aim of this article is to review what is currently known regarding the aetiopathogenesis and treatment of CD, with emphasis on the non-genetic therapeutic strategies, both at an experimental and a clinical level, by highlighting: (a) major related hypotheses, (b) the results of the available experimental simulatory approaches, as well as (c) the relevance of the so far examined markers of CD neuropathology. The potential and the limitations of the current non-genetic neuroprotective approaches to the treatment of CD are particularly discussed in the current article, in a context that could be used to direct future experimental and (eventually) clinical work in the field
Increasing security of supply by the use of a local power controller during large system disturbances
This paper describes intelligent ways in which distributed generation and local loads can be controlled during large system disturbances, using Local Power Controllers. When distributed generation is available, and a system disturbance is detected early enough, the generation can be dispatched, and its output power can be matched as closely as possible to local microgrid demand levels. Priority-based load shedding can be implemented to aid this process. In this state, the local microgrid supports the wider network by relieving the wider network of the micro-grid load. Should grid performance degrade further, the local microgrid can separate itself from the network and maintain power to the most important local loads, re-synchronising to the grid only after more normal performance is regained. Such an intelligent system would be a suitable for hospitals, data centres, or any other industrial facility where there are critical loads. The paper demonstrates the actions of such Local Power Controllers using laboratory experiments at the 10kVA scale
Effects of magnification and visual accommodation on aimpoint estimation in simulated landings with real and virtual image displays
Twenty professional pilots observed a computer-generated airport scene during simulated autopilot-coupled night landing approaches and at two points (20 sec and 10 sec before touchdown) judged whether the airplane would undershoot or overshoot the aimpoint. Visual accommodation was continuously measured using an automatic infrared optometer. Experimental variables included approach slope angle, display magnification, visual focus demand (using ophthalmic lenses), and presentation of the display as either a real (direct view) or a virtual (collimated) image. Aimpoint judgments shifted predictably with actual approach slope and display magnification. Both pilot judgments and measured accommodation interacted with focus demand with real-image displays but not with virtual-image displays. With either type of display, measured accommodation lagged far behind focus demand and was reliably less responsive to the virtual images. Pilot judgments shifted dramatically from an overwhelming perceived-overshoot bias 20 sec before touchdown to a reliable undershoot bias 10 sec later
The use of real time digital simulation and hardware in the loop to de-risk novel control algorithms
Low power demonstrators are commonly used to validate novel control algorithms. However, the response of the demonstrator to network transients and faults is often unexplored. The importance of this work has, in the past, justified facilities such as the T45 Shore Integration Test Facility (SITF) at the Electric Ship Technology Demonstrator (ESTD). This paper presents the use of real time digital simulation and hardware in the loop to de-risk a innovative control algorithm with respect to network transients and faults. A novel feature of the study is the modelling of events at the power electronics level (time steps of circa 2 μs) and the system level (time steps of circa 50 μs)
Preserving Liveness Guarantees from Synchronous Communication to Asynchronous Unstructured Low-Level Languages
In the implementation of abstract synchronous communication in asynchronous unstructured low-level languages, e.g. using shared variables, the preservation of safety and especially liveness properties is a hitherto open problem due to inherently different abstraction levels. Our approach to overcome this problem is threefold: First, we present our notion of handshake refinement with which we formally prove the correctness of the implementation relation of a handshake protocol. Second, we verify the soundness of our handshake refinement, i.e., all safety and liveness properties are preserved to the lower level. Third, we apply our handshake refinement to show the correctness of all implementations that realize the abstract synchronous communication with the handshake protocol. To this end, we employ an exemplary language with asynchronous shared variable communication. Our approach is scalable and closes the verification gap between different abstraction levels of communication
The genome diversity and karyotype evolution of mammals
The past decade has witnessed an explosion of genome sequencing and mapping in evolutionary diverse species. While full genome sequencing of mammals is rapidly progressing, the ability to assemble and align orthologous whole chromosome regions from more than a few species is still not possible. The intense focus on building of comparative maps for companion (dog and cat), laboratory (mice and rat) and agricultural (cattle, pig, and horse) animals has traditionally been used as a means to understand the underlying basis of disease-related or economically important phenotypes. However, these maps also provide an unprecedented opportunity to use multispecies analysis as a tool for inferring karyotype evolution. Comparative chromosome painting and related techniques are now considered to be the most powerful approaches in comparative genome studies. Homologies can be identified with high accuracy using molecularly defined DNA probes for fluorescence in situ hybridization (FISH) on chromosomes of different species. Chromosome painting data are now available for members of nearly all mammalian orders. In most orders, there are species with rates of chromosome evolution that can be considered as 'default' rates. The number of rearrangements that have become fixed in evolutionary history seems comparatively low, bearing in mind the 180 million years of the mammalian radiation. Comparative chromosome maps record the history of karyotype changes that have occurred during evolution. The aim of this review is to provide an overview of these recent advances in our endeavor to decipher the karyotype evolution of mammals by integrating the published results together with some of our latest unpublished results
Atmospheric nitrogen oxides (NO and NO2) at Dome C, East Antarctica, during the OPALE campaign
Mixing ratios of the atmospheric nitrogen oxides NO and NO2 were measured as part of the OPALE (Oxidant Production in Antarctic Lands & Export) campaign at Dome C, East Antarctica (75.1 degrees S, 123.3 degrees E, 3233 m), during December 2011 to January 2012. Profiles of NOx mixing ratios of the lower 100m of the atmosphere confirm that, in contrast to the South Pole, air chemistry at Dome C is strongly influenced by large diurnal cycles in solar irradiance and a sudden collapse of the atmospheric boundary layer in the early evening. Depth profiles of mixing ratios in firn air suggest that the upper snowpack at Dome C holds a significant reservoir of photolytically produced NO2 and is a sink of gas-phase ozone (O-3). First-time observations of bromine oxide (BrO) at Dome C show that mixing ratios of BrO near the ground are low, certainly less than 5 pptv, with higher levels in the free troposphere. Assuming steady state, observed mixing ratios of BrO and RO2 radicals are too low to explain the large NO2 : NO ratios found in ambient air, possibly indicating the existence of an unknown process contributing to the atmospheric chemistry of reactive nitrogen above the Antarctic Plateau. During 2011-2012, NOx mixing ratios and flux were larger than in 2009-2010, consistent with also larger surface O-3 mixing ratios resulting from increased net O-3 production. Large NOx mixing ratios at Dome C arise from a combination of continuous sunlight, shallow mixing height and significant NOx emissions by surface snow (F-NOx). During 23 December 2011-12 January 2012, median F-NOx was twice that during the same period in 20092010 due to significantly larger atmospheric turbulence and a slightly stronger snowpack source. A tripling of F-NOx in December 2011 was largely due to changes in snowpack source strength caused primarily by changes in NO3- concentrations in the snow skin layer, and only to a secondary order by decrease of total column O-3 and associated increase in NO3- photolysis rates. A source of uncertainty in model estimates of F-NOx is the quantum yield of NO3- photolysis in natural snow, which may change over time as the snow ages
- …