415 |
T = self.L.findType('dsgsat2') |
T = self.L.findType('dsgsat2') |
416 |
M = T.getSimulation('sim') |
M = T.getSimulation('sim') |
417 |
M.solve(ascpy.Solver('QRSlv'),ascpy.SolverReporter()) |
M.solve(ascpy.Solver('QRSlv'),ascpy.SolverReporter()) |
418 |
M.solve(ascpy.Solver('QRSlv'),ascpy.SolverReporter()) |
M.run(T.getMethod('fixed_states')) |
419 |
|
I = ascpy.Integrator(M) |
420 |
|
I.setEngine('LSODE') |
421 |
|
I.setReporter(ascpy.IntegratorReporterConsole(I)) |
422 |
|
I.setReporter(ascpy.IntegratorReporterConsole(I)) |
423 |
|
I.setLinearTimesteps(ascpy.Units("s"), 0, 10, 100) |
424 |
|
I.setMinSubStep(0.01) |
425 |
|
I.setInitialSubStep(0.1) |
426 |
|
I.analyse() |
427 |
|
I.solve() |
428 |
#M.checkStructuralSingularity() causes crash! |
#M.checkStructuralSingularity() causes crash! |
429 |
|
|
430 |
#------------------------------------------------------------------------------- |
#------------------------------------------------------------------------------- |