GPU工作原理简介.

GPU工作原理简介.
GPU工作原理简介.

GPU工作原理简介

计算机0601 沈凯杰

【引言】

在GPU出现以前,显卡和CPU的关系有点像“主仆”,简单地说这时的显卡就是画笔,根据各种有CPU发出的指令和数据进行着色,材质的填充、渲染、输出等。

较早的娱乐用的3D显卡又称“3D加速卡”,由于大部分坐标处理的工作及光影特效需要由CPU亲自处理,占用了CPU太多的运算时间,从而造成整体画面不能非常流畅地表现出来。

例如,渲染一个复杂的三维场景,需要在一秒内处理几千万个三角形顶点和光栅化几十亿的像素。早期的3D游戏,显卡只是为屏幕上显示像素提供一个缓存,所有的图形处理都是由CPU单独完成。图形渲染适合并行处理,擅长于执行串行工作的CPU实际上难以胜任这项任务。所以,那时在PC上实时生成的三维图像都很粗糙。不过在某种意义上,当时的图形绘制倒是完全可编程的,只是由CPU来担纲此项重任,速度上实在是达不到要求。

随着时间的推移,CPU进行各种光影运算的速度变得越来越无法满足游戏开发商的要求,更多多边形以及特效的应用榨干了几乎所有的CPU性能,矛盾产生了······

【目录】

第一章.GPU的诞生

3.1 GPU中数据的处理流程

3.2 CPU与GPU的数据处理关系

3.3 传统GPU指令的执行

3.4 GPU的多线程及并行计算

3.4.1 多线程机制

3.4.2 并行计算

第二章.GPU的结构

第三章.GPU的工作原理

第四章.GPU未来的展望

4.1 GPU能否包办一切

4.2 GPU时代即将到来

【正文】

第一章.GPU的诞生

NVIDIA公司在1999年8月31日发布GeForce 256图形处理芯片时首先提出GPU的概念。

GPU之所以被称为图形处理器,最主要的原因是因为它可以进行几乎全部与计算机图形有关的数据运算,而这些在过去是CPU的专利。

目前,计算机图形学正处于前所未有的发展时期。近年来,GPU技术以令人惊异的速度在发展。渲染速率每6个月就翻一番。性能自99年,5年来翻番了10次,也就是(2的10次方比2)提高了上千倍!与此同时,不仅性能得到了提高,计算质量和图形编程的灵活性也逐渐得以改善。

以前,PC和计算机工作站只有图形加速器,没有图形处理器(GPU),而图形加速器只能简单的加速图形渲染。而GPU取代了图形加速器之后,我们就应该摒弃图形加速器的旧观念。

第二章.GPU的结构

GPU全称是GraphicProcessing Unit--图形处理器,其最大的作用就是进行各种绘制计算机图形所需的运算,包括顶点设置、光影、像素操作等。GPU实际上是一组图形函数的集合,而这些函数有硬件实现,只要用于3D游戏中物体移动时的坐标转换及光源处理。以前,这些工作都是有CPU配合特定软件进行的,GPU从某种意义上讲就是为了在图形处理过程中充当主角而出现的。

下图就是一个简单的GPU结构示意图,一块标准的GPU主要包括2D Engine、3D Engine、Video Processing Engine、FSAA Engine、显存管理单元等。其中,3D运算中起决定作用的是3DEngine,这是现代3D显卡的灵魂,也是区别GPU等级的重要标志。3DEnglne在各公司的产品中都是宣传攻势的重点照顾对象,名字一个比一个响,像NVIDIA的nFjnjtFX系列、CineFX系列,ATI的SmoothVision系列。一个3DEngine通常包含着T&L单元、VertexProeessingEngine、SetupEngine、PiexlShader等部分。

第三章.GPU的工作原理

3.1 GPU中数据的处理流程

现在让我们来看看第二代GPU是如何完整处理一个画面的吧!首先,来自CPU的各种物理参数进入GPU,Vertex shader将对顶点数据进行基本的判断。如果没有需要处理的Vertex 效果,则顶点数据直接进入T&L Unit 进行传统的T&L操作以节约时间提高效率。如果需要处理各种Vertex 效果,则Vertex shader 将先对各种Vertex Programs的指令进行运算,一般的Vertex Programs中往往包含了过去转换、剪切、光照运算等所需要实现的效果,故经由Vertex shader处理的效果一般不需要再进行T&L操作。另外,当遇到涉及到曲面镶嵌(把曲面,比如弓形转换成为多边形或三角形)的场合时。CPU可以直接将数据交给Vertex shader进行处理。

另外,在DireetX8.0的Transform过程中,Vertex shader可以完成Z值的剔除,也就是Back Face Culling――阴面隐去。这就意味粉除了视野以外的顶点,视野内坡前面项点遮住的顶点也会被一并剪除,这大大减轻了需要进行操作的顶点数目。

接下来,经由VertexShader处理完成的各种数据将流入SetupEngine,在这里,运算单元将进行三角形的设置工作,这是整个绘图过程中最重要的一个步骤,Setup Engine甚至直接影响着一块GPU的执行效能。三角形的设置过程是由一个个多边形组成的,或者是用更好的三角形代替原来的三角形。在三维图象中可能会有些三角形被它前面的三角形挡住,但是在这个阶段3D芯片还不知道哪些三角形会被挡住,所以三角形建立单元接收到是一个个由3个顶点组成的完整三角形。三角形的每个角(或顶点)都有对应的X轴、Y 轴、Z轴坐标值,这些坐标值确定了它们在3D景物中的位置。同时,三角形的设置也确定了像素填充的范

围。,至此,VertexShader的工作就完成了。

过去[第一代],设置好的三角形本来应该带着各自所有的参数进入像素流水线内进行纹理填充和演染,但现在则不同,在填充之前我们还播要进行PiexlShader的操作。其实,PieXIShader并非独立存在的,它位于纹理填充单元之后,数据流入像紊流水线后先进入纹理填充单元进行纹理填充,然后便是Piex!Shader单元,经由PiexlShader单元进行各种处理运算之后再进入像素填充单元进行具体的粉色,再经由雾化等操作后,一个完整的画面就算完成了。值得注意的是,第二代GPU中普遮引入了独立的显示数据管理机制,它们位于VertexShader、SetuPEngine以及像素流水线之间,负资数据更有效率地传输和组合、各种无效值的剔除、数据的压缩以及寄存器的管理等工作,这个单元的出现对整个GPU工作效率的保证起到了至关重要的作用。

简而言之,GPU的图形(处理)流水线完成如下的工作:(并不一定是按照如下顺序)

顶点处理:这阶段GPU读取描述3D图形外观的顶点数据并根据顶点数据确定3D图形的形状及位置关系,建立起3D图形的骨架。在支持DX8和DX9规格的GPU中,这些工作由硬件实现的Vertex Shader(定点着色器)完成。

光栅化计算:显示器实际显示的图像是由像素组成的,我们需要将上面生成的图形上的点和线通过一定的算法转换到相应的像素点。把一个矢量图形转换为一系列像素点的过程就称为光栅化。例如,一条数学表示的斜线段,最终被转化成阶梯状的连续像素点。

纹理帖图:顶点单元生成的多边形只构成了3D物体的轮廓,而纹理映射(texture mapping)工作完成对多变形表面的帖图,通俗的说,就是将多边形的表面贴上相应的图片,从而生成“真实”的图形。TMU (Texture mapping unit)即是用来完成此项工作。

像素处理:这阶段(在对每个像素进行光栅化处理期间)GPU完成对像素的计算和处理,从而确定每个像素的最终属性。在支持DX8和DX9规格的GPU中,这些工作由硬件实现的Pixel Shader(像素着色器)完成。

最终输出:由ROP(光栅化引擎)最终完成像素的输出,1帧渲染完毕后,被送到显存帧缓冲区。

总结:GPU的工作通俗的来说就是完成3D图形的生成,将图形映射到相应的像素点上,对每个像素进行计算确定最终颜色并完成输出。

-――GPU流程示意图

3.2 CPU与GPU的数据处理关系

如今的游戏,单单从图象的生成来说大概需要下面四个步骤:

1、Homogeneous coordinates(齐次坐标)

2、Shading models(阴影建模)

3、Z-Buffering(Z-缓冲)

4、Texture-Mapping(材质贴图)

在这些步骤中,显示部分(GPU)只负责完成第三、四步,而前两个步骤主要是依靠 CPU 来完成。而且,这还仅仅只是3D图象的生成,还没有包括游戏中复杂的AI运算。场景切换运算等等……无疑,这些元素还需要CPU去完成,这就是为什么在运行《魔兽世界》的时候,当场景切换时再强劲的显卡都会出现停顿的现象。

接下来,让我们简单的看一下CPU和GPU之间的数据是如何交互的。

首先从硬盘中读取模型, CPU分类后将多边形信息交给GPU,GPU再时时处理成屏幕上可见的多边形,但是没有纹理只有线框。

模型出来后,GPU将模型数据放进显存,显卡同时也为模型贴材质,给模型上颜色。CPU相应从显存中获取多边形的信息。然后CPU计算光照后产生的影子的轮廓。等CPU计算出后,显卡的工作又有了,那就是为影子中填充深的颜色

这一点要注意的是,无论多牛的游戏家用显卡,光影都是CPU计算的,GPU只有2个工作,1多边形生成。2为多边形上颜色。

3.3 传统GPU指令的执行

传统的GPU基于SIMD的架构。SIMD即Single Instruction Multiple Data,单指令多数据。

其实这很好理解,传统的VS和PS中的ALU(算术逻辑单元,通常每个VS或PS中都会有一个ALU,但这不是一定的,例如G70和R5XX有两个)都能够在一个周期内(即同时)完成对矢量4个通道的运算。比如执行一条4D指令,PS或VS中的ALU对指令对应定点和像素的4个属性数据都进行了相应的计算。这便是SIMD的由来。这种ALU我们暂且称它为4D ALU。

需要注意的是,4D SIMD架构虽然很适合处理4D指令,但遇到1D指令的时候效率便会降为原来的1/4。此时

ALU 3/4的资源都被闲置。为了提高PS VS执行1D 2D 3D指令时的资源利用率,DirectX9时代的GPU通常采用1D+3D或2D+2D ALU。这便是Co-issue技术。这种ALU对4D指令的计算时仍然效能与传统的ALU相同,但当遇到1D 2D 3D指令时效率则会高不少,例如如下指令:

ADD R0.xyz , R0,R1 //此指令是将R0,R1矢量的x,y,z值相加结果赋值给R0

ADD R3.x , R2,R3 //此指令是将R2 R3矢量的w值相加结果赋值给R3

对于传统的4D ALU,显然需要两个周期才能完成,第一个周期ALU利用率75% ,第二个周期利用率25%。而对于1D+3D的ALU,这两条指令可以融合为一条4D指令,因而只需要一个周期便可以完成,ALU利用率100%。但当然,即使采用co-issue,ALU利用率也不可能总达到100%,这涉及到指令并行的相关性等问题,而且,更直观的,上述两条指令显然不能被2D+2D ALU一周期完成,而且同样,两条2D指令也不能被1D+3D ALU一周期完成。传统GPU在对非4D指令的处理显然不是很灵活。

3.4 GPU的多线程及并行计算

引言:GPU的功能更新很迅速,平均每一年多便有新一代的GPU诞生,运算速度也越来越快。2004年,2004年推出的GPU Nvidia GeForce 6800 Ultra可达到峰值40 Gigaflops( 1 GigaFLOPS=1秒钟进行10亿次的浮点运算),2005年刚发布的 Nvidia GeForce 7800 GTX更是将峰值提高至令人惊讶的169 Gigaflops。而Intel 3GHz Pentium 4采用SSE指令集也只能达到6 Gigaflops(见图2)。GPU的运算速度如此之快,主要得益于GPU 是对图形实时渲染量身定制的,具有两点主要特征:超长流水线与并行计算。

为了结合课程,这里只对“多线程机制及并行计算”展开讨论。

3.4.1 多线程机制

GPU的执行速度很快,但是当运行从内存中获取纹理数据这样的指令时(由于内存访问是瓶颈,此操作比较缓慢),整个流水线便出现长时间停顿。在CPU内部,使用多级Cache来提高访问内存的速度。GPU中也使用Cache,不过Cache命中率不高,只用Cache解决不了这个问题。所以,为了保持流水线保持忙碌,GPU 的设计者使用了多线程机制(multi-threading)。当像素着色器针对某个像素的线程A遇到存取纹理的指令时,GPU会马上切换到另外一个线程B,对另一个像素进行处理。等到纹理从内存中取回时,可再切换到线程A。

例如:如果装配一台汽车需要,10个时间单元,将它分成10个流水线阶段,每个阶段分配一个时间单元,那么一条装配线每一个时间单元就可以生产一辆汽车。显然流水线模式的生产在理想状况下要比串行

方式快了十倍。

但是使用这种方法有一个前提,线程A与线程B没有数据依赖性,也就是说两线程之间无需通讯。如果线程B需要线程A提供某些数据,那么即使切换到线程B,线程B仍是无法运行,流水线还是处于空闲状态。不过幸运的是,图形渲染本质上是一个并行任务。

3.4.2 并行计算

无论是CPU送给GPU的顶点数据,还是GPU光栅生成器产生的像素数据都是互不相关的,可以并行地独立处理。而且顶点数据(xyzw),像素数据(RGBA)一般都用四元数表示,适合于并行计算。在GPU中专门设置了SIMD指令来处理向量,一次可同时处理四路数据。SIMD指令使用起来非常简洁。此外,纹理片要么只能读取,要么只能写入,不允许可读可写,从而解决了存贮器访问的读写冲突。GPU这种对内存使用的约束也进一步保证了并行处理的顺利完成。

为了进一步提高并行度,可以增加流水线的条数。在GeForce 6800 Ultra中,有多达16组像素着色器流水线, 6组顶点着色器流水线。多条流水线可以在单一控制部件的集中控制下运行,也可以独立运行。在单指令多数据流(SIMD)的结构中,GPU通过单指令多数据(SIMD)指令类型来支持数据并行计算。『参见图』在单指令多数据流的结构中,单一控制部件向每条流水线分派指令,同样的指令被所有处理部件同时执行。例如NVIDIA8800GT显卡中包含有14组多处理器(MultiProcessor),每组处理器有8个处理单元(Processor),但每组多处理器只包含一个指令单元(InstruetionUnit)。

【并行计算图】

另外一种控制结构是多指令多数据流(MIMD),每条流水线都能够独立于其他流水线执行不同的程序。GeForce 6800 Ultra的顶点着色器流水线使用MIMD方式控制,像素着色器流水线使用SIMD结构。MIMD能比较有效率地执行分支程序,而SIMD体系结构运行条件语句时会造成很低的资源利用率。不过SIMD需要硬件少,这是一个优势。

CPU中大部分晶体管主要用于构建控制电路(象分支预测等)和Cache,只有少部分的晶体管来完成实际的运算工作。而GPU的控制相对简单,而且对Cache的需求小,所以大部分晶体管可以组成各类专用电路、多条流水线,使得GPU的计算速度有了突破性的飞跃,拥有了惊人的处理浮点运算的能力。现在CPU的技术进步正在慢于摩尔定律,而GPU(视频卡上的图形处理器)的运行速度已超过摩尔定律,每6个月其性能加倍。

第四章.GPU未来的展望

4.1 GPU能否包办一切

无论是电影画面的离线渲染、地球物理学数据处理,还是水库建模,这些运算原本都应该由

CPU完成,那么 GPU有没有可能包办一切呢?

答案是肯定的。DirectX 10 和统一 Shader 架构的出现,让 GPU 在可编程性上有了大幅度的

提升。不仅如此,飞速发展的制造工艺令 GPU 可以整合更多的晶体管,实现更多的功能。目前

的 GPU,已经可以帮助 CPU进行对高清视频的完全硬解码,虽然是通过加入了专门的处理单元,

但其意义已经足以说明 GPU在未来的计算领域,将会有一番大作为,位置从 CPU的从属,转变为主导。

4.2 GPU时代即将到来

随着 CUDA 的进一步开发和完善,GPU 的运算能力也将得到进一步的强化。目前的 CUDA和 GPU的配合还处于起步阶段,尚未面向真正的民用市场。不过,利用 GPU进行高性能计算的门槛很低,只要有一片Quadro或 GeForce 8 系列显卡,就能够进行高性能计算,一些研究人员也已经开始使用 CUDA,利用 GPU 数倍于 CPU的浮点运算能力,进行各种各样的科学模拟、运算。 CUDA 的推出对于通用计算领域无疑是一个革命性的改变,而 GPU 的实际功能也会随着CUDA 的完善而变革。也许在不远的将来,因为 CUDA 的

存在,CPU的运算功能将会不断淡化,GPU的时代即将到来。

注解:CUDA(Compute Unified Device Architecture 统一计算设备架构)实际上是一个革命性的计算架构和计算思路,能够让 GPU在消费、商务、技术等应用方面大展拳脚,解决复杂的计算问题。

NVIDIA 设计 CUDA,就是为了使用性能日益提升的 GPU 性能,协助 CPU进行复杂的运算。

参考文献:

【1】、《演绎视觉精彩》――大众硬件2004/09

【2】、《走进显卡》――电脑硬件全景秀

【3】、《未来,GPU 能否包办一切?》――中国计算机报/2008 年/2月/25 日/第C09 版

【4】、《GPU精粹》――Randima Fernando

【5】、《主流计算机硬件技术》――科学出版社

【6】、《利用GPU进行高性能数据并行运算》――丁艺明,刘波

【7】、其余来自互联网:

https://www.360docs.net/doc/f28103753.html,/index20071229/index_231_194562.html

https://www.360docs.net/doc/f28103753.html,/read.php?tid=207455

https://www.360docs.net/doc/f28103753.html,/question/295240.html?si=10&wtp=wk

软启动器电路图

1 软启动器工作原理与主电路图 软启动器采用三相反并联晶闸管作为调压器,将其接入电源和电动机定子之间。这种电路如三相全控桥式整流电路,主电路图见图1。使用软启动器启动电动机时,晶闸管的输出电压逐渐增加,电动机逐渐加速,直到晶闸管全导通,电动机工作在额定电压的机械特性上,实现平滑启动,降低启动电流,避免启动过流跳闸。待电机达到额定转数时,启动过程结束,软启动器自动用旁路接触器取代已完成任务的晶闸管,为电动机正常运转提供额定电压,以降低晶闸管的热损耗,延长软启动器的使用寿命,提高其工作效率,又使电网避免了谐波污染。软启动器同时还提供软停车功能,软停车与软启动过程相反,电压逐渐降低,转数逐渐下降到零,避免自由停车引起的转矩冲击。软启动与软停车的电压曲线见图2,3。 2 软启动器的选用 (1)选型:目前市场上常见的软启动器有旁路型、无旁路型、节能型等。

根据负载性质选择不同型号的软启动器。 旁路型:在电动机达到额定转数时,用旁路接触器取代已完成任务的软启动器,降低晶闸管的热损耗,提高其工作效率。也可以用一台软启动器去启动多台电动机。 无旁路型:晶闸管处于全导通状态,电动机工作于全压方式,忽略电压谐波分量,经常用于短时重复工作的电动机。 节能型:当电动机负荷较轻时,软启动器自动降低施加于电动机定子上的电压,减少电动机电流励磁分量,提高电动机功率因数。 (2)选规格:根据电动机的标称功率,电流负载性质选择启动器,一般软启动器容量稍大于电动机工作电流,还应考虑保护功能是否完备,例如:缺相保护、短路保护、过载保护、逆序保护、过压保护、欠压保护等。 3 Alt48软启动器的特点 Alt48软启动器启动时采用专利技术的转矩控制。转矩斜坡上升更快速,损耗更低。具有电动机和软启动器综合保护功能,能全时连续检测电机电流,提供电机可靠和完整保护,这种保护功能在启动结束旁路后仍能起作用,这是其它软启动器都不具备的。 Alt48在保持加速力矩的同时,实时计算定子和转子的功率。在整个加速周期连续计算电机功率因数和定子损耗,通过检测电压和电流来计算功率因数,并扣除定子损耗,得到实际的转子功率和电机力矩。 4 Alt48软启动器的应用

软启动器工作原理与主电路图

软启动器工作原理与主电路图 2010年02月22日星期一 11:00 1 软启动器工作原理与主电路图 软启动器采用三相反并联晶闸管作为调压器,将其接入电源和电动机定子之间。这种电路如三相全控桥式整流电路,主电路图见图1。使用软启动器启动电动机时,晶闸管的输出电压逐渐增加,电动机逐渐加速,直到晶闸管全导通,电动机工作在额定电压的机械特性上,实现平滑启动,降低启动电流,避免启动过流跳闸。待电机达到额定转数时,启动过程结束,软启动器自动用旁路接触器取代已完成任务的晶闸管,为电动机正常运转提供额定电压,以降低晶闸管的热损耗,延长软启动器的使用寿命,提高其工作效率,又使电网避免了谐波污染。软启动器同时还提供软停车功能,软停车与软启动过程相反,电压逐渐降低,转数逐渐下降到零,避免自由停车引起的转矩冲击。软启动与软停车的电压曲线见图2,3。 2 软启动器的选用 (1)选型:目前市场上常见的软启动器有旁路型、无旁路型、节能型等。

根据负载性质选择不同型号的软启动器。 旁路型:在电动机达到额定转数时,用旁路接触器取代已完成任务的软启动器,降低晶闸管的热损耗,提高其工作效率。也可以用一台软启动器去启动多台电动机。 无旁路型:晶闸管处于全导通状态,电动机工作于全压方式,忽略电压谐波分量,经常用于短时重复工作的电动机。 节能型:当电动机负荷较轻时,软启动器自动降低施加于电动机定子上的电压,减少电动机电流励磁分量,提高电动机功率因数。 (2)选规格:根据电动机的标称功率,电流负载性质选择启动器,一般软启动器容量稍大于电动机工作电流,还应考虑保护功能是否完备,例如:缺相保护、短路保护、过载保护、逆序保护、过压保护、欠压保护等。 3 Alt48软启动器的特点 Alt48软启动器启动时采用专利技术的转矩控制。转矩斜坡上升更快速,损耗更低。具有电动机和软启动器综合保护功能,能全时连续检测电机电流,提供电机可靠和完整保护,这种保护功能在启动结束旁路后仍能起作用,这是其它软启动器都不具备的。 Alt48在保持加速力矩的同时,实时计算定子和转子的功率。在整个加速周期连续计算电机功率因数和定子损耗,通过检测电压和电流来计算功率因数,并扣除定子损耗,得到实际的转子功率和电机力矩。 4 Alt48软启动器的应用

搜索引擎基本工作原理

搜索引擎基本工作原理 目录 1工作原理 2搜索引擎 3目录索引 4百度谷歌 5优化核心 6SEO优化 ?网站url ? title信息 ? meta信息 ?图片alt ? flash信息 ? frame框架 1工作原理 搜索引擎的基本工作原理包括如下三个过程:首先在互联网中发现、搜集网页信息;同时对信息进行提取和组织建立索引库;再由检索器根据用户输入的查询关键字,在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并将查询结果返回给用户。 1、抓取网页。每个独立的搜索引擎都有自己的网页抓取程序爬虫(spider)。爬虫Spider顺着网页中的超链接,从这个网站爬到另一个网站,通过超链接分析连续访问抓取更多网页。被抓取的网页被称之为网页快照。由于互联网中超链接的应用很普遍,理论上,从一定范围的网页出发,就能搜集到绝大多数的网页。 2、处理网页。搜索引擎抓到网页后,还要做大量的预处理工作,才能提供检索服务。其中,最重要的就是提取关键词,建立索引库和索引。其他还包括去除重

复网页、分词(中文)、判断网页类型、分析超链接、计算网页的重要度/丰富度等。 3、提供检索服务。用户输入关键词进行检索,搜索引擎从索引数据库中找到匹配该关键词的网页;为了用户便于判断,除了网页标题和URL外,还会提供一段来自网页的摘要以及其他信息。 搜索引擎基本工作原理 2搜索引擎 在搜索引擎分类部分我们提到过全文搜索引擎从网站提取信息建立网页数据库 的概念。搜索引擎的自动信息搜集功能分两种。一种是定期搜索,即每隔一段时间(比如Google一般是28天),搜索引擎主动派出“蜘蛛”程序,对一定IP 地址范围内的互联网站进行检索,一旦发现新的网站,它会自动提取网站的信息和网址加入自己的数据库。 另一种是提交网站搜索,即网站拥有者主动向搜索引擎提交网址,它在一定时间内(2天到数月不等)定向向你的网站派出“蜘蛛”程序,扫描你的网站并将有关信息存入数据库,以备用户查询。由于搜索引擎索引规则发生了很大变化,主动提交网址并不保证你的网站能进入搜索引擎数据库,因此目前最好的办法是多获得一些外部链接,让搜索引擎有更多机会找到你并自动将你的网站收录。 当用户以关键词查找信息时,搜索引擎会在数据库中进行搜寻,如果找到与用户要求内容相符的网站,便采用特殊的算法——通常根据网页中关键词的匹配程度,

软启动工作原理

软启动工作原理 软启动器电动机的应用 1、软启动器工作原理与主电路图 软启动器采用三相反并联晶闸管作为调压器,将其接入电源和电动机定子之间。这种电路如三相全控桥式整流电路,主电路图见图1。使用软启动器启动电动机时,晶闸管的输出电压逐渐增加,电动机逐渐加速,直到晶闸管全导通,电动机工作在额定电压的机械特性上,实现平滑启动,降低启动电流,避免启动过流跳闸。待电机达到额定转数时,启动过程结束,软启动器自动用旁路接触器取代已完成任务的晶闸管,为电动机正常运转提供额定电压,以降低晶闸管的热损耗,延长软启动器的使用寿命,提高其工作效率,又使电网避免了谐波污染。软启动器同时还提供软停车功能,软停车与软启动过程相反,电压逐渐降低,转数逐渐下降到零,避免自由停车引起的转矩冲击。软启动与软停车的电压曲线见图2,3。 2 软启动器的选用 (1)选型:目前市场上常见的软启动器有旁路型、无旁路型、节能型等。根据负载性质选择不同型号的软启动器。 旁路型:在电动机达到额定转数时,用旁路接触器取代已完成任务的软启动器,降低晶闸管的热损耗,提高其工作效率。也可以用一台软启动器去启动多台电动机。 无旁路型:晶闸管处于全导通状态,电动机工作于全压方式,忽略电压谐波分量,经常用于短时重复工作的电动机。 节能型:当电动机负荷较轻时,软启动器自动降低施加于电动机定子上的电压,减少电动机电流励磁分量,提高电动机功率因数。 (2)选规格:根据电动机的标称功率,电流负载性质选择启动器,一般软启动器容量稍大于电动机工作电流,还应考虑保护功能是否完备,例如:缺相保护、短路保护、过载保护、逆序保护、过压保护、欠压保护等。 3、Alt48软启动器的特点 Alt48软启动器启动时采用专利技术的转矩控制。转矩斜坡上升更快速,损耗更低。具有电动机和软启动器综合保护功能,能全时连续检测电机电流,提供电机可靠和完整保护,这种保护功能在启动结束后旁路仍能起作用,这是其它软启动器都不具备的。 Alt48在保持加速力矩的同时,实时计算定子和转子的功率。在整个加速周期连续计算电机功率因数和定子损耗,通过检测电压和电流来计算功率因数,并扣除定子损耗,得到实际的转子功率和电机力矩。 4 Alt48软启动器的应用 设计采用一拖二方案,见图4,即一台软启动器带两台水泵,可以依次启动,停止两台水泵。一拖二方案主要特点是节约一台软启动器,减少了投资,充分体现了方案的经济性,实用性。

搜索引擎基本工作原理

搜索引擎基本原理 一.全文搜索引擎 在搜索引擎分类部分我们提到过全文搜索引擎从网站提取信息建立网页数据库的概念。搜索引擎的自动信息搜集功能分两种。一种是定期搜索,即每隔一段时间(比如Google一般是28天),搜索引擎主动派出“蜘蛛”程序,对一定IP地址范围内的互联网站进行检索,一旦发现新的网站,它会自动提取网站的信息和网址加入自己的数据库。 另一种是提交网站搜索,即网站拥有者主动向搜索引擎提交网址,它在一定时间内(2天到数月不等)定向向你的网站派出“蜘蛛”程序,扫描你的网站并将有关信息存入数据库,以备用户查询。由于近年来搜索引擎索引规则发生了很大变化,主动提交网址并不保证你的网站能进入搜索引擎数据库,因此目前最好的办法是多获得一些外部链接,让搜索引擎有更多机会找到你并自动将你的网站收录。 当用户以关键词查找信息时,搜索引擎会在数据库中进行搜寻,如果找到与用户要求内容相符的网站,便采用特殊的算法——通常根据网页中关键词的匹配程度,出现的位置/频次,链接质量等——计算出各网页的相关度及排名等级,然后根据关联度高低,按顺序将这些网页链接返回给用户。 二.目录索引 与全文搜索引擎相比,目录索引有许多不同之处。 首先,搜索引擎属于自动网站检索,而目录索引则完全依赖手工操作。用户提交网站后,目录编辑人员会亲自浏览你的网站,然后根据一套自定的评判标准甚至编辑人员的主观印象,决定是否接纳你的网站。 其次,搜索引擎收录网站时,只要网站本身没有违反有关的规则,一般都能登录成功。而目录索引对网站的要求则高得多,有时即使登录多次也不一定成功。

尤其象Yahoo!这样的超级索引,登录更是困难。(由于登录Yahoo!的难度最大,而它又是商家网络营销必争之地,所以我们会在后面用专门的篇幅介绍登录Yahoo雅虎的技巧) 此外,在登录搜索引擎时,我们一般不用考虑网站的分类问题,而登录目录索引时则必须将网站放在一个最合适的目录(Directory)。 最后,搜索引擎中各网站的有关信息都是从用户网页中自动提取的,所以用户的角度看,我们拥有更多的自主权;而目录索引则要求必须手工另外填写网站信息,而且还有各种各样的限制。更有甚者,如果工作人员认为你提交网站的目录、网站信息不合适,他可以随时对其进行调整,当然事先是不会和你商量的。 目录索引,顾名思义就是将网站分门别类地存放在相应的目录中,因此用户在查询信息时,可选择关键词搜索,也可按分类目录逐层查找。如以关键词搜索,返回的结果跟搜索引擎一样,也是根据信息关联程度排列网站,只不过其中人为因素要多一些。如果按分层目录查找,某一目录中网站的排名则是由标题字母的先后顺序决定(也有例外)。 目前,搜索引擎与目录索引有相互融合渗透的趋势。原来一些纯粹的全文搜索引擎现在也提供目录搜索,如Google就借用Open Directory目录提供分类查询。而象 Yahoo! 这些老牌目录索引则通过与Google等搜索引擎合作扩大搜索范围。在默认搜索模式下,一些目录类搜索引擎首先返回的是自己目录中匹配的网站,如国内搜狐、新浪、网易等;而另外一些则默认的是网页搜索,如Yahoo。

变频器软启动的原理

摘要:简要介绍了电动机软启动装置组成、特点以厦与传统启动装置的比较。结合陕西鼓风机(集团)有限会司生产制造的风机机组低压辅机系统的特点,阐明了电动机软启动装置的应用。 电动机软启动装置;传统启动装置;低压辅机系统 引言 低压辅机系统(如盘车电机、润滑油泵、液压油泵等)是风机机组重要的辅助系统,其运行的好坏直接关系到风机机组的安全性能。 电动机软启动装置是一种具有国际先进水平的电动机启动装置,该装置融合了最新的现代控制理论和专用电动机保护技术及先进的软件技术,既能改变电动机的启动特性,保证电动机可靠启动,又能降低启动电流,减少对电网的冲击,并且可以和网络进行通讯,实现智能控制。无论从功能、性能、负载适应能力、维护及可靠性等方面都是传统的启动设备(如:星/三角、自耦变压器、磁控式启动装置)无法比拟的。所以,这种智能型启动装置取代上述传统的启动装置将是一种必然趋势。 1电动机软启动装置组成 电动机软启动装置采用单片机进行逻辑控制。如图1所示,一般由电压检测、电流检测、旁路接触器、驱动电路、控制系统和键盘显示器等组成。 2电动机软启动装置选择 电动机软启动装置的选择主要取决于它的启动方式和停车方式。 电动机软启动装置一般有以下几种启动模式: 限电流启动模式就是限制电机的启动电流,主要用于轻载启动和对电机启动电流有严格要求的场合。电压斜坡启动模式就是把电机电压由小到大斜坡线性增加,主要用于重载启动和对启动电流要求不严格而启动平稳性较高的场合。突跳启动模式就是在电机启动时,先给电机施加一个较高的固定电压并持续一段时间,以克服静阻力距,主要用于重载启动,但是突跳时会给电网造成冲击。转矩控制启动模式就是把电机的启动转矩由小到大斜坡线性增加,主要适用于重载启动。电压控制启动模式就是保证启动电压压降不变的情况下,使电机发挥出最大启动力矩,主要用于轻载启动。 电动机软启动装置一般有减速停车模式、自由停

软启动器的作用

电机直接启动的时候,电流可能会达到额定电流的6-7倍,会给工厂的其他用电设备带来问题。采用软启动时启动电流大概是额定电流的2-3倍。对于水泵来说,还有软停止,让水慢慢回落,消除水锤效果。简单的说就是缓缓启动,缓缓停止。这个缓缓的时间可以调节,大概是1-60秒。 软启动器以体积小,转矩可以调节、启动平稳冲击小并具有软停机功能等优点得到了越来越多的应用,大有取代传统的自耦减压、星-角等启动器的趋势。由于软启动器是近年来新发展起来的启动设备,在设计、安装、调试和使用方面还缺少指导性的规范与规程。我们在软启动器的安装、调试工作中也遇到了一些实际技术问题。例如:不同启动负载软启动器的选型、软启动冲击电流与过流保护定值的配合、软启动设备容量与变压器容量的关系等问题。 1、软启动器简介 目前,市场上常见的软启动器主要有电子式、磁控式和自动液体电阻式等类型。电子式以晶闸管调压式为多数。变频器在某种意义上也是一种软启动器,而且是能够真正地实现软启动的启动器,只是造价要高些。 晶闸管式软启动器是串接在电源与电动机之间的三组正反向并联的晶闸管,通过微电脑控制触发导通角实现交流调压。晶闸管式软启动器的启动方式有斜坡电压型、突跳加斜坡电压型和限流型等可供选择。

磁控式软启动器是利用磁放大器原理制造的串联在电源和电动机之间的三相饱和电抗器构成的软启动装置。启动时通过数字控制板调节磁放大器控制绕组的激磁电流,改变饱和电抗器的电抗值调节启动电压降,实现电动机软启动。不论晶闸管式软启动器还是磁控式软启动器在启动时只能调节输出电压,达到控制启动时的电压降、限制启动电流的目的。一般的软启动器不能调节电源频率,也就不能象变频器那样从零频零压开始启动电动机,实现无冲击启动。实际上软启动器在启动设备时还是要产生一定的冲击电流的;斜坡电压型控制软启动器的启动时的电压、电流变化曲线见图1所示。晶闸管式软启动器采用斜坡电压启动时,开始时要使软启动器输出一个初始电压(初始电压在80~280V之间可以调节),使电 动机产生足以克服机械设备的静摩擦的初始转矩,拖动设备开始转动,启动电流为Is。在微电脑的控制下,继续增加输出电压使电动机加速。当软启动器的输出电压接近额定电压时,电动机就已达到额定转速,Is降为负荷电流In。启动时间t1结束时,软启动器输出额定电压并发出旁路信号,使旁路接触器闭合,软启动器停止输出电压,电动机转入正常运行。软启动的初始转矩可以通过给定初始电压和启动时间进行调节,控制启动电流在2--4.5倍电动机额定电流以内。 低压软启动器的停车方式主要有自由停车,软停车,制动停车三种。传统的电动机停车方式常用自由停车,但有许多应用场合,自由停车会产生很大问题,如高层建筑的水泵系统,如果采用自由

搜索引擎工作原理

搜索引擎工作原理 在搜索引擎的后台,有一些收集网页信息的程序。收集到的信息一般是能够表明网站内容的关键词或短语。然后,信息的索引存储在数据库中。 搜索引擎的系统架构和操作模式吸收了信息检索系统设计中的许多宝贵经验,并根据万维网数据和用户的特点进行了许多修改。其核心文档处理和查询处理的过程基本上是类似传统信息检索系统的工作原理,但它处理的数据对象的复杂特征,也就是说,万维网数据,确定搜索引擎系统必须调整其系统结构,以满足数据处理和用户查询的需求搜索引擎的基本工作原理包括如下三个过程:首先在互联网中发现、搜集网页信息;同时对信息进行提取和组织建立索引库;再由检索器根据用户输入的查询关键字,在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并将查询结果返回给用户。 3、1、抓取网页。每个独立的搜索引擎都有自己的网页抓取程序爬虫(spider)。爬虫Spider顺着网页中的超链接,从这个网站爬到另一个网站,通过超链接分析连续访问抓取更多网页。被抓取的网页被称之为网页快照。由于互联网中超链接的应用很普遍,理论上,从一定范围的网页出发,就能搜集到绝大多数的网页。 4、2、处理网页。搜索引擎抓到网页后,还要做大量的预处理工作,才能提供检索服务。其中,最重要的就是提取关键词,建立索引库和索引。其他还包括去除重复网页、分词(中文)、判断网页类型、分

析超链接、计算网页的重要度/丰富度等。 5、提供检索服务。用户输入关键词进行检索,搜索引擎从索引数据库中找到匹配该关键词的网页;为了用户便于判断,除了网页标题和URL外,还会提供一段来自网页的摘要以及其他信息。 在搜索引擎分类部分我们提到过全文搜索引擎从网站提取信息建立网页数据库的概念。搜索引擎的自动信息搜集功能分两种。一种是定期搜索,即每隔一段时间(比如Google一般是28天),搜索引擎主动派出“蜘蛛”程序,对一定IP地址范围内的互联网站进行检索,一旦发现新的网站,它会自动提取网站的信息和网址加入自己的数据库。 另一种是提交网站搜索,即网站拥有者主动向搜索引擎提交网址,它在一定时间内(2天到数月不等)定向向你的网站派出“蜘蛛”程序,扫描你的网站并将有关信息存入数据库,以备用户查询。由于搜索引擎索引规则发生了很大变化,主动提交网址并不保证你的网站能进入搜索引擎数据库,因此目前最好的办法是多获得一些外部链接,让搜索引擎有更多机会找到你并自动将你的网站收录。 当用户以关键词查找信息时,搜索引擎会在数据库中进行搜寻,如果找到与用户要求内容相符的网站,便采用特殊的算法——通常根据网页中关键词的匹配程度,出现的位置、频次,链接质量等——计算出各网页的相关度及排名等级,然后根据关联度高低,按顺序将这些网页链接返回给用户。

施耐德软启动的原理及应用

施耐德软启动的原理及应用 摘要:本文介绍了软启动的原理与运行特点,以及MCC 控制柜的作用与功能。 关键词:软启动器;交流电机;电机起动性;MCC;控制柜,价格,参数。 1、软启动器的性能及特点 软启动器对电机电流的检测,控制输出电压按一定线性加至全压,限制励磁启动电流,实现电机的软启动,它具有很强的抗干扰能力和控制能力,能避免在工作中受高电压和强电子的扰动。软启动器采用数字控制触发,在软启动过程中是恒电流平滑加速,避免了对电网的冲击,启动电流可根据现场负载的需要在30 %~70 %Ue (Ue 为额定电压)范围内连续可调。可以对软启动器参数进行调整,以最小电流获得最佳转矩,软启动器对机械方面的优点是可减少机械应力,延长电动机及附属机械使用寿命。启动时间可以根据不同的负载进行设定,对启动时间进行最佳优化,在该时间范围内,电动机转速缓慢上升,具有缺相,三相不平衡,过载,过流等电机的全方位保护。性价比高,操作简单,体积小,重量轻,安装调试方便,具有可控硅过热和过电压保护。 2工作原理与运行特点 三相交流异步电动机的启动转矩Ma 直接与所加电压的二次方有关,也就是说,只要降低电机接线端子上的电压就会影响这些值。软启动的工作原理是通过控制串接于电源与被控电机之间的三相反并联晶闸管的导通角使电机的端子电压从预先设定的值上升到额定电压。 2.1软启动的主要启动方式 (1)电压双斜坡启动详见说明,在启动过成中,电机的输出力矩随电压的增加而增加,在启动时提供一个初始的启动电压Us ,Us 根据负载的大小可调,将Us 调到大于负载静摩擦力矩,产生最佳启动特性。这时输出电压从Us 开始按一定的斜率上升,电机不断加速。当输出电压达到达速电压Ur,电机也基本达到额定转速。软启动器在启动过程中自动检测达速电压,当电机达到额定转速时,使输出电压达到额定电压。 (2)限流启动:就是电机的启动过程中限制其启动电流不超过设定值的软启动方式。其输出电压从零开始迅速增长,知道输出电流达到预先设定的电流限值Im ,然后保持输出电流I < Im 的条件下逐渐升高电压,直到额定电压,使电机转速逐渐升高,达到额定转速。连轧厂冷剪机中用的软启动器采用的是限流启动,减少传统方式中的在启动过程中有很大的长时

百度搜索引擎工作原理

第二讲:百度搜索引擎及工作原理 一、百度搜索引擎及工作原理? 1、抓取: 搜索引擎蜘蛛又叫爬虫或机器人,是一套信息抓取的程序,百度蜘蛛是通过网络上链接来爬取、搜集网页上的内容信息。 分为深度抓取和广度抓取,怎么让蜘蛛来抓取呢?一般有三种途径:外链、主动提交链接、蜘蛛自己来。我们可以通过服务器日志及百度站长平台抓取频率来判断蜘蛛是否来抓取网页了。在抓取的过程当中影响蜘蛛抓取的因素有路径(过长、中文)以及服务器打开速度。 2、过滤: 通过过滤系统将一些低质量的垃圾内容过滤掉,比如说复制来的,采集来的,主题内容不相关的无价值内容,不够丰富的内容(内容是否为高质量、稀缺性内容)通通过滤掉。 另外,对于一些无法识别的:js、没有添加alt属性的图片、视频上下方没有加加文字说明的、flash、iframe框架结构、登录页面都会过滤掉。 3、收录:

将通过过滤模块的页面储存在索引库里,我们称之为收录。 怎么查询呢?直接在搜索框内输入网址即可查询是否被收录了,查询整个网站收录量用到site指令:site+域名 收录了并不一定有排名,它是网页参与排名的前提条件并非充分条件。只有网站单个页面权重提升了整个网站权重才会更高更强大。 搜索引擎对网站的信任度非常重要,是一个长期积累过程,最终可以达到一个秒收的程度。 4、排序: 通过百度算法系统进行评分,来计算页面的综合得分情况进行排序,最后展现在搜索引擎的搜索结果页中。 因此,我们必须研究搜索引擎排名机制和影响页面排名的因素有哪些。 二、你知道网站不收录的原因有哪些? 1、有没有通知蜘蛛来或对蜘蛛有没有进行封禁 2、页面内容质量低 3、排名周期(观察期) 4、网页内容是否能够被蜘蛛识别

搜索引擎工作的基础流程与原理

参数,然后对相应站点进行抓取。 在这里,我要说明一下,就是针对百度来说,site的数值并非是蜘蛛已抓取你页面的数值。比 如site:https://www.360docs.net/doc/f28103753.html,,所得出的数值并不是大家常说的百度收录数值,想查询具体的百度收录量应该在百度提供的站长工具里查询索引数量。那么site是什么?这个我会在今后的文章中为大家讲解。 那么蜘蛛如何发现新链接呢?其依靠的就是超链接。我们可以把所有的互联网看成一个有向集合的聚集体,蜘蛛由起始的URL集合A沿着网页中超链接开始不停的发现新页面。在这个过程中,每发现新的URL都会与集合A中已存的进行比对,若是新的URL,则加入集合A中,若是已在集合A中存在,则丢弃掉。蜘蛛对一个站点的遍历抓取策略分为两种,一种是深度优先,另一种就是宽度优先。但是如果是百度这类商业搜索引擎,其遍历策略则可能是某种更加复杂的规则,例如涉及到域名本身的权重系数、涉及到百度本身服务器矩阵分布等。 二.预处理。 预处理是搜索引擎最复杂的部分,基本上大部分排名算法都是在预处理这个环节生效。那么搜索引擎在预处理这个环节,针对数据主要进行以下几步处理: 1.提取关键词。 蜘蛛抓取到的页面与我们在浏览器中查看的源码是一样的,通常代码杂乱无章,而且其中还有很多与页面主要内容是无关的。由此,搜索引擎需要做三件事情:代码去噪。去除掉网页中所有的代码,仅剩下文本文字。②去除非正文关键词。例如页面上的导航栏以及其它不同页面共享的公共区域的关键词。③去除停用词。停用词是指没有具体意义的词汇,例如“的”“在”等。 当搜索引擎得到这篇网页的关键词后,会用自身的分词系统,将此文分成一个分词列表,然后储存在数据库中,并与此文的URL进行一一对应。下面我举例说明。 假如蜘蛛爬取的页面的URL是https://www.360docs.net/doc/f28103753.html,/2.html,而搜索引擎在此页面经过上述操作后提取到的关键词集合为p,且p是由关键词p1,p2,……,pn组成,则在百度数据库中,其相互间的关系是一一对应,如下图。

软启动原理图

软启动器原理图 软启动器主要功能是改变电源电压,在过去相比于变频器高额的价格,软启动器低廉的价格受到很多消费者的青睐。接下来就让我们一起通过软启动器原理图来了解下软启动原理吧。 软启动器原理:软启动器(软启动器)是一种集电机软起动、软停车、轻载节能和多种保护功能于一体的新颖电机控制装置,国外称为s oft start er。软启动器采用三相反并联晶闸管作为调压器,将其接入电源和电动机定子之间。这种电路如三相全控桥式整流电路。使用软启动器启动电动机时,晶闸管的输出电压逐渐增加,电动机逐渐加速,直到晶闸管全导通,电动机工作在额定电压的机械特性上,实现平滑启动,降低启动电流,避免启动过流跳闸。待电机达到额定转数时,启动过程结束,软启动器自动用旁路接触器取代已完成任务的晶闸管,为电动机正常运转提供额定电压,以降低晶闸管的热损耗,延长软启动器的使用寿命,提高其工作效率,又使电网避免了谐波污染。软启动器同时还提供软停车功能,软停车与软启动过程相反,电压逐渐降低,转数逐渐下降到零,避免自由停车引起的转矩冲击。 现阶段,我们的软启动器产品主要在以下七个行业广泛应用:电力、冶金、建材、机床、石油化工、市政、煤炭。随着我国变频市场的飞速发展,小规模的生产企业被淘汰,因此软启动器市场更加集中发展。 鱼儿,在水中串上串下,吐着顽皮的泡泡;鸟儿从荷叶上空飞过,想亲吻荷花姑娘的芳泽。四周的花儿,紫的,黄的,白的,红的,竞相开放。大红花儿,张着大嘴,放声歌唱;灯笼花儿,随风摇坠,四处飘香;

剑兰花儿,形态独特,毫不逊色。它们与荷塘之景交相辉映,美不胜收此时,我的心情兴奋到极点,好久好久没有看过如此美的景色了。若果我有一双会画画的手,我定把这如痴如醉的荷塘活色生香的描绘一番;若果我有一部高像素的相机,我定不放过每个花开的镜头;若果我是一个诗人,我定把这荷塘每片光鲜艳丽的色泽融入人生的诗篇。我更期待,期待盛夏的荷塘色,期待那更加妖娆多姿,色泽鲜艳的荷花,期待初夏生机勃勃、挥汗如雨的激情生活!

百度搜索引擎工作原理

以及其他信息。 搜索引擎基本工作原理

与全文搜索引擎相比,目录索引有许多不同之处。 首先,搜索引擎属于自动网站检索,而目录索引则完全依赖手工操作。用户提交网站后,目录编辑人员会亲自浏览你的网站,然后根据一套自定的评判标准甚至编辑人员的主观印象,决定是否接纳你的网站。 其次,搜索引擎收录网站时,只要网站本身没有违反有关的规则,一般都能登录成功。而目录索引对网站的要求则高得多,有时即使登录多次也不一定成功。尤其象Yahoo!这样的超级索引,登录更是困难。 此外,在登录搜索引擎时,我们一般不用考虑网站的分类问题,而登录目录索引时则必须将网站放在一个最合适的目录(Directory)。 最后,搜索引擎中各网站的有关信息都是从用户网页中自动提取的,所以用户的角度看,我们拥有更多的自主权;而目录索引则要求必须手工另外填写网站信息,而且还有各种各样的限制。更有甚者,如果工作人员认为你提交网站的目录、网站信息不合适,他可以随时对其进行调整,当然事先是不会和你商量的。 目录索引,顾名思义就是将网站分门别类地存放在相应的目录中,因此用户在查询信息时,可选择关键词搜索,也可按分类目录逐层查找。如以关键词搜索,返回的结果跟搜索引擎一样,也是根据信息关联程度排列网站,只不过其中人为因素要多一些。如果按分层目录查找,某一目录中网站的排名则是由标题字母的先后顺序决定(也有例外)。 目前,搜索引擎与目录索引有相互融合渗透的趋势。原来一些纯粹的全文搜索引擎现在也提供目录搜索,如Google就借用Open Directory目录提供分类查询。而象Yahoo! 这些老牌目录索引则通过与Google等搜索引擎合作扩大搜索范围(注),在默认搜索模式下,一些目录类搜索引擎首先返回的是自己目录中匹配的网站,如国内搜狐、新浪、网易等;而另外一些则默认的是网页搜索,如Yahoo。 新竞争力通过对搜索引擎营销的规律深入研究认为:搜索引擎推广是基于网站内容的推广——这就是搜索引擎营销的核心思想。这句话说起来很简单,如果仔细分析会发现,这句话的确包含了搜索引擎推广的一般规律。本文作者在“网站推广策略之内容推广思想漫谈”一文中提出一个观点:“网站内容不仅是大型ICP网站的生命源泉,对于企业网站网络营销的效果同样是至关重要的”。因为网站内容本身也是一种有效的网站推广手段,只是这种推广需要借助于搜索引擎这个信息检索工具,因此网站内容推广策略实际上也就是搜索引擎推广策略的具体应用。 百度谷歌 编辑 查询处理以及分词技术 随着搜索经济的崛起,人们开始越加关注全球各大搜索引擎的性能、技术和日流量。作为企业,会根据搜索引擎的知名度以及日流量来选择是否要投放广告等;作为普通网民,会根据搜索引擎的性能和技术来选择自己喜欢的引擎查找资料;作为技术人员,会把有代表性的搜索引擎作为研究对象。搜索引擎经济的崛起,又一次向人们证明了网络所蕴藏的巨大商机。网络离开了搜索将只剩下空洞杂乱的数据,以及大量等待去费力挖掘的金矿。

搜索引擎工作原理

一、搜索引擎引题 搜索引擎是什么? 这里有个概念需要提一下。信息检索(Information Retrieval 简称IR) 和搜索(Search) 是有区别的,信息检索是一门学科,研究信息的获取、表示、存储、组织和访问,而搜索只是信息检索的一个分支,其他的如问答系统、信息抽取、信息过滤也可以是信息检索。 本文要讲的搜索引擎,是通常意义上的全文搜索引擎、垂直搜索引擎的普遍原理,比如Google、Baidu,天猫搜索商品、口碑搜索美食、飞猪搜索酒店等。 Lucene 是非常出名且高效的全文检索工具包,ES 和Solr 底层都是使用的Lucene,本文的大部分原理和算法都会以Lucene 来举例介绍。 为什么需要搜索引擎? 看一个实际的例子:如何从一个亿级数据的商品表里,寻找名字含“秋裤”的商品。 使用SQL Like select * from item where name like '%秋裤%' 如上,大家第一能想到的实现是用like,但这无法使用上索引,会在大量数据集上做一次遍历操作,查询会非常的慢。有没有更简单的方法呢,可能会说能不能加个秋裤的分类或者标签,很好,那如果新增一个商品品类怎么办呢?要加无数个分类和标签吗?如何能更简单高效的处理全文检索呢?

使用搜索引擎 答案是搜索,会事先build 一个倒排索引,通过词法语法分析、分词、构建词典、构建倒排表、压缩优化等操作构建一个索引,查询时通过词典能快速拿到结果。这既能解决全文检索的问题,又能解决了SQL查询速度慢的问题。 那么,淘宝是如何在1毫秒从上亿个商品找到上千种秋裤的呢,谷歌如何在1毫秒从万亿个网页中找寻到与你关键字匹配的几十万个网页,如此大的数据量是怎么做到毫秒返回的。 二、搜索引擎是怎么做的? Part1. 分词 分词就是对一段文本,通过规则或者算法分出多个词,每个词作为搜索的最细粒度一个个单字或者单词。只有分词后有这个词,搜索才能搜到,分词的正确性非常重要。分词粒度太大,搜索召回率就会偏低,分词粒度太小,准确率就会降低。如何恰到好处的分词,是搜索引擎需要做的第一步。 正确性&粒度 分词正确性 “他说的确实在理”,这句话如何分词? “他-说-的确-实在-理”[错误语义] “他-说-的-确实-在理”[正确语义] 分词的粒度 “中华人民共和国宪法”,这句话如何分词?

搜索引擎分类及工作原理修订稿

搜索引擎分类及工作原 理 WEIHUA system office room 【WEIHUA 16H-WEIHUA WEIHUA8Q8-

搜索引擎的分类及工作原理 姓名:XXX 班级:XXX 摘要:这篇论文是关于搜索引擎的分类及原理的分析。在浩瀚的网络资源中,搜索引擎(Search Engine)是一种网上信息检索工具,它能帮助用户迅速而全面地找到所需要的信息。它是一个集中了千千万万个站点的地方,主要功能是给人们搜索这些站点。它还会分门别类的把一些好的站点列出来,以方便人们查找资料,有了搜索引擎你就能很容易的找到你想要的内容或站点,因此掌握好使用搜索引擎对于任何上网的用户至关重要。一个好的搜索引擎,不仅数据库容量要大,更新频率、检索速度要快,支持对多语言的搜索,而且随着数据库容量的不断膨胀,还要能从庞大的资料库中精确地找到正确的资料。 关键词:搜索引擎工作原理分类蜘蛛搜集网站 1.前言 获得网站网页资料,能够建立数据库并提供查询的系统,我们都可以把它叫做搜索引擎。搜索引擎并不真正搜索互联网,它搜索的实际上是预先整理好的网页索引数据库。真正意义上的搜索引擎,通常指的是收集了因特网上几千万到几十亿个网页并对网页中的每一个词(即关键词)进行索引,建立索引数据库的全文搜索引擎。 当用户查找某个关键词的时候,所有在页面内容中包含了该关键词的网页都将作为搜索结果被搜出来。在经过复杂的算法进行排序后,这些结果将按照与搜索关键词的相关度高低,依次排列。 2.搜索引擎分类

搜索引擎按其工作方式主要可分为三种,分别是全文搜索引擎(Full Text Search Engine)、目录索引类搜索引擎(Search Index/Directory)和元搜索引擎(Meta Search Engine)。 全文搜索引擎 全文搜索引擎是从网站提取信息建立网页数据库。搜索引擎的自动信息搜集功能分两种。一种是定期搜索,即每隔一段时间搜索引擎主动派出“蜘蛛”程序,对一定IP地址范围内的互联网站进行检索,一旦发现新的网站,它会自动提取网站的信息和网址加入自己的数据库。 另一种是提交网站搜索,即网站拥有者主动向搜索引擎提交网址,它在一定时间内(2天到数月不等)定向向你的网站派出“蜘蛛”程序,扫描你的网站并将有关信息存入数据库,以备用户查询。由于近年来搜索引擎索引规则发生了很大变化,主动提交网址并不保证你的网站能进入搜索引擎数据库,因此目前最好的办法是多获得一些外部链接,让搜索引擎有更多机会找到你并自动将你的网站收录。 当用户以关键词查找信息时,搜索引擎会在数据库中进行搜寻,如果找到与用户要求内容相符的网站,便采用特殊的算法——通常根据网页中关键词的匹配程度,出现的位置/频次,链接质量等——计算出各网页的相关度及排名等级,然后根据关联度高低,按顺序将这些网页链接返回给用户。 目录索引 首先,搜索引擎属于自动网站检索,而目录索引则完全依赖手工操作。用户提交网站后,目录编辑人员会亲自浏览你的网站,然后根据一套自定的评判标准甚至编辑人员的主观印象,决定是否接纳你的网站。

软启动原理

软启动器的工作原理? 1.什么是软起动器?它与变频器有什么区别? 软起动器是一种集电机软起动、软停车、轻载节能和多种保护功能于一体的新颖电机控制装置,国外称为Soft Starter。它的主要构成是串接于电源与被控电机之间的三相反并联闸管及其电子控制电路。 运用不同的方法,控制三相反并联闸管的导通角,使被控电机的输入电压按不同的要求而变化,就可实现不同的功能。 软起动器和变频器是两种完全不同用途的产品。变频器是用于需要调速的地方,其输出不但改变电压而且同时改变频率;软起动器实际上是个调压器,用于电机起动时,输出只改变电压并没有改变频率。变频器具备所有软起动器功能,但它的价格比软起动器贵得多,结构也复杂得多。 2.什么是电动机的软起动?有哪几种起动方式? 运用串接于电源与被控电机之间的软起动器,控制其内部晶闸管的导通角,使电机输入电压从零以预设函数关系逐渐上升,直至起动结束,赋予电机全电压,即为软起动,在软起动过程中,电机起动转矩逐渐增加,转速也逐渐增加。软起动一般有下面几种起动方式。 (1)斜坡升压软起动。这种起动方式最简单,不具备电流闭环控制,仅调整晶闸管导通角,使之与时间成一定函数关系增加。其缺点是,由于不限流,在电机起动过程中,有时要产生较大的冲击电流使晶闸管损坏,对电网影响较大,实际很少应用。 (2)斜坡恒流软起动。这种起动方式是在电动机起动的初始阶

段起动电流逐渐增加,当电流达到预先所设定的值后保持恒定(t1至t2阶段),直至起动完毕。起动过程中,电流上升变化的速率是可以根据电动机负载调整设定。电流上升速率大,则起动转矩大,起动时间短。 该起动方式是应用最多的起动方式,尤其适用于风机、泵类负载的起动。 (3)阶跃起动。开机,即以最短时间,使起动电流迅速达到设定值,即为阶跃起动。通过调节起动电流设定值,可以达到快速起动效果。 (4)脉冲冲击起动。在起动开始阶段,让晶闸管在级短时间内,以较大电流导通一段时间后回落,再按原设定值线性上升,连入恒流起动。 该起动方法,在一般负载中较少应用,适用于重载并需克服较大静摩擦的起动场合。 3.软起动与传统减压起动方式的不同之处在哪里? 笼型电机传统的减压起动方式有Y-q 起动、自耦减压起动、电抗器起动等。这些起动方式都属于有级减压起动,存在明显缺点,即起动过程中出现二次冲击电流。软起动与传统减压起动方式的不同之处是: (1)无冲击电流。软起动器在起动电机时,通过逐渐增大晶闸管导通角,使电机起动电流从零线性上升至设定值。(2)恒流起动。软起动器可以引入电流闭环控制,使电机在起动过程中保持恒流,确保电机平稳起动。(3)根据负载情况及电网继电保护特性选择,可自由地无级调整至最佳的起动电流。 4.什么是电动机的软停车? 电机停机时,传统的控制方式都是通过瞬间停电完成的。但有许多应用场合,不允许电机瞬间关机。例如:高层建

软启动器启动原理及应用

电子软启动器启动原理及应用 ---- 二滩水力发电厂邢东 摘要:二滩电站一共安装了77台软启动器,大部分选用四川卓越科技有限责任公司的STRA(SDD)系列产品,由于工作环境及产品质量等原因,出现的故障较多,由于近几年的改造,也采用了AB软启动器和施耐德软启动器.介绍了软启动器工作原理及实际工作中遇到的闸题。 关键词:软起动;软停车;限电流起动;电压斜坡起动;电流带冲击的(“踢一脚”)起动 随着电力电子技术的快速发展,智能型软起动器得到广泛应用。智能型软起动器是一种集软起动、软停车、轻载节能和多功能保护于一体的新颖电机控制装备,又称为Soft Starter。它不仅实现在整个起动过程中无冲击而平滑的起动电机,而且可根据电动机负载的特性来调节起动过程中的参数,如限流值、起动时间等。此外,它还具有多种对电机保护功能,这就从根本上解决了传统的降压起动设备的诸多弊端。 1 软起动起动性能特点 三台电机可分别启动,也可同时启动 (1)启动电压可调,保证电机启动的最小启动转矩,避免电机过热和能源浪费; (2)控制电机平滑启动,减少启动电流冲击; (3)启动电流可根据负载情况调整,减少启动损耗,以最小的电流产生最佳的转矩。 (4)启动时间可调,在该时间范围内,电机转速逐渐上升,避免转速冲击。 (5)对传动机械的机械保护,清除转矩浪涌并降低冲击电流。 (6)恒定的加减速,不需要测速机,即使当电机负载变化时也是如此。 (7)自由停车和软停车可选,软停车快慢可调。 (8)有相序、缺相、过热、启动过程过流、运行过程过流和过载的检测及保护,其过流值和过载值可调。 2 软启动器工作原理与运行特点 三相交流异步电动机的起动转矩Ma直接与所加电压的二次方有关,也就是说,只要降低电机接线端子上的电压就会影响这些值(见图1);软启动器主要是利用电动机的这一特性,通过控制可控硅的电子开关,改变可控硅的触发角,使电机电压平稳增加,频率不变,使电机端电压从预先设定的值上升到额定电压。 触发延迟角:从晶闸管开始承受正向阳极电压起到施加触发脉冲止的电角度,用 表示,也称触发角或控制角

软启动器工作原理与作用

软启动器工作原理与作用 异步电动机以其优良的性能及无需维护的特点,在各行各业中得到广泛的应用。然而由于其起动时要产生较大冲击电流(一般为额定电流ie的4~7倍),同时由于起动电应力较大,使负载设备的使用寿命降低。国家标准规定:当电机频繁起动时,所造成的压降不宜低于10%;不频繁起动时,压降不低与20%;不频繁起动,且与照明或其他对电压波动敏感的负荷合用变压器时,电机起动时的电网电压降不能超过15%。解决办法有两个:一是增大配电容量;二是采用限制电机启动电流的起动设备。 如果仅仅为起动电机而增大配电容量,从经济角度上来说,显然不可取。为此,人们往往需要配备限制电机起动电流的起动设备,过去多采用y/△降压、自耦变压器降压、磁控降压等方式来实现。这些方法虽然可以起到一定的限流作用,但没有从根本上解决问题。 随着电力电子技术的快速发展,智能型软起动器得到广泛应用。智能型软起动器(soft starter)是一种集软起动、软停车、轻载节能和多功能保护于一体的新颖电机控制装备。它不仅实现在整个起动过程中无冲击而平滑的起动电机,而且可根据电动机负载的特性来调节起动过程中的参数,如限流值、起动时间等。此外,它还具有多种对电机保护功能,这就从根本上解决了传统的降压起动设备的诸多弊端。 1、工作原理与运行特点 现以allen-bradley公司smc dialog plustm系列交流电机软起动器为例来说明工作原理和运行特点: 三相交流异步电动机的起动转矩ms直接与所加电压的平方成正比,也就是说,只要降低电机接线端子上的电压就会影响这些值。(见图1) 图1 降低电机端子上的电压时启动转矩ms和启电流is的特性 软起动器的工作原理是通过控制串接于电源与被控电机之间的三相反并联晶闸管的导通角使电机的端子电压从预先设定的值上升到额定电压。图2示出了smc dialog plustm系列交流电机软起动器系列软起动器控制系统框图。 1.1 软启动的主要起动方式 (1) 电压双斜坡起动:如图3所示,在起动过程中,电机的输出转矩随电压增加,在起动时提供一个初始的起动电压us, us根据负载可调,将us调到大于负载静摩擦转矩,使负载能

相关文档
最新文档