Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unrealistic Data #340

Open
gracekinney opened this issue Jul 22, 2024 · 3 comments
Open

Unrealistic Data #340

gracekinney opened this issue Jul 22, 2024 · 3 comments
Assignees
Labels
Bug Something isn't working Support User Support

Comments

@gracekinney
Copy link

Hi everyone,

I am working on a project using NOS3 as the main focus for generating different satellite scenarios, where we will use this data for testing. My team and I have been able to get NOS3 running from the VM to an API, and we have successfully set-up the simulation so that the terminal commands make prep, and commands from Igniter: make clean, make, and make launch all work, and we are able to run an instance of the simulation.

However, we are running into an issue. We are not seeing realistic telemetry data from the simulator when we run different scenario commands. For example, running from the Command Sender: target GENERIC_EPS, command GENERIC_EPS_SWITCH_CC. We have found that when we use Command Sender to turn all switches ON, the BATT_VOLTAGE decreases, and when we turn all switches OFF the BATT_VOLTAGE decreases. We expect to see the opposite: switches ON BATT_VOLTAGE increases, switches OFF BATT_VOLTAGE decreases. We have theorized that the switches may be backwards?

Please refer to the pdf report I have attached, which highlights unrealistic data and includes screenshots from Telemetry Grapher and Packet Viewer.

The bottom line is that we are experiencing issues with the telemetry data not being realistic, and we believe NOS3 is much more capable than what we are experiencing.

I would like to ask the developers to help resolve the issue of unrealistic telemetry data, and potentially clarify how and why we are experiencing this.

Thank you!

SatSim_EPS_demo_report_GK.pdf

@jlucas9 jlucas9 added Support User Support Bug Something isn't working labels Jul 23, 2024
@Isgaroth-the-Green
Copy link
Contributor

Good morning.

Just to clarify, are you saying that you currently find the voltage decreases both when the switches are turned off, and when they are turned on? Or that the voltage increases when the switches are off and decreases when they are on? The attached document seems to imply (unless I am misunderstanding it) that the voltage generally increases when switches are off and decreases when they are on, which seems correct behavior. The switches are to turn on or off additional power draws, so turning them all on - and thereby drawing more current - should be correlated with decreasing charge (and thus battery voltage).

Regarding the other changes to the battery voltage, those are probably created by the direction of the simulated solar panels. We do not assume solar panels on every face of the satellite, so as it moves along its orbit it would be expected to go through periods of better and worse solar exposure. That may not be the only thing contributing to the unforced voltage changes, but it is at least a contributing factor.

@gracekinney
Copy link
Author

Hello,

My team and I re-ran the scenario of turning all switches off in GENERIC_EPS via Command Sender. We plotted BATT_VOLTAGE and SA_VOLTAGE and viewed the data via Telemetry Grapher and Packet Viewer. We were looking to see if anything outside of switch mnemonics had a response to our changes, and thought voltage would be our best bet to view a response. Our issue is that we do not see any other subsystem respond to turning all the switches off/ we do not know where to look to see if there is a response.

Do you know if there is any documentation for how the subsystems interact/ respond when changes are made to certain subsystems? This information would be very helpful with determining what we need to change for creating scenarios!

Thank you!

@Isgaroth-the-Green
Copy link
Contributor

Good morning.

You are correct that voltage is your best bet to view a response, and it sounds like there was one; with respect to other subsystems, the switches are not connected to them at present (the idea is that the switches are things which the user can 'fill in' with their own scientific instruments or such). We have been assuming that most of the subsystems are things you would not want to shut down completely, and so they are connected to a bus rather than to switches.

The documentation you are asking about may not exist; we are a little behind on that front. At present, though, most of the subsystems are reacting to the space environment (for example, the IMU, CSS and FSS) or acting upon the whole satellite (the torquer and reaction wheel are decent examples here). There is therefore only minimal direct connection between them - the IMU will record the changing rotation rates created by the reaction wheel, for example, but that is the only example I can think of offhand. If you have other questions about subsystems, though, feel free to ask and I will do my best to answer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Support User Support
Projects
Status: Backlog
Development

No branches or pull requests

3 participants