论文部分内容阅读
基于超空泡技术的超高速鱼雷的出现,犹如超音速飞机突破“音障”一样,大大改变了现代海战的模式。在超高速鱼雷研制中,需要精确控制多路气体流量,以形成精确可控的超空泡形态和模拟航行体的尾部喷流。因此,研制多路气体流量控制系统对发展我国超高速鱼雷具有重要意义。 论文从研制超高速鱼雷的实际需要出发,提出了多路气体流量控制系统技术方案:利用热式质量流量计测量气体流量,以单片机为核心控制器,构成基于模糊控制的多路气体流量控制系统。 在控制算法方面,结合控制对象的特点,设计了二维模糊控制器,以流量检测值与设定值的偏差及偏差变化率作为输入量,向调节阀输出控制量。 在硬件实现上,处理器采用高性能的AT89S52单片机。为使流量计输出信号与模数转换器输入信号相匹配,在输入通道中设计了I/V转换电路,A/D转换采用串口转换器TLC0834。在输出通道中,设计了数模转换器到电动调节阀的V/I匹配电路;D/A转换选用串口转换器TLC5620。这样的配置大大简化了系统结构。为便于观察,还设计了六位数码管显示接口,用于显示瞬时及累计流量值。 结合硬件特点,用Keil C51编写了控制软件,包括D/A转换、串行数据处理、软件滤波、模糊控制算法、D/A转换、键盘显示中断等程序,并在uVision2编译环境中完成编译、连接、调试。 系统设计完成后,在Matlab环境中,应用Fuzzy工具箱和Simulink工具箱对系统进行了仿真验证。