
www.Usenet.com
| <-- __Chronological__ --> | <-- __Thread__ --> |
"tontoko hirorin" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Is it true that the offset can not be compensated on the servo control > system without integral action? > I tried to simulate servo control system with a new action instead of > integral action in the following webpage: > > http://139.134.5.123/tiddler2/digital3/digital3.htm > I agree with Tom's conclusion above. I looks to me you are computing an error and calculating a offset to fit the error. I suggested in a earlier thread that the simulator parameter be in the continous time domain so that we can enter parameters in as gains and exponential frequency. The link below provides a couple of ways of converting the continous time to discete time. http://www.deltacompsys.com/out/sec4.11.htm This started as an example from 'Digital Control System Analysis and Design' by Phillips and Nagle. I prefer the 'brute force' exp(Ac*T) or approach as it works well with a C++ matrix class. I am sure that there is Java matrix class that allows these calculations to be done easily. The exp(Ac*T) function shown can be optimized. BTW, how did you expect us to choose a reasonable parameters in discrete time when you haven't provided the update interval T? Is the system a second order velocity system or a first order position system. You don't make that clear. Peter Nachtwey
| <-- __Chronological__ --> | <-- __Thread__ --> |