课程培训
Simulink 系统和算法建模培训6

目录

  1. Simulink基础入门专题 - 包含课程:Simulink基础(2天标准课程)

  2. 控制系统设计专题 - 包含课程:使用Simulink进行控制系统设计(2天进阶课程)

  3. 行业应用与高级专题 - 包含课程:汽车系统设计高级课程、基于模型开发与验证技术课程


 

专题一:Simulink基础入门

此专题旨在帮助学员从零开始掌握Simulink的核心建模技能,能够创建、仿真和分析动态系统模型,为后续深入学习奠定坚实基础。

课程:Simulink基础(原Simulink系统和算法建模)

  • 培训对象:适合刚接触Simulink环境和系统建模的工程师、科研人员及相关专业学生,需要在Simulink中进行动态系统建模与仿真的初学者

  • 培训目标:完成本课程后,学员将能够运用基本建模技术和工具开发Simulink模型,包括创建和修改模型、仿真系统动态特性、对连续/离散/混合系统建模、调整求解器设置平衡精度与速度、建立模型层次结构,以及创建可复用的模型组件

  • 培训内容
    (1)Simulink环境入门:熟悉Simulink用户界面、模块库和基本操作,创建第一个简单模型

    (2)信号生成与可视化:使用信号发生器模块创建输入信号,通过示波器模块查看和分析仿真结果

    (3)仿真与结果分析:运行仿真并分析系统输出,理解仿真时间、数据记录和结果后处理的基本方法

    (4)求解器行为与设置:了解Simulink求解器的工作原理,学习如何选择合适的求解器类型和步长设置

    (5)代数环的处理:识别模型中出现的代数环问题,掌握打破代数环的常用方法

    (6)编程结构建模:使用比较和分支语句模块实现逻辑判断,在模型中构建决策逻辑

    (7)过零检测机制:理解过零检测的概念及其在仿真精度中的作用,合理配置相关模块参数

    (8)MATLAB Function模块使用:在Simulink中嵌入MATLAB代码,实现自定义算法

    (9)离散系统建模:对离散信号和状态进行建模,实现离散传递函数和状态空间系统

    (10)多速率离散系统:处理模型中存在多个不同采样率的情况,正确配置模块采样时间

    (11)连续系统建模:对连续状态和物理边界进行建模,实现连续传递函数和状态空间系统

    (12)模型层次结构开发:使用子系统将较小系统合并为较大系统,掌握端口、封装、向量和总线信号的使用方法

 

专题二:控制系统设计

此专题专注于利用Simulink进行闭环控制系统的设计与实现,涵盖从系统建模、分析到控制器设计、实现的完整工作流程。

课程:使用Simulink进行控制系统设计

  • 培训对象:适合已完成Simulink基础课程或具备同等水平,需要设计、分析和实现闭环控制系统的控制工程师、系统工程师

  • 培训目标:完成本课程后,学员将能够使用Simulink加速闭环控制系统的设计过程,包括对系统进行建模、参数估计、响应优化、线性化分析、经典控制器设计、增益调度实现,以及为控制器实现做好准备

  • 培训内容
    (1)模型表示形式:理解不同模型表示形式(模块图、传递函数、状态空间、物理模型)及其优缺点

    (2)传递函数建模:使用传递函数模块构建线性系统模型

    (3)物理建模简介:使用Simscape进行多域物理系统的建模

    (4)参数估计方法:利用测量数据估计Simulink模型中未知参数的值

    (5)模型准备与估计过程:准备模型进行参数估计,执行参数估计并验证结果

    (6)PID控制基础:在Simulink中搭建PID控制器,理解比例、积分、微分的作用

    (7)PID调节工作流:使用自动调节工具优化PID参数,实现期望的控制性能

    (8)模型响应优化:基于设计需求,使用优化技术自动调节模型参数

    (9)敏感性分析:执行敏感性分析,识别影响系统性能的关键参数

    (10)模型线性化:对非线性Simulink模型进行线性化,获取工作点附近的线性模型

    (11)频域分析:使用波特图等频域工具分析线性化模型的频率响应特性

    (12)控制系统设计器:使用图形化工具在频域中调节控制器,并测试控制器性能

 

专题三:行业应用与高级专题

此专题面向已具备Simulink基础,希望在特定行业(如汽车、航空航天)深入应用或掌握高级开发验证技术的专业人士。

 

课程1:Simulink汽车系统设计高级课程

  • 培训对象:适合具备Simulink基础知识,从事汽车电子、自动驾驶、动力系统等领域的工程师和研究人员

  • 培训目标:完成本课程后,学员将能够掌握汽车领域基于模型开发的核心方法,熟悉AUTOSAR、MAAB等行业标准,能够对典型汽车系统(如ABS、发动机、悬架)进行建模与仿真

  • 培训内容
    (1)汽车模型驱动开发:理解基于模型开发与无模型开发的区别与优势

    (2)测试框架概述:了解汽车软件系统测试的框架和方法

    (3)MIL/SIL/HIL概念:掌握模型在环、软件在环、硬件在环测试的概念与应用场景

    (4)条件执行子系统:使用使能子系统、触发子系统实现条件控制逻辑

    (5)Stateflow汽车应用:使用Stateflow对汽车车身控制器等逻辑系统进行建模

    (6)MAAB规范介绍:了解MathWorks汽车咨询委员会的建模规范与最佳实践

    (7)AUTOSAR简介:掌握AUTOSAR(汽车开放系统架构)的基本概念

    (8)AUTOSAR SWC建模:使用Simulink对AUTOSAR软件组件进行建模

    (9)Simulink汽车工具箱:了解汽车系统专用工具箱的功能与应用

    (10)ABS建模实践:对防抱死制动系统进行建模与仿真

    (11)发动机模型实践:对发动机动态特性进行建模与分析

    (12)悬架系统建模:对汽车悬架系统进行建模与仿真分析

 

课程2:基于模型开发与验证技术

  • 培训对象:适合从事嵌入式系统开发、需要完整掌握从模型设计到代码生成全流程的工程师

  • 培训目标:完成本课程后,学员将能够掌握完整的基于模型开发工作流程,包括模型设计、代码生成和测试验证三大环节,实现从算法到量产代码的无缝衔接

  • 培训内容
    (1)基于模型开发流程:了解基于模型开发的整体流程和方法论

    (2)Stateflow功能详解:深入掌握状态机建模的高级功能与应用

    (3)S-Function模块创建:学习编写自定义S-Function,扩展Simulink功能

    (4)通用算法库创建:构建可复用的通用算法模块库

    (5)模型集成技术:掌握大型项目中多模型的集成方法

    (6)代码生成技术概要:了解自动代码生成的基本原理和优势

    (7)数据对象与管理:在代码生成过程中管理数据对象和数据类型

    (8)代码生成参数配置:配置模型参数以优化生成代码的质量和效率

    (9)函数调度系统实现:在生成代码中实现任务的调度与执行

    (10)A2L文件生成:生成用于标定的A2L文件

    (11)模型静态检查:对模型进行规范性、可读性和潜在问题的静态检查

    (12)MIL/SIL/PIL/HIL测试:掌握从模型测试到硬件在环的全级别测试方法





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>