- Fundamental Sample Time: This is the base rate at which the system's algorithm computes the fundamental tasks, such as current measurement or PWM updates. It is often set based on the switching frequency of the power electronics. For example, if the switching frequency is 10 kHz, the fundamental sample time might be set to 1/(10×10kHz), which ensures that the sampling is done at a rate ten times the switching frequency. This helps in accurately capturing the waveform for precise control.
- Control Sample Time: This is the rate at which the higher-level control tasks are computed, such as the speed or position control loops. These tasks typically don't require as high a sampling rate as the fundamental tasks. The control sample time is usually an integer multiple of the fundamental sample time, which means that for every 'n' cycles of the fundamental sample time, the control tasks are computed once.
difference between "Control sample time " and "Fundamental sample time " for FOC
29 次查看(过去 30 天)
显示 更早的评论
Hello
while Implementing a drive with a Field-oriented-Control i couldn't get the difference between "Control sample time " and "Fundamental sample time " of the FOC Induction Motor. The documentation doesn't specify anything like shown bellow
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1594441/image.png)
I used values from Matlab exmaples that makes sense but I would like to understand their meaning. as I tried to change the "Fundamental sample time " I got an error that it has to be "smaller or equal the inverse of 10 times the switching frequecy" so I guess they depend on each other.
can someone please explain the differance?
one last question: does their ratio (Fundamental sample time / Control sample time) has any special meaning?
regards
0 个评论
采纳的回答
Shubh
2024-1-23
Hi,
The "Fundamental sample time" and "Control sample time" are parameters related to digital control systems, such as Field-Oriented Control (FOC) for induction motors.
The error message you received indicates that the system requires the fundamental sample time to be less than or equal to the inverse of 10 times the switching frequency. This ensures that the system can accurately track changes in the motor's operation and adjust the control signals appropriately.
Regarding the ratio of fundamental to control sample time, it often represents the number of fundamental samples per control sample. This ratio is important because it determines how many times the fundamental tasks are executed before a control task is updated. The chosen ratio can affect the performance and stability of the control system. A common practice is to have a power of 2 ratio for ease of computation and timing synchronization.
For example, if the fundamental sample time is 5×10^−6 seconds and the control sample time is 5×10^−5 seconds, the ratio would be 1:10, indicating that for every one control task computation, there are ten fundamental task computations.
These parameters are critical in digital control and should be set according to the dynamics of the system being controlled, the capabilities of the hardware, and the requirements of the control algorithm. It's always good to refer to the hardware specifications and guidelines provided by the motor and controller manufacturers when setting these parameters.
Hope this helps!
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Additional 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!