Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brianlesko/transfer-function-python
Modeling the real world is hard. Physics often gives us differential equations, which are not so easy to solve, so what do we do? One option is to use transfer functions, which simplifies differential equations into algebraic ones.
https://github.com/brianlesko/transfer-function-python
Last synced: about 20 hours ago
JSON representation
Modeling the real world is hard. Physics often gives us differential equations, which are not so easy to solve, so what do we do? One option is to use transfer functions, which simplifies differential equations into algebraic ones.
- Host: GitHub
- URL: https://github.com/brianlesko/transfer-function-python
- Owner: BrianLesko
- Created: 2024-06-06T00:17:56.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-06T00:24:47.000Z (5 months ago)
- Last Synced: 2024-06-06T01:36:35.685Z (5 months ago)
- Language: Python
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Transfer Functions in Python
Modeling the real world is hard. Physics often gives us differential equations, which are not so easy to solve, so what do we do? One option is to use a transfer function, which simplifies the differential equation into an algebraic one. Great. So now that we have something simpler, we can test different system inputs and measure the output in a simpler manner - no forward euler step simulations needed.
starting with different differential equations yields different transfer functions, the following script shows the step input (which sets the input to the differential equation to 1 at time zero) to the three simplest and most widely used transfer functions.