Lonefox
Contributor
Hi,
I'm working on my degree project for software development, and was wondering whether anyone could offer me some advice on formulas I can use.
What I am developing is a graphical scuba simulation, to model nitrogen load, safety stops and ascent rates.
I anticipate that I would need to model events such as buoyancy, ascent and gas expansion within a BCD for a diver who is overweighted/underweighted and perfectly weighted, the capacity of the BCD would be treated as a constant, and it's content would increase or decrease within the constraints of it's capacity, depending on pressure and the actions of the diver dumping or inflating.
Having experienced runaway ascents due to overweighting, as a result of requiring larger gas volumes to acheive neutrality, which subsequently expand as the ambient pressure decreases, I would also like to take this into account within my simulation.
Also I would need a method to model nitrogen load based on multilevel profiles using various nitrox mixes, and surface intervals.
While scientific accuracy is not a requirement, I do need to produce a believable simulation, the aim of which would be to serve as a training model for new scuba students.
I have already concluded that standard tables are not sufficient to represent the multilevel aspects of my simulation, and I would also like my model to reflect the effects of sawtooth profiles.
If anyone is able to point me in the direction of some basic algorithms to reflect what I am trying to achieve, I would be most grateful.
Please note again, that this is to implement within a simple training game, and only need be representative of the factors involved, to demonstrate to a student the effect that some choices may have, it doesn't need to be a perfect scientific model.
Thankyou in advance.
Glenn
I'm working on my degree project for software development, and was wondering whether anyone could offer me some advice on formulas I can use.
What I am developing is a graphical scuba simulation, to model nitrogen load, safety stops and ascent rates.
I anticipate that I would need to model events such as buoyancy, ascent and gas expansion within a BCD for a diver who is overweighted/underweighted and perfectly weighted, the capacity of the BCD would be treated as a constant, and it's content would increase or decrease within the constraints of it's capacity, depending on pressure and the actions of the diver dumping or inflating.
Having experienced runaway ascents due to overweighting, as a result of requiring larger gas volumes to acheive neutrality, which subsequently expand as the ambient pressure decreases, I would also like to take this into account within my simulation.
Also I would need a method to model nitrogen load based on multilevel profiles using various nitrox mixes, and surface intervals.
While scientific accuracy is not a requirement, I do need to produce a believable simulation, the aim of which would be to serve as a training model for new scuba students.
I have already concluded that standard tables are not sufficient to represent the multilevel aspects of my simulation, and I would also like my model to reflect the effects of sawtooth profiles.
If anyone is able to point me in the direction of some basic algorithms to reflect what I am trying to achieve, I would be most grateful.
Please note again, that this is to implement within a simple training game, and only need be representative of the factors involved, to demonstrate to a student the effect that some choices may have, it doesn't need to be a perfect scientific model.
Thankyou in advance.
Glenn