Skip to content
Snippets Groups Projects
Commit 6d74137f authored by AxelDechamps's avatar AxelDechamps
Browse files

Adapt setup of test cases.

parent f4054716
No related branches found
No related tags found
1 merge request!2Master Thesis - Dechamps - Implementation of the linear part
...@@ -19,14 +19,16 @@ ...@@ -19,14 +19,16 @@
# Adrien Crovato # Adrien Crovato
from fwk.testing import * from fwk.testing import *
import math
def main(): def main():
p = {} p = {}
# geometry parameters # geometry parameters
p['pars'] = {'wSpn' : 5, 'wNc' : 80, 'wNs' : 10, 'fWdt' : 10, 'nX' : 10, 'nY' : 10, 'nZ' : 4} p['sym'] = 0
p['spn'] = 5 p['spn'] = 5 # true span if sym=0, half span if sym=1
p['pars'] = {'symY' : p['sym'], 'wSpn' : p['spn'], 'wNc' : 100, 'wNs' : 10, 'fWdt' : 10, 'nX' : 10, 'nY' : 10, 'nZ' : 4}
# flow parameters # flow parameters
p['aoa'] = 0 p['aoa'] = 3 * math.pi / 180
p['aos'] = 0 p['aos'] = 0
p['mach'] = 0.8 p['mach'] = 0.8
# run # run
......
...@@ -19,22 +19,30 @@ ...@@ -19,22 +19,30 @@
# Adrien Crovato # Adrien Crovato
from fwk.testing import * from fwk.testing import *
import math
def main(): def main():
p = {} p = {}
# geometry parameters # geometry parameters
p['pars'] = {'wSpn' : 5, 'wNc' : 80, 'wNs' : 10, 'tSpn' : 3, 'tNc' : 40, 'tNs' : 5} p['sym'] = 0
p['spn'] = 5 p['spn'] = 5 # true span if sym=0, half span if sym=1
p['tspn'] = 3 # true span if sym=0, half span if sym=1
p['pars'] = {'symY' : p['sym'], 'wSpn' : p['spn'], 'wNc' : 100, 'wNs' : 10, 'tSpn' : p['tspn'], 'tNc' : 100, 'tNs' : 10}
# flow parameters # flow parameters
p['aoa'] = 0 p['aoa'] = 3 * math.pi / 180
p['aos'] = 0 p['aos'] = 0
p['mach'] = 0 p['mach'] = 0
# run # run
import fpm.models.n0012 as n12 import fpm.models.n0012 as n12
n12.main(p, tail=True) solver = n12.main(p, tail=True)
# test # test
print(ccolors.ANSI_BLUE + 'PyTesting...' + ccolors.ANSI_RESET) print(ccolors.ANSI_BLUE + 'PyTesting...' + ccolors.ANSI_RESET)
tests = CTests() tests = CTests()
if(p['aoa'] == 3 * math.pi / 180 and p['mach'] == 0):
tests.add(CTest('CL', solver.Cl, 0.273, 5e-2))
tests.add(CTest('CD', solver.Cd, 0.004, 5e-2))
tests.add(CTest('CS', solver.Cs, -0.000, 5e-2))
tests.add(CTest('CM', solver.Cm, -0.277, 5e-2))
tests.run() tests.run()
# eof # eof
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment