• 검색 결과가 없습니다.

458.308 Process Control & Design

N/A
N/A
Protected

Academic year: 2024

Share "458.308 Process Control & Design"

Copied!
13
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

458.308 Process Control & Design

Jong Min Lee

School of Chemical and Biological Engineering

Lecture 10: Enhancements to Basic Feedback Control

(2)

Objective

• To learn popular control strategies that add on to the basic feedback control

- Feedback control does not take corrective action until after a deviation in the controlled variable occurs.

- Feedback control does not provide predictive control action to compensate for the effects of known or measurable

disturbances.

- ···

• Relevant Chapters: 15, 16

• Topics

- Feedforward control

- Cascade control

- Time delay compensation

(3)

Feedforward Control

(4)

Complementary Nature of Feedforward and Feedback Control

• In practice, feedforward control is combined with feedback control. Feedforward control

- Enables early compensation to a sensed disturbance (important for processes with delays or slow dynamics).

- Sensitive to model error

- Disturbance must be “sensed”.

• Feedback control

- Continuously correct for error due to other unmeasured disturbances and model/plant mismatch.

• The two controllers can be designed independently and put together.

-

No adverse interaction between the two. (Eq. 15-28).
(5)

Feedforward Controller Design Based on Steady-State Model

Immediately change the MV value when changes in DVs are sensed Use steady-state mass, energy, momentum balances

Ex) Distillation Column

CV: x and y, MV: D

Measured disturbances: F, z Steady-state mass balances:

F

<latexit sha1_base64="Dqevej6C95H9ZLCuPMgZU7P0gdc=">AAACBXicbZDLSsNAFIYn9VbrLepSF4NFEISSiKAboagUlxXsBdpQJpNJO3QyiTMTMYZu3Pgqblwo4tZ3cOfbOGmz0NYfBn6+cw5nzu9GjEplWd9GYW5+YXGpuFxaWV1b3zA3t5oyjAUmDRyyULRdJAmjnDQUVYy0I0FQ4DLScocXWb11R4SkIb9RSUScAPU59SlGSqOeuVuDZ/ASHsJz2L2NkQdrDxlIMnLfM8tWxRoLzho7N2WQq94zv7peiOOAcIUZkrJjW5FyUiQUxYyMSt1YkgjhIeqTjrYcBUQ66fiKEdzXxIN+KPTjCo7p74kUBVImgas7A6QGcrqWwf9qnVj5p05KeRQrwvFkkR8zqEKYRQI9KghWLNEGYUH1XyEeIIGw0sGVdAj29MmzpnlUsbW/Pi5Xq3kcRbAD9sABsMEJqIIrUAcNgMEjeAav4M14Ml6Md+Nj0low8plt8EfG5w+uy5Tb</latexit><latexit sha1_base64="Dqevej6C95H9ZLCuPMgZU7P0gdc=">AAACBXicbZDLSsNAFIYn9VbrLepSF4NFEISSiKAboagUlxXsBdpQJpNJO3QyiTMTMYZu3Pgqblwo4tZ3cOfbOGmz0NYfBn6+cw5nzu9GjEplWd9GYW5+YXGpuFxaWV1b3zA3t5oyjAUmDRyyULRdJAmjnDQUVYy0I0FQ4DLScocXWb11R4SkIb9RSUScAPU59SlGSqOeuVuDZ/ASHsJz2L2NkQdrDxlIMnLfM8tWxRoLzho7N2WQq94zv7peiOOAcIUZkrJjW5FyUiQUxYyMSt1YkgjhIeqTjrYcBUQ66fiKEdzXxIN+KPTjCo7p74kUBVImgas7A6QGcrqWwf9qnVj5p05KeRQrwvFkkR8zqEKYRQI9KghWLNEGYUH1XyEeIIGw0sGVdAj29MmzpnlUsbW/Pi5Xq3kcRbAD9sABsMEJqIIrUAcNgMEjeAav4M14Ml6Md+Nj0low8plt8EfG5w+uy5Tb</latexit><latexit sha1_base64="Dqevej6C95H9ZLCuPMgZU7P0gdc=">AAACBXicbZDLSsNAFIYn9VbrLepSF4NFEISSiKAboagUlxXsBdpQJpNJO3QyiTMTMYZu3Pgqblwo4tZ3cOfbOGmz0NYfBn6+cw5nzu9GjEplWd9GYW5+YXGpuFxaWV1b3zA3t5oyjAUmDRyyULRdJAmjnDQUVYy0I0FQ4DLScocXWb11R4SkIb9RSUScAPU59SlGSqOeuVuDZ/ASHsJz2L2NkQdrDxlIMnLfM8tWxRoLzho7N2WQq94zv7peiOOAcIUZkrJjW5FyUiQUxYyMSt1YkgjhIeqTjrYcBUQ66fiKEdzXxIN+KPTjCo7p74kUBVImgas7A6QGcrqWwf9qnVj5p05KeRQrwvFkkR8zqEKYRQI9KghWLNEGYUH1XyEeIIGw0sGVdAj29MmzpnlUsbW/Pi5Xq3kcRbAD9sABsMEJqIIrUAcNgMEjeAav4M14Ml6Md+Nj0low8plt8EfG5w+uy5Tb</latexit><latexit sha1_base64="Dqevej6C95H9ZLCuPMgZU7P0gdc=">AAACBXicbZDLSsNAFIYn9VbrLepSF4NFEISSiKAboagUlxXsBdpQJpNJO3QyiTMTMYZu3Pgqblwo4tZ3cOfbOGmz0NYfBn6+cw5nzu9GjEplWd9GYW5+YXGpuFxaWV1b3zA3t5oyjAUmDRyyULRdJAmjnDQUVYy0I0FQ4DLScocXWb11R4SkIb9RSUScAPU59SlGSqOeuVuDZ/ASHsJz2L2NkQdrDxlIMnLfM8tWxRoLzho7N2WQq94zv7peiOOAcIUZkrJjW5FyUiQUxYyMSt1YkgjhIeqTjrYcBUQ66fiKEdzXxIN+KPTjCo7p74kUBVImgas7A6QGcrqWwf9qnVj5p05KeRQrwvFkkR8zqEKYRQI9KghWLNEGYUH1XyEeIIGw0sGVdAj29MmzpnlUsbW/Pi5Xq3kcRbAD9sABsMEJqIIrUAcNgMEjeAav4M14Ml6Md+Nj0low8plt8EfG5w+uy5Tb</latexit>

= D + B F z = Dy + Bx

The feedforward control law is given by D = F(z xsp)

ysp xsp

<latexit sha1_base64="Pg2njCQC4Lsf3Qth8PMNfBKwNh4=">AAACEnicbZDLSsNAFIYnXmu9RV26GSxCu7AkIuhCoaCIywr2Am0Ik+mkHTqZhJmJWEOewY2v4saFIm5dufNtnKZBtPWHgY//nMOZ83sRo1JZ1pcxN7+wuLRcWCmurq1vbJpb200ZxgKTBg5ZKNoekoRRThqKKkbakSAo8BhpecPzcb11S4SkIb9Ro4g4Aepz6lOMlLZcs3IBz2DXFwgnl+V7eADv3ERGaSVNRhn8OKlrlqyqlQnOgp1DCeSqu+ZntxfiOCBcYYak7NhWpJwECUUxI2mxG0sSITxEfdLRyFFApJNkJ6VwXzs96IdCP65g5v6eSFAg5SjwdGeA1EBO18bmf7VOrPwTJ6E8ihXheLLIjxlUIRznA3tUEKzYSAPCguq/QjxAOh+lUyzqEOzpk2eheVi1NV8flWqneRwFsAv2QBnY4BjUwBWogwbA4AE8gRfwajwaz8ab8T5pnTPymR3wR8bHN78inOo=</latexit><latexit sha1_base64="Pg2njCQC4Lsf3Qth8PMNfBKwNh4=">AAACEnicbZDLSsNAFIYnXmu9RV26GSxCu7AkIuhCoaCIywr2Am0Ik+mkHTqZhJmJWEOewY2v4saFIm5dufNtnKZBtPWHgY//nMOZ83sRo1JZ1pcxN7+wuLRcWCmurq1vbJpb200ZxgKTBg5ZKNoekoRRThqKKkbakSAo8BhpecPzcb11S4SkIb9Ro4g4Aepz6lOMlLZcs3IBz2DXFwgnl+V7eADv3ERGaSVNRhn8OKlrlqyqlQnOgp1DCeSqu+ZntxfiOCBcYYak7NhWpJwECUUxI2mxG0sSITxEfdLRyFFApJNkJ6VwXzs96IdCP65g5v6eSFAg5SjwdGeA1EBO18bmf7VOrPwTJ6E8ihXheLLIjxlUIRznA3tUEKzYSAPCguq/QjxAOh+lUyzqEOzpk2eheVi1NV8flWqneRwFsAv2QBnY4BjUwBWogwbA4AE8gRfwajwaz8ab8T5pnTPymR3wR8bHN78inOo=</latexit><latexit sha1_base64="Pg2njCQC4Lsf3Qth8PMNfBKwNh4=">AAACEnicbZDLSsNAFIYnXmu9RV26GSxCu7AkIuhCoaCIywr2Am0Ik+mkHTqZhJmJWEOewY2v4saFIm5dufNtnKZBtPWHgY//nMOZ83sRo1JZ1pcxN7+wuLRcWCmurq1vbJpb200ZxgKTBg5ZKNoekoRRThqKKkbakSAo8BhpecPzcb11S4SkIb9Ro4g4Aepz6lOMlLZcs3IBz2DXFwgnl+V7eADv3ERGaSVNRhn8OKlrlqyqlQnOgp1DCeSqu+ZntxfiOCBcYYak7NhWpJwECUUxI2mxG0sSITxEfdLRyFFApJNkJ6VwXzs96IdCP65g5v6eSFAg5SjwdGeA1EBO18bmf7VOrPwTJ6E8ihXheLLIjxlUIRznA3tUEKzYSAPCguq/QjxAOh+lUyzqEOzpk2eheVi1NV8flWqneRwFsAv2QBnY4BjUwBWogwbA4AE8gRfwajwaz8ab8T5pnTPymR3wR8bHN78inOo=</latexit><latexit sha1_base64="Pg2njCQC4Lsf3Qth8PMNfBKwNh4=">AAACEnicbZDLSsNAFIYnXmu9RV26GSxCu7AkIuhCoaCIywr2Am0Ik+mkHTqZhJmJWEOewY2v4saFIm5dufNtnKZBtPWHgY//nMOZ83sRo1JZ1pcxN7+wuLRcWCmurq1vbJpb200ZxgKTBg5ZKNoekoRRThqKKkbakSAo8BhpecPzcb11S4SkIb9Ro4g4Aepz6lOMlLZcs3IBz2DXFwgnl+V7eADv3ERGaSVNRhn8OKlrlqyqlQnOgp1DCeSqu+ZntxfiOCBcYYak7NhWpJwECUUxI2mxG0sSITxEfdLRyFFApJNkJ6VwXzs96IdCP65g5v6eSFAg5SjwdGeA1EBO18bmf7VOrPwTJ6E8ihXheLLIjxlUIRznA3tUEKzYSAPCguq/QjxAOh+lUyzqEOzpk2eheVi1NV8flWqneRwFsAv2QBnY4BjUwBWogwbA4AE8gRfwajwaz8ab8T5pnTPymR3wR8bHN78inOo=</latexit>

(6)

Feedforward Controller Design Based on Dynamic Model

Y (s)

D(s) = Gd + GtGfGvGp 1 + GcGvGpGm

<latexit sha1_base64="qc7OOHM9YX05K7GkP2rRXXO8CUw=">AAACJnicbVDLSgMxFM3UV62vqks3wSJUCmVGBF1YKCiMywr2IW0JmTTThmYeJJlCGeZr3PgrblxURNz5KWY6XWjrgYSTc+7l5h4n5Ewq0/wycmvrG5tb+e3Czu7e/kHx8Kglg0gQ2iQBD0THwZJy5tOmYorTTigo9hxO2874NvXbEyokC/xHNQ1p38NDn7mMYKUlVKz1XIFJ/FSW50l8l96wBjPNRgNYgTZSNnJtNLFRmMRWxUYke9jIS1CxZFbNOeAqsRakBBZooOKsNwhI5FFfEY6l7FpmqPoxFooRTpNCL5I0xGSMh7SrqY89KvvxfM0EnmllAN1A6OMrOFd/d8TYk3LqObrSw2okl71U/M/rRsq97sfMDyNFfZINciMOVQDTzOCACUoUn2qCiWD6r5CMsM5I6WQLOgRreeVV0rqoWpo/XJbqN4s48uAEnIIysMAVqIN70ABNQMAzeAUz8G68GG/Gh/GZleaMRc8x+APj+wd+VKPw</latexit><latexit sha1_base64="qc7OOHM9YX05K7GkP2rRXXO8CUw=">AAACJnicbVDLSgMxFM3UV62vqks3wSJUCmVGBF1YKCiMywr2IW0JmTTThmYeJJlCGeZr3PgrblxURNz5KWY6XWjrgYSTc+7l5h4n5Ewq0/wycmvrG5tb+e3Czu7e/kHx8Kglg0gQ2iQBD0THwZJy5tOmYorTTigo9hxO2874NvXbEyokC/xHNQ1p38NDn7mMYKUlVKz1XIFJ/FSW50l8l96wBjPNRgNYgTZSNnJtNLFRmMRWxUYke9jIS1CxZFbNOeAqsRakBBZooOKsNwhI5FFfEY6l7FpmqPoxFooRTpNCL5I0xGSMh7SrqY89KvvxfM0EnmllAN1A6OMrOFd/d8TYk3LqObrSw2okl71U/M/rRsq97sfMDyNFfZINciMOVQDTzOCACUoUn2qCiWD6r5CMsM5I6WQLOgRreeVV0rqoWpo/XJbqN4s48uAEnIIysMAVqIN70ABNQMAzeAUz8G68GG/Gh/GZleaMRc8x+APj+wd+VKPw</latexit><latexit sha1_base64="qc7OOHM9YX05K7GkP2rRXXO8CUw=">AAACJnicbVDLSgMxFM3UV62vqks3wSJUCmVGBF1YKCiMywr2IW0JmTTThmYeJJlCGeZr3PgrblxURNz5KWY6XWjrgYSTc+7l5h4n5Ewq0/wycmvrG5tb+e3Czu7e/kHx8Kglg0gQ2iQBD0THwZJy5tOmYorTTigo9hxO2874NvXbEyokC/xHNQ1p38NDn7mMYKUlVKz1XIFJ/FSW50l8l96wBjPNRgNYgTZSNnJtNLFRmMRWxUYke9jIS1CxZFbNOeAqsRakBBZooOKsNwhI5FFfEY6l7FpmqPoxFooRTpNCL5I0xGSMh7SrqY89KvvxfM0EnmllAN1A6OMrOFd/d8TYk3LqObrSw2okl71U/M/rRsq97sfMDyNFfZINciMOVQDTzOCACUoUn2qCiWD6r5CMsM5I6WQLOgRreeVV0rqoWpo/XJbqN4s48uAEnIIysMAVqIN70ABNQMAzeAUz8G68GG/Gh/GZleaMRc8x+APj+wd+VKPw</latexit><latexit sha1_base64="qc7OOHM9YX05K7GkP2rRXXO8CUw=">AAACJnicbVDLSgMxFM3UV62vqks3wSJUCmVGBF1YKCiMywr2IW0JmTTThmYeJJlCGeZr3PgrblxURNz5KWY6XWjrgYSTc+7l5h4n5Ewq0/wycmvrG5tb+e3Czu7e/kHx8Kglg0gQ2iQBD0THwZJy5tOmYorTTigo9hxO2874NvXbEyokC/xHNQ1p38NDn7mMYKUlVKz1XIFJ/FSW50l8l96wBjPNRgNYgTZSNnJtNLFRmMRWxUYke9jIS1CxZFbNOeAqsRakBBZooOKsNwhI5FFfEY6l7FpmqPoxFooRTpNCL5I0xGSMh7SrqY89KvvxfM0EnmllAN1A6OMrOFd/d8TYk3LqObrSw2okl71U/M/rRsq97sfMDyNFfZINciMOVQDTzOCACUoUn2qCiWD6r5CMsM5I6WQLOgRreeVV0rqoWpo/XJbqN4s48uAEnIIysMAVqIN70ABNQMAzeAUz8G68GG/Gh/GZleaMRc8x+APj+wd+VKPw</latexit>

Ideal FFC: Gf = Gd GtGvGp

<latexit sha1_base64="32WupfGRVLv7Kpto2nNc3+n902Y=">AAACB3icbZDLSsNAFIYnXmu9RV0KMlgEN5ZEBF0oFFzEZQV7gTaEyWTSDp1cmDkplNCdG1/FjQtF3PoK7nwbp20W2npgho//P4eZ8/up4Aos69tYWl5ZXVsvbZQ3t7Z3ds29/aZKMklZgyYikW2fKCZ4zBrAQbB2KhmJfMFa/uB24reGTCqexA8wSpkbkV7MQ04JaMkzjzB2vBDf4LNuKAnNHS8Y6wscb+h46dgzK1bVmhZeBLuACiqq7plf3SChWcRioIIo1bGtFNycSOBUsHG5mymWEjogPdbRGJOIKTef7jHGJ1oJcJhIfWLAU/X3RE4ipUaRrzsjAn01703E/7xOBuGVm/M4zYDFdPZQmAkMCZ6EggMuGQUx0kCo5PqvmPaJzgN0dGUdgj2/8iI0z6u25vuLSu26iKOEDtExOkU2ukQ1dIfqqIEoekTP6BW9GU/Gi/FufMxal4xi5gD9KePzB9RlmAU=</latexit><latexit sha1_base64="32WupfGRVLv7Kpto2nNc3+n902Y=">AAACB3icbZDLSsNAFIYnXmu9RV0KMlgEN5ZEBF0oFFzEZQV7gTaEyWTSDp1cmDkplNCdG1/FjQtF3PoK7nwbp20W2npgho//P4eZ8/up4Aos69tYWl5ZXVsvbZQ3t7Z3ds29/aZKMklZgyYikW2fKCZ4zBrAQbB2KhmJfMFa/uB24reGTCqexA8wSpkbkV7MQ04JaMkzjzB2vBDf4LNuKAnNHS8Y6wscb+h46dgzK1bVmhZeBLuACiqq7plf3SChWcRioIIo1bGtFNycSOBUsHG5mymWEjogPdbRGJOIKTef7jHGJ1oJcJhIfWLAU/X3RE4ipUaRrzsjAn01703E/7xOBuGVm/M4zYDFdPZQmAkMCZ6EggMuGQUx0kCo5PqvmPaJzgN0dGUdgj2/8iI0z6u25vuLSu26iKOEDtExOkU2ukQ1dIfqqIEoekTP6BW9GU/Gi/FufMxal4xi5gD9KePzB9RlmAU=</latexit><latexit sha1_base64="32WupfGRVLv7Kpto2nNc3+n902Y=">AAACB3icbZDLSsNAFIYnXmu9RV0KMlgEN5ZEBF0oFFzEZQV7gTaEyWTSDp1cmDkplNCdG1/FjQtF3PoK7nwbp20W2npgho//P4eZ8/up4Aos69tYWl5ZXVsvbZQ3t7Z3ds29/aZKMklZgyYikW2fKCZ4zBrAQbB2KhmJfMFa/uB24reGTCqexA8wSpkbkV7MQ04JaMkzjzB2vBDf4LNuKAnNHS8Y6wscb+h46dgzK1bVmhZeBLuACiqq7plf3SChWcRioIIo1bGtFNycSOBUsHG5mymWEjogPdbRGJOIKTef7jHGJ1oJcJhIfWLAU/X3RE4ipUaRrzsjAn01703E/7xOBuGVm/M4zYDFdPZQmAkMCZ6EggMuGQUx0kCo5PqvmPaJzgN0dGUdgj2/8iI0z6u25vuLSu26iKOEDtExOkU2ukQ1dIfqqIEoekTP6BW9GU/Gi/FufMxal4xi5gD9KePzB9RlmAU=</latexit><latexit sha1_base64="32WupfGRVLv7Kpto2nNc3+n902Y=">AAACB3icbZDLSsNAFIYnXmu9RV0KMlgEN5ZEBF0oFFzEZQV7gTaEyWTSDp1cmDkplNCdG1/FjQtF3PoK7nwbp20W2npgho//P4eZ8/up4Aos69tYWl5ZXVsvbZQ3t7Z3ds29/aZKMklZgyYikW2fKCZ4zBrAQbB2KhmJfMFa/uB24reGTCqexA8wSpkbkV7MQ04JaMkzjzB2vBDf4LNuKAnNHS8Y6wscb+h46dgzK1bVmhZeBLuACiqq7plf3SChWcRioIIo1bGtFNycSOBUsHG5mymWEjogPdbRGJOIKTef7jHGJ1oJcJhIfWLAU/X3RE4ipUaRrzsjAn01703E/7xOBuGVm/M4zYDFdPZQmAkMCZ6EggMuGQUx0kCo5PqvmPaJzgN0dGUdgj2/8iI0z6u25vuLSu26iKOEDtExOkU2ukQ1dIfqqIEoekTP6BW9GU/Gi/FufMxal4xi5gD9KePzB9RlmAU=</latexit>

However, with model error, in general. Gd + GtGfGvGp 6= 0

<latexit sha1_base64="cEothZzB7D8PREQCnhCIVvTz1nI=">AAACAnicbZDLSsNAFIYnXmu9RV2Jm8EiCEJJRNCFi4KLuKxgL9CGYTKZtEMnkzgzKZRQ3Pgqblwo4tancOfbOG2z0NYfBj7+cw5nzh+knCntON/W0vLK6tp6aaO8ubW9s2vv7TdVkklCGyThiWwHWFHOBG1opjltp5LiOOC0FQxuJvXWkErFEnGvRyn1Y9wTLGIEa2Mh+9BDITyDHtIeijw09FAKu4I+QAfZFafqTAUXwS2gAgrVkf3VDROSxVRowrFSHddJtZ9jqRnhdFzuZoqmmAxwj3YMChxT5efTE8bwxDghjBJpntBw6v6eyHGs1CgOTGeMdV/N1ybmf7VOpqMrP2cizTQVZLYoyjjUCZzkAUMmKdF8ZAATycxfIeljiYk2qZVNCO78yYvQPK+6hu8uKrXrIo4SOALH4BS44BLUwC2ogwYg4BE8g1fwZj1ZL9a79TFrXbKKmQPwR9bnD2cglXw=</latexit><latexit sha1_base64="cEothZzB7D8PREQCnhCIVvTz1nI=">AAACAnicbZDLSsNAFIYnXmu9RV2Jm8EiCEJJRNCFi4KLuKxgL9CGYTKZtEMnkzgzKZRQ3Pgqblwo4tancOfbOG2z0NYfBj7+cw5nzh+knCntON/W0vLK6tp6aaO8ubW9s2vv7TdVkklCGyThiWwHWFHOBG1opjltp5LiOOC0FQxuJvXWkErFEnGvRyn1Y9wTLGIEa2Mh+9BDITyDHtIeijw09FAKu4I+QAfZFafqTAUXwS2gAgrVkf3VDROSxVRowrFSHddJtZ9jqRnhdFzuZoqmmAxwj3YMChxT5efTE8bwxDghjBJpntBw6v6eyHGs1CgOTGeMdV/N1ybmf7VOpqMrP2cizTQVZLYoyjjUCZzkAUMmKdF8ZAATycxfIeljiYk2qZVNCO78yYvQPK+6hu8uKrXrIo4SOALH4BS44BLUwC2ogwYg4BE8g1fwZj1ZL9a79TFrXbKKmQPwR9bnD2cglXw=</latexit><latexit sha1_base64="cEothZzB7D8PREQCnhCIVvTz1nI=">AAACAnicbZDLSsNAFIYnXmu9RV2Jm8EiCEJJRNCFi4KLuKxgL9CGYTKZtEMnkzgzKZRQ3Pgqblwo4tancOfbOG2z0NYfBj7+cw5nzh+knCntON/W0vLK6tp6aaO8ubW9s2vv7TdVkklCGyThiWwHWFHOBG1opjltp5LiOOC0FQxuJvXWkErFEnGvRyn1Y9wTLGIEa2Mh+9BDITyDHtIeijw09FAKu4I+QAfZFafqTAUXwS2gAgrVkf3VDROSxVRowrFSHddJtZ9jqRnhdFzuZoqmmAxwj3YMChxT5efTE8bwxDghjBJpntBw6v6eyHGs1CgOTGeMdV/N1ybmf7VOpqMrP2cizTQVZLYoyjjUCZzkAUMmKdF8ZAATycxfIeljiYk2qZVNCO78yYvQPK+6hu8uKrXrIo4SOALH4BS44BLUwC2ogwYg4BE8g1fwZj1ZL9a79TFrXbKKmQPwR9bnD2cglXw=</latexit><latexit sha1_base64="cEothZzB7D8PREQCnhCIVvTz1nI=">AAACAnicbZDLSsNAFIYnXmu9RV2Jm8EiCEJJRNCFi4KLuKxgL9CGYTKZtEMnkzgzKZRQ3Pgqblwo4tancOfbOG2z0NYfBj7+cw5nzh+knCntON/W0vLK6tp6aaO8ubW9s2vv7TdVkklCGyThiWwHWFHOBG1opjltp5LiOOC0FQxuJvXWkErFEnGvRyn1Y9wTLGIEa2Mh+9BDITyDHtIeijw09FAKu4I+QAfZFafqTAUXwS2gAgrVkf3VDROSxVRowrFSHddJtZ9jqRnhdFzuZoqmmAxwj3YMChxT5efTE8bwxDghjBJpntBw6v6eyHGs1CgOTGeMdV/N1ybmf7VOpqMrP2cizTQVZLYoyjjUCZzkAUMmKdF8ZAATycxfIeljiYk2qZVNCO78yYvQPK+6hu8uKrXrIo4SOALH4BS44BLUwC2ogwYg4BE8g1fwZj1ZL9a79TFrXbKKmQPwR9bnD2cglXw=</latexit>

If we make the simplifying assumption that the disturbance measurement and control valve have no dynamics:

Gf = Gd(s) Gp(s)

<latexit sha1_base64="c2Ks6KeHn43eyZt97kFndE+2wEY=">AAACBXicbVDLSsNAFL2pr1pfUZe6GCxCXVgSEXShUHBRlxXsA9oQJtNJO3TyYGYilNCNG3/FjQtF3PoP7vwbJ20W2npguIdz7uXOPV7MmVSW9W0UlpZXVteK66WNza3tHXN3ryWjRBDaJBGPRMfDknIW0qZiitNOLCgOPE7b3ugm89sPVEgWhfdqHFMnwIOQ+YxgpSXXPKy7PrpGpz1fYJLW3X5Fnkx0jbPqmmWrak2BFomdkzLkaLjmV68fkSSgoSIcS9m1rVg5KRaKEU4npV4iaYzJCA9oV9MQB1Q66fSKCTrWSh/5kdAvVGiq/p5IcSDlOPB0Z4DVUM57mfif102Uf+mkLIwTRUMyW+QnHKkIZZGgPhOUKD7WBBPB9F8RGWKdh9LBlXQI9vzJi6R1VrU1vzsv167yOIpwAEdQARsuoAa30IAmEHiEZ3iFN+PJeDHejY9Za8HIZ/bhD4zPHxWSlwM=</latexit><latexit sha1_base64="c2Ks6KeHn43eyZt97kFndE+2wEY=">AAACBXicbVDLSsNAFL2pr1pfUZe6GCxCXVgSEXShUHBRlxXsA9oQJtNJO3TyYGYilNCNG3/FjQtF3PoP7vwbJ20W2npguIdz7uXOPV7MmVSW9W0UlpZXVteK66WNza3tHXN3ryWjRBDaJBGPRMfDknIW0qZiitNOLCgOPE7b3ugm89sPVEgWhfdqHFMnwIOQ+YxgpSXXPKy7PrpGpz1fYJLW3X5Fnkx0jbPqmmWrak2BFomdkzLkaLjmV68fkSSgoSIcS9m1rVg5KRaKEU4npV4iaYzJCA9oV9MQB1Q66fSKCTrWSh/5kdAvVGiq/p5IcSDlOPB0Z4DVUM57mfif102Uf+mkLIwTRUMyW+QnHKkIZZGgPhOUKD7WBBPB9F8RGWKdh9LBlXQI9vzJi6R1VrU1vzsv167yOIpwAEdQARsuoAa30IAmEHiEZ3iFN+PJeDHejY9Za8HIZ/bhD4zPHxWSlwM=</latexit><latexit sha1_base64="c2Ks6KeHn43eyZt97kFndE+2wEY=">AAACBXicbVDLSsNAFL2pr1pfUZe6GCxCXVgSEXShUHBRlxXsA9oQJtNJO3TyYGYilNCNG3/FjQtF3PoP7vwbJ20W2npguIdz7uXOPV7MmVSW9W0UlpZXVteK66WNza3tHXN3ryWjRBDaJBGPRMfDknIW0qZiitNOLCgOPE7b3ugm89sPVEgWhfdqHFMnwIOQ+YxgpSXXPKy7PrpGpz1fYJLW3X5Fnkx0jbPqmmWrak2BFomdkzLkaLjmV68fkSSgoSIcS9m1rVg5KRaKEU4npV4iaYzJCA9oV9MQB1Q66fSKCTrWSh/5kdAvVGiq/p5IcSDlOPB0Z4DVUM57mfif102Uf+mkLIwTRUMyW+QnHKkIZZGgPhOUKD7WBBPB9F8RGWKdh9LBlXQI9vzJi6R1VrU1vzsv167yOIpwAEdQARsuoAa30IAmEHiEZ3iFN+PJeDHejY9Za8HIZ/bhD4zPHxWSlwM=</latexit><latexit sha1_base64="c2Ks6KeHn43eyZt97kFndE+2wEY=">AAACBXicbVDLSsNAFL2pr1pfUZe6GCxCXVgSEXShUHBRlxXsA9oQJtNJO3TyYGYilNCNG3/FjQtF3PoP7vwbJ20W2npguIdz7uXOPV7MmVSW9W0UlpZXVteK66WNza3tHXN3ryWjRBDaJBGPRMfDknIW0qZiitNOLCgOPE7b3ugm89sPVEgWhfdqHFMnwIOQ+YxgpSXXPKy7PrpGpz1fYJLW3X5Fnkx0jbPqmmWrak2BFomdkzLkaLjmV68fkSSgoSIcS9m1rVg5KRaKEU4npV4iaYzJCA9oV9MQB1Q66fSKCTrWSh/5kdAvVGiq/p5IcSDlOPB0Z4DVUM57mfif102Uf+mkLIwTRUMyW+QnHKkIZZGgPhOUKD7WBBPB9F8RGWKdh9LBlXQI9vzJi6R1VrU1vzsv167yOIpwAEdQARsuoAa30IAmEHiEZ3iFN+PJeDHejY9Za8HIZ/bhD4zPHxWSlwM=</latexit>

(7)

Examples

1st-order process and disturbance transfer functions Gp(s) = Kp

ps + 1, Gd(s) = Kd

ds + 1

<latexit sha1_base64="zsjjrZliRL4lPky6MU5BgW2Y1sY=">AAACMnicbVDLSsNAFJ3UV62vqEs3g0WoKCURQRcKBRdV3FSwD2hKmEwm7dBJMs5MhBL6TW78EsGFLhRx60c4bbOwrQcGDuecy517PM6oVJb1ZuQWFpeWV/KrhbX1jc0tc3unIeNEYFLHMYtFy0OSMBqRuqKKkRYXBIUeI02vfzXym49ESBpH92rASSdE3YgGFCOlJde8qbq8JA/hJXQCgXB66/Jh6iiUuBxKeATt4bHzkCAfVl1/OudnOT/LuWbRKltjwHliZ6QIMtRc88XxY5yEJFKYISnbtsVVJ0VCUczIsOAkknCE+6hL2ppGKCSyk45PHsIDrfgwiIV+kYJj9e9EikIpB6GnkyFSPTnrjcT/vHaigvNOSiOeKBLhyaIgYVDFcNQf9KkgWLGBJggLqv8KcQ/pSpRuuaBLsGdPnieNk7Kt+d1psXKR1ZEHe2AflIANzkAFXIMaqAMMnsAr+ACfxrPxbnwZ35NozshmdsEUjJ9fKhWnqA==</latexit><latexit sha1_base64="zsjjrZliRL4lPky6MU5BgW2Y1sY=">AAACMnicbVDLSsNAFJ3UV62vqEs3g0WoKCURQRcKBRdV3FSwD2hKmEwm7dBJMs5MhBL6TW78EsGFLhRx60c4bbOwrQcGDuecy517PM6oVJb1ZuQWFpeWV/KrhbX1jc0tc3unIeNEYFLHMYtFy0OSMBqRuqKKkRYXBIUeI02vfzXym49ESBpH92rASSdE3YgGFCOlJde8qbq8JA/hJXQCgXB66/Jh6iiUuBxKeATt4bHzkCAfVl1/OudnOT/LuWbRKltjwHliZ6QIMtRc88XxY5yEJFKYISnbtsVVJ0VCUczIsOAkknCE+6hL2ppGKCSyk45PHsIDrfgwiIV+kYJj9e9EikIpB6GnkyFSPTnrjcT/vHaigvNOSiOeKBLhyaIgYVDFcNQf9KkgWLGBJggLqv8KcQ/pSpRuuaBLsGdPnieNk7Kt+d1psXKR1ZEHe2AflIANzkAFXIMaqAMMnsAr+ACfxrPxbnwZ35NozshmdsEUjJ9fKhWnqA==</latexit><latexit sha1_base64="zsjjrZliRL4lPky6MU5BgW2Y1sY=">AAACMnicbVDLSsNAFJ3UV62vqEs3g0WoKCURQRcKBRdV3FSwD2hKmEwm7dBJMs5MhBL6TW78EsGFLhRx60c4bbOwrQcGDuecy517PM6oVJb1ZuQWFpeWV/KrhbX1jc0tc3unIeNEYFLHMYtFy0OSMBqRuqKKkRYXBIUeI02vfzXym49ESBpH92rASSdE3YgGFCOlJde8qbq8JA/hJXQCgXB66/Jh6iiUuBxKeATt4bHzkCAfVl1/OudnOT/LuWbRKltjwHliZ6QIMtRc88XxY5yEJFKYISnbtsVVJ0VCUczIsOAkknCE+6hL2ppGKCSyk45PHsIDrfgwiIV+kYJj9e9EikIpB6GnkyFSPTnrjcT/vHaigvNOSiOeKBLhyaIgYVDFcNQf9KkgWLGBJggLqv8KcQ/pSpRuuaBLsGdPnieNk7Kt+d1psXKR1ZEHe2AflIANzkAFXIMaqAMMnsAr+ACfxrPxbnwZ35NozshmdsEUjJ9fKhWnqA==</latexit><latexit sha1_base64="zsjjrZliRL4lPky6MU5BgW2Y1sY=">AAACMnicbVDLSsNAFJ3UV62vqEs3g0WoKCURQRcKBRdV3FSwD2hKmEwm7dBJMs5MhBL6TW78EsGFLhRx60c4bbOwrQcGDuecy517PM6oVJb1ZuQWFpeWV/KrhbX1jc0tc3unIeNEYFLHMYtFy0OSMBqRuqKKkRYXBIUeI02vfzXym49ESBpH92rASSdE3YgGFCOlJde8qbq8JA/hJXQCgXB66/Jh6iiUuBxKeATt4bHzkCAfVl1/OudnOT/LuWbRKltjwHliZ6QIMtRc88XxY5yEJFKYISnbtsVVJ0VCUczIsOAkknCE+6hL2ppGKCSyk45PHsIDrfgwiIV+kYJj9e9EikIpB6GnkyFSPTnrjcT/vHaigvNOSiOeKBLhyaIgYVDFcNQf9KkgWLGBJggLqv8KcQ/pSpRuuaBLsGdPnieNk7Kt+d1psXKR1ZEHe2AflIANzkAFXIMaqAMMnsAr+ACfxrPxbnwZ35NozshmdsEUjJ9fKhWnqA==</latexit>

Gf =

✓Kd Kp

◆ ⌧ps + 1

ds + 1

<latexit sha1_base64="A0bA/6EQ1YbS/TX3SAUL4fXzR5w=">AAACLnicbVDLSgMxFM3UV62vqks3wSJUxDIjgi4UCiIKbirYB3TKkMlk2tDMg+SOUIb5Ijf+ii4EFXHrZ5i2s9DqgYRzz7mX5B43FlyBab4ahbn5hcWl4nJpZXVtfaO8udVSUSIpa9JIRLLjEsUED1kTOAjWiSUjgStY2x1ejP32PZOKR+EdjGLWC0g/5D6nBLTklC+vHB+f40NbMB+qti8JTW8cL9NXnNmS9wewj6eyDSRxYqzwAbayaeXllVOumDVzAvyXWDmpoBwNp/xsexFNAhYCFUSprmXG0EuJBE4Fy0p2olhM6JD0WVfTkARM9dLJuhne04qH/UjqEwKeqD8nUhIoNQpc3RkQGKhZbyz+53UT8E97KQ/jBFhIpw/5icAQ4XF22OOSURAjTQiVXP8V0wHR2YBOuKRDsGZX/ktaRzVL89vjSv0sj6OIdtAuqiILnaA6ukYN1EQUPaAn9IbejUfjxfgwPqetBSOf2Ua/YHx9A+9apzM=</latexit><latexit sha1_base64="A0bA/6EQ1YbS/TX3SAUL4fXzR5w=">AAACLnicbVDLSgMxFM3UV62vqks3wSJUxDIjgi4UCiIKbirYB3TKkMlk2tDMg+SOUIb5Ijf+ii4EFXHrZ5i2s9DqgYRzz7mX5B43FlyBab4ahbn5hcWl4nJpZXVtfaO8udVSUSIpa9JIRLLjEsUED1kTOAjWiSUjgStY2x1ejP32PZOKR+EdjGLWC0g/5D6nBLTklC+vHB+f40NbMB+qti8JTW8cL9NXnNmS9wewj6eyDSRxYqzwAbayaeXllVOumDVzAvyXWDmpoBwNp/xsexFNAhYCFUSprmXG0EuJBE4Fy0p2olhM6JD0WVfTkARM9dLJuhne04qH/UjqEwKeqD8nUhIoNQpc3RkQGKhZbyz+53UT8E97KQ/jBFhIpw/5icAQ4XF22OOSURAjTQiVXP8V0wHR2YBOuKRDsGZX/ktaRzVL89vjSv0sj6OIdtAuqiILnaA6ukYN1EQUPaAn9IbejUfjxfgwPqetBSOf2Ua/YHx9A+9apzM=</latexit><latexit sha1_base64="A0bA/6EQ1YbS/TX3SAUL4fXzR5w=">AAACLnicbVDLSgMxFM3UV62vqks3wSJUxDIjgi4UCiIKbirYB3TKkMlk2tDMg+SOUIb5Ijf+ii4EFXHrZ5i2s9DqgYRzz7mX5B43FlyBab4ahbn5hcWl4nJpZXVtfaO8udVSUSIpa9JIRLLjEsUED1kTOAjWiSUjgStY2x1ejP32PZOKR+EdjGLWC0g/5D6nBLTklC+vHB+f40NbMB+qti8JTW8cL9NXnNmS9wewj6eyDSRxYqzwAbayaeXllVOumDVzAvyXWDmpoBwNp/xsexFNAhYCFUSprmXG0EuJBE4Fy0p2olhM6JD0WVfTkARM9dLJuhne04qH/UjqEwKeqD8nUhIoNQpc3RkQGKhZbyz+53UT8E97KQ/jBFhIpw/5icAQ4XF22OOSURAjTQiVXP8V0wHR2YBOuKRDsGZX/ktaRzVL89vjSv0sj6OIdtAuqiILnaA6ukYN1EQUPaAn9IbejUfjxfgwPqetBSOf2Ua/YHx9A+9apzM=</latexit><latexit sha1_base64="A0bA/6EQ1YbS/TX3SAUL4fXzR5w=">AAACLnicbVDLSgMxFM3UV62vqks3wSJUxDIjgi4UCiIKbirYB3TKkMlk2tDMg+SOUIb5Ijf+ii4EFXHrZ5i2s9DqgYRzz7mX5B43FlyBab4ahbn5hcWl4nJpZXVtfaO8udVSUSIpa9JIRLLjEsUED1kTOAjWiSUjgStY2x1ejP32PZOKR+EdjGLWC0g/5D6nBLTklC+vHB+f40NbMB+qti8JTW8cL9NXnNmS9wewj6eyDSRxYqzwAbayaeXllVOumDVzAvyXWDmpoBwNp/xsexFNAhYCFUSprmXG0EuJBE4Fy0p2olhM6JD0WVfTkARM9dLJuhne04qH/UjqEwKeqD8nUhIoNQpc3RkQGKhZbyz+53UT8E97KQ/jBFhIpw/5icAQ4XF22OOSURAjTQiVXP8V0wHR2YBOuKRDsGZX/ktaRzVL89vjSv0sj6OIdtAuqiILnaA6ukYN1EQUPaAn9IbejUfjxfgwPqetBSOf2Ua/YHx9A+9apzM=</latexit>

A lead-lag controller: a typical form of most feedforward controllers

FOPTD process and disturbance transfer functions Gp(s) = Kpe ps

ps + 1 , Gd(s) = Kde ds

ds + 1

<latexit sha1_base64="1j4PJXh8IuFMMV03f7yr4DgYmug=">AAACUnicbZJLa9wwFIU107SdTtPGaZbdiAyBlLbBLoVkkUAgixS6SSHzgLFrruXrGTHyo9J1YDD+jYWSTX5IN120lSeGPC8IPp2rg6QjRYWShlz3qtN9svb02fPei/7L9VevN5zNNyOTl1rgUOQq15MIDCqZ4ZAkKZwUGiGNFI6jxUnTH1+gNjLPzmlZYJDCLJOJFEBWCh15Gha75h0/4n6iQVRfw4Lj9+qjT3MksBNT15VPUDbI33Ov/uD/KCHmp2F81xff9sU3vrj1hc7A3XNXxR+C18KAtXUWOr/8OBdlihkJBcZMPbegoAJNUiis+35psACxgBlOLWaQogmqVSQ137FKzJNc25ERX6m3HRWkxizTyK5Mgebmfq8RH+tNS0oOgkpmRUmYieuNklJxynmTL4+lRkFqaQGElvasXMzBRkT2Ffo2BO/+lR/C6NOeZ/nb58HxYRtHj71l22yXeWyfHbMv7IwNmWA/2W/2l/3rXHb+dO0vuV7a7bSeLXanuuv/ASg3sZc=</latexit><latexit sha1_base64="1j4PJXh8IuFMMV03f7yr4DgYmug=">AAACUnicbZJLa9wwFIU107SdTtPGaZbdiAyBlLbBLoVkkUAgixS6SSHzgLFrruXrGTHyo9J1YDD+jYWSTX5IN120lSeGPC8IPp2rg6QjRYWShlz3qtN9svb02fPei/7L9VevN5zNNyOTl1rgUOQq15MIDCqZ4ZAkKZwUGiGNFI6jxUnTH1+gNjLPzmlZYJDCLJOJFEBWCh15Gha75h0/4n6iQVRfw4Lj9+qjT3MksBNT15VPUDbI33Ov/uD/KCHmp2F81xff9sU3vrj1hc7A3XNXxR+C18KAtXUWOr/8OBdlihkJBcZMPbegoAJNUiis+35psACxgBlOLWaQogmqVSQ137FKzJNc25ERX6m3HRWkxizTyK5Mgebmfq8RH+tNS0oOgkpmRUmYieuNklJxynmTL4+lRkFqaQGElvasXMzBRkT2Ffo2BO/+lR/C6NOeZ/nb58HxYRtHj71l22yXeWyfHbMv7IwNmWA/2W/2l/3rXHb+dO0vuV7a7bSeLXanuuv/ASg3sZc=</latexit><latexit sha1_base64="1j4PJXh8IuFMMV03f7yr4DgYmug=">AAACUnicbZJLa9wwFIU107SdTtPGaZbdiAyBlLbBLoVkkUAgixS6SSHzgLFrruXrGTHyo9J1YDD+jYWSTX5IN120lSeGPC8IPp2rg6QjRYWShlz3qtN9svb02fPei/7L9VevN5zNNyOTl1rgUOQq15MIDCqZ4ZAkKZwUGiGNFI6jxUnTH1+gNjLPzmlZYJDCLJOJFEBWCh15Gha75h0/4n6iQVRfw4Lj9+qjT3MksBNT15VPUDbI33Ov/uD/KCHmp2F81xff9sU3vrj1hc7A3XNXxR+C18KAtXUWOr/8OBdlihkJBcZMPbegoAJNUiis+35psACxgBlOLWaQogmqVSQ137FKzJNc25ERX6m3HRWkxizTyK5Mgebmfq8RH+tNS0oOgkpmRUmYieuNklJxynmTL4+lRkFqaQGElvasXMzBRkT2Ffo2BO/+lR/C6NOeZ/nb58HxYRtHj71l22yXeWyfHbMv7IwNmWA/2W/2l/3rXHb+dO0vuV7a7bSeLXanuuv/ASg3sZc=</latexit><latexit sha1_base64="1j4PJXh8IuFMMV03f7yr4DgYmug=">AAACUnicbZJLa9wwFIU107SdTtPGaZbdiAyBlLbBLoVkkUAgixS6SSHzgLFrruXrGTHyo9J1YDD+jYWSTX5IN120lSeGPC8IPp2rg6QjRYWShlz3qtN9svb02fPei/7L9VevN5zNNyOTl1rgUOQq15MIDCqZ4ZAkKZwUGiGNFI6jxUnTH1+gNjLPzmlZYJDCLJOJFEBWCh15Gha75h0/4n6iQVRfw4Lj9+qjT3MksBNT15VPUDbI33Ov/uD/KCHmp2F81xff9sU3vrj1hc7A3XNXxR+C18KAtXUWOr/8OBdlihkJBcZMPbegoAJNUiis+35psACxgBlOLWaQogmqVSQ137FKzJNc25ERX6m3HRWkxizTyK5Mgebmfq8RH+tNS0oOgkpmRUmYieuNklJxynmTL4+lRkFqaQGElvasXMzBRkT2Ffo2BO/+lR/C6NOeZ/nb58HxYRtHj71l22yXeWyfHbMv7IwNmWA/2W/2l/3rXHb+dO0vuV7a7bSeLXanuuv/ASg3sZc=</latexit>

is required for the controller to be realizable

: we cannot have perfect feedforward control, even if the

dp

<latexit sha1_base64="ojxB9ZvCS6G4IT4HcxBX+AkB/Ng=">AAAB/3icbZDLSgMxFIYz9VbrbVRw4yZYBFdlRgTFVcGNywq2FdoyZDJn2tDMxeSMUMYufBU3LhRx62u4821M21lo6w+BL/85h5z8fiqFRsf5tkpLyyura+X1ysbm1vaOvbvX0kmmODR5IhN15zMNUsTQRIES7lIFLPIltP3h1aTefgClRRLf4iiFXsT6sQgFZ2gszz7o4gCQeQHt9uGeFrfUs6tOzZmKLoJbQJUUanj2VzdIeBZBjFwyrTuuk2IvZwoFlzCudDMNKeND1oeOwZhFoHv5dP8xPTZOQMNEmRMjnbq/J3IWaT2KfNMZMRzo+drE/K/WyTC86OUiTjOEmM8eCjNJMaGTMGggFHCUIwOMK2F2pXzAFONoIquYENz5Ly9C67TmGr45q9YvizjK5JAckRPiknNSJ9ekQZqEk0fyTF7Jm/VkvVjv1sestWQVM/vkj6zPH55dlc4=</latexit><latexit sha1_base64="ojxB9ZvCS6G4IT4HcxBX+AkB/Ng=">AAAB/3icbZDLSgMxFIYz9VbrbVRw4yZYBFdlRgTFVcGNywq2FdoyZDJn2tDMxeSMUMYufBU3LhRx62u4821M21lo6w+BL/85h5z8fiqFRsf5tkpLyyura+X1ysbm1vaOvbvX0kmmODR5IhN15zMNUsTQRIES7lIFLPIltP3h1aTefgClRRLf4iiFXsT6sQgFZ2gszz7o4gCQeQHt9uGeFrfUs6tOzZmKLoJbQJUUanj2VzdIeBZBjFwyrTuuk2IvZwoFlzCudDMNKeND1oeOwZhFoHv5dP8xPTZOQMNEmRMjnbq/J3IWaT2KfNMZMRzo+drE/K/WyTC86OUiTjOEmM8eCjNJMaGTMGggFHCUIwOMK2F2pXzAFONoIquYENz5Ly9C67TmGr45q9YvizjK5JAckRPiknNSJ9ekQZqEk0fyTF7Jm/VkvVjv1sestWQVM/vkj6zPH55dlc4=</latexit><latexit sha1_base64="ojxB9ZvCS6G4IT4HcxBX+AkB/Ng=">AAAB/3icbZDLSgMxFIYz9VbrbVRw4yZYBFdlRgTFVcGNywq2FdoyZDJn2tDMxeSMUMYufBU3LhRx62u4821M21lo6w+BL/85h5z8fiqFRsf5tkpLyyura+X1ysbm1vaOvbvX0kmmODR5IhN15zMNUsTQRIES7lIFLPIltP3h1aTefgClRRLf4iiFXsT6sQgFZ2gszz7o4gCQeQHt9uGeFrfUs6tOzZmKLoJbQJUUanj2VzdIeBZBjFwyrTuuk2IvZwoFlzCudDMNKeND1oeOwZhFoHv5dP8xPTZOQMNEmRMjnbq/J3IWaT2KfNMZMRzo+drE/K/WyTC86OUiTjOEmM8eCjNJMaGTMGggFHCUIwOMK2F2pXzAFONoIquYENz5Ly9C67TmGr45q9YvizjK5JAckRPiknNSJ9ekQZqEk0fyTF7Jm/VkvVjv1sestWQVM/vkj6zPH55dlc4=</latexit><latexit sha1_base64="ojxB9ZvCS6G4IT4HcxBX+AkB/Ng=">AAAB/3icbZDLSgMxFIYz9VbrbVRw4yZYBFdlRgTFVcGNywq2FdoyZDJn2tDMxeSMUMYufBU3LhRx62u4821M21lo6w+BL/85h5z8fiqFRsf5tkpLyyura+X1ysbm1vaOvbvX0kmmODR5IhN15zMNUsTQRIES7lIFLPIltP3h1aTefgClRRLf4iiFXsT6sQgFZ2gszz7o4gCQeQHt9uGeFrfUs6tOzZmKLoJbQJUUanj2VzdIeBZBjFwyrTuuk2IvZwoFlzCudDMNKeND1oeOwZhFoHv5dP8xPTZOQMNEmRMjnbq/J3IWaT2KfNMZMRzo+drE/K/WyTC86OUiTjOEmM8eCjNJMaGTMGggFHCUIwOMK2F2pXzAFONoIquYENz5Ly9C67TmGr45q9YvizjK5JAckRPiknNSJ9ekQZqEk0fyTF7Jm/VkvVjv1sestWQVM/vkj6zPH55dlc4=</latexit>

d < ✓p

Gf =

✓Kd Kp

◆ ⌧ps + 1

ds + 1e (✓d p)s

<latexit sha1_base64="GfTogsbY5kmj4ltYXxNyHoHu1+I=">AAACSnicbVBNixNBEO2Jq67xK+rRS2EQskjCzOqyHhQWPCh4WcHsLmTiUNNTkzTbM9N01whhmN/nxZM3f4QXD4p4sZPMQXd90M2r96qo7pcarRyH4degd2Xn6rXruzf6N2/dvnN3cO/+iatqK2kqK13ZsxQdaVXSlBVrOjOWsEg1nabnr9b+6UeyTlXle14Zmhe4KFWuJLKXkgG+TnJ4CeNYU86jOLcom7dJ1vrLtLFViyXvwVaOGevEgIMnEbTbKltXELVAH5rxKOYlMXpxDB01e65NBsNwEm4Al0nUkaHocJwMvsRZJeuCSpYanZtFoeF5g5aV1NT249qRQXmOC5p5WmJBbt5somjhsVcyyCvrT8mwUf+eaLBwblWkvrNAXrqL3lr8nzerOX8+b1RpaqZSbhfltQauYJ0rZMqSZL3yBKVV/q0gl+hzY59+34cQXfzyZXKyP4meTg7ePRseveji2BUPxSMxEpE4FEfijTgWUyHFJ/FN/BA/g8/B9+BX8Hvb2gu6mQfiH/R2/gDWdLEC</latexit>

(8)

Examples

Process higher order than disturbance transfer function

Gp(s) = 2

(15s + 1)(3s + 1), Gd(s) = 1.5 5s + 1

<latexit sha1_base64="yzYHmSdxrR5YWDLneT23Y8YV/Mo=">AAACMHicbVBLSwMxGMzWV62vVY9egkXYopTdalEEoeChHivYB7SlZLPZNjT7MMkKZdmf5MWfohcFRbz6K0y7e6jVgZBhZj6Sb+yQUSFN803LLS2vrK7l1wsbm1vbO/ruXksEEcekiQMW8I6NBGHUJ01JJSOdkBPk2Yy07fH11G8/EC5o4N/JSUj6Hhr61KUYSSUN9DqsD0JDlOAV7Lkc4biSxIZVFfAYWiXjNL2Tk959hBwVdeajVrmaxGk0GehFs2zOAP8SKyNFkKEx0J97ToAjj/gSMyRE1zJD2Y8RlxQzkhR6kSAhwmM0JF1FfeQR0Y9nCyfwSCkOdAOuji/hTJ2fiJEnxMSzVdJDciQWvan4n9eNpHvRj6kfRpL4OH3IjRiUAZy2Bx3KCZZsogjCnKq/QjxCqgypOi6oEqzFlf+SVqVsKX57VqxdZnXkwQE4BAawwDmogRvQAE2AwSN4Ae/gQ3vSXrVP7SuN5rRsZh/8gvb9A1JZo7E=</latexit><latexit sha1_base64="yzYHmSdxrR5YWDLneT23Y8YV/Mo=">AAACMHicbVBLSwMxGMzWV62vVY9egkXYopTdalEEoeChHivYB7SlZLPZNjT7MMkKZdmf5MWfohcFRbz6K0y7e6jVgZBhZj6Sb+yQUSFN803LLS2vrK7l1wsbm1vbO/ruXksEEcekiQMW8I6NBGHUJ01JJSOdkBPk2Yy07fH11G8/EC5o4N/JSUj6Hhr61KUYSSUN9DqsD0JDlOAV7Lkc4biSxIZVFfAYWiXjNL2Tk959hBwVdeajVrmaxGk0GehFs2zOAP8SKyNFkKEx0J97ToAjj/gSMyRE1zJD2Y8RlxQzkhR6kSAhwmM0JF1FfeQR0Y9nCyfwSCkOdAOuji/hTJ2fiJEnxMSzVdJDciQWvan4n9eNpHvRj6kfRpL4OH3IjRiUAZy2Bx3KCZZsogjCnKq/QjxCqgypOi6oEqzFlf+SVqVsKX57VqxdZnXkwQE4BAawwDmogRvQAE2AwSN4Ae/gQ3vSXrVP7SuN5rRsZh/8gvb9A1JZo7E=</latexit><latexit sha1_base64="yzYHmSdxrR5YWDLneT23Y8YV/Mo=">AAACMHicbVBLSwMxGMzWV62vVY9egkXYopTdalEEoeChHivYB7SlZLPZNjT7MMkKZdmf5MWfohcFRbz6K0y7e6jVgZBhZj6Sb+yQUSFN803LLS2vrK7l1wsbm1vbO/ruXksEEcekiQMW8I6NBGHUJ01JJSOdkBPk2Yy07fH11G8/EC5o4N/JSUj6Hhr61KUYSSUN9DqsD0JDlOAV7Lkc4biSxIZVFfAYWiXjNL2Tk959hBwVdeajVrmaxGk0GehFs2zOAP8SKyNFkKEx0J97ToAjj/gSMyRE1zJD2Y8RlxQzkhR6kSAhwmM0JF1FfeQR0Y9nCyfwSCkOdAOuji/hTJ2fiJEnxMSzVdJDciQWvan4n9eNpHvRj6kfRpL4OH3IjRiUAZy2Bx3KCZZsogjCnKq/QjxCqgypOi6oEqzFlf+SVqVsKX57VqxdZnXkwQE4BAawwDmogRvQAE2AwSN4Ae/gQ3vSXrVP7SuN5rRsZh/8gvb9A1JZo7E=</latexit><latexit sha1_base64="yzYHmSdxrR5YWDLneT23Y8YV/Mo=">AAACMHicbVBLSwMxGMzWV62vVY9egkXYopTdalEEoeChHivYB7SlZLPZNjT7MMkKZdmf5MWfohcFRbz6K0y7e6jVgZBhZj6Sb+yQUSFN803LLS2vrK7l1wsbm1vbO/ruXksEEcekiQMW8I6NBGHUJ01JJSOdkBPk2Yy07fH11G8/EC5o4N/JSUj6Hhr61KUYSSUN9DqsD0JDlOAV7Lkc4biSxIZVFfAYWiXjNL2Tk959hBwVdeajVrmaxGk0GehFs2zOAP8SKyNFkKEx0J97ToAjj/gSMyRE1zJD2Y8RlxQzkhR6kSAhwmM0JF1FfeQR0Y9nCyfwSCkOdAOuji/hTJ2fiJEnxMSzVdJDciQWvan4n9eNpHvRj6kfRpL4OH3IjRiUAZy2Bx3KCZZsogjCnKq/QjxCqgypOi6oEqzFlf+SVqVsKX57VqxdZnXkwQE4BAawwDmogRvQAE2AwSN4Ae/gQ3vSXrVP7SuN5rRsZh/8gvb9A1JZo7E=</latexit>

Gf = 0.75(15s + 1)(3s + 1) 5s + 1

<latexit sha1_base64="4AEAeByuwYTmoUEzP6WjG++mwME=">AAACE3icbZDLSgMxFIYz9VbrbdSlm2ARqsUyUUtFEAoudFnBXqAdhkyaaUMzF5KMUIZ5Bze+ihsXirh14863MW1nodUDIR//fw7J+d2IM6ks68vILSwuLa/kVwtr6xubW+b2TkuGsSC0SUIeio6LJeUsoE3FFKedSFDsu5y23dHVxG/fUyFZGNypcURtHw8C5jGClZYc8+ja8eAlPLYqtSrseQKTpISqEpYhOiydzu40qcoySh2zaFWsacG/gDIogqwajvnZ64ck9mmgCMdSdpEVKTvBQjHCaVroxZJGmIzwgHY1Btin0k6mO6XwQCt96IVCn0DBqfpzIsG+lGPf1Z0+VkM5703E/7xurLxzO2FBFCsakNlDXsyhCuEkINhnghLFxxowEUz/FZIh1sEoHWNBh4DmV/4LrZMK0nx7VqxfZHHkwR7YByWAQA3UwQ1ogCYg4AE8gRfwajwaz8ab8T5rzRnZzC74VcbHN/domSw=</latexit><latexit sha1_base64="4AEAeByuwYTmoUEzP6WjG++mwME=">AAACE3icbZDLSgMxFIYz9VbrbdSlm2ARqsUyUUtFEAoudFnBXqAdhkyaaUMzF5KMUIZ5Bze+ihsXirh14863MW1nodUDIR//fw7J+d2IM6ks68vILSwuLa/kVwtr6xubW+b2TkuGsSC0SUIeio6LJeUsoE3FFKedSFDsu5y23dHVxG/fUyFZGNypcURtHw8C5jGClZYc8+ja8eAlPLYqtSrseQKTpISqEpYhOiydzu40qcoySh2zaFWsacG/gDIogqwajvnZ64ck9mmgCMdSdpEVKTvBQjHCaVroxZJGmIzwgHY1Btin0k6mO6XwQCt96IVCn0DBqfpzIsG+lGPf1Z0+VkM5703E/7xurLxzO2FBFCsakNlDXsyhCuEkINhnghLFxxowEUz/FZIh1sEoHWNBh4DmV/4LrZMK0nx7VqxfZHHkwR7YByWAQA3UwQ1ogCYg4AE8gRfwajwaz8ab8T5rzRnZzC74VcbHN/domSw=</latexit><latexit sha1_base64="4AEAeByuwYTmoUEzP6WjG++mwME=">AAACE3icbZDLSgMxFIYz9VbrbdSlm2ARqsUyUUtFEAoudFnBXqAdhkyaaUMzF5KMUIZ5Bze+ihsXirh14863MW1nodUDIR//fw7J+d2IM6ks68vILSwuLa/kVwtr6xubW+b2TkuGsSC0SUIeio6LJeUsoE3FFKedSFDsu5y23dHVxG/fUyFZGNypcURtHw8C5jGClZYc8+ja8eAlPLYqtSrseQKTpISqEpYhOiydzu40qcoySh2zaFWsacG/gDIogqwajvnZ64ck9mmgCMdSdpEVKTvBQjHCaVroxZJGmIzwgHY1Btin0k6mO6XwQCt96IVCn0DBqfpzIsG+lGPf1Z0+VkM5703E/7xurLxzO2FBFCsakNlDXsyhCuEkINhnghLFxxowEUz/FZIh1sEoHWNBh4DmV/4LrZMK0nx7VqxfZHHkwR7YByWAQA3UwQ1ogCYg4AE8gRfwajwaz8ab8T5rzRnZzC74VcbHN/domSw=</latexit><latexit sha1_base64="4AEAeByuwYTmoUEzP6WjG++mwME=">AAACE3icbZDLSgMxFIYz9VbrbdSlm2ARqsUyUUtFEAoudFnBXqAdhkyaaUMzF5KMUIZ5Bze+ihsXirh14863MW1nodUDIR//fw7J+d2IM6ks68vILSwuLa/kVwtr6xubW+b2TkuGsSC0SUIeio6LJeUsoE3FFKedSFDsu5y23dHVxG/fUyFZGNypcURtHw8C5jGClZYc8+ja8eAlPLYqtSrseQKTpISqEpYhOiydzu40qcoySh2zaFWsacG/gDIogqwajvnZ64ck9mmgCMdSdpEVKTvBQjHCaVroxZJGmIzwgHY1Btin0k6mO6XwQCt96IVCn0DBqfpzIsG+lGPf1Z0+VkM5703E/7xurLxzO2FBFCsakNlDXsyhCuEkINhnghLFxxowEUz/FZIh1sEoHWNBh4DmV/4LrZMK0nx7VqxfZHHkwR7YByWAQA3UwQ1ogCYg4AE8gRfwajwaz8ab8T5rzRnZzC74VcbHN/domSw=</latexit>

The controller is not physically realizable.

We could simply add a first-order filter, like 1/(s + 1), to make the feedforward controller second order over second order.

The simplest thing to do is to make the numerator term first order. Most likely , we would use 18s + 1 to approximate the numerator to arrive at the lead-lag controller

Gf = 0.7518s + 1 5s + 1

<latexit sha1_base64="ufBF3AMhjhmfMpYg5wRxeIYqlQ4=">AAACC3icbZDLSgMxFIbP1Futt1GXbkKLIIhlRiwtglBwocsK9gLtMGTSTBuauZBkhDJ078ZXceNCEbe+gDvfxrSdhbYeCPn4/3NIzu/FnEllWd9GbmV1bX0jv1nY2t7Z3TP3D1oySgShTRLxSHQ8LClnIW0qpjjtxILiwOO07Y2up377gQrJovBejWPqBHgQMp8RrLTkmsUb10dX6MwqVyuo5wtMUrsm0SmyJ2llfrtmySpbs0LLYGdQgqwarvnV60ckCWioCMdSdm0rVk6KhWKE00mhl0gaYzLCA9rVGOKASied7TJBx1rpIz8S+oQKzdTfEykOpBwHnu4MsBrKRW8q/ud1E+XXnJSFcaJoSOYP+QlHKkLTYFCfCUoUH2vARDD9V0SGWAeidHwFHYK9uPIytM7Ltua7i1L9MosjD0dQhBOwoQp1uIUGNIHAIzzDK7wZT8aL8W58zFtzRjZzCH/K+PwBD2KXOw==</latexit><latexit sha1_base64="ufBF3AMhjhmfMpYg5wRxeIYqlQ4=">AAACC3icbZDLSgMxFIbP1Futt1GXbkKLIIhlRiwtglBwocsK9gLtMGTSTBuauZBkhDJ078ZXceNCEbe+gDvfxrSdhbYeCPn4/3NIzu/FnEllWd9GbmV1bX0jv1nY2t7Z3TP3D1oySgShTRLxSHQ8LClnIW0qpjjtxILiwOO07Y2up377gQrJovBejWPqBHgQMp8RrLTkmsUb10dX6MwqVyuo5wtMUrsm0SmyJ2llfrtmySpbs0LLYGdQgqwarvnV60ckCWioCMdSdm0rVk6KhWKE00mhl0gaYzLCA9rVGOKASied7TJBx1rpIz8S+oQKzdTfEykOpBwHnu4MsBrKRW8q/ud1E+XXnJSFcaJoSOYP+QlHKkLTYFCfCUoUH2vARDD9V0SGWAeidHwFHYK9uPIytM7Ltua7i1L9MosjD0dQhBOwoQp1uIUGNIHAIzzDK7wZT8aL8W58zFtzRjZzCH/K+PwBD2KXOw==</latexit><latexit sha1_base64="ufBF3AMhjhmfMpYg5wRxeIYqlQ4=">AAACC3icbZDLSgMxFIbP1Futt1GXbkKLIIhlRiwtglBwocsK9gLtMGTSTBuauZBkhDJ078ZXceNCEbe+gDvfxrSdhbYeCPn4/3NIzu/FnEllWd9GbmV1bX0jv1nY2t7Z3TP3D1oySgShTRLxSHQ8LClnIW0qpjjtxILiwOO07Y2up377gQrJovBejWPqBHgQMp8RrLTkmsUb10dX6MwqVyuo5wtMUrsm0SmyJ2llfrtmySpbs0LLYGdQgqwarvnV60ckCWioCMdSdm0rVk6KhWKE00mhl0gaYzLCA9rVGOKASied7TJBx1rpIz8S+oQKzdTfEykOpBwHnu4MsBrKRW8q/ud1E+XXnJSFcaJoSOYP+QlHKkLTYFCfCUoUH2vARDD9V0SGWAeidHwFHYK9uPIytM7Ltua7i1L9MosjD0dQhBOwoQp1uIUGNIHAIzzDK7wZT8aL8W58zFtzRjZzCH/K+PwBD2KXOw==</latexit><latexit sha1_base64="ufBF3AMhjhmfMpYg5wRxeIYqlQ4=">AAACC3icbZDLSgMxFIbP1Futt1GXbkKLIIhlRiwtglBwocsK9gLtMGTSTBuauZBkhDJ078ZXceNCEbe+gDvfxrSdhbYeCPn4/3NIzu/FnEllWd9GbmV1bX0jv1nY2t7Z3TP3D1oySgShTRLxSHQ8LClnIW0qpjjtxILiwOO07Y2up377gQrJovBejWPqBHgQMp8RrLTkmsUb10dX6MwqVyuo5wtMUrsm0SmyJ2llfrtmySpbs0LLYGdQgqwarvnV60ckCWioCMdSdm0rVk6KhWKE00mhl0gaYzLCA9rVGOKASied7TJBx1rpIz8S+oQKzdTfEykOpBwHnu4MsBrKRW8q/ud1E+XXnJSFcaJoSOYP+QlHKkLTYFCfCUoUH2vARDD9V0SGWAeidHwFHYK9uPIytM7Ltua7i1L9MosjD0dQhBOwoQp1uIUGNIHAIzzDK7wZT8aL8W58zFtzRjZzCH/K+PwBD2KXOw==</latexit>

(9)

Examples

Process has inverse response, disturbance does not

The controller has a RHP pole and is therefore unstable.

In this case, we would neglect the dynamic part and use only a static feedforward controller like

Gp(s) = 9s + 1

(15s + 1)(3s + 1), Gd(s) = 1.5 5s + 1

<latexit sha1_base64="m7eVpA2cXIRbH6r7aoWRfFvcvIU=">AAACNXicbZDLSgMxFIYzXmu9VV26CRahRS0zavECQsFFXbioYC/QKUMmk2lDMxeTjFCGeSk3vocrXbhQxK2vYNrOorYeCPn4z/lJzm+HjAqp62/a3PzC4tJyZiW7ura+sZnb2m6IIOKY1HHAAt6ykSCM+qQuqWSkFXKCPJuRpt2/Hvabj4QLGvj3chCSjoe6PnUpRlJJVu62aoUFUYRX0HQ5wvHRhYAH0EjiglEeUbFwMr6TQ/MhQg6sWs6kwSiVk3g8mli5vF7SRwVnwUghD9KqWbkX0wlw5BFfYoaEaBt6KDsx4pJiRpKsGQkSItxHXdJW6COPiE482jqB+0pxoBtwdXwJR+qkI0aeEAPPVpMekj0x3RuK//XakXTPOzH1w0gSH48fciMGZQCHEUKHcoIlGyhAmFP1V4h7SIUhVdBZFYIxvfIsNI5LhuK703zlMo0jA3bBHigAA5yBCrgBNVAHGDyBV/ABPrVn7V370r7Ho3Na6tkBf0r7+QUkXKUG</latexit><latexit sha1_base64="m7eVpA2cXIRbH6r7aoWRfFvcvIU=">AAACNXicbZDLSgMxFIYzXmu9VV26CRahRS0zavECQsFFXbioYC/QKUMmk2lDMxeTjFCGeSk3vocrXbhQxK2vYNrOorYeCPn4z/lJzm+HjAqp62/a3PzC4tJyZiW7ura+sZnb2m6IIOKY1HHAAt6ykSCM+qQuqWSkFXKCPJuRpt2/Hvabj4QLGvj3chCSjoe6PnUpRlJJVu62aoUFUYRX0HQ5wvHRhYAH0EjiglEeUbFwMr6TQ/MhQg6sWs6kwSiVk3g8mli5vF7SRwVnwUghD9KqWbkX0wlw5BFfYoaEaBt6KDsx4pJiRpKsGQkSItxHXdJW6COPiE482jqB+0pxoBtwdXwJR+qkI0aeEAPPVpMekj0x3RuK//XakXTPOzH1w0gSH48fciMGZQCHEUKHcoIlGyhAmFP1V4h7SIUhVdBZFYIxvfIsNI5LhuK703zlMo0jA3bBHigAA5yBCrgBNVAHGDyBV/ABPrVn7V370r7Ho3Na6tkBf0r7+QUkXKUG</latexit><latexit sha1_base64="m7eVpA2cXIRbH6r7aoWRfFvcvIU=">AAACNXicbZDLSgMxFIYzXmu9VV26CRahRS0zavECQsFFXbioYC/QKUMmk2lDMxeTjFCGeSk3vocrXbhQxK2vYNrOorYeCPn4z/lJzm+HjAqp62/a3PzC4tJyZiW7ura+sZnb2m6IIOKY1HHAAt6ykSCM+qQuqWSkFXKCPJuRpt2/Hvabj4QLGvj3chCSjoe6PnUpRlJJVu62aoUFUYRX0HQ5wvHRhYAH0EjiglEeUbFwMr6TQ/MhQg6sWs6kwSiVk3g8mli5vF7SRwVnwUghD9KqWbkX0wlw5BFfYoaEaBt6KDsx4pJiRpKsGQkSItxHXdJW6COPiE482jqB+0pxoBtwdXwJR+qkI0aeEAPPVpMekj0x3RuK//XakXTPOzH1w0gSH48fciMGZQCHEUKHcoIlGyhAmFP1V4h7SIUhVdBZFYIxvfIsNI5LhuK703zlMo0jA3bBHigAA5yBCrgBNVAHGDyBV/ABPrVn7V370r7Ho3Na6tkBf0r7+QUkXKUG</latexit><latexit sha1_base64="m7eVpA2cXIRbH6r7aoWRfFvcvIU=">AAACNXicbZDLSgMxFIYzXmu9VV26CRahRS0zavECQsFFXbioYC/QKUMmk2lDMxeTjFCGeSk3vocrXbhQxK2vYNrOorYeCPn4z/lJzm+HjAqp62/a3PzC4tJyZiW7ura+sZnb2m6IIOKY1HHAAt6ykSCM+qQuqWSkFXKCPJuRpt2/Hvabj4QLGvj3chCSjoe6PnUpRlJJVu62aoUFUYRX0HQ5wvHRhYAH0EjiglEeUbFwMr6TQ/MhQg6sWs6kwSiVk3g8mli5vF7SRwVnwUghD9KqWbkX0wlw5BFfYoaEaBt6KDsx4pJiRpKsGQkSItxHXdJW6COPiE482jqB+0pxoBtwdXwJR+qkI0aeEAPPVpMekj0x3RuK//XakXTPOzH1w0gSH48fciMGZQCHEUKHcoIlGyhAmFP1V4h7SIUhVdBZFYIxvfIsNI5LhuK703zlMo0jA3bBHigAA5yBCrgBNVAHGDyBV/ABPrVn7V370r7Ho3Na6tkBf0r7+QUkXKUG</latexit>

Gf = 1.5 (15s + 1)(3s + 1) ( 9s + 1)(5s + 1)

<latexit sha1_base64="3P39A69Sj3EB5+aSA286gkwRRvk=">AAACH3icbZDLSgMxFIYzXmu9jbp0EyzCiLRM1HoDoeBClxXsBdqhZNJMG5q5kGSEMsybuPFV3LhQRNz1bUzbWWjrgZCP/z+H5PxuxJlUtj0yFhaXlldWc2v59Y3NrW1zZ7cuw1gQWiMhD0XTxZJyFtCaYorTZiQo9l1OG+7gduw3nqiQLAwe1TCijo97AfMYwUpLHfP8ruPBG1hEpTJsewKTxEJlCY8hOrJOp3eaWMWrTMqstGMW7JI9KTgPKIMCyKraMb/b3ZDEPg0U4VjKFrIj5SRYKEY4TfPtWNIIkwHu0ZbGAPtUOslkvxQeaqULvVDoEyg4UX9PJNiXcui7utPHqi9nvbH4n9eKlXfpJCyIYkUDMn3IizlUIRyHBbtMUKL4UAMmgum/QtLHOiWlI83rENDsyvNQPykhzQ9nhcp1FkcO7IMDYAEELkAF3IMqqAECnsEreAcfxovxZnwaX9PWBSOb2QN/yhj9AH0pm8U=</latexit><latexit sha1_base64="3P39A69Sj3EB5+aSA286gkwRRvk=">AAACH3icbZDLSgMxFIYzXmu9jbp0EyzCiLRM1HoDoeBClxXsBdqhZNJMG5q5kGSEMsybuPFV3LhQRNz1bUzbWWjrgZCP/z+H5PxuxJlUtj0yFhaXlldWc2v59Y3NrW1zZ7cuw1gQWiMhD0XTxZJyFtCaYorTZiQo9l1OG+7gduw3nqiQLAwe1TCijo97AfMYwUpLHfP8ruPBG1hEpTJsewKTxEJlCY8hOrJOp3eaWMWrTMqstGMW7JI9KTgPKIMCyKraMb/b3ZDEPg0U4VjKFrIj5SRYKEY4TfPtWNIIkwHu0ZbGAPtUOslkvxQeaqULvVDoEyg4UX9PJNiXcui7utPHqi9nvbH4n9eKlXfpJCyIYkUDMn3IizlUIRyHBbtMUKL4UAMmgum/QtLHOiWlI83rENDsyvNQPykhzQ9nhcp1FkcO7IMDYAEELkAF3IMqqAECnsEreAcfxovxZnwaX9PWBSOb2QN/yhj9AH0pm8U=</latexit><latexit sha1_base64="3P39A69Sj3EB5+aSA286gkwRRvk=">AAACH3icbZDLSgMxFIYzXmu9jbp0EyzCiLRM1HoDoeBClxXsBdqhZNJMG5q5kGSEMsybuPFV3LhQRNz1bUzbWWjrgZCP/z+H5PxuxJlUtj0yFhaXlldWc2v59Y3NrW1zZ7cuw1gQWiMhD0XTxZJyFtCaYorTZiQo9l1OG+7gduw3nqiQLAwe1TCijo97AfMYwUpLHfP8ruPBG1hEpTJsewKTxEJlCY8hOrJOp3eaWMWrTMqstGMW7JI9KTgPKIMCyKraMb/b3ZDEPg0U4VjKFrIj5SRYKEY4TfPtWNIIkwHu0ZbGAPtUOslkvxQeaqULvVDoEyg4UX9PJNiXcui7utPHqi9nvbH4n9eKlXfpJCyIYkUDMn3IizlUIRyHBbtMUKL4UAMmgum/QtLHOiWlI83rENDsyvNQPykhzQ9nhcp1FkcO7IMDYAEELkAF3IMqqAECnsEreAcfxovxZnwaX9PWBSOb2QN/yhj9AH0pm8U=</latexit><latexit sha1_base64="3P39A69Sj3EB5+aSA286gkwRRvk=">AAACH3icbZDLSgMxFIYzXmu9jbp0EyzCiLRM1HoDoeBClxXsBdqhZNJMG5q5kGSEMsybuPFV3LhQRNz1bUzbWWjrgZCP/z+H5PxuxJlUtj0yFhaXlldWc2v59Y3NrW1zZ7cuw1gQWiMhD0XTxZJyFtCaYorTZiQo9l1OG+7gduw3nqiQLAwe1TCijo97AfMYwUpLHfP8ruPBG1hEpTJsewKTxEJlCY8hOrJOp3eaWMWrTMqstGMW7JI9KTgPKIMCyKraMb/b3ZDEPg0U4VjKFrIj5SRYKEY4TfPtWNIIkwHu0ZbGAPtUOslkvxQeaqULvVDoEyg4UX9PJNiXcui7utPHqi9nvbH4n9eKlXfpJCyIYkUDMn3IizlUIRyHBbtMUKL4UAMmgum/QtLHOiWlI83rENDsyvNQPykhzQ9nhcp1FkcO7IMDYAEELkAF3IMqqAECnsEreAcfxovxZnwaX9PWBSOb2QN/yhj9AH0pm8U=</latexit>

Gf(s) = Kf = Kd Kp

<latexit sha1_base64="3cOp6gXg4hLZuj8c4BkS7UfwhmA=">AAACCHicbVDLSsNAFL2pr1pfUZcuHCxCXVgSERRBKLhQ6KaCfUAbwmQyaYdOHsxMhBKydOOvuHGhiFs/wZ1/4/Sx0OqBuRzOuZc793gJZ1JZ1pdRWFhcWl4prpbW1jc2t8ztnZaMU0Fok8Q8Fh0PS8pZRJuKKU47iaA49Dhte8Orsd++p0KyOLpTo4Q6Ie5HLGAEKy255v61G1TkEbpEdTfQ9bgXCEyyuuvnuiS5a5atqjUB+kvsGSnDDA3X/Oz5MUlDGinCsZRd20qUk2GhGOE0L/VSSRNMhrhPu5pGOKTSySaH5OhQKz4KYqFfpNBE/TmR4VDKUejpzhCrgZz3xuJ/XjdVwbmTsShJFY3IdFGQcqRiNE4F+UxQovhIE0wE039FZIB1EkpnV9Ih2PMn/yWtk6qt+e1puXYxi6MIe3AAFbDhDGpwAw1oAoEHeIIXeDUejWfjzXifthaM2cwu/ILx8Q3Q0Zfw</latexit><latexit sha1_base64="3cOp6gXg4hLZuj8c4BkS7UfwhmA=">AAACCHicbVDLSsNAFL2pr1pfUZcuHCxCXVgSERRBKLhQ6KaCfUAbwmQyaYdOHsxMhBKydOOvuHGhiFs/wZ1/4/Sx0OqBuRzOuZc793gJZ1JZ1pdRWFhcWl4prpbW1jc2t8ztnZaMU0Fok8Q8Fh0PS8pZRJuKKU47iaA49Dhte8Orsd++p0KyOLpTo4Q6Ie5HLGAEKy255v61G1TkEbpEdTfQ9bgXCEyyuuvnuiS5a5atqjUB+kvsGSnDDA3X/Oz5MUlDGinCsZRd20qUk2GhGOE0L/VSSRNMhrhPu5pGOKTSySaH5OhQKz4KYqFfpNBE/TmR4VDKUejpzhCrgZz3xuJ/XjdVwbmTsShJFY3IdFGQcqRiNE4F+UxQovhIE0wE039FZIB1EkpnV9Ih2PMn/yWtk6qt+e1puXYxi6MIe3AAFbDhDGpwAw1oAoEHeIIXeDUejWfjzXifthaM2cwu/ILx8Q3Q0Zfw</latexit><latexit sha1_base64="3cOp6gXg4hLZuj8c4BkS7UfwhmA=">AAACCHicbVDLSsNAFL2pr1pfUZcuHCxCXVgSERRBKLhQ6KaCfUAbwmQyaYdOHsxMhBKydOOvuHGhiFs/wZ1/4/Sx0OqBuRzOuZc793gJZ1JZ1pdRWFhcWl4prpbW1jc2t8ztnZaMU0Fok8Q8Fh0PS8pZRJuKKU47iaA49Dhte8Orsd++p0KyOLpTo4Q6Ie5HLGAEKy255v61G1TkEbpEdTfQ9bgXCEyyuuvnuiS5a5atqjUB+kvsGSnDDA3X/Oz5MUlDGinCsZRd20qUk2GhGOE0L/VSSRNMhrhPu5pGOKTSySaH5OhQKz4KYqFfpNBE/TmR4VDKUejpzhCrgZz3xuJ/XjdVwbmTsShJFY3IdFGQcqRiNE4F+UxQovhIE0wE039FZIB1EkpnV9Ih2PMn/yWtk6qt+e1puXYxi6MIe3AAFbDhDGpwAw1oAoEHeIIXeDUejWfjzXifthaM2cwu/ILx8Q3Q0Zfw</latexit><latexit sha1_base64="3cOp6gXg4hLZuj8c4BkS7UfwhmA=">AAACCHicbVDLSsNAFL2pr1pfUZcuHCxCXVgSERRBKLhQ6KaCfUAbwmQyaYdOHsxMhBKydOOvuHGhiFs/wZ1/4/Sx0OqBuRzOuZc793gJZ1JZ1pdRWFhcWl4prpbW1jc2t8ztnZaMU0Fok8Q8Fh0PS8pZRJuKKU47iaA49Dhte8Orsd++p0KyOLpTo4Q6Ie5HLGAEKy255v61G1TkEbpEdTfQ9bgXCEyyuuvnuiS5a5atqjUB+kvsGSnDDA3X/Oz5MUlDGinCsZRd20qUk2GhGOE0L/VSSRNMhrhPu5pGOKTSySaH5OhQKz4KYqFfpNBE/TmR4VDKUejpzhCrgZz3xuJ/XjdVwbmTsShJFY3IdFGQcqRiNE4F+UxQovhIE0wE039FZIB1EkpnV9Ih2PMn/yWtk6qt+e1puXYxi6MIe3AAFbDhDGpwAw1oAoEHeIIXeDUejWfjzXifthaM2cwu/ILx8Q3Q0Zfw</latexit>

(10)

Cascade Control

Disturbance: fuel gas header pressure (upstream of the valve)

Problems with the control valve:

stiction or hysteresis

This control scheme also concerns “disturbance rejection.”: practical problem

Involves the use of multiple output measurements and a single manipulated input.

-

Note: FF control: disturbance measurement

Objective: To improve the response of the most important (primary) output to a disturbance.
(11)

Cascade Control

• Why?

-

Reject disturbance in the slave loop before it affects the main process variable

-

“Linearize” the slave process

-

Improve the dynamics of the slave process

• Tips for Implementation

-

Slave process should be at least 3 times as fast as the master process in terms of response time.

-

I-mode in the slave controller is seldom necessary. P-mode suffices in most cases.

Small offsets in the slave loop can be compensated by the master loop.

-

The most common cascade-control loop involves a flow controller as the inner loop. This type of loop easily rejects disturbances in fluid stream pressure, either upstream or downstream of the valve.

-

The inner loop should be tuned before the outer loop. After inner loop is tuned, and closed, the outer loop should be tuned using knowledge of the dynamics of the inner loop.
(12)

Time Delay Compensation

• Delays introduce “phase lag.”

-

The larger the delay, the faster phase angle drops with frequency.

• Large delays make PID tuning very difficult.

-

Severely limits the size of gain one can use (Bode stability criterion).

-

Ziegler-Nichols or Cohen-Coon tuning rules advise that they be used only when θ/τ < 1.0.

-

In IMC tuning rules, delays are approximated. The approximation gets worse with larger delays and hence necessitate a use of a larger τc.
(13)

Comments

• With a Smith predictor, the delay is effectively outside the loop.

• Even though Smith predictor simplifies tuning, it does not remove the delay from the response (physically impossible). There is no

“prediction” made by the Smith predictor.

• It requires implementation of a delay within the control system (hard for analog control, relatively easy for digital control).

• In reality, the model will not be perfect. The performance is known to be sensitive to model error, especially the delay parameter .

• One could use the IMC rule to design Gc and then adjust the time constant τ

c

to adjust sensitivity for model error.

<latexit sha1_base64="FsKPZ5uryiLeSFyuZcuRL0+lJsE=">AAAB9XicbZBNS8NAEIY3ftb6VfXoZbEInkoiguKp4MVjBfsBbSybzaRdutmE3YlSQv+HFw+KePW/ePPfuG1z0NYXFh7emWFm3yCVwqDrfjsrq2vrG5ulrfL2zu7efuXgsGWSTHNo8kQmuhMwA1IoaKJACZ1UA4sDCe1gdDOttx9BG5Goexyn4MdsoEQkOENrPfRQyBDyHg4B2aRfqbo1dya6DF4BVVKo0a989cKEZzEo5JIZ0/XcFP2caRRcwqTcywykjI/YALoWFYvB+Pns6gk9tU5Io0Tbp5DO3N8TOYuNGceB7YwZDs1ibWr+V+tmGF35uVBphqD4fFGUSYoJnUZAQ6GBoxxbYFwLeyvlQ6YZRxtU2YbgLX55GVrnNc/y3UW1fl3EUSLH5IScEY9ckjq5JQ3SJJxo8kxeyZvz5Lw4787HvHXFKWaOyB85nz8PjJLW</latexit><latexit sha1_base64="FsKPZ5uryiLeSFyuZcuRL0+lJsE=">AAAB9XicbZBNS8NAEIY3ftb6VfXoZbEInkoiguKp4MVjBfsBbSybzaRdutmE3YlSQv+HFw+KePW/ePPfuG1z0NYXFh7emWFm3yCVwqDrfjsrq2vrG5ulrfL2zu7efuXgsGWSTHNo8kQmuhMwA1IoaKJACZ1UA4sDCe1gdDOttx9BG5Goexyn4MdsoEQkOENrPfRQyBDyHg4B2aRfqbo1dya6DF4BVVKo0a989cKEZzEo5JIZ0/XcFP2caRRcwqTcywykjI/YALoWFYvB+Pns6gk9tU5Io0Tbp5DO3N8TOYuNGceB7YwZDs1ibWr+V+tmGF35uVBphqD4fFGUSYoJnUZAQ6GBoxxbYFwLeyvlQ6YZRxtU2YbgLX55GVrnNc/y3UW1fl3EUSLH5IScEY9ckjq5JQ3SJJxo8kxeyZvz5Lw4787HvHXFKWaOyB85nz8PjJLW</latexit><latexit sha1_base64="FsKPZ5uryiLeSFyuZcuRL0+lJsE=">AAAB9XicbZBNS8NAEIY3ftb6VfXoZbEInkoiguKp4MVjBfsBbSybzaRdutmE3YlSQv+HFw+KePW/ePPfuG1z0NYXFh7emWFm3yCVwqDrfjsrq2vrG5ulrfL2zu7efuXgsGWSTHNo8kQmuhMwA1IoaKJACZ1UA4sDCe1gdDOttx9BG5Goexyn4MdsoEQkOENrPfRQyBDyHg4B2aRfqbo1dya6DF4BVVKo0a989cKEZzEo5JIZ0/XcFP2caRRcwqTcywykjI/YALoWFYvB+Pns6gk9tU5Io0Tbp5DO3N8TOYuNGceB7YwZDs1ibWr+V+tmGF35uVBphqD4fFGUSYoJnUZAQ6GBoxxbYFwLeyvlQ6YZRxtU2YbgLX55GVrnNc/y3UW1fl3EUSLH5IScEY9ckjq5JQ3SJJxo8kxeyZvz5Lw4787HvHXFKWaOyB85nz8PjJLW</latexit><latexit sha1_base64="FsKPZ5uryiLeSFyuZcuRL0+lJsE=">AAAB9XicbZBNS8NAEIY3ftb6VfXoZbEInkoiguKp4MVjBfsBbSybzaRdutmE3YlSQv+HFw+KePW/ePPfuG1z0NYXFh7emWFm3yCVwqDrfjsrq2vrG5ulrfL2zu7efuXgsGWSTHNo8kQmuhMwA1IoaKJACZ1UA4sDCe1gdDOttx9BG5Goexyn4MdsoEQkOENrPfRQyBDyHg4B2aRfqbo1dya6DF4BVVKo0a989cKEZzEo5JIZ0/XcFP2caRRcwqTcywykjI/YALoWFYvB+Pns6gk9tU5Io0Tbp5DO3N8TOYuNGceB7YwZDs1ibWr+V+tmGF35uVBphqD4fFGUSYoJnUZAQ6GBoxxbYFwLeyvlQ6YZRxtU2YbgLX55GVrnNc/y3UW1fl3EUSLH5IScEY9ckjq5JQ3SJJxo8kxeyZvz5Lw4787HvHXFKWaOyB85nz8PjJLW</latexit>˜

참조

관련 문서