[Scilab-users] System Identification for First order delay and dead time

Fukashiimo noguchi.japan at gmail.com
Sun Sep 25 10:07:56 CEST 2016


Thank you for your suggestion. However, I am not sure how I should
formulate my Laplace domain equation. Could you please advise me more
specifically?

Thanks.

2016/09/25 午前9:33 "Tim Wescott [via Scilab / Xcos - Mailing Lists
Archives]" <ml-node+s994242n4034619h65 at n3.nabble.com>:

> I suggest that you roll your own cost function, and use optim.
>
> Where possible, with optim, if part of the problem is nonlinear and part
> is linear, it's good to use a plain old linear least-squares fit for the
> plain old linear part.  In your case, that's K.  Tau and Td will have to
> be determined by optim.
>
> The cost function should generate a vector for ymodel with K = 1, then
> find the best fit for K with
>
> K = y / ymodel;
>
> then return a cost
>
> cost = norm(y - K * ymodel);
>
> wrap that all up in NDCost and then optim, and away you'll go.
>
> On 2016-09-24 06:59, Fukashiimo wrote:
>
> > Hello,
> >
> > I am looking for a Scilab software which is similar to Matlab System ID
> > tool
> > box.
> >
> > I would like to obtain values of parameters, Tau, K and Td for
> > following
> > first order delay + Dead time model from time series data.
> > ymodel = (K/(Tau*s+1))*exp(-Td*s)*u
> > ymodel: process output, u: process input
> > SISO continuous time
> >
> > Object function: Min ( (y-ymodel)^2)
> >
> > Could you please tell me which package I should use to solve this
> > issue?
> >
> > Best Regards,
> >
> >
> >
> > --
> > View this message in context:
> > http://mailinglists.scilab.org/System-Identification-for-
> First-order-delay-and-dead-time-tp4034608.html
> > Sent from the Scilab users - Mailing Lists Archives mailing list
> > archive at Nabble.com.
> > _______________________________________________
> > users mailing list
> > [hidden email] <http:///user/SendEmail.jtp?type=node&node=4034619&i=0>
> > http://lists.scilab.org/mailman/listinfo/users
>
> _______________________________________________
> users mailing list
> [hidden email] <http:///user/SendEmail.jtp?type=node&node=4034619&i=1>
> http://lists.scilab.org/mailman/listinfo/users
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
> http://mailinglists.scilab.org/System-Identification-for-
> First-order-delay-and-dead-time-tp4034608p4034619.html
> To unsubscribe from System Identification for First order delay and dead
> time, click here
> <http://mailinglists.scilab.org/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4034608&code=bm9ndWNoaS5qYXBhbkBnbWFpbC5jb218NDAzNDYwOHwxMjQxODY5OTgy>
> .
> NAML
> <http://mailinglists.scilab.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: http://mailinglists.scilab.org/System-Identification-for-First-order-delay-and-dead-time-tp4034608p4034620.html
Sent from the Scilab users - Mailing Lists Archives mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20160925/b187dc4a/attachment.htm>


More information about the users mailing list