电机控制理论的发展使得新型控制算法层出不穷,其中数字离线仿真无法验证算法在实际应用中的真实效果,而直接采用单片机或DSP的实际系统又需要编写复杂的程序,因此基于dSPACE实时仿真系统设计了电机控制算法研究平台,使得快速开发和验证各种复杂控制算法成为可能,且易于修改,在实践中取得了较好效果。
I S 1002 S N-.
495 6. . . . . . . .——
...........
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...............
实
验
技
术
与
管
理
第 2 9卷
第 7期
21 0 2年 7月
CN1— 2 3/ 1 04T
Ex e i nt lTe h olg nd M a a e n p rme a c n o y a n g me t
Vo. 9 No 7 J 1 0 2 12 . u.2 1
现代教育技术
基于 d P C S A E的电机控制算法研究平台设计李晓宁,丁佩剑,旭梅毛(子科技大学机械电子工程学院,四川成都电 613) 1 7 1
摘要:电机控制理论的发展使得新型控制算法层出不穷,中数字离线仿真无法验证算法在实际应用中的真实其效果,直接采用单片机或 D P的实际系统又需要编写复杂的程序,而 S因此基于 d P C S A E实时仿真系统设计了电机
控制算法研究平台,得快速开发和验证各种复杂控制算法成为可能,于修改,实践中取得了较好效果。使且易在 关键词:机控制; S AC;实时仿真电 dP E中图分类号: P 7; T 2 3 TM3 1 5文献标志码: A文章编号:1 0— 9 6 2 1 ) 7 0 6— 5 0 24 5 ( 0 2 0— 0 6 0
D s no tr o to ai me csu ypafr b sdo S A E s s m ei f g moo nrl r h t td lt m ae nd P C y t c t i o eL a nn,Dig Pe n iXio i g n i a,Ma me j i o Xu i( c o l fM a a o i En i e rn fUES S h o c r ns o gn e i g o TC,Ch n d 1 7 1 e g u 6 1 3,C i a hn)
Ab t a t sr c:W ih t v lpme to t r c n r h o y,hene ago ih se r n o sa ty Bu tc n tb t hede eo n fmo o o tolt e r t w l rt m i me gig c n tn l . ti a no e
r al e i e n p a t a a piai n b s d o h i i lo fl e smua in a h a i,t e c mpiae r— e l v r
id i r ci l p l t a e n t e dg t f i i lt, tt e s me t y f c c o a -n o me h o l td p o cg a woud b dt d i h cu ls s e c told b he snge c p m ir c m p t rorDS i ie ty u e r m l e e ie ft e a t a y tm on r le y t i l-hi c o o u e P s dr cl s d,S Oa mot rc n r lago ih t dy pa f m sde in d b s d o SPACE. I sp s i en n y t e eo n e iy al o o to l rt m su ltor i sg e a e n d ti o sbl oto l o d v lp a d v rf l kidso o p ia e l o ihms,b lo t n fc m lc td ag rt utas o modf a i a d i c n o t i o d rs l n p a tc. iy e sl n t a b an ag o e uti r cie y, K e r s:m ot o r;d y wo d orc ntol SPACE; r a—i e sm u a in e ltm i l to
在通常以 DS P或单片机为控制器进行电机控制
发的一套基于 Mal/ i l k的控制系统在实时环境 t b Smui a n下的平台。在 Mal d P E仿真环境中,以方便 t b/ S AC a可地进行各种控制算法设计、代码自动生成和程序的下载运行,大大缩短了开发周期。应用 d P C S A E进行快速开发的基础是 R Ira t eitr c) R w, TI连 T (eli ef e与 T R是—m n a接 dP C S A E与 Mal/ i l k的纽带 (el i ok t b Smui a n ra t w r me
算法的开发过程中需要编写大量代码,而且修改算法还需要更多的时间来更改系统的软硬件,因此开发周期相对较长,利于新型算法的快速开发和应用,采不而
用 Malb纯数字离线仿真工具,无法考虑到各种硬 t a则件实时在线的因素,因此采用这种纯软件仿真得到的 控制算法在实际工程中无法取得理想效果。 d P E实时仿真系统为上述问题提供了有效 S AC的解
决方案,能将 Malb Smuik中设计的复杂它 t/i l a n交流电机控制算法自动转化为实时 C代码,快速形并成原形样机进行算法验证口] 。
b nh。R I Smui ec ) T对 i l k库进行了扩展, n利用这些框图就不需要另外写任何代码,就能完成包括 IO接口及初/始化过程的设置。R w能直接从 Smuik的模型中产 T i l n生优化的、可移植的和个性化的代码,根据目标配置并自动生成多种环境下的程序]。
1 dP C S A E实时仿真系统dP C S A E实时仿真系统是由德国 d P C S A E公司开收稿日期: 0 1 1— 1修改日期: 0 2 0— 8 2 1— 0 1 2 1— 2 2
基于 d P E的电机控制算法开发流程如图 1 S AC所示。
l
r—————————]
r————————一
基金项目:国家自然科学基金 (0 70 7电子科技大学校青年基金重 6 9 1 3);点项目( X0 9 ) J 7 2
l
l控象 I被对
I 1设 /置 0l产生模型的
作者简介:晓宁(92 )男,苏南京,级工程师,要研究方向李 17一,江高主为新型电机及其智能控制.E— a l l n u sc l 3 c r m i:i x et@ 6 . o n—
建立C mt 1 ek o r D s获得I r载至d P C o F SA E l
数据并在线调节变量 I I控制板’ l‘
l实时 代码
圈 1基于 dP C S A E的电机控制算法开发流程图