2.845

2023影响因子

(CJCR)

  • 中文核心
  • EI
  • 中国科技核心
  • Scopus
  • CSCD
  • 英国科学文摘

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

智能船舶综合能源系统及其分布式优化调度方法

滕菲 单麒赫 李铁山

李新利, 邹昌铭, 杨国田, 刘禾. SealGAN: 基于生成式对抗网络的印章消除研究. 自动化学报, 2021, 47(11): 2614−2622 doi: 10.16383/j.aas.c190459
引用本文: 滕菲, 单麒赫, 李铁山. 智能船舶综合能源系统及其分布式优化调度方法. 自动化学报, 2020, 46(9): 1809−1817 doi: 10.16383/j.aas.c200176
Li Xin-Li, Zou Chang-Ming, Yang Guo-Tian, Liu He. SealGAN: Research on the seal elimination based on generative adversarial network. Acta Automatica Sinica, 2021, 47(11): 2614−2622 doi: 10.16383/j.aas.c190459
Citation: Teng Fei, Shan Qi-He, Li Tie-Shan. Intelligent ship integrated energy system and its distributed optimal scheduling algorithm. Acta Automatica Sinica, 2020, 46(9): 1809−1817 doi: 10.16383/j.aas.c200176

智能船舶综合能源系统及其分布式优化调度方法

doi: 10.16383/j.aas.c200176
基金项目: 国家自然科学基金(61803064), 中央高校基本科研业务费专项资金(3132020103, 3132020125)资助
详细信息
    作者简介:

    滕菲:大连海事大学船舶电气工程学院讲师. 主要研究方向为分布式优化技术及其在综合能源系统领域相关应用.E-mail: brenda_teng@163.com

    单麒赫:大连海事大学航海学院副教授. 主要研究方向为多智能体控制, 分布式优化, 船舶能耗优化. 本文通信作者.E-mail: shanqihe@dlmu.edu.cn

    李铁山:电子科技大学自动化工程学院教授. 主要研究方向为智能船舶控制理论与技术, 非线性系统智能控制理论与应用研究.E-mail: litieshan073@uestc.edu.cn

Intelligent Ship Integrated Energy System and Its Distributed Optimal Scheduling Algorithm

Funds: Supported by National Natural Science Foundation of China (61803064), the Fundamental Research Funds for the Central Universities (3132020103, 3132020125)
  • 摘要: 船舶航运污染是阻碍海洋经济发展、海洋强国建设的瓶颈问题. 智能船舶为航运业绿色环保发展提供了重要手段. 为进一步开发船载新能源, 提升能源综合利用效率, 降低船舶航运污染排放, 本文构建以能量优化调度系统为核心、以能源转换中心为枢纽的智能船舶综合能源系统; 考虑其特有的动力系统负荷需求、航行低污染排放量标准以及电−热多能流耦合供能特性, 建立智能船舶综合能源系统能量优化调度目标函数及相关约束条件; 并基于宽度学习、带有广义噪声的多智能体分布式优化相关理论, 提出可快速准确地预测全航程各时段负荷需求、可容纳复杂干扰的分布式优化调度方法, 实现高效的智能船舶综合能源系统能量优化调度, 保障智能船舶经济、可靠、稳定航行. 仿真分析验证了所提出智能船舶综合能源系统分布式优化调度方法的有效性.
  • 发票是财务系统的重要组成部分, 发票的识别和处理是财务人员的首要工作. 人工智能已被广泛应用在人脸识别、车辆识别、物体检测等各个领域, 而基于人工智能的发票识别, 可为财务人员节省大量的时间. 目前发票自动识别根据使用场景不同, 可分为移动客户端、云端和本地客户端. 移动端客户端发票识别是通过手机端的离线SDK, 集成到公司财务系统的APP内, 自动检测发票的边线并拍照识别, 提取发票上的关键信息; 云端发票识别是通过调用云平台的API接口, 将拍照或者扫描的发票图像传送到云平台上进行识别; 而本地客户端识别是识别软件与扫描仪硬件配合使用进行识别. 三种方式本质都是基于识别软件进行的. 由于发票种类繁多, 格式不固定, 有的发票存在手写的内容, 且不同人手写字的风格不一, 因此基于传统数字图像处理的识别软件, 相应识别准确率较低. 随着卷积神经网络的兴起, 包括表格线定位、手写文字识别等问题得到很好的解决. 文献[1]采用卷积神经网络实现增值税发票批量识别, 通过对发票图像进行采集、预处理、字符切割, 基于CNN神经网络进行字符识别, 同时融入人工修改, 提高识别率. 但是发票上的印章对发票识别准确率依旧具有一定影响, 且印章是每张发票必不可少的, 因此如何消除印章也是现在OCR (Optical character recognition)领域的研究热点. 目前大多数研究者对于发票印章的研究主要是印章识别与验证[2-4]. 针对发票印章的去除问题, 若通过印章定位, 而后直接挖除印章则会丢失印章下的发票内容; 若采用过滤颜色的方式来消除, 会导致发票中与印章颜色相近的文字变得模糊不清, 而且不同发票的印章颜色不同. 文献[5]提出一种基于彩色图像的二次分割算法来去除印章, 但是对于发票的要求较高, 需要保证印章的颜色为红色或者蓝色, 票据不能出现明显的扭曲和变形, 字体还需要求是黑色或灰色, 其实用性较差. 文献[6]针对印章覆盖、发票折痕等干扰因素影响发票号码分割的问题, 采用基于数字结构特征的识别算法, 通过对噪声粘连区域进行修复, 解决干扰因素对数字分割的影响, 实现发票号码识别. 但是如何判断噪声区域最小连通面积的阈值是算法关键, 当发票数量增多, 印章颜色深度和位置不统一时, 消除印章干扰则很困难.

    各种图像处理软件也可用在印章消除上, 如PhotoShop, 但需要基于软件进行手动处理, 大量发票的印章消除则会新增大量工作量, 反倒得不偿失. 因此研究如何自动消除发票印章, 对提高发票识别准确率具有重要意义. 生成式对抗网络GAN (Generative adversarial network)是Goodfellow等在2014年提出的一种生成式网络[7]. 在GAN提出之前, 常见的生成式网络有最大似然估计法、近似法[8]、马尔科夫链法[9]等. 这些方法的基本步骤是, 先对样本数据进行分布假设, 然后利用数据样本直接对假设分布的参数进行拟合, 这会导致学习到的生成式模型受到限制[10]. 而GAN不同于上述的生成网络, 该方法采用对抗学习方式, 先通过判别器学习生成分布和真实分布之间的差异, 再驱使生成器去缩小差异. GAN相比于其他的生成网络, 对数据的分布不做显性的限制, 从而避免了人工设计网络分布[11]. GAN目前常用于实现图像的风格迁移以及超分辨图像的生成. 本文基于生成对抗网络提出用于消除印章的SealGAN网络. SealGAN借鉴了CycleGAN网络的循环结构, 采用两个独立的分类器来取代判别网络, 并针对印章的特点去设计生成网络, 实现发票图像的带印章到不带印章的风格迁移, 从而达到消除发票印章的效果.

    生成式对抗网络结构如图1所示, 包括一个生成网络(G)和一个判别网络(D). 生成网络用于生成目标图像, 而判别网络用于判断图像是生成的虚假图像还是真实目标图像. 在训练时, 生成网络会在损失函数的牵引下让生成的图像尽可能地逼近目标图像, 判别网络则将生成图像和真实目标图像区分开, 由此构成对抗博弈的训练方式. 通过竞争方式, 生成网络生成的图像会越来越真实, 而判别网络的判别能力也会越来越强[7].

    图 1  生成式对抗网络结构
    Fig. 1  Generative adversarial networks structure

    图1$ {{L}}_{G} $是更新生成网络G的损失, $ {{L}}_{D} $是更新判别网络D的损失, 如下式所示:

    $$ {{L}}_{G}=-\dfrac{1}{m}\displaystyle\sum _{i}^{m}{\rm{log}}\left(D\right(G\left({z}^{i}\right)\left)\right) $$ (1)
    $$ \begin{split} {{L}}_{D}=\,&-\frac{1}{m}\sum _{i}^{m}[{\rm{log}}\left(D\left({x}^{i}\right)\right)+ \\ &{\rm{log}}\left(1-D\left(G\left({z}^{i}\right)\right)\right)] \end{split}$$ (2)

    式中$ {z}^{i} $表示的是第i个输入, $ {x}^{i} $表示对应的真实图像. 生成网络和判别网络的损失函数均为交叉熵损失, 只是判别网络的目标是让真实图像的判别结果趋近于1, 生成图像结果趋近于0, 而生成网络则希望生成图像的判别结果趋近于1[7].

    生成式对抗网络的概念提出后, 便成为学术界研究的热点. 在此基础上, 一些改进网络结构相继被提出, 如引入卷积神经网络的DCGAN[12], 用于生成超分辨图像的SRGAN、LapGAN[13-14], 用于风格迁移的pix2pix、cVAE-GAN[15-16]. 但是大部分生成式对抗网络都要求待处理图像和目标图像一一匹配. 针对带印章的发票, 则很难获取印章图像与其对应的无章图像. 2017年, 伯克利大学的研究团队在ICCV上提出了CycleGAN网络, 其最大特点是不需要待处理图像和目标图像一一匹配, 只需要两个分布不同的数据集即可实现数据集之间的相互风格迁移.

    CycleGAN的基本思想是采用两个基础的生成式对抗网络, 采用循环的方式训练, 其网络结构如图2所示[17].

    图 2  CycleGAN的网络结构
    Fig. 2  GycleGAN networks structure

    假设有两个不同分布的数据集AB, CycleGAN中包含两个基础GAN网络, 一个负责把A类数据转化成B类数据, 记作$ {GAN}_{A\; to\; B} $, 另一个负责把B类数据转化成A类数据, 记作$ {GAN}_{B\; to\; A} .$设原始的A类图像为$ {X}_{A} $, 通过$ {GAN}_{A\; to\; B} $, 可以得到原始图像对应的B类风格图像$ {X'}_{B} $. 如果采用传统图像对模式, 则存在$ {X}_{A} $对应的真实图像$ {X}_{B} $, 这时只需将$ {X'}_{B} $$ {X}_{B} $做均方差之类的损失计算, 通过反向传播更新生成网络参数即可驱使生成式网络生成内容相匹配的图像. 当无法获取图像对时, CycleGAN则把生成的$ {X'}_{B}$输入$ {GAN}_{B\;to\;A} $, 生成相应的A类图像$ {X'}_{A} $, 换言之就是试图把生成的$ {X'}_{B} $还原成原图像$ {X}_{A} $, 此时计算$ {X}_{A} $$ {X'}_{A} $之间的损失即可反向传播去更新两个生成对抗网络. 这种循环的训练模式巧妙地实现了不存在图像对时的两类数据集之间相互转化.

    SealGAN网络结构如图3所示, $ {GEN}_{A \;to \;B} $$ {GEN}_{B\; to\; A} $是生成式对抗网络中抽取出来的生成网络, 采用循环训练的方式. 与CycleGAN网络相比, 本文所提出的SealGAN中, 每个生成网络并没有配备相应的专属判别网络, 而是采用原始图像和所有生成图像单独训练了两个分类器, 其中$ {Classifier}_{AB} $用于区分A类和B类数据, $ {Classifier}_{RF} $用于区分真实图像和生成图像, 然后将两个分类器所计算出的损失加入到总损失中来更新整体网络的参数.

    图 3  SealGAN网络结构
    Fig. 3  SealGAN networks structure

    在CycleGAN网络中, 采用$ {GAN}_{A\; to\; B} $$ {GAN}_{B\; to\; A} $两个基础的生成式对抗网络进行循环训练, 且有各自的判别网络. 以$ {GAN}_{A\; to\; B} $为例, 它的判别网络既需要判断输入图像是属于A类还是B类, 还需要判断输入图像是生成图像还是原始真实图像. 其实, 生成对抗网络中的判别网络是一个分类器, 对于分类器而言, 分类要求越高则分类效果越差, 而且两个判别网络虽然相互独立, 但是分类要求相似, 采用的训练样本交集较大. 因此本文所提出的SealGAN网络采用两个独立的分类器取代两个判别网络, 一个分类器用于区分A类和B类数据, 另一个分类器用于区分生成图像和真实图像. 相当于用两个独立的分类器来取代原本的判别网络, 网络整体参数数量没有太大变化, 但是对于单个分类器其分类要求降低, 分类效果更好.

    CycleGAN中有两种生成网络结构, 残差网络ResNet结构和UNet结构. ResNet结构用于解决层数较深的网络难以训练的问题. 在ResNet结构提出之前, 研究人员在提升网络性能上往往是单纯的叠加网络层数. 尽管网络层数的增加能够提高网络的特征容量, 理论上能更好地对样本进行拟合. 但是实际训练中, 当网络层数过大时, 参数的训练难度也大幅提升, 过分引入的卷积层和非线性激活不仅无法提升网络性能, 而且还难以维持浅层网络所达到的效果, 从而出现了模型退化问题[18]. ResNet结构的核心是采用了跨层连接思想, 引入了捷径连接的概念[19]. 残差网络结构如图4所示, 由于捷径连接的存在, 在训练过程中, 拟合的不再是目标分布, 而是目标分布和上一层网络输出之间的残差. 当浅层网络能够达到较好效果时, 残差趋近于零. 尽管在拟合残差时也引入了卷积和非线性激活, 但是要想拟合零只需要把所有参数都趋向零即可, 网络训练易于实现. 因此, ResNet结构的引入能够在加深网络层数, 提高网络拟合能力的同时, 也能保证达到浅层网络的效果, 从而消除网络退化问题. 图4$ F\left(x\right) $为待拟合的残差函数, $ H\left(x\right) $为待拟合的完整目标函数.

    图 4  残差网络结构
    Fig. 4  Residual networks structure

    UNet结构常用于图像分割领域, 其网络结构如图5所示. UNet结构包括下采样和上采样的过程. 在上采样过程中, 先把下采样和上采样中尺度相同的层拼接在一起, 再进行卷积和反卷积操作. 上采样层和下采样层之间的连接是UNet结构的亮点, 这些连接使得在上采样过程中可保留了更多的原始图像的纹理信息[20].

    图 5  UNet网络结构示意图
    Fig. 5  Schematic diagram of UNet structure

    本文提出的SealGAN网络中, 生成网络结合ResNet和UNet两种结构, 搭建了一个下采样−精炼−上采样的网络结构, 如图6所示. 由于在消除印章的同时, 也希望能尽可能地保留印章下的内容, 而UNet结构的优势正是能更多地保留原始图像纹理信息, 因此在SealGAN网络的生成网络中, 上下采样部分采用了UNet结构, 而精炼部分采用了ResNet结构以保证网络的效果.

    图 6  SealGAN生成网络结构示意图
    Fig. 6  Schematic diagram of SealGAN generative networks structure

    输入图像的尺寸统一缩放为$ 256\times 256 $, 并把图像像素归一化到[−1, 1]区间. 为了保证消除印章后能够尽可能保留印章下的内容, 下采样通道数应多于上采样通道数, 以保证在上采样时能够有足够多的原始图像信息. 多次实验发现, 下采样的通道数与上采样的通道数的比例设置为1.5 : 1时效果最佳. 在生成网络中, 除了输出层, 其余层的激活函数均采用LeakyReLU.

    $$ {\rm{\sigma }}_{LeakyReLU}\left(x\right)=\left\{\begin{aligned}&x,\qquad\;\;\;{\rm{if}} \;x>0\\ &0.2x,\;\;\;\;\;\;{\rm{else}}\end{aligned}\right. $$ (3)

    输出层采用tanh激活函数, 保证输出结果在[−1, 1]区间内.

    $$ {\rm{\sigma }}_{{\rm{tanh}}}\left(x\right)=\dfrac{{\rm{sinh}}x}{{\rm{cosh}}x}=\dfrac{{{\rm{e}}}^{x}-{{\rm{e}}}^{-x}}{{\rm{{e}}}^{x}+{{\rm{e}}}^{-x}} $$ (4)

    分类器网络前四层的激活函数采用LeakyReLU, 最后一层没有激活. 生成网络以及分类器的相关参数如表1所示.

    表 1  生成网络和分类器参数表
    Table 1  Parameters of the generative network and classifier
    生成网络分类器
    下采样精炼上采样
    7×7 conv, 96Residual_block(3×3, 384) ×74×4 deconv, 256, ×24×4 conv, 64, /2
    4×4 conv, 192, /24×4 deconv, 256, ×24×4 conv, 128, /2
    4×4 conv, 384, /24×4 deconv, 256, ×24×4 conv, 256, /2
    4×4 conv, 384, /24×4 deconv, 256, ×24×4 conv, 512, /2
    4×4 conv, 384, /24×4 deconv, 128, ×24×4 conv, 1
    4×4 conv, 384, /24×4 deconv, 64, ×2
    4×4 conv, 384, /27×7 conv, 3
    下载: 导出CSV 
    | 显示表格

    损失函数包括两个分类器的损失${Loss}_{AB}$${Loss}_{RF} $和一个循环回来的图像之间的像素损失$ {Loss}_{G} $. 设z为原始图像, G为生成网络, D是分类器, A为带印章图像, B对应的无印章图像. 原始的生成式对抗网络所使用的损失均为交叉熵损失, 在最近的研究中发现, 采用交叉熵损失存在梯度消失和模型坍塌的风险[21]. 相比于交叉熵损失, 最小二乘损失效果更佳[22]. 因此, SealGAN采用了最小二乘损失替换了交叉熵损失. 除此以外, 在计算生成图像和原始图像的内容损失时, 也不再使用常见的L2损失, 而是采用L1损失, 因为L2损失驱动下的生成图像更为模糊. 在训练分类器时, 损失函数如式(5)、(6)所示. 当训练生成网络时, 损失函数如式(7)、(8)、(9)所示. 其中, $ {Loss}_{AB} $$ {Loss}_{RF} $的权重为1, $ {Loss}_{G} $的权重为10时, 生成效果最佳.

    $$ {Loss}_{AB}=\sum {\{\left(D\left({z}_{A}\right)\right)}^{2}+{\left(D\left({z}_{B}\right)-1\right)}^{2}\} $$ (5)
    $$ \begin{split} {Loss}_{RF}=&\sum \{{\left(D\left({z}_{A}\right)\right)}^{2}+{\left(D\left({z}_{B}\right)\right)}^{2}+ \\ &{\left(D\left(G\left({z}_{A}\right)\right)-1\right)}^{2}+{\left(D\left(G\left({z}_{B}\right)\right)-1\right)}^{2}\} \end{split}$$ (6)
    $$ {Loss}_{AB}=\sum \{{\left(D\left(G\left({z}_{A}\right)-1\right)\right)}^{2}+{\left(D\left(G\left({z}_{B}\right)\right)\right)}^{2}\} $$ (7)
    $$ {Loss}_{RF}=\sum \{{\left(D\left(G\left({z}_{A}\right)\right)\right)}^{2}+{\left(D\left(G\left({z}_{B}\right)\right)\right)}^{2}\} $$ (8)
    $$\begin{split} {Loss}_{G}=\,&\sum \{\left|{z}_{A}-{G}_{BtoA}\left({G}_{AtoB}\left({z}_{A}\right)\right)\right|+ \\ &\left|{z}_{B}-{G}_{AtoB}\left({G}_{BtoA}\left({z}_{B}\right)\right)\right|\} \end{split} $$ (9)

    为了能够更好地评价网络的性能, 本文提出针对印章消除的综合评价指标Evaluation-score (ES), 包含风格评价指标Class-score (CS1)和内容评价指标Content-score (CS2), 如下式所示.

    $$ ES={\rm{\alpha }}\times{CS}_{1}+{\rm{\beta }}\times{CS}_{2} $$ (10)

    式中的$ {\rm{\alpha }} $$ {\rm{\beta }} $是超参数, 可基于需求重要性进行调整, 本文实验中$ {\rm{\alpha }} $$ {\rm{\beta }} $均为1.

    风格评价指标需要搭建一个分类网络, 采用的训练样本是真实的发票样本, 包含带印章和不带印章的样本. 本论文所搭建的分类网络借鉴GoogleNet网络结构[23], 损失函数采用余弦损失函数, 目标是让带印章样本的输出趋向于0, 不带印章样本的输出趋向于1. 采用余弦损失函数能够更好地增大类间距离, 公式如式(11)所示[24]. 将生成的图像通过训练好的分类网络, 所得到的结果即为CS1, 得分越高, 则消除印章的效果越好.

    $$ {\rm{L}}_{cos}=\frac{1}{N}\sum _{i}-\log\frac{{{\rm{e}}}^{s\left({\rm{cos}}\left({\theta }_{i,i}\right)-m\right)}}{{{\rm{e}}}^{s\left({\rm{cos}}\left({\theta }_{i,i}\right)-m\right)}+\displaystyle\sum _{j\ne i}{{\rm{e}}}^{s{\rm{cos}}\left({\theta }_{i,j}\right)}} $$ (11)

    内容评价指标则是利用生成图像和原带章图像之间的均方根误差计算的, 均方根误差越小, 意味着保留的内容越多. 定义的内容评价指标如下:

    $$ {CS}_{2}=\frac{1}{{\rm{log}}\left(1+\sqrt{\dfrac{\displaystyle\sum {\left({x}_{i}-{y}_{i}\right)}^{2}}{N}}\right)} $$ (12)

    训练图像一共有六千余张发票图, 其中带印章样本和不带印章样本的比例约为1 : 1, 印章样本包含了出租车票印章、增值税发票印章、高速公路收费票据印章、定额发票印章以及各类企业单位加盖的公章. 在训练网络过程中, 为选择最佳的训练集和测试集比例, 对CycleGAN-ResNet网络和CycleGAN-UNet网络, 以及本文所提的SealGAN网络等三种网络, 采用不同的训练集和测试集划分比例, 包括7 : 3、8 : 2和9 : 1三种, 进行对比实验, 并基于网络性能综合评价指标ES进行评价. 三种网络不同数据集划分比例的综合评价指标如图7所示.

    图 7  三种网络在不同数据集划分比例下的性能指标
    Fig. 7  Performance indices of three networks under different division proportion of data set

    图7可知, 随训练集和测试集比例增大, 网络综合性能评价指标也在提升. 为了让每种网络效果达到最佳, 因此在论文实验中采用训练集和测试集比例为9 : 1分布进行实验比对.

    本文分别使用了文献[5]的二次分割方法、采用ResNet和UNet生成网络的CycleGAN网络, 以及SealGAN网络, 进行发票印章消除实验. 训练模型时, 针对三种常见的优化器Momentum、RMSProp和Adam进行实验对比, 最终选择稳定性最佳的Adam优化器. 每种网络均训练了20个Epoch, Batch Size均为4. 学习率的初始值是0.0002, 每训练一个Epoch, 学习率下降10 %. 在CycleGAN模型中, 针对生成器和判别器不同的损失权重比, 包括1 : 1, 5 : 1, 10 : 1和15 : 1, 通过网络综合评价指标ES进行测试对比, 可知10:1为最佳损失权重比. 基于上述的参数设定进行实验, 图8是四种方法对发票印章消除的效果.

    图 8  基于二次分割、CycleGAN-ResNet、CycleGAN-UNet和SealGAN的印章消除对比
    Fig. 8  Comparsion of effect of the seal elimination based on re-segmentation, CycleGAN-ResNet, CycleGAN-UNet and SealGAN

    由图中可知, 采用二次分割的方法效果最差, 由于方法的核心思想是对颜色进行阈值分割来获取印章部分再进行修改, 所以当发票颜色复杂时, 对印章部分的定位不完整, 导致印章消除不全, 而且对于获取到的印章部分采用直接填充背景方法, 对发票内容造成影响. 采用ResNet生成网络的CycleGAN, 生成的结果比较模糊, 色彩与原图相比, 色差巨大; 除此以外, 内容丢失也很严重. 采用UNet生成网络的CycleGAN, 由于UNet在进行上采样时融合了下采样层的特征, 保证了上采样过程中保留更多的原始信息, 因此色彩问题得到解决, 但是依旧有明显的内容丢失, 特别是当内容的颜色与印章的颜色相近时. 基于SealGAN网络的印章消除, 采用了下采样−精炼−上采样的生成结构, 而且上采样过程也融入了下采样层的原始信息, 因此色差问题基本不存在, 生成的结果相比于前两个网络的实验结果要清晰很多. 除此以外, 由于SealGAN并不是简单地用两个基础GAN网络搭建的循环结构, 而是用两个专门的分类器来替代判别器, 其中一个分类器专门区分真实样本和生成样本, 另一个专门区分带章样本和不带章样本. 这种替换使得网络能够更好地学习到哪些部分属于印章, 哪些部分不属于印章, 因此SealGAN网络可更好地保留非章内容.

    三种不同网络消除发票印章的评价如表2所示, 可知SealGAN具有最高得分.

    表 2  三种网络性能评价指标
    Table 2  Performance evaluation indices of three kinds of network
    网络类型CS1CS2$ ES $
    二次分割0.3400.9911.331
    CycleGAN-ResNet0.6780.6991.377
    CycleGAN-UNet0.7030.6791.382
    SealGAN0.6990.7401.439
    下载: 导出CSV 
    | 显示表格

    本文针对发票上消除印章的问题, 分析了CycleGAN网络的优缺点, 并基于此进行相应改进, 提出SealGAN网络结构, 设计了包括风格评价和内容评价的网络综合评价指标. SealGAN网络用两个独立的分类器来取代原本的判别网络, 可降低单个分类器的分类要求, 提高网络的学习效果, 同时生成网络结合ResNet和Unet两种结构, 实现下采样−精炼−上采样的过程, 能够生成更加清晰的图像. 基于发票印章消除实验, 与原始的CycleGAN进行对比可看出, 本文所提出的SealGAN无论是在模糊程度、生成色彩等图像细节上, 还是内容的保留程度上都要明显优于原始的CycleGAN网络, 且综合评价指标高于CycleGAN网络, 实验结果表明了所提出的SealGAN网络的有效性. 未来可进一步提高非章内容的保留效果, 尤其是当印章与印章下的发票内容颜色很相近时, 并可针对发票复印件进行印章消除研究.

  • 图  1  智能船舶综合能源系统基本结构框图

    Fig.  1  The typical architecture of intelligent ship integrated energy system

    图  2  智能船舶综合能源系统仿真模型

    Fig.  2  The simulation model of intelligent ship integrated energy system

    图  3  智能船舶综合能源系统全航程分布式优化调度考虑的广义噪声干扰

    Fig.  3  The general noise considered in the distributed optimal scheduling during the whole voyage of intelligent ship integrated energy system

    图  4  船舶航行$6\sim 10 $小时时段各供能设备电输出功率

    Fig.  4  Electricity output of each energy supply equipment during $6\sim 10 $ hours sailing

    图  5  船舶航行$6\sim 10 $小时时段各供能设备热输出功率

    Fig.  5  Heat output of each energy supply equipment during $6\sim 10 $ hours sailing

    图  6  智能船舶航行航线全航程各时段各供能设备最优电输出功率

    Fig.  6  The optimal electricity output of each energy supply equipment of intelligent ship in different periods of the whole voyage

    图  7  智能船舶航行航线全航程各时段各供能设备最优热输出功率

    Fig.  7  The optimal heat output of each energy supply equipment of intelligent ship in different periods of the whole voyage

    表  1  智能船舶全航程各时段电−热负荷预测结果

    Table  1  The forecast results of electric and thermal load of intelligent ship in different periods of the whole voyage

    全航程各时段热
    负荷预测量 (MW)
    1小时2小时3小时4小时5小时6小时7小时8小时9小时10小时11小时12小时
    19.000028.988933.000034.000032.000027.000020.000016.000018.000027.978033.000034.0000
    13小时14小时15小时16小时17小时18小时19小时20小时21小时22小时23小时24小时
    36.000029.000020.000016.000019.000029.967130.000035.000031.000028.000019.495718.0000
    全航程各时段电
    负荷预测量 (MW)
    1小时2小时3小时4小时5小时6小时7小时8小时9小时10小时11小时12小时
    29.360055.325561.610062.430060.830048.850033.730025.250032.160057.388561.080059.7900
    13小时14小时15小时16小时17小时18小时19小时20小时21小时22小时23小时24小时
    65.180055.480035.250026.600032.700054.362954.590064.240056.610054.930032.903928.2700
    下载: 导出CSV
  • [1] 十八大之海洋强国战略[Online], available: https://www.sohu.com/a/195834582_811190, 2017年10月1日

    Sea Strategic thought at the 18th CPC National Congress [Online], available: https://www.sohu.com/a/195834582_811190, October 1, 2017
    [2] 十九大报告全文[Online], available: http://sh.people.com.cn/n2/2018/0313/c134768-31338145.html, 2018年3月13日

    The 19th National Congress of the Communist Party of China [Online], available: http://sh.people.com.cn/n2/2018/0313/c134768-31338145.html, March 13, 2018
    [3] 国务院印发《中国制造2050》[Online], available: http://www.gov.cn/zhengce/content/2015-05/19/content_9784.htm, 2015年5月19日

    Notice of the State Council on Issuing the “Made in China (2025)” [Online], available: http://www.gov.cn/zhengce/con-tent/2015-05/19/content_9784.htm, May 19, 2015
    [4] IMO签署协议: 2050年海运业碳排放量减少一半[Online], available: http://www.tanpaifang.com/jienenjianpai/2018/0416/61777.html, 2018年4月16日

    IMO Signed an Agreement to Halve Carbon Emissions of Shipping Industry in 2050 [Online], available: http://www.tanpaifang.com/jienenjianpai/2018/0416/61777.html, April 16, 2018
    [5] 范爱龙, 贺亚鹏, 严新平, 王骏腾. 智能新能源船舶的概念及关键技术. 船舶工程, 2020, 42(3): 9−14

    Fan Ai-Long, He Ya-Peng, Yan Xin-Ping, Wang Jun-Teng. Concept and key technologies of intelligent new energy ship. Ship Engineering, 2020, 42(3): 9−14
    [6] Tsekouras G J, Kanellos F D, Prousalidis J. Simplified method for the assessment of ship electric power systems operation cost reduction from energy storage and renewable energy sources integration. IET Electrical Systems in Transportation, 2015, 5(2): 61−69 doi: 10.1049/iet-est.2013.0011
    [7] Michalopoulos P, Kanellos F D, Tsekouras G J, Prousalidis J M. A method for optimal operation of complex ship power systems employing shaft electric machines. IEEE Transactions on Transportation Electrification, 2016, 2(4): 547−557 doi: 10.1109/TTE.2016.2572093
    [8] Khooban M H, Dragicevic T, Blaabjerg F, Delimar M. Shipboard microgrids: A novel approach to load frequency control. IEEE Transactions on Sustainable Energy, 2018, 9(2): 843−852 doi: 10.1109/TSTE.2017.2763605
    [9] 贾宏杰, 王丹, 徐宪东, 余晓丹. 区域综合能源系统若干问题研究. 电力系统自动化, 2015, 39(7): 198−207

    Jia Hong-Jie, Wang Dan, Xu Xian-Dong, Yu Xiao-Dan. Research on some key problems related to integrated energy systems. Automation of Electric Power Systems, 2015, 39(7): 198−207
    [10] 孙秋野, 滕菲, 张化光. 能源互联网及其关键控制问题. 自动化学报, 2017, 43(2): 176−194

    Sun Qiu-Ye, Teng Fei, Zhang Hua-Guang. Energy internet and its key control issues. Acta Automatica Sinica, 2017, 43(2): 176−194
    [11] 孙宏斌, 潘昭光, 郭庆来. 多能流能量管理研究: 挑战与展望. 电力系统自动化, 2016, 40(15): 1−8 doi: 10.7500/AEPS20160522006

    Sun Hong-Bin, Pan Zhao-Guang, Guo Qing-Lai. Energy management for multi-energy flow: challenges and prospects. Automation of Electric Power Systems, 2016, 40(15): 1−8 doi: 10.7500/AEPS20160522006
    [12] 郭创新, 王惠如, 张伊宁, 何宇斌. 面向区域能源互联网的“源—网—荷”协同规划综述. 电网技术, 2019, 43(9): 3071−3080

    Guo Chuang-Xin, Wang Hui-Ru, Zhang Yi-Ning, He Yu-Bin. Review of “source-grid-load” co-planning orienting to regional energy internet power system technology. Power System Technology, 2019, 43(9): 3071−3080
    [13] 王佳颖, 史俊祎, 文福拴, 李继红, 张利军, 徐晨博. 计及需求响应的光热电站热电联供型微网的优化运行. 电力系统自动化, 2019, 43(1): 176−189

    Wang Jia-Ying, Shi Jun-Yi, Wen Fu-Shuan, Li Ji-Hong, Zhang Li-Jun, Xu Chen-Bo. Optimal operation of CHP microgrid with concentrating solar power plants considering demand response. Automation of Electric Power Systems, 2019, 43(1): 176−189
    [14] 孙宏斌, 郭庆来, 吴文传, 王彬, 夏天. 面向能源互联网的多能流综合能量管理系统: 设计与应用. 电力系统自动化, 2019, 43(12): 122−128, 171 doi: 10.7500/AEPS20190228003

    Sun Hong-Bin, Guo Qing-Lai, Wu Wen-Chuan, Wang Bin, Xia Tian. Integrated energy management system with multi-agent flow for energy internet: design and application. Automation of Electric Power Systems, 2019, 43(12): 122−128, 171 doi: 10.7500/AEPS20190228003
    [15] 唐昊, 刘畅, 杨明, 汤必强, 许丹, 吕凯. 考虑电网调峰需求的工业园区主动配电系统调度学习优化. 自动化学报, DOI: 10.16383/j.aas.c190079, 2019.

    Tang Hao, Liu Chang, Yang Ming, Tang Bi-Qiang, Xu Dan, Lv Kai. Learning-based optimization of active distribution system dispatch in industrial park considering the peak operation demand of power grid. Acta Automatica Sinica, DOI: 10.16383/j.aas.c190079, 2019.
    [16] 陈刚, 李志勇. 集合约束下多智能体系统分布式固定时间优化控制. 自动化学报, DOI: 10.16383/j.aas.c190416, 2019.

    Chen Gang, Li Zhi-Yong. Distributed fixed-time optimization control for multi-agent systems with set constraints. Acta Automatica Sinica, DOI: 10.16383/j.aas.c190416, 2019.
    [17] 殷爽睿, 艾芊, 曾顺奇, 吴琼, 郝然, 江迪. 能源互联网多能分布式优化研究挑战与展望. 电网技术, 2018, 42(5): 1359−1369

    Yin Shuang-Rui, Ai Qian, Zeng Shun-Qi, Wu Qiong, Hao Ran, Jiang Di. Challenges and prospects of multi-energy distributed optimization for Energy Internet. Power System Technology, 2018, 42(5): 1359−1369
    [18] 席磊, 周礼鹏.分布式多区域多能微网群协同AGC 算法. 自动化学报, DOI: 10.16383/j.aas.c200105, 2020.

    Xi Lei, Zhou Li-Peng. Coordinated AGC algorithm for distributed multi-region multi-energy micro-network group. Acta Automatica Sinica, DOI: 10.16383/j.aas.c200105, 2020.
    [19] Yang S P, Tan S C, Xu J X. Consensus based approach for economic dispatch problem in a smart grid. IEEE Transactions on Power Systems, 2013, 28(4): 4416−4426 doi: 10.1109/TPWRS.2013.2271640
    [20] Guo F H, Wen C Y, Mao J F, Song Y D. Distributed economic dispatch for smart grids with random wind power. IEEE Transactions on Smart Grid, 2016, 7(3): 1572−1583 doi: 10.1109/TSG.2015.2434831
    [21] Binetti G, Davoudi A, Lewis F L, Naso D, Turchiano B. Distributed consensus-based economic dispatch with transmission losses. IEEE Transactions on Power System, 2014, 29(4): 1711−1720 doi: 10.1109/TPWRS.2014.2299436
    [22] Wang Z G, Wu W C, Zhang B M. A fully distributed power dispatch method for fast frequency recovery and minimal generation cost in autonomous microgrids. IEEE Transactions on Smart Grid, 2016, 7(1): 19−31 doi: 10.1109/TSG.2015.2493638
    [23] Chen G, Ren J H, Feng E N. Distributed finite-time economic dispatch of a network of energy resources. IEEE Transactions on Smart Grid, 2017, 8(2): 822−832
    [24] Zhang H G, Li Y S, Gao D W Z, Zhou J G. Distributed optimal energy management for energy internet. IEEE Transactions on Industrial Informatics, 2017, 13(6): 3081−3097 doi: 10.1109/TII.2017.2714199
    [25] Kanellos F D, Tsekouras G J, Hatziargyriou N D. Optimal demand-side management and power generation scheduling in an all-electric ship. IEEE Transactions on Sustainable Energy, 2014, 5(4): 1166−1175 doi: 10.1109/TSTE.2014.2336973
    [26] Chen C L P, Liu Z L. Broad learning system: an effective and efficient incremental learning system without the need for deep architecture. IEEE Transactions on Neural Networks and Learning Systems, 2018, 29(1): 10−24 doi: 10.1109/TNNLS.2017.2716952
    [27] Yang S F, Liu Q S, Wang J. A multi-agent system with a proportional-integral protocol for distributed constrained optimization. IEEE Transactions on Automatic Control, 2017, 62(7): 3461−3467 doi: 10.1109/TAC.2016.2610945
    [28] Zhang H G, Teng F, Sun Q Y, Shan Q H. Distributed optimization based on a multiagent system disturbed by genera noise. IEEE Transactions on Cybernetics, 2019, 49(8): 3209−3213 doi: 10.1109/TCYB.2018.2839912
  • 加载中
图(7) / 表(1)
计量
  • 文章访问数:  2368
  • HTML全文浏览量:  1266
  • PDF下载量:  447
  • 被引次数: 0
出版历程
  • 收稿日期:  2020-03-31
  • 录用日期:  2020-06-28
  • 网络出版日期:  2020-09-28
  • 刊出日期:  2020-09-28

目录

/

返回文章
返回