水电站为何需要GPS北斗卫星同步时钟系统?
水电站为何需要GPS北斗卫星同步时钟系统?
京准电子科技官微——ahjzsz
随着水电站的快速发展,分散的系统计算机监控系统、水情测报系统、视频监控系统、状态监测系统、生产信息管理系统……
分散的设备,继电保护装置故障录波装置PMU装置事件顺序记录SOE……
功能越来越强大,需要采集、记录的数据量越来越大,如果数据采集、事件记录的时间自己自足,那么时间顺序错位将不可避免,将会对数据分析,故障分析造成极大的困难,卫星同步时钟系统的组建,可提供准确、安全、可靠的全厂时钟源,提供统一的时间基准,卫星同步时钟系统的时间,需接收地球轨道卫星的授时。
目前国内主要使用,中国北斗卫星导航系统,美国GPS全球卫星导航系统,北斗卫星导航系统是中国自主建设、独立运行的卫星导航系统,为全球用户提供全天候、全天时、高精度的,定位、导航、授时服务的国家重要空间基础设施,为首选配置。

卫星同步时钟系统结构,基本式时间同步系统,一台主时钟和信号传输介质组成,主从式时间同步系统,一台主时钟、多台从时钟、信号传输介质组成,主备式时间同步系统(主流),两台主时钟、多台从时钟、信号传输介质组成,同时接受北斗卫星导航系统及GPS全球定位系统
用于被授时设备及系统对时。
常用的对时接口有脉冲信号、有源PPS或PPM 、无源PPS或PPM 、IRIB-B码、TTL 直流B 码、RS422/485电平直流B(主流)、交流 B 码、网络对时(NTP/PTP)串口时间报文、RS232/RS485、网络时间报文。
卫星同步时钟安装:卫星同步时钟需要接受卫星信号天线的安装很重要,一般安装在屋顶或比较开阔的地方,这样才能保证收到有效的卫星信号接收天线的安装位文章来源:成都金诺信 置和天气的影响较大,如果天线的安装位置不佳,有遮挡时会造成一些时间段GPS,时间精度有一定误差,甚至不定位无法对时。
高精度守时:为了提高可靠性在收不到卫星信号情况下,仍然要求时钟能够输出准确的时间,这时就需要选配高精度守时模块,守时模块有不同精度,采用普通温补晶振一般精度,守时精度每天误差约100 毫秒,最常用的恒温晶振(OCXO)精度,守时精度约每天误差1 毫秒,铷原子钟精度,守时精度约每天误差10 微秒。
时间系统孤岛林立
通常来讲,现有电力系统都是简单通过在变电站等机房内部配置GPS卫星接收机的方式来获得时间信息。由于不具备各分散GPS接收机的网管能力,全电网统一的时间同步机制还没有形成。各个电厂、变电站、调度中心都是时间孤岛,各机房的时间系统也没有统一的精度要求和安全性标准。
于是,由于时间同步不良而可能导致的各种问题无法预防:所有的时间基准依赖GPS,而GPS时间受制于天气因素和政治因素,且安装过程复杂,时间系统的安全性缺乏保障;所有站点准同步,无统一的时间同步网络实现全网同步;GPS接收机广泛使用,各站点不能共享,资源浪费严重;现网时间设备种类繁多,制式不一,大多数不能纳入网管,只能人工现场维护;GPS信号一旦发生故障,则守时性能低,同步质量下降。
因此,这些系统和装置均需要使用统一的、精确的时间,才能够准确完成规定的功能和特定的配合工作。另外,只有具备了统一精确的时间源,才可以更好的实现各系统的运行监控和故障分析,可以通过各种电力系统自动化控制设备的开关动作、调整的先后顺序及准确时间来分析事故的原因及过程。


整合时间同步孤岛
基于以上问题,电力系统迫切需要建立统一的时间同步网络,变准同步的时间同步孤岛为等级同步的树状网络;时间同步的基准要做到多元化,避免单一GPS时间的风险;时间同步设备要做到可管理,制式要统一,提高可维护性。
时间同步与传统的频率同步是不同的概念,频率同步指不同系统之间的时钟是同步的,时间同步是指不同系统之间的绝对时间是相同的。例如在通信系统中,每个系统都有内部时间,包括时分秒等,但是由于每个系统内部时间独立运行,各个系统之间的时间不一定是相同的。时间同步就是将各个不同系统之间的时间偏差控制在特定范围之内的一种技术。
而不同的电力自动化系统对时间的精度有着不同的需求,对时间同步系统信号的种类也是多样化的。“线路行波故障测距装置”、“雷电定位系统”和“功角测量系统”等时间同步精度需要达到μs级的要求;“变电站监控系统”、“配电网自动化系统”和“微机保护装置”等自动化控制和监测类设备时间同步精度需要达到ms级的要求;“电能量计费系统”、“电力市场交易系统”和“自动记录仪表”等计费和交易类系统的时间同步精度需求则通常为秒级。
当我使用Bundler时,是否需要在我的Gemfile中将其列为依赖项?毕竟,我的代码中有些地方需要它。例如,当我进行Bundler设置时:require"bundler/setup" 最佳答案 没有。您可以尝试,但首先您必须用鞋带将自己抬离地面。 关于ruby-我需要将Bundler本身添加到Gemfile中吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4758609/
我注意到像bundler这样的项目在每个specfile中执行requirespec_helper我还注意到rspec使用选项--require,它允许您在引导rspec时要求一个文件。您还可以将其添加到.rspec文件中,因此只要您运行不带参数的rspec就会添加它。使用上述方法有什么缺点可以解释为什么像bundler这样的项目选择在每个规范文件中都需要spec_helper吗? 最佳答案 我不在Bundler上工作,所以我不能直接谈论他们的做法。并非所有项目都checkin.rspec文件。原因是这个文件,通常按照当前的惯例,只
我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121
这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Rubysyntaxquestion:Rational(a,b)andRational.new!(a,b)我正在阅读ruby镐书,我对创建有理数的语法感到困惑。Rational(3,4)*Rational(1,2)产生=>3/8为什么Rational不需要new方法(我还注意到例如我可以在没有new方法的情况下创建字符串)?
文章目录一、概述简介原理模块二、配置Mysql使用版本环境要求1.操作系统2.mysql要求三、配置canal-server离线下载在线下载上传解压修改配置单机配置集群配置分库分表配置1.修改全局配置2.实例配置垂直分库水平分库3.修改group-instance.xml4.启动监听四、配置canal-adapter1修改启动配置2配置映射文件3启动ES数据同步查询所有订阅同步数据同步开关启动4.验证五、配置canal-admin一、概述简介canal是Alibaba旗下的一款开源项目,Java开发。基于数据库增量日志解析,提供增量数据订阅&消费。Git地址:https://github.co
我需要用任何语言编写一个算法,根据3个因素对数组进行排序。我以度假村为例(如Hipmunk)。假设我想去度假。我想要最便宜的地方、最好的评论和最多的景点。但是,显然我找不到在所有3个中都排名第一的方法。Example(assumingthereare20importantattractions):ResortA:$150/night...98/100infavorablereviews...18of20attractionsResortB:$99/night...85/100infavorablereviews...12of20attractionsResortC:$120/night
修改(澄清问题)我已经花了几天时间试图弄清楚如何从Facebook游戏中抓取特定信息;但是,我遇到了一堵又一堵砖墙。据我所知,主要问题如下。我可以使用Chrome的检查元素工具手动查找我需要的html-它似乎位于iframe中。但是,当我尝试抓取该iframe时,它是空的(属性除外):如果我使用浏览器的“查看页面源代码”工具,这与我看到的输出相同。我不明白为什么我看不到iframe中的数据。答案不是它是由AJAX之后添加的。(我知道这既是因为“查看页面源代码”可以读取Ajax添加的数据,也是因为我有b/c我一直等到我可以看到数据页面之后才抓取它,但它仍然不存在)。发生这种情况是因为
这个问题在这里已经有了答案:HashsyntaxinRuby[duplicate](1个回答)关闭5年前。我有一个Recipe,其中包含以下未通过lint测试的代码:service'apache'dosupports:status=>true,:restart=>true,:reload=>trueend失败并出现错误:UsethenewRuby1.9hashsyntax.supports:status=>true,:restart=>true,:reload=>true不确定新语法是什么样的...有人可以帮忙吗?
我的问题很简单:我是否必须在使用RubyonRails的类上require'csv'?如果我打开一个railsconsole并尝试使用CSVgem它可以工作,但我必须在文件中这样做吗? 最佳答案 CSVlibrary是ruby标准库的一部分;它不是gem(即第三方库)。与所有标准库(与核心库不同)一样,csv不会由ruby解释器自动加载。所以是的,在您的应用程序中某处您确实需要要求它:irb(main):001:0>CSVNameError:uninitializedconstantCSVfrom(irb):1from/Us
从一开始,我就是一个Windows高手。我从MS-DOS开始。我安装了Windows2.1以及此后的所有Windows。现在,我家里有10台不同的Windows机器在运行,从Windows7Ultimate到各种版本的WindowsServer。我还没有完成Windows8,也不想去那里。我在服务器和各种软件方面都有UNIX经验,但它并不是我的首选环境。但是,我想我正在转换。我试图假装使用Cygwin和MSYS在Windows下运行UNIX。我的目的是搭建一个开发环境。两者都让我失望了。我花了比开发更多的时间来解决一系列技术问题。这是NotAcceptable。到目前为止,我的Ruby