A laboratory model for experimental investigations of the rubber-asphalt sliding pair has been designed with the purpose of better understanding of dynamic behavior of the friction force in the contact patch between t...
详细信息
This work presents dominant pole design (DPD) methodology, one MATLAB implementation of DPD and its usage. DPD for PI and PID controllers is derived, and on this basis MATLAB toolkit for three-pole method (3PM) has be...
详细信息
This work presents dominant pole design (DPD) methodology, one MATLAB implementation of DPD and its usage. DPD for PI and PID controllers is derived, and on this basis MATLAB toolkit for three-pole method (3PM) has been developed. The least squares procedure for finding functional dependence of PID controller parameters on process parameters is described. This least squares procedure has been applied to the first order process with dead time (FODT) obtained functional dependence, expressed through tuning formulas, is presented. Performance of PID controller tuned with 3PM tuning formulas is compared to the performance of PID controller tuned with integral criteria derived tuning formulas. Observed characteristics of DPD method are given at the end of the paper.
The design of current and speed controllers remains to a large extent a mystery to many engineers in the motor drives field. An attempt is made in this paper to simplify the design of the current and speed controllers...
详细信息
The design of current and speed controllers remains to a large extent a mystery to many engineers in the motor drives field. An attempt is made in this paper to simplify the design of the current and speed controllers using Bode plots. This paper outlines the theoretical background behind the techniques of symmetric optimum and dominant time constant compensation methods. The techniques are compared and contrasted using the overshoot and phase margin criteria. An application of these techniques to controller design for permanent magnet brushless DC motor (PMBDCM) drive system is made and verified with simulation. In order to apply these techniques to PMBDCM drive for the design of the current and speed controllers, the model of the motor drive is given for the benefit of the reader. The current and speed controller synthesis of a PMBDCM drive is achieved with the presented technique. Simulation results demonstrate for reference (current or speed) changes, symmetric optimum and dominant time compensation methods perform similarly. But for a load torque disturbance, the adverse effect on the speed is compensated faster only with the symmetric optimum method.
Constraint programming (CP) systems are useful for solving real-life combinatorial problems, such as scheduling, planning, rostering and routing problems. The design of modern CP systems has evolved from a monolithic ...
详细信息
Constraint programming (CP) systems are useful for solving real-life combinatorial problems, such as scheduling, planning, rostering and routing problems. The design of modern CP systems has evolved from a monolithic to an open design in order to meet the increasing demand for application-specific customization. It is widely accepted that a CP system needs to balance various design factors such as efficiency versus customizability and flexibility versus maintenance. This paper captures our experience with using different software engineering approaches in the development of constraint programming systems. These approaches allow us to systematically investigate the different factors that affect the performance of a CP system. In particular we review the application of reuse techniques, such as toolkits, framework and patterns, to the design and implementation of a finite-domain CP system.
To support all phases of an agile modular manufacturing machine life cycle with CAE and Virtual Manufacturing tools, a number of different engineering applications (e.g. specialist software based tools) are typically ...
详细信息
To support all phases of an agile modular manufacturing machine life cycle with CAE and Virtual Manufacturing tools, a number of different engineering applications (e.g. specialist software based tools) are typically used for design, simulation, analysis, programming, control and monitoring of a machine. These applications mainly exist today as small applications islands where each of them manages their own data. When a manufacturing machine is designed, simulated, programmed, analyzed, tested, or operated, the information, connected to that specific machine, used and generated by each application island is stored separately by each application. These application islands often use different storage technologies. Each one of the applications has an information structure to separate the information connected to each machine; however, they do not necessarily use the same information structure. Another issue concerning these applications is the functionality that is implemented in them to manage information; namely, processes such as store, retrieve, search, permissions, etc. The functionality for one process is the same in all applications that has the process implemented. But the implementation of the process functionality may differ, due to misinterpretation of the functionality specification and regular implementation bugs, which could lead to problem with integrity and consistency of the data. Applications that make use of newer information technologies, such as databases and software development tools can simplify the implementation of the functionality but each application still has to implement their own version of the functionality. This paper presents a research investigation focused on the development of a distributed integration platform that supports the whole life cycle of agile modular machine systems, which includes the design, simulation, programming, analysis, machine operation and re-configuration. The environment supports distributed management and s
Message-passing programming interfaces are widely used when programming parallel applications. Systems such as PVM and MPI have been successful at providing the basic capabilities needed to implement parallel applicat...
详细信息
We revisit the optimal code generation or evaluation order determination problem-the problem of generating an instruction sequence from a data dependence graph (DDG). In particular, we are interested in generating an ...
详细信息
ISBN:
(纸本)0769509908
We revisit the optimal code generation or evaluation order determination problem-the problem of generating an instruction sequence from a data dependence graph (DDG). In particular, we are interested in generating an instruction sequence S that is optimal in terms of the number of registers used by the sequence S. We call this MRIS (Minimum Register Instruction Sequence) problem. We developed an efficient heuristic solution for the MRIS problem based on the notion of instruction lineage. This solution facilitates the sharing of registers among instructions within a lineage and across lineages by exploiting the structure of a DDG. We implemented our solution on a production compiler and measured the reduction in the number of (spill) loads and (Spill) stores and the wall-clock execution time for the SPEC95 floating point benchmark suite. On average our method reduced the number of loads and stores by 11.5% and 15.9%, respectively, and decreased the total execution time by 2.5%.
A characteristic feature of the neural network models is the large number of parameters. A model offering many parameters usually gives rise to problems, and the variance contribution to the modeling error might be ve...
A characteristic feature of the neural network models is the large number of parameters. A model offering many parameters usually gives rise to problems, and the variance contribution to the modeling error might be very high. Therefore, it is crucial to find the model with the optimal number of parameters. In this paper two techniques of selection of the optimal number of model parameters are described and compared: explicit and implicit regularization techniques. Model validation forms the final stage of an identification procedure with the aim of assessing objectively whether the identified model agrees sufficiently well with the observed data. In this paper the reliability of the correlation-based validation tests and the χ2-test is analyzed.
暂无评论