# Linearization of the full system

**URL:** <https://forums.nlr.gov/t/linearization-of-the-full-system/1942>\
**Category:** Controls\
**Created:** [December 4, 2018, 1:45am UTC](https://forums.nlr.gov/t/linearization-of-the-full-system/1942 "2018-12-04T01:45:22Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Guo.Wu](https://avatars.discourse-cdn.com/v4/letter/g/8491ac/32.png) [@Guo.Wu](https://forums.nlr.gov/u/Guo.Wu)\
**Post date:** [December 4, 2018, 1:45am UTC](https://forums.nlr.gov/t/linearization-of-the-full-system/1942/1 "2018-12-04T01:45:22Z")

</div>

Hello Everybody,

I am working on a kind of floating wind turbine platform by openfast. I should work out the linearization model for the design of control DLL. But maybe openfast can not cover linearization of the full system at this stage from the topic “The frequency component of flapwise”. That means hydordyn, mooring modules can not be linearized by openfast now.

I want to ask If some other approximate substituted solution exists?

---

<div class="post-metadata">

**Author:** ![Jason.Jonkman](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/jason.jonkman/32/3086_2.png) [@Jason.Jonkman](https://forums.nlr.gov/u/Jason.Jonkman)\
**Post date:** [December 4, 2018, 3:36am UTC](https://forums.nlr.gov/t/linearization-of-the-full-system/1942/2 "2018-12-04T03:36:14Z")

</div>

Dear Guo.Wu,

There are generic system identification approaches to approximate linear state-space models, but a direct linearization would be more accurate. I think you’ll have to wait for us to release the new linearization functionality in OpenFAST for floating wind turbines.

Best regards,

---

<div class="post-metadata">

**Author:** ![Guo.Wu](https://avatars.discourse-cdn.com/v4/letter/g/8491ac/32.png) [@Guo.Wu](https://forums.nlr.gov/u/Guo.Wu)\
**Post date:** [December 4, 2018, 9:46am UTC](https://forums.nlr.gov/t/linearization-of-the-full-system/1942/3 "2018-12-04T09:46:29Z")

</div>

Dear Dr. Jonkman,

Many thanks for your fast reply, I will consider your solution , and I am looking forward to the update of openfast.

---

<div class="post-metadata">

**Author:** ![Guo.Wu](https://avatars.discourse-cdn.com/v4/letter/g/8491ac/32.png) [@Guo.Wu](https://forums.nlr.gov/u/Guo.Wu)\
**Post date:** [December 5, 2018, 1:40am UTC](https://forums.nlr.gov/t/linearization-of-the-full-system/1942/4 "2018-12-05T01:40:59Z")

</div>

Dear Dr. Jonkman,

Another approximative method I am thinking about is that. An additional section will be added at the bottom of the tower. The length and stiffness of the added section will be adjusted to make sure the mean displacement of the tower bottom will as same as the displacement when the floating platform added at the bottom. The Linearization of the full system will be approximated based on the adjusted model by openfast at this stage. I want to ask if this is a reasonable method?

 ![sketch of wind turbine.png](https://europe1.discourse-cdn.com/nrel/original/2X/7/74e9eaaeac0d7369603f88441bae422f9eec5224.png)

---

<div class="post-metadata">

**Author:** ![Jason.Jonkman](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/jason.jonkman/32/3086_2.png) [@Jason.Jonkman](https://forums.nlr.gov/u/Jason.Jonkman)\
**Post date:** [December 5, 2018, 2:49am UTC](https://forums.nlr.gov/t/linearization-of-the-full-system/1942/5 "2018-12-05T02:49:50Z")

</div>

Dear Guo.Wu,

You intend to do this through the adjustment of the stiffness of the tower near its base? Due to the potentially large motion of the platform, I would think it would difficult to represent the floating-platform motion as a tower mode shape described by a low-order polynomial.

Best regards,

---

<div class="post-metadata">

**Author:** ![Guo.Wu](https://avatars.discourse-cdn.com/v4/letter/g/8491ac/32.png) [@Guo.Wu](https://forums.nlr.gov/u/Guo.Wu)\
**Post date:** [December 5, 2018, 7:23am UTC](https://forums.nlr.gov/t/linearization-of-the-full-system/1942/6 "2018-12-05T07:23:21Z")

</div>

Dear Dr. Jonkman,

Thank you very much for your advice.

---

<div class="post-metadata">

**Author:** ![zarei.atefe](https://avatars.discourse-cdn.com/v4/letter/z/47e85d/32.png) [@zarei.atefe](https://forums.nlr.gov/u/zarei.atefe)\
**Post date:** [May 3, 2019, 3:22pm UTC](https://forums.nlr.gov/t/linearization-of-the-full-system/1942/7 "2019-05-03T15:22:34Z")

</div>

hello  
i have a question about linearization.I want to design a PID controller for pitch control. I need to use linearization and must pcmode = 0 in the linearization, but in this mode, the pitch control command is not taken from the simulink and the pitch angles are commanded zero.  
How can I use pcmode = 4 and linearization ?  
thanks.

---

<div class="post-metadata">

**Author:** ![Jason.Jonkman](https://dub1.discourse-cdn.com/nrel/user_avatar/forums.nlr.gov/jason.jonkman/32/3086_2.png) [@Jason.Jonkman](https://forums.nlr.gov/u/Jason.Jonkman)\
**Post date:** [May 3, 2019, 3:53pm UTC](https://forums.nlr.gov/t/linearization-of-the-full-system/1942/8 "2019-05-03T15:53:53Z")

</div>

Dear Zarei,

If you want to design a PID controller, presumably you don’t already have the controller. A linearization with PCMode = 0 simply means that the controller logic is not linearized and included in the state-space model. The pitch angles need not be zero, but the operating point pitch angles will be fixed at whatever you set in your FAST / OpenFAST model when linearizing. The inputs to the controller (outputs from various modules) and the controller commands (e.g. perturbations of the blade-pitch angle about the operating point) still show up as inputs/outputs in the linear state-space model, from which you can design your PID controller.

Best regards,
