sos-t-solver
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: preprints.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.8%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Swap-Tripathi
- Language: Mathematica
- Default Branch: main
- Size: 45.9 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
The repository contains programs to obtain the expression of Lyapunov density as per Theorem 1 in the paper "Construction of Lyapunov Certificates for Systems on Torus Using Trigonometric Polynomials" (https://www.preprints.org/manuscript/202409.1361/v1).
Step 1- Use the Mathematica file "Step1-ComputeFourierCoefficientsofOscillator_System.nb". The changes that might be reflected with different examples are: i... the number and expressions for component functions ii.. the number of harmonics iii. the number of phase (or phase-difference) variables in the component functions This step outputs a matrix where each row consists of an index followed by the coefficient of the component function corresponding to the index.
Step 2- Input the matrix obtained in the previous case to the MATLAB file "F.m". For computational efficiency, you may skip. i.. the rows where the second half of the entries are zero. For instance, you may skip the row (1 2 3 0 0 0) while inputting in "F.m". ii. the rows whose first half is negative of the first half of a previous row. For instance, suppose the matrix has the following rows ( * * * * * *) (-1 -2 -3 a b c) ( 1 2 3 x y z) ( * * * * * *) Then, you may choose to skip typing the third row since the first half of the third row is -1 times the first half of the second row. If the number of harmonics increases or decreases, corresponding changes should be reflected in MATLAB files (refer to individual files for information on achieving that). Run "driver.m" after making all the changes.
Step 3- When the MATLAB code returns "solved" as an output, save the Gram Matrix as "MatrixGV.mat" and import it to the Mathematica file "Step3-MATLABOutputtoLyapunovFunction.nb," which returns the trigonometric polynomial V such that 1/V is a Lyapunov density. Don't forget to make changes in the Mathematica file on the change of dimensions (refer to the file for details).
Owner
- Name: Swapnil Tripathi
- Login: Swap-Tripathi
- Kind: user
- Location: Istanbul, Turkey
- Website: https://sites.google.com/view/swapnil-tripathi/
- Repositories: 1
- Profile: https://github.com/Swap-Tripathi
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: >-
Software: t-SOS solver
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Swapnil
family-names: Tripathi
email: swap_trip@outlook.com
affiliation: 'Kadir Has University, Istanbul, Turkey'
orcid: 'https://orcid.org/0000-0002-5726-1813'
- given-names: Alkım
orcid: 'https://orcid.org/0000-0002-8131-388X'
family-names: Gökçen
affiliation: 'Izmir Katip Celebi University, Izmir, Turkey'
- given-names: Mahmut
family-names: Kudeyt
orcid: 'https://orcid.org/0000-0002-0457-9027'
- given-names: Ozkan
family-names: Karabacak
affiliation: 'Kadir Has University, Istanbul, Turkey'
orcid: 'https://orcid.org/0000-0002-8350-193X'
- given-names: Savaş
family-names: Şahin
orcid: 'https://orcid.org/0000-0003-2065-6907'
identifiers:
- type: doi
value: 10.20944/preprints202409.1361.v1
description: >-
Paper on finding Lyapunov Certificates for systems on
torus.
repository-code: >-
https://github.com/Swap-Tripathi/t-SOS-solver
abstract: >-
The repository contains programs to obtain the expression
of Lyapunov density as per Theorem 1 in the paper
"Construction of Lyapunov Certificates for Systems on
Torus Using Trigonometric Polynomials"
(https://www.preprints.org/manuscript/202409.1361/v1).
keywords:
- Trigonometric polynomials
- Lyapunov Density
- Coupled oscillators
- Almost global stability
- Almost global synchronization
license: CC-BY-4.0
commit: Original_codes
version: '1.0'
date-released: '2024-11-06'
GitHub Events
Total
- Push event: 2
Last Year
- Push event: 2