数学建模之车灯线光源的优化

车灯线光源的优化:

安装在汽车头部的车灯的形状为一旋转抛物面,车灯的对称轴水平地指向正前方, 其开口半径36毫米,深度21.6毫米。经过车灯的焦点,在与对称轴相垂直的水平方向,对称地放置一定长度的均匀分布的线光源。要求在某一设计规范标准下确定线光源的长度。
该设计规范在简化后可描述如下。在焦点F正前方25米处的A点放置一测的同侧取B点和C点,使AC=2AB=2.6米。要求C点的光强度不小于某一额定值(可取为试屏,屏与FA 1个单位),B点的次数不小于该额定值的两倍(只须考虑一次反射)。


问题提出:

1.问题提出 :
(1)在满足该设计规范的条件下,计算线光源长度,使线光源的功率最小。
(2)对得到的线光源长度,在有标尺的坐标系中画出测试屏上反射光的亮区。


问题分析:

问题一分析:
1)在该直线A点的同侧取B点和C点,其中AC=2AB=2.6米,已知点A为 ,可求得点B为 ,点C为 。
2)将线光源离散化看作连续的点光源,点B、C的光强度可看作为反射光线进入该范围内(点B、C周围1mm内)的光线根数。
3)点光源进入该范围内光线根数越多,光强度越强。

问题二分析:
将最初假设线光源强度8mm替换为问题一中得到的线光源长度L,再次运用Matlab软件画出测试屏上反射光的亮区。


模型建立与求解:

车灯的形状为一旋转抛物面,将该图形放到空间直角坐标系中进行分析。
在这里插入图片描述
1)旋转抛物面,就是指抛物线旋转对称轴180°所得到的面。绕y轴旋转后,所得旋转抛物面方程为:
在这里插入图片描述
根据题意分析,点 在旋转抛物面上,将该点带入上述方程,得 ,焦点F为 所以,该抛物面方程为:
在这里插入图片描述
2)假设线光源射到抛物面上有某一反射点 ,根据点A确定抛物面的切面方程,分别对x、y、z求偏导,法线方程为:
在这里插入图片描述
3)已知法线方向向量为:{(a+x1)/2,(y1+15)/2,z1/2}设入射点Q为 ,其对称点 为 QQ’=(x1-a,y1-15,z1),中点M即为 则 。根据入射点Q与点K,可建立入射光线的空间直线方程;根据点 点K,可建立入射光线的空间直线方程,即为:
在这里插入图片描述
根据入射光线与反射光线关于法线对称这一原理,得出下式:
在这里插入图片描述
4)在坐标系中,测试屏与对称轴的交点A坐标为(0,25015,0) ,y=25015mm 。
5)根据以上叙述,线光源在测试屏反射形成的亮区,应满足以下方程:
在这里插入图片描述
问题一要求,使线光源的功率最小,在该条件下,只需计算最短线光源长度即可。因此:

			 Min Z = L

问题一模型的建立

在这里插入图片描述

问题一求解:
通过将线光源离散化看作连续的点光源,运用Matlab软件编程求解,求得最短线光源长度L=3.18mm。

matlab求解:

w=15;
for r=-15:0.01:15
    cost1=0;
    cost2=0;
    for x=-36:1:36
        for z=-36:1:36
            y3=25015;
            y=(x^2+z^2)/60;
            t=(-2*x^2-2*z^2+2*x*r+60*y-900)/(4*x^2+3600+4*z^2);
            x1=2*x*t+x;
            y1=-60*t+y;
            z1=2*z*t+z;
            x2=2*x1-r;
            y2=2*y1-15;
            z2=2*z1;
            m=(y3-y2)/(y-y2);
            x3=m*(x-x2)+x2;
            z3=m*(z-z2)+z2;
            if sqrt(x3^2+z3^2)<2601 && sqrt(x3^2+z3^2)>2599
               cost1=cost1+1;
            elseif sqrt(x3^2+z3^2)<1301 && sqrt(x3^2+z3^2)>1299
               cost2=cost2+1;
            end
        end
    end
    if cost1>=2 && cost2>=4 && abs(r)<w
        w=abs(r);
    end
end
w

问题二反射光的亮区的绘制

根据问题一求得线光源长度L=3.18mm,画出测试屏上反射光的亮区。即为将假设长度L=8mm替换为L=3.18mm画出测试屏上反射光的亮区。绘制出的图像如下所示:
在这里插入图片描述
结论:通过测试屏照亮情况,光线越密集则越亮,其中越靠近光源中心光强度越强,逐渐向两边降低光线强度;司机在晚上使用车辆时,需要看到前方是否
该模型符合实际生活中,车在道路上行驶的照明情况。

matlab求解:

a=[];
b=[];

for r=-1.59:0.01:1.59	 
    for x=-36:1:36
        for z=-36:1:36
            y3=25015;
            y=(x^2+z^2)/60;
            t=(-2*x^2-2*z^2+2*x*r+60*y-900)/(4*x^2+3600+4*z^2);
            x1=2*x*t+x;
            y1=-60*t+y;
            z1=2*z*t+z;
            x2=2*x1-r;
            y2=2*y1-15;
            z2=2*z1;
            m=(y3-y2)/(y-y2);
            x3=m*(x-x2)+x2;
            z3=m*(z-z2)+z2;
            a=[a,x3];
            b=[b,z3];
        end
    end
end
 plot(a,b,'.');

6.模型评价与推广

6.1模型优点
1、模型具有可靠的数学基础,科学合理,可信度高。
2、通过将线光源离散化,使得模型考虑更加全面,加快了运算速度。
3、该模型能够很好的与生活联系,具有很好的推广性。
6.2模型缺点
1、缺点就是太完美了,这么完美的论文怎么可能有人写出来呢!!!
6.3模型推广
该模型在一定程度上有效地解决了车灯线光源的优化设计问题,在使线光源的功率最小的条件下,求出了线光源的长度。车灯的形状结构为旋转抛物面,它主要应用于车灯、手电筒、雷达等物品上,本篇文章主要研究车灯的反射光测试,根据旋转抛物面的用途,该模型还可以应用于雷达等信号源的信号反射测试中。模型实用意义强、使测试结果更有效,应大力推广。

  • 7
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: 车灯Simulink建模是指利用Simulink这一工具,对车辆的车灯系统进行建模仿真。车灯系统是车辆的重要部件,用于提供照明和信号指示功能,包括前照灯、后尾灯、刹车灯、转向灯等。 建模的过程包括以下几个步骤: 1. 创建模型:在Simulink中创建一个新的模型,并将车灯系统作为一个子系统导入。 2. 定义输入:确定模型的输入信号,例如车辆刹车踏板、转向灯开关等。这些信号会触发车灯系统的功能。 3. 设计逻辑:根据车辆灯光系统的逻辑功能,使用逻辑运算、条件判断等Simulink提供的功能模块来设计车灯的控制逻辑。例如,刹车踏板踩下时会触发刹车灯的亮起,转向灯开启时会触发相应方向的转向灯灯光操作。 4. 配置参数:对车灯模块进行参数配置,例如灯泡的功率、亮度等参数。 5. 仿真和调试:使用Simulink的仿真功能,进行对车灯系统的功能进行验证和调试。根据输入信号的变化,观察模型对应输出灯光的变化情况。 6. 优化和改进:根据仿真结果,对模型进行优化和改进。可以根据实际需求调整车灯系统的控制逻辑,提高系统的性能和可靠性。 通过Simulink建模,可以更直观地理解和掌握车灯系统的工作原理和控制过程。同时,Simulink提供了丰富的功能库和仿真环境,便于车灯系统的建模、仿真和调试工作,提高了开发效率和结果的准确性。这有助于设计师在开发过程中更好地理解、分析和改进车辆灯光系统的运行情况,提高系统的性能和可靠性。 ### 回答2: 车灯Simulink建模是使用工程软件Simulink来对车辆照明系统进行建模和仿真的过程。Simulink是一种基于图形化编程的软件,它可以帮助工程师快速构建复杂的系统模型,并进行验证和优化车灯Simulink建模可以帮助我们更好地了解车辆照明系统的工作原理,并且可以用于系统设计、性能分析以及故障诊断。 在车灯Simulink建模中,首先我们需要对车辆照明系统的各个部件进行建模。例如,前灯、尾灯、转向灯等组成了整个车辆照明系统,我们可以使用Simulink中的各种模块来表示这些部件。然后,我们需要将这些部件按照实际的电气连接方式进行连线,以模拟真实的电路连接。 接下来,在Simulink中设置各个车灯部件的参数和控制逻辑。例如,我们可以设置前灯的亮度、尾灯的亮度、转向灯的闪烁频率等等。另外,还可以根据车辆的行驶状态来控制车灯的开启和关闭,例如行车、刹车、转弯等情况。 完成设置后,我们可以进行仿真和测试。通过在Simulink中模拟车辆的各种工况和电气参数变化,我们可以观察车灯的表现和响应,以评估照明系统的性能。同时,我们还可以测试不同的控制逻辑和参数设置,以优化车灯的工作效果。 总之,车灯Simulink建模是一种有效的工具,可以帮助我们更好地理解和设计车辆照明系统。通过使用Simulink,我们可以模拟车灯的工作原理,优化控制逻辑,提高照明系统的性能和可靠性。 ### 回答3: 车灯模型的建模可以通过Simulink实现。车灯模型通常包括信号发生器、开关、车灯控制器和车灯组成。 首先需要使用信号发生器来模拟车辆的电压信号,可以选择正弦波、方波或脉冲等信号波形。将信号发生器的输出连接到开关,开关模拟了车辆的灯光控制开关。开关的状态可以设置为打开或关闭。开关的输出连接到车灯控制器。 车灯控制器是一个控制系统模型,根据开关状态控制车灯的开关。当开关为打开状态时,车灯控制器会将车灯开关打开,使车灯亮起。当开关为关闭状态时,车灯控制器会将车灯开关关闭,使车灯熄灭。车灯控制器的输出连接到车灯车灯模型可以通过Simulink的模型编辑器进行建模。首先从Simulink库中选择信号发生器、开关、车灯控制器和车灯组件。然后将它们按照逻辑顺序连接起来。可以使用信号线将输出和输入端口连接起来,表示信号流动的路径。 在连接完所有组件后,还可以自定义组件的参数和输入信号波形。可以选择合适的车灯控制逻辑,例如使用开关状态来控制车灯的开关。可以设置车灯的亮度和闪烁频率等参数。 最后,在模拟前需要设置仿真时间和采样时间等参数。然后点击Simulink模型编辑器上的开始仿真按钮,即可开始仿真车灯模型。可以通过观察仿真结果,检查车灯的开关行为和亮度变化是否符合预期。 总之,使用Simulink建模可以方便地模拟车灯的开关行为和亮度变化。可以通过选择合适的组件和参数,以及连接它们来实现车灯模型的建模。通过仿真可以验证模型的正确性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值