简谈毕业设计 使用RBF神经网络进行优化 外文文献翻译.doc

简谈毕业设计  使用RBF神经网络进行优化   外文文献翻译.doc
简谈毕业设计  使用RBF神经网络进行优化   外文文献翻译.doc

简谈毕业设计使用RBF神经网络进行优化外文文献翻译

简谈毕业设计使用RBF神经X络进行优化外文文献翻译导读:nology,代为1999年11月26日(收到)文摘:近年来,先进控制技术最优控制冷藏。但仍有许多缺点。的一个主要问题是,传统方法不能实现在线预测最优控制制冷系统的简单而有效的算法。一个RBF神经X络有很强的非线性映射能力,一个好的插值性能,价值和更高的训练速度。因此本文提出了一种两级RBF神经X络。将使用RBF 神经X络进行优化冷藏库的控制施正荣,成国栋,王琦鸿,徐燕和薛国信213016 年常州江苏机构Petrochemical Technology,代为1999 年11 月26 日(收到)文摘:近年来,先进控制技术最优控制冷藏。

但仍有许多缺点。

的一个主要问题是,传统方法不能实现在线预测最优控制制冷系统的简单而有效的算法。

一个RBF 神经X络有很强的非线性映射能力,一个好的插值性能,价值和更高的训练速度。

因此本文提出了一种两级RBF 神经X络。

将测量值与预测值,两级RBF 神经X络用于在线预测最优控制的冷藏温度。

新方法的应用效果显示一个巨大的成功。

关键词:RBF 神经X络、冷藏、在线预测最优控制。

介绍冷库温度的预测最优控制找到了广泛应用在农业工程,特别是冷藏的水果和蔬菜保鲜的。

所有的currently-used 温度控制单元面临如何选择最适温度为控制对象的问题,如何进行冷藏库温度的变化,和如何实现最优控制。大量的工作研究了前面的方法是基于泰勒级数理论和PID 控制算法[1,5]。

后来,毛皮商的转换方法,切比雪夫的理论和一些基础知识的系统我们得到了并且使用了更好的结论(2、3)。

近年来,英国石油公司将神经X络用于冷库温度的最优控制。

BP 神经X络具有良好的非线性映射的性能,但它有太多的地方并不是那么理想,通常是其训练速度太慢了(2、5)。

因此它不能方便地用于在线控制计算。

后来也提出了一种两阶段RBF 神经X络实现在线最优控制的冷藏温度。

在第一阶段的使用过程中确定当前最佳制冷系统的温度,和第二个

阶段是用于在未来时间点进行确定温度的值。

此外, 他的解决方案是用于制冷系统的直接行动,一个最难的问题是解

决了。

采用RBF 神经X络分为两个阶段。

第一阶段是用来确定最佳值的冷藏温度, 而第二个是用来预测温度。

一般来说,假设n 个输入变量x1 ,…, xn 和m 个输出变量y1 ,…, ym .则:

x = ( x1,..., xn )T

(1) (2)

y = ( y1,..., ym )T

使用RBF 神经X络最优控制冷藏,x 代表一个点的n 维输入空间R n ,而y 代表一个点的m 维输出空间R m ,假程中应该有一个高性能系数e0 ,而e0 和制冷量子Q0 与所需的能源P 的关系应该满足公式e0 = Q0 P

(4)

研究结果表明, e0 随蒸发温度和冷凝温度的下降而增加,而且一个更高的蒸发温度和冷凝温度较低有利于保持新鲜的水果和蔬菜。

因此,制冷系统应该运行在更高的蒸发温度和冷凝温度较低的环境中。

然而,蒸发温度显然是在冷藏条件下的温度对象的限制。

为一种特殊的水果或蔬菜就进入冷藏,它的最佳储存温度可以得到正交实验方法。

最佳储存温度随着储存时间的增加而减小。

单位水果或者蔬菜的损失满足公式(2) Li = L(1) i + Li

(5)

式中L(1) 而L(2) i 是由水果或蔬菜被冻伤造成的,i 是由于时间关系而日益恶化造(2) t 成的。

当环境温度升高了,L(1) i 降低但是Li 会升高。

这两个数据都和存储时间

相关。

因此,抖L(1) L(2) (1) 0 i = fi [T , t - ti ], i = fi (2) [T , t - ti0 ] 抖t t (6)

在这个式子中, f i (1) 会随着温度T 的升高而降低,但是fi (2) 会升高。

ti0 表示进入存储的时间,t - ti0 则表示表示存储时间,然后我们有

Li =ò{ fi (1) [T , t - ti0 ] + fi (2) [T , t - ti0 ]}dtti0

t

(7)

对于水果或者蔬菜来说,其最佳储存温度Ti* 应该满足以下方程fi (1) [Ti* , t ti0 ] fi (2) [Ti* , t ti0 ] + =0 抖T T

(8)

设水果或蔬菜的重力是gi ,其存储损失为gi Li ,则在单位时间间隔内总存储损失为L n = gi { fi (1) [T , t - ti0 ] + fi (2) [T , t - ti0 ]} t i =1

(9)

设T 表示最佳储存温度。

它应该满足

*

2 L(T * , t ) =0 抖t T

(10)

就是fi (1) [Ti* , t ti0 ] fi (2) [Ti* , t ti0 ] g { + }=0 i 抖T T i =1n (11)

用上面传统的方法计算T *i 是比较费时间的,因此我们使用RBF 神经X络实现的解决T *i 方案。

这种RB 3 4 5 6 7 8 9 10

简谈毕业设计使用RBF神经X络进行优化外文文献翻译导读:F 神经X络的第一部分提出两级RBF 神经X络。

这i 种X 络只有一个输出,i.e.

,T *i ,并且有2n 个输入,即gi , 1 #i t - ti0 , 1 #n 和

n 。

H = n 在这里作为隐藏的单位使用,方程(11)用于产生足够的

训练样本。

4、冷库温度的在线预测最优控制的关键问题之一的存储温度是如何准确预测温度。

因为他们的鲁棒性,基于神经X络的预测方法吸引了越来越多的关注。

BP 神经X络是一种早期的神经X络用于这一目的。

但它的训练时间通常是太长,和它有很多局部最小值点。

因此,RBF 神经X络由于其较高的训练速度吸引了越来越多的关注。

本文采用两级RBF 神经X络预测存储温度。

在预测过程中,温度和湿度之间的耦合关系应该考虑。

本文选择输出变量, 在同一时间内设置包括温度变量和湿度变量。

输入变量的选择考虑是否有执行控制,涉及以下两种不同的情况: 案例l:自动控制系统假设有R 个冷藏的操作变量u1 ,...uR 和S 个状态变量v1 ,...vS 。

考虑一个时间窗口组成的2Q 个时间点,

t1 = t - (Q - 1)D t , t2 = t - (Q - 2)D t ,...tQ = t tQ +1 = t +D t ,...t2Q = t + QD t分别用ur( q ) 和us( q ) 表示ur 和us 在t q 时的值,令(1) (1) (Q ) (Q ) T x = (u1(1) ,..., uR , v1(1) ,..., vS ,..., u1(Q) ,..., uR , v1(Q) ,...vS )

(12)

(13)

(Q+1) 2Q T y = (v1(Q+1) ,..., v1(2Q) ,..., vS ,..., vS )

(14)

式中n = ( R + S )Q, m = QS ,这些预测的作用是根据(13)式中的向量x 确定(14)式中的y ,在当前时间t 0 ,所有的测量结果可以用来构造预测X络的输入。

假设所有的操作变量和状态变量可以被测量,但是在以后他们的值都是未知的。

为了构建一个预测样本,相关的时间t 应该满足公式t t0 否则,未知值将包含在示例将是不合理的。

QD t。

假设已经得到了足够多的样品( x( k ) , y ( k ) ), k = 1, 2,..., K ,首先,计算隐藏单位的参数,然后计算存储温度的预测价值。

例2:自动控制系统此时,输入变量的设置只包含环境温度、湿度和量子存储的水果和蔬菜,等等。

任何输入变量不出现在控制算法,而预测变量是稳定状态变量的值。

RBF 神经X络的非线性映射函数是用来设计稳定模型。

当状态变量的稳定值,控 3 4 5 6 7 8 9 10

简谈毕业设计使用RBF神经X络进行优化外文文献翻译导读:+usTii=0Ts(15)us和u(k)分别是初始值和控制变量的当前值。e(i)是分配值和控制对象的实际价值的区别,即e(i)=t-v(i)(16)v(i)和t分别是i-th时间点处的实际值和分配的控制对象的值,写出方程(15)的增量形式,然后我们可以得到Du(k)=u(k)-u(k-1)=Kc+Kie(k)+Kd (17)

式子中Ki=Kc 制算法用于计算仓库的温度, 因此预测变量的集合不包含任何变量控制。

这就是为什么预例2 中设置预测变量和控制变量与例1 的不同之处。

5、在线最优控制的冷藏温度普通PID 控制算法的一个变量单位需要以下公式

u (k ) = Kc {e(k ) +

Ts k T e(i) + d [e(k ) - e(k - 1)]} + us Ti i =0 Ts

(15)

us 和u (k ) 分别是初始值和控制变量的当前值。

e(i ) 是分配值和控制对象的实际价值的区别,即

e(i) = t - v(i)

(16)

v(i ) 和t 分别是i - th 时间点处的实际值和分配的控制对象的值,写出方程(15)的增量形式,然后我们可以得到

D u(k ) = u(k ) - u(k - 1) = Kc [e(k ) - e(k - 1)] + Kie(k ) + Kd [e(k ) - 2e(k - 1) + e(k - 2)]

(17)

式子中K i = K c 方程,我们可以得到

Ts T 是积分系数, K d = K c d 是微分系数。

用另一种形式写上面的Ti Ts

2 D u(k ) = KcD e(k ) + Ki e(k ) + Kd D e(k )

(18)

在得到控制变量的预测值的情况下,式(17)和(18)就会发生改变。

k 表示当前时间,并且设在tk +1 和tk +2 时刻变量v 的预测的值分别是v ( k +1) 和v(k + 2) ,令

t

e(k +1) = t - v(k +1)

e( k+ 2 )=t

- v (k + 2 )

(19)

结合历史值和变量的预测值计算方程(18) 的右边。

De(k ) = a1[e(k ) - e(k - 1)] + b [e(k +1) - e(k )] +g [e(k + 2) - e(k +1)] e(k ) = a 2 e(k ) + b 2 e(k +1) +g 2 e(k + 2)D2 e(k ) = a 3[e(k ) - 2 e(k - 1) + e(k - 2)] + b 3[e(k +1) - 2 e(k ) + e(k - 1)] +g 3[e(k + 2) - 2 e(k +1) + e(k )]

(20)(21)(22)

用这个方法,方程(18)可以变成一下格式2 D u(k ) = Kc De(k ) + Ki e(k ) + K d D e(k ) 儋

(23)

上式中a1 , b1 ,g 1 , a 2 , b 2 , g 2 , a3 , b3 ,g 3 的值应该满足

{

a1 + b1 +g 1 = 1 0#a1 , b1 , g 1

1,{

a 2 +

b 2 +g 2 = 1 0#a 2 , b 2 ,g 2

1,{ 0 #a , b ,g3 3

a 3 4 5 6 7 8 9 10

简谈毕业设计使用RBF神经X络进行优化外文文献翻译导读:和蔬菜。表1列出了水

果和蔬菜的日常存储损失之前和之后使用本文提出的方法。对于一种特殊的水果或蔬菜来说,其日常损失率是指li=Li/Ei,1#iN式中N 表示水果和蔬菜的种类的数量,Li和Ei分别表示每天入口的i-th特殊水果或蔬菜的损失和市场价格,1#iN。只是损失不包括水果或蔬菜腐烂而被丢弃的部分,而3 + b 3 +g 3 = 13

1

(24)

因此系统中只有6独立系数待定。

选择这些系数a1 , b1 , a 2 , b 2 , a3 , b3 作为条件来确保他们能够让的数学期望最小,也就是说,我们有以下方程

min E[e2 (k )]与下面的约束条件

(25)

0 a1, b1;1 a1 - b1 #1;0 a 2 , b 2 ;1 - a 2 - b 2 #1;0 a3 , b3 ;1 - a3 - b3 11 所有的a1 , b1 , a 2 , b 2 , a3 , b3 的初始值可以被选为。

3

6、应用程序本文提出的方法已被用于最优控制温度冷藏的水果和蔬菜。

表1列出了水

果和蔬菜的日常存储损失之前和之后使用本文提出的方法。

对于一种特殊的水果或蔬菜来说,其日常损失率是指

li = Li / Ei ,1 #i

N

式中N 表示水果和蔬菜的种类的数量, Li 和Ei 分别表示每天入口的i - th 特殊水果或蔬菜的损失和市场价格,1 #i N 。

只是损失不包括水果或蔬菜

腐烂而被丢弃的部分, 而且也存在越来越不新鲜了而造成的价格降低,假设水果或蔬菜的市场价值是基于其存储容量Control of a Cold StorageShi Guodong, p; Xue Guoxin Jiangsu Institution of Petrochemical Technology, Changzhou 213016, P.R.China (Received November 26, 1999)

Abstract :In recent years ,advanced control technologies have been for the optimum control of a cold storage.

But there are still a lot of shortings.

One of the main problems is t 3 4 5 6 7 8 9 10

简谈毕业设计使用RBF神经X络进行优化外文文献翻译导读:apping,agoodinterpolatingvalueperformance,andahighertrainingspeed.Th usateasuredvaluesethods can’t realize the on-line predictive optimum control of a refrigerating system ple and valid algorithms.

An RBF neural apping, a good interpolating value performance, and a higher training speed.

Thus a teasured values um control of the cold storage temperature.

The application results of the neethods shoum control.

1.

INTRODUCTION The predictive optimum control of cold storage temperature has found a perature control units face the problems on houm temperature as the controlled object, hoperature variation of the refrigerating storehouse and houm control.

A lot of study efforts have been made.

The earlier methods [1,5].Later,

based on the Ta 3 4 5 6 7 8 9 10

简谈毕业设计使用RBF神经X络进行优化外文文献翻译导读:directtheactionoftherefrigeratingsystem..2.ATumvalueofthecoldstoragete mperature,andthesecondisusedtopredictthetemperature.Generally,suppose thatthereareninp ylor’s series theory and the PID control Furrier’s transformation method, Chebyshev’s

theory and kno um control of the cold storage temperature .A BP neural

ance of nonlinear mapping, but it has too many local minimum points, and usually its training speed is too sloum control of the cold storage temperature.

The first stage is used to determine the current optimum temperature of the system, and the second is used to predict refrigerating

the temperature values

in the ing time points .Furthermore, an optimum problem is solved, ..

2.

A Tum value of the cold storage temperature, and the second is used to predict the temperature.

Generally, suppose that there are n input variables x1 ,…, xn and

m output varia 3 4 5 6 7 8 9 10

简谈毕业设计使用RBF神经X络进行优化外文文献翻译导读: d.RBFneuralanceofradius-basedfunctions.Toimprovethisperformance,thefollo(x-

xh)2exp()2shh=1(3)Here,then bles y1 ,…, ym .

Letx = ( x1,..., xn )T(1) (2) control of a Cold Storage )TUsing RBF Neural Netum

x denotes a point in the n -dimensional input space R n , the m dimensional output space R ,Suppose that the number of the hidden units is

H .Every hidden unit uses teters, one is scalar

quantity s h (> 0) ,the

other is vector

x ( h ) .Suppose that the set of the training samples is

{( x( k ) , y( k ) )} #k

K .Generally, n #H

K should be satisfied.

RBF neural ance of radius-based functions.

To improve this performance ,the follo

( x - x h )2 exp( ) 2 s h h =1

(3)

Here, the numerator is a traditional RBF interpolating algorithm expression, and the denominator is the interpolating expression of constant 1.PERATURE 3 4 5 6 7 8 9 10

简谈毕业设计使用RBF神经X络进行优化外文文献翻译导读:peratureandaloperature.Hoperatureisapparentlylimitedbythetemperatureof theobjectunderrefrigeration.Foraspecialkindoffruitorvegetablejustentering thecoldstorage,itsoptimumstoragetemperaturecanbegotperature, it is needed to take overall considerations about all factors.

In order to use energy reasonably, the

refrigeration process should have a high performance coefficient e0 Q0 to the needed energy P satisfyinge0 = Q0 P

(4) evaporation temperature

Research results shoperature decreases [4,6],and a higher evaporation temperature and a loperature are beneficial to keep fruits and

vegetable fresh .

Thus the refrigeration system should run under a higher evaporation temperature and a loperature.

Hoperature is apparently limited by the temperature of the object under refrigeration.

For a special kind of fruit or vegetable just entering the cold storage, its optimum storage temperature can be got ental method.

The optimum storage temperature decreases e.

The loss of per unit of i - th fruit or vegetable is(2) Li = L(1) i + Li

(5)

where

L(1) i is produced by frostbiting, while

L(2) i

by deteriorating .When 3 4 5 6 7 8 9 10

简谈毕业设计使用RBF神经X络进行优化外文文献翻译导读:ouldsatisfy2L(T*,t)=0抖tT(10)thatis,fi(1)fi(2)g{+}=0i抖TTi=1n(11)ThecalculationofT*iinaboveformulaeethodsistimeconsuming. Henceperature increases , Li decreases and Li increases .Both of them are related

to the storage time t , thus抖L(1) L(2) (1) 0 i = fi [T , t - ti ], i = fi (2) [T , t - ti0 ] 抖t t

(6)

(1) (2) perature T

increases ,

ti0 denotes the time of entering the storage, e, thent

Li =ò{ fi (1) [T , t - ti0 ] + fi (2) [T , t - ti0 ]}dtti0

(7)

* For i - th fruit or vegetable, its optimum storage temperature T i should satisfy the folloe interval isL n = gi { fi (1) [T , t - ti0 ] + fi (2) [T , t - ti0 ]} t i =1

(9)

* Let T denote the optimum storage temperature in general .It should satisfy

2 L(T * , t ) =0 抖t T

(10)

that is,

fi (1) [Ti* , t ti0 ] fi (2) [Ti* , t ti0 ] g { + }=0 i 抖T T i =1n (11)

The calculation of T *i in above formulae ethods is time consuming. Hence we use an RBF neural work to acplish the solution of T *i .

This RBF neural work is the first part of the two-sta 2 3 4 5 6 7 8 9 10 11

毕业设计外文翻译资料

外文出处: 《Exploiting Software How to Break Code》By Greg Hoglund, Gary McGraw Publisher : Addison Wesley Pub Date : February 17, 2004 ISBN : 0-201-78695-8 译文标题: JDBC接口技术 译文: JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。 一、ODBC到JDBC的发展历程 说到JDBC,很容易让人联想到另一个十分熟悉的字眼“ODBC”。它们之间有没有联系呢?如果有,那么它们之间又是怎样的关系呢? ODBC是OpenDatabaseConnectivity的英文简写。它是一种用来在相关或不相关的数据库管理系统(DBMS)中存取数据的,用C语言实现的,标准应用程序数据接口。通过ODBCAPI,应用程序可以存取保存在多种不同数据库管理系统(DBMS)中的数据,而不论每个DBMS使用了何种数据存储格式和编程接口。 1.ODBC的结构模型 ODBC的结构包括四个主要部分:应用程序接口、驱动器管理器、数据库驱动器和数据源。应用程序接口:屏蔽不同的ODBC数据库驱动器之间函数调用的差别,为用户提供统一的SQL编程接口。 驱动器管理器:为应用程序装载数据库驱动器。 数据库驱动器:实现ODBC的函数调用,提供对特定数据源的SQL请求。如果需要,数据库驱动器将修改应用程序的请求,使得请求符合相关的DBMS所支持的文法。 数据源:由用户想要存取的数据以及与它相关的操作系统、DBMS和用于访问DBMS的网络平台组成。 虽然ODBC驱动器管理器的主要目的是加载数据库驱动器,以便ODBC函数调用,但是数据库驱动器本身也执行ODBC函数调用,并与数据库相互配合。因此当应用系统发出调用与数据源进行连接时,数据库驱动器能管理通信协议。当建立起与数据源的连接时,数据库驱动器便能处理应用系统向DBMS发出的请求,对分析或发自数据源的设计进行必要的翻译,并将结果返回给应用系统。 2.JDBC的诞生 自从Java语言于1995年5月正式公布以来,Java风靡全球。出现大量的用java语言编写的程序,其中也包括数据库应用程序。由于没有一个Java语言的API,编程人员不得不在Java程序中加入C语言的ODBC函数调用。这就使很多Java的优秀特性无法充分发挥,比如平台无关性、面向对象特性等。随着越来越多的编程人员对Java语言的日益喜爱,越来越多的公司在Java程序开发上投入的精力日益增加,对java语言接口的访问数据库的API 的要求越来越强烈。也由于ODBC的有其不足之处,比如它并不容易使用,没有面向对象的特性等等,SUN公司决定开发一Java语言为接口的数据库应用程序开发接口。在JDK1.x 版本中,JDBC只是一个可选部件,到了JDK1.1公布时,SQL类包(也就是JDBCAPI)

毕业设计外文翻译附原文

外文翻译 专业机械设计制造及其自动化学生姓名刘链柱 班级机制111 学号1110101102 指导教师葛友华

外文资料名称: Design and performance evaluation of vacuum cleaners using cyclone technology 外文资料出处:Korean J. Chem. Eng., 23(6), (用外文写) 925-930 (2006) 附件: 1.外文资料翻译译文 2.外文原文

应用旋风技术真空吸尘器的设计和性能介绍 吉尔泰金,洪城铱昌,宰瑾李, 刘链柱译 摘要:旋风型分离器技术用于真空吸尘器 - 轴向进流旋风和切向进气道流旋风有效地收集粉尘和降低压力降已被实验研究。优化设计等因素作为集尘效率,压降,并切成尺寸被粒度对应于分级收集的50%的效率进行了研究。颗粒切成大小降低入口面积,体直径,减小涡取景器直径的旋风。切向入口的双流量气旋具有良好的性能考虑的350毫米汞柱的低压降和为1.5μm的质量中位直径在1米3的流量的截止尺寸。一使用切向入口的双流量旋风吸尘器示出了势是一种有效的方法,用于收集在家庭中产生的粉尘。 摘要及关键词:吸尘器; 粉尘; 旋风分离器 引言 我们这个时代的很大一部分都花在了房子,工作场所,或其他建筑,因此,室内空间应该是既舒适情绪和卫生。但室内空气中含有超过室外空气因气密性的二次污染物,毒物,食品气味。这是通过使用产生在建筑中的新材料和设备。真空吸尘器为代表的家电去除有害物质从地板到地毯所用的商用真空吸尘器房子由纸过滤,预过滤器和排气过滤器通过洁净的空气排放到大气中。虽然真空吸尘器是方便在使用中,吸入压力下降说唱空转成比例地清洗的时间,以及纸过滤器也应定期更换,由于压力下降,气味和细菌通过纸过滤器内的残留粉尘。 图1示出了大气气溶胶的粒度分布通常是双峰形,在粗颗粒(>2.0微米)模式为主要的外部来源,如风吹尘,海盐喷雾,火山,从工厂直接排放和车辆废气排放,以及那些在细颗粒模式包括燃烧或光化学反应。表1显示模式,典型的大气航空的直径和质量浓度溶胶被许多研究者测量。精细模式在0.18?0.36 在5.7到25微米尺寸范围微米尺寸范围。质量浓度为2?205微克,可直接在大气气溶胶和 3.85至36.3μg/m3柴油气溶胶。

毕业设计(论文)外文文献译文

毕业设计(论文) 外文文献译文及原文 学生:李树森 学号:201006090217 院(系):电气与信息工程学院 专业:网络工程 指导教师:王立梅 2014年06月10日

JSP的技术发展历史 作者:Kathy Sierra and Bert Bates 来源:Servlet&JSP Java Server Pages(JSP)是一种基于web的脚本编程技术,类似于网景公司的服务器端Java脚本语言—— server-side JavaScript(SSJS)和微软的Active Server Pages(ASP)。与SSJS和ASP相比,JSP具有更好的可扩展性,并且它不专属于任何一家厂商或某一特定的Web服务器。尽管JSP规范是由Sun 公司制定的,但任何厂商都可以在自己的系统上实现JSP。 在Sun正式发布JSP之后,这种新的Web应用开发技术很快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环境。按照Sun的说法,JSP能够适应市场上包括Apache WebServer、IIS4.0在内的85%的服务器产品。 本文将介绍JSP相关的知识,以及JavaBean的相关内容,当然都是比较粗略的介绍其中的基本内容,仅仅起到抛砖引玉的作用,如果读者需要更详细的信息,请参考相应的JSP的书籍。 1.1 概述 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有其强大而特别的功能。JSP与Microsoft的ASP技术非常相似。两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。下面我们简单的对它进行介绍。 JSP页面最终会转换成servlet。因而,从根本上,JSP页面能够执行的任何任务都可以用servlet 来完成。然而,这种底层的等同性并不意味着servlet和JSP页面对于所有的情况都等同适用。问题不在于技术的能力,而是二者在便利性、生产率和可维护性上的不同。毕竟,在特定平台上能够用Java 编程语言完成的事情,同样可以用汇编语言来完成,但是选择哪种语言依旧十分重要。 和单独使用servlet相比,JSP提供下述好处: JSP中HTML的编写与维护更为简单。JSP中可以使用常规的HTML:没有额外的反斜杠,没有额外的双引号,也没有暗含的Java语法。 能够使用标准的网站开发工具。即使是那些对JSP一无所知的HTML工具,我们也可以使用,因为它们会忽略JSP标签。 可以对开发团队进行划分。Java程序员可以致力于动态代码。Web开发人员可以将经理集中在表示层上。对于大型的项目,这种划分极为重要。依据开发团队的大小,及项目的复杂程度,可以对静态HTML和动态内容进行弱分离和强分离。 此处的讨论并不是说人们应该放弃使用servlet而仅仅使用JSP。事实上,几乎所有的项目都会同时用到这两种技术。在某些项目中,更适宜选用servlet,而针对项目中的某些请求,我们可能会在MVC构架下组合使用这两项技术。我们总是希望用适当的工具完成相对应的工作,仅仅是servlet并不一定能够胜任所有工作。 1.2 JSP的由来 Sun公司的JSP技术,使Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终

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

毕业设计(论文)外文文献翻译 文献、资料中文题目:软件开发概念和设计方法文献、资料英文题目: 文献、资料来源: 文献、资料发表(出版)日期: 院(部): 专业: 班级: 姓名: 学号: 指导教师: 翻译日期: 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.导言 在美国,钢结构设计方法包括允许应力设计法(ASD),塑性设计法(PD)和荷载阻力系数设计法(LRFD)。在允许应力设计中,应力计算基于一阶弹性分析,而几何非线性影响则隐含在细部设计方程中。在塑性设计中,结构分析中使用的是一阶塑性铰分析。塑性设计使整个结构体系的弹性力重新分配。尽管几何非线性和逐步高产效应并不在塑性设计之中,但它们近似细部设计方程。在荷载和阻力系数设计中,含放大系数的一阶弹性分析或单纯的二阶弹性分析被用于几何非线性分析,而梁柱的极限强度隐藏在互动设计方程。所有三个设计方法需要独立进行检查,包括系数K计算。在下面,对荷载抗力系数设计法的特点进行了简要介绍。 结构系统内的内力及稳定性和它的构件是相关的,但目前美国钢结构协会(AISC)的荷载抗力系数规范把这种分开来处理的。在目前的实际应用中,结构体系和它构件的相互影响反映在有效长度这一因素上。这一点在社会科学研究技术备忘录第五录摘录中有描述。 尽管结构最大内力和构件最大内力是相互依存的(但不一定共存),应当承认,严格考虑这种相互依存关系,很多结构是不实际的。与此同时,众所周知当遇到复杂框架设计中试图在柱设计时自动弥补整个结构的不稳定(例如通过调整柱的有效长度)是很困难的。因此,社会科学研究委员会建议在实际设计中,这两方面应单独考虑单独构件的稳定性和结构的基础及结构整体稳定性。图28.1就是这种方法的间接分析和设计方法。

在目前的美国钢结构协会荷载抗力系数规范中,分析结构体系的方法是一阶弹性分析或二阶弹性分析。在使用一阶弹性分析时,考虑到二阶效果,一阶力矩都是由B1,B2系数放大。在规范中,所有细部都是从结构体系中独立出来,他们通过细部内力曲线和规范给出的那些隐含二阶效应,非弹性,残余应力和挠度的相互作用设计的。理论解答和实验性数据的拟合曲线得到了柱曲线和梁曲线,同时Kanchanalai发现的所谓“精确”塑性区解决方案的拟合曲线确定了梁柱相互作用方程。 为了证明单个细部内力对整个结构体系的影响,使用了有效长度系数,如图28.2所示。有效长度方法为框架结构提供了一个良好的设计。然而,有效长度方法的

本科毕业设计方案外文翻译范本

I / 11 本科毕业设计外文翻译 <2018届) 论文题目基于WEB 的J2EE 的信息系统的方法研究 作者姓名[单击此处输入姓名] 指导教师[单击此处输入姓名] 学科(专业 > 所在学院计算机科学与技术学院 提交日期[时间 ]

基于WEB的J2EE的信息系统的方法研究 摘要:本文介绍基于工程的Java开发框架背后的概念,并介绍它如何用于IT 工程开发。因为有许多相同设计和开发工作在不同的方式下重复,而且并不总是符合最佳实践,所以许多开发框架建立了。我们已经定义了共同关注的问题和应用模式,代表有效解决办法的工具。开发框架提供:<1)从用户界面到数据集成的应用程序开发堆栈;<2)一个架构,基本环境及他们的相关技术,这些技术用来使用其他一些框架。架构定义了一个开发方法,其目的是协助客户开发工程。 关键词:J2EE 框架WEB开发 一、引言 软件工具包用来进行复杂的空间动态系统的非线性分析越来越多地使用基于Web的网络平台,以实现他们的用户界面,科学分析,分布仿真结果和科学家之间的信息交流。对于许多应用系统基于Web访问的非线性分析模拟软件成为一个重要组成部分。网络硬件和软件方面的密集技术变革[1]提供了比过去更多的自由选择机会[2]。因此,WEB平台的合理选择和发展对整个地区的非线性分析及其众多的应用程序具有越来越重要的意义。现阶段的WEB发展的特点是出现了大量的开源框架。框架将Web开发提到一个更高的水平,使基本功能的重复使用成为可能和从而提高了开发的生产力。 在某些情况下,开源框架没有提供常见问题的一个解决方案。出于这个原因,开发在开源框架的基础上建立自己的工程发展框架。本文旨在描述是一个基于Java的框架,该框架利用了开源框架并有助于开发基于Web的应用。通过分析现有的开源框架,本文提出了新的架构,基本环境及他们用来提高和利用其他一些框架的相关技术。架构定义了自己开发方法,其目的是协助客户开发和事例工程。 应用程序设计应该关注在工程中的重复利用。即使有独特的功能要求,也

毕业设计外文翻译-中文版

本科生毕业设计(论文)外文科技文献译文 译文题目(外文题目)学院(系)Socket网络编程的设计与实现A Design and Implementation of Active Network Socket Programming 机械与能源工程学院 专学业 号 机械设计制造及其自动化 071895 学生姓名李杰林 日期2012年5月27日指导教师签名日期

摘要:编程节点和活跃网络的概念将可编程性引入到通信网络中,并且代码和数据可以在发送过程中进行修改。最近,多个研究小组已经设计和实现了自己的设计平台。每个设计都有其自己的优点和缺点,但是在不同平台之间都存在着互操作性问题。因此,我们引入一个类似网络socket编程的概念。我们建立一组针对应用程序进行编程的简单接口,这组被称为活跃网络Socket编程(ANSP)的接口,将在所有执行环境下工作。因此,ANSP 提供一个类似于“一次性编写,无限制运行”的开放编程模型,它可以工作在所有的可执行环境下。它解决了活跃网络中的异构性,当应用程序需要访问异构网络内的所有地区,在临界点部署特殊服务或监视整个网络的性能时显得相当重要。我们的方案是在现有的环境中,所有应用程序可以很容易地安装上一个薄薄的透明层而不是引入一个新的平台。 关键词:活跃网络;应用程序编程接口;活跃网络socket编程

1 导言 1990年,为了在互联网上引入新的网络协议,克拉克和藤农豪斯[1]提出了一种新的设 计框架。自公布这一标志性文件,活跃网络设计框架[2,3,10]已经慢慢在20世纪90 年代末成形。活跃网络允许程序代码和数据可以同时在互联网上提供积极的网络范式,此外,他们可以在传送到目的地的过程中得到执行和修改。ABone作为一个全球性的骨干网络,开 始进行活跃网络实验。除执行平台的不成熟,商业上活跃网络在互联网上的部署也成为主要障碍。例如,一个供应商可能不乐意让网络路由器运行一些可能影响其预期路由性能的未知程序,。因此,作为替代提出了允许活跃网络在互联网上运作的概念,如欧洲研究课题组提出的应用层活跃网络(ALAN)项目[4]。 在ALAN项目中,活跃服务器系统位于网络的不同地址,并且这些应用程序都可以运行在活跃系统的网络应用层上。另一个潜在的方法是网络服务提供商提供更优质的活跃网络服务类。这个服务类应该提供最优质的服务质量(QOS),并允许路由器对计算机的访问。通过这种方法,网络服务提供商可以创建一个新的收入来源。 对活跃网络的研究已取得稳步进展。由于活跃网络在互联网上推出了可编程性,相应 地应建立供应用程序工作的可执行平台。这些操作系统平台执行环境(EES),其中一些已 被创建,例如,活跃信号协议(ASP)[12]和活跃网络传输系统(ANTS)[11]。因此,不 同的应用程序可以实现对活跃网络概念的测试。 在这些EES 环境下,已经开展了一系列验证活跃网络概念的实验,例如,移动网络[5],网页代理[6],多播路由器[7]。活跃网络引进了很多在网络上兼有灵活性和可扩展性的方案。几个研究小组已经提出了各种可通过路由器进行网络计算的可执行环境。他们的成果和现有基础设施的潜在好处正在被评估[8,9]。不幸的是,他们很少关心互操作性问题,活跃网络由多个执行环境组成,例如,在ABone 中存在三个EES,专为一个EES编写的应用程序不能在其他平台上运行。这就出现了一种资源划分为不同运行环境的问题。此外,总是有一些关键的网络应用需要跨环境运行,如信息收集和关键点部署监测网络的服务。 在本文中,被称为活跃网络Socket编程(ANSP)的框架模型,可以在所有EES下运行。它提供了以下主要目标: ??通过单一编程接口编写应用程序。 由于ANSP提供的编程接口,使得EES的设计与ANSP 独立。这使得未来执行环境的发展和提高更加透明。

毕业设计_英语专业论文外文翻译

1. Introduction America is one of the countries that speak English. Because of the special North American culture, developing history and the social environment, American English has formed its certain unique forms and the meaning. Then it turned into American English that has the special features of the United States. American English which sometimes also called United English or U.S English is the form of the English language that used widely in the United States .As the rapid development of American economy, and its steady position and strong power in the world, American English has become more and more widely used. As in 2005, more than two-thirds of English native speakers use various forms of American English. The philologists of the United States had divided the English of the United States into four major types: “America n creating”; “Old words given the new meaning”; “Words that eliminated by English”;“The phonetic foreign phrases and the languages that are not from the English immigrates”[1]. Compared to the other languages, American English is much simple on word spelling, usage and grammar, and it is one of the reasons that American English is so popular in the world. The thesis analyzes the differences between American English and British English. With the main part, it deals with the development of American English, its peculiarities compared to that of British English, its causes and tendency. 2. Analyses the Differences As we English learners, when we learning English in our junior or senior school, we already came across some words that have different spellings, different pronunciations or different expressions, which can be represented by following contrasted words: spellings in "color" vs. "colour"; pronunciations in "sec-re-ta-ry" vs. "sec-re-try";

本科毕业设计外文翻译

Section 3 Design philosophy, design method and earth pressures 3.1 Design philosophy 3.1.1 General The design of earth retaining structures requires consideration of the interaction between the ground and the structure. It requires the performance of two sets of calculations: 1)a set of equilibrium calculations to determine the overall proportions and the geometry of the structure necessary to achieve equilibrium under the relevant earth pressures and forces; 2)structural design calculations to determine the size and properties of thestructural sections necessary to resist the bending moments and shear forces determined from the equilibrium calculations. Both sets of calculations are carried out for specific design situations (see 3.2.2) in accordance with the principles of limit state design. The selected design situations should be sufficiently Severe and varied so as to encompass all reasonable conditions which can be foreseen during the period of construction and the life of the retaining wall. 3.1.2 Limit state design This code of practice adopts the philosophy of limit state design. This philosophy does not impose upon the designer any special requirements as to the manner in which the safety and stability of the retaining wall may be achieved, whether by overall factors of safety, or partial factors of safety, or by other measures. Limit states (see 1.3.13) are classified into: a) ultimate limit states (see 3.1.3); b) serviceability limit states (see 3.1.4). Typical ultimate limit states are depicted in figure 3. Rupture states which are reached before collapse occurs are, for simplicity, also classified and

毕业设计外文翻译原文

编号: 毕业设计(论文)外文翻译 (原文) 院(系):应用科技学院 专业:机械设计制造及其自动化 学生姓名:邓瑜 学号:0501120501 指导教师单位:应用科技学院 姓名:黄小能 职称: 2009年 5 月20 日

The Injection Molding The Introduction of Molds The mold is at the core of a plastic manufacturing process because its cavity gives a part its shape. This makes the mold at least as critical-and many cases more so-for the quality of the end product as, for example, the plasticiting unit or other components of the processing equipment. Mold Material Depending on the processing parameters for the various processing methods as well as the length of the production run, the number of finished products to be produced, molds for plastics processing must satisfy a great variety of requirements. It is therefore not surprising that molds can be made from a very broad spectrum of materials, including-from a technical standpoint-such exotic materials as paper matched and plaster. However, because most processes require high pressures, often combined with high temperatures, metals still represent by far the most important material group, with steel being the predominant metal. It is interesting in this regard that, in many cases, the selection of the mold material is not only a question of material properties and an optimum price-to-performance ratio but also that the methods used to produce the mold, and thus the entire design, can be influenced. A typical example can be seen in the choice between cast metal molds, with their very different cooling systems, compared to machined molds. In addition, the production technique can also have an effect; for instance, it is often reported that, for the sake of simplicity, a prototype mold is frequently machined from solid stock with the aid of the latest technology such as computer-aided (CAD) and computer-integrated manufacturing (CIM). In contrast to the previously used methods based on the use of patterns, the use of CAD and CAM often represents the more economical solution today, not only because this production capability is available pin-house but also because with any other technique an order would have to be placed with an outside supplier. Overall, although high-grade materials are often used, as a rule standard materials are used in mold making. New, state-of-the art (high-performance) materials, such as ceramics, for instance, are almost completely absent. This may be related to the fact that their desirable characteristics, such as constant properties up to very high temperatures, are not required on molds, whereas their negative characteristics, e. g. low tensile strength and poor thermal conductivity, have a clearly related to ceramics, such as sintered material, is found in mild making only to a limited degree. This refers less to the modern materials and components

抛光瓷砖毕业设计外文文献翻译

毕业设计外文资料翻译 题目POLISHING OF CERAMIC TILES 抛光瓷砖 学院材料科学与工程 专业复合材料与工程 班级 学生 学号 指导教师 二〇一二年三月二十八日

MATERIALS AND MANUFACTURING PROCESSES, 17(3), 401–413 (2002) POLISHING OF CERAMIC TILES C. Y. Wang,* X. Wei, and H. Yuan Institute of Manufacturing Technology, Guangdong University ofTechnology, Guangzhou 510090, P.R. China ABSTRACT Grinding and polishing are important steps in the production of decorative vitreous ceramic tiles. Different combinations of finishing wheels and polishing wheels are tested to optimize their selection. The results show that the surface glossiness depends not only on the surface quality before machining, but also on the characteristics of the ceramic tiles as well as the performance of grinding and polishing wheels. The performance of the polishing wheel is the key for a good final surface quality. The surface glossiness after finishing must be above 208 in order to get higher polishing quality because finishing will limit the maximum surface glossiness by polishing. The optimized combination of grinding and polishing wheels for all the steps will achieve shorter machining times and better surface quality. No obvious relationships are found between the hardness of ceramic tiles and surface quality or the wear of grinding wheels; therefore, the hardness of the ceramic tile cannot be used for evaluating its machinability. Key Words: Ceramic tiles; Grinding wheel; Polishing wheel

java毕业论文外文文献翻译

Advantages of Managed Code Microsoft intermediate language shares with Java byte code the idea that it is a low-level language witha simple syntax , which can be very quickly translated intonative machine code. Having this well-defined universal syntax for code has significant advantages. Platform independence First, it means that the same file containing byte code instructions can be placed on any platform; atruntime the final stage of compilation can then be easily accomplished so that the code will run on thatparticular platform. In other words, by compiling to IL we obtain platform independence for .NET, inmuch the same way as compiling to Java byte code gives Java platform independence. Performance improvement IL is actually a bit more ambitious than Java bytecode. IL is always Just-In-Time compiled (known as JIT), whereas Java byte code was ofteninterpreted. One of the disadvantages of Java was that, on execution, the process of translating from Javabyte code to native executable resulted in a loss of performance. Instead of compiling the entire application in one go (which could lead to a slow start-up time), the JITcompiler simply compiles each portion of code as it is called (just-in-time). When code has been compiled.once, the resultant native executable is stored until the application exits, so that it does not need to berecompiled the next time that portion of code is run. Microsoft argues that this process is more efficientthan compiling the entire application code at the start, because of the likelihood that large portions of anyapplication code will not actually be executed in any given run. Using the JIT compiler, such code willnever be compiled.

相关文档
最新文档