mirror of
https://github.com/gabrielkheisa/control-system.git
synced 2025-04-12 15:29:05 +07:00
Add PI tests graph
This commit is contained in:
parent
0c641b7bb2
commit
6e945c9e14
@ -5,7 +5,7 @@ This dir is belong to Control System class contains with Integral Effect on Cont
|
|||||||
This program ran in Matlab
|
This program ran in Matlab
|
||||||
|
|
||||||
## Variables
|
## Variables
|
||||||
`s = tf('s');` defines s as 'frequency domain' for transfer function and will be used further.
|
`s = tf('s');` defines `s` as 'frequency domain' for transfer function and will be used further.
|
||||||
```
|
```
|
||||||
J = 0.01;
|
J = 0.01;
|
||||||
b = 0.1;
|
b = 0.1;
|
||||||
@ -63,7 +63,14 @@ For Kp = 1
|
|||||||
| Overshoot | 0 | 0 | 0 | 0.3523 | 0 |
|
| Overshoot | 0 | 0 | 0 | 0.3523 | 0 |
|
||||||
| SSE | 1.7396e-06 | 0.0034 | 0.0033 | 0.0034 | 6.6536e-05 |
|
| SSE | 1.7396e-06 | 0.0034 | 0.0033 | 0.0034 | 6.6536e-05 |
|
||||||
|
|
||||||
Notes: In theory, SSE should decrease following the increased Ki, but i suspect Matlab just can't compute too much floating point. Hence, i add two additional test with larger constant to show the effects.
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
Notes: In theory, SSE should decrease following the increased Ki, but i suspect Matlab just can't compute too much floating point. Hence, i add two additional test below with larger constant to show the effects.
|
||||||
|
|
||||||
## Additional Testing
|
## Additional Testing
|
||||||
For Kp = 50
|
For Kp = 50
|
||||||
@ -74,6 +81,10 @@ For Kp = 50
|
|||||||
| Overshoot | 19.6150 | 6.1627 |
|
| Overshoot | 19.6150 | 6.1627 |
|
||||||
| SSE | 0.1127 | 0.0082 |
|
| SSE | 0.1127 | 0.0082 |
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
## Conclusion
|
## Conclusion
|
||||||
Based on previous tests, we conclude that by adding Integral constant :
|
Based on previous tests, we conclude that by adding Integral constant :
|
||||||
* Risie time is **increased**
|
* Risie time is **increased**
|
||||||
@ -85,4 +96,4 @@ Based on previous tests, we conclude that by adding Integral constant :
|
|||||||
Contact nanda.r.d@mail.ugm.ac.id for more information
|
Contact nanda.r.d@mail.ugm.ac.id for more information
|
||||||
### Links
|
### Links
|
||||||
You can access the source code here
|
You can access the source code here
|
||||||
[github.com/nandard/routh_table.git](https://github.com/nandard/routh_table.git)
|
[github.com/nandard/routh_table.git](https://github.com/nandard/routh_table.git)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user