排序方式: 共有10条查询结果,搜索用时 15 毫秒
1
1.
2.
MATLAB与C++结合复杂动态对象仿真建模方法 总被引:1,自引:0,他引:1
MATLAB/S imu link是一个强大的自动控制系统工程仿真工具,但在进行复杂动态对象仿真建模时需要大量的S imu link模块的堆叠,难度之大使得实现建模上花费的时间预计占系统开发周期的大半,而且得到的仿真模块通常具有可读性差、容易出错等缺点,运行时占用大量的系统时间和内存空间,对其进行调试和修改也很困难。本文介绍了作者探寻的使用MATLAB/S imu link结合C++编写成的现成类库进行复杂对象仿真建模方法,详细论述了C++m ex函数工程创建编译的过程和利用m ex函数和S imu link S-function进行复杂动态对象整体仿真建模的思路。通过应用实践表明,这种仿真建模方法不但减少了重复劳动的代价,加速了自动控制系统设计周期,使得复杂动态对象仿真模块简洁高效,还可以起到保护数据安全和知识产权的作用。 相似文献
3.
4.
为了更好的进行起落架摆振动力学特性的分析,有必要开展起落架摆振动力学建模方法研究,拓展摆振动力学仿真方法。本文利用Matlab/Simulink对对一个简单的前起落架非线性摆振动力学模型进行仿真建模,并给出具体算例。通过结果对比,验证了仿真模型的正确性。 相似文献
5.
6.
结构覆盖率分析是基于需求测试的补充和完善,能够发现软件中是否存在预期外的功能.在基于模型的软件开发过程中,模型覆盖率代替了传统的代码覆盖率,运用模型检查技术自动生成测试用例是形式化方法在模型覆盖率测试中的主要途径,涵盖了判定覆盖(DC)、条件覆盖(CC)、修改条件/判定覆盖(MC/DC)等多种方式.以航空发动机FADEC软件开发过程中的一个实际案例为例,结合Simulink Design Verifier分析验证工具,检验其生成的用例对模型的覆盖率,表明方法的实用性. 相似文献
7.
数据驱动模型的设计可以利用虚拟模型作为开发过程的核心,从而改进设计复杂系统的方式。使用 MATLAB中Simulink进行基于模型的设计,可以缩短开发周期。文中基于Simulink研究了数据驱动下的互耦机械容器液位控制系统,在不同PID整定下的性能指标,根据仿真结果成功指导了系统设计。文中首先介绍了互耦机械容器模型,基于给定的数据集进行传递函数建模,并验证了模型的准确程度。然后对传递函数模型进行了频域分析,并利用几种不同的 PID 整定方法进行参数整定,通过仿真方法比较了这些方法的性能,最后得出了一种有效系统设计方案,验证了数据驱动模型仿真方法在开发过程中的有效性。 相似文献
8.
雷新颖 《西安航空技术高等专科学校学报》2014,(1):45-47
三相桥式全控整流电路反相序工作是调试中常见状态。为了对此状态下整流电路的工作过程进行分析,采用Matlab/simulink软件对此进行了仿真。结果表明,在控制角(α)从0°到180°的增加过程中,反相序输出电压波形出现了反复,输出电压平均值(Ud)出现两次最大值。通过分析反相序对触发信号的影响,对此现象进行了解释,并得到Ud的计算公式。 相似文献
9.
10.
1