root/applications/dual/vahala/kim/pmsm_sim.m @ 1436

Revision 1436, 0.9 kB (checked in by vahalam, 12 years ago)

pridani a uprava lqg s hyperstavem viz clanek Kim2006

Line 
1function [x,y]=pmsm_sim(input)
2% Realistic simulator of PMSM with power electronics.
3% For implementation reasons, functionality of the simulator is split
4% according to the number of arguments as follows:
5%
6% Usage:
7%   DefaultParameters = pmsm_sim;         % Initialize (compulsory)
8%   NewParam = pmsm_sim(NewParameters);   % Change parameters
9%   [x,y] = pmsm_sim(omega_ref,Mz);       % Internally controlled sim. step
10%   [x,y] = pmsm_sim(usa,usb,Mz);         % Externally controlled sim. step
11%
12% Parameters = [Rs, Ls, Fmag, Bf, p, kp, J, Uc, DT, dt]
13%     Rs..J  -- PSMSM parameters
14%     Uc -- DC link voltage
15%     DT -- Dead Time
16%     dt -- internal simulation step
17%
18% x = [isa,isb,omega,theta,Torque,Fsd,isd,isq,Mz];
19% y = [usa_req, usb_req, isa, isb, usa_av, usb_av];
20%     us[a,b]_req  -- requested voltage (before PWM)
21%     us[a,b]_av   -- avereged true voltage (after PWM)
22%
23
Note: See TracBrowser for help on using the browser.