{"id":1935,"date":"2019-12-07T00:46:18","date_gmt":"2019-12-07T00:46:18","guid":{"rendered":"https:\/\/pressbooks.library.ryerson.ca\/controlsystems\/?post_type=chapter&#038;p=1935"},"modified":"2021-01-12T20:50:01","modified_gmt":"2021-01-12T20:50:01","slug":"9-3proportional-derivative-control","status":"publish","type":"chapter","link":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/chapter\/9-3proportional-derivative-control\/","title":{"raw":"9.3\tProportional + Derivative Control","rendered":"9.3\tProportional + Derivative Control"},"content":{"raw":"Consider again the example from Chapter 9.2, where G(s) was described by Equation 9\u20113. Assume the closed loop system has a PD Control implemented. You are or will be, be familiar with the PD Control from Lab 2. Replace the Proportional Controller in Figure 9\u20119 with the PD Controller described by the following transfer function:\r\n<table style=\"border-collapse: collapse;width: 100%\" border=\"0\">\r\n<tbody>\r\n<tr>\r\n<td style=\"width: 50%\">[latex] G_{PD}(s)=K_p\\cdot(K_d s +1) [\/latex] or<\/td>\r\n<td style=\"width: 50%;text-align: right\"><\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"width: 50%\">[latex] G_{PD}(s)=K_p\\cdot(\\tau_d s +1) [\/latex]<\/td>\r\n<td style=\"width: 50%;text-align: right\">Equation 9-6<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\nThe adjustable derivative variable is referred to either as the Derivative Gain, [latex] K_d [\/latex], or the Derivative Time Constant, [latex] \\tau_d [\/latex]. The closed loop system transfer function is then as follows:\r\n<table style=\"border-collapse: collapse;width: 100%\" border=\"0\">\r\n<tbody>\r\n<tr>\r\n<td style=\"width: 50%\">[latex] G_{clPD}(s)=\\frac{K_p(1+K_d s)G(s)}{1+K_p(1+K_d s)G(s)} = \\frac{10K_p(1+K_d s)}{s^4 + 15s^3 + 54s^2 + (30+10K_p K_d)s+(4+10K_p)} [\/latex]<\/td>\r\n<td style=\"width: 50%;text-align: right\">Equation 9-7<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\nLet's assume the value of the Derivative Gain [latex] K_d [\/latex] = 2 seconds. The critical gain can be calculated from the Routh-Hurwitz Criterion as [latex] K_{crit}=33.55 [\/latex] and the resulting frequency of marginal oscillations is calculated as [latex] \\omega_{osc}=6.84 [\/latex] rad\/sec. Figure 9\u201112 shows the effect of Proportional + Derivative Control on the closed loop response of this system - with the same controller gain value, the oscillations are greatly reduced but there is no effect on the steady state tracking (error).\r\n\r\nFigure 9\u201113 shows the same system response in presence of a disturbance. As expected, there is no effect on the steady state controller effectiveness in reducing the effect of the disturbance, but the transient effect of the disturbance signal is reduced - fewer oscillations. Figure 9\u201114 shows how the changing value of the Derivative Time Constant (the same as Derivative Gain [latex] K_d [\/latex]) affects the system closed loop response. The larger the value of the Derivative Time Constant (or Derivative Gain) the stronger the Derivative effect - hence fewer oscillations.\r\n\r\n[caption id=\"attachment_1940\" align=\"aligncenter\" width=\"1200\"]<img src=\"http:\/\/pressbooks.library.ryerson.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_12.png\" alt=\"Figure 9 12 Closed Loop Step response of the example System under Proportional + Derivative Control\" width=\"1200\" height=\"900\" class=\"wp-image-1940 size-full\" \/> Figure 9-12 Closed Loop Step response of the example System under Proportional + Derivative Control[\/caption]\r\n\r\n[caption id=\"attachment_1941\" align=\"aligncenter\" width=\"1200\"]<img src=\"http:\/\/pressbooks.library.ryerson.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_13.png\" alt=\"Figure 9 13 Closed Loop Step response Under PD Control - Effect of Disturbance\" width=\"1200\" height=\"901\" class=\"wp-image-1941 size-full\" \/> Figure 9-13 Closed Loop Step response Under PD Control - Effect of Disturbance[\/caption]\r\n\r\n[caption id=\"attachment_1942\" align=\"aligncenter\" width=\"1200\"]<img src=\"http:\/\/pressbooks.library.ryerson.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_14.png\" alt=\"Figure 9 14 Closed Loop Step response Under PD Control - Effect of Changing Derivative Time Constant\" width=\"1200\" height=\"901\" class=\"wp-image-1942 size-full\" \/> Figure 9-14 Closed Loop Step response Under PD Control - Effect of Changing Derivative Time Constant[\/caption]\r\n\r\n<div>\r\n<h3>9.3.1 Proportional + Derivative Control in Presence of Noise<\/h3>\r\n<\/div>\r\nLet's consider now the effect of using a Derivative Control on the system closed loop frequency response - specifically, its bandwidth. Figure 9\u201115 shows the closed loop frequency response of the system under PD Control vs. the closed loop frequency response of the system under P + Rate Feedback Control.\r\n\r\nAs seen in Figure 9\u201115, the Derivative term in frequency domain is characterized by a constant +20dB\/dec slope on the magnitude plot. Thus, the closed loop zero in PD configuration increases the bandwidth of the closed loop system, as shown in Figure 9\u201115, thus reducing the noise attenuation. This effect does not occur with the P + Rate Feedback configuration, as that configuration does not have a zero. The effect of these differences in the closed loop bandwidth is illustrated in Figure 9\u201116 which shows a comparison of the responses of a closed loop system under PD Control vs. P + Rate Feedback Control when the system operates in an environment subject to noise.\r\n\r\nAs can be seen, PD Control significantly amplifies the noise and as such, it is not recommended in environments where noise is expected. If the controller is to operate in a noisy environment, the P+Rate Feedback scheme is a better option. However, if the reduction of the Derivative effect is not sufficient, there is one more possibility - the Derivative effect can be limited by replacing the PD part of the controller transfer function with the so-called Lead Network - see more discussion of it in the PID Control section.\r\n\r\n[caption id=\"attachment_2329\" align=\"aligncenter\" width=\"462\"]<img src=\"http:\/\/pressbooks.library.ryerson.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_15-1.png\" alt=\"Figure 9 15 Bandwidth of the Closed Loop System: PD vs. Rate Feedback\" width=\"462\" height=\"367\" class=\"wp-image-2329 size-full\" \/> Figure 9-15 Bandwidth of the Closed Loop System: PD vs. Rate Feedback[\/caption]\r\n\r\n[caption id=\"attachment_1944\" align=\"aligncenter\" width=\"540\"]<img src=\"http:\/\/pressbooks.library.ryerson.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_16.png\" alt=\"Figure 9 16 Noisy System Response: PD vs. Rate Feedback\" width=\"540\" height=\"430\" class=\"wp-image-1944 size-full\" \/> Figure 9-16 Noisy System Response: PD vs. Rate Feedback[\/caption]\r\n\r\n<div>\r\n<h3>9.3.2 Summary of Proportional + Derivative Control Attributes<\/h3>\r\n<\/div>\r\nSteady state tracking:\r\n<ul>\r\n \t<li>Derivative action has no effect on the system type and on steady state errors<\/li>\r\n<\/ul>\r\nDynamic Tracking:\r\n<ul>\r\n \t<li>Derivative can be implemented as PD term in cascade, or as rate feedback. The rate feedback configuration will not introduce a zero to the system and will be slower, but also without an additional overshoot.<\/li>\r\n \t<li>High proportional gain - undesirable (strong) control effort - may saturate the controller<\/li>\r\n \t<li>Derivative is implemented by introducing a zero to the system, which has a high-pass filter characteristic. Thus, Derivative Mode increases the system bandwidth and makes it more susceptible to noise, as higher frequency components are not well attenuated<\/li>\r\n \t<li>Typically, too much of the Derivative action results in a jittery response and vibrations. Rate feedback is not as noisy as the cascade configuration.<\/li>\r\n<\/ul>\r\n&nbsp;","rendered":"<p>Consider again the example from Chapter 9.2, where G(s) was described by Equation 9\u20113. Assume the closed loop system has a PD Control implemented. You are or will be, be familiar with the PD Control from Lab 2. Replace the Proportional Controller in Figure 9\u20119 with the PD Controller described by the following transfer function:<\/p>\n<table style=\"border-collapse: collapse;width: 100%\">\n<tbody>\n<tr>\n<td style=\"width: 50%\">[latex]G_{PD}(s)=K_p\\cdot(K_d s +1)[\/latex] or<\/td>\n<td style=\"width: 50%;text-align: right\"><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 50%\">[latex]G_{PD}(s)=K_p\\cdot(\\tau_d s +1)[\/latex]<\/td>\n<td style=\"width: 50%;text-align: right\">Equation 9-6<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The adjustable derivative variable is referred to either as the Derivative Gain, [latex]K_d[\/latex], or the Derivative Time Constant, [latex]\\tau_d[\/latex]. The closed loop system transfer function is then as follows:<\/p>\n<table style=\"border-collapse: collapse;width: 100%\">\n<tbody>\n<tr>\n<td style=\"width: 50%\">[latex]G_{clPD}(s)=\\frac{K_p(1+K_d s)G(s)}{1+K_p(1+K_d s)G(s)} = \\frac{10K_p(1+K_d s)}{s^4 + 15s^3 + 54s^2 + (30+10K_p K_d)s+(4+10K_p)}[\/latex]<\/td>\n<td style=\"width: 50%;text-align: right\">Equation 9-7<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Let&#8217;s assume the value of the Derivative Gain [latex]K_d[\/latex] = 2 seconds. The critical gain can be calculated from the Routh-Hurwitz Criterion as [latex]K_{crit}=33.55[\/latex] and the resulting frequency of marginal oscillations is calculated as [latex]\\omega_{osc}=6.84[\/latex] rad\/sec. Figure 9\u201112 shows the effect of Proportional + Derivative Control on the closed loop response of this system &#8211; with the same controller gain value, the oscillations are greatly reduced but there is no effect on the steady state tracking (error).<\/p>\n<p>Figure 9\u201113 shows the same system response in presence of a disturbance. As expected, there is no effect on the steady state controller effectiveness in reducing the effect of the disturbance, but the transient effect of the disturbance signal is reduced &#8211; fewer oscillations. Figure 9\u201114 shows how the changing value of the Derivative Time Constant (the same as Derivative Gain [latex]K_d[\/latex]) affects the system closed loop response. The larger the value of the Derivative Time Constant (or Derivative Gain) the stronger the Derivative effect &#8211; hence fewer oscillations.<\/p>\n<figure id=\"attachment_1940\" aria-describedby=\"caption-attachment-1940\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/pressbooks.library.ryerson.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_12.png\" alt=\"Figure 9 12 Closed Loop Step response of the example System under Proportional + Derivative Control\" width=\"1200\" height=\"900\" class=\"wp-image-1940 size-full\" srcset=\"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_12.png 1200w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_12-300x225.png 300w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_12-768x576.png 768w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_12-1024x768.png 1024w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_12-65x49.png 65w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_12-225x169.png 225w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_12-350x263.png 350w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><figcaption id=\"caption-attachment-1940\" class=\"wp-caption-text\">Figure 9-12 Closed Loop Step response of the example System under Proportional + Derivative Control<\/figcaption><\/figure>\n<figure id=\"attachment_1941\" aria-describedby=\"caption-attachment-1941\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/pressbooks.library.ryerson.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_13.png\" alt=\"Figure 9 13 Closed Loop Step response Under PD Control - Effect of Disturbance\" width=\"1200\" height=\"901\" class=\"wp-image-1941 size-full\" srcset=\"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_13.png 1200w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_13-300x225.png 300w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_13-768x577.png 768w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_13-1024x769.png 1024w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_13-65x49.png 65w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_13-225x169.png 225w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_13-350x263.png 350w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><figcaption id=\"caption-attachment-1941\" class=\"wp-caption-text\">Figure 9-13 Closed Loop Step response Under PD Control &#8211; Effect of Disturbance<\/figcaption><\/figure>\n<figure id=\"attachment_1942\" aria-describedby=\"caption-attachment-1942\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/pressbooks.library.ryerson.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_14.png\" alt=\"Figure 9 14 Closed Loop Step response Under PD Control - Effect of Changing Derivative Time Constant\" width=\"1200\" height=\"901\" class=\"wp-image-1942 size-full\" srcset=\"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_14.png 1200w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_14-300x225.png 300w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_14-768x577.png 768w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_14-1024x769.png 1024w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_14-65x49.png 65w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_14-225x169.png 225w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_14-350x263.png 350w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><figcaption id=\"caption-attachment-1942\" class=\"wp-caption-text\">Figure 9-14 Closed Loop Step response Under PD Control &#8211; Effect of Changing Derivative Time Constant<\/figcaption><\/figure>\n<div>\n<h3>9.3.1 Proportional + Derivative Control in Presence of Noise<\/h3>\n<\/div>\n<p>Let&#8217;s consider now the effect of using a Derivative Control on the system closed loop frequency response &#8211; specifically, its bandwidth. Figure 9\u201115 shows the closed loop frequency response of the system under PD Control vs. the closed loop frequency response of the system under P + Rate Feedback Control.<\/p>\n<p>As seen in Figure 9\u201115, the Derivative term in frequency domain is characterized by a constant +20dB\/dec slope on the magnitude plot. Thus, the closed loop zero in PD configuration increases the bandwidth of the closed loop system, as shown in Figure 9\u201115, thus reducing the noise attenuation. This effect does not occur with the P + Rate Feedback configuration, as that configuration does not have a zero. The effect of these differences in the closed loop bandwidth is illustrated in Figure 9\u201116 which shows a comparison of the responses of a closed loop system under PD Control vs. P + Rate Feedback Control when the system operates in an environment subject to noise.<\/p>\n<p>As can be seen, PD Control significantly amplifies the noise and as such, it is not recommended in environments where noise is expected. If the controller is to operate in a noisy environment, the P+Rate Feedback scheme is a better option. However, if the reduction of the Derivative effect is not sufficient, there is one more possibility &#8211; the Derivative effect can be limited by replacing the PD part of the controller transfer function with the so-called Lead Network &#8211; see more discussion of it in the PID Control section.<\/p>\n<figure id=\"attachment_2329\" aria-describedby=\"caption-attachment-2329\" style=\"width: 462px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/pressbooks.library.ryerson.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_15-1.png\" alt=\"Figure 9 15 Bandwidth of the Closed Loop System: PD vs. Rate Feedback\" width=\"462\" height=\"367\" class=\"wp-image-2329 size-full\" srcset=\"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_15-1.png 462w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_15-1-300x238.png 300w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_15-1-65x52.png 65w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_15-1-225x179.png 225w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_15-1-350x278.png 350w\" sizes=\"auto, (max-width: 462px) 100vw, 462px\" \/><figcaption id=\"caption-attachment-2329\" class=\"wp-caption-text\">Figure 9-15 Bandwidth of the Closed Loop System: PD vs. Rate Feedback<\/figcaption><\/figure>\n<figure id=\"attachment_1944\" aria-describedby=\"caption-attachment-1944\" style=\"width: 540px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/pressbooks.library.ryerson.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_16.png\" alt=\"Figure 9 16 Noisy System Response: PD vs. Rate Feedback\" width=\"540\" height=\"430\" class=\"wp-image-1944 size-full\" srcset=\"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_16.png 540w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_16-300x239.png 300w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_16-65x52.png 65w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_16-225x179.png 225w, https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-content\/uploads\/sites\/75\/2019\/12\/figure_9_2_16-350x279.png 350w\" sizes=\"auto, (max-width: 540px) 100vw, 540px\" \/><figcaption id=\"caption-attachment-1944\" class=\"wp-caption-text\">Figure 9-16 Noisy System Response: PD vs. Rate Feedback<\/figcaption><\/figure>\n<div>\n<h3>9.3.2 Summary of Proportional + Derivative Control Attributes<\/h3>\n<\/div>\n<p>Steady state tracking:<\/p>\n<ul>\n<li>Derivative action has no effect on the system type and on steady state errors<\/li>\n<\/ul>\n<p>Dynamic Tracking:<\/p>\n<ul>\n<li>Derivative can be implemented as PD term in cascade, or as rate feedback. The rate feedback configuration will not introduce a zero to the system and will be slower, but also without an additional overshoot.<\/li>\n<li>High proportional gain &#8211; undesirable (strong) control effort &#8211; may saturate the controller<\/li>\n<li>Derivative is implemented by introducing a zero to the system, which has a high-pass filter characteristic. Thus, Derivative Mode increases the system bandwidth and makes it more susceptible to noise, as higher frequency components are not well attenuated<\/li>\n<li>Typically, too much of the Derivative action results in a jittery response and vibrations. Rate feedback is not as noisy as the cascade configuration.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"author":156,"menu_order":3,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-1935","chapter","type-chapter","status-publish","hentry"],"part":1464,"_links":{"self":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-json\/pressbooks\/v2\/chapters\/1935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-json\/wp\/v2\/users\/156"}],"version-history":[{"count":9,"href":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-json\/pressbooks\/v2\/chapters\/1935\/revisions"}],"predecessor-version":[{"id":2678,"href":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-json\/pressbooks\/v2\/chapters\/1935\/revisions\/2678"}],"part":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-json\/pressbooks\/v2\/parts\/1464"}],"metadata":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-json\/pressbooks\/v2\/chapters\/1935\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-json\/wp\/v2\/media?parent=1935"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-json\/pressbooks\/v2\/chapter-type?post=1935"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-json\/wp\/v2\/contributor?post=1935"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/pressbooks.library.torontomu.ca\/controlsystems\/wp-json\/wp\/v2\/license?post=1935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}