《外文翻译_船舶专业.doc》由会员分享,可在线阅读,更多相关《外文翻译_船舶专业.doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Ship Design Optimization This contribution is devoted to exploiting the analogy between a modern manufacturing plant and a heterogeneous parallel computer to construct a HPCN decision support tool for ship designers. The application is a HPCN one because of the scale of shipbuilding - a large contai
2、ner vessel is constructed by assembling about 1.5 million atomic components in a production hierarchy. The role of the decision support tool is to rapidly evaluate the manufacturing consequences of design changes. The implementation as a distributed multi-agent application running on top of PVM is d
3、escribed1 Analogies between Manufacturing and HPCN There are a number of analogies between the manufacture of complex products such as ships, aircraft and cars and the execution of a parallel program. The manufacture of a ship is carried out according to a production plan which ensures that all the
4、components come together at the right time at the right place. A parallel computer application should ensure that the appropriate data is available on the appropriate processor in a timely fashion.It is not surprising, therefore, that manufacturing is plagued by indeterminacy exactly as are parallel
5、 programs executing on multi-processor hardware. This has caused a number of researchers in production engineering to seek inspiration in other areas where managing complexity and unpredictability is important. A number of new paradigms, such as Holonic Manufacturing and Fractal Factories have emerg
6、ed 1,2 which contain ideas rather reminiscent of those to be found in the field of Multi- Agent Systems 3, 4.Manufacturing tasks are analogous to operations carried out on data, within the context of planning, scheduling and control. Also, complex products are assembled at physically distributed wor
7、kshops or production facilities, so the components must be transported between them. This is analogous to communication of data between processors in a parallel computer, which thus also makes clear the analogy between workshops and processors.The remainder of this paper reports an attempt to exploi
8、t this analogy to build a parallel application for optimizing ship design with regard to manufacturing issues.2 Shipbuilding at Odense Steel ShipyardOdense Steel Shipyard is situated in the town of Munkebo on the island of Funen. It is recognized as being one of the most modern and highly automated
9、in the world. Itspecializes in building VLCCs (supertankers) and very large container ships. The yard was the first in the world to build a double hulled supertanker and is currently building an order of 15 of the largest container ships ever built for the Maersk line. These container ships are abou
10、t 340 metres long and can carry about 7000 containers at a top speed of 28 knots with a crew of 12.Odense Steel Shipyard is more like a ship factory than a traditional shipyard. The ship design is broken down into manufacturing modules which are assembled and processed in a number of workshops devot
11、ed to, for example, cutting, welding and surface treatment. At any one time, up to 3 identical ships are being built and a new ship is launched about every 100 days.The yard survives in the very competitive world of shipbuilding by extensive application of information technology and robots, so there
12、 are currently about 40 robots at the yard engaged in various production activities. The yard has a commitment to research as well, so that there are about 10 industrial Ph.D. students working there, who are enrolled at various engineering schools in Denmark.3 Tomorrows Manufacturing SystemsThe pene
13、tration of Information Technology into our lives will also have its effect in manufacturing industry. For example, the Internet is expected to become the dominant trading medium for goods. This means that the customer can come into direct digital contact with the manufacturer.The direct digital cont
14、act with customers will enable them to participate in the design process so that they get a product over which they have some influence. The element of unpredictability introduced by taking into account customer desires increases the need for flexibility in the manufacturing process, especially in t
15、he light of the tendency towards globalization of production. Intelligent robot systems, such as AMROSE, rely on the digital CAD model as the primary source of information about the work piece and the work cell 5,6.This information is used to construct task performing, collision avoiding trajectorie
16、s for the robots, which because of the high precision of the shipbuilding process, can be corrected for small deviations of the actual world from the virtual one using very simple sensor systems. The trajectories are generated by numerically solving the constrained equations of motion for a model of
17、 the robot moving in an artificial force field designed to attract the tool centre to the goal and repell it from obstacles, such as the work piece and parts of itself. Finally, there are limits to what one can get a robot to do, so the actual manufacturing will be performed as a collaboration betwe
18、en human and mechatronic agents.Most industrial products, such as the windmill housing component shown in Fig. 1, are designed electronically in a variety of CAD systems.Fig. 1. Showing the CAD model for the housing of a windmill. The model, made using Bentley Microstation, includes both the work-pi
19、ece and task-curve geometries.4 Todays Manufacturing SystemsThe above scenario should be compared to todays realities enforced by traditional production engineering philosophy based on the ideas of mass production introduced about 100 years ago by Henry Ford. A typical production line has the same s
20、tructure as a serial computer program, so that the whole process is driven by production requirements. This rigidity is reflected on the types of top-down planning and control systems used in manufacturing industry, which are badly suited to both complexity and unpredictability.In fact, the manufact
21、uring environment has always been characterized by unpredictability. Todays manufacturing systems are based on idealized models where unpredictability is not taken into account but handled using complex and expensive logistics and buffering systems.Manufacturers are also becoming aware that one of t
22、he results of the top-down serial approach is an alienation of human workers. For example, some of the car manufacturers have experimented with having teams of human workers responsible for a particular car rather than performing repetitive operations in a production line. This model in fact better
23、reflects the concurrency of the manufacturing process than the assembly line.5 A Decision Support Tool for Ship Design OptimizationLarge ships are, together with aircraft, some of the most complex things ever built. A container ship consists of about 1.5 million atomic components which are assembled
24、 in a hierarchy of increasingly complex components. Thus any support tool for the manufacturing process can be expected to be a large HPCN application.Ships are designed with both functionality and ease of construction in mind, aswell as issues such as economy, safety, insurance issues, maintenance
25、and even decommissioning. Once a functional design is in place, a stepwise decomposition of the overall design into a hierarchy of manufacturing components is performed. The manufacturing process then starts with the individual basic building blocks such as steel plates and pipes. These building blo
26、cks are put together into ever more complex structures and finally assembled in the dock to form the finished ship.Thus a very useful thing to know as soon as possible after design time are the manufacturing consequences of design decisions. This includes issues such as whether the intermediate stru
27、ctures can actually be built by the available production facilities, the implications on the use of material and whether or not the production can be efficiently scheduled 7.Fig.2. shows schematically how a redesign decision at a point in time during construction implies future costs, only some of w
28、hich are known at the time. Thus a decision support tool is required to give better estimates of the implied costs as early as possible in the process.Simulation, both of the feasibility of the manufacturing tasks and the efficiency with which these tasks can be performed using the available equipme
29、nt, is a very compute-intense application of simulation and optimization. In the next section, we describe how a decision support tool can be designed and implemented as a parallel application by modeling the main actors in the process as agents.Fig.2. Economic consequences of design decisions. A de
30、sign decision implies a future commitment of economic resources which is only partially known at design time.6 Multi-Agent SystemsThe notion of a software agent, a sort of autonomous, dynamic generalization of an object (in the sense of Object Orientation) is probably unfamiliar to the typical HPCN
31、reader in the area of scientific computation. An agent possesses its own beliefs, desires and intentions and is able to reason about and act on its perception of other agents and the environment.A multi-agent system is a collection of agents which try to cooperate to solve some problem, typically in
32、 the areas of control and optimization. A good example is the process of learning to drive a car in traffic. Each driver is an autonomous agent which observes and reasons about the intentions of other drivers. Agents are in fact a very useful tool for modeling a wide range of dynamical processes in
33、the real world, such as the motion of protein molecules 8 or multi-link robots 9. For other applications, see 4.One of the interesting properties of multi-agent systems is the way global behavior of the system emerges from the individual interactions of the agents 10. The notion of emergence can be
34、thought of as generalizing the concept of evolution in dynamical systems.Examples of agents present in the system are the assembly network generator agent which encapsulates knowledge about shipbuilding production methods for planning assembly sequences, the robot motion verification agent, which is
35、 a simulator capable of generating collision-free trajectories for robots carrying out their tasks, the quantity surveyor agent which possesses knowledge about various costs involved in the manufacturing process and the scheduling agent which designs a schedule for performing the manufacturing tasks
36、 using the production resources available.7 Parallel ImplementationThe decision support tool which implements all these agents is a piece of Object- Oriented software targeted at a multi-processor system, in this case, a network of Silicon Graphics workstations in the Design Department at Odense Ste
37、el Shipyard. Rather than hand-code all the communication between agents and meta-code for load balancing the parallel application, abstract interaction mechanisms were developed. These mechanisms are based on a task distribution agent being present on each processor. The society of task distribution
38、 agents is responsible for all aspects of communication and migration of tasks in the system.The overall agent system runs on top of PVM and achieves good speedup and load balancing. To give some idea of the size of the shipbuilding application, it takes 7 hours to evaluate a single design on 25 SGI
39、 workstations. From:Applied Parallel Computing Large Scale Scientific and Industrial Problems Lecture Notes in Computer Science, 1998, Volume 1541/1998, 476-482, DOI: 10.1007/BFb .中文翻译:船舶设计优化这一贡献致力于开拓类比现代先进制造工厂和一个异构并行计算机,构建了一种HPCN决策支援工具给船舶设计师。这个应用程序是一个HPCN的一个原因是造船的规模一个巨大的集装箱船通过装配了大约150万原子部件在生产的过程中。该
40、决策支持工具的作用是迅速的评估修改设计导致的制造后果。这个应用程序可描述为一个实现在PVM上运行的分布式多智能体。1.制造业与HPCN的相似性制造复杂的产品有许多相似之处,如船舶、飞机、汽车和执行并行程式。制造了一艘船按照生产计划展开的,必须保证所有的部件在适当的时间、适当的地点结合在一起。类似的计算机应用应确保合适的数据可在适当的处理器下运行。这并不奇怪,因此,制造业的困扰是不确定性的和在多处理器硬件下执行的并行程序完全不一样。这已经引起了一部分研究人员在生产工程中在管理复杂性和不可预测性的重要领域寻求灵感的地方。很多新范例,如Holonic制造系统和分形工厂出现1,2包含着思想,而让人回忆
41、起了多-代理领域系统3、4。生产任务,就像是在执行操作数据,在其职权范围内策划、调度和控制。同时,复杂的产品都聚集在身体上的分布式讨论会或生产设施,所以组件类必须被流放分给他们。这好比通信之间的数据在一个平行处理器的计算机上,它也明确了车间和处理器之间的相似性。本文的其余部分的报告,企图利用这个理论,建立一个并行应用程序优化船舶设计对于生产中出现的问题。2. 欧登塞钢船厂的造船欧登塞钢船厂位于Munkebo镇Funen岛上。它被公认为是世界上其中一个最现代化的,高度自动化的船厂。它专门建设超大型油轮(超级油轮)和超大型集装箱船。公司厂区世界上第一个建造双壳超级油轮,目前正在为马士基航运公司建造
42、的船舶15份订单是有史以来建造的最大的集装箱。这些集装箱船约340米长,在28节的最高速度下可以携带12名船员与约7000箱集装箱。欧登塞钢船厂相比传统船厂建造更像是一个船厂。这艘船设计可以把制造模块分解为组装和加工,在许多车间投入生产,例如,切割、焊接和表面处理。不管什么时候,都有3个相同的船只在建, 约每100天建成一艘新船。这个公司能在世界上竞争非常激烈的船舶业生存,是因为广泛的应用信息技术和机械,目前有40台机器在这个公司从事各种生产活动。公司里的研究任务,约有十个工业博士学生组成;他们来自丹麦不同的注册工科院校。3.未来的制造系统信息科技渗透到我们生活中也将影响制造业。例如,互联网有
43、望在商品交易中占主导地位。这意味着客户可以直接用数字与制造商联系。直接与客户接触数字将使他们能够参与在设计过程中,使他们得到了他们的产品有一定的影响。考虑到顾客的需求增加了灵活性,在生产过程中是不可预测的元素,尤其是在生产全球化的趋势下。智能机器人系统,如AMROSE,数字化CAD模型上信息的主要来源是工件和工作单元5,6。这些信息提供机械用来构建任务的执行,避免轨迹碰撞,由于造船工艺精度高,可以进行修正的偏差小,实际的世界使用一个虚拟的非常简单的传感器系统。求解约束的运动微分方程所产生的数值的运动轨迹模型,机器的移动,在人为设计引起刀心达到目标和疏去除障碍,如工件的一块或者本身的一部分。最后
44、,有限制哪些是可以得到一个机器人做了,所以实际制造将履行的人类与机电合作代理。最后,机器能做的是有局限性的,所以实际的制造业将通过人与机电一体化合作完成。大多数工业产品,如在图1所示风房组成部分,在各种CAD系统下电子化设计。图.1 显示了一个风车房CAD模型。该模型,用本特利MicroStation制作,包括工件和任务曲线几何结构。4.当今的制造系统与上述情况相比,今天现实执行的大规模生产是根据传统的生产工程哲学观念100年前从亨利福特引进。一个典型的生产线作为一个序列电脑程序具有相同的结构,使整个生产过程是由需求驱动。这种刚性反映在自上而下的规划和控制系统用于制造业,这两个都是很适合用于复
45、杂性和不可预测性。事实上,生产环境一直具有不可预测性。今天的制造系统是建立在理想化模型上的,它具有没有考虑到的不可预知性,但是处理使用了复杂、昂贵的物流和缓冲系统。制造商也开始意识到,对自上而下的串行方法是人工异化的结果之一。例如,汽车制造商已经试验了对一些特定汽车进行人工团队负责而不是在生产线上重复操作。这种模型反映了并行的生产过程比流水线生产更好。5.一个船舶设计优化决策支持工具大型的船只,以及飞机,历来是建造的最复杂的。集装箱船由约150万原子构件组装成一个个原来越复杂的层次结构组成的。因此,任何制造过程的支持工具,可以预期将成为一个大型的HPCN的应用。船舶设计要同时考虑功能和施工方便
46、,诸如经济,安全,保险问题,维修,甚至拆卸的问题。一旦功能设计到位,逐步分解整体设计成制造组件的层次结构进行制造。制造过程,开始个人的基本构建模块,如钢板和钢管。这些构建块组合成更加复杂的结构,最后在船坞组装成成品船。在设计时间后尽快知道设计制造决定的结果非常有用的。这包括诸如是否中间结构是否可以由现有的生产设施建造,在材料运用方面是否有影响和是否可有效地安排生产等问题7。图2示意图显示了在一个时间点上重新设计施工的决定预期花费的费用,其中只有一些是已知的。因此,一个决策支持工具,在生产过程中必须给隐含成本提供更好的估算。用现有的生产设备能否完成生产,仿真生产任务的可行性和效率,是一个计算非常
47、密集型的应用模拟与优化。在下一节中,我们描述了一个决策支持工具,可以设计和用一个并行程序去建模,通过模拟在这个过程中的主要角色程序。已知的成本未知的成本总成本图 2 设计决策的经济影响。一个设计决定隐含着未来承担的经济支出,它是设计过程中的一部分。6多智能体系统一个软件代理,自主的,一个对象(在面向对象的意义上)的概念是动态的一种推广,可能不熟悉的典型HPCN在科学计算领域的读者。代理人拥有自己的信念,愿望和意图,并能采取行动的原因和其有关的其他代理和环境的看法。多智能体系统是一个试图协调解决一些问题,尤其是地区的控制和优化的代理集合。一个很好的例子就是在交通中学习开车的过程开车。每个司机都是
48、独立的代理来观察和感受其他司机的意图。代理在现实世界中其实是一种很有用为动力学过程建模的工具, 如蛋白质的分子运动8多连杆机器人9。对于其它应用,见4。对于多智能体系统的有趣的特性之一是该系统的全球化的出现是因为个体的相互作用 10。这个概念的出现可以被看作是动力系统概念的进化。关于系统中目前的代理,封装了有关造船生产装配序列规划方法的知识,验证代理机器人的运动,这是一个能生成无碰撞轨迹的模拟器提供给机器人执行任务,工料测量师代理它拥有关于在制造过程中涉及的各项费用知识和日程安排代理即设计用于执行任务使用的生产制造资源的时间表。7并行实施决策支持工具,实现了所有这些代理是一种在多处理器系统有针对性的面向对象软件的在这种情况下,在欧登塞钢船厂有一个硅谷制图工作站的网络。不是所有的手写通信代码在代理和源代码之间为负载平衡的并行应用程序,抽象的互动机制被开发。这些机制是基于对被代理人的任务分配在每个处理器中。该协会任务分配机构在系统中负责各方面通讯和任务迁移。代理系统的整体运行于PVM的顶级,取得了良好的加速比和负载平衡。为了融入一些尺度造船应用的新想法,在25 SGI工作站花费了7个小时计算一个单一的设计。