Casosprácticos

Carco Electronics将开发成本降低30%

挑战

设计和制造一个运动测试系统,能够复制飞行中典型导弹导弹系统所经历的干扰

解决方案

使用Mathworks工具来开发运动测试系统控制器的原型,生成代码并使用真实的机械系统模拟控制器

结果

  • 开发成本降低了30%
  • 设计时间缩短了两个多月
  • Controller optimized to specifications

“没有数学工具,我们将不得不使用C或Fortran构建合适的仿真模型。在原型制作之前,我们将无法将控制器和机械系统的行为分析。”

罗伯特·彼得森(Robert Peterson),碳电子电子产品
Carco的六度自由运动测试系统。

Intercept missiles are susceptible to very high frequency dynamic motion, such as vibration. This susceptibility can result in sensor line-of-sight errors on missile closed-loop guidance. To address this problem, engineers use flight motion simulators to replicate the disturbances. However, the most advanced test systems have bandwidths of only 60 to 100 Hz, contributing to unreliable test results.

Carco Electronics使用Mathworks产品设计和下载188bet金宝搏制造六度运动测试系统,该测试系统的频率可能为1000 Hz。Mathworks产下载188bet金宝搏品通过使Carco的时间和金钱能够使它们能够模拟控制器和机械系统的行为,然后在构建昂贵的原型之前优化控制系统。

Carco工程副总裁罗伯特·彼得森(Robert Peterson)说:“没有数学工具,我们就不会遇到这个问题。”“我们将不得不使用C或Fortran构建模拟模型。在原型制作之前,我们将无法分析控制器和机械系统的行为。这将是一场噩梦!”

挑战

CARCO needed to develop a motion test system that could accurately represent low-amplitude, high-frequency dynamics up to 1000 Hz. Whether they could create a mechanical instrument that exhibited the required properties was questionable. Designing a traditional Stewart platform (hexapod) that could operate at frequencies of 1000 Hz presented challenges. For instance, the mechanical structure had to be stiff yet remain light in weight, while the actuators and the control system had to respond to motion instantly.

They therefore needed to overcome two major hurdles: design a mechanical system flexible enough to meet their structural requirements and create a controller capable of achieving a 1000 Hz response rate. To meet the high-frequency requirements, CARCO needed to optimize the components of the mechanical system and the controller together.

本身可以满足这些基本标准。但是,在集成系统中,他们提出了一个强大的工程问题。

解决方案

CARCO used MathWorks tools to develop a high-frequency motion simulator that consists of three anchor blocks, a plate on which the payload is mounted, six lower and three upper joints, and six electromagnetic linear actuators.

The development process involved five phases: modeling the mechanical system using MATLAB®和Sim金宝appulink®,在使用控制器的模拟系统中开发控制系统,并优化机械系统的行为,使用金宝appSimulink Coder™自动生成代码,使用Simulink实时™使用真实运动测试系统对模型进行模拟,并验证机械性机械带有SIMSCAPE MultiBody™的系统模型。

对于机械系统,Carco设计了一套新的专业机械执行器,并在Simulink中建模了这些执行器。金宝app

对于控制器,他们开发了一个多毒性,动态解耦的控制系统,以最大程度地减少Stewart平台耦合运动学中多个特征值的影响。他们使用Simulink和Matlab实现了控制算法,并使用Simulink块定义了控制系统金宝app体系结构。每个系统子块都定义了一个可容易的函数及其相应的输入和输出变量。

接下来,他们使用Simulink金宝app编码器生成ANSI®C代码从其对控制定律的Simulin金宝appk框图表示。

For the next step, they used Simulink Real-Time to run the control algorithm in a production environment and execute it in real time on PC-compatible hardware. They then built the physical hardware and tested the combined system by connecting the hardware to the controller using Simulink Real-Time.

They verified their design with Simscape Multibody. CARCO found that building a complex model with Simscape Multibody was straight-forward, reducing development time by more than two months.

The controller is undergoing integration and final test.

结果

  • 开发成本降低了30%。经过为期两年的研究对Carco的成本和生产率的影响进行了两年的研究之后,卡内基·梅隆大学的软件工程研下载188bet金宝搏究所确定,使用Simulink Coder来生成自动代码,Carco将开发成本降低了30%。金宝app

  • 设计时间缩短了两个多月。彼得森解释说:“原始模型大约花了三个月的时间来构建和验证。”“使用SIMSCAPE多体,该模型在两周内完成。”

  • Controller optimized to specifications。“通过使用仿真软件,金宝app我们发现最大的动态performance of the motion simulator and then, based on this information, determined the performance criteria of the real actuators,” Peterson says. “This enabled us to optimize our designs before generating any code.”

下载188bet金宝搏使用的产品

tuÉxito

Únete al Customer Reference Program