搜档网
当前位置:搜档网 › Development of a real-time look-ahead interpolation methodology with spline-fitting technique

Development of a real-time look-ahead interpolation methodology with spline-fitting technique

Development of a real-time look-ahead interpolation methodology with spline-fitting technique
Development of a real-time look-ahead interpolation methodology with spline-fitting technique

ORIGINAL ARTICLE

Development of a real-time look-ahead

interpolation methodology with spline-fitting technique for high-speed machining

Meng-Shiun Tsai &Hao-Wei Nien &Hong-Tzong Yau

Received:18May 2009/Accepted:17July 2009/Published online:9August 2009#Springer-Verlag London Limited 2009

Abstract Methodologies for converting short line seg-ments into parametric curves were proposed in the past.However,most of the algorithms only consider the position continuity at the junctions of parametric curves.The discontinuity of the slope and curvature at the junctions of the parametric curve might cause feedrate fluctuation and velocity discontinuous.This paper proposes a look-ahead interpolation scheme for short line segments.The proposed interpolation method consists of two modules:spline-fitting and acceleration/deceleration (acc/dec)feedrate-planning modules.The spline-fitting module first looks ahead several short line segments and converts them into parametric curves.The continuities of the slope and curvature at each junctions of the spline curve are ensured.Then the acc/dec feedrate-planning module proposes a new algorithm to determine the feedrate at the junction of the fitting curve and unfitted short segments,and the corner feedrate within the fitting curve.The chord error and acceleration of the trajectory are bounded with the proposed algorithm.Simulations are performed to validate the tracking and contour accuracies of the proposed method.The computational efforts between the proposed algorithm and the non-uniform rational B-spline (NURBS)-fitting technique are compared to demonstrate the efficiency of the proposed method.Finally,experiments on a PC-based control system are conducted to demonstrate that the proposed interpolation method can achieve better accuracy

and reduce machining time as compared to the approximation optimal feedrate interpolation algorithm.Keywords Short line segments .Spline fitting .Look-ahead algorithm .High-speed machining

1Introduction

In modern computer-aided design (CAD)systems,free-form or contoured geometric shapes are usually adopted in design of complex parts.However,linear (G01)or circular (G02,G03)interpolations are still widely used in traditional computer numerical control (CNC)system.Therefore,computer-aided manufacturing (CAM)systems need to generate short line segments to approximate the contoured geometric curve under the given tolerance.If the requirement of the part accuracy becomes strict,the segmentation approach could suffer from the following problems:(1)high-speed machining cannot be achieved for the NC codes with very short line segments;(2)at the junction of adjacent segments,the feedrate fluctuation and velocity discontinuity could be severe;(3)high acceleration/deceleration (acc/dec)might cause system vibration and reduce machining quality.

To plan the feedrate profile for the consecutive short line segments,Han et al.[1]presented an interpolation scheme for two blocks of short line segments.Hu et al.[2]developed an approximate optimal feedrate algorithm to deal with a large amount of short line segments.Ye et al.[3]proposed a look-ahead algorithm which can predict the variation of the curvature and realize adaptive control of the feedrate based on the characteristics of the trajectory.The above methods might solve the problems such as feedrate fluctuations.However,high-speed machining

M.-S.Tsai :H.-W.Nien (*):H.-T.Yau Department of Mechanical Engineering,National Chung Cheng University,

168University Road,Minhsiung Township,

Chiayi County 62102Taiwan,Republic of China e-mail:hwnien@https://www.sodocs.net/doc/172432621.html, M.-S.Tsai

e-mail:imetsai@https://www.sodocs.net/doc/172432621.html,.tw

Int J Adv Manuf Technol (2010)47:621–638DOI 10.1007/s00170-009-2220-7

could not be achieved because of the length constraints for the short line segments.

Another approach to solve the above problems is to convert short line segments into parametric curves and then apply parametric interpolation for the fitted curve.There were many studies [4,5]showing that parametric interpolation could have the merits of achieving high-speed and high-precision machinery.In general,there are two methods for converting line segments into parametric curves as shown in Fig.1.One is the approximation method [6,7]and the other is the interpolation method [8–11].Based on the given data points,the approximation method generates the fitted curve by using the least-square technique.The advantages of the approxi-mation method are that the fitted curves can be described with less data number.Yau and Kuo [6]applied offline non-uniform rational B-spline (NURBS)curve-fitting technique to convert the conventional NC codes from CAD/CAM systems to the curves with a NURBS format.Yeh and Su [7]implemented the NURBS curve-fitting technique on real-time machining.

Although the approximation method can reduce the data number,the problem is that the fitted curves might not pass through the original data points as shown in Fig.1a .On the other hand,the interpolation method shown in Fig.1b can ensure that the data points are all located in the fitted curves.Yau and Wang [8]developed the fast Bezier interpolator with a look-ahead function to deal with segmentation problems.The slope discontinuity might still occur at the junction of the fitted line segments.Li et al.[9]presented a real-time interpolation algorithm using the spline-fitting technique.It was shown that within the fitting curve,only a simple acceleration/deceleration (acc/dec)was applied to plan the feedrate profile.Furthermore,the spline-fitting technique only considers the position continuity at the junction of adjacent segments.Li et al.[10]proposed a NURBS pre-interpolator for a five-axis machining which was validated by simulation.Wang and Yau [11]developed a real-time NURBS interpolator with a look-ahead function to handle numerous short line segments.

However,the maximum number of the fitted segments is only 20because on-line fitting of the NURBS curve is very time-consuming.

Although previous works have proposed several methods in the interpolation of short line segments,they only considered the position continuity at the junctions of the parametric curves.The discontinuity of the slope and curvature at the junctions of the parametric curves might cause feedrate fluctuation and the velocity to be discontinuous.Furthermore,the on-line curve-fitting method for the NURBS curve requires large computational efforts.In this paper,a look-ahead interpolation with spline-curve fitting technique for short line segments is proposed.The fitting algorithm can ensure that the position,slope,and curvature at the junctions of the parametric curves,and unfitted line segments are all continuous.Furthermore,the acc/dec feedrate-planning module develops an algorithm which can look-ahead 30blocks to ensure that the chord error and the acceleration are all bounded in the motion trajectory.One of the merits of the proposed method is that the fitting time can be reduced significantly as compared to the NURBS-fitting technique [11],and thus real-time implemen-tation of the curve fitting for large number of short line segments becomes feasible.Finally,simulations and experi-ments are conducted to demonstrate that the proposed algorithm can achieve better accuracy and reduce machining time as compared to the approximate optimal feedrate interpolation (AOF)[2].

2Design of spline-fitting technique [12]

In this study,cubic spline curve is used to curve-fit the short line segments such that the computation efforts can be reduced significantly.The spline curve is made of different Bezier curves connected together.The conditions of maintaining the continuity of the position,slope,and curvature at the junction of each Bezier curve are first derived.Then,the spline-curve fitting method is proposed and the process is explained subsequently.

Data point Trajectory path Fitted curve

Fig.1The methods for

converting short line segments into parametric curves;a approximation method;b interpolation method

2.1Introduction to cubic spline curve

Suppose C (u )represents an n th-degree Bezier curve and is defined as follows [13]:C eu T?

X n i ?0

B i ;n eu TP i ;for 0 u 1e1T

where P i represents the control points,and B i,n (u )is the

n th-degree Bernstein polynomial given by B i ;n eu T?

n !

i !n ài eT!

u i 1àu eTn ài

e2T

The cubic Bezier curve is adopted here such that fast computation of the interpolation points can be achieved in real-time.As shown in Fig.2,several Bezier curves can be connected into a single spline curve.The general form of a spline curve is defined as follows:S eu T?C i u ài à1eTeT;

for i à1 u i

e3T

where i=1,?,N .It is shown that the slope and curvature at the junction point P 3as shown in Fig.2might be discontinuous if the control points are not properly selected.In order to maintain the continuity of the slope and curvature for the two curves,the conditions for connecting two Bezier curves should be developed.2.2The continuity conditions for connecting two Bezier curves

Several geometric characteristics in connecting two Bezier curve are illustrated by Fig.3.It is shown that the first

Bezier curve C 1(u )has four control points P 10

,P 11,P 12,P 13and the second Bezier curve C 2(u )has the other four

control points P 20,P 21,P 22,P 2

3.The point Q is the junction of the C 1(u )and C 2(u ).The first derivatives at the junction point Q can be expressed as follows:

C 0

1eu T u ?1?3Q àP 1

2àáe4T

C 0

2eu T u ?0?3P 21

àQ àáe5T

If the first derivatives at the point Q are different,it could cause the slope at the point Q become discontinuous as shown in Fig.3a .To obtain a smooth transition between the two curves,the first derivative at the point Q should be set to be equivalent and the condition is given as:

Q ?

P 12tP 212

e6T

Geometrically,the point Q is the midpoint of the line

P 12P 21

as shown in Fig.3b .However,this condition set by Eq.6is not sufficient for the curve interpolation where the curvature at the junction point Q should also remain continuous for the two curves.The importance of the curvature continuity can be visualized by imaging that a tool is moving around the curves as shown in Fig.3b .As the tool is moving on the first curve C 1(u ),it is pushed

against the left side of the line P 12P 21

.When the tool passes the junction point Q ,the tool is moving on the second curve

and it is pushed against the right side of the line P 12P 21

.The jerk could occur at the junction Q because the curvature changes sign when passing the transition region.The curvature of a curve at each point can be obtained as follows:

k eu T?

C 0eu T?C 00eu Tj j

C 0eu Tj j 3

e7T

It can be seen from Eq.7that the continuity of the curvature at the point Q can be achieved when the first and second derivatives at the point Q between the two curves are equivalent.The second derivatives at the point Q for C 1(u )and C 2(u )curves are represented as the following:C 00

1eu Tu ?1?6P 11

à2P 1

2tQ àá e8T

C 00

2eu Tu ?0?6Q à2P 21

tP 22àá e9T

)

(1u C )

(2u C )

(u C N 0

P 1

P 2

P 3

P C i (u ): i -th Bezier Curve

Fig.2Cubic spline curve

By equating Eq.8with Eq.9,the following condition

can be obtained as:

2P 12

àP 11?2P 21àP 22e10T

Geometrically,the left-hand side of Eq.10corresponds

to a particular point S 1on the line through P 11and P 1

2as shown in Fig.3c .The point S 1is given as follows:S 1?

P 12

t

P 12àP 11

à

á

e11T

Similarly,the point S 2which corresponds to the right-hand side of Eq.10is given as:

S 2?P 21tP 21àP 2

2àáe12TThe second derivatives are continuous at the junction

point Q if and only if two points S 1and S 2are equal.The

coincidence point of the S 1and S 2is assumed to be the

point S which corresponds to Fig.3d where the second derivatives at the Q are equivalent.Based on Eqs.11and

12,the control points P 12and P 2

1can be represented as follows:

P 12

?

P 11tS 2

e13T

P 21

?

P 22tS 2

e14T

These conditions only ensure that the continuity of the junction point Q .However,the point within the Bezier curve,such as the point A shown in Fig.3d ,could occur.Similar to the point Q ,the curvature of the point A changes

(a)

(c) 1

1

P 11

P 1

1

P 11

P 1

0P 1

0P 1

P

10P 1

2

P

1

2P 1

2P 1

2

P

Q

P P ==20

13Q

Q

Q

2

1

P

21

P

21P 2

1

P 2

2P 2

2P 22P 2

2P 2

3P 2

3P 2

3P 2

3P 1S 2

S S

)

(1u C )

(1u C )

(1u C )

(1u C )

(2u C )

(2u C )(2u C )

(2u C (e)

1

2P 1

0P 11

P 2

2P 2

3P S

Q

2

1

P )

(1u C )

(2u C (b)

(d)

Fig.3Connecting two Bezier curves;a the C 0gluing Bezier curves at the point Q ;b the C 1connecting Bezier curves at the point Q ,c the almost C 2con-necting Bezier curves at the point Q ,d the C 2connecting Bezier curves at the point Q ;e the C 2connecting Bezier curves with zero second derivative at the end points

sign and a large jerk could occur at this point.To eliminate such a condition,one can set the second derivatives at the

end points P 10and P 2

3to be zero as shown in Fig.3e .By setting this condition,the geometric corner within the block can be eliminated and the control points are given as:

P 11?

P 10tP 122

e15T

P 22

?

P 21tP 232

e16T

Based on Eqs.6,13,14,15,and 16,one can obtain a cubic spline curve with the continuous slope and the zero curvature at the junction point Q .2.3Spline-curve fitting method

In this section,a spline-curve fitting method is presented for converting small line segments into a parametric curve.The spline curve is composed of N segment Bezier curves.The data points Q 0,?,Q N as shown in Fig.4are obtained from

NC code.The points S 0,?,S N and P i 0,?P i

3are the spline control points and i th Bezier control points,respectively.To ensure that the fitting curve passes all of the data points

Q 0,?,Q N ,the control points P i 0and P i

3are assigned to be the data points Q i ?1and Q i ,respectively.The end points of

the fitting curve P 10and P N

3are set to be S 0and S N .To maintain the continuity of the position,slope,and curvature

at the junction of each Bezier curve,the conditions mentioned in Section 2.2can be represented as follows:

Q i ?

P i

2tP i t11

2

e17T

P i 2

?

S i tP i

1e18T

P i t11

?

S i tP i t1

22

e19T

P i 1

?

P i 2tS i à12

e20T

P i t12

?

P i t11tS i t1e21T

By substituting Eqs.18,19,20,and 21into Eq.17,the linear equations for the data points and spline control points can be represented as the following:

Q i ?

16S i à1t23S i t1

6

S i t1;for i ?1;ááá;N à1e22T

1

000P S Q ==20

1

31P P Q ==3

0232P P Q ==i

Q N

N N P S Q 3==1

S 2

S i

S 1

2P 11

P 2

1

P 2

2P Fig.4The illustration of the spline-curve fitting method

The linear equations can be expressed as the matrix form and given as:

1 6

6000ááá000 1410ááá000 0141ááá000 ........................ 0000ááá141 0000ááá006 2

66

66

66

66

66

66

64

3

77

77

77

77

77

77

75

|??????????????????????????????{z??????????????????????????????}

A

S0

S1

S2

...

S Nà1

S N

2

66

66

66

66

66

66

64

3

77

77

77

77

77

77

75

|????{z????}

X

?

Q0

Q1

Q2

...

Q Nà1

Q N

2

66

66

66

66

66

66

64

3

77

77

77

77

77

77

75

|??????{z??????}

B

e23T

The spline control points S0,?,S N can be solved iteratively by using the Gauss elimination method.To be more efficient in the computation,one can calculate the inverse of matrix A in advance and store the results in the memory.After the spline control points S0,?,S N are determined,the next step is to derive the Bezier control points P i0,?P i3.The i th Bezier control points P i1and P i2can be computed by solving Eqs.18and20simultaneously and are given as follows:

P i1?2

3

S ià1t

1

3

S i;for i?1;...;Ne24T

P i2?1

3

S ià1t

2

3

S i;for i?1;ááá;Ne25T

With the obtained Bezier control points P i0,?P i3,the spline curve defined by Eq.3can be determined.

The above method is then applied to fit short line segments into a cubic spline curve in real-time interpolation. The process of the spline-curve fitting method is summarized as follows:

(a)Given the data points from the NC codes,one can

determine the points of Q0,Q1,?Q N.

(b)Set the i th Bezier control point P i0and P i3to be Q i?1

and Q i,respectively.

(c)Calculate the spline control points S0,S1,?S N by using

Eq.23.

(d)Calculate the i th Bezier control points P i1and P i2by

using Eqs.24and25,respectively.

After obtaining the control points P i0,P i1,P i2,and P i3for i=1,2,?,N,the cubic spline curve is determined by the Bezier curves by using Eq.3.

It is noticed that the maximum number of the short line segments depends upon not only the computational capability but also the fitting accuracy.It is because even the data points can be fitted into a spline curve,the fitted curve path and the original line command path might not be coincided even though the fitted curve passes the command points.The fitting criterion,which is based on the bi-chord error formulation,will be derived in the next section such that the fitting accuracy of the path is ensured fit the given tolerance.

3System architecture and look-ahead algorithm

3.1System architecture

An X–Y table using a PC-based control system is developed in the laboratory as shown in Fig.5.The controller consists of three main programs:CNC interpreter,look-ahead algorithm,and motion controller.The CNC interpreter reads NC codes to generate and store NC blocks.The look-ahead algorithm includes two different modules.The first module is the spline-fitting module for the NC blocks. It is designed to fit the short line segments by using the bi-chord error formulation.The second acc/dec feedrate-planning module plans the feedrate profile based on the chord errors,curvatures,and acceleration limits.Then,the look-ahead algorithm outputs the feedrate profile to the interpolator and the position commands for X and Y-axes are generated. Finally,the position commands are sent to the servo controller to perform real-time motion control.

To verify the proposed algorithm,the experiments are performed on an X–Y table with YASKAWA SGDL-04AF servo motors and SGDL-04AS servo drivers as show in Fig.5.The CNC interpreter,look-ahead function,and motion controller were implemented on a PC platform using a Pentium IV1.4GHz CPU with a1024MB memory under Microsoft Windows XP operating system.The real-time extensions(RTX)[14]are used to ensure the operating system with real-time performance.The real-time con-straints of the look-ahead algorithm and motion controller are set to10and0.5ms,respectively.The PC interface sends voltage commands and receives the feedback signals through Advantech PCI-1716D/A card and PCI-1784 encoder card.The built-in incremental encoders and the linear scales mounted on the X–Y table were used for velocity and position feedbacks.The resolution of the encoder and linear scale are1,000pulse/rev and1μm, respectively.

3.2Look-ahead algorithm

3.2.1Spline-interpolation fitting module

The first task of the spline-fitting module is to determine whether the data points could be used in the curve fitting. To achieve this task,the bi-chord error formulation is taken

into consideration.The bi-chord error criterion is illustrated in Fig.6where Q i ?1,Q i ,and Q i +1are the data points and the L 1and L 2are the block lengths between the data points.The chord errors δ1and δ2can be calculated as follows [8]:d 1?R 1àcos f 1eT

e26Td 2?R 1àcos f 2eT?R 1àcos p àq àf 1eT?

e27T

R ?

L 12sin f 1

e28T

f 1?tan à1

L 1sin p àq eTL 2tL 1cos p àq eT

e29T

If the chord errors δ1and δ2are both smaller than the given fitted tolerance δtol ,it means that the two NC blocks (Q i Q i à1and Q i t1Q i )can be fitted into a spline curve.By applying the bi-chord error formulation for the NC blocks,the fitted block number (N t )can be acquired.

After the fitted data points are obtained,the second task of the spline-fitting module is to fit the data points into a spline curve by using the technique derived in the previous section.The flowchart for the spline-fitting module is shown in Fig.7.The maximum fitted blocks (N max )can be determined which is dependent upon the computational capability.

3.2.2Acceleration/deceleration feedrate-planning module

After obtaining the fitted spline curve,the acc/dec feedrate-planning module with a look-ahead algorithm is applied.

The feedrates at some critical points are determined first.The first step is to determine the feedrate at the junction of adjacent segments which include the linear segment and spline curve as shown in Fig.8.The design criterion is that the feedrate should be decreased when the curvature of the junction points exceeds the threshold value κth defined as:k th ?

A max V 2max

e30T

1

?i Q

1

+i Q

Fig.6Schematic diagram of the bi-chord error formulation

Fig.5System architecture of a PC-based control system

where A max is the maximum acceleration limits and V max is the desired feedrate in the NC block.Based on the tangent

vectors T !1and T !

2shown in Fig.8,the curvature κc at the junction can be calculated by using Eqs.28and 29.Figure 8

describes the four possible conditions of connecting the linear segment and spline curve.The feedrate at the junction under the four conditions is determined consistently based on the curvature at the junction.

After obtaining the curvature of the junction points,the feedrate V c at the junction of adjacent segments are given as:

V c ?

????????????

A max =p k c ;k c >k th

V max

;k c k th 8<:e31T

The concept can be illustrated by an example shown in Fig.9where the Q 0,Q 1,Q 2,Q 3,Q 4,and Q 5are the data points from NC codes.If the five segments are fitted into the spline curve,it is found that the chord error of segment Q 3Q 4shown in Fig.9(a)exceeds the fitted tolerance.By applying the bi-chord error formulation,only four segments should be combined into a spline curve and the segment Q 4Q 5should perform the linear interpolation such that the chord error of segment Q 3Q 4can be confined.After the fitting process,the feedrate at junction point Q 4can be calculated by applying Eq.31.

After obtaining the feedrate at the junction of adjacent segments,the second step is to determine the feedrates at the sharp corners within the fitted curve.As shown in Fig.9b ,the curvature of the points of Q 1,Q 2,and Q 3might be large.The contour accuracy at these points might exceed the allowable tolerance as the feedrate increases.The idea of the acc/dec planning algorithm is to treat the motion trajectory as a whole and thus the same criteria in determining the feedrate at the junction is also applied to the so-called sharp corners within the fitted curve.That is,

Fig.7The flowchart of the spline-fitting module

(d)

Spline

Spline

)

(1u S )

(2u S 0

2)(==

u u S T 1Spline

Linear

θ

(b)

)

(u

S 0

2)(==u u S 1

T Linear

Linear

(a)

Spline

Linear

(c)

N

T 1)

(u S Fig.8The four connection types;a the connection with two linear segments;b the connection between linear

segment and spline curve;c the connection between spline curve and linear segment;d the connection with spline curves

if the curvature of the points Q i within the fitting curve exceeds the threshold value κth defined as Eq.30,these points can be regarded as the sharp corners.The feedrate V m sp at the sharp corners can be calculated and given as:V m

sp ?

??????????

A max sp

s e32T

where k m sp is the curvature at the sharp corners and m is the

index of the sharp corners.

The points Q i within the fitting curve need further examination on chord errors due to the interpolation process.It was shown that the chord error of the interpolation accuracy at the sharp corners depends upon the feedrate by the following approximation formulation [15]:

d m

sp ?1k sp à?????????????????????????????????????????

?1k sp

!2à

V m sp T s 2 2v u u t e33T

where T s is the sampling time of the motion controller.

When the feedrate at sharp corners increases to a higher value,the chord errors at the sharp corners might exceed the given tolerance δmax .To confine the chord errors at the sharp corners,the feedrates at the sharp corners can be obtained by integrating Eq.33with Eq.32and rewritten as:V m

sp ?min ??????????A max k m sp s ;2T s ??????????????????????????2d max k m sp

àd 2max s ()

e34T

After obtaining the feedrates at the junction point and sharp corner,the third step is to plan the feedrate profile such that the acceleration is limited.The planning technique is to first divide the fitted curve into small curve segments.For example,if the curvature of the point Q 2as shown in Fig.9b is greater than curvature threshold κth ,the point Q 2is regarded as the sharp corner.Then the fitted curve is divided into two segments,such as Q 0Q 1Q 2and Q 2Q 3Q 4.

The length of each segment L seg is then calculated by

applying adaptive Simpson ’s method [16].

To illustrate the procedure of planning the acc/dec feedrate profile in the look-ahead algorithm,an example shown in Fig.10is demonstrated.Here,the feedrates at the

junction points or the sharp corners denoted as b V

seg are first obtained by using Eqs.31and 34.The feedrate at the junction between the N i and N i +1segment can be expressed

as b V

seg ;N i .At the N k segment,the acc/dec planning technique looks ahead N la segments as shown in Fig.10a .Here,the N la is selected to be 30.Given the feedrates for each of the N la segments,the following inequality equations should be satisfied in order to generate the feedrate profile under the limit of the maximum acc/dec A max .L seg ;N i !

b V 2seg ;N i àb V 2seg ;N i à1

2sgn b V

seg ;N i àb V seg ;N i à1 A max ;for N k i N k tN la e35T

To ensure that the length constraint defined in Eq.35is

satisfied for each of the N la segments,the lengths of each segment are first calculated and stored into the memory during the look-ahead process.The procedure starts from the last segment N k tN la of the look-ahead buffer and examine the length constraint sequentially from the last segment to the first look-ahead segment.If the length

constraint for the N i is not satisfied,either of the b V

seg ;N i à1and b V

seg ;N i should be adjusted.As shown in Fig.10b ,two conditions could occurr dependent upon the values of b V

seg ;N i à1and b V seg ;N i .Under the acceleration condition,the feedrate b V

seg ;N i of the N i segment is adjusted by using the following equation:e V

seg ;N i ?min b V

seg ;N i ;????????????????????????????????????????????b V seg ;N i à1t2A max L seg ;N i q

e36T

where e V

seg ;N i is the adjusted feedrate after considering the maximum acc/dec limit A max .Equation 36ensures that the

Q 1

Q 2

Q 3

Q 4

5

Q 0

Q 1

Q 2

Q 3

Q 4

Q 5

Q (a)

(b)

chord error

Fig.9Example of the proposed interpolation algorithm;a spline-fitting method without bi-chord error test;b Spline-fitting method with bi-chord error test

criteria set by Eqs.31and 34and the length constraint are

satisfied.However,if the N i segment is under the

deceleration condition,the feedrate b V

seg ;N i à1is adjusted such that the above criteria are also satisfied and it is given as the following:

e V

seg ;N i à1?min b V

seg ;N i à1;?????????????????????????????????????????b V seg ;N i t2A max L seg ;N i q

e37T

where e V

seg ;N i à1is the adjusted feedrate under the deceleration condition.By considering the length constraints for each of the N la segments,the feedrate at the N k segment can be obtained.After the interpolation for the N k segment,the look-ahead algorithm is then applied to the next segment.

The above look-ahead algorithm is better illustrated by the example shown in Fig.10.Here the N i segment does not satisfy the length constraint due to the short length.

Equation 37is applied and the feedrate of the b V

seg ;N i à1is reduced such that the limit of the maximum acc/dec is satisfied.Consequentially,the length constraint set by Eq.35for the N i ?1segment should be calculated using

the adjusted feedrate e V

seg ;N i à1.If the N i ?1segment does not either satisfy the length constraint,the feedrate b V

seg ;N i à2should also be adjusted by using Eq.37.Subsequently,the adjusted feedrate profile with consideration of the corner,junction,and A max effects is shown in Fig.10c .The flowchart of the acc/dec feedrate-planning module is shown in Fig.11which describes the details of the process.

3.3Real-time interpolator

After obtaining the feedrate profile by applying the look-ahead algorithm,the interpolator performs linear or spline interpolation to generate the position commands.The spline curves can be interpolated by representing the parameter u

t

V

i-1

(a)

Look-ahead Segments

(b)

i

N seg ,?,??i N seg V (c)

?V Fig.10Illustration for the acc/dec planning technique of look-ahead algorithm;a trajectory path;b adjusted feedrate under different acc/dec conditions;c Feedrate profiles (solid the original feedrate,dashed the adjusted feedrate)

as a function of time.The second-order approximation interpolation is utilized to implement the spline interpolation in this paper,and it is given as [17]:

u k t1

?u k tV u k eTT s S 0u k t

T 2

s 2A u k eTS 0u k àV 2u k eTS 0u k eTáS 00u k eT?

S 0u k eTj j (

)

e38T

where V (u k )and A (u k )are the feedrate and acceleration planned in the look-ahead algorithm,respectively.

4Numerical simulation and experimental verification To evaluate the proposed interpolation algorithm,the shark

and crab contours shown in Fig.12a and b are used as working examples.The number of NC blocks for the shark and crab contours are 1,005and 1,348,respectively.By applying the spline-fitting technique,the numbers of blocks of the shark and crab contours are reduced to 67and 214,respectively.

The block diagram of the servo controller used in simulations and experiments is shown in Fig.13,where

Fig.11The flowchart of the acceleration/deceleration feedrate-planning module

Fig.12The NC codes for working examples;a shark contour;b crab contour

R j ,U j ,and Y j are the position commands,voltage commands and actual positions,respectively.The parameter j is the index of each axis.The parameters a j and b j were identified by measuring the frequency response from the voltage command to the velocity feedback [18].The parameters K vp ,j and T i,j in the velocity loop were designed by setting the damping ratio 1.0and bandwidth 80Hz of the closed-loop transfer function.The proportional gain K pp ,j in the position loop was determined by the desired bandwidth 40Hz of the position loop.The velocity feedforward gain

K vff,j is used to reduce the tracking errors.The closed-loop transfer function G c,j (s )is given as the following:

G c ;j es T?

Y j es TR j es T

?b j K vff ;j K vp ;j s 2

tb j K vp ;j K pp ;j tK vff ;j

T i ;j

s tb j K pp

;j K

vp ;j

T i ;j

s 3ta j tb j K vp ;j àás 2tb j K vp ;j K pp ;j t1T i ;j

s tb j K pp ;j K vp ;j

T i ;j e39T

x

y

Fig.13Block diagram of the servo controller

Parameters

Symbol

Value

Interpolator

Maximum fitted block

N max 100

Maximum acceleration limit A max 2,450mm/sec 2Fitted tolerance δtol 10μm Chord tolerance

δmax

1μm

Maximum look-ahead segments N la 30

Servo controller

X axis

System dynamics a x 73.229s

b x 7.374×103mm/V Velocity controller

K vp,x 5.766×10?2V s/mm T i,x 6.845×10?3s ?1Position controller

K pp,x 156.063s ?1Velocity feedforward controller K vff,x 0.95

Y axis

System dynamics a y 70.415s

b y 6.937×103mm/volt Velocity controller

K vp,y 6.118×10?2V s/mm T i,y 6.933×10?3s ?1Position controller

K pp,y 155.517s ?1Velocity feedforward controller

K vff,y

0.95

Table 1Parameters of the interpolator and the servo controller for numerical simulations and experiments

profiles;b X axis tracking errors;c Y axis tracking errors;d contour errors

All parameters of the interpolator and the servo controller for numerical simulations and experiments are listed in Table1unless state otherwise.

4.1Numerical simulation

In this section,numerical simulations are performed using the shark contour.The performance between the approxi-mate optimal feedrate interpolation(AOF)[2]and the look-ahead algorithm with spline-fitting method(LASF)are compared.The AOF developed an algorithm to find the approximate optimal feedrate and then the feedrate profile for the short line segments is applied based on the optimal value of the feedback.

The comparisons between the AOF and the LASF interpolation algorithms are shown in Fig.14.The feedrate profiles are shown in Fig.14a.When the short line segments are fitted into a spline curve,such as OA,AB, etc.,the LASF algorithm within the curve can achieve the maximum feedrate equal to3,000mm/min.The statistical data are summarized in Table2which shows that the LASF algorithm can reduce24.06%,44.01%,and47.75%of the machining time as compared to the AOF under the given maximum feedrate of1,000,2,000,and3,000mm/min, respectively.The maximum contour error for the LASF algorithm can be reduced by55.97%,35.66%,and57.99% as compared to the AOF under the feedrate of1,000,2,000, and3,000mm/min,respectively.

Figure14b,c,and d show that the tracking and the contour errors of the LASF algorithm are smaller than those of the AOF.It is because the continuity of the slope and curvature at each junction point of the spline curves are ensured when the short line segments are fitted into a spline curve.Based on Eqs.20and21,the slope and curvature at the junction points of adjacent segments are also continu-ous.Therefore,the feedrate fluctuation and velocity discontinuity problem can be eliminated.Furthermore,the velocity for the X and Y-axes are smoother than the AOF algorithm.

It is mentioned that the computing time of the spline-fitting algorithm can be much reduced as compared to the NURBS approach[11].From Eq.23,the calculation of the inverse matrix of A could be very time-consuming especially when the dimension of A becomes large.The advantage of the proposed method is that the A in Eq.23is a constant matrix which is not dependent upon the NC codes.Therefore,the inverse of the A matrix can be computed in advance and stored in the memory.On the other hand,the coefficient matrix using the NURBS method depends upon the NC points and the inversion of the matrix cannot be obtained beforehand in the interpolation and should be performed in real-time.The comparisons on the computation time between the NURBS and the proposed method are shown in Fig.15.It is shown that the computing time for the spline-fitting algorithm is much less than that of the NURBS method.

4.2Experimental verification

The experiments are performed using the setup shown in Fig.5.A larger number of the look-ahead segments increase the computational time of the look-ahead algo-rithm.To ensure real-time implementation,the maximum number of the look-ahead segment N la is set to be30.The computational time of the look-ahead algorithm is shown in Table3.It can be seen that most of the computational power is consumed in the acc/dec feedrate-planning module.The real-time constraint of10ms can be satisfied. Note that the average computational time of the spline-fitting module is given as11.8and9.3μs for the shark and

Table2Numerical Simulation performance comparisons between the AOF and LASF interpolation algorithms for the shark contour

Maximum feedrate (mm/min)Interpolation

algorithm

Tracking error(μm)Contour error(μm)Time(s)

X axis Y axis Max RMS Mean IAE

Max RMS Max RMS

1,000AOF21.989 4.05121.645 3.65816.248 1.0280.2748.40130.526 LASF19.153 1.91918.211 1.9317.1530.8930.48511.249323.1805 2,000AOF57.0587.88871.863 6.87122.168 1.9540.61813.46922.022 LASF38.078 4.55635.836 4.44314.261 1.989 1.42617.53212.328 3,000AOF102.77710.95367.9939.34845.547 3.233 1.14719.19616.4085 LASF57.9397.12151.7817.15219.131 2.685 2.50221.3368.5725

Max the maximum value of the contour error,RMS root mean square of the contour error,Mean the average contour error,IAE integral absolute error

crab contours,respectively.The time for the shark contour is higher because more short blocks can be fitted into the spline curve as shown in Fig.12a .

The shark contour is tested under the feedrate commands equal to 1,000,2,000,and 3,000mm/min,respectively.The tracking and contour error comparisons between the AOF and LASF interpolation algorithms are shown in Fig.16.The statistical data are summarized in Table 4.It is clear that the proposed interpolation can achieve better tracking/contour performances and reduce the machining time.The AOF algorithm which only maintains the continuity of position for the consecutive segments could cause large contour errors at the area of C,E,and J as shown in Fig.16c .The LASF algorithm guarantees that the continu-ity of the position,slope,and curvature for the consecutive segments and junction points are continuous.Table 4shows that the LASF algorithm reduces the maximum contour error and the machining time by 46.93%and 47.75%as

compared to the AOF algorithm when the maximum feedrate equals to 3,000mm/min.

To further verify the LASF interpolation,the crab shown in Fig.12b is tested.The tracking and contour error comparisons between the AOF and LASF interpolation algorithms are shown in Fig.17.The statistical data are summarized in Table 5.It shows that the contour errors using the AOF algorithm are large.The LASF algorithm improves contouring accuracy significantly,especially for the short line segments region.As shown in Table 5,maximum feedrate is 3,000mm/min,the maximum contour errors and machining time can be reduced by 38.24%and 55.53%as compared to the AOF algorithm.

5Conclusion

A new look-ahead algorithm with spline-fitting interpola-tion scheme which consists of the spline-fitting and acc/dec feedrate-planning modules is proposed in this paper.The conditions to ensure the continuity of the position,slope,and curvature at each junction point of the spline curves and line segments are derived.Then,the bi-chord error formulation is derived to determine whether the short line segments can be combined into a spline curve.The sharp corners of the fitted curve are identified by applying the curvature threshold criterion.The feedrates at the junction of adjacent segments and the feedrates at the sharp corners within the fitted curve can be calculated by utilizing the curvature threshold criterion.Based on the chord errors at the sharp corners,curvatures and acceleration limits,the linear acc/dec feedrate profile is adopted to generate the feedrate profile.Simulations were performed to validate the LASF interpolation algorithm and the computing efficiency is demonstrated.Finally,experiments are conducted to show that the LASF interpolation can achieve better accuracy and reduce machining time as compared to the AOF algorithm.

Algorithm Computational time (μs)Shark contour

Crab contour Look-ahead algorithm 2239.54392.0Spline-fitting module

11.89.3Acc/dec feedrate-planning module

2227.74382.7Feedrate at the junction of adjacent segments

35.714.7Feedrate at the sharp corner within the fitted curve 23.216.1Acc/Dec planning technique 2168.84351.9Motion controller 19.119.1Interpolator 12.912.9Servo controller 6.2

6.2

Table 3Real-time performance evaluation for PC-based motion controller with the LASF interpolation algorithm

Fitted Blocks

C o m p u t i n g T i m e (m s )

Fig.15Computing time between the NURBS and the spline-fitting techniques

Table 4Performance comparisons between the AOF and LASF interpolation algorithms for the shark contour Maximum feedrate (mm/min)

Interpolation algorithm

Tracking error (μm)Contour error (μm)Time (s)

X axis Y axis Max

RMS

Mean

IAE

Max

RMS Max RMS 1,000AOF 23.634 2.94415.097 2.27317.398 1.318 1.39942.71530.526LASF 14.131 2.72712.452 2.31413.165 1.224 1.36931.75423.18052,000AOF 41.377 5.02660.875 3.7720.461 1.881 1.79339.48622.022LASF 23.704 4.87820.394 4.09115.862 1.851 2.01524.84412.3283,000

AOF 54.7377.11237.134 4.85931.195 2.639 2.28137.42116.4085LASF

37.599

6.732

28.552

5.731

16.555

2.275

2.497

21.414

8.5725

Fig.16Experimental error comparisons of different interpolation algorithms for the shark contour (maximum feedrate equal to 3,000mm/min);a X axis tracking errors;b Y axis tracking errors;c contour errors

Table 5Performance comparisons between the AOF and LASF interpolation algorithms for the crab contour Maximum feedrate (mm/min)

Interpolation algorithm

Tracking error (μm)Contour error (μm)Time (s)

X axis Y axis Max

RMS

Mean

IAE

Max

RMS Max RMS 1000AOF 27.591 2.81516.142 2.3126.241 1.1420.92176.83583.439LASF 18.497 2.49418.335 2.52415.412 1.1950.82145.42855.29152000AOF 62.417 4.8374.001 3.28267.092 1.673 1.23175.08761.0135LASF 25.496 4.62125.564 4.70724.235 2.083 1.41740.31328.4373000

AOF 69.601 6.66280.685 4.67470.032 2.777 1.59469.14143.3685LASF

37.399

6.823

43.671

7.241

43.247

3.496

2.274

43.865

19.283

Fig.17Experimental error comparisons of different interpolation algorithms for the crab contour (maximum feedrate equal to 3,000mm/min);a X axis tracking errors;b Y axis tracking errors;c contour errors

References

1.Han GC,Kim DI,Kim HG,Nam K,Choi BK,Kim SK(1999)A

high speed machining algorithm for CNC machine tools.In: IECON’99Conference Proceedings.25th Annual Conference of the IEEE industrial Electronics Society,San Jose,United States, Nov1999,pp1493–1497

2.Hu J,Xiao L,Wang Y,Wu Z(2006)An optimal feedrate model

and solution algorithm for a high-speed machine of small line blocks with look-ahead.Int J Adv Manuf Technol28:930–935 3.Ye P,Shi C,Yang K,Lv Q(2008)Interpolation of continuous

micro line segment trajectories based on look-ahead algorithm in high-speed machining.Int J Adv Manuf Technol37:881–897 4.Zhiming X,Jincheng C,Zhengjin F(2002)Performance evalu-

ation of a real-time interpolation algorithm for NURBS curves.Int J Adv Manuf Technol20:270–276

5.Park J,Nam S,Yang M(2005)Development of a real-time

trajectory generator for NURBS interpolation based on the two-stage interpolation method.Int J Adv Manuf Technol26:359–365 6.Yau HT,Kuo MJ(2001)NURBS machining and feed rate

adjustment for high-speed cutting of complex sculptured surfaces.

Int J Prod Res39:21–41

7.Yeh SS,Su HC(2009)Implementation of online NURBS curve

fitting process on CNC machines.Int J Adv Manuf Technol 40:531–540

8.Yau HT,Wang JB(2007)Fast Bezier interpolator with real-time

lookahead function for high-accuracy machining.Int J Mach Tools Manuf47:1518–1529

9.Li J,Zhou L,Zhang T,Li Z(2008)A real-time cubic parametric

curve interpolations for CNC systems.Proceedings of the7th World Congress on Intelligent Control and Automation,432–437 10.Li W,Liu Y,Yamazaki K,Fujisima M,Mori M(2008)The design

of a NURBS pre-interpolator for five-axis machining.Int J Adv Manuf Technol36:927–935

11.Wang JB,Yau HT(2009)Real-time NURBS interpolator:

application to short linear segments.Int J Adv Manuf Technol 41:1169–1185

12.Lee K(1999)Principles of CAD/CAM/CAE systems.Longman,

London

13.Piegl L,Tiller W(1997)The NURBS books,2nd edn.Springer,Berlin

14.Venturcom Incorporation(2001)RTX5.1:the real-time environment

for windows—SDK documentation

15.Yeh SS,Hsu PL(2002)Adaptive-feedrate interpolation for

parametric curves with a confined chord https://www.sodocs.net/doc/172432621.html,puter-Aided Design34:229–237

16.Faires JD,Burden R(1998)Numerical method,2nd edn.Books/Cole

17.Farouki T,Tsai YF(2001)Exact Taylor series coefficients for

variable-feedrate CNC curve https://www.sodocs.net/doc/172432621.html,puter-Aided Design 33:155–165

18.Lijung L(1999)System identification—theory for the user,2nd

edn.Prentice-Hall,Englewood Cliffs,NJ

从实践的角度探讨在日语教学中多媒体课件的应用

从实践的角度探讨在日语教学中多媒体课件的应用 在今天中国的许多大学,为适应现代化,信息化的要求,建立了设备完善的适应多媒体教学的教室。许多学科的研究者及现场教员也积极致力于多媒体软件的开发和利用。在大学日语专业的教学工作中,教科书、磁带、粉笔为主流的传统教学方式差不多悄然向先进的教学手段而进展。 一、多媒体课件和精品课程的进展现状 然而,目前在专业日语教学中能够利用的教学软件并不多见。比如在中国大学日语的专业、第二外語用教科书常见的有《新编日语》(上海外语教育出版社)、《中日交流标准日本語》(初级、中级)(人民教育出版社)、《新编基础日语(初級、高級)》(上海译文出版社)、《大学日本语》(四川大学出版社)、《初级日语》《中级日语》(北京大学出版社)、《新世纪大学日语》(外语教学与研究出版社)、《综合日语》(北京大学出版社)、《新编日语教程》(华东理工大学出版社)《新编初级(中级)日本语》(吉林教育出版社)、《新大学日本语》(大连理工大学出版社)、《新大学日语》(高等教育出版社)、《现代日本语》(上海外语教育出版社)、《基础日语》(复旦大学出版社)等等。配套教材以录音磁带、教学参考、习题集为主。只有《中日交流標準日本語(初級上)》、《初級日语》、《新编日语教程》等少数教科书配备了多媒体DVD视听教材。 然而这些试听教材,有的内容为日语普及读物,并不适合专业外语课堂教学。比如《新版中日交流标准日本语(初级上)》,有的尽管DVD视听教材中有丰富的动画画面和语音练习。然而,课堂操作则花费时刻长,不利于教师重点指导,更加适合学生的课余练习。比如北京大学的《初级日语》等。在这种情形下,许多大学的日语专业致力于教材的自主开发。 其中,有些大学的还推出精品课程,取得了专门大成绩。比如天津外国语学院的《新编日语》多媒体精品课程为2007年被评为“国家级精品课”。目前已被南开大学外国语学院、成都理工大学日语系等全国40余所大学推广使用。

新视野大学英语全部课文原文

Unit1 Americans believe no one stands still. If you are not moving ahead, you are falling behind. This attitude results in a nation of people committed to researching, experimenting and exploring. Time is one of the two elements that Americans save carefully, the other being labor. "We are slaves to nothing but the clock,” it has been said. Time is treated as if it were something almost real. We budget it, save it, waste it, steal it, kill it, cut it, account for it; we also charge for it. It is a precious resource. Many people have a rather acute sense of the shortness of each lifetime. Once the sands have run out of a person’s hourglass, they cannot be replaced. We want every minute to count. A foreigner’s first impression of the U.S. is li kely to be that everyone is in a rush -- often under pressure. City people always appear to be hurrying to get where they are going, restlessly seeking attention in a store, or elbowing others as they try to complete their shopping. Racing through daytime meals is part of the pace

新视野大学英语第三版第二册课文语法讲解 Unit4

新视野三版读写B2U4Text A College sweethearts 1I smile at my two lovely daughters and they seem so much more mature than we,their parents,when we were college sweethearts.Linda,who's21,had a boyfriend in her freshman year she thought she would marry,but they're not together anymore.Melissa,who's19,hasn't had a steady boyfriend yet.My daughters wonder when they will meet"The One",their great love.They think their father and I had a classic fairy-tale romance heading for marriage from the outset.Perhaps,they're right but it didn't seem so at the time.In a way, love just happens when you least expect it.Who would have thought that Butch and I would end up getting married to each other?He became my boyfriend because of my shallow agenda:I wanted a cute boyfriend! 2We met through my college roommate at the university cafeteria.That fateful night,I was merely curious,but for him I think it was love at first sight."You have beautiful eyes",he said as he gazed at my face.He kept staring at me all night long.I really wasn't that interested for two reasons.First,he looked like he was a really wild boy,maybe even dangerous.Second,although he was very cute,he seemed a little weird. 3Riding on his bicycle,he'd ride past my dorm as if"by accident"and pretend to be surprised to see me.I liked the attention but was cautious about his wild,dynamic personality.He had a charming way with words which would charm any girl.Fear came over me when I started to fall in love.His exciting"bad boy image"was just too tempting to resist.What was it that attracted me?I always had an excellent reputation.My concentration was solely on my studies to get superior grades.But for what?College is supposed to be a time of great learning and also some fun.I had nearly achieved a great education,and graduation was just one semester away.But I hadn't had any fun;my life was stale with no component of fun!I needed a boyfriend.Not just any boyfriend.He had to be cute.My goal that semester became: Be ambitious and grab the cutest boyfriend I can find. 4I worried what he'd think of me.True,we lived in a time when a dramatic shift in sexual attitudes was taking place,but I was a traditional girl who wasn't ready for the new ways that seemed common on campus.Butch looked superb!I was not immune to his personality,but I was scared.The night when he announced to the world that I was his girlfriend,I went along

新视野大学英语读写教程第一册课文翻译及课后答案

Unit 1 1学习外语是我一生中最艰苦也是最有意义的经历之一。虽然时常遭遇挫折,但却非常有价值。 2我学外语的经历始于初中的第一堂英语课。老师很慈祥耐心,时常表扬学生。由于这种积极的教学方法,我踊跃回答各种问题,从不怕答错。两年中,我的成绩一直名列前茅。 3到了高中后,我渴望继续学习英语。然而,高中时的经历与以前大不相同。以前,老师对所有的学生都很耐心,而新老师则总是惩罚答错的学生。每当有谁回答错了,她就会用长教鞭指着我们,上下挥舞大喊:“错!错!错!”没有多久,我便不再渴望回答问题了。我不仅失去了回答问题的乐趣,而且根本就不想再用英语说半个字。 4好在这种情况没持续多久。到了大学,我了解到所有学生必须上英语课。与高中老师不。大学英语老师非常耐心和蔼,而且从来不带教鞭!不过情况却远不尽如人意。由于班大,每堂课能轮到我回答的问题寥寥无几。上了几周课后,我还发现许多同学的英语说得比我要好得多。我开始产生一种畏惧感。虽然原因与高中时不同,但我却又一次不敢开口了。看来我的英语水平要永远停步不前了。 5直到几年后我有机会参加远程英语课程,情况才有所改善。这种课程的媒介是一台电脑、一条电话线和一个调制解调器。我很快配齐了必要的设备并跟一个朋友学会了电脑操作技术,于是我每周用5到7天在网上的虚拟课堂里学习英语。 6网上学习并不比普通的课堂学习容易。它需要花许多的时间,需要学习者专心自律,以跟上课程进度。我尽力达到课程的最低要求,并按时完成作业。 7我随时随地都在学习。不管去哪里,我都随身携带一本袖珍字典和笔记本,笔记本上记着我遇到的生词。我学习中出过许多错,有时是令人尴尬的错误。有时我会因挫折而哭泣,有时甚至想放弃。但我从未因别的同学英语说得比我快而感到畏惧,因为在电脑屏幕上作出回答之前,我可以根据自己的需要花时间去琢磨自己的想法。突然有一天我发现自己什么都懂了,更重要的是,我说起英语来灵活自如。尽管我还是常常出错,还有很多东西要学,但我已尝到了刻苦学习的甜头。 8学习外语对我来说是非常艰辛的经历,但它又无比珍贵。它不仅使我懂得了艰苦努力的意义,而且让我了解了不同的文化,让我以一种全新的思维去看待事物。学习一门外语最令人兴奋的收获是我能与更多的人交流。与人交谈是我最喜欢的一项活动,新的语言使我能与陌生人交往,参与他们的谈话,并建立新的难以忘怀的友谊。由于我已能说英语,别人讲英语时我不再茫然不解了。我能够参与其中,并结交朋友。我能与人交流,并能够弥合我所说的语言和所处的文化与他们的语言和文化之间的鸿沟。 III. 1. rewarding 2. communicate 3. access 4. embarrassing 5. positive 6. commitment 7. virtual 8. benefits 9. minimum 10. opportunities IV. 1. up 2. into 3. from 4. with 5. to 6. up 7. of 8. in 9. for 10.with V. 1.G 2.B 3.E 4.I 5.H 6.K 7.M 8.O 9.F 10.C Sentence Structure VI. 1. Universities in the east are better equipped, while those in the west are relatively poor. 2. Allan Clark kept talking the price up, while Wilkinson kept knocking it down. 3. The husband spent all his money drinking, while his wife saved all hers for the family. 4. Some guests spoke pleasantly and behaved politely, while others wee insulting and impolite. 5. Outwardly Sara was friendly towards all those concerned, while inwardly she was angry. VII. 1. Not only did Mr. Smith learn the Chinese language, but he also bridged the gap between his culture and ours. 2. Not only did we learn the technology through the online course, but we also learned to communicate with friends in English. 3. Not only did we lose all our money, but we also came close to losing our lives.

新大学日语简明教程课文翻译

新大学日语简明教程课文翻译 第21课 一、我的留学生活 我从去年12月开始学习日语。已经3个月了。每天大约学30个新单词。每天学15个左右的新汉字,但总记不住。假名已经基本记住了。 简单的会话还可以,但较难的还说不了。还不能用日语发表自己的意见。既不能很好地回答老师的提问,也看不懂日语的文章。短小、简单的信写得了,但长的信写不了。 来日本不久就迎来了新年。新年时,日本的少女们穿着美丽的和服,看上去就像新娘。非常冷的时候,还是有女孩子穿着裙子和袜子走在大街上。 我在日本的第一个新年过得很愉快,因此很开心。 现在学习忙,没什么时间玩,但周末常常运动,或骑车去公园玩。有时也邀朋友一起去。虽然我有国际驾照,但没钱,买不起车。没办法,需要的时候就向朋友借车。有几个朋友愿意借车给我。 二、一个房间变成三个 从前一直认为睡在褥子上的是日本人,美国人都睡床铺,可是听说近来纽约等大都市的年轻人不睡床铺,而是睡在褥子上,是不是突然讨厌起床铺了? 日本人自古以来就睡在褥子上,那自有它的原因。人们都说日本人的房子小,从前,很少有人在自己的房间,一家人住在一个小房间里是常有的是,今天仍然有人过着这样的生活。 在仅有的一个房间哩,如果要摆下全家人的床铺,就不能在那里吃饭了。这一点,褥子很方便。早晨,不需要褥子的时候,可以收起来。在没有了褥子的房间放上桌子,当作饭厅吃早饭。来客人的话,就在那里喝茶;孩子放学回到家里,那房间就成了书房。而后,傍晚又成为饭厅。然后收起桌子,铺上褥子,又成为了全家人睡觉的地方。 如果是床铺的话,除了睡觉的房间,还需要吃饭的房间和书房等,但如果使用褥子,一个房间就可以有各种用途。 据说从前,在纽约等大都市的大学学习的学生也租得起很大的房间。但现在房租太贵,租不起了。只能住更便宜、更小的房间。因此,似乎开始使用睡觉时作床,白天折小能成为椅子的、方便的褥子。

新视野大学英语第一册Unit 1课文翻译

新视野大学英语第一册Unit 1课文翻译 学习外语是我一生中最艰苦也是最有意义的经历之一。 虽然时常遭遇挫折,但却非常有价值。 我学外语的经历始于初中的第一堂英语课。 老师很慈祥耐心,时常表扬学生。 由于这种积极的教学方法,我踊跃回答各种问题,从不怕答错。 两年中,我的成绩一直名列前茅。 到了高中后,我渴望继续学习英语。然而,高中时的经历与以前大不相同。 以前,老师对所有的学生都很耐心,而新老师则总是惩罚答错的学生。 每当有谁回答错了,她就会用长教鞭指着我们,上下挥舞大喊:“错!错!错!” 没有多久,我便不再渴望回答问题了。 我不仅失去了回答问题的乐趣,而且根本就不想再用英语说半个字。 好在这种情况没持续多久。 到了大学,我了解到所有学生必须上英语课。 与高中老师不同,大学英语老师非常耐心和蔼,而且从来不带教鞭! 不过情况却远不尽如人意。 由于班大,每堂课能轮到我回答的问题寥寥无几。 上了几周课后,我还发现许多同学的英语说得比我要好得多。 我开始产生一种畏惧感。 虽然原因与高中时不同,但我却又一次不敢开口了。 看来我的英语水平要永远停步不前了。 直到几年后我有机会参加远程英语课程,情况才有所改善。 这种课程的媒介是一台电脑、一条电话线和一个调制解调器。 我很快配齐了必要的设备并跟一个朋友学会了电脑操作技术,于是我每周用5到7天在网上的虚拟课堂里学习英语。 网上学习并不比普通的课堂学习容易。 它需要花许多的时间,需要学习者专心自律,以跟上课程进度。 我尽力达到课程的最低要求,并按时完成作业。 我随时随地都在学习。 不管去哪里,我都随身携带一本袖珍字典和笔记本,笔记本上记着我遇到的生词。 我学习中出过许多错,有时是令人尴尬的错误。 有时我会因挫折而哭泣,有时甚至想放弃。 但我从未因别的同学英语说得比我快而感到畏惧,因为在电脑屏幕上作出回答之前,我可以根据自己的需要花时间去琢磨自己的想法。 突然有一天我发现自己什么都懂了,更重要的是,我说起英语来灵活自如。 尽管我还是常常出错,还有很多东西要学,但我已尝到了刻苦学习的甜头。 学习外语对我来说是非常艰辛的经历,但它又无比珍贵。 它不仅使我懂得了艰苦努力的意义,而且让我了解了不同的文化,让我以一种全新的思维去看待事物。 学习一门外语最令人兴奋的收获是我能与更多的人交流。 与人交谈是我最喜欢的一项活动,新的语言使我能与陌生人交往,参与他们的谈话,并建立新的难以忘怀的友谊。 由于我已能说英语,别人讲英语时我不再茫然不解了。 我能够参与其中,并结交朋友。

新大学日语阅读与写作1 第3课译文

习惯与礼仪 我是个漫画家,对旁人细微的动作、不起眼的举止等抱有好奇。所以,我在国外只要做错一点什么,立刻会比旁人更为敏锐地感觉到那个国家的人们对此作出的反应。 譬如我多次看到过,欧美人和中国人见到我们日本人吸溜吸溜地出声喝汤而面露厌恶之色。过去,日本人坐在塌塌米上,在一张低矮的食案上用餐,餐具离嘴较远。所以,养成了把碗端至嘴边吸食的习惯。喝羹匙里的东西也象吸似的,声声作响。这并非哪一方文化高或低,只是各国的习惯、礼仪不同而已。 日本人坐在椅子上围桌用餐是1960年之后的事情。当时,还没有礼仪规矩,甚至有人盘着腿吃饭。外国人看见此景大概会一脸厌恶吧。 韩国女性就座时,单腿翘起。我认为这种姿势很美,但习惯于双膝跪坐的日本女性大概不以为然,而韩国女性恐怕也不认为跪坐为好。 日本等多数亚洲国家,常有人习惯在路上蹲着。欧美人会联想起狗排便的姿势而一脸厌恶。 日本人常常把手放在小孩的头上说“好可爱啊!”,而大部分外国人会不愿意。 如果向回教国家的人们劝食猪肉和酒,或用左手握手、递东西,会不受欢迎的。当然,饭菜也用右手抓着吃。只有从公用大盘往自己的小盘里分食用的公勺是用左手拿。一旦搞错,用黏糊糊的右手去拿,

会遭人厌恶。 在欧美,对不受欢迎的客人不说“请脱下外套”,所以电视剧中的侦探哥隆波总是穿着外套。访问日本家庭时,要在门厅外脱掉外套后进屋。穿到屋里会不受欢迎的。 这些习惯只要了解就不会出问题,如果因为不知道而遭厌恶、憎恨,实在心里难受。 过去,我曾用色彩图画和简短的文字画了一本《关键时刻的礼仪》(新潮文库)。如今越发希望用各国语言翻译这本书。以便能对在日本的外国人有所帮助。同时希望有朝一日以漫画的形式画一本“世界各国的习惯与礼仪”。 练习答案 5、 (1)止める並んでいる見ているなる着色した (2)拾った入っていた行ったしまった始まっていた

新视野大学英语(第三版)读写教程第二册课文翻译(全册)

新视野大学英语第三版第二册读写课文翻译 Unit 1 Text A 一堂难忘的英语课 1 如果我是唯一一个还在纠正小孩英语的家长,那么我儿子也许是对的。对他而言,我是一个乏味的怪物:一个他不得不听其教诲的父亲,一个还沉湎于语法规则的人,对此我儿子似乎颇为反感。 2 我觉得我是在最近偶遇我以前的一位学生时,才开始对这个问题认真起来的。这个学生刚从欧洲旅游回来。我满怀着诚挚期待问她:“欧洲之行如何?” 3 她点了三四下头,绞尽脑汁,苦苦寻找恰当的词语,然后惊呼:“真是,哇!” 4 没了。所有希腊文明和罗马建筑的辉煌居然囊括于一个浓缩的、不完整的语句之中!我的学生以“哇!”来表示她的惊叹,我只能以摇头表达比之更强烈的忧虑。 5 关于正确使用英语能力下降的问题,有许多不同的故事。学生的确本应该能够区分诸如their/there/they're之间的不同,或区别complimentary 跟complementary之间显而易见的差异。由于这些知识缺陷,他们承受着大部分不该承受的批评和指责,因为舆论认为他们应该学得更好。 6 学生并不笨,他们只是被周围所看到和听到的语言误导了。举例来说,杂货店的指示牌会把他们引向stationary(静止处),虽然便笺本、相册、和笔记本等真正的stationery(文具用品)并没有被钉在那儿。朋友和亲人常宣称They've just ate。实际上,他们应该说They've just eaten。因此,批评学生不合乎情理。 7 对这种缺乏语言功底而引起的负面指责应归咎于我们的学校。学校应对英语熟练程度制定出更高的标准。可相反,学校只教零星的语法,高级词汇更是少之又少。还有就是,学校的年轻教师显然缺乏这些重要的语言结构方面的知识,因为他们过去也没接触过。学校有责任教会年轻人进行有效的语言沟通,可他们并没把语言的基本框架——准确的语法和恰当的词汇——充分地传授给学生。

新视野大学英语1课文翻译

新视野大学英语1课文翻译 1下午好!作为校长,我非常自豪地欢迎你们来到这所大学。你们所取得的成就是你们自己多年努力的结果,也是你们的父母和老师们多年努力的结果。在这所大学里,我们承诺将使你们学有所成。 2在欢迎你们到来的这一刻,我想起自己高中毕业时的情景,还有妈妈为我和爸爸拍的合影。妈妈吩咐我们:“姿势自然点。”“等一等,”爸爸说,“把我递给他闹钟的情景拍下来。”在大学期间,那个闹钟每天早晨叫醒我。至今它还放在我办公室的桌子上。 3让我来告诉你们一些你们未必预料得到的事情。你们将会怀念以前的生活习惯,怀念父母曾经提醒你们要刻苦学习、取得佳绩。你们可能因为高中生活终于结束而喜极而泣,你们的父母也可能因为终于不用再给你们洗衣服而喜极而泣!但是要记住:未来是建立在过去扎实的基础上的。 4对你们而言,接下来的四年将会是无与伦比的一段时光。在这里,你们拥有丰富的资源:有来自全国各地的有趣的学生,有学识渊博又充满爱心的老师,有综合性图书馆,有完备的运动设施,还有针对不同兴趣的学生社团——从文科社团到理科社团、到社区服务等等。你们将自由地探索、学习新科目。你们要学着习惯点灯熬油,学着结交充满魅力的人,学着去追求新的爱好。我想鼓励你们充分利用这一特殊的经历,并用你们的干劲和热情去收获这一机会所带来的丰硕成果。 5有这么多课程可供选择,你可能会不知所措。你不可能选修所有的课程,但是要尽可能体验更多的课程!大学里有很多事情可做可学,每件事情都会为你提供不同视角来审视世界。如果我只能给你们一条选课建议的话,那就是:挑战自己!不要认为你早就了解自己对什么样的领域最感兴趣。选择一些你从未接触过的领域的课程。这样,你不仅会变得更加博学,而且更有可能发现一个你未曾想到的、能成就你未来的爱好。一个绝佳的例子就是时装设计师王薇薇,她最初学的是艺术史。随着时间的推移,王薇薇把艺术史研究和对时装的热爱结合起来,并将其转化为对设计的热情,从而使她成为全球闻名的设计师。 6在大学里,一下子拥有这么多新鲜体验可能不会总是令人愉快的。在你的宿舍楼里,住在你隔壁寝室的同学可能会反复播放同一首歌,令你头痛欲裂!你可能喜欢早起,而你的室友却是个夜猫子!尽管如此,你和你的室友仍然可能成

新视野大学英语2课文翻译

新视野大学英语2课文翻译(Unit1-Unit7) Unit 1 Section A 时间观念强的美国人 Para. 1 美国人认为没有人能停止不前。如果你不求进取,你就会落伍。这种态度造就了一个投身于研究、实验和探索的民族。时间是美国人注意节约的两个要素之一,另一个是劳力。 Para. 2 人们一直说:“只有时间才能支配我们。”人们似乎是把时间当作一个差不多是实实在在的东西来对待的。我们安排时间、节约时间、浪费时间、挤抢时间、消磨时间、缩减时间、对时间的利用作出解释;我们还要因付出时间而收取费用。时间是一种宝贵的资源,许多人都深感人生的短暂。时光一去不复返。我们应当让每一分钟都过得有意义。 Para. 3 外国人对美国的第一印象很可能是:每个人都匆匆忙忙——常常处于压力之下。城里人看上去总是在匆匆地赶往他们要去的地方,在商店里他们焦躁不安地指望店员能马上来为他们服务,或者为了赶快买完东西,用肘来推搡他人。白天吃饭时人们也都匆匆忙忙,这部分地反映出这个国家的生活节奏。工作时间被认为是宝贵的。Para. 3b 在公共用餐场所,人们都等着别人吃完后用餐,以便按时赶回去工作。你还会发现司机开车很鲁莽,人们推搡着在你身边过去。你会怀念微笑、简短的交谈以及与陌生人的随意闲聊。不要觉得这是针对你个人的,这是因为人们非常珍惜时间,而且也不喜欢他人“浪费”时间到不恰当的地步。 Para. 4 许多刚到美国的人会怀念诸如商务拜访等场合开始时的寒暄。他们也会怀念那种一边喝茶或咖啡一边进行的礼节性交流,这也许是他们自己国家的一种习俗。他们也许还会怀念在饭店或咖啡馆里谈生意时的那种轻松悠闲的交谈。一般说来,美国人是不会在如此轻松的环境里通过长时间的闲聊来评价他们的客人的,更不用说会在增进相互间信任的过程中带他们出去吃饭,或带他们去打高尔夫球。既然我们通常是通过工作而不是社交来评估和了解他人,我们就开门见山地谈正事。因此,时间老是在我们心中的耳朵里滴滴答答地响着。 Para. 5 因此,我们千方百计地节约时间。我们发明了一系列节省劳力的装置;我们通过发传真、打电话或发电子邮件与他人迅速地进行交流,而不是通过直接接触。虽然面对面接触令人愉快,但却要花更多的时间, 尤其是在马路上交通拥挤的时候。因此,我们把大多数个人拜访安排在下班以后的时间里或周末的社交聚会上。 Para. 6 就我们而言,电子交流的缺乏人情味与我们手头上事情的重要性之间很少有或完全没有关系。在有些国家, 如果没有目光接触,就做不成大生意,这需要面对面的交谈。在美国,最后协议通常也需要本人签字。然而现在人们越来越多地在电视屏幕上见面,开远程会议不仅能解决本国的问题,而且还能通过卫星解决国际问题。

新视野大学英语第三版课文翻译

新视野大学英语3第三版课文翻译 Unit 1 The Way to Success 课文A Never, ever give up! 永不言弃! As a young boy, Britain's great Prime Minister, Sir Winston Churchill, attended a public school called Harrow. He was not a good student, and had he not been from a famous family, he probably would have been removed from the school for deviating from the rules. Thankfully, he did finish at Harrow and his errors there did not preclude him from going on to the university. He eventually had a premier army career whereby he was later elected prime minister. He achieved fame for his wit, wisdom, civic duty, and abundant courage in his refusal to surrender during the miserable dark days of World War II. His amazing determination helped motivate his entire nation and was an inspiration worldwide. Toward the end of his period as prime minister, he was invited to address the patriotic young boys at his old school, Harrow. The headmaster said, "Young gentlemen, the greatest speaker of our time, will be here in a few days to address you, and you should obey whatever sound advice he may give you." The great day arrived. Sir Winston stood up, all five feet, five inches and 107 kilos of him, and gave this short, clear-cut speech: "Young men, never give up. Never give up! Never give up! Never, never, never, never!" 英国的伟大首相温斯顿·丘吉尔爵士,小时候在哈罗公学上学。当时他可不是个好学生,要不是出身名门,他可能早就因为违反纪律被开除了。谢天谢地,他总算从哈罗毕业了,在那里犯下的错误并没影响到他上大学。后来,他凭着军旅生涯中的杰出表现当选为英国首相。他的才思、智慧、公民责任感以及在二战痛苦而黑暗的时期拒绝投降的无畏勇气,为他赢得了美名。他非凡的决心,不仅激励了整个民族,还鼓舞了全世界。 在他首相任期即将结束时,他应邀前往母校哈罗公学,为满怀报国之志的同学们作演讲。校长说:“年轻的先生们,当代最伟大的演说家过几天就会来为你们演讲,他提出的任何中肯的建议,你们都要听从。”那个激动人心的日子终于到了。温斯顿爵士站了起来——他只有5 英尺5 英寸高,体重却有107 公斤。他作了言简意赅的讲话:“年轻人,要永不放弃。永不放弃!永不放弃!永不,永不,永不,永不!” Personal history, educational opportunity, individual dilemmas - none of these can inhibit a strong spirit committed to success. No task is too hard. No amount of preparation is too long or too difficult. Take the example of two of the most scholarly scientists of our age, Albert Einstein and Thomas Edison. Both faced immense obstacles and extreme criticism. Both were called "slow to learn" and written off as idiots by their teachers. Thomas Edison ran away from school because his teacher whipped him repeatedly for asking too many questions. Einstein didn't speak fluently until he was almost nine years old and was such a poor student that some thought he was unable to learn. Yet both boys' parents believed in them. They worked intensely each day with their sons, and the boys learned to never bypass the long hours of hard work that they needed to succeed. In the end, both Einstein and Edison overcame their childhood persecution and went on to achieve magnificent discoveries that benefit the entire world today. Consider also the heroic example of Abraham Lincoln, who faced substantial hardships, failures and repeated misfortunes in his lifetime. His background was certainly not glamorous. He was raised in a very poor family with only one year of formal education. He failed in business twice, suffered a nervous breakdown when his first love died suddenly and lost eight political

新视野大学英语读写教程2-(第三版)-unit-2-课文原文及翻译

Text A 课文 A The humanities: Out of date? 人文学科:过时了吗? When the going gets tough, the tough takeaccounting. When the job market worsens, manystudents calculate they can't major in English orhistory. They have to study something that booststheir prospects of landing a job. 当形势变得困难时,强者会去选学会计。当就业市场恶化时,许多学生估算着他们不能再主修英语或历史。他们得学一些能改善他们就业前景的东西。 The data show that as students have increasingly shouldered the ever-rising c ost of tuition,they have defected from the study of the humanities and toward applied science and "hard"skills that they bet will lead to employment. In oth er words, a college education is more andmore seen as a means for economic betterment rather than a means for human betterment.This is a trend that i s likely to persist and even accelerate. 数据显示,随着学生肩负的学费不断增加,他们已从学习人文学科转向他们相信有益于将来就业的应用科学和“硬”技能。换言之,大学教育越来越被看成是改善经济而不是提升人类自身的手段。这种趋势可能会持续,甚至有加快之势。 Over the next few years, as labor markets struggle, the humanities will proba bly continue theirlong slide in succession. There already has been a nearly 50 percent decline in the portion of liberal arts majors over the past generatio n, and it is logical to think that the trend is boundto continue or even accel erate. Once the dominant pillars of university life, the humanities nowplay li ttle roles when students take their college tours. These days, labs are more vi vid and compelling than libraries. 在未来几年内,由于劳动力市场的不景气,人文学科可能会继续其长期低迷的态势。在上一代大学生中,主修文科的学生数跌幅已近50%。这种趋势会持续、甚至加速的想法是合情合理的。人文学科曾是大学生活的重要支柱,而今在学生们参观校园的时候,却只是一个小点缀。现在,实验室要比图书馆更栩栩如生、受人青睐。 Here, please allow me to stand up for and promote the true value that the h umanities add topeople's lives. 在这儿,请允许我为人文学科给人们的生活所增添的真实价值进行支持和宣传。

新大学日语课文翻译。

第10课 日本的季节 日本的一年有春、夏、秋、冬四个季节。 3月、4月和5月这三个月是春季。春季是个暖和的好季节。桃花、樱花等花儿开得很美。人们在4月去赏花。 6月到8月是夏季。夏季非常闷热。人们去北海道旅游。7月和8月是暑假,年轻人去海边或山上。也有很多人去攀登富士山。富士山是日本最高的山。 9月、10月和11月这3个月是秋季。秋季很凉爽,晴朗的日子较多。苹果、桔子等许多水果在这个季节成熟。 12月到2月是冬季。日本的南部冬天不太冷。北部非常冷,下很多雪。去年冬天东京也很冷。今年大概不会那么冷吧。如果冷的话,人们就使用暖气炉。 第12课 乡下 我爷爷住哎乡下。今天,我要去爷爷家。早上天很阴,但中午天空开始变亮,天转好了。我急急忙忙吃完午饭,坐上了电车。 现在,电车正行驶在原野上。窗外,水田、旱地连成一片。汽车在公路上奔驰。 这时,电车正行驶在大桥上。下面河水在流动。河水很清澈,可以清澈地看见河底。可以看见鱼在游动。远处,一个小孩在挥手。他身旁,牛、马在吃草。 到了爷爷居住的村子。爷爷和奶奶来到门口等着我。爷爷的房子是旧房子,但是很大。登上二楼,大海就在眼前。海岸上,很多人正在全力拉缆绳。渐渐地可以看见网了。网里有很多鱼。和城市不同,乡下的大自然真是很美。 第13课 暑假 大概没有什么比暑假更令学生感到高兴的了。大学在7月初,其他学校在二十四日左右进入暑假。暑假大约1个半月。 很多人利用这个假期去海边、山上,或者去旅行。学生中,也有人去打工。学生由于路费等只要半价,所以在学期间去各地旅行。因此,临近暑假时,去北海道的列车上就挤满了这样的人。从炎热的地方逃避到凉爽的地方去,这是很自然的事。一般在1月、最迟在2月底之前就要预定旅馆。不然的话可能会没有地方住。 暑假里,山上、海边、湖里、河里会出现死人的事,这种事故都是由于不注意引起的。大概只能每个人自己多加注意了。 在东京附近,镰仓等地的海面不起浪,因此挤满了游泳的人。也有人家只在夏季把海边的房子租下来。 暑假里,学校的老师给学生布置作业,但是有的学生叫哥哥或姐姐帮忙。 第14课 各式各样的学生 我就读的大学都有各种各样的学生入学。学生有的是中国人,有的是美国人,有的是英国人。既有年轻的,也有不年轻的。有胖的学生,也有瘦的学生。学生大多边工作边学习。因此,大家看上去都很忙。经常有人边听课边打盹。 我为了学习日本先进的科学技术和日本文化来到日本。预定在这所大学学习3年。既然特意来了日本,所以每天都很努力学习。即便如此,考试之前还是很紧张。其他学生也是这

新视野大学英语5课文翻译(全)

教育界的科技革命 如果让生活在年的人来到我们这个时代,他会辨认出我们当前课堂里发生的许多事情——那盛行的讲座、对操练的强调、从基础读本到每周的拼写测试在内的教学材料和教学活动。可能除了教堂以外,很少有机构像主管下一代正规教育的学校那样缺乏变化了。 让我们把上述一贯性与校园外孩子们的经历作一番比较吧。在现代社会,孩子们有机会接触广泛的媒体,而在早些年代这些媒体简直就是奇迹。来自过去的参观者一眼就能辨认出现在的课堂,但很难适应现今一个岁孩子的校外世界。 学校——如果不是一般意义上的教育界——天生是保守的机构。我会在很大程度上为这种保守的趋势辩护。但变化在我们的世界中是如此迅速而明确,学校不可能维持现状或仅仅做一些表面的改善而生存下去。的确,如果学校不迅速、彻底地变革,就有可能被其他较灵活的机构取代。 计算机的变革力 当今时代最重要的科技事件要数计算机的崛起。计算机已渗透到我们生活的诸多方面,从交通、电讯到娱乐等等。许多学校当然不能漠视这种趋势,于是也配备了计算机和网络。在某种程度上,这些科技辅助设施已被吸纳到校园生活中,尽管他们往往只是用一种更方便、更有效的模式教授旧课程。 然而,未来将以计算机为基础组织教学。计算机将在一定程度上允许针对个人的授课,这种授课形式以往只向有钱人提供。所有的学生都会得到符合自身需要的、适合自己学习方法和进度的课程设置,以及对先前所学材料、课程的成绩记录。 毫不夸张地说,计算机科技可将世界上所有的信息置于人们的指尖。这既是幸事又是灾难。我们再也无须花费很长时间查找某个出处或某个人——现在,信息的传递是瞬时的。不久,我们甚至无须键入指令,只需大声提出问题,计算机就会打印或说出答案,这样,人们就可实现即时的"文化脱盲"。 美中不足的是,因特网没有质量控制手段;"任何人都可以拨弄"。信息和虚假信息往往混杂在一起,现在还没有将网上十分普遍的被歪曲的事实和一派胡言与真实含义区分开来的可靠手段。要识别出真的、美的、好的信息,并挑出其中那些值得知晓的, 这对人们构成巨大的挑战。 对此也许有人会说,这个世界一直充斥着错误的信息。的确如此,但以前教育当局至少能选择他们中意的课本。而今天的形势则是每个人都拥有瞬时可得的数以百万计的信息源,这种情况是史无前例的。 教育的客户化 与以往的趋势不同,从授权机构获取证书可能会变得不再重要。每个人都能在模拟的环境中自学并展示个人才能。如果一个人能像早些时候那样"读法律",然后通过计算机模拟的实践考试展现自己的全部法律技能,为什么还要花万美元去上法学院呢?用类似的方法学开飞机或学做外科手术不同样可行吗? 在过去,大部分教育基本是职业性的:目的是确保个人在其年富力强的整个成人阶段能可靠地从事某项工作。现在,这种设想有了缺陷。很少有人会一生只从事一种职业;许多人都会频繁地从一个职位、公司或经济部门跳到另一个。 在经济中,这些新的、迅速变换的角色的激增使教育变得大为复杂。大部分老成持重的教师和家长对帮助青年一代应对这个会经常变换工作的世界缺乏经验。由于没有先例,青少年们只有自己为快速变化的"事业之路"和生活状况作准备。

相关主题