驱控系统/驱动算法工程师(J10651)
柏楚电子
岗位职责
【系统方向】
负责驱控类产品(驱动器、焊机、打磨机等)的设计、开发、测试与集成应用,为高端装备(如工业机器人、数控机床、半导体设备等)提供核心的动力与控制解决方案
一、系统设计与开发
(1)需求分析与定义
与市场、产品、研发团队合作,将用户需求转化为具体的、可测量的系统级技术规格和性能指标
(2)系统设计
主导或参与设计驱控系统,包括核心算法方案、软件架构、硬件架构、关键元器件选型
(3)竞品分析
分析竞品的技术方案和技术路线
(4)跨学科集成
作为核心纽带,协调光学、机械、电子、软件和算法团队的工作,确保各子系统无缝集成并协同工作
二、系统建模与仿真
对驱控系统进行集成建模仿真,预测系统性能,分析误差链,指导各模块设计优化
仿真内容包括但不限于被控对象、电路、控制算法、外部扰动
三、系统集成与测试验证
(1)系统搭建与调试
负责或指导实验室原型机的搭建、系统调试和性能优化
(2)制定测试方案
制定全面、严格的系统测试验证计划(V&V Plan),包括功能测试、性能测试、可靠性测试、安全性和合规性测试
(3)性能测试与验证
测试核心性能参数,包括但不限于带宽、稳定裕度、重复定位精度、定位精度、特定曲线的响应特性,并对不达标项进行分析和改进
(4)问题诊断与解决
对系统集成和测试中出现的问题(如精度不达标、响应慢)进行根本原因分析,定位问题来源,并推动解决
(5)设计转移
支持产品化过程,将研发设计顺利转移到生产部门,并协助制定生产测试规范和流程
四、产品化与生命周期支持
(1)撰写设计文档
编写系统需求规格(SyRS)、系统架构文档、测试报告等技术文档
(2)生产与售后支持
为生产、质量和服务团队提供技术支持,解决生产和售后中出现的复杂系统性问题
(3)持续改进
分析市场反馈和客户现场数据,识别产品改进机会,主导或参与下一代产品的升级和迭代
【算法方向】
一、控制算法设计
(1)核心算法设计
基于被控对象的特性和控制需求,设计符合要求的控制架构和算法方案,如PID三环控制、前馈控制、状态空间控制
(2)先进控制算法的研究与应用
针对传统PID控制的不足,研究和应用更高级的控制策略,如:自适应控制、鲁棒控制、自抗扰控制、模糊控制、神经网络控制等控制方法
(3)运动指令预处理
基于被控对象的动力学特征,设计指令预处理算法,保证运动过程的平滑,减少冲击和振动
二、系统建模、仿真与辨识
(1)系统建模
建立被控对象(如电机、阀门、机械结构)的数学模型,例如传递函数、状态空间方程
(2)控制仿真
使用MATLAB/Simulink、PLECS等工具进行控制系统的仿真,验证算法性能,进行参数整定
(3)系统辨识
通过实验和数据采集,辨识出实际系统的关键参数(如转动惯量、摩擦系数、电气时间常数等),为控制器设计提供依据
三、软件实现与嵌入式开发
(1)使用C语言,将控制算法代码化,部署在DSP、ARM、FPGA等嵌入式平台
(2)使用C++语言,将控制算法代码化,部署在上位机的调参软件平台
四、调试、测试与问题解决
(1)参数整定与调试
在真实系统上进行控制器参数的调试和优化,解决振动、噪音、过冲、响应慢等问题
(2)性能测试与验证
测试系统的带宽、响应时间、稳态精度等动态/静态性能指标
(3)故障诊断与处理
分析并解决产品在现场应用中出现的技术问题,如过流、过压、定位不准等
任职要求
【系统方向】
(1)硕士及以上学历,控制科学与工程、电力电子与电力传动、自动化、机械电子(偏控制理论)等相关专业
(2)熟悉建模与仿真,熟悉Matlab/Simulink
(3)熟悉现代控制理论和经典控制理论,熟悉状态空间方程、观测器设计、最优控制、模型预测控制的原理及推导
(4)熟悉模拟/数字电路设计,熟悉功率器件和MCU应用,能够指导关键元器件选型
(5)了解C/C++,能够看懂并更改嵌入式代码
(6)具备较强的问题分析能力和逻辑思维能力,能够排查疑难问题并正确定位问题点
【算法方向】
(1)硕士及以上学历,控制科学与工程、电力电子与电力传动、自动化、机械电子(偏控制理论)等相关专业
(2)熟悉现代控制理论和经典控制理论,熟悉状态空间方程、观测器设计、最优控制、模型预测控制的原理及推导
(3)熟悉建模与仿真,熟悉Matlab/Simulink,熟悉Matlba工具箱使用,比如“Model Predictive Control Toolbox”、“System Identification Toolbox”
(4)熟悉C/C++,能够将复杂的数学算法转化为高效、实时的嵌入式代码