虚拟电厂控制系统_部署方案.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《虚拟电厂控制系统_部署方案.pdf》由会员分享,可在线阅读,更多相关《虚拟电厂控制系统_部署方案.pdf(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、虚拟电厂控制系统_部署方案目录1 项目概述.11.1 项目背景.12 系统部署架构.12.1 物理架构.12.2 逻辑架构.23.硬件设备与软件需求书及相关参数.33.1.基本环境需求列表.34.网络需求配置.44.1 网络环境配置.45.Linux 系统服务器配置.65.1 系统优化.65.2 防火墙配置.85.3 其他配置.96.Windos10 系统服务器环境配置.96.1 防火墙配置.97.Linux 系统软件安装.167.1 Mysql 数据库安装.167.2JDK1.8 安装.217.3 Tomcat 安装.247.4 Redis 安装.298.Windows 系统软件安装.318
2、.1 Mysql 数据库安装.318.2 Navicat 安装.398.3 JDK 安装.428.4 Tomcat 安装.498.5 安装无线网卡驱动.548.6 安装继电器模块驱动.589.系统部署.599.1 虚拟电厂控制系统系统部署.5910.安装问题及解答.6010.1 Mysql 安装问题.6010.2 Tomcat 安装问题.61问题 1:.61问题 2:.6311 1 项目概述项目概述1.11.1项目背景项目背景能源在人类社会发展过程中起着重要的作用,人民的物质文化生活丰富,能源需求也在增长,同时对环境污染破坏、对资源能源的过度消耗问题也日趋严重。工业作为国民经济的主导产业,同时
3、工业型也是中国能源消耗大户。提高工业能源利用率、节能减排已经成为我国走可持续发展道路的必经途径。随着国家节能减排措施大力推进,“工业 4.0”以及“中国制造 2025”战略部署的深入实施,能源消耗总量总体保持稳中有升的态势,依据最新版中国统计年鉴和江苏统计年鉴的数据,近年来我国及江苏省能源消耗总量以及工业能源消耗总量如图 1.1 和图 1-2 所示。从图中可以看出,全国能源消费总量从 2000年的 14.696 亿吨标煤持续增长到 2017 年的 44.853 亿吨标煤,十七年间能源消费总量增长了 305%,其中工业能耗量占比一直稳定在 70%左右。江苏省能源消费总量从 2000 年的 0.8
4、61 亿吨标煤增长到 2017 年的 3.143 亿吨标煤,十七年间能源消耗增长了 365%,其中工业能耗量占比一直在 75%-82%之间,高于全国水平。工业领域高耗能、高排放企业依旧存在,能源利用效率整体偏低,电力、钢铁、有色、建材、化工等重点耗能工业行业单位 GDP 能耗比世界先进水平高出40%以上。随着工业化水平的不断提高,我国能源需求随之增长,能源资源耗量巨大,高投入、高耗能、低效益的经济发展方式尚未摆脱,生态环境问题依然突岀。面对当前节能减排的严峻形势,我国正积极采取措施,在工业领域各个环节降低能源资源耗量,减少污染物的排放,加快推进工业绿色发展,实现能源降本增效。2 2 系统部署架
5、构系统部署架构2.12.1 整体整体物理架构物理架构整体物理架构如图 2-1 所示。系统采用二级部署,一级部署部署到辅控中心,二级部署部署到用户侧。用户侧系统主要分为电力数据采集单元、需求响应信号下发控制单元以及业务处理单元。通讯安全采用防火墙方式对内外网进行安全隔离,用户通过 web 客户端可以进行系统访问。2图 2-1 物理架构2.22.2 逻辑架构逻辑架构系统采用 RIA、B/S 相结合的系统架构,在 J2EE 平台上构园区用电负荷管理系统平台的整体技术架构,架构包含主站侧和用户侧,使其具备友好的交互性、良好的灵活性、扩展性和安全性。主站侧:主站侧主要为需求响应主站平台。用户侧:用户侧主
6、要包括园区用户用电负荷管理系统:系统通过与电网系统接口对接,实现需求响应功能。系统可分为如下七个部分:B/S 特点:B/S(Browser/Server,浏览器/服务器)方式的网络结构,A、客户端统一采用浏览器如:Netscape 和 IE,通过 Web 浏览器向 Web 服务器提出请求,由 Web 服务器对数据库进行操作,并将结果传回客户端。B、B/S 结构简化了客户机的工3作,但服务器将担负更多的工作,对数据库的访问和应用程序的执行都将在这里完成。即当浏览器发出请求后,其数据请求、加工、返回结果、动态网页生成等工作全部由 Web 服务器完成。B/S 结构是 WEB 兴起后的一种网络结构模式
7、,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器,简化了系统的开发、维护和使用。维护和升级方式简单。当前,软件系统的改进和升级越发频繁,B/S 架构的产品明显体现着更为方便的特性客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。但是缺点是应用服务器运行数据负荷较重。一旦发生服务器“崩溃”等问题,后果不堪设想。RIA 特点:其实 RiA 实际上一种基于 Web 的 C/S 架构(我称之为 C/B/S)。由于有一个客户端,所以 RiA 应用可以提供强大的功能,让用户体验到高交互性,高用户体验。同时,RiA 又是基于 Intern
8、et 浏览器的应用,所以,用户使用 RiA 非常方便。理想来说,用户使用 RiA 应当像现在使用普通网页一样方便。用户不需要安装任何的客户端软件,只要拥有浏览器。当用户通过浏览器发出指令,希望运行某种RiA 应用程序时,一切都会飞快的建立在客户端机器上,就像你在 Web 上点击一个页面一样。其实我们从上述知道 c/s 和 b/s 的优缺点,而 RiA 就是他两的完美结合和互补。它将部分的服务器负载转移到客户端,同时又不会丧失使用和部署上的方便性。RiA 就是我们找到了最佳结合点,也就是 C/S 和 B/S 的交集。3.3.硬件设备与软件需求书及相关参数硬件设备与软件需求书及相关参数3.1.3.
9、1.软硬件软硬件环境需求环境需求环境需求设备种类职能描述4硬件虚拟电厂控制系统服务器端CPU:4C,主频为 3.5GHz;内存:8G;硬盘:4*146GB;2 块千兆电口网卡;虚拟电厂控制系统客户端CPU:2C,主频为 2.2GHz;内存:4G;硬盘:128GB;1 块千兆电口网卡;设备数据采集服务器CPU:4C,主频为 3.0GHz;内存:8G;硬盘:2*1T RAID1;2 千兆网口;需求响应终端服务器CPU:2C,主频为 2.9GHz;内存:4G;硬盘:128G SSD;软件/服务数据库服务Mysql5.7.27缓存服务Redis5.0.4中间件Tomcat8.5数据库可视化Navica
10、t for mysql 12.0网络GPRS 无线网络,公司内部网络4.4.网络配置网络配置需求需求4.14.1 网络环境配置网络环境配置1)centos7 的网络 IP 地址配置文件在/etc/sysconfig/network-scripts 文件夹下,先找到配置文件:rootlocalhost bin#cd/etc/sysconfig/network-scriptsrootlocalhost network-scripts#lsifcfg-eno16777736ifdown-pppifup-ibifup-Teamifcfg-loifdown-routesifup-ipppifup-Tea
11、mPort5ifdownifdown-sitifup-ipv6ifup-tunnelifdown-bnepifdown-Teamifup-isdnifup-wirelessifdown-ethifdown-TeamPortifup-plipinit.ipv6-globalifdown-ibifdown-tunnelifup-plusbnetwork-functions ifdown-ipppifupifup-postnetwork-functions-ipv6ifdown-ipv6ifup-aliasesifup-ppp ifdown-isdnifup-bnepifup-routesifdow
12、n-postifup-ethifup-sitrootlocalhost network-scripts#gedit ifcfg-eno16777736更新配置文件如下图,具体静态 ip 等待实施时具体定,以下 ip 为测试 ipTYPE=Ethernet#BOOTPROTO=dhcpDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=
13、noNAME=eno16777736UUID=157c8fb5-23b3-414c-8519-25bef9b20a54DEVICE=eno16777736#ONBOOT=yes6#static assignmentNM_CONTROLLED=no#表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理ONBOOT=yes#开机启动BOOTPROTO=static#静态 IPIPADDR=192.168.1.122#本机地址修改/etc/sysconfig/network#Created by anacondaNETWORKING=yesGATEWAY=192.168.1.1DNS1=
14、119.29.29.29DNS2=182.254.116.116重启网络服务service network restart5.5.LinuxLinux 系统服务器配置系统服务器配置5.15.1 系统优化系统优化1)修改最大进程和最大文件打开数限制7vi/etc/security/limits.c onf*soft nproc 11000hard nproc 11000soft nofile 655350hard nofile 6553502)sysctl.conf 优化配置vi/etc/sysctl.confnet.ipv4.ip_forward=0net.ipv4.conf.default.
15、rp_filter=1net.ipv4.conf.default.accept_source_route=0kernel.sysrq=0kernel.core_uses_pid=1net.ipv4.tcp_syncookies=1kernel.msgmnb=65536kernel.msgmax=65536kernel.shmmax=68719476736kernel.shmall=4294967296net.ipv4.tcp_max_tw_buckets=6000net.ipv4.tcp_sack=1net.ipv4.tcp_window_scaling=1net.ipv4.tcp_rmem=
16、40961310721048576net.ipv4.tcp_wmem=40961310721048576net.core.wmem_default=8388608net.core.wmem_max=16777216net.core.rmem_default=8388608 net.core.rmem_max=dev_max_backlog=262144net.core.somaxconn=262144net.ipv4.tcp_max_orphans=3276800net.ipv4.tcp_max_syn_backlog=262144net.ipv4.tcp_timestamps=0net.ip
17、v4.tcp_synack_retries=1net.ipv4.tcp_syn_retries=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_mem=94500000915000000 927000000net.ipv4.tcp_fin_timeout=15net.ipv4.tcp_keepalive_time=3065000 fs.file-max=1024005.25.2 防火墙配置防火墙配置1)开启防火墙systemctl start firewalld2)开启
18、 80 端口,443 端口,22 端口firewall-cmd-permanent-add-port=80/tcpfirewall-cmd-permanent-add-port=443/tcp firewall-cmd-permanent-add-port=22/tcp3)重启防火墙firewall-cmd-reload95.35.3 其他配置其他配置1)更新系统内核到最新yumupgrade-y2)定时自动更新服务器时间crontab-e*/10*/usr/sbin/ntpdate time.nist.gov6.6.Windos10Windos10 系统服务器环境配置系统服务器环境配置6.1
19、6.1 防火墙配置防火墙配置1)打开控制面板,选择系统和安全打开2)选择 Windows Defender 防火墙103)如果防火墙处于以下关闭状态,首先打开防火墙,点击“启用或关闭 WindowsDefender 防火墙”4)勾选启用所有的防火墙,然后点击确定114)选择高级设置按钮2)在入站规则上选择新建规则127)选择自定义规则138)选择所有程序9)选择任何协议1410)选择任何 IP 地址(包括本地和远程)1511)选择阻止连接12)所有情景都勾选1613)对规则进行命名14)防火墙设置完毕。7.7.L Linuxinux 系统软件安装系统软件安装7.17.1 M Mysqlysql
20、 数据库安装数据库安装1)检查 mysql 是否安装:service mysqld start2)mysql 安装包(linux)下载链接:https:/ tar-zvxf mysql-5.7.27.tar.gz4)创建软连接,方便以后升级ln-s/usr/local/mysql-5.7.27/usr/local/mysql5)环境变量配置vim/etc/profileexport PATH=$PATH:/usr/local/mysql-5.7.27/bin6)添加 mysql 组:rootlocalhost#groupadd mysql添加 mysql 用户:rootlocalhost#us
21、eradd-r-g mysql mysql7)检查是否安装了 libaiorootlocalhost pub#rpm-qa|grep libaio若没有则安装版本检查:rootlocalhost pub#yum search libaio安装:rootlocalhost pub#yum-y install libaio198)mysql 配置修改:vim/etc/f添加下面的信息:mysql#设置 mysql 客户端默认字符集default-character-set=utf8#socket=/var/lib/mysql/mysql.socksocket=/tmp/mysql.sockmysq
22、ld#skip-name-resolve#设置 3306 端口port=3306#socket=/var/lib/mysql/mysql.socksocket=/tmp/mysql.sock#log-error=/usr/local/mysql/data/mysql/error.log#pid-file=/usr/local/mysql/data/mysql/mysql.piduser=mysqltmpdir=/tmp#设置 mysql 的安装目录basedir=/usr/local/mysql#设置 mysql 数据库的数据的存放目录datadir=/usr/local/mysql/data
23、#允许最大连接数max_connections=200#服务端使用的字符集默认为 8 比特编码的 latin1 字符集character-set-server=utf8#创建新表时将使用的默认存储引擎default-storage-engine=INNODB20#lower_case_table_name=1max_allowed_packet=16M9)创建 mysql 数据目录rootlocalhost mysql#mkdir-p data/mysql修改当前目录拥有者为 mysql 用户:rootlocalhost mysql#chown-R mysql:mysql./10)初始化mys
24、qld:rootlocalhostbin#./mysqld-defaults-file=/etc/f-user=mysql-initialize-insecure如果出现此错误:bin/mysqld:error while loading shared libraries:libnuma.so.1:安装 mysql则:如果安装 mysql 出现了以上的报错信息.这是却少 numactl 这个时候如果是 Centos 就 yum-y installnumactl 就可以解决这个问题了.ubuntu 的就 sudo apt-get install numactl 就可以解决这个问题了11)启动my
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟 电厂 控制系统 部署 方案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内