一种光纤陀螺数字闭环控制逻辑的仿真方法技术

技术编号:10328137 阅读:170 留言:0更新日期:2014-08-14 14:23
本发明专利技术提供了一种光纤陀螺数字闭环控制逻辑的仿真方法,包括建立模型并根据模型进行仿真;光纤陀螺闭环控制逻辑模型包括数字解调模型和数字控制器模型;闭环控制逻辑仿真光纤陀螺用模型包括Sagnac效应模型,偏置调制模型,阶梯波调制模型和相位调制模型。确定仿真所需的参数,参数包括系统闭环周期、调制方波频率f、方波半周期采样点数和放大倍数;调整前置放大器模块放大倍数和后置放大器模块放大倍数使光纤陀螺模型在仿真过程中正常闭环;通过输出信号波形和数值确定光纤陀螺输出标度因数与所需的指标一致。本发明专利技术使设计人员从细节的代码编写中脱离出来,将更多的精力投入到系统设计和分析中;能够取得缩短项目周期,提高工作效率,降低产品成本。

【技术实现步骤摘要】
一种光纤陀螺数字闭环控制逻辑的仿真方法
本专利技术属于惯性器件光纤陀螺领域,更具体地,涉及一种光纤陀螺数字闭环控制逻辑的仿真方法。
技术介绍
目前数字闭环光纤陀螺逻辑设计方法都是采用先编写代码、仿真,然后对代码进行综合、布局布线等几个步骤完成。这种方式设计陀螺逻辑,需要设计人员熟悉硬件描述语言VHDL和VerilogHDL,并且人工编写大量代码,然后将代码转换成具体的硬件逻辑来实现。同时由于闭环控制逻辑单独设计,脱离了陀螺闭环系统大环境,导致无法从整个系统的角度去仿真和分析逻辑数字控制等设计问题,需要到陀螺系统级调试阶段问题才能暴露出来,导致设计反复。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种光纤陀螺数字闭环控制逻辑的仿真方法,其目的在于使设计人员从繁琐的代码编写中脱离出来,由此解决现有技术需编写大量代码来实现光纤陀螺数字闭环控制,若出现问题则只能在调试阶段暴露,导致设计反复、浪费资源的技术问题。本专利技术提供了一种光纤陀螺数字闭环控制逻辑的仿真方法,包括下述步骤:(1)建立光纤陀螺模型;所述光纤陀螺模型包括Sagnac效应环节模型,偏置调制模型,解调模型,阶梯波调制模型和相位调制模型;所述Sagnac效应环节模型为为t时刻相位差,L为光纤环长度,D为光纤环环体的等效直径,λ为射入到光纤环中光波的波长,C为光速,Ω(t)为t时刻输入角速率;所述偏置调制模型为G为探测器的增益;P0为输入到探测器的光功率;V0(t)为探测器输出电压;所述解调模型为Vdem(t)为t时刻解调出的电压值;所述阶梯波调制模型为Vout(t)=Vout(t-τ)+Vsetp;Vout(t)、Vout(t-τ)分别为t时刻和t-τ时刻输出的阶梯波信号,Vstep为这一个闭环周期的台阶高度;所述相位调制模型为是t时刻反馈相位差,Kfp是相位调制器调制系数;(2)获得仿真所需的参数,所述参数包括系统闭环周期、调制方波频率f、方波半周期采样点数和放大倍数;系统闭环周期T为光纤陀螺渡越时间τ,调制方波频率f=1/2τ;方波半周期采样点数等于τ除以系统时钟周期fAD;前置放大器模块放大倍数K前置初值设为1~2;后置放大器模块放大倍数K后置初值设为1~2;AD转换器模块放大倍数KAD设为其中NAD为AD转换器位数,VAD为AD转换器量程;DA转换器模块放大倍数KDA初值设为其中NDA为DA转换器位数,VDA为DA转换器量程;相位调制器调制系数Kfp初始值设为1;(3)调整前置放大器模块放大倍数K前置和后置放大器模块放大倍数K后置使所述光纤陀螺模型在仿真过程中正常闭环;光纤陀螺正常闭环是指DA转换器模块输出的波形为阶梯波、系统阶梯波复位电压幅值为2π和相位调制方波的幅值等于π/2;(4)通过输出信号波形和数值确定光纤陀螺输出标度因数与所需的指标一致。其中,所述光纤陀螺渡越时间τ由陀螺光纤环长度和形状确定。其中,所述解调模型和阶梯波调制模型在FPGA系统中实现。其中,所述系统时钟周期fAD为所述FPGA系统的工作频率,所述系统时钟周期fAD的上限值为AD转换器模块的最高工作频率,所述系统时钟周期fAD为最高工作频率的80%。其中,所述仿真方法还包括仿真结果验证步骤:在SystemGenerator软件转换工具中将主板设计使用的FPGA芯片型号、FPGA时钟周期、硬件描述语言类型信息填入;使用SystemGenerator软件将陀螺模型转换成硬件描述语言代码文件;使用ISE软件对所述硬件描述语言代码文件进行优化布局布线后,下载到光纤陀螺中进行调试和测试,实现对理论仿真结果进行实物验证。本专利技术由于采用自顶向下的设计思路,先进行系统级建模和仿真,再将模型通过工具自动转换成硬件描述语言代码,使设计人员从细节的代码编写中脱离出来,投入更多的精力到系统的设计和分析中。通过这种设计和验证方法的改进,能够取得缩短项目周期,提高工作效率,降低产品成本的有益效果。附图说明图1是本专利技术实施例提供的光纤陀螺数字闭环控制逻辑的仿真方法中数字闭环光纤陀螺原理框图;图2是本专利技术实施例提供的光纤陀螺数字闭环控制逻辑的仿真方法中光纤陀螺Simulink仿真模型;图3是本专利技术实施例提供的光纤陀螺数字闭环控制逻辑的Simulink仿真模型中闭环控制模块模型框图;图4是本专利技术实施例提供的光纤陀螺数字闭环控制逻辑的仿真方法中SystemGenerator建立的解调子模块模型结构示意图;图5是本专利技术实施例提供的光纤陀螺数字闭环控制逻辑的仿真方法中仿真结果波形示意图;图6是本专利技术实施例提供的光纤陀螺数字闭环控制逻辑的仿真方法中ModelSim协仿真模型结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。本专利技术提供的光纤陀螺数字闭环控制逻辑的仿真方法采用自顶向下的设计思路,先进行系统级建模和仿真,再将模型通过SystemGenerator软件自动转换成硬件描述语言代码。这种方法,使设计人员从细节的代码编写中脱离出来,投入更多的精力到系统的设计和分析中。本专利技术适用于惯性器件光纤陀螺领域,用于光纤陀螺设计过程中FPGA逻辑设计、仿真和实现的全过程。本方法使用MATLAB软件和SystemGenerator软件建立陀螺闭环控制逻辑模型和闭环控制逻辑仿真用光纤陀螺模型,再通过MATLAB软件中Simulink工具对模型进行仿真,最后使用SystemGenerator软件将陀螺闭环控制逻辑模型转换成网络表和硬件描述语言代码,并下载到光纤陀螺中进行闭环控制逻辑验证。本专利技术实施例提供的光纤陀螺数字闭环控制逻辑的仿真方法,具体包括下述步骤:(1)建立数字闭环控制逻辑模型陀螺闭环控制逻辑模型可使用systemgenerator或类似工具建立,示例图模型采用systemgenerator工具建立。数字闭环控制逻辑模块输入为A/D转换器输出的陀螺探测器信号,输出为锯齿波反馈信号和陀螺转速信号。A/D转换器信号输入到闭环控制逻辑模块中,通过其中解调子模块解调后得到相位差信号,解调方法为正负半周相减,公式如下:化简后为在闭环稳定控制时,反馈相位和输入相位相减后,相位差ΔφR近似为零。根据小角度下的三角近视关系,有sinΔφR≈ΔφR,则其中Vdem(t)为t时刻解调出的电压值。在闭环控制逻辑模块中,解调子模块解调得到相位差后,闭环控制子模块以解调出的速率信号为输入,经过一级数字控制器后,得到阶梯波相位台阶Vstep。中低精度数字闭环光纤陀螺的数字控制器一般采用PID控制器,高精度陀螺通常采用更复杂的鲁棒控制器等其他复杂控制器。PID等数字控制器是本领域普通技术人员根据已有的技术知识能够实现的,此处不做描述。上述得到的阶梯波相位台阶Vstep一方面作为陀螺测量值进行输出;另一方面通过对其累加得到阶梯波信号,如下所示:Vout(t)=Vout(t-τ)+Vsetp(5);其中Vout(t)、Vout(t-τ)分别为t时刻和t-τ时刻输出的阶梯波信号,Vstep为这一本文档来自技高网...
一种光纤陀螺数字闭环控制逻辑的仿真方法

【技术保护点】
一种光纤陀螺数字闭环控制逻辑的仿真方法,其特征在于,包括下述步骤:(1)建立光纤陀螺模型;所述光纤陀螺模型包括Sagnac效应环节模型,偏置调制模型,解调模型,阶梯波调制模型和相位调制模型;所述Sagnac效应环节模型为为t时刻相位差,L为光纤环长度,D为光纤环环体的等效直径,λ为射入到光纤环中光波的波长,C为光速,Ω(t)为t时刻输入角速率;所述偏置调制模型为G为探测器的增益;P0为输入到探测器的光功率;V0(t)为探测器输出电压;所述解调模型为Vdem(t)为t时刻解调出的电压值;所述阶梯波调制模型为Vout(t)=Vout(t‑τ)+Vsetp;Vout(t)、Vout(t‑τ)分别为t时刻和t‑τ时刻输出的阶梯波信号,Vstep为这一个闭环周期的台阶高度;所述相位调制模型为是t时刻反馈相位差,Kfp是相位调制器调制系数;(2)获得仿真所需的参数,所述参数包括系统闭环周期、调制方波频率f、方波半周期采样点数和放大倍数;系统闭环周期T为光纤陀螺渡越时间τ,调制方波频率f=1/2τ;方波半周期采样点数等于τ除以系统时钟周期fAD;前置放大器模块放大倍数K前置初值设为1~2;后置放大器模块放大倍数K后置初值设为1~2;AD转换器模块放大倍数KAD设为其中NAD为AD转换器位数,VAD为AD转换器量程;DA转换器模块放大倍数KDA初值设为其中NDA为DA转换器位数,VDA为DA转换器量程;相位调制器调制系数Kfp初始值设为1;(3)调整前置放大器模块放大倍数K前置和后置放大器模块放大倍数K后置使所述光纤陀螺模型在仿真过程中正常闭环;光纤陀螺正常闭环是指DA转换器模块输出的波形为阶梯波、系统阶梯波复位电压幅值为2π和相位调制方波的幅值等于π/2;(4)通过输出信号波形和数值确定光纤陀螺输出标度因数与所需的指标一致。...

【技术特征摘要】
1.一种光纤陀螺数字闭环控制逻辑的仿真方法,其特征在于,包括下述步骤:(1)建立光纤陀螺模型;所述光纤陀螺模型包括Sagnac效应环节模型,偏置调制模型,解调模型,阶梯波调制模型和相位调制模型;所述Sagnac效应环节模型为为t时刻相位差,L为光纤环长度,D为光纤环环体的等效直径,λ为射入到光纤环中光波的波长,C为光速,Ω(t)为t时刻输入角速率;所述偏置调制模型为G为探测器的增益;P0为输入到探测器的光功率;V0(t)为探测器输出电压;所述解调模型为Vdem(t)为t时刻解调出的电压值;所述阶梯波调制模型为Vout(t)=Vout(t-τ)+Vsetp;Vout(t)、Vout(t-τ)分别为t时刻和t-τ时刻输出的阶梯波信号,Vstep为这一个闭环周期的台阶高度;所述相位调制模型为是t时刻反馈相位差,Kfp是相位调制器调制系数;(2)获得仿真所需的参数,所述参数包括系统闭环周期、调制方波频率f、方波半周期采样点数和放大倍数;系统闭环周期T为光纤陀螺渡越时间τ,调制方波频率f=1/2τ;方波半周期采样点数等于τ除以系统时钟周期fAD;前置放大器模块放大倍数K前置初值设为1~2;后置放大器模块放大倍数K后置初值设为1~2;AD转换器模块放大倍数KAD设为其中NAD为AD转换器位数,VAD为AD转换器量程;DA转换器模块放大倍数K...

【专利技术属性】
技术研发人员:黎秋甫王爱民焦守江李永江
申请(专利权)人:湖北三江航天红峰控制有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1