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 @@
# Adrien Crovato
from fwk.testing import *
import math
def main():
p = {}
# geometry parameters
p['pars'] = {'wSpn' : 5, 'wNc' : 80, 'wNs' : 10, 'fWdt' : 10, 'nX' : 10, 'nY' : 10, 'nZ' : 4}
p['spn'] = 5
p['sym'] = 0
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
p['aoa'] = 0
p['aoa'] = 3 * math.pi / 180
p['aos'] = 0
p['mach'] = 0.8
# run
......
......@@ -19,22 +19,30 @@
# Adrien Crovato
from fwk.testing import *
import math
def main():
p = {}
# geometry parameters
p['pars'] = {'wSpn' : 5, 'wNc' : 80, 'wNs' : 10, 'tSpn' : 3, 'tNc' : 40, 'tNs' : 5}
p['spn'] = 5
p['sym'] = 0
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
p['aoa'] = 0
p['aoa'] = 3 * math.pi / 180
p['aos'] = 0
p['mach'] = 0
# run
import fpm.models.n0012 as n12
n12.main(p, tail=True)
solver = n12.main(p, tail=True)
# test
print(ccolors.ANSI_BLUE + 'PyTesting...' + ccolors.ANSI_RESET)
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()
# 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