[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: plotting transfer function in octave 5.2: How to fix error: set: "da
From: |
Torsten Lilge |
Subject: |
Re: plotting transfer function in octave 5.2: How to fix error: set: "dataaspectratio' must be finite |
Date: |
Tue, 11 Aug 2020 19:33:11 +0200 |
On Sun, 2020-08-09 at 15:33 -0500, shall689 wrote:
> Hello Torsten,
>
> I was going analyze everything the continuous domain and then convert
> to the
> discrete domain.
>
> Analysis would consist of doing the following:
> 1. first, find P and I gains for G1(s) that gives a good step response
> and
> also makes the inner current loop stable.
> 2. Reduce the inner and outer loop to one block.
Do mean reducing innerloop (G1, H1, F1) to one block?
> 3. Next, find P and I gains for G2(s) that gives a good step response
> and
> also makes system stable.
> 4. Convert everything to discrete time domain and compare continuous
> to
> discrete response. Before converting the continuous time to the
> discrete
> time I would remove the continuous zero order hold from the system and
> then
> use the ZOH method to convert the final equation to discrete
> domain. Is
> that the correct way to do it? Or should I just convert G1(s) and
> G2(s)
> using the ZOH method and convert the others using the tustin method?
G1 and G2 actually are digital controllers, right? Therefore, they
already are discrete-time. If there is a ZOH after G1 (the DAC at the
boundary from discrete- to continuous-time), the continuous-time system
(H1, H2, F1, F2) has to be discretized using the ZOH-method.
If you design G1 and G2 in the Laplace-domain, I think it would not be
correct to use the ZOH-method for getting the algorithm you have to use
for the controllers, since the input of the controllers is not constant
during two samples.
> The whole process might take several iterations.
> I have been using https://www.youtube.com/watch?v=yetLPW9sQaI,
> https://www.youtube.com/watch?v=rNMlaq8xABE and several other youtube
> video
> and websites to gain an understanding of how to analyze the system.
>
> The actual diagram is a little bit more complicated than what is shown
> in
> diagram I posted. There are actually two feedbacks in the inner
> current
> loop: an inductor current feedback (positive feedback) and an output
> current
> feedback (negative feedback). Adding these two together you will get
> capacitor current (Icap = Iinductor - Ioutput). Also, the voltage
> reference
> is fed forward and summed right after ZOH2(s) or G2(s) depending on
> which
> diagram is being used.
>
Why is there a second ZOH? Do you have two control inputs into the
continuous-time system?
Torsten
- Re: plotting transfer function in octave 5.2: How to fix error: set: "dataaspectratio' must be finite, Torsten Lilge, 2020/08/01
- Re: plotting transfer function in octave 5.2: How to fix error: set: "dataaspectratio' must be finite, shall689, 2020/08/03
- Re: plotting transfer function in octave 5.2: How to fix error: set: "dataaspectratio' must be finite, Doug Stewart, 2020/08/03
- Re: plotting transfer function in octave 5.2: How to fix error: set: "dataaspectratio' must be finite, Torsten Lilge, 2020/08/03
- Re: plotting transfer function in octave 5.2: How to fix error: set: "dataaspectratio' must be finite, shall689, 2020/08/07
- Re: plotting transfer function in octave 5.2: How to fix error: set: "dataaspectratio' must be finite, Sergei Steshenko, 2020/08/07
- Re: plotting transfer function in octave 5.2: How to fix error: set: "dataaspectratio' must be finite, Torsten Lilge, 2020/08/08
- Re: plotting transfer function in octave 5.2: How to fix error: set: "dataaspectratio' must be finite, shall689, 2020/08/09
- Re: plotting transfer function in octave 5.2: How to fix error: set: "dataaspectratio' must be finite,
Torsten Lilge <=
- Re: plotting transfer function in octave 5.2: How to fix error: set: "dataaspectratio' must be finite, shall689, 2020/08/11