首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
He  Wu 《Computers in Industry》2009,60(9):686-697
This paper attempts to propose a virtual operating system applied to operation training of manufacturing facility and manufacturing process simulation. The system is based on VRML and browser/server structure, so user only needs to install a free plug-in, and run the package normally via Microsoft Internet Explorer. Initially this paper studies the system framework, structure models and concept models. Then, a communication approach based on VRML, Java and HTML, which is key to realize the virtual operating of CNC machines, has been presented. The algorithm of material removed simulation based on VRML Z-map is also presented in this paper. It has the advantages such as a lower memory requirement, and a faster computation speed. Finally, in order to validate the feasibility of the proposed approach, the CNC milling machine has been taken as an illustrative example for the prototype development.  相似文献   

2.
Leif Ibsen 《Software》1984,14(1):17-29
A portable compiler can be constructed by letting it generate code for a virtual machine, which is then implemented on the real target machines. The design of a virtual machine which is especially suitable as a target machine for compiled Ada programs is described. The main design goals, implementability on mini-computers and portability, are discussed and the resulting design is described in some detail. Some implementation strategies for the machine are proposed and the feasibility of the virtual machine approach is discussed.  相似文献   

3.
For virtual machine based traffic simulation platforms, the paper proposes a software framework that performs trace-based dynamic translation. Through monitoring the runtime execution status of bytecodes and translating frequently executed bytecodes, also known as hot spots, into equivalent native machine codes, the framework considerably improves the performance of virtual machine based traffic simulation platforms up to ten times or more, as the experiments showed. For the first time, the presented work clearly exhibits that a seamless combination of the two technologies – dynamic translation and virtual machine could lead to a new generation of applicable traffic simulation platforms. Such a platform not only offers high flexibility in terms of traffic model simulation, but also preserves the ability of conducting numerical computation-intensive simulations generally found in real-life industrial projects.  相似文献   

4.
Towards High-Fidelity Machining Simulation   总被引:1,自引:0,他引:1  
The main purpose of any machining simulation system is to reveal or mimic the real machining process as accurately as possible. Current simulation systems often use G-code or CL data as input that has inherent drawbacks such as vendor-specific nature, incomplete data, irreversible data conversions and lack of accuracy. These limitations hinder the development of a truthful simulation system. Hence, there is a need for higher-level input data that can assist with accurate simulation for machining processes. In addition, there is also a need to take into account of true behaviour and real-time data of a machine tool. The paper presents a High-Fidelity Machining Simulation solution for more accurate results. STEP-NC is used as the input data as it provides a more complete data model for machining simulations. The status-quo of the machine tool is captured by means of sensors to provide true data values for machining simulation purposes. The outcome of the research provides a smart and better informed simulation environment. The paper reviewed some of the current simulation approaches, highlighted the current simulation problems, discussed input data sources for smart machining simulation and introduced the high-fidelity simulation system architecture.  相似文献   

5.
We design a task mapper TPCM for assigning tasks to virtual machines, and an application-aware virtual machine scheduler TPCS oriented for parallel computing to achieve a high performance in virtual computing systems. To solve the problem of mapping tasks to virtual machines, a virtual machine mapping algorithm (VMMA) in TPCM is presented to achieve load balance in a cluster. Based on such mapping results, TPCS is constructed including three components: a middleware supporting an application-driven scheduling, a device driver in the guest OS kernel, and a virtual machine scheduling algorithm. These components are implemented in the user space, guest OS, and the CPU virtualization subsystem of the Xen hypervisor, respectively. In TPCS, the progress statuses of tasks are transmitted to the underlying kernel from the user space, thus enabling virtual machine scheduling policy to schedule based on the progress of tasks. This policy aims to exchange completion time of tasks for resource utilization. Experimental results show that TPCM can mine the parallelism among tasks to implement the mapping from tasks to virtual machines based on the relations among subtasks. The TPCS scheduler can complete the tasks in a shorter time than can Credit and other schedulers, because it uses task progress to ensure that the tasks in virtual machines complete simultaneously, thereby reducing the time spent in pending, synchronization, communication, and switching. Therefore, parallel tasks can collaborate with each other to achieve higher resource utilization and lower overheads. We conclude that the TPCS scheduler can overcome the shortcomings of present algorithms in perceiving the progress of tasks, making it better than schedulers currently used in parallel computing.  相似文献   

6.
Thermal errors can have significant effects on CNC machine tool accuracy. The errors come from thermal deformations of the machine elements caused by heat sources within the machine structure or from ambient temperature change. The effect of temperature can be reduced by error avoidance or numerical compensation. The performance of a thermal error compensation system essentially depends upon the accuracy and robustness of the thermal error model and its input measurements. This paper first reviews different methods of designing thermal error models, before concentrating on employing an adaptive neuro fuzzy inference system (ANFIS) to design two thermal prediction models: ANFIS by dividing the data space into rectangular sub-spaces (ANFIS-Grid model) and ANFIS by using the fuzzy c-means clustering method (ANFIS-FCM model). Grey system theory is used to obtain the influence ranking of all possible temperature sensors on the thermal response of the machine structure. All the influence weightings of the thermal sensors are clustered into groups using the fuzzy c-means (FCM) clustering method, the groups then being further reduced by correlation analysis.A study of a small CNC milling machine is used to provide training data for the proposed models and then to provide independent testing data sets. The results of the study show that the ANFIS-FCM model is superior in terms of the accuracy of its predictive ability with the benefit of fewer rules. The residual value of the proposed model is smaller than ±4 μm. This combined methodology can provide improved accuracy and robustness of a thermal error compensation system.  相似文献   

7.
Most of the current cloud computing providers allocate virtual machine instances to their users through fixed-price allocation mechanisms. We argue that combinatorial auction-based allocation mechanisms are especially efficient over the fixed-price mechanisms since the virtual machine instances are assigned to users having the highest valuation. We formulate the problem of virtual machine allocation in clouds as a combinatorial auction problem and propose two mechanisms to solve it. The proposed mechanisms are extensions of two existing combinatorial auction mechanisms. We perform extensive simulation experiments to compare the two proposed combinatorial auction-based mechanisms with the currently used fixed-price allocation mechanism. Our experiments reveal that the combinatorial auction-based mechanisms can significantly improve the allocation efficiency while generating higher revenue for the cloud providers.  相似文献   

8.
A machine vision system for measuring wear and chipping of drilling tools   总被引:1,自引:0,他引:1  
An automated measurement system for detection of drilling tool malfunctions such as wear and chipping has been developed for application to machining centres. A machine vision system with two industrial television cameras has been developed. A global image provided by the first camera is used to rotate the drill such that a major cutting edge is a central vertical line in each of the detailed images provided by the second camera. The second camera, with an autofocusing mechanism, focuses towards a potentially affected small region of the drill. Three detailed images are used for detection of drilling tool malfunctions, and failed portions are extracted using image-processing techniques. Three-dimensional surface contours of the failed portions along with one- and two-dimensional quantities such as wear width, chipping width, and the failed portion area are measured. Lighting directions are determined so that the diffusion component dominates specular reflection, and the failed portions are illuminated more than the normal portions.  相似文献   

9.
在虚拟加工环境的建造过程中,关键技术是三维实体的数据结构和加工仿真的逐步成型算法。该文重点研究了毛坯的数据结构特点,四边形离散化方法和毛坯文件的存储格式等,并且分析了三坐标加工中心的加工特点,同时还给出了虚拟加工过程中毛坯被加工成工件的逐步成型算法。该算法在虚拟加工环境中得到了成功应用,文中给出了该算法在三坐标加工中心的验证实例。  相似文献   

10.
虚拟数控加工过程物理仿真模型的建立   总被引:5,自引:0,他引:5  
该文首先阐述了虚拟数控加工过程物理仿真的研究内容,其次重点讨论了所建立的切削力仿真,刀具磨损仿真与变形仿真,加工误差仿真,振动仿真和切屑形成过程仿真的数学模型。最后,提出了物理仿真今后研究的方向。  相似文献   

11.
基于虚拟机技术的DCS仿真系统设计与实现   总被引:1,自引:0,他引:1  
提出了基于虚拟机技术的DCS仿真系统的实现方式,描述了虚拟控制器的具体实现方法及虚拟机技术的其他应用.  相似文献   

12.
现阶段,在实验教学硬件设备要求较高而实验教学改革注重综合能力培养的指导下,很多依靠计算机硬件设备开展的实验课程遇到了较大的挑战.本文根据独立学院的具体情况结合虚拟机技术的特点,具体的分析了虚拟机技术在计算机实践教学中能起到的巨大作用和广阔的应用前景.并倡导全国独立院校要善于通过模拟真实的环境,去探索和研究科学的东西,提高自己的实践教学和科研水平.  相似文献   

13.
Virtual machine concepts supporting optimisation of machine tools have been developed in earlier work. The virtual machine concept is a tool that can describe the behaviour of a machine tool while considering the interaction between mechanics of the machines and the control system. Considerable amount of work has been done proving the concept and showing the potential of such a design tool in different contexts. Several studies have shown the potential of using the virtual machine concept, although, no work has been found that is exploring the potential of a full optimisation study.  相似文献   

14.
Higher education institutions deliver web-based learning with varied success. The success rate of distributed online courses remains low. Factors such as ineffective course facilitation and insufficient communication contribute to the unfulfilled promises of web-based learning. Students consequently feel unmotivated. Instructor control and in the courseroom further isolates students, whereas success rate increases when students unite in virtual communities. King (2002) increased student participation in his online classes by creating a virtual student, Joe, as a participating student and supplementary facilitator. This investigation responds to King’s call for further directions on how a virtual helper enhances online facilitation. This inspired our investigation of how Virtual Jane might augment online facilitation. King’s prediction, “It seems that Joe Bags may have a family in the future,” (p. 164) became a reality in a South African masters’ web-based class on web-based learning.  相似文献   

15.
We are interested in providing an agent infrastructure for truly distributed control. Requirements include multiple language implementations, so that this agent host environment can exist in both real-time controllers and contain the ability to operate with external agent systems. Our first infrastructure, the Autonomous Cooperative System (ACS), accomplished these goals, but presented other issues. Although ACS has been successfully deployed on commercial controllers, new releases of controllers will cause complications in the evolution of the software and adoption of future functionality. We need to establish a formal integration procedure of the agent functionality with the controllers and to transform the underlying system into a fully integrated and open heterogeneous system. We use a shipboard automation example to demonstrate the use of the agent virtual machine. With this system, the shipboard automation system is designed as a distributed and survivable environment, thereby spreading intelligence throughout the controllers and not in central locations.  相似文献   

16.
Digital personalities are virtual characters that possess situation dependent, personality revealing behaviors. This paper introduces concepts, current and prospective usages of personality-rich virtual characters, and focus on authoring issues for artists that want to create digital portrays of digital persons. Different categories of digital personalities are introduced, in particular virtual actors for CG-movies are explained in more detail because of the importance of understanding the functioning of virtual actors—other types of virtual personalities will often be build upon the faculties of virtual actors. It is proposed that an essential feature of the prospective authoring process of digital personalities is the support of generalization. This would allow for a “concrete authoring”, that modifies and defines concrete cases. Thus, the author would be able to employ concrete cases as basis for generalizations. In this context, possible technologies that would support a concrete authoring process are presented, in particular Case-Based Reasoning.  相似文献   

17.
一种基于Web的虚拟机   总被引:2,自引:0,他引:2  
马琳  罗铁坚  宋进亮  叶世伟 《计算机工程》2005,31(9):127-128,137
为了使基于Web的应用能够同时利用几种主流Web构架、标准和协议的优点,并且对基于Web应用的开发人员提供统一的接口,在不同的构架、标准和协议之上编写统一的并可以移植的代码,提出了一种可以在Web上运行的虚拟机并实现了一个原型系统.该技术已成功地应用在实际系统中的Web基础构架模块.  相似文献   

18.
Increasing trends towards adaptive, distributed, generative and pervasive software have made object-oriented dynamically typed languages become increasingly popular. These languages offer dynamic software evolution by means of reflection, facilitating the development of dynamic systems. Unfortunately, this dynamism commonly imposes a runtime performance penalty. In this paper, we describe how to extend a production JIT-compiler virtual machine to support runtime object-oriented structural reflection offered by many dynamic languages. Our approach improves runtime performance of dynamic languages running on statically typed virtual machines. At the same time, existing statically typed languages are still supported by the virtual machine.We have extended the .Net platform with runtime structural reflection adding prototype-based object-oriented semantics to the statically typed class-based model of .Net, supporting both kinds of programming languages. The assessment of runtime performance and memory consumption has revealed that a direct support of structural reflection in a production JIT-based virtual machine designed for statically typed languages provides a significant performance improvement for dynamically typed languages.  相似文献   

19.
A genetic algorithm approach to the multiple machine tool selection problem   总被引:2,自引:0,他引:2  
A number of earlier researches have emphasized the on-the-job scheduling problems that occur with a single flexible machine. Two solutions to the problem have generally been considered; namely minimization of tool switches and minimization of tool switching instances. Methods used to solve the problems have included KTNS heuristic, dual-based relaxation heuristic, and non-LP-based branch-and-bound methods. However, scant literature has considered the case of job scheduling on multiple parallel machines which invokes another problem involving machine assignment. This paper addresses the problem of job scheduling and machine assignment on a flexible machining workstation (FMW) equipped with multiple parallel machines in a tool-sharing environment. Under these circumstances, the authors have attempted to model the problem with the objective of simultaneously minimizing both the number of tool switches and the number of tool switching instances. Furthermore, a set of realistic constraints has been included in the investigation. A novel genetic algorithm (GA) heuristic has been developed to solve the problem, and performance results show that GA is an appropriate solution.  相似文献   

20.
本文以功能型取证模型分析为视角,对动态仿真技术的取证分析方法在司法实践中的应用进行了研究。阐述了基于虚拟机技术的动态仿真取证技术实现方法,详细分析了VMware虚拟机转换技术在电子数据取证分析中的特点。并对基于VMware虚拟机技术的动态仿真取证分析方法在司法实践中的意义进行了论述。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号