[Scilab-users] calculate TRMS value in Xcos
Sachverständigenbüro Niedermaier Holger
fachbueroniedermaier at bayern-mail.de
Fri May 19 18:00:29 CEST 2017
I’m going to try both, the post simulation calculation and the 1st order lag.
Thanks to you Mike and have a nice weekend.
> Am 19.05.2017 um 17:25 schrieb Michael J McCann <mjmccann at ieee.org>:
>
> RMS Value:
> In a dynamic system simulation you can readily generate an instantaneous power value that can be recorded simply by using a volts*current product or any other dimensionally equivalent product.
> If however you want to do some averaging of the power level then you must have a record of that instantaneous value and do the averaging over the length of the record, which your request implies you have and therefore implies a post processing operation. You can partition the record into whatever shorter lengths you want and generate true RMS values over those time segments. But beware, if the model is simulating a fixed frequency (e.g.50Hz) power system then the periods must be integer multiples of the cycle time.
>
> If you want a value that appears like a metered value might appear then you can put the product term through a 1st order lag (exponentially weighted effect)
> G(s)=1/(1+sT) // xdot=(1/T)*(Input- x);
> and imitate the behaviour of a meter. All you have to do is chose the "time constant",T, of the meter. e.g several cycles.
>
> The MATLAB (2017a) Moving RMS includes the exponential weighting option and the true moving window version as well. I expect it could be replicated in XCOS with a SciLab function.
>
> Mike.
> ==================
>
> On 19/05/2017 05:51, Sachverständigenbüro Niedermaier Holger wrote:
>> Dear all,
>> by simulating an electrical power circuit I’d like to plot the voltage and the current over time, which is easy to perform by using the scope block.
>> In addition to the signal recorded I’d like to calculate the TRMS value of the plotted current and voltage signal.
>> Unfortunately Xcos does not include a TRMS block like e.g. Simulink do.
>> Because I’m so far not so familiar with Xcos and Scilab I’d like to ask the community for support.
>> Does anybody have a good idea or advise how to get the TRMS value of the recorded signal?
>> Thanks and nice weekend
>> Holger
>> _______________________________________________
>> users mailing list
>> users at lists.scilab.org <mailto:users at lists.scilab.org>
>> http://lists.scilab.org/mailman/listinfo/users <http://lists.scilab.org/mailman/listinfo/users>
>
> --
> Dr.M.J.McCann,MJMcCann-Consulting
>
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20170519/7cd89bff/attachment.htm>
More information about the users
mailing list