当前位置:文档之家› 外文翻译---硬件软件的设计和开发过程

外文翻译---硬件软件的设计和开发过程

外文翻译---硬件软件的设计和开发过程
外文翻译---硬件软件的设计和开发过程

附录

一、英文原文

Hardware/Software Design and Development Process

Everett Lumpkin and Michael Gabrick

Delphi Corporation, Electronics and Safety Division

INTRODUCTION

Process and technology advancements in the semiconductor industry have helped to revolutionize automotive and consumer electronics. As Moore’s Law predicted, the increase in complexity and operating frequencies of today’s integrated circuits have enabled the creation of system applications once thought to be impossible. And systems such as camera cell phones, automotive infotainment systems, advanced powertrain controllers and handheld personal computers have been realized as a result.

In addition to the increases in process technology, the Electronic Design Automation (EDA) industry has helped to transform the way semiconductor integrated circuits (IC) and subsequent software applications are designed and verified. This transformation has occurred in the form of design abstraction, where the implementation continues to be performed at higher levels through the innovation of design automation tools.

An example of this trend is the evolution of software development from the early days of machine-level programming to the C++ and Java software written today. The creation of the assembler allowed the programmer to move a level above machine language, which increased the efficiency of code generation and documentation, but still tied the programmer to the underlying hardware architecture. Likewise, the dawn of C / C++ compilers, debuggers and linkers helped to move the abstraction layer further away from the underlying hardware, making the software completely platform independent, easier to read, easier to debug and more efficient to manage.

However, a shift to higher levels of software abstraction has not translated to a reduction in complexity or human resources. On the contrary, as integrated systems have become more feature rich, the complexity of the operating system and corresponding applications have increased rapidly, as have the costs associated with the software implementation and verification activities. Certainly the advancements in embedded software tools such as static code checkers, debuggers and hardware emulators have helped to solve some of the software verification problems, but software verification activities have become more time and resource consuming than the actual software creation. Time-to-market constraints have pushed software verification activities to the system-level, and led to a greater demand for production hardware to be made available earlier in

the software development flow.

As with the software case, the semiconductor design community has made a very similar transformation in their design and verification strategies sparked by advances in the EDA community. Designs that were once implemented completely at the transistor level migrated to the gate-level implementation through the development of schematic capture tools. The creation of hardware description languages such as Verilog and VHDL and the corresponding compilers, simulators and synthesis tools allowed hardware designers to move away from the gate-level implementation to the register transfer level (RTL). The EDA community is now promoting even higher levels of abstraction, often under the banner of electronic system level design (ESL) . Again, this represented a fundamental change in design abstraction, which allowed the designers to think in terms of overall functionality instead of the configuration of gates needed to implement the desired functionality.

As Application Specific Integrated Circuit (ASIC) design complexities have grown and the process geometry continued to shrink, the manufacturing and NRE costs for silicon has increased rapidly. For example, the cost for silicon mask sets range from $50,000 for a simple ASIC to greater than $1,000,000 for an advanced microprocessor or microcontroller . The high costs associated with ASICs underscores the motivation of the hardware community to insure that the intended functionality is implemented correctly prior to taking a design to silicon. The EDA industry has helped this cause by providing sophisticated verification tools that prove the high-level design and the silicon implementation will function equivalently. However, even with these tools available, more than ? of all IC and ASIC designs require a re-spin of silicon, where 70% of the re-spins are due to logic or functional errors that verification efforts should have caught . With the huge investment required for each re-spin, system level verification is becoming a focus of the overall hardware verification strategies.

Although we have seen significant advancements in the processes of hardware and software design during the past two decades, surprisingly, there have been little advancements made at the system level. Today’s system process consists of the paper study of the proposed hardware architecture, required functionality, microprocessor throughput, memory configuration, and the potential hardware migration paths. The process has remained relatively unchanged. Furthermore, the software implementation is typically held off until hardware prototype units are created, placing the software developers and system verification teams at a disadvantage. This current approach has many drawbacks including: slow adaptation to changes in customer requirements, drawn out hardware and software integration, limitations in system debugging, and difficulties meeting the time-to-market constraints.

This paper presents a new approach to system-level design through the creation of a virtual system, which allows for an early analysis of hardware and software interaction while removing many of the drawbacks plaguing traditional system development. This paper also presents a virtual automotive air-bag system implementation and explores the benefits of virtual system development.

PARADIGM SHIFT

The motivation for system level design and analysis is to significantly improve productivity through a paradigm shift that allows hardware and software to be designed concurrently rather than serially. Productivity is thus enhanced by the elimination of re-work, increased quality of the final system, improved verification, and shorter time-to-market.

As design trends continue to move to higher levels of abstraction, more emphasis will continue to be placed in verification activities at both the component and system level. The creation of a “virtual” system using accurate models of the hardware provides engineers with the following benefits: an architectural exploration of hardware and software functions, the creation of flexible prototype hardware, more accurate analysis of throughput and portability, software development earlier in the cycle, and rapid debugging through the instrumentation of the virtual hardware.

One of the primary advantages of a virtual system implementation is architecture exploration, which is the process of determining an optimum solution to a design space problem. Take for example the two-dimensional architectural space shown in Figure 1. The two design parameters shown (typically there are many design parameters) are power consumption and clock speed, with the ideal solution illustrated by the center of the target. In this simplified example, the yellow cross illustrates a hardware prototype ECU that exceeds the ideals for power consumption and fails to meet the clock speed ideals. Because of the time-to-market constraint, the system architecture continues to be based upon the initial hardware prototype without adequate exploration of alternative choices. The end result of a hardware based development process is a suboptimum product that may miss the design targets.

Conversely the green crosses show an alternative path to the optimum design solution. Several virtual systems are assembled and tested in the same time-to-market window. The final virtual system is on-target for the design parameters, and the resulting work products from the virtual system are quickly converted into the physical product. Models of the system are initially created at a high level of abstraction, and, through the model-based methodology, are driven to a full virtual implementation, then to an actual product.

The model-based methodology approach proposes the use of an architecture exploration tool to facilitate the rapid exploration of various CPUs, memories, and peripherals (system architecture). The system architecture is shown in the upper right of Figure 2 . The upper left of Figure 2 shows early revisions of the functional models of the system, known as system behavior. The system behavior and system architecture are combined, and an optimal solution is achieved by iteratively comparing the performance of each partitioned alternative. The objective is to evaluate the various architectural and partitioning alternatives to gain a first order approximation of the optimum design.

Some of the proposed EDA tools for architecture exploration offer the ability to model microcontroller architectures in only a few weeks duration. The simulations for architectural simulation may be only 80% accurate, but that is believed to be good enough to make the first

order choices of microcontroller, timer architecture and memory usages. Our evaluations of the architectural exploration tools, however, indicate that the industry has not yet focused on solving microcontroller selection in a general way. As this paper presents, there is a tradeoff between simulation accuracy, cost of the modeling effort, and the time to model a new architecture. We are awaiting further tool maturation before expanding beyond paper evaluations of architecture exploration.

The industry trend is toward building libraries of very accurate architecture models that execute the embedded software directly. A sufficient library of these detailed models can then be used to evaluate system architectures and also used for the final software development.

We have focused our efforts on the lower left box of Figure 2; the highly accurate and fast simulation of a virtual system known as cycle-accurate simulation. This portion of the co-design market has matured to the point that it is now feasible to simulate a moderate sized ECU, such as an air-bag deployment module, at about 1/15th the speed of the actual hardware. As additional mod?ls become available, these cycle-?ccurate simulations will be capable of solving much of the architectural exploration space as we?l.

De?ailed an? highly accurate simulati?n encourages evaluation of th?system behavior on?a pro?osed architecture. The models, as well as the target code, can be adapted to determine the optimum design solution. Full target software simulation is supported using a 32-bit CPU Virtual Processor Model (VPM), the microcontroller peripheral models, system ASIC models, and the environmental stimuli. The VPM is able to load and simulate the same executable image as used in traditional bench development. The models may be exported from CoMET to the lower cost METeor integrated development environment to provide a fixed platform (models cannot be changed) virtual product simulation.

SIMULATION SPEED AND ACCURACY

Before we begin discussing the system, it is important to present some background material that highlights the levels of modeling abstraction and how they are best applied.

In general, total simulation s?e?d decreasesРis detail is added to the model. Fu?ctional models execute orders of magnitude faster than the m?dels used during ?onverification.

The levels of abstraction used in product modeling include :

ation – Ve?y little to no timing accuracy of the real hardware.

耠Functional Simulation –Contains estimated execution time of individual module?.

-Appr?ximate –?Timed fun?tional simulation techniques applied to instruction set and cycle accurate simulation.

– Cross-compiled code executed on model of target CPU.

-Accurate – Simulation is very similar (or identical) to hardware behavior.

二、英文翻译

硬件/软件的设计和开发过程

埃弗瑞特-鲁普金和迈克-盖布里克

Delphi公司电子和安全部门

介绍

半导体产业的生产过程和设计技术的进步,革新了汽车和消费电子产品。根据摩尔定律的预测,当今集成电路的复杂性和运行频率的提高使得一度被认为是不可能的系统应用功能变成了可能。一些系统如照像手机和掌上电脑等等都变成了现实。

除了设计技术的提高,电子设计自动控制技术改变了半导体集成电路和后续软件应用的设计和检验。这种改变是通过设计的抽象化实现的,并且通过革新设计自动控制工具使得这种改变继续运用在更高水平上。

这种趋势的一个例子就是软件发展的演变,从早期的机器语言编程到如今运用C++和JAVA软件进行编程。这种集合语言的创造使得程序员能够高于机器语言进行编程,提高了代码生成和归档的效率。但仍将程序员束缚于潜在的硬件结构中。而C/C++的编写器、译制器还有连接器的出现能使抽象层与潜在的硬件分离,使软件完全实现平台独立,容易阅读,方便编译,更有效管理。

然而,向更高层软件抽象的转移并没有减少其复杂性或是人力资源要求。相反,随着集成系统的特征更为丰富,操作系统的复杂性和相应功能迅速增加,同时软件的应用和检验的消耗也增加。当然,随着嵌入式软件工具的进步,所发展成的静态代码检测器、编译器和硬件仿真器都能帮助解决一些软件检测的问题,但是软件检测会比真实的软件创造更耗时、耗资源。与市场同步的制约会把软件的检测推向系统的水平,并导致对生产硬件的更大需求在软件开发的流程中更早得到满足。

对于软件,半导体设计界受到EDA业界发展的触动,对于他们的设计和检测策略作了类似的改进。通过开发图解抓取工具将一度应用于晶体管层面上的设计提升到了门类应用层面上。Verilog和VHDL等硬件描述语言的发明,以及与之相应的编译器、

仿真器和合成工具的创作使得硬件设计者又从门类应用层面提升至寄存器转换的应用层面上来了。现在,EDA业界正在进一步提升抽象层面,通常称之为电子系统层面设计。同时,这也代表着设计抽象层的巨大变化,它可使设计者能够全面地考虑它的功能性,而不只是考虑所需功能要用的门的组态。

随着应用特定集成电路设计的复杂性不断提高,而设计的体积又在不断缩小,硅片的制造成本也上升得很快。比如说,一个单纯用于ASIC的硅面装置的售价为五万美元,而一个高级微处理器或是一个微控制器的售价要高于一百万美元。高价格是和ASIC 强调硬件制作业必须努力保证在硅片进行设计之前,预期的功能都能够正确实现这一要求相关的。为了帮助这项工作,EDA业界提供了复杂的检测工具,它们能保证高层面的设计与硅片的应用完全对等。然而,即使能获得这些工具,仍有超过二分之一的集成电路设计和ASIC设计在运用时需要硅片返工。其中,70%的返工源于逻辑或是功能性错误,需要进行检验。由于每次返工都需要花费大量投资,系统层面上的检验成为了整个硬件检验过程的焦点。

虽然在过去的20年中硬件和软件的设计都取得了巨大的进步,但是奇怪的是,在系统层面设计却没有什么进步。当今的系统设计过程包括硬件结构、所需功能性、微处理器的生产量、存储器结构以及潜在硬件迁移路径的书面研究。这个过程相对没有什么变化。并且,只有硬件原型单元被创建,软件的应用才能得以实施,这使得软件的开发者和系统检测工作组处于一个很不利的位置。这个现行办法有很多缺点,包括:对于客户的需求变化适应缓慢;拖延硬件和软件的集成时间;限制系统调试;在解决实时市场中发生的问题时有困难等等。

这篇论文通过创造一个虚拟系统,为系统层面的设计提供了一个新的方法。这个方法可在去除阻碍传统系统发展的弊病的同时,对硬件和软件的相互作用做出早期的分析。这篇论文也提出了一个虚拟的汽车气囊系统的实施应用,探讨了虚拟系统发展的好处。

范例移位

系统层面上的设计和分析的目的就是通过范例移位来大力提高生产力,这种范例移位是为了并行设计硬件和软件而不是串行设计。因此,通过去除重复工作、提高最后系统的质量、提升监测能力和缩短市场的实时性来提高生产力。

随着设计不断提升到更高抽象层面成为趋势,研发者会更为重视组件和系统层面

上的检测活动。创造一个使用准确硬件模型的虚拟系统能够给工程师们带来很多好处,如:从结构上探寻硬件和软件的功能;创造出灵活的硬件原型;对模型的生产能力和可携带性作出更为准确的分析;在制作流程中提早软件开发的时间;在虚拟硬件测试时能够快速进行调试。

虚拟系统的应用中一个根本的优点就是结构上的探寻研究,这是一个为决定设计空间问题最适合的解决方法的过程。例如,有一个二维的结构空间,其中的两个设计参数(显然当中有很多的参数)分别为能量消耗和时钟速度,理想的解决方法被列在了指标的中央。在这个简单的例子中,黄色的十字说明了一个硬件原型ECU超过了能量消耗的理想值,但未达到时钟速度的理想值。这是因为市场实时变化的限制,系统的结构继续构筑于最初的硬件原型,而没有对其他选择进行足够的探寻。一个基于硬件的开发过程的最终结果是一个次品,不能满足设计指标。

相反,绿色的十字显示得到最佳设计方法的另一条路。几个虚拟系统被集中在一起,在相同的市场实时窗口之下进行测试。最后的虚拟系统满足所有的设计参数,并很快被转化为实际产品。系统模型最初在一个很高的抽象层面被建立起来,通过基于模型的方法,被虚拟实施运用,再转化为实际产品。

基于模型的方法建议使用结构探寻的工具来加快对各种中央处理器、存储器和外围组件即系统结构组件的研究。系统结构显示在右上方。左上方是系统功能模型的早期修正,称之为系统行为。系统行为和系统结构是相互结合的,通过反复比较每个分隔的选项,可以得到一个最佳的解决方法。其目的是通过评价不同的结构和分隔选项得到最佳设计的第一个近似方案。

一些被建议用于结构探寻的EDA工具能够在只有几个星期的时间内做出微控制器的模型。虽然对于结构的仿真大概只有80%的正确率,但是那被认为已经足够选择合适的微控制器、计时器和存储器。我们对于结构探寻工具的评价显示此行业并未将注意力集中在运用整体性的方法解决微控制器的选择问题上。正如这篇论文所提出的,在模拟仿真的正确性、模型制作的成本和制作新模型的时间上存在相互交换。我们期待能有更为成熟的工具使我们不仅仅只局限于书面进行系统探寻,能进一步扩展到实际操作中去。

这个行业的发展趋势就是建立十分准确的结构模型库,用来直接执行嵌入式软件。这个细致的模型库可以用于测评系统结构,也可用于最后的软件开发。

让我们把目光集中在左下方的框架,这里显示的是对虚拟系统的一个高度精确和

快速的仿真,称之为准确循环仿真。这个合作设计市场的部分已经相当成熟,可以以十五分之一于真实硬件的速度,模拟一个中等大小的ECU,如一个汽车气囊展开组件。随着其他模型的制成,这些准确循环仿真将能够解决其他结构探寻空间问题。

细致而又高度准确的仿真促使了对基于一个已有结构的系统行为的测评。模型和指标可以决定最佳的设计方法。高度准确的软件仿真需要用到32字节的CPU虚拟处理器模型(VPM)、微控制器边缘模型、系统ASIC模型和环境刺激物。32字节的CPU虚拟处理器模型可以加载和激励用于传统工作台开发的可执行图像。这些模型可以从CoMET 环境导出到更低成本的METeor集成开发环境,用以提供一个固定平台(模型无法变化)虚拟产品仿真。

仿真速度和准确性

在我们讨论系统之前,提供一些背景资料非常重要,这些资料说明了模型抽象的层面以及它们自身是如何进行最好的应用的。

从整体上来说,由于模型制作越来越细致,整体仿真的速度变慢了。功能模型执行重要指令的速度要快于在转换中运用的模型。

制作产品模型的抽象层面包括:

●功能仿真——对真正硬件的即时准确模拟

●限时功能仿真——控制单个模块的预测执行时间

●循环近似——应用于指令集和循环准确仿真的限时功能仿真技术

●指令集仿真——交互编译码执行于目标CPU的模型上

●循环准确仿真——与硬件行为十分相似。

信息与计算科学中英文对照外文翻译文献

(文档含英文原文和中文翻译) 中英文对照外文翻译 基于拉格朗日乘数法的框架结构合理线刚度比的研究 【摘要】框架结构是一种常见的多层高层建筑结构;列的合理线刚度比研究是框架结构优化设计中的一个重要方面。本论文研究合理线刚度比时,框架梁、柱的

侧移刚度根据拉格朗日乘数法结构优化的理论和在框架梁、柱的总物质的量一定的前提下,取得最高值。与传统的估计方法和试算梁柱截面尺寸不同,梁、柱的合理的截面尺寸可以在初步设计阶段由派生的公式计算。这种方法不仅作为计算框架梁、柱的截面尺寸基础,确认初步设计阶,而且也被用做类似的结构梁柱合理线刚度比研究的参考。此外,在调整帧梁、柱的截面尺寸的方法的基础上,降低柱的轴向的压缩比,从而达到剪切压缩比和提高结构的延展性。 【关键词】拉格朗日数乘法框架结构刚度比截面尺寸 1 引言 在混凝土框架结构初步设计的期间,通常,框架梁截面高度通过跨度来估算,和截面宽度根据高宽比估算; 框架柱的截面尺寸是根据柱轴压缩的支持柱的面积的比率估算[1]。然而,在估计过程中,初步设计阶段中的一个重要的链,未考虑到柱侧移刚度的影响[2]。列侧移刚度越大,结构层间位的刚度越大,剪切型框架结构的层间位移将越较小。所以,总结构越小的侧向位移将减少地震灾害[3] 所造成的损失。论文的核心是如何得到列侧移刚度的最大值。 同时,列侧移刚度的值与框架梁-柱线刚度直接相关。本论文的目的是为了得到一个合理的框架梁 - 柱的线刚度比,在某个控制范围内获得列侧移刚度的最大值。 计算列横向位移的方法有两种方法:刚度拐点点法和修改拐点法。拐点的方法假定关节的旋转角度为0(当梁柱线性刚度比是大于或等于3时,柱的上端和下端的关节的旋转角度可以取为0,因为它实际上是相当小),即梁的弯曲刚性被视为无穷大。拐点的方法主要是应用于具有比较少层的框架结构。但对于多层、高层框架结构,增加柱截面会导致梁柱线刚度比小于3,在水平荷载作用下,框架结构的所有关节的旋转角度的横向位移会发生不可忽视。因此,一位日本教授武藤提出修改拐点法[4],即D-值方法。本文采用D-值列侧移刚度的计算法,因为它着重于多层、高层框架结构。 少数在国内外对框架梁柱合理线刚度比的研究,只有梁七黹,源于列侧移刚度的计算方法,比D-值法更加应用广泛;申得氏指出在多层、高层框架结构的柱侧向刚度计算中存在的问题,补充和修改底部和顶部层的列侧向刚度计算公式;

冲压模具技术外文翻译(含外文文献)

前言 在目前激烈的市场竞争中,产品投入市场的迟早往往是成败的关键。模具是高质量、高效率的产品生产工具,模具开发周期占整个产品开发周期的主要部分。因此客户对模具开发周期要求越来越短,不少客户把模具的交货期放在第一位置,然后才是质量和价格。因此,如何在保证质量、控制成本的前提下加工模具是值得认真考虑的问题。模具加工工艺是一项先进的制造工艺,已成为重要发展方向,在航空航天、汽车、机械等各行业得到越来越广泛的应用。模具加工技术,可以提高制造业的综合效益和竞争力。研究和建立模具工艺数据库,为生产企业提供迫切需要的高速切削加工数据,对推广高速切削加工技术具有非常重要的意义。本文的主要目标就是构建一个冲压模具工艺过程,将模具制造企业在实际生产中结合刀具、工件、机床与企业自身的实际情况积累得高速切削加工实例、工艺参数和经验等数据有选择地存储到高速切削数据库中,不但可以节省大量的人力、物力、财力,而且可以指导高速加工生产实践,达到提高加工效率,降低刀具费用,获得更高的经济效益。 1.冲压的概念、特点及应用 冲压是利用安装在冲压设备(主要是压力机)上的模具对材料施加压力,使其产生分离或塑性变形,从而获得所需零件(俗称冲压或冲压件)的一种压力加工方法。冲压通常是在常温下对材料进行冷变形加工,且主要采用板料来加工成所需零件,所以也叫冷冲压或板料冲压。冲压是材料压力加工或塑性加工的主要方法之一,隶属于材料成型工程术。 冲压所使用的模具称为冲压模具,简称冲模。冲模是将材料(金属或非金属)批量加工成所需冲件的专用工具。冲模在冲压中至关重要,没有符合要求的冲模,批量冲压生产就难以进行;没有先进的冲模,先进的冲压工艺就无法实现。冲压工艺与模具、冲压设备和冲压材料构成冲压加工的三要素,只有它们相互结合才能得出冲压件。 与机械加工及塑性加工的其它方法相比,冲压加工无论在技术方面还是经济方面都具有许多独特的优点,主要表现如下; (1) 冲压加工的生产效率高,且操作方便,易于实现机械化与自动化。这是

软件开发概念和设计方法大学毕业论文外文文献翻译及原文

毕业设计(论文)外文文献翻译 文献、资料中文题目:软件开发概念和设计方法文献、资料英文题目: 文献、资料来源: 文献、资料发表(出版)日期: 院(部): 专业: 班级: 姓名: 学号: 指导教师: 翻译日期: 2017.02.14

外文资料原文 Software Development Concepts and Design Methodologies During the 1960s, ma inframes and higher level programming languages were applied to man y problems including human resource s yste ms,reservation s yste ms, and manufacturing s yste ms. Computers and software were seen as the cure all for man y bu siness issues were some times applied blindly. S yste ms sometimes failed to solve the problem for which the y were designed for man y reasons including: ?Inability to sufficiently understand complex problems ?Not sufficiently taking into account end-u ser needs, the organizational environ ment, and performance tradeoffs ?Inability to accurately estimate development time and operational costs ?Lack of framework for consistent and regular customer communications At this time, the concept of structured programming, top-down design, stepwise refinement,and modularity e merged. Structured programming is still the most dominant approach to software engineering and is still evo lving. These failures led to the concept of "software engineering" based upon the idea that an engineering-like discipl ine could be applied to software design and develop ment. Software design is a process where the software designer applies techniques and principles to produce a conceptual model that de scribes and defines a solution to a problem. In the beginning, this des ign process has not been well structured and the model does not alwa ys accurately represent the problem of software development. However,design methodologies have been evolving to accommo date changes in technolog y coupled with our increased understanding of development processes. Whereas early desig n methods addressed specific aspects of the

施工组织设计外文翻译

摘要: 建筑工程在施工过程中,施工组织方案的优劣不仅直接影响工程的质量,对工期及施工过程中的人员安全也有重要影响。施工组织是项目建设和指导工程施工的重要技术经济文件。能调节施工中人员、机器、原料、环境、工艺、设备、土建、安装、管理、生产等矛盾,要对施工组织设计进行监督和控制,才能科学合理的保证工程项目高质量、低成本、少耗能的完成。 关键词: 项目管理施工组织方案重要性 施工组织设计就是对工程建设项目整个施工过程的构思设想和具体安排,是施工组织管理工作的核心和灵魂。其目的是使工程速度快、质量好、效益高。使整个工程在施工中获得相对的最优效果。 1.编制施工组织设计重要性的原因 建筑工程及其施工具有固定性与流动性、多样性与单件性、形体庞大与施工周期长这三对特点。所以,每一建筑工程的施工都必须进行施工组织设计。这是因为:其它一般工业产品的生产都有着自己固定的、长期适用的工厂。而建筑施工具有流动性的特点,不可能建立这样的工厂,只能是当每一个建筑工程施工时,建立一个相应的、临时性的,如同工厂作用性质的施工现场准备,即工地。施工单件性特点与施工流动性特点,决定了每一建筑工程施工都要选择相应的机具和劳动力组织。选择施工方法、拟定施工技术方案及其劳动力组织和机具配置,统称为施工作业能力配置。施工周期的特点,决定了各种劳动力、机具和众多材料物资技术的供应时间也比较长,这就产生了与施工总进度计划相适应的物资技术的施工组织设计内容。由此可见,施工组织设计在项目管理中是相当重要的。 2.施工组织设计方案的重要性 建筑产品作为一种商品,在项目管理中工程质量在整个施工过程中起着极其重要的作用。工程建设项目的施工组织设计与其工程造价有着密切的关系。施工组织设计基本的内容有:工程概况和施工条件的分析、施工方案、施工工艺、施工进度计划、施工总平面图。还有经济分析和施工准备工作计划。其中,施工方案及施工工艺的确定更为重要,如:施工机械的选择、水平运输方法的选择、土方的施工方法及主体结构的施工方法和施工工艺的选择等等,均直接影响着工程预算价格的变化。在保证工程质量和满足业主使用要求及工期要求的前提下,优化施工方案及施工工艺是控制投资和降低工程项目造价的重要措施和手段。 2.1施工组织方案在很大程度上影响着工程质量,因此合理的施工组织方案不仅是确保工程顺利完成的基础,也是工程安全的依据。施工组织设计是建筑工

框架结构毕业设计任务书和指导书范本

框架结构毕业设计任务书和指导书 1 2020年4月19日

毕业设计基本要求 1目的 (1)综合运用所学专业理论知识与设计技能,处理建筑设计中有关方针、政策、功能、经济、安全、美观等方面的问题。解决总体、单体、空间等关系,以创造富有时代气息的优美建筑形象与环境。依据建筑设计完成结构体系的布置、结构在各种荷载工况下的计算、构造和施工图。 (2)掌握一般建筑工程的设计思路,进而举一反三熟悉有关建筑工程的设计、施工、预算等建设过程。为即将走上工作岗位奠定基础。 (3)学以致用,学习科学技术和技能的目的是应用。一个工程师在设计、建设实际工程中应具备的知识,都是我们在毕业设计中应予以加强的。因此深切领悟总体概念设计、掌握具体理论设计和实际工程技术处理措施的结合作为重点来训练。 (4)树立正确的设计思想,全面对待建筑与结构的关系, 2 2020年4月19日

培养勤奋、严谨、认真的工作作风及分析解决一般工程技术问题的能力。 (5)掌握调查研究、理论联系实际的学习方法,养成既能独立思考,又能相互配合密切合作的工作态度。 (6)使学生对一般工业与民用建筑的土建设计的内容和构成有比较全面的了解,并熟悉有关设计标准、规范、手册和工具书,增强毕业后到生产第一线工作的适应能力。 2成果形式及要求 (1)计算书和说明书: 字数应不少于1万字,书写要工整,字迹要清楚,可采用计算机打印。计算书内容要阐明设计依据或标准,方案构思、特点、必要的经济指标,结构选型、构造处理、材料特点及计算上的主要问题,还应包括结构计算全过程,计算要正确、完整、思路清晰、简图明了。计算书格式:应严格按照毕业设计手册中的要求。 (2)图纸: 3 2020年4月19日

机械设计外文翻译(中英文)

机械设计理论 机械设计是一门通过设计新产品或者改进老产品来满足人类需求的应用技术科学。它涉及工程技术的各个领域,主要研究产品的尺寸、形状和详细结构的基本构思,还要研究产品在制造、销售和使用等方面的问题。 进行各种机械设计工作的人员通常被称为设计人员或者机械设计工程师。机械设计是一项创造性的工作。设计工程师不仅在工作上要有创造性,还必须在机械制图、运动学、工程材料、材料力学和机械制造工艺学等方面具有深厚的基础知识。如前所诉,机械设计的目的是生产能够满足人类需求的产品。发明、发现和科技知识本身并不一定能给人类带来好处,只有当它们被应用在产品上才能产生效益。因而,应该认识到在一个特定的产品进行设计之前,必须先确定人们是否需要这种产品。 应当把机械设计看成是机械设计人员运用创造性的才能进行产品设计、系统分析和制定产品的制造工艺学的一个良机。掌握工程基础知识要比熟记一些数据和公式更为重要。仅仅使用数据和公式是不足以在一个好的设计中做出所需的全部决定的。另一方面,应该认真精确的进行所有运算。例如,即使将一个小数点的位置放错,也会使正确的设计变成错误的。 一个好的设计人员应该勇于提出新的想法,而且愿意承担一定的风险,当新的方法不适用时,就使用原来的方法。因此,设计人员必须要有耐心,因为所花费的时间和努力并不能保证带来成功。一个全新的设计,要求屏弃许多陈旧的,为人们所熟知的方法。由于许多人墨守成规,这样做并不是一件容易的事。一位机械设计师应该不断地探索改进现有的产品的方法,在此过程中应该认真选择原有的、经过验证的设计原理,将其与未经过验证的新观念结合起来。 新设计本身会有许多缺陷和未能预料的问题发生,只有当这些缺陷和问题被解决之后,才能体现出新产品的优越性。因此,一个性能优越的产品诞生的同时,也伴随着较高的风险。应该强调的是,如果设计本身不要求采用全新的方法,就没有必要仅仅为了变革的目的而采用新方法。 在设计的初始阶段,应该允许设计人员充分发挥创造性,不受各种约束。即使产生了许多不切实际的想法,也会在设计的早期,即绘制图纸之前被改正掉。只有这样,才不致于堵塞创新的思路。通常,要提出几套设计方案,然后加以比较。很有可能在最后选定的方案中,采用了某些未被接受的方案中的一些想法。

外文翻译---硬件软件的设计和开发过程知识讲解

附录 一、英文原文 Hardware/Software Design and Development Process Everett Lumpkin and Michael Gabrick Delphi Corporation, Electronics and Safety Division INTRODUCTION Process and technology advancements in the semiconductor industry have helped to revolutionize automotive and consumer electronics. As Moore’s Law predicted, the increase in complexity and operating frequencies of today’s integrated circuits have enabled the creation of system applications once thought to be impossible. And systems such as camera cell phones, automotive infotainment systems, advanced powertrain controllers and handheld personal computers have been realized as a result. In addition to the increases in process technology, the Electronic Design Automation (EDA) industry has helped to transform the way semiconductor integrated circuits (IC) and subsequent software applications are designed and verified. This transformation has occurred in the form of design abstraction, where the implementation continues to be performed at higher levels through the innovation of design automation tools. An example of this trend is the evolution of software development from the early days of machine-level programming to the C++ and Java software written today. The creation of the assembler allowed the programmer to move a level above machine language, which increased the efficiency of code generation and documentation, but still tied the programmer to the underlying hardware architecture. Likewise, the dawn of C / C++ compilers, debuggers and linkers helped to move the abstraction layer further away from the underlying hardware, making the software completely platform independent, easier to read, easier to debug and more efficient to manage. However, a shift to higher levels of software abstraction has not translated to a reduction in complexity or human resources. On the contrary, as integrated systems have become more feature rich, the complexity of the operating system and corresponding applications have increased rapidly, as have the costs associated with the software implementation and verification activities. Certainly the advancements in embedded software tools such as static code checkers, debuggers and hardware emulators have helped to solve some of the software verification problems, but software verification activities have become more time and resource consuming than the actual software creation. Time-to-market constraints have pushed software verification activities to the system-level, and led to a greater demand for production hardware to be made available earlier in

施工组织设计外文翻译

XXXXXXXXX 毕业设计(论文)外文翻译 学生姓名: 院(系): 专业班级: 指导教师: 完成日期:

施工组织设计的重要性 摘要: 建筑工程在施工过程中,施工组织方案的优劣不仅直接影响工程的质量,对工期及施工过程中的人员安全也有重要影响。施工组织是项目建设和指导工程施工的重要技术经济文件。能调节施工中人员、机器、原料、环境、工艺、设备、土建、安装、管理、生产等矛盾,要对施工组织设计进行监督和控制,才能科学合理的保证工程项目高质量、低成本、少耗能的完成。 关键词: 项目管理施工组织方案重要性 施工组织设计就是对工程建设项目整个施工过程的构思设想和具体安排,是施工组织管理工作的核心和灵魂。其目的是使工程速度快、质量好、效益高。使整个工程在施工中获得相对的最优效果。 1.编制施工组织设计重要性的原因 建筑工程及其施工具有固定性与流动性、多样性与单件性、形体庞大与施工周期长这三对特点。所以,每一建筑工程的施工都必须进行施工组织设计。这是因为:其它一般工业产品的生产都有着自己固定的、长期适用的工厂。而建筑施工具有流动性的特点,不可能建立这样的工厂,只能是当每一个建筑工程施工时,建立一个相应的、临时性的,如同工厂作用性质的施工现场准备,即工地。施工单件性特点与施工流动性特点,决定了每一建筑工程施工都要选择相应的机具和劳动力组织。选择施工方法、拟定施工技术方案及其劳动力组织和机具配置,统称为施工作业能力配置。施工周期的特点,决定了各种劳动力、机具和众多材料物资技术的供应时间也比较长,这就产生了与施工总进度计划相适应的物资技术的施工组织设计内容。由此可见,施工组织设计在项目管理中是相当重要的。 2.施工组织设计方案的重要性 建筑产品作为一种商品,在项目管理中工程质量在整个施工过程中起着极其重要的作用。工程建设项目的施工组织设计与其工程造价有着密切的关系。施工组织设计基本的内容有:工程概况和施工条件的分析、施工方案、施工工艺、施工进度计划、施工总平面图。还有经济分析和施工准备工作计划。其中,施工方案及施工工艺的确定更为重要,如:施工机械的选择、水平运输方法的选择、土方的施工方法及主体结构的施工方法和施工工艺的选择等等,均直接影响着工程预算价格的变化。在保证工程质量和满足业主使用要求及工期要求的前提下,优化施工方案及施工工艺是控制投资和降低工程项目造价的重要措施和手段。 2.1施工组织方案在很大程度上影响着工程质量,因此合理的施工组织方案 不仅是确保工程顺利完成的基础,也是工程安全的依据。施工组织设计是建筑工程设计文件的重要组成部分,是编制工程投资概预算的主要依据和编制招投标文件的

多层混凝土框架结构设计文献综述

多层混凝土框架结构设计 1.前言 随着社会的发展,钢筋混凝土框架结构的建筑物越来越普遍.由于钢筋混凝土结构与砌体结构相比较具有承载力大、结构自重轻、抗震性能好、建造的工业化程度高等优点;与钢结构相比又具有造价低、材料来源广泛、耐火性好、结构刚度大、使用维修费用低等优点。因此,在我国钢筋混凝土结构是多层框架最常用的结构型式。近年来,世界各地的钢筋混凝土多层框架结构的发展很快,应用很多。 一般框架结构是由楼板、梁、柱及基础4种承重构件组成的,由主梁、柱与基础构成平面框架,各平面框架再由连续梁连接起来而形成的空间结构体系。文献[1]认为,在合理的高度和层数的情况下,框架结构能够提供较大的建筑空间,其平面布置比较的灵活,可适合多种工艺与使用功能的要求。 多层钢筋混凝土框架结构设计可以分为四个阶段:一是方案设计,二是结构分析,三是构件设计,四是绘施工图。结构分析和构件设计是结构设计中的计算阶段,在现代,已由电子计算机承担这一工作,常采用PKPM建模计算。但是,结构的计算并不能代替结构的设计。文献[2]中认为:良好的结构设计的重要前提,应该是合理组织与综合解决结构的传力系统、传力方式,良好的结构方案是良好结构设计的重要前提。2.关于框架结构设计文献回顾 2.1框架结构的优缺点 框架结构体系是由横梁与柱子连接而成.梁柱连接处(称为节点)一般为刚性连接,有时为便于施工和其他构造要求,也可以将部分节点做成铰接或者半铰接.柱支座一般为固定支座,必要时也可以设计成铰支座.框架结构可以分为现浇整体式,装配式,现浇装配式. 文献[3]中提到:框架结构的布置灵活,容易满足建筑功能和生工艺的多种要求.同时,经过合理设计,框架结构可以具有较好的延性和抗震性能.但是,框架结构承受水平力(如风荷载和水平地震作用)的能力较小.当层树较多或水平力较大时,水平位移较大,在强烈地震作用下往往由于变形过大而引起非结构构件(如填充墙)的破坏.因此,为了满足承载力和侧向刚度的要求,柱子的截面往往较大,既耗费建筑材料,又减少使用面积.这就使框架结构的建筑高度受到一定的限制.目前,框架结构一般用于多层建筑和不考虑抗震设防,层数较少的的高层建筑(比如,层数为10层或高度为30米以下) 2.3框架结构的布置 多层框架结构的平面布置形式非常的灵活,文献[4]中将框架结构按照承重方式的不同分为以下三类:(1)横向框架承重方案,以框架横梁作为楼盖的主梁,楼面荷载主要由横向框架承担.由于横向框架数往往较少,主梁沿横向布置有利于增强房屋的横向刚度.同时,主梁沿横向布置还有利于建筑物的通风和采光.但由于主梁截面尺寸较大,当房屋需要大空间时,净空较小,且不利于布置纵向管道. (2)纵向框架承重方案以框架纵梁作为楼盖的主梁,楼面荷载由框架纵梁承担.由于横梁截面尺寸较小,有

机械类外文翻译

机械类外文翻译 塑料注塑模具浇口优化 摘要:用单注塑模具浇口位置的优化方法,本文论述。该闸门优化设计的目的是最大限度地减少注塑件翘曲变形,翘曲,是因为对大多数注塑成型质量问题的关键,而这是受了很大的部分浇口位置。特征翘曲定义为最大位移的功能表面到表面的特征描述零件翘曲预测长度比。结合的优化与数值模拟技术,以找出最佳浇口位置,其中模拟armealing算法用于搜索最优。最后,通过实例讨论的文件,它可以得出结论,该方法是有效的。 注塑模具、浇口位臵、优化、特征翘曲变形关键词: 简介 塑料注射成型是一种广泛使用的,但非常复杂的生产的塑料产品,尤其是具有高生产的要求,严密性,以及大量的各种复杂形状的有效方法。质量ofinjection 成型零件是塑料材料,零件几何形状,模具结构和工艺条件的函数。注塑模具的一个最重要的部分主要是以下三个组件集:蛀牙,盖茨和亚军,和冷却系统。拉米夫定、Seow(2000)、金和拉米夫定(2002) 通过改变部分的尼斯达到平衡的腔壁厚度。在平衡型腔充填过程提供了一种均匀分布压力和透射电镜,可以极大地减少高温的翘曲变形的部分~但仅仅是腔平衡的一个重要影响因素的一部分。cially Espe,部分有其功能上的要求,其厚度通常不应该变化。 pointview注塑模具设计的重点是一门的大小和位臵,以及流道系统的大小和布局。大门的大小和转轮布局通常被认定为常量。相对而言,浇口位臵与水口大小布局也更加灵活,可以根据不同的零件的质量。 李和吉姆(姚开屏,1996a)称利用优化流道和尺寸来平衡多流道系统为multiple 注射系统。转轮平衡被形容为入口压力的差异为一多型腔模具用相同的蛀牙,也存

软件开发外文翻译

软件开发外文翻译本页仅作为文档页封面,使用时可以删除 This document is for reference only-rar21year.March

Requirements Phase The chances of a product being developed on time and within budget are somewhat slim unless the members of the software development team agree on what the software product will do. The first step in achieving this unanimity is to analyze the client’s current situation as precisely as possible. For example, it is inadequate to say, “ They need a computer-aided design system because they claim their manual design system, there is lousy. “ Unless the development team knows exactly what is wrong with the current manual system, there is a high probability that aspects of the new computerized system will be equally “lousy. “ Similarly, if a personal computer manufacturer is contemplating development of a new operating system, the first step is to evaluate the firm’s current operating system and analyze carefully exactly why it is unsatisfactory. To take an extreme example, it is vital to know whether the problem exists only in the mind of the sales manager, who blames the operating system for poor sales, or whether users of the operating system are thoroughly disenchanted with its functionality and reliability. Only after a clear picture of the present situation has been gained can the team attempt to answer the critical question, What must the new product be able to do The process of answering this question is carried out during the requirements phase. A commonly held misconception is that , during the requirements phase, the developers must determine what software the client wants. On the contrary, the real objective of the requirements phase is to determine what software the client needs. The problem is that many clients do not know what they need. Furthermore, even a client who has a good idea of what is needed may have difficulty in accurately conveying these ideas to the developers, because most clients are less computer literate than the members of the development team.

施工组织设计外文文献翻译最新译文

文献出处: Phillip Yetton. The Study of Construction Organization Design [J]. International Journal of Project Management, 2015, 9(2): 33-43. 原文 The Study of Construction Organization Design Author: Phillip Yetton Abstract Building construction is a complex work, huge building products, the production cycle is long, is a collection of architectural art, architecture, function, structure, decoration, water supply, power supply, intelligent system for a wind. Need to complete a project unit, type of work well together, and in the process of implementing, also under the influence of various subjective and objective conditions around. In order to meet the quality, cost, time limit for a project, under the premise of safety goal task to complete a project, must according to the requirement of the construction unit and the characteristics of the proposed construction project, the various raw materials on the basis of full investigation, compile an used to guide the whole process of technology, economy and management of project construction comprehensive document, this document is the construction organization Keywords: Construction; Organization design; Project cost 1 Introduction Construction organization design is a construction project for the object establishment, to guide the project bidding, construction contracts, construction preparation, construction installation until the whole process of the final acceptance of the technology, economy and management comprehensive document, is to ensure that project smooth implementation effective programmatic document. Construction organization design is proper or not, will directly relate to the quality of the proposed construction project, cost, time limit, safety, etc. The smooth realization of the intended target. With the development of The Times, modern engineering project scale and the demand is higher and higher, project management has become increasingly complex, and the construction organization design also put forward higher requirements. The construction organization design, construction organization

机械图纸中英文翻译汇总

近几年,我厂和英国、西班牙的几个公司有业务往来,外商传真发来的图纸都是英文标注,平时阅看有一定的困难。下面把我们积累的几点看英文图纸的经验与同行们交流。 1标题栏 英文工程图纸的右下边是标题栏(相当于我们的标题栏和部分技术要求),其中有图纸名称(TILE)、设计者(DRAWN)、审查者(CHECKED)、材料(MATERIAL)、日期(DATE)、比例(SCALE)、热处理(HEAT TREATMENT)和其它一些要求,如: 1)TOLERANCES UNLESS OTHERWISE SPECIFIAL 未注公差。 2)DIMS IN mm UNLESS STATED 如不做特殊要求以毫米为单位。 3)ANGULAR TOLERANCE±1°角度公差±1°。 4)DIMS TOLERANCE±0.1未注尺寸公差±0.1。 5)SURFACE FINISH 3.2 UNLESS STATED未注粗糙度3.2。 2常见尺寸的标注及要求 2.1孔(HOLE)如: (1)毛坯孔:3"DIAO+1CORE 芯子3"0+1; (2)加工孔:1"DIA1"; (3)锪孔:锪孔(注C'BORE=COUNTER BORE锪底面孔); (4)铰孔:1"/4 DIA REAM铰孔1"/4; (5)螺纹孔的标注一般要表示出螺纹的直径,每英寸牙数(螺矩)、螺纹种类、精度等级、钻深、攻深,方向等。如: 例1.6 HOLES EQUI-SPACED ON 5"DIA (6孔均布在5圆周上(EQUI-SPACED=EQUALLY SPACED均布) DRILL 1"DIATHRO' 钻1"通孔(THRO'=THROUGH通) C/SINK22×6DEEP 沉孔22×6 例2.TAP7"/8-14UNF-3BTHRO' 攻统一标准细牙螺纹,每英寸14牙,精度等级3B级 (注UNF=UNIFIED FINE THREAD美国标准细牙螺纹) 1"DRILL 1"/4-20 UNC-3 THD7"/8 DEEP 4HOLES NOT BREAK THRO钻 1"孔,攻1"/4美国粗牙螺纹,每英寸20牙,攻深7"/8,4孔不准钻通(UNC=UCIFIED COARSE THREAD 美国标准粗牙螺纹)

安卓应用开发基础论文中英文对照资料外文翻译文献

安卓应用开发基础论文中英文对照 资料外文翻译文献 中英文对照资料外文翻译文献安卓应用开发基础在Java编程语言编写的Android应用程序的Android的SDK工具编译代码以及与任何数据和到一个Android的包,一个归档文件档案资源的.apk后缀,所有的在一个单一的代码.apk文件被认为是一个应用程序,是Android的文件,供电设备来安装应用程序。一旦安装在设备上,每个Android应用程序的生命在它自己的安全沙箱:而Android操作系统是一个多用户Linux系统中,每个应用程序是一个不同的用户。默认情况下,每个应用程序的系统分配一个唯一的Linux用户ID,系统设置所有的应用程序中的文件权限,以便只有用户ID分配给该应用程序可以访问它们。每个进程都有它自己的虚拟

机,因此应用程序的代码在从其他应用程序隔离运行。默认情况下,每个应用程序运行在它自己的Linux进程。Android的启动过程时,应用程序的任何组件需要被执行,然后关闭该进程时,它不再需要或恢复时,系统必须为其他应用程序的内存。这样一来,Android系统实现了最小特权原则,也就是说,每个应用程序,默认情况下,只能访问的组件,它需要做的工作,没有更多,这将创建一个非常安全的环境,使应用程序无法访问的,这就是它没有给予许可制度的部分。但是,有一个应用程序的方法与其他应用程序和应用程序访问系统服务的数据:这有可能为两个应用程序安排共享相同的Linux用户ID,在这种情况下,它们能够相互访问的文件。为了节约使用相同的用户ID系统资源,应用程序还1 可以安排运行在相同的Linux进程和共享同一个VM。应用程序可以请求访问权限,如用户的联

施工组织设计中英文对照外文翻译文献

施工组织设计中英文对照外文翻译文献(文档含英文原文和中文翻译)

施工组织设计的重要性 摘要: 建筑工程在施工过程中,施工组织方案的优劣不仅直接影响工程的质量,对工期及施工过程中的人员安全也有重要影响。施工组织是项目建设和指导工程施工的重要技术经济文件。能调节施工中人员、机器、原料、环境、工艺、设备、土建、安装、管理、生产等矛盾,要对施工组织设计进行监督和控制,才能科学合理的保证工程项目高质量、低成本、少耗能的完成。 关键词: 项目管理施工组织方案重要性 施工组织设计就是对工程建设项目整个施工过程的构思设想和具体安排,是施工组织管理工作的核心和灵魂。其目的是使工程速度快、质量好、效益高。使整个工程在施工中获得相对的最优效果。 1.编制施工组织设计重要性的原因 建筑工程及其施工具有固定性与流动性、多样性与单件性、形体庞大与施工周期长这三对特点。所以,每一建筑工程的施工都必须进行施工组织设计。这是因为:其它一般工业产品的生产都有着自己固定的、长期适用的工厂。而建筑施工具有流动性的特点,不可能建立这样的工厂,只能是当每一个建筑工程施工时,建立一个相应的、临时性的,如同工厂作用性质的施工现场准备,即工地。施工单件性特点与施工流动性特点,决定了每一建筑工程施工都要选择相应的机具和劳动力组织。选择施工方法、拟定施工技术方案及其劳动力组织和机具配置,统称为施工作业能力配置。施工周期的特点,决定了各种劳动力、机具和众多材料物资技术的供应时间也比较长,这就产生了与施工总进度计划相适应的物资技术的施工组织设计内容。由此可见,施工组织设计在项目管理中是相当重要的。 2.施工组织设计方案的重要性 建筑产品作为一种商品,在项目管理中工程质量在整个施工过程中起着极其重要的作用。工程建设项目的施工组织设计与其工程造价有着密切的关系。施工组织设计基本的内容有:工程概况和施工条件的分析、施工方案、施工工艺、施工进度计划、施工总平面图。还有经济分析和施工准备工作计划。其中,施工方案及施工工艺的确定更为重要,如:施工机械的选择、水平运输方法的选择、土方的施工方法及主体结构的施工方法和施工工艺的选择等等,均直接影响着工程预算价格的变化。在保证工程质量和满足业主使用要求及工期要求的前提下,优化施工方案及施工工艺是控制投资和降低工程项目造价的重要措施和手段。

相关主题
文本预览
相关文档 最新文档